[ [ 12938926802052892915516579973522228959288565579936673767844647034066591671258883001957878010588029147259838867590375827481706294812411427896848871019150147114957298273730620205635615333081331710399189643019643660004626806966307992814922669308102408064525406064062369563325879566331781241098138341240459420979238621339563335791876301574966386628266795632575401578723039925758338231106712572418175204196001401745310240894388826558488621820094310845389611376144475025039354881103665985922753562302787920515153377943587194337833834919379594403827541844255729843791783114803633977983810100829504718998314164100381479774630428932556265009734688163377467237800171730236913961023660170843769326327844758106864787524886303601790980604092497993167681584533646329328391951184376240420069735515498299396708071586305761262480697676903440536258762647923018443700297895921156588057960804269044296809860358539949373548742236976763092882205607975844687930041660322257438265219522791484030602600770690418780962519774833557463416432735568867476264143705743299308624351755879812549749804564903974109318197295308243167610780193404144811185070163933510782232304860490736249875531058861186129334592722263557439453997428110418485509344028786688000000000000000000 + 182862689401566356572744293104131176587513880084644091072267998771967164218399101706618241584576063904443266732087583141474810530288920553902768009001935217699431435460248711568740794027366465933425850626158910693508760333204953279951028965274357153687165294837208631586985456610319429926684059445836469360572171817128565749281030092480496637683823739884864248204400918350994201461809998703497756613803388373762708755085404279954914591247055080894073740699795221773411870522618601327387134361970959688862879283381756428966385876387994657635519752454961397454789785635120101181597861645749900847631446341464800014485439621596261455806354222284828499033201445670370056132287134923886646339584311976197186086496849881682124907619056855577917304399484731511293130971175620191843770756093454943725681340984953829108858375285568420757622751558382187574946245478162501833791783748367734480843874528274084461775661614634349508931009388506387716217050963997763369043659300764735775855954758095714307073695672421479180947622577040340617747891635114630796295716374377563818460332642154486591094387624535057433951837723088874336666104057422559278645512027835755632743034536755595031932279222476446349005345286946617640621847619829760000000000000000*i1 + 1516679434179942199154488951865466774418429222283336149869341908273077047655356871569532505853266845499418821814106000118414491031785235185883047814287683874386350687483329198612744956950581147216145285804681339899425808998648933765125621929023328859534235378594986063001621510257844305653819810633727900899330057704029451442235165051584906090823669511080267318245803881120937513103249634296947461624202049557149441957078247457465459336994286805695994665407199132932827262094115309698810129131365617076284039498453727692957678353148994513066966457407696894702492115163669461878133625727977424800288116230441415328390494637706367029424711000668862714990063563761310949806397796944188362798918995209399626006717790037428985714957737847321521302610156568890824515908804965905305072352082895970589655872203103488194350412038777668645254481263124093300030399818173108850881187753816978974953130956536167138379987502432705023391239221452273506676644574419001669579159794358771714382000008494631307939904159942107732506846408824356799612046472596926403936908907465937188286625203367831216721937932069166793536518988202471112769092849869121390605481513376103089029886150988961359760429101860484366336091012299833978277857748582400000000000000*i1^2 + 7956286275520821684615879085443775226493530598439289872378465213009352790351618184244087883839911420178500717152778856437251281154163738992434350811991472745556883061188959836902527956550652060093013719436209105271317995395524942621296470286163622820548443828703329808225606988815343345321510887293947774135849127692961854282889657001519112653559882833682588912574674925635304145355243462467851647520917162527019890851307642805134920036750381622051663547743213799389169298779731394753400204930288577411647583188623891705435517343165228880884559937840459368360173495508208533733654308841044909946707893946194949542819307851327026021011286615728820273179353559371027684450180717558742006658785122250234462253811672277230005496237548659096992497777007175324742652809455486210983936504642496132631353590390449867378794305610342480688562260008966171374014482825445968535024941348501530274263234391928424194408445390486198248145923387546428468648885409203735242036035029843153779360063716263801626298109019291225915225502556685133283509605323551580434323785816314844179956080220167509191446721510833720196024555888667723539596127571050953334609651424152570438030388133189150190755749248986735558422560384725974156602939277312000000000000*i1^3 + 29634693275448439134572268314162527933550522757239528335726435413863818536385980303386582820820592707068904655770203144170880506731470231772571895911965325052057980135986714640731621720065250607764950402526690831721820841994401240564489154079492149316841440106207007290264566486386563866423087855106272798284391660526541747656401552623704481998613511867555904664501180742198413380913173476048108324542299704072052096053887011481500439096236647447430803579793079889711197321162205488587981449661605095179705478497289192914154806260901907662130516188992516506959007425561447011587968789187160717333926577367581945776179104577015274628379319593445600229636286076040443749813767681803708940276591614510126472500095555273328895330134235624035966364230801069074822733794038605336464509787446229325923277464836244731116634953987256683422693497494743056946868260251609098843565240102941063427156723482291619883307779513478316028791371891062498442226758013749714384076671755652511502606545592733602730685998773824682367069115670576075625699372568380907483467292576637539002715304199324844467709052875879428887618716744151386607275791147713972076766294931300236727538355342107016061961642337317689547376435699990305903899102412800000000000*i1^4 + 80450848725290216606051873097897175562105467377216097955055161051155230500326985739650865788304506160147850196694638844455868329466033287120328762958706592063187675810958993151940238093801120150979026447123909922001019202997518323330653217892349236247688962322726376219632475339793988294709482893286480797075307203198815374279270788738442152533613132871103533831862035041479722260117626246595768719135799017050833611783732324411620955084125893447262159591071000653447979839597640238967000450762166761290069041582355812553413340427395016173260324298211767040311590611931605839971669351802386989950114854123055527067672052234364633007940763202585825464150825294283273118315974338302878210544610107829933028567892849256772031813092964623882401739949946163683292084632899677377454194633254799748262063740488270454412678934785253356098813833456548477376149015065905235233372975383011950153068194660327958338343919455257565021828111046477225720479498303456409714252576394275525290546179928566883136646102636217637205797107649410253034889438971078617821235292381985716218471306367577839360101877278379493519954884048990643719097108963869139510019606620043810350178143486353011618183890985634524903016777579320032442174354227200000000*i1^5 + 166408187436590403303672915767576306749431795347805486612973223787103709698521228557114437781674548889261274945885014103583477376730763480218998135325651734498131033847901827575299779324784335502731401904637413211527673327873885560117534423185387112124036443005550568980881989622732148722072833192664861509732500568823340525048739774323969731266865256641667238685464849394077919480775056912029796841619098722556738864904585466295132510900123629017999434943441762609047588676980006992129852904887662376590301535782335799121248400840431771811024043676013534478588335404225797002741620896930804168052431021149999366895355499469671167592199360529563196991527788607800281041031627657681531550954801601871440135301468364365554962093377652027110463486733219366642413665387341517151035094898715965729917000200621472036384220031115128544959461192849321852149180818903474520748380443019669430448990601002023000889045693834537086587115880621519523235451712659215173063323840292857618393947534796760127580095158663107987513320753010941329279138020813356358448799693084519455712603625261299312196364478766748827064506037437861143362657900007015170910081033794749434300725183395004900870660402940471802929146335860391900016629776384000000*i1^6 + 270871419300148711578144481516846859781798207601406636268881992020110143218066615744002435147246592592981418736168685349128160152664368823517535355511954663870976301231147610960986057032926732732321827375618979794124005485958001855723848495610459606654593990114028535615623616529131183857221474520854596659644522243030623606881814564676479926317002845397722095526519878296796499567522146744754000490541382070830098664685255057223518378573184020762893029927599701679235180006256933798920095179535925843350486606967817252669972359153542255814611107907795748609045262128250106868182665794895108976678849294864290348212017425161913475678684544697481571822189738448785277884958621452659635724925829176917958833107138793945739042932298697191353036525961399942938493267788700176649738413185880382120340224896512926371255095662455276825074322911498207830520580185380384995175622051068099497858877145273694065712953762513665310161391191285597230522698680700418750233851780189215438104552854709153031803800750982846206642394673758623060842880775379168939170312082761213340309676132916929371479752981437119714004146353486810686366028851369460457738717267490089425883270632971492004999444757563676311866263497313913408694108815360000*i1^7 + 345880189195365190887151479646014855759400085062164154349998218380595818149055964726816652544011929344861974270100270054768671775319634440694895412295765030839766858668365945206871762659587032682346405218468349426900532487902153191377844028747060610659746883851979658597765894253974797008918647103642197041428163719294783131867845175269222984631735630214695191538084297222148816599090530780191150233061191177419035360909103500325525530493746153883151241432835973865057568141762319508157366173686583738854975753535551379463680024913721861253936767177676371407940589750556170903880365281109517105713604815822670773081339665191425363444788924820529798880200999004493818568521318033174009116313714195441515643971636229061142435989446847540951510393943843110501850786587413565816502667465070046917486712886602616322636712990078092449466347714491731911913876764686967437198322503685326352425212476281422635418103951696258813402992485762952085491103794458731541782868389690019722155655135109438470694095234321949202275534606860891970597865830079701572856301898368660114844447701640628461036697739602157507205759903251226041878324526027758834454485051311924337726381694622082291456087580813136264233908785990275199543332044800*i1^8 + 339410506402626126165657396497496147519622546402103014698493885710363682216324477925017270621543290514418110882134991786272285269353280296363420118792146385695374629841660265300567885044161886520952844466580016552830285357823462373383006181066054063354842221302328855918697017405134650710445984981457972906920249534794862052137610275773427814724872493180052216574105615329449701823305441408793852115545213283825931059866473202070261899545699814528678024385236154266151574911882045856849497011732913098056410348059690710789950536957284273463206325174637547509925197134354699897004487239319560830971115738227804562174582686876277573589265624955227187316008071059276733786896396018906226045796433900972894979373495259874204967591595553757145500575145156262444613094513547565173529694817860746936340600528415197318890898566762375994477759371606888094316369910122997976689001097015377339426316324753134750011905256790884127980068332135211056408147167935568029182801112489069270953277671720593962873753979268629244354437760116759898666720448222064518325592198465648842957953827545076956315802996254679725047867510224335200532747535259731918024165870875205966106504256124931395982409954876572229248902566656119472107028480*i1^9 + 252171274242750046793515314997415455907097704384966723280895312919544461520768558660399705736628378780036540164545967783703518595262769984765339291240985669181433491229830853891730967442545234930974876626304718955930507249906123770777193648000877007934160430050858056330491807237645349937045917682748832921403388646459814245883369272216609670996603782716283705483421164052279971817418291018874463491710650889818177174110886205384423876552226410366006024179737685642811776560789962404781369189443105107492362880164675626930263612341863767469992236075479779046309272440473315663023555020814586733054227062786074990060742970073251556379274217573298777404072838694593860186189104013218200937530202584791781732891117217792734358452147839684464481413564255157962127476407972601811136693711335368792380853513249345552469708700535580353802799637629707825684063520329600259728356387038971552926902416240670510886459292300800721566546934085437263749499728104368490112753849412035840428611347553240271189887779989243316086412104485533307299604409288275964808515862885440380692628328480637270242977358185046244516102779485388607458303458116528530564066803244645114451641769170237872165423935726958783839698066740535590125568*i1^10 + 141873011428977170566151897646244003232385553402546464094194352561420964589604789062555297450515141070501074018827419920341907944773809318840069260278622373500526282406685216508427363036354687021496471106422496939878414378539385935164982350804625176182851374047904249277543780722357189880851221245916281815256941837006640543254881796348825552277698957190332445519499174884173104488130345980436494771084861434093061790149155035436354063533066921129027071614628872533322918917073915235311968380917273310537936794228986804896726095312080124878030875826907045778763621873356625944218327784074968758255930124849486834459665632844946428357912681970944928436299963266983059092723366950671453425498745421023650824558738076104053574344393892780864889021286736128740104196424198953045617353276415038621373462776643234866161067670816242229486389541952422158374699172132304656231384614132100928545444117490247769332110057828506403362906474407729497034450783582487760941576254837357937084932862372789525013708552487534315846712528826601180982627950552542261093195572591544627495329589510935289363370509856954624515102642411600558057879451573773654352096747542722060101063215064997641942372483695444022330542113165527744512*i1^11 + 61478639501043532833054583325256393971233891196446721128250947627639978184276908087205404373667791045271851805904523110219887457186779003991896364558349363049283438360968337010796357329947345957419541452151415486434870847055609634307016718431271537403999778012388294553953270939759462226144121760476779463516519601859488603065748045860022788787520539638503885249980625807814780526643952142326665681192627371718063340747664316793687828199375392274200420727304407740117102137936703486460130393449833032932018349751369140252831665834823477427874239033153281613776676365606010169840370672749822497891979162288147329791713189683627350199449732531092614387557390554107709371171958983015169470730432469912540183661325008561301255208244852042330583725183482077893650007770957863706302580534430788235132375498667856560287828883548916727452019483611847688870248242104014733678196064335186281051112997872362497583900612278309925404858237109762691435246529582607798997698620842671810341962080529428888412267478716426608675776517173722909725824619541546452526894995611785494851676901764063927412867740213348363785342851447897569022384760946813280887147897920569576116751455873967935125339025223190603567892270363443200*i1^12 + 21154178067709289568539148148532604239945344951456935624573621839210467012359311087966469211676239813595456752840191694974736736798517067521608072390030154871858739372677436830384030779933404402572875950008335571964621586356672150634920447865831172269288459904481717072602450335270121380117334681786516047467403241266267388653186000613649802264961341282715158094346888588977247205288157782597409606308204656736404225683684369660029841015873923627073106577270900845131587876613354226294957734193704803144120193925932708117611879941167075651976264959513951292561589900186645046160164321631865410557495705744435370898839739150748579600642508106309058077661150258345659399404572231717961849889851545459680079991767165563876019012795148542359511649211316389687280247027018167986361377871129487786307233274821987311000084066452157547427398073276248158915237622030324984091515791029131570824184695352192956362247403590899124054284249556069677409489611560745427188002652210406742824160712532161880354222184641690787125171980376965002004404592451257214464095280857661582911931159677229386467826077917483305450764739173363114311546967331558272192947871581754634717114089696295737049999467969054601745021741826048*i1^13 + 5951019268399458634509607116900357557042231474264863549548673862254677170535925652487952608849200598350557666177060418697086333580193980181142349992307695175434196154693627395298636368124501735072413680382107625148243883738205459571516547571908035907750371804696702889071927148087593851142911838320111285732488594860824032109037451163954258454771174270977509256096579571984999606992013778770080786108042583215757280918800189414242328587911455918815793347229498671555294336706203158265361225536982730284484532905145954520569444244793889802725467104538759567061265316064601822889093741394517045266146482105729745379523939107102309147148271588937828582211440169048993292685866561628375675509535928060162707096260772831706317710634739453924790317390261499952701630720105783834435997554313351630779558614698654108189128411572358609971312812171454785131913936800745486462156031180654072349421948678470392380600972333906344088098267269340071445287883275649371028326575047046759259004189957409529888403845420254603693650316896702914049265760522163011110444001958158983807191593962760083729011201538754583727252460647644601174039122412985551150929873755250347120484067819577726597863862636922563657732194304*i1^14 + 1380635405464530068993010798067262274850786754498566455282822379164391621348504961461477574518927844786744539942245782544167622825639746351743117037208996757621804626473389352706241131326341625953158901943495587189291731047929486339270666637110046075103797647229585857877856004571745426940474896711520584430848295988453467993085129642399550548538164784169901362391673493994067961477468552585400644390556623964624917743393613101483031877557124039275885928773421835161587237959306079256479293700952480583603717814025018564795517260450461406534498143610278913940400919025201759105955706858577702663903218922441140252128372892839432479933967151815830522794808528111564768832070534760064342314482142646794347172205426098679111298039774304781266738476238102859136776811030572767117812145847936651793201575335866112374395814488701658858243119607422611978392676596512021918487780949645777855820342074436631291961962289860468200094902139502329126760110908869536336583744050594527899995717361936689399151539565231407022619530395298337764162704109923973824365045831332055132763811407120017590712706665176183879731658242444706943127802107069784410633160791345369809277759759036990488107285181748445303537664*i1^15 + 260355536659170885494986298007513403746940628390888947405224270374761112497981449569710049443669327284478582774846765249220020560364280032316762177157951032941720016495248692189428264873021677839767015782592421000476132954945865325542549910067273490024653550332796290853294631768712116873630836452349185213043173536783614010016322749629753162530559494215004674911284070846917302772030310820625001691110954202436004947678718743378271022394065181978523779106856517919918159627858085689167704595235211616221761003711056996692305137501969597688441663330807146688191761477705293690345805289591527223631207136848759313045636936044957197232044802733376769060062533992696816129023321824899024956016949777689512137263992296333800225206972813320277631850652821065731841486991421129251245262346099560997335227163100082837913359880625792087509331675415277620011546923123599538024635242111585821975561986650114858658672929885001055437016689875264682374957049058417627831659435733643070312712341235037137884736110744150466055547930812954176978768068307040250716126814948681189908806833742537908618457683370244182625057729288230607595740894762120430214923035890376967942556084038026833390205031790711668736*i1^16 + 37291971980950677867086250273503268585500056960116784228482346402402396369630119159546151911421855477028276927671753130019358879847798832185166828413429768084396976477295657609661250820624027009197426298888184686245103111125948642245210404982910044676744015846780567990896366310814867412349817979071312468324517224386348268637485692227629004118460156738151920228863758351769612362983348018197295311356364592447449608375004704861977177915366318062601472895913153237223648988623442835933490928901394210993238048610352867707913312313073263102064483035752149309533428995532328960445650127356659493611001807615723341236950322881484868213833939607928157581483855736497866703403967434982399318184357864266466991355170334907753360380434578187664729183771008268968614814161438647358612380991954214844259084958493572944823790586367508824761845063846357719448978869948848229757527689459849266296796052059240533033951558895005227902860748123218694074055293583014388568165924506118638605690109882381971551418153744180192584377852294830664233045615243653602499900614165628928133574393938384862853428076090142673910978873434985895610988947314611809462155709704441479303152640608011191110943434097033216*i1^17 + 3167327305774021748374878192155118628953901753100473742887339716088679307776321064813197077150012468289529405936878475536103935029715118603810384777105423507449084059583995603242732744346091056664135243667137659146891454927761000014594792082481872216285692499249474085381963271950715591481682141861668411260864538392470083126866641829942879357123226279747854879223868162972699216338897276918570039043348979733935566512238519672338383103258466356048789787346685531552895824144027683241214341362001509447227134964194107181971404427391066503369890129582090088951344002322396616305536862731815861401396885588321565587321967457296487130333883263460711566729507805011313842698168959161490719555255152299015308983853413935477472465513847969316984202999062387424918714855879972694693593557010614357884875791112578758211381812559924835377485698166969972912101671229528378813109499689808192107118668640415884339212481804115031314816825817978960764921896491317811019057989628421229932110463252607357495252868921879711111672415693927889230823167966998234723774024742216389427009898493513244975463725872635990312660718392100093438238665763233289247185722977541410199433566681859437140525809926144*i1^18 + 60583083929339650485273532685584560326088209483967485371571057668166019930864295609482742863362917489809954179239453750303145410576491769878383738006134321131239014801351988251339676740542509888096289944011074672468828295391306514127879404298099340293018797996772956781416250926094938624832425337660106790710293266830498920858719005942568171802491826461107760382092719968581568540136168775933584183886319787925453021654056635706958585956250139343335428634591369438006166279354166886364944686453496279333832089188722601482602730202259963133206312624222816856545771920295722906498496141863963635093937238034636358043228109162303081011381736170135940875197124997328665601890558327611883201449029549584809704278541090498537916362187757444858990427282252271165755524801719468997721646501756060943372472768403643095426791123004035053657684608453651405269297878274288463694256915519398464531719712542998279966712686536064354748999236433363123730806113223767689938096957331240152949118666481216199786870711474707372467924283545068412989817597598557758655844705421179508490853096057348544189579767552436622287364843555859953072544639759192129760419148605560671812738351726146156222218240*i1^19 + 1914557579108140186888144571757456560619733233584163239924450657610964021016147798928827788222695318733735519674553862120931804666316187293967166649896506251636292018462272555187733255546617389845193071438346748572364099399618336284499638386571218919606209042637980743558548246829425385196312725560435300308080701441243879468560673662844309282082723856264136295778718153536849120213979515443517134700644154025870094150030413103706129183718632632195176355980072929443240634101347292762437164690693984429977165458868204828050641970919682923932930561961596644880205866807528060962830709051957515802335864516036783235136533081515904800950671564575210740337820171798947054428873865397001817835140208223524496440178524457043711650493143498242879878675393195293667191763681429344977946068314147660486742819303732958857394089350507226865697049617115490764728049864286470607040936479434096915203278871271887734759561700457746439284765114337612548267558124264027095294821406033166165725189266359832468832741862356618293716658112542853997303625058976930258719747649695847370227621544724704592145433820549943189619946583441964193727587560318947859580694569015637210389715508645903466496*i1^20 + 32161682347495372525550332026954067596737390477252800032272825206339852926920825452100429883773133797566836817655464533576981999438982441313658126474750142253136129913167528151788788538221086072965242458401019533657835083304342255569876317865569769890491003382820304904373096922304043373463906908025970015954084273733557676147921402166601113080295672891030016889633387042410487824712689827503974339081533383278543230103838096430118106414514098220509993312886476681003910621507855567151106007408097716994647069469633554525624907878905378774483581846263994779271300870343021878981667992370409097767486497741193853609887681303998873629254803451500295118200525498343532466107363870102546942790387065677181330970701730356563180131180460702888590092627784293308958817517951259434945729576827669866305684874594336291999891100313962059275641173383733021135835684289090585021877943643476401583848540445071379212399253936328660081943641830804624183126397918256921097837601208043680641135161833094494955637963024438417689438874156807353709507497253907165038603547887594522791867126736020704772168094735754435936102956652924997018272059081778617380052992562919173480812699262648320*i1^21 + 273402898155938001482340915007153168851608381041351497062886248725928502559474812201109666882967380276811810361490806841621759784998394065649595183016577768527881026715998209760795637073459473810001405914799686309730092422769411553415336354201949327085623919943466594018256358492798325143227165757854554773497299775043052481463014335714569419314956717625494242147586253857654331460095853987885364770622284434784054973414683874850623406180939795167507473476681704468516209484280602878613620545578528156675548753463904933570072809622866082193140209657003262853962459428656964469246425568008839856057800062844497031221758530638889843887062193859928185602888356492096596817799257771106944382763993421918509975942948465068827330915809954864028299838720040732729032408652848095581131531590701441702838531761662373978596282413529419551894947204352086618500929499327353924159526944937556193479726441278740907977814508960292069195277573913736569111670127968730775675902417559411182234932941706981061791629372861983945291114106971007197038851123314851144701601741026117898465921554982148338392327440240386243294579440572883837156960575465597318219450223124182297864019378176*i1^22 + 1304037521309398069188694457669001000279478432177027566814231408739327099002415970090988214237100967321198427845416149367483078258466280953388092243310771508100107508190084258632314843667383667099469535228139990084844806226846321387354489067071511735427102194828203895293633883445065549145659280832261236759939672336783639705135351541416745719378538967789125779883297437166996772995242435448683476768966425784369953232604610670517912155959406257236566798650370340962402430199880469906613463487919210434911472396814735112518250221077575596947521089535995894942746554973525107565726607105123072485429567644284397369241971912182729793222812263155311384142878839984348341297625484577379833034783202150220789275656957984689605827998631356854771581050338399996608515505918850849644803313143129821377844663549851485708413317183998114019923196167004252575505967323962203848145675630120319302005145169609199973840234234023096618793306525646896975103898752089825865638601790312001134620627133651631015997376723336790592772096633130287699425249246895812665527499318621962511206671948508509439070300281500070413816655643175033844595597234285883375062909765976160217333760*i1^23 + 3567038068362371096365404794622947606569297157917846671565255965314823413833997933430146425575400797873869872572900618260372048603916801179683810202213655198074672166255315599746574726526352616864590409013723733143534728707403381169455508899073235928100752126149393213419876038238861388978732897619080238626360917843524190405856915799276448900108483988286895113239732572442047144709636183901805658209204726904120252861066529961798472790746748222472477530529416820396030367126505711797384041479762380878025231625727975787626076157700123563113141807145074375778194813908008962936489178361481647962720732020808466987131191179540902032009119134977523288366605420616441033625295642310987045065321809919579575886778238997380763606691177565050074771760976736946168951493844231165239273750365980808400634118716211304582275939244177902042078319996772722889314958912568437371640183522645126903484334318041731983301348455324872054241536362543541260381642577484034595803245492847715678156748370527826242618299648089360292972472564271332144868969581807189203446840419172709503765957405471002833601003937059599623876242510706041885991143627156683671492004898586755072*i1^24 + 5061059367954162022765333775436926513892963437091949849176149223871853628945037128066352288085075960761237045437687926449733306076779074724564833895918291334097086089798846674557309733005352867956528485714912946346540357039115799436536955842374368374653915510624742105300123627576250700677575021239122292466589811195230644172934460731456995960353965861040271339048717719180289117762356534867656842285493131510260907588133284760037737029546779840836073087873928980384505626946245665972233347939056861339583610608592607826711116470284578283024037710945201176000761303098612612365164337288466392512194100897264084892836425776580358909801297904897107311483341614045877501002966893172812013643659366843023510931893886680737854143460752044658602663039714834627753273768548878372069356152575318573392753922438106772968622163743434755757567266148668334456541172451046680234329133389417998831023213549571775169547601028881036905530034462730273534479558725514205861878190542687376649475981043196194629015861149005990675219352411638758538718297387365780433647941788014798531492667120127850470879246191744976721940195207382014074871364566791540536060195897344*i1^25 + 2141236980720870031084123973995438467910891534094035419902687552997119520926663219058007347964054585257275282304547850474343923367692105334245000567374223382781489243685903035078226096500453038919782043806680315947852606882786343160130835754321667156413036429440734853165526210124179782553691032166869868981385439977242263458892063080525115508636493079395215799904409040761577154666370549189313769312850658564829783930728299639279314430764998901515932009378097328241493376323090154073852777457937938681844791600195712255922585360018301029381493874980538442935581031033909489119969528781214475259797946310237957891935271370630003254047685416118344175165360419220177986497736929944648601083093789149471391031932306444036271693296923800078100369514754090614965083549542758098169459219431303675570305475477031560678981978721626056475431163131984359948667229934360795199137045000042650361005192035286768582747668297568094752091066377635260137182252821358583593167298659209647253049894744458532096827732924057063878168704268081069533438140541269184365615711382112708320561705586608360490875167153746766654774427185778460881638012564584286784585728*i1^26 + -1746262356696680944492817664132413516517662645381434065201869397162568169398722861077744140067177726611810688467292057745714719253715822158777784146874786968564491575967807185996636575917370223676318316146354637603086674526353127453875779811793176399299147363557646756373318607619342384229005160491873376370093083569883175061424933346116453659758170576503386404219235174216101245287927294157818506690305428275734477721871459479497721668289482901165303715932791433766561920850600473954835640629799391969570568868033740771919744293313011371006592450075895513031851657404888510053040345623984695190199640753071392249709621195357968537071503798640742844389593420800147520278936602148258613314465133193438484748677262550829650715250389154523721732760881915918020308474519123451489334600859076504049323743352242176917616999781163498989830264074563524411073673418864543497415182750330245565729427534869592633562782187882970014112280354893917732228811716229418954728748655897416526019217727882220979682448605077802690427731854211868376195554797211986777285356056160886180179536669266204006531134138548989667840568865701197662337446634252664832*i1^27 + -87801376007239067871626683279480672121286667739878112079471097998255444933893704366994052189622573069972009903721700037161856155002074652718159656254072462330870833135565702668361887938270719550972496534659102611024748723849749917961766679030634000413596362513090413549618931332081148568503620617273093596170311014276457856380653996117585197745501322635225515940560167037863701896576676274280839702187236571506525251020093868123127921169749954071524456217375131899299425004586397947359914340959906292174000422287684883999470362942259918224330096927395031042150774201159341866255497970658202076385229738788099031612144250361980290903435856555278703052895342653508487344086424009423380595672928639677188469974088885555810090585124533962626441481816428835139902873540104936000025265113814941291545202975650543256537026710570839331772005234752093821318549523123587419219581411318635634576321978422195092503879610235025854211973958261492991896510438768982803639386005436744588444562292161733224099763319778398006900677399921221886159661659825211403608538970329838545562737918351170620060444454750469845295408792417681443103505907712*i1^28 + 81155820453472354492218429766219158082597608923839716451856713172277057411768188785743610666036741745206608635725858799520902313042407034381155051587499854116189252176937254328206208885449690179433965057179598299521021157961859755043003625255373299216301832586763360181678658693324483345433076086171668745908189442186958506981068873442120657652262163303961106123057262832665689090099037386701267276490491155385751180304587920374069884699998582607879509896997563573464529293856088993917698412440901500937516130521981605339924937371734168764819229904746158313322679758082715190569486539672260359123349071108529122271180376717374938465973666979148067160438200125790960876129602861570670829427296740390346437656065225574882935555745245692690068915624420125240218812750848709274300186023492263114833565448982522390402155871865378795550606612883436126073239712143115857025841574435664809068895094893964729634573370271911246836250918885359379174128418324802036344344123697646279222972301869865593737200130382464972214395469459946935602809855590527218847541888578988917813919837862811281649315792719458926059582794290953535356928*i1^29 + 18901184382848926881054712391596296057195575548573602633647138619953465380965285893042989641342270850252387950254536341320201988021696733408094640217399878523375737663193577823069330784606761943850115224588064630051637047008567858293586501711283112838858567663374749889405925961541573587582823276152838369382597374285597780571430708696210961530939147659329157283889322536711867909180622470943642903041972115411849779614085111865563786282888343569128980053623119686276306847383593990786124756620457280178477158357302989767584188208828783478897367341872836235236531575902187329578454561292020554392279013979866262683430662135541919134638531493543758393130999390465289757173005425011371300584629094844190182600984636201872438147583480843675131318285599242015326105547039634060002520633255550073357064411255692490129263812618805443311432449583249026802881860490576382701212954596761484274883449432245446755038903641757189418868945924512681199801993720603258102737955926472874013175196050037469472617505357487977625684577330292310042441140277059776756845705941631903452801342693835932278558249876459793168009930435723264*i1^30 + 3887371696837460414162876469802038179510922901907087539889216208861637866543302629345395877799882639734955872883520166149032989525731117974060344130468080324187597460389027968399175101989902447903650592981709953142015342122548845900832874496716289031835677658369019380081175867990482757356506459373918562775404109221132732346142149014526964510911445767275036303851358575311761556937748157837524071400041348644889683558611238135352969577979071069528174979897540575430450068871523146880641800965850208220627327516362322895761636252933833801592994772032549706225354268827663862950784877643100886766021618035682269088803398753088251432849759881891979311060493078674600192662164918466593105214785186626580924746553337201041491499239175683782796313224662196078539481449077847771726170425525627573174008408311724655405574020677579015324352239852327047349981763329113974303100399999532573734927618203938919694667371376289707224713083044726461128669921894856210570450305504493931876515605386655988753677994374419857258857160039054107423795649822988059196762485657687046098951028590977258122432622944624773976505188352*i1^31 + 245623651732810449859044003538044109304690619793243237121304016587199705763073407017570177254608063423658402408254660821863191242934676987767874678576601513347704906157412072558350643528299355810809923191664303884038942887412272934531550827220628200178815376273787117277528788108565777929912746029866593211711319268250630712203953226758038312600984378070112829774676375673501235040995843070728600087468546010181951528527935725003516076381852870893913541219716838341382854220764732774506315097722712847075650231839595930805306448260307558428008483236972481553949485945108335626081028605023498946001435042325081102753660110738390312748989122281369868529004245280218414713461243512184631848129891766633977189741294032914551672663353943711940326745090153636080359649315404618951728808055256892778757545201905521968650098543282039839881281679221424245256871555093988352593952624812136933886038909190221836409802915755563957437285930002007403516272575729298883875900226079934671569902395680975349028881585121190530285706179640121583239361047458393412540156786866431624939212967600016086840662957821945446400*i1^32 + 91441222127982997876752241589991429879323650486375897248682406716640469188790387120148638967176018298611320933401864553888022554069280446625848124166578223142371414481366089022617220568360301788715519785319921303185143539061258359314954630735480476654294151856977965265415260138249949572301950684513144430879676122502690453642090622133399027824301626216888612718585739865865795300491102909610089269636701999000461355222113956886384176202571614886681573863446818350688891243912699112159687652976830788358062306434250696034861506265533566408717907029401983372862660389295790431350605860931602636422565525486065607098527869836594903671803888104572945507165309447755138951954249999570063549023824863664866844492759892322744706983820211382732245956742235707779350067588027557863245965569814748068784440120069801129837656318344401834339413872169711041560609097545871105813101210076199795907875294372500061598020291909882000489742843844578676055422325309699851449350435703435053597224336667491139788489703020677095678489880818130638023856219174048196530311726490726872738121628696362991434629503778816*i1^33 + 36904287663726570820944676071888420404121735027100222440947976442174135568793976278311619576780976939592281229131078232724506299290772964871515435351168371792648293846761218522772890613753917252255878909518475832299070452441623067388029806138155241006288622954222759188697761360291533177228648741130736838865991720448443406605762211466667262346024543236322624384504260146174519378807019510928846913188595869471406041562806045425089694947929404072229403412865853694547239894193132655666012750594542494718138980802018172688701275482080563165390904399138259636340052040287256939702674309050502760954596940243243539176148476015941004614779736966226577179042462685662932943402415529352591356321070812024238205148011212715051749426056894427114267849931005130267561487180690436972342969253367673172842446655366977252594526200946576354701159413618074755423096141340576945830853880062849018646997709303454880540178109903518015055942067811932578143989109999172468269872999584851166656985233272630064490356164888147488606017980895853440444489864923549948469300649168193743671144301243526562822750208*i1^34 + -2391272271001439959024570963608885475263375249758596118211520199990677713489767335604283483642667192031097719715253779232366946033893865821335694429475503607138279337565266243969310464129690373409858364089492996381520756432938259233062173485137169366908283167252206588812180607675867552960065426335133048309354936190450983753668350604634592723739622753948517566193285019192199459013611395600023976523748674410579440183957296143916862804008140243753190705957836943582553529026534384078616208857274058837988900906966106895118515658798606797891729473637547857505891108987240308689411734305282547115780020458257152843351876037416306084046936206815173203221260829652169256088059656109219306568647633277361728312583833209431633245186332148345540345915865103725395521420748649534373562291203435785219878888621368293445333067946010093422716747214416267732422586453171060135244094098163560157343716801629048880905363792385125662862258391434141757699855935439152516834726024937554899979002395650154647595489052635329354148602560427487417248781730216090222761137438782013503889707117393739776*i1^35 + 49995727448662034174551544626983177731471374342562793478805756174849598349274114966930207171002848797561083523144705393864620730555142894853754597383720852365978676228946434226041801830701722831156741615298246642789219386141034209022021237750733176343779787766120546503845643361037777560327359819878987997629368047943516129336493490310105438212566143673620678932228900093082272753478386772558853638112565077393372500877041830882542145910571182628827654480927490349934853905828182254342151304674166164440053510464069183199650900274417872547086851933329693627917494147370460038062320998128021866802584514062346955455768069115396679437244678614495559556506500725394642406663346135296956326245943138433112168374817275649059297243251033325975014516569559766682439791435038031451782083209364246255522320338749731724478087244896959681116655726036984704598630030589657062876271977298706142628777598374502651123918134418233203994119794674759408492273824689891270285906048030606553840060967032078622032657023918305908722971477874323612366751348240730610451353399451097380935534903296*i1^36 + -3516831214737887839515881248151677516812786109724558098162372233942971300707013326298173997653883381435291709694669347476282485023836441573992041770314127997965813702058730509881433027910240476914464674337452919590739596099843638698585430426157792671104448351139194299104117202598481938098808700031956882610679524948783034466784688937118825085417686896346737432592301929345003638815697164933477551622449416135837428845892967821535766825756534507506247132019481028570780185302265816190174286084128337207505351274967064184392465766705941389444083833988846936579549080119217136655911783957363628015670388511058631619868611411468239102491187123072839055985797483869119127519648658359896759749109367078158859100869311462339566560937846839760918366842739496138130181190548897158221011667206099195856587677210154139999781085458654201857182090640363819023357096297679919944605312082843170130017267690320147463209227031950336746618967356851178529859649310169737509341196867690114695988657745177253700340632106575322336015018237362069887604085793774556541304687391650357444608*i1^37 + 59520538854994867980721573406330902375820644365675181453936306676694949864540170405951893230646670834493985540217094630818697339278384276314483916897915464319849606563204187111758374128016131244873925456663237559989301509543929847789729565308578318345578490610088139337122820916775975913538863252535218555247832210664036277242447539771872127267406276427310034660969435009292103527226747688305092634847756918728278670106110112565025306622965334478539676311849674831254452493797536604828690067203205105195246176105909898021871601738156148982337995748925319958672849266568982455383780790414400974055684018842837894945933175576097555069985917951869273431642463516367040847177685986331021322057278883293677460939116834818773264460573887533463598980835091516506414777332016117025868763221773707174885344769756177036023495841945125803309059830684539726086760745900260296527398685518913177957132951034862485622859589434280382701017182096405652234486436144498614062051477520468149183865317112129358590868429187910154188579127963383790951531011870347363917452246253568*i1^38 + 3647457883623927603227958381430011480958923720361970929497431090022438620473632739976531331367732140454600738008304385600552453314190332906466798385896415769069024366542927656645666345602460812947303431098228189822717707740142915097416381398522231052930604829859374644941737803707638066204645400052615505742144682830708096228274706729153693002568887540511476494504903020803606275681366490511804925774202228065755386779747636850381529912127011364140639625511139281488926734637050031010497814654442705800041959362802814516620389425373639910598572690027597363188532531784251255960451609498900678820660009968304508028047885306344838848081969372347096198229043483233866840287404713958001498201047273936227965589673450641457260853085564810122380918666532811690276209877366201768994445313250214853858824379596526819949391896259249377352137829391628349330921476385890412737577852494454655417802880403946640996811227186405647148840450183654890135831277195259676360130412452722680421137114446148780929939079364644354091650312608778281875388493674848260139778048*i1^39 + 37860841704404736764496744902968888862043783942701942713917766807460591487487187697679513768336705846651477073769725965387762661715536857944530999536514997193693423847031421692708808982593791373859939240961303085390369929422155716982459297809984190820929559085669737295226537425159699663504241673254848720193758602185670225366780745849945164011675608534044746179427369962778252757387943168984497088369353674988209518900031741769564785696525818896144214219517271839761638855931216702391260468737108547259472325804847164164238977273662697525923628476688482422211630523820504193920617382572808709460359897893473978850073060508579134134476142093646187493684037584983888656204578756697444749904445208651435613295210862729837276704029318058062644267040192229265148731674376298504229400485544687641268221018813721221358658811830932630320101176910916511781661721338715551236719918131544378458705528475481747689747748429338417074349556232589336221337140031515781297067406629142041681884408832291475229349644000475145867120262506775319794893974799384576*i1^40 + -110458853881094323159230611029594476035807324087748078122089282171770579945347839856239037747638174162307333772801103940253285222065640376055012449481823948077231045047215591040810604778035724506208167932874460207766478828375083950503073311831839028379254975980440289720357989983078623106776132002316345698435918402684894997731893087533171952915681019603961315295279910888482242397191507186589882980209673425505348210042352722735891925755061430340191222278071884149056673717566173176151649390690444709532294586615222342922101710669413852853436837920276306798250378755670272497102124034408234359466893142728349739189105894892547045300859227779336826588916441949863721697162648098204957477761699874575461242682041428465635104249515256894042177384399643262808381683264449193024139483762163112687040098844482603520614691840346381645307656370827590382364496371017268912258774268481171647175057489278161616452511958315583778879903539815807288495430180226026123871798863210667060185028994990245837704056146537396861377141900341466721360543744*i1^41 + 327898901209769711924781455995550080146403151454875897614533743511588064743962707189596292007641289878741555541501322140635320046114155876164666873745940585572055003741206133362155408172090206979528952344029727357945815538597741270686881826578195339471561596978151616470586352091170242399050828006686948727224353517312218695173042479496521790354076727024575580259122595174264766511796029403872411272786315904635733466314393508048179382175666276681882611837777507676529862324240214867937142782424604231520158436936968340310661091280167258332288533260867667527920761702676675326106272009786235654607666036617445724110688236192388191449305564924634917282695478935891650422011381127892663205259296838996560985808788379669046776148366363056039185156604023487780661196290847762448489676158458151591564552367390185159853651526857471074177160840992735727118214384316587446628335090542763849983637785464019090568559648234996432335681088894079460171380385889270329322048531539266997356319030974931066370717518340162994978478730646650880*i1^42 + -177335118633438821868134544745550025756254800815650906990503991655418739168416893127472311888005180235374252161566005924474221125167951893194495791677884594078458705682119942866749609146887799440804070989759743624626307098074211140380064023398147501550934620642618612085793347900401355206246681278583205404214522560572813269238583370478524766761708417604200555061490115687439139653460111532550130012733833769653124881741977029147908474912802932163029734748727985144678867307213393633842473720452517974471416474034597914052965109918591342908537057709512255472358429953671839337785077936152768040072535831419990509458560406984442193834604809271894086919315295509538785978425404395796323853615991397329122228935494249932534385804854282836409905443067653303366983128519953645752573012645460716357391174889064715189744178093959821983706295263580698722734095613792739883857646223086443853634047247230902153056342702005058992825710557360423052686555044946979697519851441812933414621788399984207650452379066623718583164731392*i1^43 + 8093875205860426229873207118726253596222909434657426834874705865221684829731660756251705360034544819799014221678210410686052884250763655486371377751083557687613466624707843691887532039988553723637157904001344065705068176519060420701983049173215604174872601475749339025929311347868188443644678788022133442576007395661509573068618565943926021224680111447216510708553559115466256497294006507643351656084337735429756984882985622958961989630239158773990200873004257895866416819469187868197108197175900331964715223900046090985827692102611797338453211442072247777842473060881168703042344068942012166456994685540030406206886477961260859656814034178002735216162663716668795676437224404077095567864879301490403198733690960977724978469572347858867248690074835139414226967194626008007665869362523370082256001256577302816741606164329811647495262530463021151170227242869766402735598463364983491808233244105977910255359371338026418735229810963353399209309088893673965609515264621784443279028394343073951687505774144126976*i1^44 + -8694149647043054755461118741896260370284407826295325999995498781044975685984076555667113128192053510830226621900004083552957707206411137284943171575785129332959372882217562190746950355193075045192213443479759217371105406390000756204818087069803034767696122927171323961385989806283672318291978893989954353509404420757707041368587940143289719570632533576472990105941966084684618841202202191435819812166181633248805764863820214491552713200522510273315523165215149598077747331850106517052665836420260817479832399393024480377953794001216381634706153967674683124764607736833739360304960743630178773736497164898281845410683649841051807748243568755765477849961375230575190512702203173588036676185850236820869589373683410894793466988611735072291582432671132233051190468484949966341462588660275690683911182285126752038752271521191865077815182463452287491500023169990022473524061468941253279511725307052298616373648950264708737689002035447417699530516611154717224215440953641114022310064669772447757237223424*i1^45 + 9259913498804321795101617945022338806311788721950837942548320175059063526341687988942532947933248122049290959473687635639382853117693464453859837438477752504963563060920537791627422714211763973036336017480581744210457445419919864021126784883302148825094066601388136109923319271202070514451495163243723545987131148607372979270480605006804300165075736419075315226028328730633180036188457383489427067253248745733604415762889455464326907940856600434285597786276867164133391385635180083930698389208512515860301543893713595199374929587754281924241939188730104765703829250723147749406170585166002786631073695185168031956502790062645759075327064172775956149927554236837016738499624593339816241994850209552256530380799688814063895941608504229277243997611810379822889124002219179494361902535166118998747848878579844016606303038127029725719527040413387337135073251402198533763526920024852099905744482583746631609853219867402639541008439130575405389061963275304142139993313051810224077697797289148416*i1^46 + -1507512733760689006304288935466689495557044919802790873881594747854746151356775506729542071190572003051779690976246873477876554545976308391790874004948149655020949934150768271339013885644155520710373601297888140296976553953452953537645267899491975574548770803905250955829739685182038381463137917462884659271401127505184516166214940941288792296960186914898739559756982832637368338424390268625245746309501341288042534531509236150979104586335034077917385171126975199568622347362652403047235032815494249991774068518649880361918854722256388661952966350224809271967567327519558231344051487811912056373948279171823873476085854006875805389132492114534856908915729950301603531856149660622471467066012097821290281920355457939807221319307045244373325734998059023074785707664845021465157009119341457531304476270560629000112667693028195763572266502656141614088842710825326428282229555537280882512597349991023073497910695564321641990626873320470443847515545115324168868640755559546310489014272*i1^47 + 166433551293671819051070429283669025490789247611356732440339458959337697586911720707756160317577174260438690112602632372786671382146000910312695565177494785988606714383032800881126994021772315361788526500997701326674306374261301419760185586506455512936050248868254552922207818117019649815718907352043916385026647389433464853947905575126419301284893437070220122113368676467770850564362733587888568584423388640229950292671529300175929114615778687697729885066809579212891005690837581948473613410325598087855297131464464878330642370888287846755923005967342973656366378769135062721306402647930992198144151611277640359837323141356956421880844332862743533771073998891543633992963876412551107018164082152722564522519307303538603833632612008063427537174422888798279348484409328289615057992532217170905730465455241831417545422169200130144686573559743767279166551484088835487589919444444166572017334153572952370812738288810274706644871306462540458328055524568387921438900807008256*i1^48 + 2978882592854125062490324805296626121077438447170170184091690556610521344716658082797090862759371957864351936671223169372623932443656251536117264509152226597979865641830884016159802256602155233687815246090963262522929954020776075394618482525953296225049000105384332570554196081803483767144122032842687094479977523714976736809157509022233566337724846188336381952079134398093716196567479696477480101604076696795384031956562160492572341317587490808400350150697205123385928666207401186658910316948064541416483863142036607083529155074702658669233591119915134304416448254857764453114677414616218000550005492104819439324960052387813914459169341792887780946628613024952761132719462307302063269659816314279825404477105565966431455506512754347733619822887116853614221385431788064223526943651985833874761899397772208902735909398075859703866895342312621892360872542093139428655543553632564351605105891809293996269519800419972477633547134282302078911122739281384915861504*i1^49 + 12173567328240405952704392040777411350438812258481322181013262859484121577213136189635880139332085473046249822182208630034196877747599533229905179079889115992205761329842320473821849721832507686002457439479189651234256677105298934612994545228087760342190402677625045504204161899611625477768362114004916749743217557931055924302224790355591955087005658969531016995626008722561524706367151563250832061713037936658779806647251376022648606204998099678873307196082685700601406512367057501083581855042488523760570555824003890105750568062913955342586789461410315791672541561157085152912810812050290733227523100871641142460412796710493340777359667236818351335358618541523735774471355678409989904509655575342469054934033956283235271588221557354320081151345424948373215548785168258529828074827144978497082720491565045187229833211987148321318410865459791732626017127551949829426404137319083957507919838814754253144747212260131270240848471985150666879480627200*i1^50 + -1512521943084818617203029949561788385483101134357499399483704899172016537013274721675888985189722076794519489715275177743754380618879069232087055315332323898659828409683654934762052703175276996056462527359240038414594700142425935864401963125330024768833130748395472390614902705772357267160231069072858209736614155271759974644981560532487389812031756962894971492004516395083152475607202267578141917160221740912330830436220160412371679575323110641588834642665106227910730061524679899126794274837995261860444486969399015817446672492737299461789045361030911102963304938033572114344527951379402309151987247628500616562244759592519702277561663220211064341809654379769343717713647798810125959390667062552983856481971565288467991305418126673365987216731335258615607098401564038018667531061354833469841788928358933844091937014844243516977292617178721858368932948683667537852528787238897525995055427757124584662012862677384542101352220368830464*i1^51 + 1380930793244961026776794703502003009528641826273976726033899890052776759807985436468083173333518170866103929062514489996371523799986505407673633555384635940327269279698247919145259012261380344991838758745064468777404924270978214823311998937254349552720824675095474209175587333575016106292988705067058679677459024166109593424523021184664850111477524269537856432820093365542433160953413084744993079590231921883978446832120543947086270884016804159270588376070632463648814218702085448992403057612165105223348459211151304082594007797487577790362939720182460517004200681377820630632592622824662625353069800186673424166331630251745435947085458211952014200553159621857355388745778804253955143118818070142675983863246919379663704020821579838693427181781524780208928467511061468296907486567897175944760287919504217056203014352407859072423685693093672662420273401147552241332358063059782172801411896922355848771939703293419256807424*i1^52 + -148237514415199210187916251530936315799103522083795872001995678998589058203629724364269555641499091862156384126245007821093172367003821095204701224093542671084244054989370443929795881539596084935724326374047426656144652897423218363444879998244228740479396769971042950917552917139382034905309830080329202365113204838512688010159881210323680395646270674383453228848034170682748258083449200398968316945188939859730751192067815483097304446143706481300501901991735347060370744169654525817260882642145806237644108424895694907989902986542461774341122516546198105353304369143258282490881142576434723149591157632992277647946959966388543248809689676271197070194037366573367454755432380645859977458443467923110284567932440143907064767177638324154668850712685998107915843724499537609747833779599930656456491515071186146285215937991777470581656851133012274274218047656384038301367547217573166542298441155236861114677329920*i1^53 + 7098394232814185069178115406062066787703169255345655930406127360572639755113949942345423341866079057957035305639044323989831060481673700784988532405830203654537388935553785138692987023720610488114488796123641396858331517220422304583837470043503450876090247248494480476774441657291308019899026779735630202620047795748602967597538052088876114133224634344935723972432068747731763958097786856455504723875653962054624585871820016727546890227828101660741887084235464066625002194626111541784860277393719199163952737198497166890361244824535385109971982384556556279493211192876972235028771143275142734172604550272950640675406155441183537755660953668386011415951925236544796238918862434479458185253874028306012932609065912221906586427676490888907841125001464012379298983449449226445796324062459574411909490007983241691850392987446837562588075180844038459913861904608714743291233321629735759579707130241024*i1^54 + -32967739100955646067734961262771952881461066907172698686622952198084097661114095004272270142536272336928146829409647506997650435033354292265636584232854795036112768596052805450661055222556150479637554256641237966458411495332073367407753960764803703200114748639713764733631125599899847445902872831861163247339382793679796161022589980659415365405136863738003324574285227763735410263461824061434310506259926166269956560380965823379801910304469663205147703986147512516167516611794024596987518255818588092725587484761491331487939972897883830137970721774463486611886782380417130326267850763340219104359136166341820973660571593486208637417547155003244712175433675882576689758748526678364990136155843667663775325155361851244091332679313989330345698476582897894854965002307203786831660757200468179135957361466082931344922765015246664657453541506381100855280448571733638179757052218880000*i1^55 + 87716991381419056784043893268831457251534760906409404886033103631810111311017072488904474395760380607736440093459615083075924471821316816314704191292134738977866176295151754090072674740404098280028230397261019976997406653474816353782145800380129868025339756074767272782356114538667455295287506417622359086112360736175062747088024275177511955566894138555804939381963762879313716139496283656611883172054488447294405512814838054368977098272591677120807011066796977338182797619374322795378876219658368327503960758106235323723063227249468000643802941092210029977634836199765207076604913457906267585046393593139871386952872878751290796901957960040580676212874526145864818505223224061598977260929633630919325628609298974969398966327639306450332359117889448132582103599782320993834688290519422847019319645653327347637602209209457125742327998534358209649633024425000000*i1^56 + -145037809273731002707912792368900069822916080397539565358856638854427569329240716006349305463628734354804255014218009596663504721264651674085888372601993105237966177765022606276802287835429084767038275224453551488735240201471350444835026065652924849921531030323426481272399600947333042567402047146210946695579279191910583682544051998761684246004380630032669212123766714780892909077945382575889434252697179165114148448175530074979554838700925662951232716083071985459781337572990928356358012718438310407956685161692280121982324773724673589978939575930159775198619230304850605153468484497447695377312136268965279594300496486085698429122267524035972688263810401329891228216674712108468902636960652542702972832869358217113088927626127771144700438129387132461392219275524785443240419748199464004236057436813814234136718750000*i1^57 + 17476359897126439536597602100741600741154143968702103486615257934094060638305701971302334464120564558260574945356431591518080773888832251808114117614131311938154992535451392920356619930991599151110098804546791204848867295328207590004150375555901758679964196886252261119865124562546892698382120087582672850119335245152783328273232420931569543403415911957937717746951323755550040862276132702166966421571575530644412612062188452106325358976025525053710216256885310173595043999108037176163022167722349774914278143098817891979975037191759291360915011221189521239609232533935007257696532562054563630238224595053339676948091973371815895155513235018797661980880238130419935137947914776293639595029178851056967396409395533043483862168911436784156016109809803625640869140625*i1^58, 57527128873587126561160335861414580100082663233343719802584106073838809188379690950714700082004617271638414134908421876792413687352908683481452956296731706931114530139928800592520541611667109425456475573011477632028078994275225903281262465010104758506929494070208101224031124669087898368444313074210601031490831092015005257925693043678202203328385705826677619172163932366612052113662845866229654311055570328751772057566325543157666842110301059346535543944656637990456356725356298098994903035879737953854769996940399895999814250458265309626018231047727673907396105739341033102519144841390592182932167562440515448318598138551912093217720735690445676229144809234623103914424287900238807708720791977174250003390294805568182879370516296912222013705378464516574144432251191582137080932236387841484722052098701876419960542530587373767194068491034170966181649960850591280358987912119802696075896350253890323303612698113965353952109045266869619774831325372947749662775155274124863848743916211919571319958970982315262949491301731383059853842041388307076085063690844358827039994394780494004127045415834805825146237976387508167093756450954126220548921613979717436479516384010560515183083145411852921949604849940823952906877103908396565746047468864255745497350555279848280240923963746004755781732842379527289534292194914669279486566663801065344334900283747627352701749699227571182826742526865549318032449477478814920016627961203128456769544126261852527914980272190792884770867288869038053853102984898073404859482112000000000000000000 + 813306630499940018957398080245458519633608823948527331127478838385201374398936705620474100420028243168617512590831629699756957738737309561020393932512371214120962330529741818855265245689830587715055463884608568943478835495025012110159915223811813280402053802104779332305270522296100384214643532276832278232883060976961910252350852904212349843569499574753908530905023110195209557956691849972579005777319150665767940463794067602185748495918253721219571353349469626594935054347748011649994264144556369023701310519358996172094255594315236078980049484427852479756037675381022605521304676939617868885117914621788852334452896003378936354382212822455099977708450156871977970893245202185120422471793030916320863599694958161877143198898000075003440781879032618996332719898897285328724859544588448399997447014006942282083113174372703387568325050827439028560062516765313270345706549314563649277861189066885660077197030323843942329378003035371422284678709694799335131855393547055810634789485928712083263247642101545468727857514587530261180305808267668558292253849809196097434681352858882588919272970895287321541338832427103647914993956524759011032676824500480218599170563109942672920936995235023457568420064483424880882359925816544129315556684457724063398330175297274051957439859727276902789663750635129808586983754453911911914706005804656272381740529752347577567572902028402473332801006776816359439438585523876700656709181488467277240765127396936309162464210424324372064204178182652733852541427011588125242939146240000000000000000*i1 + 6753985479447436773192175764221908577092762837046781676179483722285205924999417686680405658801806283115312160136536550822112152186337802845325988189887308791863260972469078893235333904511384616648593019722235750768431894615468268851285555176754217406337334504406559071808848751983069107951700103151137753538720232749110451256472041115897813103901168623847020997745614456409489214142900178759722429237408825926814931916364583248896158956069308907445819941714859274214248515168920049207282059517225566009337517838755051111878553835859328706647625970978436299094642653053380596398761983855147572811910832734005561216629435717946357928776332325982584917577450429710369053188890799448514424724111396830472707769485526694814187782293440527765840667798209431184850613292956567710147530952282727453451478810242068974598684448340434682294243327092129618939301008084101039469672491806292785439185551807222476838551217202755247119465989516031510556440685531796100971089981260075044407920592932180086001926379025712534801998863543648344892837114896757319085008854752949407804280050681067862426672548059351610308538196938075198822933404424685702241875632258576343310180987663852012080818477071880560454640971047350956078328502065699881245958702603074184899785987299711825182614269377390961940618587561946867243511869496065873004698457504766702511468822015880722225259895500933787215031189111005360905826452226672169628861956313774898094229552550435231871612463552198984589563575681542390643271330076020143017269657600000000000000*i1^2 + 35516493561184871274854362699178058626376595348977204542671297231058222121671440424997912783800378329474246332816636880581332004407409163814290388344864963142524939300365938167569644161117091712315556223310663372661470958444044893423598875456246447919839222573491970728711719177320710665132586653687532845702333043876098539207699963119700101580947276774144640813519303449444427797561511996069361974626495207382644275084678328817039888283969747851587494150454072767504946825218384890301683661068631879399640088007656474180699428452351364671838267540062655323453543414000481139749927511703839861507808333966908970164426397719888221074105276637837722432960081856656942555844058393395591392306152500212454941770194817152334376073330403077574868347194557792942209018006800495161713867853320604889716893376045798373053094259309363553899160882873237261790508466047602523799904089761747167538704154482868528676149627423908185171262224456178937584649378036237388792029425886081128312333507245493204315268109459296719397299618267849872513778369439492869790295436003969940038730068763231874677461748376358479340365609522076520198340635192667304519273891187377689731104204729148490451432989975036390784739992693540400823603741090943513429597507572783758886392012143163049094431145693363451625708713931972352046297892972221306013143734653289169673359384945504762390546222122785672735262782654010249151818432919071191788286911864282847075155840765129323972142344577863436044433983966495392405586473056507542150053888000000000000*i1^3 + 132872140453844352601721306457484569952237271658757783046054431296138159328022162851585539566828780951941120868047261619569100248730662377986547524899395168985777053933061869422712219280270639716372617989288653161972373876321019613511170615328132575517105022033219575305310648306315585329566069739560914767191683046094155508333623393951371453835509627017051935929097369834904928561394993439683904113275265616217043343055373450610298374346109781327954603542602296323895988312271198270233619957152531214370548279948136288441936766033936500220848741998863957232040782112510730624725873522563528570124102132162976125019721597379729710850268583928997050041368365366724331598212841266084219854575344963193047163887089842815417033535783876749117773973218058735080506731953763438247504574527434120573527064204775112615436484370471056897440923250230645996958128737275964651804492136087203613913769964945556994510706090193941219871926198611753374694618165312889279283387616084915390880694339184998173603196762222753042475989463275176893691617639037470038519160932007907913316370179988287263207826007749639238238180463081891307499310078726938520949742399879278851714945900085745853260031184422965943213706973626795992782478038969009797406577324236491107951261069081857365089902444035498728626042315475003600548730455720938207385618533592895411935104227566180312386847149895270589295118417944419462140472120137746877422193559045458140624244462418261241691233357814617095249672369594163452055033731741194520834867200000000000*i1^4 + 363845937308562683426388001963936510116926626390556514253863533347989838221326410851843430081064498007699263094890056406726936000985423743507808965782422815713784607319854226609003273958781722802177614845257007930046796639790762115371890325566521546541624662342062422292462926543885508607669394768138580369278302144433230086070289377468489142388677075889583951625257381303070173487134465891398698010238484003640598153372034263504036431788653645173659713488668718765189978983636287190357261572338741642297289308706566970620802150891269559145722977765013644204104168038072823044868421475846523001639632972539134602384170802723465839281133805846615173628507565626677361143606799292027144603693072287771259719406975264611493838388177260234268703772238316720080048743016212330055738028617127031288378433028715754819240442186020234963294676115858735512725281319004214988831678441535458081734751683588534620142798808619785640700383403195351206352705625333325502981358330108084942062306215686391151927019145152267389743835591948168895189481280905721026830942921357948691442589493013563099950348919795425886305476522132044222931362592025671368677207688524038866332276293886299065169623062378490551751485555328934166232987930204601304933472281007358191542413914470348517378051628933607354994686723682293907653435832879417275250389412967019349701172217812906909059468481314425983211493674086254202062867909334141555751264277484410107636374798273140319538840609416521361527561782118899803045605164888372263308492800000000*i1^5 + 761880394591214043064124945810850162325075348881512735848477757247771338261158681010516682953804459461207564442646004531729043782795838499097494015706170507599995381306308795906636720723161795920685069365343969378606091053385144991837331183865827012721365455913748934113627760318659769043525602308880591815848552623001345340449725285847631285182818675408035102311144632026648357004770442802785974624327623748584047817435590610335967764908346508307539702042184971546989805863677023815683728060523505386294350122533749350250549360836150037337337699056542943856472100329347753690182247466602643343314442553385188564869519911914177871281551607615059878588225144516139727399341075449936098751530301221531639216303831293038281327949038139433502896673013109794841720287611962238692450894352652558648541341920180142496469041729507490929715875601263947194384584412039354139003425735340435610782606576564184141929389748948915825805976234434509365751240651106605739225882067235276577357517438700782955288324988238713868198218468384271393859588229444142452832076205217938455860625131082816481014059482317849305439785168100938962052223248680708515188650840669761843357716212731235943052787493400428690424371382654716115079690483642417238604065638849449419617425205832257480715885288602728248263518591080159952783857505221243842598996285500782517804428177287144186849912079654905596388468734542627062556482239724943420131352106605141959844830896092966580396437870444828788435636109079679503338039184169448050262016000000*i1^6 + 1256405314909597710503175653772459703042945210745875304444554532658692751156894579625103099803396997655446623090476785874831561734594642333594052425077433470805056855059765342406788881352204828543682140208264465581767377794331305899122054696052562235654719785724821213271482637300904066636904437404831352366073093646532106413408524802550571283408465961141188440384801898660530092080887232119265593055812105714783059606114589424248195596889326661587756809074588428659188350664338880170913844177184465171155882456680430471595723803716344458795744964242815711955851371205741389705900332607955332650436760038643411488650792499727871165367647274043130172260604066322755958969576765741729071458709497157785098553979103729001415829017109578287964467764451695185368365453481943124726309237808482814700171685681402633931613685557799125835970890815823825752757764360804373086708034238412058640033938087091975532987801001571555092609330626191615622508027020103337236991576127213158163287839200081675878372832168199375727606961970787349449943522638873262149822577510636616048104216474086623421193617870673376321719242028043014386194772300536358308590854788925082280223721826603059022636731255968920003500501596871149016672876197222432844192381412091200584280739475102854211564575036798608938972405521941539354433711739633232165736245216885224380797567468044708171914417388784479637732029147183714077737175745660723241108700391334234284989032165773136207890412817244311163080246211004293589060090187629181156720640000*i1^7 + 1623567837046031712684833854718134400784791751473514021532781963639819193459870939616454916997067403047506266720019139489796290064975941605562374129486986327366242491489337703559837700895204804762264358233499166999852749382527592723716824080766733002995744058634881913655082407981024090579464706546559467878467239727102159346182364660904113148532000611885861392212775391538286617700055329491654733474559854781172500691903052351100061986608256343139265147688808982385285244481980490617454541440455468311153979744320632513295519711295280340582076855356817289366134462924100726372266079756605211761566921628409595449704833881305757858465011988506926682560349058595344543510596671114424423806773508228845478918690785194549253088353120764203737881792752151783388568811098436177762508245405288561413438419509523153140865964167716100016312690294501189713006056006067428582489405684568011067128586313067453491539088222923641897377773962923174225104922132501080573775013874530425659463201446715134048470078678838712085382320663397628134126933174968378174554641846184670919617963301119532652264944213625585573072872907160720305488023486910509296977664149970631017053701837841981907951848957803819907745654545564813910913469603427914834720973890301692449712258997127078697209224699390897486945325942734336518505611531910679116530406828321178175122192256718961739931152701409697196455272909993567549497610639143213494837961383882177343776351228525617869899251231962991986237931182519225504141708151069705712435200*i1^8 + 1611600045813787732119502760510295635863798542921623903689777256120301696555843354964280103301512263298920966563284463032243377520664827902738739168772367159235632167641956481273897712994641342706542075294053331504989020466900723543300966794733819477045155974604431961185863127607287394979671842160800531390398698444658870837516925452710758463632115694969769633705171052407040734953800940917687908437208252954055137226452032214032549382607551158776331445139676083765070201675647172751726990881086891239985808468814037332470343025731159962775590844713899453910920000250613936749673453171044323073367656296491876119658834069666685929918923325172852182765685917195536963302184216465181851068693034876672282227872255404429001891329409826452885308073366861265617853232018870914198534245406717139975462604981778633424055233801280658944090275534806227805450569603804517033380015280216782157108390669921887799741428122709515542927580015775936358311862322529956065716726998192548140509638849093608194868899833833460216569184662768053970882898097534460774344716928337673846670548191029034380340618779151155710564612491919023123757085749794361162335053127655623242537318154502907762384553393379125009484184072348544883028276034247034735781769957824832632010173264528444632032528109207073605559879931591290064768761816169146421889044760870270509815465186792438903882700574349552280785101119765478729148174370919943771691351739350503038071797618515806815008201453026791830980910180392049774250462633877066219520*i1^9 + 1212982968853046051018800585431171608353453325683031249599794533350445224902272647732567574422376317817982711704761285418482455331213449339177337371906563846753727377220125697839375777046153601219144390027879457638931575320457317896509857052807358039217941853436464683767956301801444249532234769430770895468978420477503898023955704972829433078768139276226133138320002680069319866149197835766472714971296128046721534273944216649811979257007081567527239415044529379664735328433337719631505194484511630779723793542705597300282147667076219820399726830509145742000361725671981483531205835054391233719939351080732063467409468685487083202312307818335207268358627659848629475994093104105909105308474151664077302283033537839362781568416126682990789924157775331879803497686911753153826985335210920664311315480548222439209138437343089645642358038728870934546100669366015889830658510928917041190046190980472137739198760454393444173588656328135387937049946955845539546242895877653720316431081765185834763756923320853005738654550233451608535819384104543716748723937636862796848303191013128081224175185435701284283706040009697537402738782801445553378614339694097373307312375973329119658155944863275871027610593798883491428594302122671681348118506657240021401665699700068633510173491861142080489716802902250323621844719483117004619780815509752128601598217655867727097348705083839538344551105936079178547250329356362336987410382313499027208007164872872171379423457606586047783612619818632399824062896822636511232*i1^10 + 693377884357994355416369104263728988892846423574071952081059445054106299322005212633423991213110391250592886966986127272863251430510743630451154424767811994615985424917035590599713757197739868936792709773001465647349426899498876121048658066880018356445973077248955749185109617320173410447054145327058030714475581408324561152028490936759593042442319748148009514191630076862695874241582297945369234694876327205259002397304709428791996880334151491675222834815343983513168036014749268118587213226675250505761254698265174371347786698431257258893834685530930784305826108158063523620376712367611534246168242067330016394363410528465105641150859302825322015763052407106453170007340574314720145101866128437511990003556569876591608298963512123154522888249674733080186864266851708783420400886599604722624307010534241415752410555830832686171119022532905999188931550393564837016371556836745543481012893730082456718386415638751330559943806904803373069077081913734343978511600039112609478272477752255213346458455539427922651762786152152754731333294968891104953670717986052491495856438573997639356419056295213312889527383165080740810790979929283890306949716816991468613531348724034603198701912498086187592864486555958890477087038403964181519461803994672801132647785400262226926318406985365400543399181955886987400995441870997513299506185500620933839452904586740573546821591991184499992901432640894115662237555280587665661003675799983123028223504573281154746557763554594892912222914786339017222040308508786688*i1^11 + 305982841340717939488389397950142359575192174080173710450948586847289176362174248839183393379384721249430840005506324019104345415705864301698049009430187485386567934691948438680463366956512508636263560440776999581113275545590611542493466100433119403287574287844576913809910944794338632550900936619691899735716041347573110973989687189794349358038499631019828152654944236373508582848872247531997325538403141241502914412475875215146569432585768231478047803343565887247994416491574275715655874657584907940437497684413141140832858054330359241458336191648263377638218094282674707633576933666309564448545877637831260036430516482972869108219166103320967146911807572936964312507285330466132496920431302367855085390394728003017035112836078555914193997730290207151113251489478599504455674145093115825184179266104728127457419274754697045491181549284070558594170391485883205203389524938189186019364748826426387441908750663809283417290968941120918209634638035191074348678081515889007959876733484812451805144782667270701899826309289910798367238173725106168684712061552718399341975679745550336932445244391120487601513913394152509270027729521418172099157326886163579435784055523996418245281507888364779123033258681166628963295871082655638370078208459613734618274823662557300373716178256827804438364295704930420949461438653482566894680042166988806371932204372842304459562588804318396594889425282268058137264947374579133274550255810452759280773319921235928577559882956636052060940976916166078596631022796800*i1^12 + 107000019289181779300481742292535593149226252173266597569853946221455987797840428997492850427027886149486781274161272613783802344998756602112738858694174511253652406017353719807481344214678366817710786929939048096258348020533487384895818402025532913692872027349091563569055946117815216110886138460122597104948536346379197160870553547178775353401211067011548214970327601015563011254280257638661969527113573001541247683344417911005441295335145917122469393882509077856376087148168462149528502622653264677999241423105457702298773199107382796111387833933808235144944445797951447887693939738180003012974693985504183803189209281616671529180067840101826607255082435036410034741342936957685031830235527137089032002614043611074700072498553006562013713942336833057097262000353286602414373328506076109846962284745675772678798996396148560312416264280504204319462299392498657187799975456833024873226973608396447095745718175338218621127705241481311133550830680421270298248824719280540716456345977373250748038628937835011194557947727492352858137607983869647701034637692316530263022250907536400628331873797097715142653358150610122664050424371631359730107993969993709214847361982041904981078319815477030319711352232641839614691173667328008836122526428683526587416705354169656673151229621572802901005365537974595238549455607710484441010690433736531866929642892230139373887535091615890596749082911979955067946640862741286507484022957783694762359835334622296636792009871316355764229075806579681164370378752*i1^13 + 30364359148676866315112676659403665976699681070780207509395860849804318858775807369650307322717283689749535930400827302605922820198042709098298823001515563334754537047404467428312635219973771490935693771743089825684472058013668113909285616142910757980406145378465752016677124716356306388508591866657192917900310362420697856255882633199651344647439525820471680699562829866169855616643966088012812264164831122067882080337437900551396402003995056011624144181431599828497099786776874436375307118830956129025239423153753405215889849770999243498687086264776406418486352839850186644196873869122846868514989076645127860369234226680379828404443452124733069550573592481733306249389454727421985187301513209798361571640227552462862008561887981984123636635651499529163398883100533539803370925372287888950755082824482636632624364019140774869232453863134787063606098175103829696753853737407013744773402797247073004738402347172043881076570186986228926751818352053923906605531004592569346617823943272548498022992437624611174967574142113966960751416090073774142009713293366532623269781443818178755080599896567194399306975077057088818972989721550455717751981612653956142647723599767464468123994568862605794722910189809922603051355484672410977983244688246549920551077558724801615297604489902394177043623962995602183189533369672447870138526333761399665017997744197822209474909979110541727850215296600214370526421407185277264601179516898854391274148655747657878524470201086935659665244020401098348036096*i1^14 + 7067623909309506977741796706253445556958355939422806302382355133067600002857850116649774147226598637575818864149584394398190923219807314241488382739129291390581373525283547513229644080983547195502575812035516164487877836382046214681810122184501748374357645274970827406063851392816555195184985397778132733372640091064764377961629898007220427525493160841675615440155257209770851225537880767988110623858965358132583495803750090576442947333344143155318096703541327221966151747125257411330478673946326825777274962330875762549481680001314365251917840972235891538645681124818762145943010054970478857217693868760418768455861801006565918540705110344718925017733951686179492692243965053445094711553798976810404349017353109311853655170251943584118544515555201696472432014359811927602440678395202617446917454918234101721831181539056463474362722769998264399898795444979409132763920001787754585808308765109294245596582241068670808954814795077952562659735814052801362957431881061765725353942005371266883375571897672654999181795050672344498707901256979005371374419119054035146511531279047411398623963782974500942184933421432124481211417604161642605730706874759944528085740824047993534194534603803850681250954729587309239507859134046444173487889861078611032814719904430506715966037738383277596379050509682541527761026625321050040585510489025952313404024238157097803207627166673767647052105059877029372662391211130143059292925154798527539479191141048483906820955558878304793737532709690446708736*i1^15 + 1343052088109213747479288983307842899639556839811927879623833818883994535303646025361785472572622510584797810929026455471065179248237142407013132680537536563807265219775435783831134675990663293962574486783439627938476609789687205143438097285740500986937046447701166723585909613959526020083976855545410232574892334083875325085128851494735846117782727645055209220185969201115123622332739993709054169058503233993082045758697643412948455528011474036626305340300341888746754436742720501099550279462940404026199584588307598051202631130231137814063854506034875476393281239975776576043992003327130388393385302126234485667176017156643865154694141574137272593389153763007244391116838979192285556712021354992354210893304499246676660369998538688887640384587311184746393639685662042708953257613059789210902370048754100646453065068435263623415935452462948893957971260236490134523297021738289212388548914311677671441792501047805609402925395467726565322856708559244968457025724235194213382661844073119013932622885061345278419444269564269851643848556886779335465940005326633738487632041362466791099658013034097065398341682224114647526583936986387363703108782115792733928273363149492756265590698830542699716988349510430373496783021561065102259121010003746564869993530049472246458766846155492863013996180645498497247608849878847922398262244008514943134785617305706149090045653582421785247185858135263623224250467479638592540852632463597831192753094831987096116235192142894747140041742550564864*i1^16 + 194188911458226435002398175014827561952718672103280885273067796582705647783346328815573328025431699613514507419543299928055164793660773093485946255157582457510921729529945469329412558971970390991035991432355519614442073830982669340314390520514539958511376576008081362049366755072873712346445276683801761444840735074512545206902312545518988791239126671873131478748853829298391196388772507984219230368147849355842227666582926004656432268145692273166985953120783162200261488102800526240986197151626608052872229180073174993311932471376341428562947119747257300851435178259277494181747867437115253455603449006220260849253575195940016226255409186527244373759941117791392408226110719591855438456161259997441808246845412154199366533320229511901107988967296178322573778528335954407748610908346352022070452327957282417434139383167010138084058298073200845554487769457675433746877501961554182689135304132769040278683355367731589331694557119878332879061078287948989512988265751132297529246917788261171003100850684664271127706430428664273428392423156371033428364746017743541644634825341228093069398111712754974138088452220255511244530024782974654818511859898626725137076612452367053871662947019919018762996683440495622720480120258837040743995547451082125553381609415377314309048068349850720420970526356583100852867397677728348221287082430881487772880168379287833708264898380613095338012176459122824179425468105922450860794561261515375119008826697754754374211428866828970680517220368384*i1^17 + 16173274777730596078269271178103547731510520213947699753126739881114977234815815993227386497322043555675140401109327091256145933161030239229281097820770651390671373134128955121310939879837104188076314763122827971804456096868898640388472875527385171214371069427165174227920504578557796498088298334758063950035664544509113700502765893356923714155422623580874348866317875907049817961011733145039204566679238459527857327636499907470674900507254764298743701673651589893593790807625932712623444491984738467071756646533889679687937373687190200089401948839628199783614535195263896859558297491736960351422514848141702234047868211174876856512074247512348116884179493749692464339015908430777369207748875818490163738462250630094478740469074306223480843815210540501943598316899054236219534455802152174236652078285187426773482349284497586371600614575084768606980932106512890616140624502541342930576591344554379582225366064470679010806166125303129988434416287745063698912520926382665861130346637460274259691023450058469405097676463645236870610378737563479482295520339715776151491187259168625744061653267765510913629344128566874938030027751737934759199360880317162625384437920454698465227281920362805831418421901777846044758323973089366135461993047005599525793754164419250500094400259868445844760297811035193327780704130870773177550258767699301589300870606209637720003561242153639342456197761683979063752114752979580591732989102206774283940707371174823680021171796499108329481568256*i1^18 + 252017976325894248046698332524714416506117156915809096152311210457424211769871908381543771805792509060583235298677655444150685976433466386630279197894397616017038932024883369850463933461218089418308446547688760146630143067559355154209509395726511598609198942573673980611161397540713113565521673606018933343623650535402463629501221051463947779226509105031789350178407943922034439268683857415229682423229933055747393643980098473181432273292699200884560777091940062775181706696335204295278978299639245057886035809859157387571502266319956468283232243224933633510888318417683785901000722728939871761860017077874856823255102591966902853412035447434886823757449353306820901916338028127895870783279826105344313393240859588612507682966116215212709000557199291093291374299759761724061559890515395794046114848246318466264128025199720454912628586637903836694915822254941836026481417000398643337725132952348429713787158229212514779703645607445646070553914035373711264543637727184606912055701417984185855701090143508527338528526471329788979173794379490397620645141452033750316900158162727117798270920390708115212080473491414661038170641324689584785595437393250497378973938554134254559421786068142658521251724656420827429154077274589772933589901290361333181757432818679387336333820743476467261592400251681367196283080775331606242637113305993890323693728846310394937990885618244288391898803747826541351852839956529994372209217216417880357126049299564141101093452071592274165760*i1^19 + 8763094346438305388450704019701037594811730174644701398820318414742850429926334874941408329543270825866189360177451919191957305339577356993540613315124975920899436154752637384058672284343952035556959068068891193616522127024570325371316256284927359078980216248860598674547878743897584797147193935380414847155404270634487081626088962745758840984780383132147978549155941637148118002357459121932216725967184855564748655592909700248568417343915665844813298241133137589776112674884851179585287347305421090546100190927616729061532196023770210289312554082276888695638489662977498599465889873961210147813186087273951328169716536206489097632627241680169068167178533768011323783641789435499000833328766007704371677901793507291473302107421729028427528075078976216719505487371399326688381741024446054924695642047220074061871356246349917314605310493581584038231522428866860939565162857867625640755061610484882320383911334698431704889708555446312911251483131511795270168768899184838139086410508665186485708747841131482984260166273067819536893226173486828747043276651035397916428786864152445032283087666043041023017717439266572136524503904349154816638236469784526101005343304462013434687223229416802217489482356906663417167035918138676844501904450963876528402106213089560609351533784975735039416491634156600739469382942568248361697807215071856727087581681665281659470535714119571247402229457701059713656075907443919722609659673584586977449086265187966357642510499896623104*i1^20 + 104779931353879497977586429108752568308067258999919114683545662114048456198755498109506244328389474895669431999846907320670539730803565919280896031624960619943109950035917828719965821931320874181761832565743907493347356168776549422109376398594597583854931819848738797175607596745789128796790979559397126699151042038747512164145990629544313515207134667113116805731954198928491345732443206901618993112076572430600124314428779424750099159651088667819885601129000895153004511419829972600375442228007331115820835990624810556034454415952805115995570852636951476458257152479942698550941149893189530317393271434629475052738623943007285547504897602379353609841977347157921492310076933723419941698659272889503431643124419245593481088032365931127674218403126683591146744414735955871504385200095315015107724125654330106822308765920086089723709370451458603318806983081697321604689092971305857150698208492792296319556439444687402069924003399840717055290594231280787736548827250697960583657666079954180322184917118495954771193100734074588006789458906944368171660855488518962115048205984899954989388902765785515960098402996560239364920998668131000604973158429304453614600584183821340871185186532571265592736054315810009404562572149843577848633389330945375269172272314098884589552799272118290105023886195947559118828901990267624017073901018151559078203107941054615723378938331691984788774184802134859722958507967097158891456470235890570214198265857012390071409238343680*i1^21 + 530984548118568778286199039333141095628992788069144672546457500913578400370025880688011482587247592725241637263322484233662611024670420481663765128708263733562007416266236276468489059684430714974930036380538992399555761381836272874126086461125049396313706180043763614858309647795758021310199809221160327014184172548471761094508390962137736418641121621730638836024880507852745676156177749748575550680526299363624322818413207528018568426768631661658080722661133707442980828378489806501217356957954776010144826559743081524387918211590166253114899305747705551101061520755913078070452961275826277782136976756755606934412438258346234791796252234656835121167932937699330485383571875169801857807577646065290088545630641333125012778158993472660962949283980460473696594420239603942696219911979746633290487837928710524760263207603626286982026536179496194176803256797317335167462841350768797589947081942180710281953962922139199630139490558317521544536983723914021713685122348747305238498563767190136782532207124897808469696564320627005042023396630040034481842873921683996268784295396173508389325558886867621053875104951215218245490877992756439266735243799970490289880711829669207543211498543331312327958406241962574172635967625441550210942044485170193029041334574198598481400857355415916563887217551499051015908224589474572572400528636882250071431955212483467488778283912039606234655167341801909243551794710464893068472387565561177504416155458792281734119424*i1^22 + 1124905409532347107342638012460317924097771090728823920568045670522017045101531075141905090942255723310778305758187817558062217088437414719628483353088140326459275069941502468860466853373131757062574062224863368053890615791285777009670398165052706837432981607161928618739090278962257065696839258920935622597200896364124411620749413109290695225337407609504009166473121133125197123673727655424169375304335298901342637360250947300716213903564033310397207805539510202522870254664897505624922835668574475841243217302658928638410127881498890308736827127039874974945939929210120376424273780738516220218842634276420980984344690353528780563320845218983651701538991470536867407324741432666399664174122578955957420642227985748878163400891670608683104874086453970998893036909525411204420049075023552423116794399645504713887698005981000956501897413492965646231241970607316417498501134881368484221638096407774572570172806115866104800991144758456746936191637154395117949228636044918491460826247584775117625647468517753607125379249621036261150005417730127214102610501502680461923713581615659306552020623741515559382285883741236450814098968110424682089976364095094212733144558865814417381732484150835216443366063168797509087602506791582167445991096385425078291398537636944350912074824152837838609745156988231541517343731089918312698278172705899093904084581831274861434036770324718644339312411323786880516199036252360438435881865717046566555752134831494922240*i1^23 + -172085796037482616591197071590707097474375316953502497320751395979534749068764183633163328713682221157637970288798642879134163232596120720609055148755395110244825729159372253652406203915434065190418639998287308110222282734243369837936226302226951404352699671321257982625402407561299526359413408138551178399804118778410563208077352004150729297318833697362343636203700866835144503213430211433775144084555169422708961008020000997054217368939394763945157005448925284963413237703755525364140955362931189465622138764525509057484863989194899040463703097848253093223052163034638443051685915588979903777986350236204707198941021318725706518543752020188026600079175597252919998200767448779173279545720895489660415153882043030086744139480284970353032087823016230840946186411924395280482201851794217285637641753002007261148780023888064359038862677723162410695145793055863554735258003875817553105525189508859049633058889094362556646000941247421883772598406708161745303259823889602757159717106406803076282941136421005696658399011487066563723509821899171433768649083131162864937033856251619481197659554509557372202659127610251073437507804158444516497696245785673056313613544683281329615226670304679820308650508358807230873995825834793706436643937604944558453512374793479425033742511859625037059410262261038352625262408312817123408242414826872853940004460717778657365631859598971759965389787933060629798607773486538768666872456665601269497400364367872*i1^24 + -4117744407776433680366824151164723904764864231647711656772231563819375148344267426604457304841542490708328138945589030510494534443763708609857106043991402615429068813167742630044376928658827168975878794669532854540045809303342743001070229045289732679099476555138227452120775400979623854853172114614310905108751823945331919860116498633499125530042942798947414874056374111715032798158339868631611530203487848196698713933910533965237291360410133848625669026006785702625886071685523388867310481205463262312844170704393402897828763120656953259785288474695728199494679676243921650043130197685353187115613155052992729187063823440450498289552821362726106326459825870739689687193444527124066961981325614651280769415345977051199878296988603664313476421525341710791634429617022731004670292468026459229310127347512337161510314555938874730724509553169935949622924340970392191846640169760161070397261880443387631077708820956288938251366697007025984120973937297888823065055117095360246747567383092839156145353791058365752624302788492915505117001711222607703605806739434497338458189134109258245471772798345713442650047281107047816888049704608299972829520085745150620492018021828368181424455433861297172036008735001335322736728372551741103839604297655146097455700100638441844207976673856523589734852073198516060926644027761044639423588985782556106554843226200976901200977155341051621906025726914663159046329179181210480072439095080181959904722944*i1^25 + -2751982203255680769298164693220386610887782341605578825689913675071388616648453657623439095089514399862653199710533314060084011611902656431899288176345706154213676757937123208340962067541736825615214896342336490148268109991390103265197784128356841362842368218001387182030261202632077796751911202138881869010166691691130505018969079941663903700522005189399625259317572488477640518049325624334654282364588989790765475954881449699400041011502632932783566159124022573092317258840153533262237675696449393178445999122099784867888672750473267357132333121773931501545460682494588230230576888265684254917793584087336355934041612911143686573125015490293034692104999158790186984718503321074283379507045921710587325658843586426181266000148620328177496355884501064004523652738838916788570870993232272282596525567011439590310996607208657681327776337108193937889410409494744596482384353593132061796180766169928084887824264578297157822748356233153358865046924059988619407083347959270769607709993557220683910196275070963068330918954516554823319511758017390776652830926112976532627059146634397690733891072234120930101944418361598693031914506750283616761589233923804439862771831092154959622808316176889835976472193244967293660783041767144651448532754897788827375428687564061708627637386264547812948371005636541848620580487024845515561456367755372217729244040378625250609348396572826575191016892736932574940556515420811582441257886312382332928*i1^26 + 3749160130522669282928743917601952184123168243949670928264249571362659054295401654522687483045540007601063589280847383128674999816852046061073686884216497058506719398986813789266996948451142392753640424270336092545877050455048795447082229950199950771201310703361544434489683247161733921215199123363955800737379582403277282097225407314268967429252447853700867338852212100577758269522370242241172470812344246863354585952252194695339949863872422557059163725254111791913265044325471465260305812604365764198063295722802995216439224404881294610399780530826273309465271732618545709830574183020490239606444623887251974760112288595958587648097650183925783390575380873117800715405659108428512363206398929220480742547634779808112212577636339720700243725254408396607408901530380561756863984840800693639029673180224047236807420890125928485562644293374824319914895678639048083006835176595673530363593020182091207377773058182119772429661064031068964058270241166110161419827962065298125544591703718961986135088164985968385544082513818488816505260385767658695823125456266893309298208640815105001957647396822385364467180292223824491345299605452318802236313129644366393369181943013087041630660747046083045589433845892390634825102228506300169053498842905634544622875490156462846215960261779084970673625319605459957741309372660088450234540121274038277632560563520168148115563355193669806160207482876171186792234247060136444499095434821632*i1^27 + -1203145914274368608679077159892143104907211021775143838326576272313425309900235130993987631507516188415145431674429892041311806531296505107452549052746972476700928716171964339635379353545827278423216388399441350682972585089316581571742906310604240614024939058942377550861081171265317526598190733959617694439035968959987805015664589538892077148581353838428011475587510131487802680902260631331114201890729466750559502673545487046393840044971059345670359054373004910339828935113634766574437303434591462335231135921573457066002167633195814482991052784849496956775573494590036861475105213686957280101555089675397372017737987541176162065993528233344867330281901626509340638263717542022801829109546019026693234421764813049065216845452958570473651001522448003177635095861812055985277418517796180531854390237273932967037721549440141014779608252318090789265484943898811286067691639575625232948670230544187411086229377343912512572311161913825641170091395316364808380292429591746176030799383466100751665341553586711768557422259258388360767488948497734372015483474129880925477108340936917144688877656968817789090076613236950514868313516759263444312718127008179200301689258572086688311768614158848160664629268490452022691502579297894751543917790380538093549439931043299324034563548234608826444563454891059990854849329679181879936362359266822457307488811417532231850376008711521818095369379109260235175837916184052229879103488*i1^28 + 135095468091776380106031570445872367967285378097067793940050959373373453068887654806377840165636876559367613408004873990558760771453925291177639947042651365176538407981533786720814875890987494140986042253145298481717871814194371747576818957630882758355036017483540546136815291166495440636676106281796831183744945381527223345253167794428712832739785733281107451182867357913068538429683378433659614290268828964695636929914001734328014509469766137101160907883218467060676487215686856260651598854489082213900459734570001139572270965408821050209547060216763401978141431699414252254172138753027835049231422665803380165977496399895358140155040393531493616563874061650604845076899026996330380995400751228450005046598310267446467730989032614194589215415260596876504190544761547084818816711198340898755479678439696056548024988276320932272532276148866756830669776939334273961258529796886190980657781953701120372349347710636345568712396086547597522871875058073542288236127544177325772706123984762970988733921167181872664853877706765871965551775494716295475440907352346993743629552395615780572704682472072853052573573370765464405468831794429367986228397223631292779605295199115793677568150844563893714411914785195171150345059566161000087524302057146103250389643497758411669733378021516024855297474644428594418795040653286878475646383082601669812286878188422012356463449606426192705919415025672456835037580360125775872*i1^29 + -14123244714563397528561198806422340960310466764506302357112994838528493184118185779300457914372624756441460265890851926778341737112219636090414227469644923149692147709884355456180878834919490043859606224378203172151317030072545570013806246215766548338635878678349706056356363325692998935074899518343078520187497157472919480023795536633623587311132047605272338278247481471483708533645388514867461853771328931518152898506781320393176305775534880100769900834944322685219807212678699103508723392136594918168038608202793913564007327028698500802297591465228782447590037658921398927716841675509482317543649966777184638178487215108078729580661709707509607392700008283920741325774566449468601057467786890231648701350391907288419749994766488891866202549702221670371810790823412257956259073534722312576955294080284044767661094063403236313937557405704506283275872815837359802548275161169485088359335307998886058247307772554136781269913696573577326020594271883502640872527702161363315517252330836397989376077988880909109873092853523487000221327559249823177111374923447977080934617416211794926066266082937041653232665458162275287343407398719025017287512516246321942205296655848734898359977829179059898869203735574795938461493874769583909326706756020137217707729754768174492796043268016223947483698125747923297214535028182647512184424042650925205735350318164708146720829368082634188955290389510252661296924196864*i1^30 + -3237743912151201473779330469400233450011236247419079687981438663954771655460284728208704402085017974434873409027011453660642833582257909551107840773142868675660592661832682463507639529652969576140898298903549249351467675013117074219889234019269042894049260097823090885255821729986700217161173886700888310309819147654180343464168783299796315836329523396970988794028003375194624146614123173841117956488096770759822116136449259258690038559811698940301461902353551970370237242771772412026598645334429274065749397223088858476444922657359995675781837164587409099746879517187276965045529902500463647210009620924575050189472972692060679433248918766352560392069297271056573986140938276086510609017486094362532750510949674372172199298829125329156810548504524396828417814386055332403042139931197583133962739620884790730139806128035281716207401056743507940867563393103313687146643692808565516494724459162971522471422889064706122494756656147163840860714820169678411120514050192654775750885369816452401721160675551921566267153092630515946454325511271275695551443424831640661532552031989386854691661372151536153316528522554338100627792550679910518946997452593472440582150307190090556255101576384256497551823499793982454648248209231768543541674974716561737359286695047553670365082343304407766091691939983679898138809861414309548789242694313260275032260442342209237818369896167009918426732629332854833152*i1^31 + 1155434040848162603189972469156451175840199961835089406288371009528900187441144248340070771942981411606465546244763088274624372064469636402955105305692283186019432938391874735641134628460017725229736233980897627775822573859883970275978061172793634624666950957728981856215895911132381416554957332394695584221682947045499327039643057671951525986007946247633014875599251399687551383854708224029572287129375410537146903683139348906938763033695190213402511338488514258688934375225755215635465812214232079565005581879859733171167906186868652719377030241607354567559813663790635121771632019557775522075972047300158414786494921134052516675968639699833439870985181977828298429252079940869928522374754152907317732571736928605225313661005061492110211966302280311320161108852999212015323474795292742366992546174229787217124072252737263370693455915987975117587734435041548800886163269397063029590301039628838987319984984043113229839243455621310123012829461238357935212882140084884900723266575400335251610674656024253378192697471387241770119091243843808647809855367934779106281561893874056374805002637056068523605422948424098866266370680737644745344290859848109987357299854209349035394927272846215792178954666953028460072141790495768147182133340963945270575920269963597294144669640104707038612179228996248988805832232843323789573979961309390211235437406799501604211754850666546144073178062363033600*i1^32 + -484856839401892128837207054187419544619710796426422156982583810202627059617119761486123584694776172657815869391654550105730304757129152666581945176112048720082524639872129641136510842905140048370658957411135155836085172135945368075775175266879696968857591515630251249229223229936705420012411457605258827609603599106695993005362100532494794825214897868735518010114847852416035835737440209086745809950748679542441331550780916244588672753932116825051496099351881605631002818507595207030207148129309241658827998567917348530318475635145488905890121121884722337766435645878050620038196528310535948228681873395707969621422767523218959326119671488163814528858205160345029012572132721240562042166059031315681732701015035464137058815573471438890806696079774964241221945320799743117544669042723737443029490461331037532011183683195554244694435056284324128665873350554164114408522836374343864922690653319070340891164359261107651603255538181836100510199966506923624352368224389589133605277497682488911081536928383287683958298644793853905412478411191649212131373972374330054678024106389726157877955065103266278167036436331827488071878631232579823239504655118483873150740957802616926481856528709452945640076167247879782113651318762225883907071450673909134230163199126563987537939439378524978408134133950169792219550484849872430434288138229162948637208531358504614208025609802404463462334857216*i1^33 + 102256122630329115148231370180022611106652827258657486225236247586863142943378453572528438987661979122993500644044695981211311287549775634248973320635559933047816670150330780246867162308870677037239093672103817118720194471296105974852114398941941665715337440013751116256137039982424166727661761623974698546724753721399264605474169909874740629185088756255498912877197663480977139967350558049114128039737318932419727499654339905709380736411894326364134653872314551809858250479426384442444389198478487083995576870750112450559484184774815501135218607490320735913709286009298730879232174108627067091636549676430240853276751381423659387154323558164469327180695517173543249594217024376109364385222203955752041447068918488934607945121666524878825903897281756785110294817424890580418175063105013925896258646038082659252889893209731109141631889261061468482565717618276869102930971889478154136016038068132984768905470302753670503756383560218291071215458473599517431702971365379029790711131545460857562926706969111472843707310215847896891253866613798348149516172969264948872938147915955227260626227508568811122501328100278934533094616708013422042009944267554779370851808213077555620508868076172191634350594064055242240977160481410276886657790955550514915678261688382527769510819581900958558910146931802651545170159815361342938826204884493521248765923792791946890275795883937436270592*i1^34 + -7864489479598889170413060087042952883115145716583752139877253278704572402861006103216891923242183179585698802703611225228851921510258644870950897678336105357235177728087014004847991139101667118782318579895885064202916585713756832557516815916669038035562793871563714494411694921272446952011526962458592175961549215005527873881348852329915659337854285886673901598406156939054358717421158455352956205779935112239601410260197160084544702031685873348741345986234118578797930992436418897423396122254903055508140064295683881303541105353069625240677860161996584111850952359107207137757458616538394638475232074460722055527572308363779040023199190162635546616807079403153267815020692664584853858886702432959484168490860547299205534677460834398638141216574571414494893687746264082162687392763573468001433803959085855357576336024455954758384514860448097011000838724750848298001726916994805841392186127077338123977440872058914209412825607659327045549925438981762232633326368878963660979068891683179633483283069565519313115734051735612467126810068917296865772247145983130322459918989132667018584614423896357104929018026430649446035667565314289781615779079319281734694130584584327584759800305018528459678786817862358169928081588896720709239085395051420692436024196415475185178042136306054709216634550273042426530334411876638497512991663438052563021886177116095563527332323917824*i1^35 + 451738845645787595284752734160812006653391211848764806032123834861107378830243267632290070145521072607769973964482095493748023142273503798550104165277497087709146243064953482634602904429461338790881809224256010117949069880814979274521437247661092229298246409543483046428748331627614223558848274791360305697302461064016032386839172251397112304705790983195895198850020885347529536646605031604290223901087008252500832377074795140905257152398380071124948981750322175973544603793836631869732087815240578902709050235264654995843446781447486572608311618588626976694201824163930458558194498816292223758981383569020517648987805005383651847947630450940675085621626780333617296958309505924745756384033989224562175615951933573095339803868205622668451780701721338873037623464139424155645299831611849070838955077139011791750061922500186752374332922472247451152634480342559493289507765040052471012846670789076089628623838025955906623366264392300760422500966031202508226585036010541934886372320746078150760863453234516857363187829052143710701495768637599475113141876868139869840722084314460990316993802039748244655339702043689865681820287768358235562118045466941237115020929219692955843155429506912095557249525643239792468677342408883683904090728453648175183347534081516554407301232305136717133635495519281626509849284897341586768437183700089376820518016389544945389666304*i1^36 + -779294568232348969201375357037991625224067200707210999071440945793895632598863185251440883123574629274957784865533395206449465434048797782228349463021344349133218647018235709772624666085481242067637194259969309062548734635108275221567301709297624896328072846161067934079682404119415972660595675286188159891373423355314439990594054936956324070991499763661331031403727083305272080165566160052145256701050692600071485233166524042810203592923381586952111335013941997790163614672105644241359399197071902940589313480943919263701796550801016056657181651285549315837958322823048257094382424423936691964438364586262115215517304278485327390920225936774968819495068344890008376642893515525485167460010511975008492554198640102664528934969321405026795100739948939413975884682785343691445397110734296465202934863426006089215768478290041486059938118705292804675912832899389265409661738571012788329868507992847935901310051839044915758503119632090340623389189304408247662709608986664581195211473763876452421280447650441136475886206468061634069447922782524481813425883937844879358707925742557551277985107795434812132942107525745570728731639255846920355159820313750380240185070460960124867627816190856926211587670670583704025067429137684682644633396312652430106172139945286864181713699574131371506384026665799714919470118904091080068720956536350096032172961737736192*i1^37 + 876263374664641288231715897077604986712569721910740831942226139858155926453482674175698467193276613155268613214375756635486947313713039382583265031485479202473412734734139012668763332714628302362617212587263373986786476504540175032648064624449039157308594088855990135936754044975360644298805577887214528904822345508140707302904403129097239367594097243377856236490740996350014142629876008617003807911613401874836863222074453659877144665273050879650953603716499992151018157222495054112382170893573596151208807864769498834289502020318198457015804170969548955257587877848476099147117637738639353665681155832342907584965650934753050766197816778928682122941902448522557723942594665813739657411204985218415522574473121608847332576255452212637665073033139833784220840749813613901126375919193908606960757572543311616281602572031328602212398250869231122924087898074628953186732533042936957854513574395348296647554867266864508774434767112813070192908726080136921927780857482995750156603100023849127443538822374797261980631525729862517448153479694858066232375649043901140837530884247771599099500603711155258814107677206233447378960279022041913301011013110925625271746287765174614272832058970872578579464184677328537267853961912933472940963132797931378366443381244312051440486646674041788705715535315355446240128242384788109548094667609100756963905503232*i1^38 + 24037578217066354338818486676313983345165821053021512114105403670494905761989583180431448202404984156776489712449281996150245998606207546765396200214604524886350717811323161368807967841562464659812816864637203840604883799521815211947455320465119962656587559540057770259519080665795374961354273536378804024936685329730291285871485778467583875391230780690480455464810752949433343715720727132202965924877619307722530895707862035263424752216818249096779107167275669235844845119770715247114832960499594501124898253303948922986353855075635596172447538198992738039712053205311890425036362537755689790723158910834180819443507405870326375070536658742556176656561839716944895434631620842981044305721101451022625795665670775809496249418993315948848122370531974785199069845692963359425254776129927717263134036535511885454473009203434129810376377311900819058319394704096708248774928245168556398818383243714755857615844083920915661783493915563044166964641943378280024056770142129945864094051426081090209891127534519531866347052092042958322787646367545185516900346777268831429397717148127515028385696222645228654129071087893792435495157678275970220090395826180926366724219298564085062700041458397530885815944549962230410983899365047935668386072827833803393271526904328156583803987200527978763107276231802174765140006842295710748159355871327265226752*i1^39 + 238532187117866301684745296512627191859026583508201914274194270420908982632158541297711456889833938824090160504251414883387507988324843412367029447293513225574015423284568766408517897996133799870478255895225782504115352793496036199426045535698953236017280426816987204759903842761135779705192684206285830040534288778686544397170182908096562892438125840054854780577045865047939567116544857021935475949987824428212887972711760449001498779383491144141968023733083997451863769804136478349881703396839114771107964622635976481781120142529907160038153840701529467445839397736398537324883264220650595343238701728395144368433037561342993610654816516257999764687592457518000372138047792035125882518879734602531869741806573811217793841710316340510660675895765048746097773690369259599998537566047126330592510937012982327191649036139557095235074921923179922245241937815437902859530365371246727855072475677912738919998228386929981256063688987930299460827779685822947118558282201521437861869063310675659183767075576875691201294019211567880137979555455250266606243913031505713463207558664418435628679197350726361915606609534503961763056089689288539028958839632487450252557321998417285181284052067719136938307724431929247643306415164662268413495170486023955065554961053130065324732143281387914889040772708122905468511577873777220576956618113024*i1^40 + -211080676618758189629566791813591974862926641582344602807573620884041152573452525453788508609401624586802584550723958952363540129719811766972875213053201341181809583781071961034141817308771309823830507236102952873380286242933719003794844314909856833076608057633071823816128632519465157670775677642756370671884719632061652220180118452933881565782335940975319536239975297067638306925237474909544829040383731474923510641590757667651432272591506429537316483184102506524464402285282711309191182477423451181366460094177983448886967950326761093865013031009079423201461107849881895980587595055056855242484169265591503950954224149507454235877140088733537626022687998072872472303739620817227052509202754061311764069246694105664292178038566778677835280852272654770274104872698548574141295672511742813219428793615808460783470993621358497224290569546839593670581540214863873423907236422932891752415468381226297376761473351753825552800063697254535959294255847703737564178498620065026319320901901097938846416735283294422178339694127933367529367751624930249004299114689607079281783927552430846863838252955440103446731384587544714232827092688095219945235431678280003515324005473751698022135241697861100509559177895870143149265429078255443679976290096289294277898265784455403840516599336207823700161081355270622152981483544773086150656*i1^41 + 393258661671270943084284358506901367987130069513305386557369164207161548135214645076612684455782163555042752315827316827957459437722314689147048900435178828714077322846752972178809434488995260266867935148817043885811233199987925579828703653026274566434529588262139185204638519400941463603359627029048720251408660796370688746196873604998799845750678492109833837601866721842594012223017940463841224394773080664645410752895961154242447564651431407264821165590250829533472958897500390893230523900932601756671693922260567817400675624897908388556697318523051582113395768954242852326802069628928937511071488706374104899796388836721712438660297378611326050821352930240364652561005005801824665774503980141648716801924304823740412798949852599159779214615087956904620353082366667922846192264954397477124747609118516525424896979776416974993452778269116718584166154962701936325523464890249253967159823303447652544455515039373148830112781683771863453255310126862331647910093866179158063669610577312580930247149266624992423951524251357506248873691871936772749583436629731666344096965475067142515063814285798769785312409526630401259102711486931175756921027689449894602448236484468716415703607028081092749075000336701096212255631479013664247230911023454795168824200232388741255297124899771162687176347115815402057921325957120*i1^42 + 3527634017696391981585267195263161808025994363345921843478980737710109605705918558360359594701992540167852962870461460691408888677080597410734507775580531832531550853157493344356091700943683697996566893082615019231306575306588454849381024088922381620907201768837343457995608309699632841867981907056326088007265046563057599486339017120286566337990679177537963939883091806586946881183789972036715113318565656073807422413494500749734639034013896359279269829003803433570999793707170106976459507180199919116565473361239348092092752538918117927752049119094412456575607638063884572281458468425075595378745466535675857232814670806085183591416105501755382521608579599408125229187344445016055770532657513710242295595156770862229394443417452593382261341509743625292916048107399720457302736393977581301542906755957353905847334717200073769321010006013687206347040874698733761975688336243857514803232166624231017372794200349038243173687275921473004874565802814503143181329686893696902935581307518074679438095543903858732262051449723092993363362586314843643871513014382954635257715263232839914550242505805038673959108849996315781635957373649575958777394421312446794381865343753779850689594836167587860555802685776900351276434129600908291886336965160760194315121385821713069911783369297035457635095602223818517512192*i1^43 + -4256542818465560851927732456354496067108699859038524895300874055196535223463469174933229382858200282459576458638142776921854448273960478539006432989555633231469934197537244766687812992102080450672862315595100877734405473285710862766000940175987606676217606904222236239659464410395621846375824913704713604223797205980167869992994219867428800076522343840676491580588184911772103950495812372131979933845980913319260877287518001275801154191428892242773643707343540227563047040484120227592727480134651221207651444501284473037705053918736076074058730900368448137771769175742669587572095630999601175146123702435944749164314823872959071895279448204173447913627792705358410858479113022957896825666656801640965221375302928345715826700721732905065046536324557106600128236257189607290280636034025662535734437757687911717845361816310673071149700268435772898532005619349822155937990373813377514555599513665358981469835119834389225854630781407765468412488663471420116818765307177671250487133440211304133614059336764921515909533835790605622348456374198954935790832999105571437693454678871387859791474813292460608367790193303089766909183307605173439378330519060807982145404326149826828605032573483364551107720909765998542603970052638501876241920683417655933796459534335112845389666798892307530842521129189376*i1^44 + 1585642289369263902327917546732070202310935833715754774648065765937557451321191874609151843348767270592776962497983741750929093844437441421034946055833217645714920349972450270276157538820125728738828474259897365029414402828534283189580704500987952379948283003778416186320525208994641727329084609378528511219085941003345987471889648879039609373776929369679192616887920090792247001307857131910290156219751869788578385613132352040223374528428202624724418518364961093314569389490003587684048506626652950169603981300997162672523744172446389114168055082889586416040044190503052841744833731927030418298866878611937392381342577986050524724668786081491596466919910751462587261842608634576101679088790802466225234386720454478824387380783818597853672610411053412094054100001722375756824799355626520683023252436448170553991500414140557975412468187245349738052875413374158111257856244405510222348148421135807144407281451914060995064276560865750970236723884180097405430059763992661514041496134761021759657736204211438135683968063605892139940133548934233270665602995526933444573394871323175791635524526142647291481461431600264379578433794106624803942305893604048600115491355005509862436962934242430531001134429843091836040576893654659621134772084224542952132255123210225561902631833069808752001024*i1^45 + -225942479519530482778877456776146797191149906443119909652158488109119631720135146506056463612104199715634640011289531319730802371965601230304614111710547111658685874459386307207081821467856888883988122257657562783444350866514531205089480732196876354413817173839568351311273992033393446845307111347278499901052648855697972735137412805779664318325492675163607014260921259238258933996193099371653433065464529027939197287477860273597645377374499780121721876787421486690762002668468891017268341991904464996082975487921168461660514022680125437664297490137084143951297467446004413617194882266501652970396426860022971886099130071816665577361554558041713625058893006232738337420328113615107093412658397383815977504827153364492125089696581428408297747044549525987993564025982086695109228899897657128797916419238454417343086733203149859192671030263316459018502504307320639056807824489684328739299110278467401505716279454042503087596940231668305781927677219494807457637521642676506585072270111443096284928918275304443102015379666212354707518085814003002235397916463167000934995216297278465879040468740817425696614869474522271432615733029505278246668747054551929766951594801232911273553284525614726146506339560518813744747115769961586400707126692399561827838924435789440556014885666816*i1^46 + 17436696275901345197467455728541066205563695790090085746858253219211293428589497187966114379266535131491757328701856355282052763921004004440511004328848099509134689176360234433941173697977402787184053849774975331199105796205313515104413105129694426007228371737416268741650453127155975242675232961653218219687028448640594087478863566914168537681273468588761610798813345792297625440755119888514355880892574056403181005089694134260615167314008335586771112791176398224643664644043654576041601798871574155381822783720558783040380956527921028147884260250781016055200675888217073804875921187129343011389403029254106623961188604664894636331782116627657288947018695810900153919746794862246987088811616358181713571062908174513400330187628708536633950679524778543833602396326467078276648205303895772969455251615501279305530287907279198659792939021868856807799670685178611156810637721029615254398899579462253489989238275311295402334433380907910333028254148834266184903806006994817531208705554814337334491648996515761601877922326493523187662974752753407206873216303544044718053870278112218903203893946594149344287157487511190043662622467881524960576378172181823592647471504808827933512491038675412922914995032357280056680630548685610418060759622010109885987275650592587907072*i1^47 + 184868947511029311357737852117637485013583073078333461869328280522152323318605636056929446999153708761537412328877039554829589825856314931375482708678851880659404131853365470402987621865512512661552253781221587313396255661811805212707594645264751433380206135482377277338501963360922992386719656523886081095115997385463282780756113577314894073458778111230604122702624304445724986699152752742895785806141107463497705840650416435401062978607752498658405189853120015211029280817696973322373865124532011498152507462112516830852967554394100594011877176777714092550251741733592013533051177243776990859254899277825575931154759886712239017770124643357409500635902030287575515281062081505361043056474624996632908925241808466633000252201553164872710666961567163775128291916959899507911284933677996953733820143720620147411383879747413793906758232411229788948447751729689183336615568199543983788296964399509481462646136161262733859718505909209863477310766410519806523936850853131348740052383953155665969344319111287570203096694007581949413968884910937429562739777107306879124604802616572314196964408887826879967018042477623738160405799745679224392137704379631146108285450010798080199255552517761822203328531106992738029249234190368032369233359688350443736970297344*i1^48 + 495516929354238497555768225957678919113582169504233994106033370675487588575583693517395640561413660395716768745372998600284786517257965549110338930089005322083527801699224541229572949983058138068869670230980923510095370987306937437453554920735379913509016565797679307003982653640246652626087717175314448314957171873754358668289048145876224548070677330257233609808839040617159422326543953121144068817650928308690592318507968311145445692648961787187118548370262901290575303363648613658698869073645092763753043574416575485958161813898123561791730095673851129609491737985257855234491654158244200369696595888351725302362886449432482833025547568666619344601591750221623710055797324443218066909025781678442577555690630752718168791978171304670866650967413988800622909164795343575893520513851056574199709049181975100049222802777213217352537576904135200430352529553010110550862708258139405201449170438292453075538925155368056951741048112915213088971248490627399447168793488196518414059792284994456201940655923223381379531358112524685812785478620037587464083284361260758426657886007634344425697445875493746901666240916011605752510568675830343235934851095545021349019641180900054502242849019143326027918567178691150899772869728529299940588593554128896*i1^49 + 3287418747327628913631181733312617333264097231879108441781011648191386960205764960664350851929778463705537371543993847466941162595215008140448916803880025007271329441726778660985038552569044808012469669916431639147967371316955272496563428511584267941976139190057415050677600681169492256825840862401581345869726096814361489206302042911341386419926522314392795316793995397585486541043671736854896421130027299638181138138142657137118173073557019846311508888538456531199698142159877160701688670388849429736033997735441650173781702490752011151295580502698505398447649663152196089859699103679067188259170711562730433870603610167089297920549484904431533241507453820472732192179511351959573655412728977185746436299283762218501523156472420299548924602147688717005509973977552626833286416848290563344522776168473318791312875697232058065628296220719275649253575604087375208331236549567685599474220474330466812011784073324201001103441043933410089146981418486241957386250244614458196345798632386680988315305930030144215188324399670474659966896476167418401834074837737998901193097396569672765442822288929921047440311070051021610662330135809253170816755827373718480947773625211325161227792955028157669518556377460874808872391143351645949132800*i1^50 + -778494846757661670011775767262829344578838492572706994445417569952622796678658691243838908896736966548843030925765127059787683681068120234350466775288804043238078020031348984919169656742295519113232527314133768073375793718802972115524742808893094741513221371588502191606992969886251577791303670066431283757709256497789513710520393698922458694462424511487552815312319129531655024650903805146750276519554835111578119921344384006332246728001602077020822677396203726260966539104928601347543036715513609045842151849621855329503520105965371464276464233443319425005773759882755905237768246879292163942012777788664432682485913664792812135427540794934045445500229775211526520175877195904494340414114793946381993387178636311510995933651505896911307315738146244552026344859039686347839746708227431434995080350175944282248870528718047619257576335584992450502764101134896002605134731185675473248917100546364493883318048741582406678762599385766766110349616069486258997469126393006296179100773647976667223823933312938977343283327628886148597353997598373710487371177141354998836407019271620822086370486031686252668409911489939991546475114127946636629532110555201793717656699211129117591205543365177551275687366934302424256071335936*i1^51 + 370302359242478154025316940713049425280396319899724562939248869735409326191332676697105066321508241658041636295546519406217663667652908568068572276146054516636070308875801995699627857182517319762036552923266688728830996931370856864884346332345687226014564803780710399938439289377928858564487259446279804896906186325282135499324201284712478337566610568530119378312479216630900909510232738160360127192991186878356245410601076836511356752473407089335388784611800367091383535478337433977667736640112688202286484717572127188433880502223463055017649531611054722673806655247548643836480476152879768509845761517973201807678930554582730667927019385531426891927448834410281074085390567816635257951387725364207467765912287344710042083770857050784799147522762476927424016015848446768852258774394579820560882759431724521674220078121946208229420550664146083493414944756681913934861339674687786103199381531069511903191690216072757438987195336202089509887677037720336056508305679570205550849674940662499486510372980476582582948628164581038798765915290963843645658553434186959927752279335628747144882486592926545566153061371291231469639450142858754971966067928026224089913622421044583647614575927167253819024333408894976*i1^52 + -37874618035156927895033835816833188000287164639099509798908236465088856368803354696191969869672571908630614568599443906741740541207117269761561165027896600279327874792562670287126528102512929610690723160696302323923361312543825782838389991684974993665044233101635890588895276018500745148272393553783618059071160363093372858867654036478839016230859804931365990725775723082912774779472161062064752585113391727065172289474146028064935683688721188763399664245438013878325756347629271245590800939087420100818848957105147530031279275349915784555753640442231576712813994287875886455197709143136365002730914481037519052956949468919001100811836520508943293968700189668782237386579646720865800129177811727826132051921046111042494428045853725888449976922372714343848916703905695780010951291453668718266825297225860101131748866073635307776402418778291205926003231143118592723177125237739528205154216278659944430927111670290378630257518714928423063860571449858308235420967989150073791363467353823341998623936184266362978301438633949447162847025574676977195638669500049230455382612897445497822752562704837690649614170543579699321544013592818245975152289387618736721262864286037168453198466339470470062080*i1^53 + 438646852088768965989528032123977438241573897972747093582853618961679697852094698500804801622253864473263328867197257976736749438187607615439279453075127469085336443328202392582375597305031687286639131390098112320204378146439505651904068409642360090827922851384882256355452119714137995296523065455656882836700449130925659426674668379493217475513624415586323523221968064478332100597634224340949872702353162215859923640935471004789901091642668610345156120486244047821139764788392651781743441941236275504055750398576053255691501250012693048349149912485021503667789080546860649453509286682657826187368666351451491438367632471900990553470302652132828204366256808339066104048090900971197685904884809641877513020419749595890548877983430744831314459033900681397950552815411364907138224990097584211428101995781140540268820591853314425641426947142736982827892438370096518327094438407132239433693665399545799095196404935790282242835908322279468931479474026165802593995596111067618726927728127364649613852069938176403434602485156549062631167754634148230965839649264521416057108406657916896836643652940781284434045592733516760167907373252388324597658726166678144192588716506560910174181376*i1^54 + 15093251964034120933759647854361704894901128195269436600904385645875513786470909345240426906611019133204218079758301644817437579365110012625718740763652490458470070345743658447596896679061067527405159590678121961614821449679764366663404716519264801507073087360714629266848502678448062023785582111587768922090705525976495608588006580967949124773480969737306760747449766159104943272994221188746327824470508189136024563450545648684523976779167888449641520092069476196784116807959430322606347442363829108091391116178470521005832557203509009706376547002773155884702332738232674472193054869409584053818701243876451134892316005179213259188637204501777856059749482181801942536043995507837753854950186585102809672341432992550761400859265544183568200034373232349642984529721267240894424701432246921602576728544789652416178131641513173234268066295448020226803445949858699441464132900041102840834808283544117617405201339247549176287492399416273568402494128824180638264669708437642557450918267385013545325334920886750942246224861997537175952497292139646581434835513732001385110594138999562780602059868974154140136808223998885273000091822817864597839810793112403928058400000*i1^55 + -12335584417094513121393726497150304496399203198951991147337335714434915110594110042233553900776121621633322672203061025491616904455583783747985628616919812468233092399551510458390196434814451738384462924216607139204363488104078222954240109555554754743582573829550416257348182172311510556343269331946505748879726579455450683511096072360030593425011509597041970059958400910464716856891620648000715449704913246104445070053480451295023507605635688507610556511112797897619375211543197212367886182471639332632152569705058317278013758228240703925253052894292131964568783512757842556513065929167044322190544438867105513819181539699423737943999729093615012363205083733094277920417529944955864666302884393024759090987823427358687215646305423394467932317693527834748350337214048777382862079027025134827745775200052766711519908478282478220513913407681507282650474776837261066815020623918260750126900953222941368070908599516572188469880042534089117717697895992689209197921507600823241894852962699004507649413313610096045648428781003371523432783118057548826944337429761693076982661458334439748776176138446252278350917458768582510251715046310895877971875000*i1^56 + 9757888381069230613378469584263619651318703880675096473145106588163569383618156997084713623962475395071036934091542417475759164878111941573055347388660935224527264796791959731692654196771977491286324563667647717048685843694689640599718573708128453417216240793268659502280099948481841404035705077430662959372636247396709967400433615544664683888592145354871733873062739664379975994046764016216974388306546269363093347951377233215310333232237565997832901891125243112084589621789243671390462492973964585560132793933937498117264495655227173522386407954680177539629901126840441513182524817642122375776228434908069549201220692429311833388597476918032103829521287659548511539835450717899623595625645266851627707302521625575783914822943451107219723568357605134047512376748023878337322143491842864957380623970332370356743724996129552471255072048535028795532494274823565360511451300735066960416036274119845491072604410350093861290610837971639491710533391531252038538049285414869501506204247069933437601075199130402012132022734922257478160280335643554667370100695177013319090650978371148345360302791514404296875*i1^57 - N1*1130576025312078955131594692056516094567219057712381356841835971671067290875832774922825553946125313745113363089156676191103485360384974708411647803962892678596617166604859587324569317440071415651292177132873420820436234803560954992155981395833015355564328051868148001172500000000*i2, 253542592605705231939270757225546636144656716299020443981637116917339235175504224496623152097725893431495006677389735575773997520864569598146049283106244348372298275851680073270978856066537388468839463020739204869683242316984200565017700009949593038278559799638694681751529952285838423516027636189838360649139352510190714313558491126444642269772443157896942325135976997556110350637082763789557182641158185816002844539437024195443785469496701379563076327679495608366570801685432035937384004849530851747786076366427796608413981361877426466659318859871489972610155337858327698076094545754664431908667933070498818201626687743775864514976483022220198174791947228350291103921942648182364154077242524689142546821261049963978571079183015596031307449857494998875287555931151134045505143172701244944970376712866016557877571670498643072391401689740212886468178669741924517010336478663542675733938163837049982506826660939882922452179034673578492322123134120056855060780873923817797855327607718650244126808748016604546902046158125897195455689319347127581997332063554903344542128344202169767336493319148763362199730708929783926691455953312083085228838094900487190645102866534153815140335773980105818853534193269016011603458288710729734701325440733735694297230629038835091808615391637526495531123324285915041517194656683033955634885605036817895182979052159094706473624028239392535942642209491472410480014278980475657776057929423105969576209445184419956483918220675752622741625286833368190459069473494993827870590107648000000000000000000 + 3572311137493196723793710444181554988302927606079677089730009752617684999057720249529338991678963699522110666972763191259294263793262037143936020068145440509477230225508805725442311896958941432114844673257041782783843157881968279599922858875265156492695099415380176303744238278578439657434054493787615195777066344593119923759864924947475368336229902513293603168277906745401124321837258973575076318912562211514815520861100712405786207011091828185399546393149546784134200637681611855675459300985776223979024445338822482861894977474233194632766999125873579462248809690081388298881662742108375396528837552112014385286021321066390377389585058208466580701473553493542991121687988011088821828139223500755630456682669038614885046748651491207419105098349790914863890129165899921114714371210695840045978071827747348236913724481653219430683157053849351074088928123112863348442656026626491864276829107803224412989274148250191087072733404535778273507495201983597521988469596538156975085400940200901141364103993869237097925836268600813544398722814784958041490339268163820501516154226636422659679050629880540512750938698174754826117182205676542420127330872391440307023922660692531623844972185351734541785911109538960247023654576497846162958634740478797423407210216584706279223748746063857555797106075080405878137191702064780270501351364357380165774732848053750097232268911285386019643968834132679954345837429019905910758227380729042015474139624482862485451027391085069987650996331890747278669560856033668457496009768960000000000000000*i1 + 29573936847636826817348635249535569117450155460853631819353326720794631342193957709800918186948773928758872324682355847205952793859677748253797963575989051716875973145540584448133839578933132702105195762596117120611965323126769277702441819094514782460622738466670024742315045746959611540199452493157795823496061793187753946417498316561712815642332996871797343442374419034451667471259718680814521599512309838174031642949386428748530603560039947929126963961411259003289566840744270578285856749345957793474400730506855077111206014027198982823613561120885708207246839541438536599236719216467881665199067338931255094328782848133049598044303594820039058102525597215860879549080029333301864100862307185874720435971710409990113393710897097543731925121049898010826287867730712235452548686177872772269957075920816005102051549844447536205578549532619619304378185968354068682031819450006354112191489738214319179994464409542618742504620819506719754854861213028318382948696229277748937019645920082183034769766052301601817151002600227689647855846230919037810580948419407123542356714299747895748349994426087178782967562800011913777126116954632281868954279752175760225500667069186151498357603255643894105356218505777709409741812061763077046161890290377763899878669820891811214019103463575456936650838569450636306153986283162533156454146907110048594708713906805577749950674022688633748553060011598925581846050256073422978483242167510481408763645683699941162037165892602564283158558680428203339060562946751655635436594790400000000000000*i1^2 + 154675084010764645261012503069176833448883333552368117333358126794597855308657810094274189948834581575941824234555675537192772460520057719765103552688856977160870137351145510619060174407686734147622201973054013596660669625181507560498527922898566055240824721741524464366539953118398626075348036961548479440534261434756486404627569890550725065630780578137147212214743875543899092887226533725252728817275378913475077847219795067309087459968765847707406406726931506383418551131982584766119868092685548281096878500696643420267932421862523821005355944671952037193869073805671742487165077827056382870698327352034370318117129037814623331217684559182002549563747326177731561471892827300400718706986606190457044051979461292491084135754563650710018395812160642443817218239446481991460989549680235000218400140083429750759367468418682665966084058621290238905446012310196726508564942702147662296794559904307634516939441396537281468301860089362732402286120800659673985312194937944062019988462661829355312267388352865792762556718458013523745485157026244013795098575810402551499585922892242714268041721123441394685142276539183079850637930046499618511450842339884985615941024239109912444957413099745198927093260646529424126483035816842120653964666540717256930697732161186572047782295974518763641155851873354196970130772910463926662348955216644497440609464828095077444685422903910797717857959246514701577269208296591414778697213525604335658667483446980150554598961834918534647411022180645406986630823411219663870180196352000000000000*i1^3 + 574471250935597679909773113434921525884190641079938199206723923361023630905947717150203618603150635259754359741530931911392368840637534587233947287585084882075630035859968685054318515242724999015249572831146578611723534116722373135814333103706486578255355881645090517214131143220039075812435073390350016506827712151899951013181214250979678971422658576338308510964732988697441345868266643742070782312160423561460116566781959835961514343939282763208269753911207996917126568376870281108370335811428856377133669995595891907537457012500276065116934412443377557671538430375451654952818682288631155197014605149935674568143020465441851127377832194989337517473989190494920581617575613981006133943271112763342273114238100263141177202204118831956310313272854604140227699100776213375637249692506033618476541519240915862123887624229144609093422418990629429498306247929336658252195187755631586014258899226340905328087958895022889752114468927403175358919706896069043305086767321422213109429313265828850153677871401106531435697918047675274217255469415616521546488915529078889903366062288727983495829937508953199464066597059994895763738042455965107698315882579171342652472081317800241479451509325783948570652727855703470417341555493439723046617503275341597043057474551159383538308575101953977900582972187518493578512443931840823245425774720339017785784298745960037462414142250756563786627495648555820320964592135002814273625236173535005695547611017565391628357273378566347312287045331480165234813096178163890602691788800000000000*i1^4 + 1556927576796382919123042035659402580992428790899746447555543220860063370474068503947588646738619930346241743786945249940136054613095337382573990922406764920752502389367044199530813476480783529946998820189454643836548142872459072940480562002174068492324659814325451610695000184032105277361633028614031608579091776710987653575229505839358179026558402974540127141133886356213215391330435590829467031690882989864120564209353504490412790539816750036780605837377271858804554672940899106548109346658587722651598968428951271114414283093445709511885902602526501310953681890255494482824470448128937888274658583432385683844846001479123816541214673871254602269964611867030020116361785247643023192700337626862166537043891332906558473578781145668693453839366583654263109317194206630443112683341427048682507004474714636358535292394193518040954647107539062819661513599048389099004749795288041717342772606939354167885823248465747126124714909433421465025039333905458356749061048538726227352849015196170198039390897809812866540659104215817570919194146794088923579808213120775962138047648903414560167248157162790769648913263480684192115604937701362937701267082157092182901514457762910627274433441148804537604031338290735815894586593253132879700956020600981065575214340954796010593446929733649233721670795386003871472517364573429695447791827493537776879068662161948073943444212370503593787773171393169884307072314817725607802877272239896933438059492599893180191074401557345422742496336827846784947355961688287035692102451200000000*i1^5 + 3223539417830175428399548754431373266710615576941684838966297273888037421358568631958425019572518228186842139969764427459170636075802760496324632383658649267523386492040711068125457626124819809330411643765960048798766379676990765563713508873476976207895410603534529903996346556172328200906047031504417489626242189716774257829426032755241224348146264399035311226517839850451234862783750790740698265428028583411130925678385765119631154593017679801855292350740602668978377330479875887844098652940009773843058748028599428406443627558913855202399596119739435425058851132960506097681539412976223913246164173234560782732098636460345052924087747766027354875665739338238667249101970682255843861024528465641900628169801769284727627875567168415289202570053823027914945858125555268676036119884054749952901204447721802076019095910964074741919924541380809784660788106957284571330183949826336794500763737459105158472511813690053687183489408686868036924532822103356466752320857625981050681765212154643026081934932979686969815199442791381742224641224078880560453225250687800214671942585473889164876754226315100533967040956346299373729609023827089146736557994012641678195991382687840624053344561955752500156073645966198565324239043045294336207984147165373233146750173895451459865860453515062298532078730188183995699107579247638825458758199651668007006506984694832536138799521887315509683517548286152654980771418922737037431184481172149541943595097051260754783485346659695517445845858783687176239005160014900347392753664000000*i1^6 + 5258962055046600167041321382397848746753609438285528686215218177086834812624178367892285294450902191958706630773883704500609979459446721164564424907681502995645361521398809848688013182814417408478137088867607657856743676343546039246158943108402967454422615040871968721775263659490740855079579637387837068140320351926008643317781857386328217179172623714228132884050855456807425772177131115066982157257297579610385715304813801450633849389212112607920590113852447161721368506932083908070163192379993443405843840897902082202157569904337392140969902560962398362487215353501457798660076765145848075640513220382154538973449733637560576040409201505953926768369042157603930428765542123790199353346801149937720863457121728741590344864787112653502929084405305106984069235556465146531998184682861960592285476638639138956546666425481238885165842479918903024627290666821196104585019956235869331628646530263916674153438354828784911860987433758253734681225854723361355886073608510153928822062028168577116099723177303053726595956683796756118337247027246546844189725070409694507685622388709892487380640248457952277557915553102023507402893125418183811840356489339271440001929961660548618197709902798784373843579611059001215642241840347317633739686385520632776258003670219209033119831630084940781334104070893703872391405432189070809114669266149895034539571799589031678207092229969119735495833425536954761305159813008118119460689149096545183803656825593316671210074370670126338868537991203154234876387041846330397357506560000*i1^7 + 6718043064263073079090976392341072150789185341007921320929701168913437668847952701820069973683233585281490873712847256610966856819477298263069105866598555497066440663093185653200095089880111402361197723373826325894026824411586806769097256889312828423676226727796617507914732324379334894877692816059638041945413284061538074720036750817592037557746150845484863097869635969680262978431730678137239217561698514149718879936343050049004457462463430874855736196860072704424995780049746425377238059038091777532660745364747696352688683716468031037670085980646522695039624642758923722177301742070015833583207818753696208936899312785074779458049120354177238799068271231700546031651191205651986029265988650234736842258076161412392618297725838364444107613111957630167767514416385855771224992266656796569657766808682455936374671365579443406825034720947049168567447481381601905007588483745963152551580287836076085185142888560379044211968378707660274469507101376770440513568903265953969946101603869133520470618385502874087192402636468804970310884641020202910944733084434489582166654136128864413441914552619823332362272068771236193506088252463825917468170690731057210056639373679806406114795483195915125808199455777856826775985335938215040864792134596632815714092114195382549536208347725633644712886388496751341559479278425437276687575480067891600735697328876711594038281796368109587353439979812633059015440920102499227542281314354948235471033372596418276095896351995112481909501354435985303440143034092637337210060800*i1^8 + 6574004682017544129465250261985019738662136754071070918432070658230991224285124903839330352454650762728339889289899113421470543018825876258119593341519579445023722945879044078861572276092134163922688557155209561313113189444564671230500049196258918104133625014329942238903598641283631977256708814307069462350877271194228951670539405811160822655261276586758715506102642756379235720707426134749995368120276382340131449366483213099573907362996197899858506743884726178754953934570058210708230007583291696719798186381431927928622468358874522176171986733822326880878150703923604705478749621220182995877577103926573795419296660878793924994086908007736103611162370109734355755772253871866159434748629888401264484615838732595102776799730412837534677223034562785892730367638938721992538373771487144545483949648746449942431523657493307733092261230016227179013185411564922522550923294800525566093479670394839430995993398730915882480596872453953472585756293913316397932292615820807362199033726728512920250121025388497445114177133101333766144163511630039991438652992707727070481568324825498691984454841242974657555683864800107618201910032429536225591444390054671222601836803377233051820092734170945095037983429759980817764300068260487183336351878022109238015201874168660627810846852438677034089658979662749696169580523342836624304919232396399096784153177662935149406960022654715607181119246513750299999130367085337159579830329073733816174347136456370517762876368904330527241187865984541279538553728589201754030080*i1^9 + 4862365484833618974830016875672980727954981449048371923502610386246520865890880307983527091956122085335564319569396158071805600871758229809984695592421401559936652289772924357890574565557502305071298026981405047228784975013290914802145235905687232017536588998810791180140334245557874542426814458740595637769401516377143949439545720131071287266230507301820366358992610810352637176870292038948902862293340921738393712323896478561245835574777362222754829270019864265139465745767475129433246687424794737202143110626458221170773252609165911511591832438870601228835069350720050274091804589255530078674752816587113536932368046013851788161099617581699340762393249193416013406617638622034501658635696037134670955653132455103323826919974540609470736037278022342390024459824174396174687380400585153118220329346869596923651099797782852767753005831765561875817291189931517019908687008961797219694740131792673967884099935486454645653347574507521752149317868639608096309032864462741226098836669857744568448439812817215700151585548575168134354665906033785396478130806433983764588154281309593821477824491701112468821841631443040391996528618937546391846533500983856892867512427842937664768833853881344405759453653765937314935041221525164113584406080622279980442112920163707540956917811039611729416480911134431424153022056632472811170435948134900322709359457277003037220231279589303815395050202864721256351096934063528951501634240983733187438894797664891849069261758615746516215611702541371114786191758722626224128*i1^10 + 2729063801269187354840180104852760120300545024631715749837060319722224086980914285660832964776317685813580554404158629217011179067705070797524461006159141861241387438964938716268118043637832062119693620525449857861430937940922616580031357440241410113963189308342279810940834422594172134105147994128751362570966501536926388004847905164874823393187040500727194823334489423302571382449577164376670866267629107856650799318003351835888661501064373398527542229042659513421821161370402604510390288744522456124110613532496483157194974619232155662159033812293228109836245330006666862506069754034408038451677034201354976177327829234836125238148265913413330680544228549004525020495796127172299189768684728167422259449389480763295771621520548131467138860801191095096026933596670986450326952821526234477162734786191016517057021451156534031694613731829405900774172619067440466575480683114644549844776962114149141690733862266203877535483224327473045966563851173665220587206870429394888513182024843369778044102759728555678666664391417732351335616205973767566723359461484468839987281441222325183715836541845756496939217226821856949277462738180662528340789234891533602171759826686590233563285186304301258483048057993161981584655099642804014026328799266653590834120781606192255680132633106803020938831571098981895283114619625156373072821960183590259029294938121977621330634148744827268805122362042232487919169207117293662153384866101425348708677622828095794263269516396684592250792854105714177113456179834519552*i1^11 + 1187649837172039845879368931396915943361454247252913574145659830371375706613463201928925877500581194747490728959046928334285171376640868392574191922249885761197476184461303567051177393811219969653410649460963604326331915780279510993634109035517535231633447260183458062161840467158766133608601603226374555644790798106992354749641131915757869211247850397393327676254694269260424204330322759796104211802721878007163934570238024547974096128811485393439434326128500584320869824158444619459102895747276682614835112879227749611189189648459710279229843497727069444484998228414594426310769882888070505016654710837171970074754769960819044929446198625638067118935423003685369362903027006251601541511770651097775154385340269226443320229704657389915663744398822862120823414088295459232476765393448460923003379514705400587098261872116983046421011629793130324852143805134980847894585177311852889100999079149844991984819834386799157803080035245741986891767005873708492476318316206301714386610902478690575370315222376266625452729082450730204182520814995624075474196119518730832040667217596099449021482956482211533750466554040620353491039712778138860457608768899758273017942014773156836446851406864842948204893138669794529489568310209724735123546872354806369922640173002598349568644150849985364779176982015708380172174423893262833697621281405770064365944095872762381690658232774118874278176673076966971910973775468248325817398401859949745560715543345653375402484400144049688041124045299938634683087270707200*i1^12 + 413387184171414407564117474786300081685691155836773762153136205977907891155841530113570540799636768000440942091006037924010566172905558844097314709287980239861563649544563286112693839594899505539117550279523553688854851728068190428739165109075175996274192432683419401061590497622826775868446273951942633218338081663142481935138517153181844622354829892833336397345083050202711076855210535879779655751911316240708030696033133277671617825999666628716778249953855956573706093111809673792130853538253074311635583230845527312468809133990398422212701230623611736068994798380030346980880384073086474956356464232143541996233488630756673108711552863503843284653288010042642942183133059286460740136560966286488112486517838588697905185474076337777730365923707670366988292677316693107612649733310840398054330293377352362235021878242787953047111968951186021936019740661140529716824280991765022823198760575593239900042859638496707207911509782471937771462829676678841514845024252775198576208833780966611318251095936227518277644779922290173170700381943656253207697426984931887398208202893953869281035152726559574764421503935567610516105071002516276336045041024480466261785486297277094089434175152967910156794747802851807564603324386295365085930246327243029776562065599100920824031831897033483392222647553843789613516579930300409750630532129530854937877724270293795016391555554405797977758077817458834657898210992511571557068648275040297954002866757609413576561882059939585799177240589055416590776926208*i1^13 + 117535642034089070630364086399917635675875001921337025144927385145978167285525051129911198815031234917186260894990388459456707169001430480168081097480996859561846670192226333941295828051753964315404553673717905632545428932417359154253441347551108061963764073698926683641260189477640238307144811895194157594300618849613229495093267705278613327157846642869721063022033996444562392125137316109697087428194521450397508926411405058709242100455919254036033386231330117071631455878105026149575523895796208524462866868867135267744331012387036048443456336406911914041249215175778974410087332043624384732843595987130254573755960638770361353316843092863222837805829728634860460221177998162570622028969604477373949242880370637817002587345293207503480018296647873060904888834946651981192898963773842987736647756868773438918656856205049269601726259648329843828507101326544450192801790809244118486754458799930791866438635296255239012406106407077790302442159509530340915398832088262189940776770258379298327576309940048616481410370084281303626809722794630771417574068222349542990219659674593675359580829405073901639459787216935383791062731601267663744986381339339892308056270633917237354359897032833260845696358285457344219669993378732994059556441727726705494027098562662083127081474863792748351202373427341915375057762284355663747017195162749764269119600154367824076200243480394660173301861717386036179539551422431937496331254649228849421384706479010918078602392871265735361629828629019376153001984*i1^14 + 27321511384710073333543078268082845158484969460041604809327741120515811817175548989905770748107208288975667917363078980791333281560636618740835826536727860393180486058442306855412900253038021820258482202347782550091502188299487094540009338979535025176034397874798767774311537311331385683996453539658290238707146120776253068693141582417969661414714639102494187608694105260244311641128223396959923477044942268496128055120201630890109308665236051768988303209181679348115498272129755842322545492324447072152073857151487329574899803289965912924133756262497027592161413819054503430814679635913464955592006999820809567983897268330495342024615941521907379646265753077024609782340054191903066419725427799249411329269081539040105395679851223528067308095096285573156017635325324432124748068084330001164084887561112974828149991463318545170769092812729235045584605102809362092524073437242282349394135653755006035220728029763640242238473930159803784557158717282770496031533816744480062669847009270213583019191776582391734642030671570253098485393521584817361121287655319065711006664464952945858373941208364989438098862763483613353632625218301340904846409937761433250663682878340309126764934767706529175678632155140946369133391404774061918138222843723551178195377131569952609982175034913426789660729009249326440099332207672243156408090029306942655773949782014533287950159361693100286927317996686644103367139489448537670062396977796833334437607961306829703182087262371581816224956077594896236544*i1^15 + 5179157514724546340375692034638542262711598287619948283166345046554942143921540434802561201496001742795112568734465973155047243466070501267930962191673365457560523694948294432032727224169182194297236150197864682974090913290198137704084548509021505259695737584262610187283799482812843596180730057981114000014253474849578259419144263574133412725017345659454137157872540189196589004903739840700822577175670630280747729689609769623011080635958146567610553555186734152042061778891951000623491098479545918158250834563893862090475022075631623017113826959920467850832531245449474859043482251611365632066906331004515968726239258382286888533734701491267564999067454329840989283398266498935522344220284199219072015670377302407311162683890873651719386975277221739579641618255896499751317427064085311266992194935868933095800858688355269940451109192746785054846425612470141609081143941040633634431009184418950682597692380327270409475960600596919228635654486842763903404686323605908395677630401366405963850813840380426223543094547527646477556221732892944868214147705036358602053512876195048374164789037149114114823850021433989209362817467360576989653619729533007321640432390354217061364261729505569225426738438835206051434199466919586854274356430417715953984113111409966630794475748705766849753254585979689688445054581026003467296368606516882977163793926313435622984415351059984586756727544167338153385291539623188031816353503577319112913796019468684602930029151047508927681393488199417856*i1^16 + 760628639885028866894217569852276677275115541114447946137425480025292191713207971898729414712296930224782483326938841280581686705453925941402625633588925637440085419314722668701892932547113088487671480051977645967178025645121783626785763760922736452366213752600463270974547466011876280330588891125832349596733338887766952470253004097021990377404320868247592465529478278479450061517488879837889058769653761589982925885664668003868599550157422248273980029736957797160084550844865701794156530887200987663871859515249935807554262072642674597029087625069153197706959004861645296970385076171679296672662115333890545523057382873399537722025054681340907292492647966042247632486042084087753331081927869001766957860193283045936822173533787032781936153267974946523800879775253487357399291157631584620064196497007679216684777560202696472926056341660626386439652593345981210777266474431100356567451670957086608927328691697485936405753565157827380472727244875056469136327601340001584266085778361074727588789953140400708492528522354096908433333473323838072251673561733745388827328103526251797929096745042543592835659151869827686939297969470931226906268895733480742717191831824735585335794572999064319473194604857694855677635768242530847140485729136277598113136670398746963742739951118594524712724344208235017089019956816131844841715555295224280719580100113481224480144526106643255896719439954876632919594892350521063068227973331145902015677790985885370563011822404950895939239528103936*i1^17 + 65705379311811250153629369604665163311194849212495797412202852691414196126405446321464454032091425748946194101578096689142618062614564363990663415493047197532875792985636146260371826615258880282060602959386518691529301474217799591815020610131859357259435386465256454249096327962913535918736556570266597935907010730274792331516558529382801381011664249239169414758394058447521484195522035992904014709628936515498072216048265896328460567827968449498744397744339953507443220435243821910632593418600995846557925389849562320239091955276437409140981682515230438487480104965396147014385515379024110759157498446739711722297946513054284514389710279905745057418376043951340906016091527093925525277089980070246815332810471642659417797402312113947169870893752935391690538221059770288698680739223083968470910802075009274349101732069852919623228639051054960871953693661049710277848761181600130934122309779784333231927001425092482306969295091580548190516786321087199480335615018010076220905740802047518321161455802902005995191530844945463928106356704636383592210224381979495980105561178369812592301013698904786305780706867455172046022878401464847604511271018926065638721116048343316984543657837092201891889428576678839062704117372908524191959711367263593413602206149387583788322794963062584743420097681778423219573557490687986389326855671035632083808942720722924582262186717652189121717285751245436006640843569700255126817269844128556533701164197857025796263053852856085198483226624*i1^18 + 1053177488085563779896242489585098735598925357560525633586512972021694937060284957740188400179024084375522152860012667177785716238134631910102144473342982814476242830299331971815103623643673556591186584465095308811356691643571579844021995593778216736913867443702649777772682235743506753474448163848820967641965441782751571369116583620292860962494015421487432665050986723193767151781703966837269714018024547292897484984305832893373366429382878399904547858378418958602927419237198747783729123571161102501562676614850339336583481026695279209915806961442064005324777139944952791795630685467418961777346450435221763786146089181457864049364424724399322352047192936408341692581104188382818045547786101314067053745833363570065671095080696631082832067604743518016631773905223995861660877803490794867425125177384785326583885579262620113348945021287814671731997095547648086530524117873558267903593343007279105227413916097062671991080983755329085533086780801801697747088868719360776608892165844453400882533139442268508545797062864251395703711824602605763443485033553436099795947266202800407469073643517461025161826291396631513243654809152629057295253506823131043214519262036847003211840852008294485124492320860803431891221592840858333141559385118676167273542459736514138684563252717655604518308927332658811206018677803826672897565876087504291183938714024637054604590146466068766217846342040327895934188147015053131831777223244089193547764039761752321585925903235280839639040*i1^19 + 36008797555195111078799767337887151687474487374764643937789373085017442918015146768188759821244175520625665246695074006874278454395369180089405436260131808881423288729195031474697840203229838006715768629830724109487779381516038099193824753429466254515994512613381119884411672414279626421361974655009837626172622345166709074289785104788272138796306070598593103349417540960767766667980706493353364637977316994949544605966952587889285403388535246795037367064306486692551400089326481392979615980683810477447381053462898852973361546995128263975043261735247607185487168026323534249350295562032718266125872403094004191229976318279839783738753390221424256420528565158280819197890383465930804212528079002424688677031177675510619465714925428185498947978924026591473825174060789366058366884204245992186955316361698228052788404104847339515898249800775138390876291194102384332680469311661538489861588011740024336758399773452741892224111841061640246434387967473281742225959291699485026319951232006368760831091463711239784086082551586660798809905231878531281421259733154102932680728556820181714872608160790243169289669035875827625674429950830750351528906977025823378328781890178114406805653576880518276425292929756775913237255336953071385622235217360783880735359310056805206211567925441472405343326824141020189444562928626224358265800367354316570934813519295520552953883586671342552604073546934952165188300613855865151995323255261723384982193843144900714267866989976354816*i1^20 + 441919443131686472076645970972983446458911944479380694339956356343241205774219541595336903392889835872973886634589317670528122230054629764600647510502346616703774163999470922844220021330944686153522814790291994805911329074105794892358238205953702283742545406676756751441705442628884804131913215930132127251404008219723888596721824203351993059487541166953984629183806224440204475264709121206685663074802773306022558966664367372010419237685539098151218865376864572349404692132923518832504893833314958829479402423415556271764301122067816617080934345864230994312561987392801581519279193956639844940666684171373163973372919604202236395005610095663239023099471759346042368093666892674083787736976347490195013392074521647931305974601919487738645243432137733367023653007354325058243755107793955662721687445381426375718169993239717789043997790535304308043691144717874313986967783316212251097175032608549145297767465517214884536898370171815210001327271702851470461166009539179457388267808449595099448637369853421980734033394954985369650342588130623228200355132873007431700630359260439490198903327991446016296270931524224976049585426045315431093225775383527289867026907956803449371004442293068533667131724319884322510752884428175801656679683855865169735886964310313778821778072419447936186643686792438980706641549041127698252838667610722178223368518467167341832925856214791284518559256738508174902978232381414408631349449176645903449902432163504606959316469022720*i1^21 + 2390834020861021995046274533751031286157344777927578450356713898645146738138086193759384856651550244817724453870234035587984919873202712745758977444536977274618866725389483673938150960667514421901702668398137285680520104788665805940981132522367189279047505909695515271816438895766145474606769013089892156240745207070815875591499710278499289295840969788395235802448640383220684285512134121856564626366265451837508657061843172013143344460026366652749497897588020325242250363769520473564235930463205974506780790158551851982713168744360808181513180936649691386530670579142619140598153005317935345987874367379890658429564263485398613438453458929768310284645644669709715070869710922253287239549770669003491522987408773913143260850413618042512118207382051259718299955898684052576928813009559467783434286432193293250469795062900460077943348750596312481496404330241128036130820926700775673028259606214696550214522757357590182421363065613853954072931774550063007744989955281607542280270306123147213917123608078622082691495722751596744519862687047620510694849799639401468090449655969275870313124869190314632168360976011007655280126386665199926707638147411282849041034141063212018881527559362544569303151093354437894075363354145859532135705918412750359775589080502813717440101581167313303662842444121338078017578656776370822159486934929450041760342197372205174788885598588563325081188974055143894167274424564565736812509306041598360048875919199222857881092096*i1^22 + 6096067599100751454470676676665466564296776058369879457520749614967113485109520441022737379150215892842825394428281765646584256627604968912069967366727362882512293801404117103267339809933314510884862026655140774222773765508633363110345079696593590703484163795649530772724565012525476979351429377790188416999768606423319571648928910863718958385006758481623044835364509798946712885798316930914678009094837682299013492956932879846826875604732624596892018477657022586293841662666839552701623525964892412047459116051563813638777594343490731453523254041482721748548531096510284421817711406417006909390049312596789268614658572870463619468279603353331248670774828813131687304505710511008669948977265748535369511910121032202077703596740506903326657507713760385730645169420585782576570571819524178272555850237300645907669162121704330926669491213000811382219447404676125530493661608493570212211385519728004779479666405960470441228823355725583061923248115965087218356509586782083502278501193444090910970520985451067849916623951807819760974062101779297696160780349557862040165535782118012870416590291444789754988930339628680024576636209395867397744193580441352834661777846778750302422368532998680775914580805098061007264460565113319466207120332718303848885776426124405894841004400356103982342390375177323493244955656179449302069638571576374824748586990378254705377079067732376309316835062689901542137023816525958539262436770911840443252563446711933992960*i1^23 + 4573333940098488349980497599953023282917514908623843882277752565413757714785573906112776275296752585448747858057215389097484159177623569287520835721381526374835192495800807826777518848330244735785350075894847399932366539163828579899673936386254050582163896810687109001925818835381929787249105117103375323429904767414075529752567529707793709633996278685769237533494538150998222077252656294844134422647971684604776677687069240379875660432893699811204269697288786722281572650208270268103084430586808828995668717418791716814988261792404869812205917599592689982384710490055690527024065815739647498574920286630091068286829077388764395348456219255420669970748241238685028764837978527442293004954250974238800961139754336362289316375909074631925612012673572234415586163258282335355207727594753199788302743201230519898683530554009295895061811823252634230920763856621958640301760140999486827564913845696433955141688381467802498579482930948730078701434616639699612767523200636302299859255712563046359374153799043112192038893794406273294908821812114534766004557977781735219730676107035763018683029418411625855988273227375924780944122665924644455598226670235851140017272601426116891197286658669079203275110042451487369320137210442927186680815631111060190180892034853782368418123712065044399206378391376902547312605215205451391442588633056017405982506439982290528562164192256411918555032666273738403017719268559981595286213344934673906844256081805312*i1^24 + -7428139310959974231489247071943274045722165887526730513724559521341748651065926659456894796241023386273775284112354323276172496882305996499608324343234456173664981482778183178128786246667928823610256414207524969967441854270922855063006208696246765695159557367885526419958145129480712180279129511290460879660268284381942823459400321285570578881968910952168498794875906797963117919075506290696354808535961253828784835291626568659851461316236279982523409427646071648038211972501110722735489405037320920904681070124139044494898972066589563128843228467474477759708445484493780501946945546335484140210701742632240207156586803334837045031458715757681887433546482548125171727438802441790979181780453599965286733780850889776131583013405600574065209816589112497400682366173551587445175537364699235966701056881943950810205386046660474324919418514873160425835775012467725110169982612874404348963149214938259215724361930674475280600071912720401197234473201213279441832479596811608835729541309716301998917383455648594586686027360308709249496014496163661213261993664683655452256061089281693500709849416939046141434457772713111463895276991415869982141524040920484486706820606502730504584504008192032067475752072437093637695733208249873547561076877067752607909154659029130411779009812835450592930810846675183938951059274830375100594471912596352997813302385400664483875638023485114414499491065182018784734333723846307216116238892343161256910258176*i1^25 + -5386142727054871033607667884641760198090835212466902574645633344166045806992189719204290511084301844885346169331693780555372690844325729630617450868646863378170457129150568867271011417841684337918870602721703417915475843698994549887295961258540628197097553099315911101004023089154722071875024918032684830207311267966769840284047445238444643692224137143615452562778775776926346156032164375256163778741262393148495665246970147459540559416607687393117753439439520626508524712621323412401493520964864359850728233189045379613890300551853409876226174268278821761290730886916735703537902043993913777899142423105598130521663660528688537594570015754121912375590971434840668972977030309421907936894509422439531070858211522603059520917690587317514791345669990500706248673841044063830153273631755632660630576414327392064950408826538814095054058314122173196360557768518747895301357707366869540044208422064842023825571486956241590278754153081708134103336942221541650453384556570336171503829010673081331920114497593389261279941829148643095254534266950681999024506464814570036179940244149850753049360568050960490881200480781323642213761663962343370574172933024016416941545661698794004242876971563952075112495013319409949120095952138015140743088307906915734437554802668212422309396995714006976970249904454029629452359041317981420734070846494104147190622789800113237971228026287400475973360593430275220506619845893763936274006795572333248512*i1^26 + 12591405826111640803414611093791291602673635175975898714088095849255903904843270910446480567718078350874537266451366442397960213746061370018597478940619881862796951604928266961043333750254277780117734276947529617241646657623067706254695744074700748184143833928635992418908581889616740221050577664018670256231255115195433978372119159865937161434782444937823557720241331871738161229896315713896723836610904389215191197554142178806398352771772914713426897716796016212914058891872942218285542720985049949258675646419589978806028770665305011632535540459619785973761299223775000994610612939329656120986575157067875020274104079614796201016689806465448270626019769916627756439683233902947886709446309539780630635443030589312190446089665451727531945671872858039634886098716548881692405402939034032589279903391146199232649526430910722532615819241045062366691332958924016209445901160515646914804696586631912850142612090765632811821284216206284469410696924304720856278609562177330839478895742070345909095882133670744926881559671506069144863234998999712979832511684772917710358496560276429774873126813420500831968644572048077098801142594553267936690892463864144190738065609614086656900936640047644327901314220584390339462033230966380437421946766329435584144130569427744129569418705807404103081566535441638858429232114546508207951003304445017218814162689078564321116779289745673660197340586021823362645053330428082756662390295625728*i1^27 + -5652232237625290127243068537255648521051850187823920037607932762941577899798156636694510376171378443784003593352334121572811089732628677584358562674556027704267928531982443729507493208545924344631445334327996583490862432512266386709643841437631206464978436743216056433935973296206568250105110583625808621305847434869949166533583966222158926680201858490156793176661571083268621533851714670345997698619595036290173311910986487610893183582955757258609168415863033257103853941221355547896702270192146016682896460030264533538526224420355932004843682375733969043172159153976063364355339848298699648575620549436456780812096666479450918577899681099710478994311002093748081440798911075660493823836693669557712860377090370792411342324296177497216262467261418930835944932089252496331524875587901809261666120192106957437568430465217651444915029610401720044835948373252523558407743309427493306082182506844872875186326230241859251747574025007067162079095974433233801798569085804473081539601355597300660339089422079457522336292993410282128077933306725210829435972378409386417242728746210925462895671807087635307743484459354194802168559117137858235335691596302779874899634542246930648653222280148225459599849507420495593327542714492930665384201586407722840508960611099360368885864331538663351109428675045209074123125810405836029095345129743227042754917000445022651160748363368900623327033987584503278335944809600456776327626752*i1^28 + 774263519165356573740308062486048125037921210744834242887609845854114534477481535103784714363980290939204145094309242211000160583788009811876305239062165223632981414304325272053827910206400540492530465537544904402524067455096173231937449017331558221446953927779148199135455912985211734179669536031410002489651860229867409346048871555096397548058212666316216226665555795086876467863513429453779110473006202744783696066879886511403189380762855326678865441090152252284985411655723768135382479823124449544460108992407642672110028246165302116939047599566845948940686026436534073810223385292570027845295879827421375755981089814741574810196932875378566709730888497894837938174566469479762004227974295813886951575320335212206787671963311988622612507603944743747590658941707037520710274290467770551434580897412941485682385925186268805161074228134919953453705990204586208718932479153178101083853468454210609855758868168542671673908636667860868822729211287104980098573482960590412027595534561854972427239272067432242917799702380934062976637188236181750911483911986476750181805754751557128849096384262632736549634096546415238501643196496391821229285091648583887589071802184462107727243747753556442634749377009362805232380904973251596251592432003004998016847120148738495758501181217692061844767090765829415950349136943596418898019923138260703535592251945701049684449484049162784486177905652617658420305201806272626688*i1^29 + -20162961816748390726704783778814414112071769791906906954020721937093768396844755100213823780500694711249688064967294306581253701209096313186036607673529185978313560648323864195439282276047138385123155660720011708431429685107942490878440295034097326133318442047519093104501348958935229410599015464893683528499973434547637987973752102291454936361831305520429456960984981955574355997598387472702394468887739574431885115672617092138829163033052480382624431460203241766671938243371188178833278544034863458142708433549094050533098580473195131345750728478913533057485042326305225191545909443537863037953633644819829385040315410079428289378279328735981230320716841600500080411142887421415702287715454110046615128701992516511022890862311843091819915672901952406627489213302500700306840998732215257244566530505664035958685293640315708266005824171953123199224907785323549036630332434507621654637077752974132991426062598635480757419936775675165880874911278299229093859707677291406512874022217376950580248258345747994565971555753033157037014143919757328558410443681531210488984238872667877621088084442080394051028971184009779130393091045956414618976227584599153388371386280015446050176494458169069419902068138007084359017430387530386316527404999121485700605228083740743950876542944931177617264345303037460442448978136177196757751204136960974724989898117448439995626508697098588863653597279419045134425816825856*i1^30 + 8320689957500361094295357601235510098752020903091887879027218664514336258938085089859978858864692322215382825156040905005551971286199894620366299090801941095743805824022516797668358241587822286430911729225763649816454841326476827892481378505402220835062849457229966549778029509309888920657912198161811710715312172206864412102231345778930415941164240119754285882613254072953812147924362501864049371007521497658987254538525305978583708454442138184146065626778360861202869542175018360288652619517020762055262748303981142371896923218670636713136435960840070532236305970460523393431780954643904459080811900121734291595572316910627945376012576904021008214326436967982905749225983558928264646372860665535753678264085546045727960590844972738198920260706654218818837566542762313961827099203978663723769696460264353623269059387604681325177832422182668338424739314233739494093389967554377185355447646797434108647246326528622039132024286669506838844882858527923724784662374461811612348728623551582632052356922856949924423265590462044221372241576170131096296653135497119906393033794411974548272380197257661174661319752304235533490506839108804479393835040833262458714316549433985443234343260363248734086124349701012944927543027635856585449189283499159356865231881333357183881969369090813065431740027342742598696043808504796949430476256992760004750919340615010944413357613863734753937336923888769870856192*i1^31 + 5982811679441244552258642592055961924134930588007258709798648025643322643833251561737738615009038212745869416551132109946783495822837662802002458661418894797831383590238490237348305576687180836473900941505179226280269374612357683253682565412394539253639335366141006798785745775995592120672892240278785087432055954775900363285401510150417210078642046716527380391083734167603288850998038794952595374874578506895004999161179833824087806396680147473950288203042891650370262066318694508373883276063126420333236757167794606717358132562376608383669811484239121522735204550797767990697290529606734647641848138578394236597945293599435235285052571835350437625528293332991103217327536935362393468140025552623740605662467238169245139224071991478340918799364683481178535822313326164620798985817696823146551088779467094090589620845375561999921708621752956731050374324930865427353264841311605433225589991668434317414331361401683755527707928928444113854106860661610715589259011435899521352581519654842118586379191186458091424405997234419127155022206644349637335253026144668428579690128264573695522254768721320956547467944881409790228795155277782959362278363559132752677558767144360978804455968929992995641729028822445720747494292654402288951492854843052964929688384516087285779009866032322580941391003810463790939836626347054208703292886973987652283237689081168397083224728433544923358266669819494400*i1^32 + -1969239756010711910033385563562893193065390006086571881199336843310970811971927328924428550406089239705624466067753027746511771201314940197224983462091025390043185902263108215765475237315485217148099749024570856244332408847586115234710264746158312785011646828100049070592924307139197477682820876730315381496850011492185444102009245208850234170022760906962872724194013266401624165232963169954632311753442627611853777604576096995115658131884133905450890982179498129174437465144282879366374294235597024202116953648550770030992509445763397477432613834468004683096313011035012188180593745745145452184774344131278145292486435359824446071113430109524384781192171561414633253102887410519946713820345227827329386154188553281339350974799773070578237669935986829611470228174085756113619598323873320369761494031972375342777803246212299066829819897178395589710375675083171953374367504664087419364247455385697299726787430875727764669565992975046433192018600999108590104633460275786492062980566002639475494128160024117984622812075230918876463330316537951379681722238988320211570786172561941798156683086180866340152923925808840854251970795710343904418258584486232678954345885987661098443393397334855544512274706496898040485144317050905724100641050440645657135858678407543685614397764563969385568770173177068802324260320678327387428744370538387660519769518277049118728156401114200239588941758464*i1^33 + 543786699183896317077791503669677116809907484705019869411902740058221181817410372903010096456600114902680474456569733042478621050563870577052353894347403699825739211758937904318476553278327027099491494421407628211128752612098375159582101899235180287201699245330931757345788193654425804637002354612776177896959637553410491852911120036477231690090611646648073847271140073799084352410404401118935660910419068587909545273196712640093501217558513389569160926764603433927114090580468626696427503640883559331731737638178646303934425956948858499713883764711364447064665817386336890047477486795757236391208906073875426392131135296051331333191608404681599778909426134413524729013725211237779609540547947691907497626385518794950313676489376321646814363264561677944730470268193204813566580823335368492354209386212921135851591002832446590957600549700644099510568435326940939829147264413697496228344225609165099604051103995021115564723015379963852917775029858467249589967341681387883752085955243348481101688179586027636094990479555654514409197871772205411272520835442324624044807241274231304498605546521766639483626136340239530846637499907066338860357426550961070998162906118830966795146865099292772843564595995252586796537127018763180038005408690534885248751422429925122503072206320089933863048524126661343999821214819557877875504872253648685810516556155261099942905070240107822317568*i1^34 + -38498374388986308068338251773127443588740856598617343056063787683539602432931925513366206923136102374083614846291588261448150378097242173364303891870323413967736753238901435237494560558445863655502549428723759186911179907885797213120920201096079088922810944228295190172836915866949691496333466394856118518743609398944402259679237861748869533177822527774054818742532710295350237752313176505152800585992913672687785093941182196985142961156260658867451220789550539844748139246560121508469764346268321707247990579548087065188873517341482247792720198747693310011960478347389919894195060917604544295890849832829839851111902183110910122700504347583680279084059466546672094578794948786315007059310023871655839008989435017517050897060741722406134470854765776010906530187367561034933064826761518001712798479783683837138077887140318732179671626042769638703631023327334890309139165729473559663388019568416582810341759529838351806648999296099407916229654215753535070029089427667152133630054689348824774528745756898825244187242395798703894970027546394523146979407653608199365308826659098112141895145186787778292833315828107566089527062957535268701423557474240273545874900816772114121808062248805455681572101658972759488013010416202482451895591019092872037869777884940998992716385422835516722366146150229992710558825220029301402218724290080061637089751079339454707200638316445696*i1^35 + 1963104072689925312216337701715522356710275835712349346305463025788819937306377081389159661050824508745270956603788119989487997501738907915708042309125460323280094259192167419339367144121924069246652822051850568816485812245990099227054068548568522247754991185834182414019110180065417014841338113068352167634436273187865130871572613676308339715270042448586090078293101906462163595025116244178454785770964478513262854368377787294614525775719023363280277661867277609787981976689827163639638770978200118495996491658110701086586113579375105079194492943332550299077571662710429695765378298168449554691047501504481012341751437442619757068052233449490933204161069643330331145202025788741625895872960506211320280174697531039584016037205614619454898457891201820580796580954301620983351110500489618422788991429253884224655843932972698626864874267837163433853929767606268530350951099018022882204882243927991035825785166399793084980322256789275831841579293312331696683142223358523662592540882162408939190835992606453140245307823678335504254460746486374751848329950762706917538615234431554416205355090444580041101794273974633198217459968391051027323190328873120761157044334661487855184790953048239881563180391956610338703837670587725170996248858057515538260596211813241513391429826424197782147989373903199186895064268932654950899912606122236502193692993729245699549167616*i1^36 + -13415308191836646675792899637491710671528187760493904177530559805552151746090259246316264120798894393725079086670303376475503300160077900982818124172500000234497939138991300353667357868290171235393107657341184972773522022587056365871611112410031139624687671516812994312871815146311631803176463778054784405669416944834819468319665465559032333863922784585672412150407345895907015804193921919200718479221982447419556251689988243622588526979555485260418388497546652004493009648838780096913810541149901713973099049422958152401664693309292055977955195487002529085042251707889189242920634821370754188930981808407041512558791762276655336332618311779922221827948524580216999294106909587562779283404375410011636049214919455449345495428253891336450303740786292118629174971153083185754976382471495409669304567719812768031526780820855675746368318768224886649186172559060643821641571493660490778796214680996316613599019132131416650260999418810303231750044561926655336916628087146502650203618106856137827567989510801641920619847529545150554712914117938404862685776176855695151406996773114339295485920935554092063342677519509533576873816550946407545645992072415486119976404310636396592413484028089261658972691300305604687091157457653824420397054068040225338234381765924174546670738496918239360235278852584755941806360027534324254753659823618564033569603268764499968*i1^37 + 3573591570951793791859164134209979520238091982774610069139252992511866043376332003008105212418793376342715426076582386979776780153268895974263817046291031753028307799284079626832976466614186388587628608120672056242214431438047747909297505202815492701195335195656365211020821325151184142880118359032633553666892510558672967552099690896014312336036596587671330736855072303961341492981694445502370472220753691717348794830614369099625218071939598840036305874496887880903914035182226487932356685160419568584147504220312506864949000235871828042067795110711388508128319851792702295756353790333816281997142007052755368652843582662761787502893858655074395381657915357995275844453178305953943268943808922119334136456499011483393447601769494992524204936409292761921456634143067421328866009084286502761788525939324054788236641154294530794114924364178169204609286105947670206948192926537203191909678801836582982412856711481643133001903604177348264026206443885622034980231033564633275716804439350088109267317916568422852645222617065710303280166801526784038155694233438245512046652240486134563315676390557502318420880672575061388270015760285466737708933054800251149051877163616494971609484017278606900938004047106442162394562394682946733002383711076568460851538425405109389584576402448483947693668351373289502727902757584434499425065704181093047084806832128*i1^38 + 104465778824993315953860347868304746481024355717459794022186703920857956967710155824547508785220977919048815573498752140463543197739714741990591059628267950366808102899957629670778867467853786943198143100172564137958264258429889766313452720653167664355417769952834021231807193711624771281572714682169967247912826829654972227291755925481152333564468743202666446116493172934636134864067023807641094111928028279972377950399775042310016498402300877350284486161618013502744554075887265804246012010993426043905755026163777777777804648599817043675794635712356193593790564520032766516206358900938181891577329984904442050917571039627834933016244924293479967074768806514431054372914231974754326467463342040287229823493231148055111771653505667092909728720911854061095557353685480918933812448324563768126850964281885641739491797023416445931926012507310630892046401339560432307269843048702790581405380453657574573998941005284936704012913185941719264990212444991338828575842134776872941525589619604284079747789005160699517462132892604945946618021093136507347498630152475798236112497265007868370650787361116656378979850445611268604012732900384343856019065166076036507053174654875567688467538210173775247667008905117933700209869806715726453981904607691014580919447163717101114265199561788980411933945785872509824897101835416679790165252776934357598208*i1^39 + 1037930403946124103953209270684521628968246255255878682704029566426845250243392768475253620285248587430985254074254135203752865171187968969754495369732152962397024243557676488135699685980840601677471922255376500021239659427577478212515394773707070379867283935888628665778349888445766021717803845393351607259053327422404631099447584278151680874047173534535592399351097963485289866155820678449525875802051336777802371933824169213936601173090732809877949639406948879724632217816780846909714726861943260468421063009828000898798235583461513837387334880465395798264830117322603807219972282130203621463295218118952160408362850618115866086847603279317071929019390667920318451903309761028246151332718684565064733693188892572851711964517550002502048855289866934548462323518785683528826690429129100603367555462213970115608121783003124602464102789376531449905240734370047627501027736000681474391351919347490837655566432071387340959734606602344845862745137349488401703901714940771514884663937293199974565708895335166851785445160406854755153511894589314510900775223334748127765591622973976846266848356750112085575288769232119647885894100985565030146536720232984212774091722824989540823940635086010797214755787779123002199030970601689037102233286025942703275928317508448378649044517999288244406000454011566838646751685418269336258030648426496*i1^40 + -1099220754785940150142782976802961304714186095763245084557928884472564056588988520972003804284431997737750270760779925480246500947944057035709585569879965233589630743995596328754316094123186607867874481415407726686801234253029163446043226915393070790557121386317785190602497313786030112949055070471730393496840856742268172958133267258781946562348166873316562582327961946579392656040785876768678522064025892976184037206884904294280581175711126255467252327470412759953696411536431564256095357836229426062833660483497381151022827861845737948891169335239936720828757926788396657141319258389085210674524368782452257839884410933276701826431178188030578271012383619202193545147070297568761007479579300011636147168286024457074959034523250254945633546207086807332133439536271720250558517735038142299886489156557243379571804419427128094795338817886962470667315720726650213109861162851600311798610595352408450781615891298234982236731853341839909692677503880319880856245347109141158608658126685851807045933209479689293647408522763819069658031389289194180945299982457180470510189601116612353614658054904216575700363160092030151825148385703731096982788423251286077852784557129921073322288217980530792774147877242680740448652276454256924902952021874014142335963892126233955232055594749309743827042897695302590483741218548865222836224*i1^41 + 2319061806362203006268113073955878057164146275283038024184684802031000207028555156144701850257191383896493229232901153436923836597963304044649042075189680721646398136580132724040065537133521137823034353977910396238794802888662216681367484629782261510214061758611134352892660339319476481684054794159585769905889805536701223708658806831720826931034544856204609158535678104033077819608815998890938421533452378973728922363972309267387087110526422587333390060531009778659457042724722387666234089110361784169261801719075518849649814484170224437750009733340064727542870809869739379488995563592845297663109681604508130361231814065217800664961372077977010514276510951177699469611173440901009491515544247634310447951698742777773329664288046176173253930778067892318370888644431616309480329384337534788993015525994145096252911040415003956102479539406195675919524038483024112335408613052317639406670564953946096081417854253635526885093172191006514087888498006360113407473277673551234457199590880172607063559296147975021050926741309962529729240815872408458360969538973312017979936518273302426967711495963439437969204688719276420348329552046879630853583983723410614732779889316018648738149381544281101456747983610916429748217771227203234462730425805017884334911774091588951007822641284103164791994816722703837955436817940480*i1^42 + 13505357037458455171606104983918104962577115865263685711087921138580795165377044482907411405619597532306496957990145234055280905674194267627285688987516090578998146314753136101136174981445521901623810575236029873417185132893474335021785318900861542646866121357637459567204476077527085807164323030817785085478803932102474637205302378402365224697463838405153426402948334619412802087938535193636989900308406284578936449116944422169122614800686648410344923845540693787166832859212377571946368889304808748882286135287994419544213861748259367217920252425924015534835618469707966191711877693822888364935713768256990955817370857305568406213938260933666352911667158804044018271769264745534449545207549916059187195928813788116500505836407526812065378380020361493757604973930219392835872617094553032366454231168392372890060387086073329468076119203566789213382183995840124213160942440547693482518871409701745352218836290011921308985098743495071259301599908109084061234055273420641522732963059246642339419618426373317090975737264993949669725007710624846756185334334854061778530650430791276609153519526743018422095673968639276256276338540871294029288987610834349304442686624725234854800026771671676526672617749637913960119551763062439304280984799037138199869685146394456329756347127132779599883041740871768073043968*i1^43 + -16810272092958578815475357183136201661672901632072647323203351882593980201206487173891798355889035896656398767681655048374584567161995781817974569436816544738878282479463633091846530355342396394603421054323688042118808575236598380046673455130634812791248262862133058784391629967989941763650025450886663896433152567758642061161420670435527032877608447723260246950242484461861198428131217138750040425956113229805855777959824403999470401978292018442437036791489006404705523954353000792679133028918194876689530004770604201270797876018150332322601231460472937383637513838280133875501314197709653356428400052079774560168068619445088250457244882666531319016786280842536694131105300611500546563058992536387873913913394413431775372581017249003855993150331863933532163242845629941583062235030526718796036817460811646163441477130819171620026824936226785761625591326791795546501369559347191259211224309827296954713969519188058378651015808918628817845481702224601666466093104340699443163665035153165957040343627693418554430714940925762593257339831677628182777709769253452329321042843269988365092738338427092647381681165491654618580218991602311516810192774787701369933826574457485312539839294127811420817435478752082733734953909518767898452323861899710647449942193972460344037558594458965212847434685743104*i1^44 + 6286197423204679080038871296157120648463108674236439871050994412394336472926281320935941909128301850078680747172349901796126341185353309855687659398441046082353832750447454344838971432188756289902024777003832285031120788320380980240728333873307782382346455139240974734127272775156748510623756943826282131574467770564686864452837380001790086622339265452121450842669151977391898428721239827998267806497372977185560284489553338274211253453102366806959830453490452944667751681229899692192053694198817956539082081851163287286627014123119026265713079097485900578189318911107165468285619497364959532310966948047159671769871253089021822977668870368069857687194326001380932845271606632015404004645386019219449813380327245747619214209094926672959156926917690006312544830645740182891851361140862574856976858406194047284456869087942620817130757895043773814622696215477310858702599790293367486572671534003119742844091122048785027672085471741384113863583468705720265278054467026789229569502728034988650912352562830878566729778853842086005245051944475688349896602912164016237803716123369323167581670395076633383225413181552679943761607752283061893290559646437355196972269255317736097879386239922158500223231713255571334148521501708307775598099464800583418677453666064376781614225944390848003178496*i1^45 + -892718707526043712765959977357130690669287843434869012274999249129146153606306264802992920791265313740827045823476591629644458342841089536451461156511591567429131858466436347502111076390486627990152534966618981969685123362317968443978678163507301674671908956210507828990322862275564684143300142217326699935171060499466190316941536043418417865191567417924755037675879044133190913746204512792907954202141975655857465589314168434092411571694342360984135642787013229007288392700040680477329323115683231573215405535127713787477827065070511877503209833777216428308656933312185113137539308260972452432932669550179650865633571096804195245343026147204113674474457123548068429691827501272308407077215360732496756427424394956324943556989958730153377851573310217983599284039758327724656632876406902467435653228367800007734603943369079238929081961473874937693512262549672117409921860669809062092001445952785439895806085563287829096291972412757754377937840394098072473270047700011191598942458632905780013512374517357026157403341136863951706820732997406499868649428567268845825758052684267099195063281126920198129823552095420675381430440489551373941116077547368220219897797404378035931448568814325792252486719387917170798732910713505330516555912093493781595041131840702303389245048356864*i1^46 + 69206792899262590254620692241766586490595104486689388047132399487688462168262447272607008128086993371747774380166932191832680164677142667165815911946406590051075683763699658466682665193512920233104239397520167160420681609222404674033227394053512721381993249120089031316082746673082467543820673777563838934658489422102399179820995075467356392637668249497224302419052733149976019865319823822318468282314163615228915514516185343361967740074532876178844158059873752243904865312073643874132143474924986325334177274981472119228068740740867227946296940190741630938814337921323179787990895977353125113494582277592802495722332818592741822139381857995348632819823294256887970745240290525054924327733104682029528760422897916016594346750256951108641908897959315378433552247154748403434259985979087753867755630857876588981200301144923080863208431151622887616099506406782159904754107381530155002362777684311371973893215590302508822298901767508961559394304984801543834994530695799980324820617537692783101663510561542605764421990561684142795399966755900961374987419009184520050957105314372306251994854863689527029864061834576525249316648682719418043996252303801845944183015176914999326575694295073002818306053988664551929072518972321652733890225443076095018089482712631883071488*i1^47 + 788335613853591795417494809681478761067786715392276042846810780301881525806751318232707292790198843334357154179063292444785589203461888758450468592221774778163434908292332004297992526410505554671493134617410674425714587941859724350086381555150366828622477629265482769381485533773915922132019623553305748274977145266407579300917032404524080520779604485701441305588045321054702031742211852230018992881637306039657985612220550680045554819706644255168890865245949522762016965003601790092144656497337886644519421564334250407368523427119501774785062351880373713640393188573199238967786153369730815232251599233834483536593609936631010726458148880924033756295259393118186601471349943112508117619985429509629315188352069984183127650458279892875308477920179397044232222428884017539301515519761432510046916493598019452894137370518375543831994630694020911529066218985265533300223552312954247649596690858188636422692245861570992267934468690172454727836197007693001646602502949448319824954779564475732087785941633464189175969733571139264240713364132179486376557042144063248063283781878521238054548035381373038984931188582008283329351318423124115995911264447718163081964331821138574609038821799908039077915261985039077579749432755961157027503289591470040197707595776*i1^48 + 3168044729286522396741460269487286262924161809453816972936745655058952038877737666805786614699868781330726147890264083263827647078475863366214696013840568172529015112124241157904738269415959687577152177080934064914124512490009355294487697794022692723912647032888154601619807374947908979959723556395657789632482633805875429002766572844302418577419258186800022904954091888625588601651193844348199852510438848562903816194682914796914076842979443221002635620589651042886727592834803967024877658445213567458458908064010722937554486249681573100078763553139639674025027293622465646457139741608858582742213743950417919856066281975553235008616655399481036974259414979963335459666938921225837099689214001193057762748430511056113941634654934106446590508824324867948135221452133027022055459237666717752159910663466033254914773567657989363948364881770973642245809386399464072013933119998325727901187812693486136720013643746440862772076211622084075069963307845625825520818763586815934915381580185675335104111160987414573163699275451786595339089257993312632157441983753041976035541423657293407761920332907054240159678353948764221557008568722197271763180597204969791336832947237436013157098328262829744509488530765778418994784112910123149436841414239453184*i1^49 + 19437958790307078935819227285402546637433514768226831501309910661381454912764000198680320915775484507465287573427152647573449003566220130239095027639980645459591775133143154269067366029879623064041158946961127469871198787569744820584886934326320594618259764233048277680989352758167657000654731673094108597186911077840399835403324874125046406978606103200721220035239745121497154631938425271681736001260458310474225944270257320393726353347812706356341989528641750032190679698667884817871082540349958346531976132998023091010913731574477977127553333075036109427103896729454804305950407089817338444257585735351488061777466098324001433247048431594271390717589653945171086315989141418167214448489824628980548501225526713251223671962267308709990590313675812931812356315219451274901757938712056924812757435161214920354930076912614101035457256307041187343331773915149254371847810802810724474172012351292724466205299195653958820137246753084903410570043811740504629272315193417283222924117696065985998399294261750554425094024924369178229068621258371912301074026265386340903739331310702952498843007948118125627225906723460941058495376465421214922264745034463768899670684995537902909240478405197030083380144056617058290276172419700114010931200*i1^50 + -3416251822218613300169744655756452780590505184082056872897971202675507036013692339732955790071860289490041828420795025324517119433776907767875511338616427769474539465401866229128334281094303319067162230826210306672405563782989104231257375846943219092421637347682856593704931704108197465434192259253707926420195175269560631930222809299759879607592792037935001016081769974093734856661320356383608420797988278134668036399539867057113571048502116806780478751307420885768327853761809143068562634548843411343880572357556632745345731913600195993801771079636694247121616533128513836207695133635263682755705674321419417062646875953946064662296058027955682711799633005607295703049123543230871334002613667788013773122461546119089140180460816010341629852168408668446932254291808233318924574043929159598121224558156829467184458134662227381233654247748137914225385104077057668908599511631725063417051614671165566892077754005524298871453716029672711426078437770525914780155736894085118719278089495848741461267097370083126814190725145504819558337319097911999703970384429640316647507634862169091633259618934088167593521162215563960780015760709691955407818752634898742485518762788831266460430489619771412396459879745010740302885945344*i1^51 + 2043113666223582653137877691091370312900010259560495229245809746021360806489869849732254991317571830444237272988530478921417034032257939964074054878270336226387903993972596281743611655190166260314649015106972245845709768110302818335044331630601339873284651967823472370532286285492700355759098528732723759591174889779422287301721840627285799142869387098791720026136972893057653011414955192504444725696218701991929465150083471787684369273861454804841328275059167819066034849427722989468331597629840254014512811775003451474794153080997629598136344545794506336597940824815869799840987927186676906046090392796826567279454436048746144248804146457624138429719583778642171158729327973952539446208806435062200826499291645606687332827761032560418612897516259353466476485742668941481831091865105843235049951151623256455209822449399991925700601114127076758942984958553094717037994012166094633404522104637151524839273710038594979775956290719653709527450415465595227378426414303324170506797294385416857777656491613238806765698044410568999901859325447383396440390510579540973051299636244355063692532652690678967546064436057823682578014508053123392272770814587423343342269515192984348349556019254524965067362723750805504*i1^52 + -191559585190041938747665478289704300352017600612623948629736848440088991511377069519499881981923866314739797204122443965680470697211635108166297641486225881799959960215001785163695333771047195701794539536834490701215969442510658668598343783434656001791621412133527286363111787178928522739270420726993462322164716928723436868613876114660160250929405604745211629310000804448611793665453287860710991173542510882307342398521986443955516015918792417367201208707088621067097095746011923156425532335142202914536851908295302857584819998005700479612803632228905847005594913024136621773827604640008262535724750924975093254633497538250594376318041249372185872639680842031038033914082045401709026668583820398863117690455625280393666625472726646063458573055884593326110125545244778774310562463886803443383581471405012082337060968273853470681238728177445657052397649624392088296953209292720319480409777392882694349024110335117885550645508250162224921746339169546799412520985751654346173912414770824520935123481042415260736751027542175449206117095444858465264111288162621248048451393861902448497746877904862714740857530068799760587994409581449744255560905771734011881010669464542195831589548100157072056320*i1^53 + 4007449578083868414782800806238034421347804848574559563177900782673548494042626958030254448477720193117633794762926959611438408638957138151908091722591235191638143254085515978576623090004338186233641486071217025631317830801715858617375918313719496720593447573925112217647762483842741000962177077856983012663461499081610325426350099165142080326320319354804548309586989032935179092839379651789989259836512137852247752182342145468704670588692542686786555555185753651502139214435677433095953917049050804572483874118166141254846874157784306686740826891311440626187737233321768624706232697223950700743660232841191984299574913472522425251800287071602991512878148663462128222598608323807404520795050134762686389187007370744048125106797181591783319197677218018545081855863131070207173295887215990951372836837681380970149782562449480197729504676623968342576277544300406491257788509106903440493197633921204407845454372183269586693864602063109291553106257602847029915903818540472514120244477685146295936975186076271100447228950720274069827991445778780191442875998050395913825823078308246958978831049846611294442879454429019926900410141059633431797837466148324675134677109529325685484591104*i1^54 + 47775341035452029237491043107052063222686016329281492303848012650804595636188711459560045961196052904475596231339534272113211212248846311526038891191785835924247929713184724079378363812097142506512132255316790197596576839568451185552136411480334669206587389295910173618770580744055184008891158194898143739587381896080677998070144899680057462249738998217750320521925305537610345567236705362991984121706981208183686189657930842611369573831532693702964038505722320321563957498878707417506319117379370477492384360701778209972034652297896892630153325029407662771073355937284637551562626124360374857166652633407370177332312134913845129422074850261827983048162081446150740999834689661345877815696807623167288416862082674340165893538068432561695520489700808383442450836275348267122851944781008906206681494055490066148915260100084182270467584811316140406258697405579720866903155637126066640482006636615393092179027553627609961395230197824490052722852119045242241722016688492827750095130361965593785250857477353118620311676737074167956199620498907755116032632196721426911411702134266507962054167974532103669482570269774483467606532466760156241659900434601560137421600000*i1^55 + -36794151469502013616649679399440368834072224055994911668406365237078953601369912425943112980038514676905697779185968027941483747764171634835275800560797053911595773010175332014763473607002996712723726410326685202525308152188293127662124586432503223978908733014515719458557400568234610664813972625079390668093819445013137346882172652383974246295616129899095159118550900466453251828348681780138267825579150696419959509140136717518529776076823246885742199658043221853654130695265960486567506173334468991481265861991902896430158960717210745096077050958087092558952115989757203848966129610634718174913403270389307928394650352968342480744544809478465206809108898007997933912926670096615664616825043120952087948346728679385460890394860839241726687781806907418301045871848215115731907570629337794141546742575698527024160000294054149390487255569434865757640658462928519874363398691698995096054110028894186024288685911988160106598242136022985448876227816157800249526710244828936619676574768608289720157232626348079766447828490810765874004714648295943398825044113390100645355102835470934015421557568568469986209162864495324640427077871183777802746875000*i1^56 + 28835468327239007153453540653239022657958569580616378647916653924157653989293621171400756861987574725298970103045791196871808969031585021609323333911396341969925275435645809669541027221528971586671642269913600251680765094132156077438392837281485386422180371194502056864830887936424070886443304810139495866547808251060591814847395467908315984436292914221367022115062761903566297197486587352328632668712628416906204118044896785253144640318084837207203288113394006876378086172517437601421112196668970268037626843447745907218683713710033528851992398469108843512644439170225240390617197123806530961992806911715127235715273385829359654695161674134227596332461609997570717308977461641542990566491913923831803001045640081587308547365122223233076199852187405181297968346824008142555408808861626311770605734666321025702775937848338824333350444404821106761117971681796534265282702511243612245305282400003510684562488630197713831773861671642682420212400165708224119880855454419017181797087031699045126141974828820902739905341620162602215522590435332083904798636241049933687633087084984054763670707926207763671875*i1^57 - N1*13566912303744947461579136304678193134806628692548576282102031660052807490509993299073906647353503764941360357069880114293241824324619696500939773647554712143159405999258315047894831809280856987815506125594481049845234817642731459905871776749996184266771936622417776014070000000000*i3 ] ]