[ [ -1293500786929581379589959308069892350069304779530179151961591269078594906150244475543880132158203661414390436485153306381155903138845661269782405921669324902854783467236644348649285696056921042139936398849671105616129983041230809026131347153303094289569670900729775643175821671155991930681855321761573091437823597628080702288456824951205126896215875935751824516152003699399140181635503929240865333548623264814009391323056965954580513620263312065029191932985901456994886203935337142402490390379487700290752610132718401627198956021315652015110424012546120218874595452549580687087473830151006740358653269519341635108857429210527527458401823201214556544061242331466090213154378492113013409814856483211470249096409151471084939252746978295913421235578741120309624046949647045660779702441119228045236904687275709311160060460944335187412512196876229936639859505848150654428271655836316461508547071626625790049278264722651379726432729161226238019749786846884900643247721447233807638101248972101459800236020118815301651829709466953413281860621209077265722649802346011756968247187393715974672959643713447063361049263189278049285451317466895898453876597104530526281027221490378713292151779544268800000000000000000000 + -23845672676810281365713371603884965701508960914354489940242177396187745449754875017476817043488516518800755816805692033172451662746493675810060753090277236268904039187676478836076696730209460761388484610820023459701742191304553453525668721283046103907089314147404816474287058106209399906170881404243321178219547376770944699584845274921273449248843609447291097912822178135379865467025403283864665489854777317923362219948988373142788217686224463482124095343404504350437137983058400558824737385307561619572509713408206434890431780185897016076519938381799376750422172717227666821218642213516695598242949058583725020693340445760309690212362056591417634395769472435568630208263484588316180851228268244024479418922430900957420255534311546081287932232877269498519315338075823248220192170617592063101735617017249177021571843781460145046648448609230044738919774315723277755107863503747897459663378573667452399850759272913009844210317308611381755954731679679406691688109717145009432728898515972517824294347002721134493502748355906124571138338426359052209682289104773730589955186754862838071520113518673300171441006592646803578339237593867578938693073509379009043557240002386210308985749787115520000000000000000000*i1 + -206695158122583876311398442209407981672795499961346151679395676449510106744596989755181583181975675507021178812004549065784662885067056950636781904964853571618712007123942378079032818972871054823537621356380107836035417337871163398127219956654752203719932620841896538428368445151836341590174431541290509552812761856908376130211757441505166360848406464037409426153598738833679419753954348690835729666476909710735389435516463120895638292083748787675126776020640904508166353874388928972722960488379939862104997274223833046994270885069110068607799175544601704310716899373262010796662065770468957322476813443509065106827301393786457090372213129587896810093077757754126992493952355880819597373447242123168654236427048714304200869786479319582831057481550362013913537614654687400583360006169663537601658128356109309400242814588692562101658162144276048886956923875396702339693470156612452312189714155539262981151171276218573425044924978022956232032601851173780771926893163376274186357245015336376016736929844496081076565702054596880749430328370761152880944696140718086768683200530171726070247805879129773923340691476009034784859853046362384095044631059709988702947985993114428576104760056217600000000000000000*i1^2 + -737778320289223857549958731690414349648991111202883798744340695424464576588785688763873118257304740534165157597396976078232563404378053747889800788788533034867104075191979361468130579074786044768407292320212333224407203622151005309357233648984986465244012231906028102700162384571521778093653740706283954799862559555162350260071497510962979440547810448745963616526727984970526031851985680959074665418932964297122325495755810749423546719205361007541043445350668571285502285596170529736580495165745141755838402750891086402366449026518578229514720624407586116489098303489062603862363761838360575814038166287691470444782345384853176834967719459366750243984496822458297308965978892569081292790345965364632093111388971653084263137037375145891710965652759071141206974433662140988980981129021273108963690112438150287284394854456141761462716032712775599827730067424553533484197702930573413693044098560241117083533185711410903849612607488129025280007102679214452750101334089102717749207039563593054195638363955812998194080948210655288636737725426764040964770602045858585814218847526285608681093700113094828989398824495393073642989759322128154494115976945153640278884197397093402838255978676224000000000000000*i1^3 + 242608761919497294805535901137669630429715634618313000277411720549263644056595324023872711371144396789914239104594680219750202786642028034892370907446970087211472071774406922118565707085263971409919493229642514402905594676583023259958282538101267385336902413034157209559733625876440558537313477543452219144523917147171324734293067132714072219004626152944304012756883453336495703656784522788567654292647261982229838804625994243879792723331402710868513394434191234810175531287846214213325057437482030624812017301018559690295082503313421476874130120028652274876529899908122944872128302364253739489104242592216023880472055001348535366003552710786545778557147192153930110266492988574063881376697096939123984235789868963024544400536869419241217813312335729698035851551990541966056720276283720884380569083116584330736928208350469823430969692824997622057980598434815855049625439978748685048346501382171715006683330752293223488520112569817875536654972922901031241068896533907068497725901457784970818319166136170580287770881199905882430800035438451302470877332407874162749760173040139264264156451518371907533261859390812952921032077711441321629934958977571576376844684922732891222569616670720000000000000*i1^4 + -729323309094200839567039871634854682799475178411440995968715819491277053230513352457179851732705015895576880760506040859870876039800957940969388166474112588017293447865125261956913037518266256746463279127142308513549503994436206397583882895812272163349318892988659513659386151845209294533325782343061527045599555542608805104703014492537530053590711391044716176994055436468809734386239952054279369175738770421048227589665531486024293867376923063295297280007228973050724131803937004789166510056366692221939331180546007079694868080586701142971524501350630249758706566200899104355620838291404711979442343793738402174024145420255235517556906746944076621590416661280204916259977383643124439464178643503166263747799542337332579743620987530989528026078438327922386555529250465657351570473971483595149301999337160811695260811967455560910579566294950796821140254221920232820192917100030938611038315208816384381683696387969769381516397066012961282411291871858821162535204826501193028232115560702689920967392967592094115050709260019350026658728813394106788092075436748561592838835292760463796975757771870444018995644387245188630034621085165894375808680492211882815812505237452794176446125834240000000000*i1^5 + -3175283777831138069427574366860694824806798138782414204463622001583130627855512164910482144122094132010599650129394028000064942092775799302078909497552549191924445763807690430733357166008594348277824733566302119420728395882584535195118672176216145028847689200766699635554895280663762098613327512338753035228253870039071116661924466563263538670641968040038751240226257980777213631836488922136418504578128262116587870899521136536006714300726753686958852675941663885008475638415433730183925061221673386100376766774150785197246319286592411311348113435210922586273004346091646312404723835014510495476233360585790463929523056699233150653055854344429594822478987968315678123429135289392369750092811163806617599140085385821582884763105894660961860967234535776313297603256491341823457727570082897564733009436857797364894982484051925526494704051285902801181212166217640308829307394734418965964430067926937768265164716745003994597441486317853761819855815505954444312679516449098267697997954976489282826128044067114281383645912819786078118719595218599135151132030030858382167241713794655874381413112017104493925689375946791372288628113094489099456986224986462396182179806286843724354654568448000000000*i1^6 + -6349944078017758019646740604739372653441090667065445965062732913032017336130134503177878584574087103078285051117780424561929781042647559513563468642570789558590486494250304736603529889161537642742983396062150876403167941339010332078990294142754914520448545155589128935399295149739160680489700720858872382873013286421626328932788134876539114797286029296186033745637191509693338895134533663586526355556582365411642310620760510506478332288500943206368042897765922694965190550261764015883693448777453125925745143194279719294882409205220628482440616990615264577829746104421743443970345312771812875929629002646953089562183541307541715098064584834644251471495510488383105769714987660848560156634352958375889390931398331963096988037922905995537945837696648281091895299015992851933249758422088811951917355549742943911899474629626286155188296145852858713064391776709158908926585043067106768080697262221419273659289972112839220098489867495907746598380585629050858908949742267263739622897814927117510471421611483661112258265271577945582447073057236550642384548914440945247203291931886597303403208274816239916268171867349221111709858968791217830680760395378183824157093263762817539698736496640000000*i1^7 + -634345347982037016871603486765771027738625947066986025813746052195337709671973002511432340850459267727416819008202412096506099013519516631715182151069644549458790745691229373752414151181745529027272361634725894299260347080292524397743895076090859499677946867507892207915664346925491449636222044680849324682459405631700379896695531337317817384107662468507433470581861959622217648518207779567163704708870232999103362026143094310523464449678640206669194096265107412911636517964484333272082410831321167097299990412340422828525821428868078913333738403967758004253394573029271576106663842199346339926845348009342973513410496675291445560442552812394688907974782546740401504973190601565643106546112312394402646377981011950504557993620698900205560978935350329395769677947166895997259544523875791409541663260430610511029951992541628143142373179881283005277166532752116140557236891915057145722000929288030897126517746277605961603121233821579804556994474253928132957042516911668695404970973427685384844233564743343988701695831708277378548292366556200466672336200460022612064879851434095419102343301604976107345237793949316282814927620728724686974426360447871963715169960870524599341259161600000*i1^8 + 877431552229462121068090397833613528737010766131921171424700940429556458628188843227137348670540000856298259028341118860201184567824806805962166189313322120184760599176775257294278517175637779815541113627793179451353091391316741072063997628147351740358408446911121737281034042591883141794546762814468611921876282441444100412636134254555272653953362428515952764034178933551245235457235042343418470540226688073429625530132784305741850962467304475645705413149117824957327047546312641590095223574036253245147218373336339163999072461282455885300790898066235659011682880696820049346663430837281263870978905670937765791725472851107828866382492738984496510761589344042107211052613331647538074091256520068311706492977334493633193959878163469918028659346959678232457146424542276342188539876843212961994753634160450821798380341476380613622379763743577200095557646351203438989112418952408941642049066337931770623566086364213687054414236395745573522202085394934900979934363727840389342303129301222295940558706242992451014756194945684766596672725143944104173909488359819160455217526069743157579380808671931880711119826254780472768865256218154581814653471272460221263512147858692098299527168000*i1^9 + 369302857176228311597126225178555931672147843439714371923702758502064266230608188739560694874965594408315546022170291029189935096439980393316814252903178266739347582488556668751605585637805018271408958337762305436391179886562868894291050790929681049075680603262550387843908969032954949432120720599383131911337174909928766745275974008103053417240783563456606819495118011058153888196777111545728445023037724416762406751883990809661681439906175141510616152110548080803921105283466071666455508570940682185281566648996277750385129036836045292277745601226674265318629432638531245593665768668939115427093026794076260581822116567370108622947317755088993556650378359014763082971361614334461901267067187743723636590963998556111614933745747723804142119261102997361213926101123548577270990493025082129020678840150830530381973666185369918142191580001333785635515653528955862836384736909288942854044342547895587725402322318224933181723581478109907377408735629814074142424051449590197654932328617292555376466809386823177586396050696015270184358120790072286167727917127127798714102641088346908249855032042127488857069972210337308492945218945547958953258893185175448230208203446258256012378112*i1^10 + 441209867354605756265488931392654049137909671872959835024233046482405479686371960644916769532241823938588427706429938229828873195488444293424880222158907405268276784984888508571204986420559095809044049145330538321514075480102810909410843975867599380568495424034941609131001590103332458708972180395425782491234951307090629589806110644134743233981827872286152970220854057208136117696097159754159053370379254849505720140669867877575331274196941036138722072594877085390345305743830903877459160034066312705708276556488428780129953488079152463209658830258928204510787301169533849756497434814661803925161134847424988135127455726933538210823320087610997543584804758884945492889800352351712495610352624626480434694790861044116028383213447353444493482858608309965887893718078078683791537357090270595298549472061952176073889038504255954414066306297327322004115125064180822368415539910498834541345164910380948356460717346018987909282470573958289007561961511286746669049119385543239015489231173874219417798114669319165849739110103068355068950576977220662191423453577694577684700199424760524457868701812976363473500033473304669236243084475385478951893502425254418643442864750036070170624*i1^11 + 260825383048195603768902230786491198728567703069903532868017335720288296831617957733242391352255781111351641827758808739319383565103510027638185719940057964920578008385946412306795204496382214260869203534555563606733844978695221288175635078263094274459949936876159436675040377000492306169271135655242503443635509951404497404088241655011714290074252297719876123762344922947326105987394973075813750993118503211299975973404159368646993206184900546139969243783604153482453799446581163074494903446301263562701222145916416194677242725463117045434241621677674109424578942581832663142384791303480105891224694787388606648170645995724538106136850013565807819583499905527720348428545239659954124164192236292858383172274082271538230988419574488404860046614700419731928046402862909198676314166879130436669224065446429447695130836206092619354146169483274674773162297609817547671098035242852774986075595000163834745955532241466582649884674674452360240839844753673475026431493856811846339411211262151203886690541904337658707769299537295149767355740400725074712668745582852753431988655755698502459935473484593373648692919713562890020084953104358373588619905514398343586875516237826228224*i1^12 + -50879731615287724536661118671402779082634088020764442638956026160571363455913291223330261007894223358378830844605021593045934566840258174056723347590064363538565212963719335868539485364698060490831435977997708167419111279857822293481440317752208867193675267934508926683752055152260257601035671117922478879414437722258069942449748850925568347031540300376414263850744115006701774495004723972288053661268035329768209048928804727748215251068619306049365241362595934381315672793534427524345493230906201879663544401749739470323425225492463853622255281856308302954422685104177662682633139851572714961929164339770403973531147796630553845688523552310482922823568734099111577036184673274184613586498531692213625910640931790426385240008481715344376221468425180218533960755691618932853353247111908190309269020812931907429876950125067895409383016815976082758514637055787651816669682644199694922786958069927132456139206759830220855506259030332737685566666072435159180310073460256125768121309691063064222880110354699747207109869253263241826298976611658049484473886470362642808770744657096743397566269760688998302568763244943312576127067016529839994680609498429943969529009094524928*i1^13 + -81060571218695905820050586443014232108201296162751486372606227622779645570795938731085895071965927538869483202973510755407078236579909154660773532761271126542755710351852559662765309670484991379785156244693524909814454770835523135651387612404387404104596004472289792634841772241299610414901201651725126060649137304962351575892220736654222038588566788193955510848140294776586749745799956806268687995002035699912070508812645764474038928429351594503569161558956842833299831977189321209568899399731504088829266704128774205353702826914309530624120452519844975045157213147442729942701290351710654458788507012715930652552880237851727036726642378544037037082142711124085345499054922104725561073368202572744127700760105119922990316126480181804130528830731657782069930676127575675900805270641456684743729930240001972309902293433529916514964389848420957530461061935107389825667594073470165593634615046246593587879471996534107567015063410733600183445937415813264665208460026854719063300524225625055291831172493690652732597482445385822119412359031308596295727798432784704059265142080902179737680854404959965823283793714697133481400801585803415195906217044651694730630142099456*i1^14 + -28363114037138526092181561957090916192372880121163638744106685932072851570859313626154932791166110349777461053062868903386269680724320155554475478351920742368271735331777229341679041165957103826054296552660890319562483564469475209326101655843046103486837223722332095062657903955890452002959763346383812653102639941480815467206056065098751798222893514477124555135937641081644512717216284514706238466889482567380166267357831670980356240031553951535766853735086899733271262391248696370332366908718514709672427141551431529514983123626118351878164297570895263095377102952468257986187828909192919968683923011888683417443932859734066617438724739944923286321619320668980889662396461535435001719378928024343230736606336341583313649746393007910566292004124791993332638225620690755701650785593726718387373862743686419224728442537010380412111558582460567480623979915090819312249068556533894551943443664781540065071779630307349146061218768237791030290691869560118141614432126470830724433623264959834128955983125970649310677146113890997286034089723638670058570664137072426928069193813480375734153430973869588324732552651697446520809660380376114422664537439099913014301687808*i1^15 + -5248334542868752452104404898889643017054329882031901859458368921439048350475138287750958080712556418495903097232256116269521267969333453611079077178976758593013047551540468143615346087247275864522112099245628021801660884498445833718782558023102198803257242687813797530528690267691141559605840164489975226432602001945873407578257188742200013364061254137194428323713513227984283886713187485786537964788086757384785528148844289510650954513286765616465291070039908341242558939388577006010088371842637819463670590241641109922257566202335746865806406208743029969534708158731850768339810838402391969233831397052170006463498506103551601573254145194003778760616381093873422941963949272154002001336453410220957828088266732296318107835872068254553427616521160320339293004371514241673557890803052046056246560988382229054476356179997420902823495176925536625717123970365033742537406253020367349642670021108418305748756265117343071329289617384887399280272256659598425112075086736388790318957710505470715680726026593466026277307000114845597722803559301037679923626903764511197001359155089444308057284469187517676872942765649239507489018045515247676015253527887600460759040*i1^16 + -657321960437823785914858226921963566231284642827486665837992800839358965853712225779663919588474123184019380256750437743082778142445451290619361604021778614497788518969847452663714350563240213138151227205298455814357370662187592145972490338151329111064260373200098321132955023093019486648880858228437840889092852524634350373646679939989012504913134339114530892473270234159360767620596167680469486542465189770220289281160502686497561358271734147955153853300691738610953783412765638903123776461423292766844929707709449128410608242305613353475087387871820083663366349343176797472652906750508751735486247436483162683610291182179186829574519933616927763670084757510069096384661840172900028345140141940538909358274512455919030029164726905309617073932413442145226445993108122666068763544921475245101383718797465512820285728574027236790642027182748897023939104904782922252440669282208319937980112226444683353109685207823975364330868521719462453676075896833124363379204268892352862807043937541730764777862782260783799946708061439565664971999352622033978143905802344113574772500952004936963587444461175428175247994363961419726054667269498343433759766318080327680*i1^17 + -77646564719385524957749376339521052101542118118529963360838067280378766406903064919997150572580388657361879777842810724891942644397288787755279406786475318372642163867925036275696130020759337156301022462147307936992248062337587749838234644897219010731448398341726285650333751627594746743753142151531555357017904457770603040924033358633336865623818149641209233402526567048842870608309138967909748572942424894088802187639659271723292554134919347950000710442628000864755526652830024841565010779263636831118545745967517119003304454969290104149319203193419821416595054543917473035170412873675513699099648475032942360880948539602624308174649536115518603954385987739046565178774843350397764906092752945106726045824503276688525190017800900682644918678745909263016397240655464585888725818508101470617603952574896206680683978146874955827152461310937392203081003341075087119439191687622751086211623052757911930191956690774585306426207379550399736252213598861339669707947257443435124693956508518981612102036260651024406173468831085331314287247806277614669720503060695034254143762534257995636003483043927327373935073687219617177922521977775839710842742802219008*i1^18 + -10647263456460837021529052247973573247944641041952831819835960531968150765564251118203520182893519662762380984596721737876694751213186444681983672271082025980160740242863465636932811833365299674783880621492201312990999930404767249110321617637221898666511359551363580726575175584517573668890407458241333235878900570328540045758505712348586317230121999430614027441844551108322003812524212766372739843721141957316156823757970938177529863109244257971036511337781437138516244669411164111178123413991465713532981962344947305438726652787421521380474935384961337233993885653549824096302538774304376511603022869236901694862178454051317924660590870012125885693467729281186316575951076396761063197485715373057500348984435899960762131809374338362171092967529737171749555207588583268323887333582945730016599271408541503482002899679247851022294123066079488036170398183826431013584198659493188389797334040230834508064572114511072077985910538565641593656734485360679650314097337930239014142222606980579306673038802813154079196147636183829353333457464188547322778430279193099103614139913974426827621322289791099761298735188580535135859128127367483188548993024000*i1^19 + -1370627466834553997926504484338314644855853042043569477147378395725014461944185687695895013776637020396465601202429178038030816708074955804279443203825281775707303454729615980639150261132848615810449331917288936785724138012615598715116200329690652268899144831176045354023308270002437938008253796228105976965279663248194731301093557593318136352068577842785794110461643433449206792941899764713659362194114568288657874016314134918399044231994100791849058593793803976006235204995505680749814655908474997034259314230120119652669793007559831811942159058658715109116477298688162918104135621292798857291461934733883942344916723324935292632317114560878386817386089221506578029804216323052535870016314182756892798798711487857044699811366414279721173677716907077788197858540229725646929498482348826283216513896833258327311831742427110637034741259177325688727506734027783191301179656657100872735319744630885200459440246506059190285990905935815678397022205842814864673467220534336542340277050865585845760002678165085842494422467947699005673541678788472524450549795812343860714101051231848072399705286553496982581529807723015727109254343649346191376777216*i1^20 + -139895180540186867883964102687515477368125680877139967933949198186778144770454520242290536416343921293274848407243661633288034989330812894657762516921790139020171701085206544615707609412106094971604574806591046118374964527672573524350502245016743307998821775693587501291002763952748011567512203117142713990250068793799725340350246287998635492673363513955216101224360411225590921086028364204843399634898165087484211516604075305537176098508961143101845048932121065245630759228159007619769869250775672194172773070225371356681491616450791249217873938460181309107048168280758769896381375783304882207104068862869651225902765544643352354298665379891434263202692824941226494172475028644880603899156265359358019817150295853303322914252384984174536970906637081066218751289804586413454642904655926085045047226782826214842824533529612184227381204369826727649038724734187972599081344374349224800909636599303788126391316665599549883492910309385305382929246701896149156855759956085918397925908057079718113243470619027747986612827011728986850895405302128889372885514957077443997995851401922789199384220763133372407529928402233149287559393497046189080576*i1^21 + -11285241393323009381003533158061855834381560244200790565515806594551864680061066175601582377134365558937349626421456199753346766212939003152140656280156064607978825268304058926153675045027487734523290950204941111787946552048849594494573342208016712799037170182120173972070324912785858028346318026854269792584344376066279902157772205006369308632024684442391123986191636747858735179381720236325069136661722384092467554846953472622675082858960129204054049395269023253120585050247084456110833710315269668868468002103002230974799545650953006322434390187289095612711527801103437026995324875357444805121989064608372703920299883330986028582319026755739908904348878770615720460167658241439892165193591999816079765720031187453892036127186709950858005029834896063757205177842830992261589841918674195571853867033367604873812933812689583613462788522452173900681828309991440505520035747018021398296355977173998198582703134026358075227611955031461286061553348105603231853546120973145716409724180814229878281080116004950122731373054828219105215525409438313268688971073781091027042621460638050825522628528527316197437384470487919785019660540540092416*i1^22 + -743000919787812031992899080729793788589037359024588998492512404315447224619922258104226714698294976829580266927982759782389195102631142378153733687021581301896002156886287371463304164475475357297280520650436519701898793770098759778538682203085869280860487255075406943412311962747240357913782103475354920037001899770863532948699786366998421263629362636525619319896421591236431127917991779355822151934715260121567542349928424438962323863923423420299104039477654440318687091324782648603372416425735900877419576936981516894830579394231072579991362221987942059574228254473231919670036007082758710699441206130756447973354613349730964883120550016847581625642673558357642915379223354397635665797980955466842806631913785000401835511058858939429546698516874244333159101696073825632366077963265572796996248150142294893492045769943595827249845489945331108754846103396900092335085658901228078883436186037061785264511739917317494024009023574070678578896603051083700243469518360851718717328242911882914354279773704890241094305614489360746439471488791635591978836674970388016472678615174078732886850370609105716370312795946551947345110407053312*i1^23 + -39975684848839706211578160455189092083615765769450038955297684073925287156885237415558016862392969390966389119613909882008454723096699774491453494554061496314224048884013271601842764503563649870881178202505890055831469977130500620269408425049647045015202214034086828648903230507003825312751340825158092422391210040818137395811001289462263221919711208295999832041990750484213395287874488274553696407691747624436909259898369583251752970265649801965803064837667374424957881982396304325989173332549875095538444743760793306474370407282065777487906526373413654646450513213433094490812727777962278029661899710118703923385067236606506562440407574852319147773037251157112943322909102465036168598729295238690807834572866646741339858477590420211647421356676788276667487385432897882930121886138795573152014550766446409190429112441826579449977182797637500198313768408853936588011642264119715484807052230591134935867272103268232550884459174005924970004839161976542473435739929073160184335788111735030973296694849392441274381328187618206086687488496204006909027749046266767075271131285375258583740361724569134880457713094421969224234696704*i1^24 + -1701692222967928180176258693980647115447902766126528834408263753180098204954039575938240071276241031744055279772004555892293377735839643288882673397041405890316412515279003819243040926056518301039109747678635085988185917011524358088719582393859188310314822641250987852564421252634410890589636645991559269282305722695550392066071077673090356642330758970111636841808273213345886130078784383099532032804828604089193757205330185982789800349018831516679042466313587313696303101156375304649785889782364391119985652992497584031549024986763214522235274870868545991482568747570644651535712702718711564288959501526964985237545019267321536808199384282229475688507776587643783846038239443274196204512555015715356118124396707008393258555129157022431881602972097437895204007773473394546019142752479973195538016624760390308973491023723182392390856915424787963925666153310913953854983723677485152720865705565390197079710439924149786464344164865081854310682139931881773017312131978294418188090999708743412970374687067910955274302220669486844908892357095267013866203228383201354358630436252903662675280191378876035583520972798644770045952*i1^25 + -54150361491428096655748935558237241655995963123786344576313511313289457538685735177624021960441445682809109433637339675126413233830035488953769085873541747117767668622572055154815098317318604631339271212082946762544944725429456732205804971632450935930445418250134330867373007027260269093389793662340526428803056731866658605185225259555200392432764794266250331229980647502653291767570985093655657859330979465899393134229708856664238937937413160965085412591691390044367662519443482593601863644073893909555614454044034572967049008805188002077183296319363486834030127520757352627157398900106257279209074328979553118978602232985871376203118487432836001173478632535052488110806662425551682427748869440161668979956739444270549016593898417826554856324898047240408450227333848890433214794625298571182689393178692111322787668978475966668619513891903104543749501616473739960561626613904212899796669848449408695216837843998006408341410109576796377640058982546275640891166705221044843898694210119275383184295360917069245165108378945293624751203214615085319436405702366848578625769113920637105797311290561373069181629168175022080*i1^26 + -1177027487367399600783749269016344363543572209202792597903106521429692812604917306544879336300437133487076425344858802428318153085452828407802571799014834997862154968072865166355419867754446175531060079163030311091642378137647110829855927026071047796938273305181485500188293866426725063286635655177183741628542038386983914053615975762454018356986812393581364896740975171555125728300832795201937489985656806391501416100503705590291557404588192446860074311782489246792457771916774240527518812861547856013180435434189894785991648357149059232809201622475344805969629223740534012133345933850659457936782156579221463944769966465944993529220170690346320680999093881214654191748650957193053899228085554821851806352132065371758154027980401499748109827951754902757309449554039452683622470107036179201042023246632139393217778857126150742413613486320289869130096516659433785226684142597281340928678023313885821973255694694197890748889085196451545918724878757684353785651230537485875576264049567148054446149001252193308027488419715269662982700367908522904917224752247746483020623184413762912935316645297266322685291086741504*i1^27 + -15195156514831504753986416984737730698673385810911177660959791636531456749542695137825940907050882350990295695670518914453818619656362385045251656998412658335866215313881435657087287413988630282729939775210996567942230326122570996640417271767508693394651198073494133841482097580762251801301042701108106384416944431233266805977592519587352153834990097157015874462321640625692970152463433223688142657232145048613709020293292343468044108620868594452737764857860236355963020643789746286983240035222786128501052111541611910972113767400184730683542962903107002966207198265077536193141160579293033081033626306262780373333518686334185673345197584329596627882005768416478546420629571245481836946174461564649631978586238784180424912908065633821710859208553855663286992555369752075760513391170148346183179704836218334966832851282785073186664104510926015488927487044330067949332548681758725899684945140483069823166977962510422259650205654641529568660518870237742863941625476442286716016029464820350875989900583712211852239030404975542170998835683677463870402522657068855213684521954961664516565903690586562354743345152*i1^28 + -94072843213417229567788847552892275607411334759135682954170349371304739741634473304647673713354661661451411265381124365436410296482799592594181262908577891564974166249979504373670111302902717562985729929901481135499682245983925378858852780543297675958240580188466634825121190516684937549337226954002521775141957100436379528016328656897614685295451823157499364435768359813007136503734541475724142034377298356140649300127946977067038543080060362082860307126680299569952211527535540944590347969148736114966544582209957137242578352704947546170001028743084129510933046198975151271899180645317475184462867175224243195614549691839379987513804605717504633545921702421842804629023636051617912733432652020597841908696785744661040888030496494417766181008677133591549143945592102670265988541324292037811489367662455691528303040176372945041120546908644003643714339034875502172232382224912064572575803559560859473746132542140495852377632421097817648147588237095962689524300684509324614516806180081436133572098739948372336003058328029750602835114947165050067778656063013060603478006420432239499133370101572239884288*i1^29 + -114715045703921866932936172018798257685805784729439194854620269845494059442149705303216432008654941609581873094789478146623386338580937797461473436879976715419655495119536339397661326522705416655704376303359203318920707629708316430505316619172040982236371184798965352169585878643591567967805177925548362687092912644797927137065804484957098148242260065790431830226627470643377262388868506902642085196340702601121916137931158250532402263445121532377228818927349684055549296693434174761599969267792126114986009225388182073971161442420484864609540372359193994110751491305481805077042476282797306919295569059569600556382719200703362080036458229447673893413565112553480904896494145239745322732729477464375058275190911327174617483815634874801430561650930839213348880957827445854482132995868221053100128213081031022422546813329019016137214495617123884842852634054663809679477387976751244671639382944684062633076946767790903022806816743386472732993681333843141097253267638917089323262031405130484702930489596027276724490044804066374470001405054193646140954361027272194002510390156307648348495155088588800*i1^30 + -57712379681245817234845836837616867644588811268044785790148181062787947337371534380829396957188481991024138301549997431179251861043782363233460626115759636661488907867022368367542378290107453947527239973352180996388996737976379882853520194618464183315852057933904219387826871288139968208378207686860827089566635439021266015569977232454210157039403934332992502758494354744597482896908200993660851379186937603307624204537842195688156505031684180847861406947875947965342821724439117458740588536926675452750886620327026983439273034385553858199409887297962437462423639881696904704720482348950446122978499563052458413474807729820270720915445947439796673428955983640854356141947589774660900384674000255482903240432335725784675191424799863965128068142769143047348842291983615602400751265442654473199193848624234094449612251462473666975682552575157023940523796971620934680746314897771630984628216691708823500694778317921662007619529569797127179820769028075358609352894212693232837848246030444687975864541123342557496552032376318900296146879046986979620289447049654629841147830278881501748893057024*i1^31 + -5161237473879196096232059396143009337060264957142400581447057876398111265571238471971417926202578205737686874425115310890277533423146003230371366279319414029036231533513936966202872425519221064574558535494997109707306725672695093713066567642860578148585756167517173061295191017948579598311392216299779630346395473688992283902144952481837227823200493814184195725667890473215728795706797346553472953856345016181810654439262868142246325216202067219580291935862319823987456859559821159920947845343199047417255027422853294204551602514938153774320762671477345900342402250339437741174571410915860162149068595023580463881105978208650821428163748676662532854024942939452920164544826326707494131311620992074268623025867629083775436987640022436137729131206130486490222747529259203385261931142770446160568157994358223657874954042839334012714441761654252612852849809725076012382902986531692430108639341829356349514172165241310570031535769062459460224080951819995135898130502112159705221130341731810275100818142206154041808158148675998823977793319972146513882438243606284284257153802157963608064*i1^32 + -158287949285551991912527789275297298218844899967498351798883254596572452392973573665071665780494043432256021171338702230999948076305448931636503689225415801952809239039974424689575209113829881073553925670350815140911851607648408575523288545087048301158666099939600923797491623754331204903889053357774372738941451453716815029179160657641092653250965938777863302139813622301883139863630482341579977686243318897420965104961681295694679121252121825517133351851366114412890450504724838402375996558576619010847759575130311970412044643188729645028069148513176546361561135418079438528896163036555441717930606189475393892741733954553466294489590494690553882846655478500449649149106150763383636243063898020350968519150915164353960817134370724803933503122725786125481692796058283864218987002060112311287154830027543688224899037602154449967675319708030710817394379955775024786334022758331547934729579048560017995159837359782781828723080329344902143970547410991586214394438112462959759970110021491926859144525669313952869912798640735502125294009178220099506609659657853539474663112966144*i1^33 + -247795272056923423538667798330673449793125208131440632401499804553642874426108548817568766473907395028670324214007862763805061033247743526228680663676750650037835454633039392296284787944554311362496645973908957856141630154140678696000420487433159670589264676816842459061143749089945423683384903790947929297474712252591435530023581928561634329573167272024351229688240095462318367944393243107044135654510826632859396205840990723535887442255332955862373442198982373056060958969645790239702063087013646212976692622303308127720769648308138068526133536494529806846591765957686061628571571554095077896279303589757144327417012845857092530641483065567115888624276479954617041047458427986262339785794600069560237727336424242813634999570388039318221538191164945135492430600315447789154257131739759428877469942002021799385655527518713936598352818937014438788931066407012521103070834390292732941221664798421274762305236881103581752769670020822949952522200748415545940397306595848463663658540831565452209532615664471132340126956502543121908935781763373705125383308954339408609280*i1^34 + 133916856635655381608272587918584161249105535784016451317143443474993668001218161730525354034157777180351098032409712697075584716338418109671770169616932686218356989660966152850307879192120795720829367769916438041155373814105908736858292830084163145738957710035678629652407089014805867927244887869260106352926872050891427774161748998023798838946679942075239564288939700987574418206767986948438289710992190696050498400725273845300270008219776452012393742194671434106250669983344126445182358691443986065595850351326173433159138345951297711680626569033665464652326735389203422850402422804951536409235876068532898171361494079940103515827520917572762366498065707901567222240343601842743185309134165416145043139165743928522497503748556153050729497561190261225806623056388889067916969058346397199521257477577553207817775393516003672699855462469386446701181083965294839146023616488275086573486269948738072775713468115772139239258142753308994067420956278836393833338358396584953010136559330856879712297330170152070060430676022973517036163581558331031545449961735847936*i1^35 + 4174950449477355623736766982305100549042891791916643035712507453163215426427612820446946202112109450545632793220175523310332144102683660128875788805434736579361452628176883724796520511319542617449200154653054834254148686210978843258195200657967765064606804678049548102140380934331941776786563768207054225598207543148190402312339814945151491144704675667813490088652308337490170685614862810520214059892098853298651165936744854555041529002569594563126476562766954987376787271994062430084567985610081694908619732633838229821977362284648524247779690859126260692712780509011054971675717888465169506811862488502678943903001700824398452097625379967909523873109855916140236982624790077303836174720662031683890844154259626996097698339302566300351896839240301805878881331956645539036236348660878170632107849492299363454069551661564975029211400936534480344205642650586477387342917927199322033031042620284457944107705483947366032907842591384859656721870219794091092627378301869670631567383065365156897073759311272247555056644707448211239090861967855318732478873600*i1^36 + -45782580691600162498991629633070865287083899918391140597020679764678165037674247627138783804693135072552032717119234072464009846352036012129068011915341941499175563914580745702027794454818715204995208110570080349704358837216159959183341318022692758670866224749593648202585077733525933474653718075234101848619079675247111085849380538279788770830113839876677066891415668161452411375565128333970318289632318936271967399268260520576164435779195354599351895533424357175454634047348822804865742850830246282989449596443117051148855379035023408356001980179092852457957110296672595090698693203786023176950715546887490332288743495888871906275511637108540656756029907431202763952299612591929667532109949225513018394815533309747384074217516713097734647967553625331420643159272620213737657293330446903393102995978651892296709632281432607414457698530441430664617910893440633304926173072914444098883440821483708653980870199939979554380824305453004646583568123722334494464607224879910085536192274027053782712488041355354154986807781309856652999734771843072*i1^37 + 46969574425377994480128987437943550483010527098770604444592030282083568788050822130686589953549831195157643486799405826879786015730950967045929333885994892387507133489052349118975478268687243259674783082313834820468297795540157801237587175987658839937319097034516384070596158151667606236899349997554651948750027448658599366361078246911396039647726950878313285085676713851352415555385009228035383570240271690893054621861617156151422633568593262419867454990606167605587786006235606418436143929341106791043836138406133792820565239137686442663510632688010751801869946380086341977094002941020589508552856983270140614746357891980329775707725362268522999333444068615401366963345058775139111975219989965198245734198885406974957074884165990291249728750971101403761165182962111929400533766617118062304980996640585654949114570624365966863942843862191438929005107237556107492302801065183911300251994695393155460126743118483275512400369892033345946542565156070371102763700014822733069057591729822570146125575355190694618889679525875774417534976*i1^38 + 652046508645138862572871931749382637964092542345962550613503691097144363724381112823567893966286547185556257194195552821746877310144892846725338934209628503601696053928249516442491696034636638687711627759549459323123579682347234934916051654379246303891254571789194221099862927657836348208643877675415595643845925281421130886415751313503831533944825083143182949028531718101797542442161651487363689430927583060851276357053253845591451444227069991120591680666483122137856243955980708780993647341894784916122514832810794252107222446777014422091777571148129751945637620130477466592616524987282920141648219768754621752290673039955644426137036954445150360958214495140283209996031387906851711418174840677983314758551826300609760205229826064165029694060622596572754150892540430354976102877044529898293165829895959610546527951482552908400898448465013243929644513646570253128703724978032508018081087642679009204467090684977053561076682161612343637595937792438318589400060511435665632391233499221543368499423776928669146701507854336*i1^39 + 2283636529180583748210178859569491515606973211426519524918211343344688787252473891220783660108531578101894947266776682972239416281230163435408968705567955462781281471752804752312979303886448924638413466389267429903564654933533453517174488254070501461632464451289008434274641816225322471278343646372920743733833560435287061581647238272530689473462095843826428351227161439608091571971183350724600423819993150178435626388667127463470128104944144784318716494226307256114302912833536777938724909429761866365139107528004375925166766616815385900275251949594595694931912026034065748026377175112205929860680902452936508737938385495430763939274594893184313744242081373847860541992723601541709496183436380044057711918716494394555006074866179370853975959155418703631805455196764329976060918787817418845724436748934748921940259827185291918969110603167820603171560759036342704573090030162371656523496310102040734378728149920486554875433306883346643565237375061457795219291311861968375156131112490962745237606111369991815168*i1^40 + 633884444877569799455393906894657941542523870821648881408033081581073518064947648246162250798597653461509790835707853815184820658395440510048845287207545680913272813834661074262972230483445591961175319260365018898079935880930957847312044069721161411377773993041693270378828783507146932502925775052684337824688806772585563316536498211326939735631585742179767801955246702785680407466288662321202485945189602765978713446246185696668722672190019084350281286619794128818819493300109613015182671298570060583952817361216138711852083652886378964504754743169046426262730118441886889971379893086514842169112571799992849795429844452464679321540281312574112295067517003779855928741431969191935871071470767958800179758451761545282047712343128807454480461292981997674633519851858851335021887930286682305785545673833882037809186887528741090846064000761653457855300083057538325834735908048603776035375591195661442199054788434473113043039648907939592056682123007986336928926606040305633456814415151475929251840*i1^41 + 754294980792561785675201264195494874864417005434403004287867829587980685653026874219014480881886396410608980303470604793384510637519236004844328529203978226014961848890725702904054373818318681473692932761731563133366805088669561999799039201292235557032728080539230480082623609503989550406311735584488524320465565558061431392918151481334195751231733960468701387786310209313704976686795980544839623003217275629025927187342147817882700281379839706664437227976511899181990404254476506861462521710989183048006869142022549101031839077468946427758061463052588391576606502941920363010114314563695075715342373383565456510386048566494659956372422572580218659287647420627277480834364629952293919995865072552370756213184806777947501002275023719969615978972469999528152135784929704522473498492897931561202568011670571210781160040934986918284634278822981522796083112258265516637027039431370295631445468898617027422495246170086751399896543624430672336120581638625977277687070194577066446067200*i1^42 + 80519999950065646496653909746238573443062427519501585716644617839803143878664579000758772577999980846870539764615112985990067395844917694556951380081528960889162984389900723711205445282416236567018749473405556839661890640812449306452898705955825094006616750405268604956450639115369212486982033046825870512724260550220457313898667870519590756910476103869111586144604455474616091068944622116549638713904389011086023849666786138861122791345406396064426809207556969042675335346751117598099413644878641747209107462053083826328093744450963826494296847622473884557757730454552429454785313857370464351978168308651193411528425594849366387302901650553357739010895049943889963310219685594507356506569316283979974490964402420336107752204832566600313472545575400248290417194561209100649087457180594156698240944617603630080846093599443574490717567096160129784814468007653226447369770917616720761857708063067655607292348100222334555020148951893075447736366164510240*i1^43 + 271843662199403712387171045678096910179701730710711638306679460153806178496321646059100371271435186172422091402805444332426192077609729160175375455074212100363313350200565612282808278959087625637429234711467890106784449611123736324456650507588419600061059941508926211227630499395340194436245574064883909405152891391902094464940595406623909820464652987073713202172502520301989808503000285647913101138901722208104209617210508010285427580346822339664984436206647912248903020572234880805962214451051599969158860490441480895880591409144038797424457116247837594169130360285705722300041970337984543208648213165932350022902108221383630399898991079367970405292832195599550405661198384838443470128790846825980920592888659184595239610951305779082651696661149662447940909667184670945900077987560562693590884041564726913444910547831514978256063766646930951125851447778144548863403771646586018224967383366049*i1^44, 3917243745500505467780451050180729801463487265300225398299953150969624961422227741117983721178831073756422744098598274720536337703949781993713734639013122682014724915408061434960190330663987712260397301952584704082106336487647134478090595243824978255589786688595820035463054960906112992968656546656260597316210626631403214703263623742577756440796926371874062737977949545483246437522706267229211311874002828503155518333126590348654634819799194910958031174216309004441607709263128242305307740183017781730365719392602410796248826230451906870681866067597074460357229310582271255237787167494083804079950249749410793471064610521736312411555707920940599642992589861870367755037980715663915022664368620573291977209760127742418638874137911700895215764009484938175630066515818999891597441632929874754783443452198768216334986476186943369805495479142740513411222542150390892696787371200062895052466739502586505854594093829063952159986286477515874726829733930541367602336173722403953602353892579479460308694580181279558737107332576356788622553228481639328226511231264239534789013250378846661287895494988513878162421401733277982886233303587859067104688200742570597332032420219653483593994623910335275678920749361267324688855320790476919368300969271043385878657481299505301245533417452922308445582284106860726261891664484450124668584281878145358185201752250764134515004574949127856024035429098010433280755036415147762332867608544545884665287906067277568271593483916359707017430215386075267894395843893285593523191000953486749669106231006403793854541854298045660793286311087586501301084579303865575547358925638263098698645277581874771616854931850780366254055546570603967193536071623915627962529143444657756810779336700106302409629559068473370780508257076504757552084667741543543604017970568337262529538264040690826664615574942612525040294374302099779516800468565427329433600000000000000000000 + 72230144059460635859089126367686990913386539790922779475397554624320612185937918833094769765720722998153103905411392587060606982316190350313679000340072400704494441824483360735138399119588459770630745557378629236263428134615519104894918272213804271991528252415921043640729390339704297345725837824860983922709803549694705673957839270526834796335972325043852519861712726047715191371287089193078380289933732018745215337576138695867879670451771430418037332633230582268899531257474689976331365796332123751902882936748850493685438168881726195506693277644314441881839228041719521437991739990022546010715118067392160456478791303360929287627320042373214387096482925552235829982793658134924551324490429130345515987871923985287335566568045772524776782738013791975705470228469267532343540185208146224022093525987757345299869560178340020383527987441930561240272710055273293486776587122874403764698384232287275279252735497433327296877710758501049027649501271463826256015483015446693445196166335125828635357581394550416489939869564302913979308352864346864779928654809378208771208179788949172931652339826340690407388255448343160401629716857482089754416834079078488073267803950592056837039880803977375030084412845271093113927138035404801153627734738681213107826585208593563726374667093738691276798828891167985291728784150695576378279886337872209004726416329607060512979949452661490601067052151307690134103650015555959842058672245674433124580563811961807839910103519384277758450251976511169166374598464558702796016873155345842970357612362478461613925852355583044189868753468065873686701535570979191861921454784228587679182977861248622008815618906033685245463369879434183618987725182330492231961672979323495245000482237898366628981703194338418628140421130676189916150559532704130509478292585850466435365166270154992362282131160077684875868040197561617838442583833345198653440000000000000000000*i1 + 626192144366731676642275689123744831555983548481712999306375207733237725109694944039349945370767267224782683790143928186744580818396506635761433445461774107012201677314185005418794810455644362443140084247455135335322801888408877113511043369716102970346498621575972036683886564034810544789242301476715410491800091473096441939235229128298539357935317993400858999019990195352888910069192056782110079272344747680720785212703927256785585591421628497920673799010055270756378997358335350256665845925237593166762486552870168208888255176488116530767541472137856443631529574645744593492783660111321509084743549567555805948517353623801778215794240083033898353833609300844147193789250949401263250024124402971093173783715173971953428117440406564327753290368472032674760492439782284219923339923017314517542555004099097467129772873902700508424966929197555409153379823811452969514261292212691094806143510547064094069821610187013207901455817096185399965915717451260494098238520343329344861835769898961313609563580811741488725193819071915931028564241967832805759802876075407083227339719120023505775472006620025218325803602251034854726785214510671545600807007285295598529457390601885319817971876566119665557074116901618331976854606442419871121680244565849590416335406023165010384017265829087344559057815611218218651311903246012909102614565479055330205680916100934000093824644506319332563437637621071513548582387359672318052519295704327450071575499040232030076100041478606867708904720464984233767882992681947375697245993666285411622080429685861182593201073935755159960102929298965648960359191309127760013057806090322664322490043853699648467372906220423286515884668094444199667674070011478864714994088695725677655366841599949769154123378303381520026010994388385775912522955834319916791392702110723729203505576487310568931890282102858979348509461282717478806282577244677419827200000000000000000*i1^2 + 2235702558749341456301379530157917531445266410506247791901027305113929392740762249042973324323466972681764732421929483235833419888660072520737922782397027031554433389324859670440492592017134170722884855944829673345086610155777444125794909876413093816824160767912464054165241154755912299466385537133673474064877199161847238543561707658864961040699171570484806392298346558777345521579286758542270947927034212325326878630163306318778651678175283575119189013134260595379860911169928344248909224839168121854228151500862112066503370539661270191803027499003814780163557729282830303529800913980320024384559978613216179659897936282281245686386582121116234595987443407932431965140769558247607219326631344675219780371835883890794788513927138261449116185545847937847161517395631735033362918054842859702702715981765113127239719744456339565483161549104290136593533075697757437918850864137273096672597554779439778619523791996904187066398278221461402680197078197078441599103359168772616266184801429975105967900765446067949519606059345272851521199343356281371806948126276135827888574167649688764293587010806429556848274171859435416825671454906761331429871674111416009183862737462186218390640880796995243701154784017291764220018880340485702800199125170688637877054922839888363130333677951529779017694490146020181783132299823277187907003886825621009701976764533546754737738784164151064686458758749777017136091413092470309058905992616126596161581838902187608927125750095943689058017522673210898098737125703948895382592522857542278585930647282525865903701851115331221983306061225566822592549929652423384304871485821012099074117724392301826660599744441678609314654172807602661247552063022347685609227407480794051926278299408358311387397166995271575639791319086479363836958911983710722356920445490630999461858804106712863430964231380466547023245702734560589977891931314641174528000000000000000*i1^3 + -741605589150389782773271170326161212404857153076132876064547022162435358101618573408449370287718885226317259294116263602826884457852371177022661133239867399073079326837295988566999516626204725263442158235233915052930412351317339406057355901102614292541594195023978255426549572077100789666252050319662524323943632286226682309409556689831752916778919546097017190144754972821051120508865966209182347838479769390472627797653199335489095089963889608136167395081720706409414856492321182914948946713265977383987823464339736383406097314819630644188203992032717281692239080459442278441649164795093469821536285465205893320197963956471692900225557618239755977241467331037086687552022055029781615036844673302990919437831581515187569415162301204477199229007046305446738115443939263185136771454385130367358265445207687251674674208106988653650851945341146403119777819867532172922899220951330929158552860027508404881739403507691809109639458924938930751527896541704217280120696718065099406573962060946481733958150857331220382740604140600347050055545566847158758724209196145027642409627774334086862788792324326613012592670265796390647546212825945582231255649162709813034835821536604010829392881433515936430485390547291689392622008562743853166806432613913465562000067753719798795239767121832959341791659219494226230342515022114849313663766538101501215521430838895850040026852941771875446100904243105176450993713938520601024831471154718822600577550319919938496680964439573324161442185542168844180252243449816152000023235362703382510513520048255913785015139071132358479139860210133887671443784721893232821365541062906463161877703685325524317187667386810279569969609018187663257633224170061990201891825566076045703961357932541245862042863585528261132256040539235767975722095072805869075589622364960393180078881973443832261433669776146231865823762375718377332344569301135523840000000000000*i1^4 + 2082844977523281744961444650008009690731667061558145499280089116298326305989370641218353431108881853075154015732079582665747680455508141786105791270303457515090759359946475602029238902942965176735407586345019590113165768842580357936576875030904290977865612127395301032894313087023477191508260235035993507455854895004552386032220102247504439326813015397667393797118009604593428765729952998418695633964351795623867266011547947368143659239646240076649584804993660161723835234497932284010611162025201479693042690024782397337670693627583450959192791444881685555907974790371074562431454188915404272531996820069512746283016033912533686440408942425888266030996992987650576530217436758037503106076793627957789338946266525087021495185753375551106028153845860752394284440876743873995915927856472182939241806466520434587305727041097029947668080553328616297828899841689120787891908199220785661059007596354353029855209275483496434664367785285421391546493458052348599163117759907398223195492722972054118171788662375832149557530134394970816446233032472050407804603024880438148933336586950297889865140050018596716047868935623193811060217646339578283271615632347089759092517472962136056794590142694072544927541108737909562661322270755095700715907534624066090754812369959662138065912724477535588846419912625938644375418266596805832843128859784127673346374733685486557304476876256442097231643768719131159785006071814457428165650617293465203231359269116152548047633515585417091400380435312768860072500221268856236471635624020468541564756139711345676053535205379496556554981487704597701379886720610285320892772119212070244945420176796411612892498901087568622944743122776342460406579490509768187485432303874086405674183184654536724314227194038951525950710896423575485866121284993668959929823920403977074172388948033320339113209507376088228811029121965660318972866558451546849280000000000*i1^5 + 9243215522647132560072795186098459285403304494317604755877487229257463312642345949155308367891892290849103908641004173595663293131421295937666760177932453967632803344002748567146512821838062400531946783514695370047201908537188162326798909230403410740072140241488323033946805249700512270759676268490388209980762895870227053776542676657425845821906157966332497161100547191163584516019265192133376725028530632669957733129889999007449058979540321119073250431381565493181371794305196166504320451500352881354274459672914174989092926231216392462024531320074276063133703773297951510167718883706251434746982354642732206349947653997719804701887515197998427343523707008107933194890957962676837281061687786444200108351200516621746117308502395297323158189038989870216570546756860159918487176441970523486046555775748570620696938576903062616999078554624106081837546466441057858661820185256488977579102884311750449865986191618115785302587100870871090279641700882285296892664551959222809280706187849272134323710379360573390886550767498321325768643653839553812852787421210904198395245603368672497944767211184462933536214333202432811576764299813480335735233639960859987497862326947639114010846997524074604522273252222706241099334174669181663095000607959133128544627707565176994806757291023397141795211580431167256066305372053741564062285059036547037522993209605172416165297300648000504876841720540069791457762337369713229313063326747916077606281851280826991389348043829819400532609852879572342010279392221729119179365114710798740894101025174114386308713844872282106408197707494336434312247036593920078856427937285797875243578672794115404338435684847976390045901188287860852576222627340740405448123530600932785457773208277663409077950435994997795557915164618745432054924307222417421083319792624089099582999120162397642988313482100551556053983116573736699592051061220704256000000000*i1^6 + 18654740663168008929658707535217297370296082209883079422580245549484555461539163562865032505852490473077874489688109192298717643223204280095174702406157451926318785834769916982231709873402742981166768941858074037002707218937060320954605199349018507866018163571967461961929815824630139454085299805826285426113116867624757921142902661436137092607120087942501267612813736029030025809181284445376091822275181554542858201599487480946825747692119426499112599422700151714327610230908495419019483413980506185003812425340627359472097887524323756178990352198457461537533622922916634080413497875261101072697969119262268050326736070336609866017781024470097923164188403375238806746505365145905954962409452111421193660460007916685151509100915005766716483064206025259559882816600469024541093929944979226207837148998771565514772984764939976397406912368823831802086454734811887509818859208140077169559684679902521513081363315701756248854178484492917219178685355426458768583481111643770179401092643673827352900509026002905567314861570703524931207579795118656195049815125261484829182238245866734456713169585057483060877868938390016557672034789253071601852023048878238533502885655489523562247360981944467729397017974138569675768113349974242196171106602225943341471245219747979852449375808313623077210370993227471245107320077916811749111995809676372363774941167817340832579880735344478159137060418087257681891852146010457252278308412511492685703518955561259952611542101838620237896173508660335079537488007608363976699710702347255170052955295290247908918471256914492210723715916803978255895152300005808565585143463434699595885597129753843157944404523217198324274008472455179879755652042555757549583701468476015603337664187314188579971468805350893097777563339539211551906504314821693822856333553078997234811752530589171908638208992190474830564181066613221779633709311412142080000000*i1^7 + 1391777239671669720440860295378950311318176094996746022088772713409001219536366338676153713289342690340989858467504768835537675832853422896395137690550124445498239338694169334153563459181715716755720992965270725329354956570697665590529484461124145365309901777497462468762314372973315741835433497394039715737849449292978778454511921874307463254257989361792020516435602894165933170331152676454625246384887128471689308801294075092003890888381846570042909369028395151491530387337036423893192963969656600934810033110237985709129650475701051036836103157851279763224092359135985135306431676415148876960833264691844129824718919829980297804030048303134814697547942519634642679356569932612886173987518217026756341942444079673035367077232909975094456052979814963606335637739162451314350664918993964459426415240019027812856085354746416958709263057005184309214338613638652159723243677210451457246046232619580800192017965540998474734436245467437688861014936983973599219266593608948468324834649220738470945960209156830506704993333309935282238735423385110505683544220111204840813778779825161358739124735361889673030230818576068209073435544304454069528895018086491317497390174865964632323274719217915839731062397318744542689482670611359368008476846458754099296661345869071067813742522750115375064610631374734851212758385047789152534878726192532521821487553103356173758999297001951186290199517777770212792371753509447980403521295717543811726363713780943621196774569303656705309979288152785691799073842120690704600799034709450587282633090451424478193557786161159967022386278974577508561104325563417078752239780448678327047243037226233627041930221642480215884681298511321685766017606224147627636013353085039480764582541027659281942835982698146049773792958428958644134098504179518010915808059106676485669555829316139063930839002784267750234960517579714581727641395737395200000*i1^8 + -3576432726894423065992371215252750242873831578693561321918624902324190211155132748277574869577256648253922498775451436819678658912229718190847743302846533993158834762895413634536619546683561975268742340509365674945138889139314549350854397585932500564078289984954313284401506459223614787772887436138920558984370834741127618496293081660782501984810764556791562927251461097693496650395400666701741208773589418000948069222129405983550485785626095982631356565816647821874496322264867564931182409183156690544559248805693991976929211958829126963076191248485476668596457446118915230899421477477576053060674370505600159623529630760643051279123525131539286310041533824512004888450101669673310598129579526469481585099648340178977160848063647757963588808846766507819885459072575349599608177622039694097659050893400888730802963332575001480515134763557415225315987841969794160442650578000055755989229457189525047809781395396018505610405576399350586511479952112643605968633910822656322528641967031425852142122585972392667595848490686640837419770940312700840347070047046231713315401828478904021646293003558641585812967523424356134653928783631392911661924641525428984812889607122766431679642419603506538945973948197213254172533741525865576696397245240845720695257447315004270821229099126631176292244670274445101147833357722807999262020107750873512881865643035352096818477450151525302511190953468411214848622619015860208189854203181754225343783619474933732233752012704620317301710724605728576182782824993923992294010415776324014310650326759658255119801669431388081862938809859394988089251851470123896155057328956872338185937686382806059630125232846164525329930232621441721609703601076510402423669600347194415333428919297688574165829122543441650548467650182269764394146036787793399112728729239368690423929431025920059176633145490875098117693933048801928349864370896896000*i1^9 + -1975809203751019211863936219848175201801379113434675204513532112616946185897383813197327800891502087691607209346159045943802202770765284685451969653649238154943983153291927522540607526681533329690651961683105835931265553781881281901501128500628150856579675663458661955240426401522605408371778567835110991607276725941848061051069590340478310045211999807186397674929451934148468824590196996948343319982338787841370627936056227665011681510788496477384594161318461270096655916295517077675334430698593939593902523262367274704169963862978543015839017922071891584198123455872018717714642995298846023979070295005843106593224531263459452003005372323899705570281930781371050438795228742230988845956302429943572098062163615435086515989919020407466307709366100298067886619133946566109648488378192797695699339785142052086436391894950620791191194921448990121989544561885267370033053608405782002919585612354343549087174691242965290210152318341206647942109131424522339811729057799010038826106980865598829405906378600743812609231667710554119707863133540795028691572166424205119497667245518657264269013075978978498895215576576944840123248674847732553966335111311246889876543097527288719364648721737317310006604092753230558644270649601195363886158425021187320372186485655227516024075888496805323245250774865107772880388888954846846835232542360760713166878179068107894761864367401935806172480645739328862806495509555061633470970506307677169624549236877861390782141736621343502834530051487080688842926979049830113896673488595506582518772212019615240169264454315841386570082796024232804344790724721217205753771159208265588190681904530632539787873121815627878292959039118110773906050121124286272112100897531317584133530502657597258402506752615652329428042534836096683751092126116400022316715868729673288888011892621075058122655638699702731130124071803352907200472771723264*i1^10 + -1870233675151035537930913771939156067954219840124117317250652280877627396833498687562525544131983554064257737007589328442353496500598343480089787619243798710849192353437845546688863296540382722320727032814851986869516559961870090199106588400036994224229623434113470166856889758082638644342752800565056334154396494504009375646491917345765691064434757781808965092450472955978338993634016984194134136846198454842537799623501162587179261556282650409408972666842287844709751736100788219897375031307225850153298047726063306907668098839648337748001511802290477971102854654171554590219545037118540165049304724617497388366465238592012218034562120059745547196789893295244587029394150845277010043170876192194665413018866457366292860918878934844675104530855719853785852258006869650094036745433262686045750644141335856655326999934262064779056232352871743329999084480357943449399903067348949708008270192189838317334009481623070186423496730174851069142382969787468528675645689209419990524560710136251119542224767940031659527676566531509071736878790435316037677656963343691613179045726073489826484918127969830066153119022787596535336646457998171102714219850508355771484454226711682567030249349543910553405169678885082103786107633152247862668045439327164163504177270015802216920923885222519114996720150003365209494753858980747879565278235980223826136128509227296208249777918774964032215652984394890107569563328777160575265629224818627792875635383827129636932033058446345973296357615031982873229751640051976817142206297324390872941943461093638815793924987164325016197675179614504862544883651654893431482400602466303676808015171758304299173560227477414290748592504400251007121300406728713670516828919099731839617771141673822853832320724381436344316668019268744974755789740524398785859466574146362764618783406500140266775371928157181308424288173769186418564465164288*i1^11 + -1084262029411848969930847926582390764159073080584565323332626518153990789382445952552220224485335974598947400612074359174553006333612272176549053874519541161030686286172631310011060384923322208659347404919343383296051147229102514426244043362446715966400643236332715005637403693638968474986293241533101313547953772359614571798755940341846564713743652621852104251067978562735543732696704411568390730308845970815660102430355766347870525095546957337246526507552199390809159886499831370534421349238723494427731346009338925753889728463667989392978560176909720902190682284663548081202856375548467919842783967099385083868946826889675264649737954224579029654491824894293686238757327329749344190988861905647571030340989707437346184321788148360842163998435471292550231367919133280794443187995958942860410524444771147444501837636608943515356483417768406968862821377016068690282631973149025728061067837065497406930749558366067594869057488626739012266695412065279034425654466678029639598324604531142263143733217904283820374630608068203369532500191397813195759828583082042796145757234372115550827907558332991968230735955425529937413583345502910626444052333220045651007691517308021840184469794612950273441060434306190817492143438793765375783990998362951324506614031088120960532552719736085400502180067149123391769355332655046724935968069581696243796657141611979288265689022031108437675826557517524278639658920572138622175542390229108104640584007083177187582954981806461261022734482573234452260536386600976097018658901789859930830212638761979537902368760545266298015959067440308409220759361699588968454097313328970461728178327446448536138867264389887596059008209798959240729054129319867950706918504744143229211608955365048243839298699964927949404711060900718329760619752158293065738490673272239759793315449325332323006377807617635521121284135369983892142424064*i1^12 + 10433022686880979983379320339260958105415470341782130510722223797855551718114582388917866910918194854150635474061891434942270807627746006348222946496391222843017870862309663599562516165627560756048267251890284683819327126737592293850620924936796466133346491246787035614649625881596637258634729186046087764357041402673915263050176193683560433755271064069574748759126000605998886485760895243188722277907140029445262894222760842869343773983786542594012732658001288290675016802576047109094894106594575951195660159434782134402517294048241105674061342335060573950818206023160514014306297253927555858367134123025524661120111372643961476756087590072327524147011680247335971053748797794577640731534404959049105013816317008328347802840632170603939248162086505979740474536443717843557552071690016187301590452967952206762531568291718488800953311678222281611672082938392497291579251814879020116070529467098048171916201866810796446363320262665757814617803156032187336006677232364011267603132056315673206039366608044358666653105304015166827548305537478917406794317005996334121436597820893777911717315067340563246713462254681406568718299109047503234760071443319191868587031627338952801386178847695008092753198202042534353127895872755001168629396580483119169799500242985657554423585300752565910777880018058555429966993272122460960910164959681438988434400187619402868217642815317578511583890832228807407306779769470598972871102918253838476021236335481203585431744405744485004425145332787763198451864475142597398332364716618118341351945076659575134897752693398382557574709853220073052096479848436649485840488068507900965234416172897480263008634605916837814725007753121752679643722816267412773887027908970526694452247760472739674036371743043245374370993249188138606869716801067969091369338434298890860308740775846381553364709224079898701066698684216691916800*i1^13 + 195068637294755489743683246723110669642305561768993487192338497319089740700492366098962546369732331927983993241080685974275897968554183318847141111996570882015758409939050269997245694828435086195284686602556409998569913331362486308079959318178973203620432721544272629714409423153268946373946041588314353503419788586869794130875652066790341105462739841557991527875994293176168008817605696166359568728309363485157808085075556373310256620488234033465178542357013116182894437052030391145774532481261279482003098485228139307773848887838057981716496046732769032901232721982534159195410112352632054753906776789477490434972752762330190905813126734898654658800625222027846174282879613369698292590810760572688554684230150476767435099444443584521768303948817157072840431155372576162947712630916655820704322807409524045285164075693938922971677770101899505614949400703920088808564367954681224916868347620782400760910794664270134046352388424420586245899822684276964976898711638179115666504781851626736125540853529722832365858237766151134490852403415505791089108485474328504767327374978034421859104623166281081585665858158335370347490564394741649623017990512766550799354556667765496614761265113631180969314247821135327787242544226695175755573342946355285403267330123951332478602785219137815768538358113728219213020542317550356160364476201142414816521294352379414281123558839459805707235227319944638998837600103634557262641906245738517369489883356240852389253192724164938956928506141313334529478727171592369096330606236329365939207986730861472043521536694724804129387233451783753623833536574223463214174903718306295006559184878061684257274851830786283072392226979534721267298879496470319608094301322310667918358580924365489572130044356337259941568957495902187605663666244991780036506699376760669929615936213838173583962015188282081953092254381161578496*i1^14 + 74116351628294841398861677669875015271669975135193188786412769649067562484606232814566399720494462242427290048207043059476481020066232934734688749122396136122547353859035821946626991805775714093139678484487255145705713638711436004810569704477618405440034072824943449254936681890663184732458676464382695264587517661611866358194334421663333105715155357504237455219147924405627227180445757148129011951708198089408968958429298330040514499990852094853442490175407617535916467699946455274044304215042490436605743268040362491529178791083870370129588961404394756208541306940223599604641810556875898090566629531627874865367037718679481838321088451560461300151381145076813199939506510592612127049076927335847406917153761753774450185793047810958679571203679955185087541367046903025656974517182320033479088490255000767299352741374690533234645012094189460918573483106743138326394913377846566790679232531047037545596346737270285847546325758989929798036740519055277141821804259708476302892917866346331447551607659144576803602412092864336841008063673126119408682809071958817028219846840049830284089698314897885969431567878031903142132064545556198392377230080677822760783656500026842062464179890378720153051508950531629115416472539961950005723896994365837905468110253808028134374243028058229660293634935417251283909418891482945747674218442575536937090031822693311301326664388030335578819498167583031284198918826768464882756565489895745579085035137314541935755478025181587750075488907454632973086625757739837608075467950283474355167882532708687366870352862866605216863096182856887486726451923264402992806693633183430837598503280848352570748450022819072148101257662320258575269756403364389682107989816488133318803128460100831455773821360382883843020795853260696425032866921828506226355552768019653964073146605776222551578228950524877880845339197440000*i1^15 + 14001140951167394404337523682545180156813805237134551088105894526027981688037064422120228507420406453730375873137658915596258244231573951504901825528669374075908488235962252596890176188130911086081465822337715212245023272996288199875587845755681247878360063942147223603679941312797471453071458087888121194394176742531668295552710648799669635166354784645892942093148480807495518674635383641877762140870293590206569600213827826889756949981471771343395094573115137204715016975013729893117471848968601317824503708296629169483634860907348453321236191894495673058305433393225472677874132146934919208913638689696564075288973898096203359897594223524784931652472310940194732263918010896167559876047558798006864872918775324523621955660116811608345852935736614750341231467039620508754450460670356441800032342628213369565078889147490051088261897386360856021215218154566394882240353000918996868978585621034125627287125672811933339546508311450023798289512445606066125627703129865654496224571889383995844378227268962863492530015774064898562989553178230595617559800401840394365300352972185122575277008483097836332046008888845541158860098863937331577557314524357698755627762461611341110943676281364902601067014406695947337743150990584324405863051977503368999938498881284949426614118531739099647180385929534734051720635767386874369408865483434628502373542054260750416359820842123038237088133160000003990639028690271314945189059129127029505345637957924961676189791882942510175621267451117853401768182864020035539190062798574174235095604218563198623818666046494672280891765585185935807840500420958424489583167146838615256868663002763788135273380223510708646837148508191157187803668026898355161357842936839347420291821150556205790192787890631919918331782772073217808252309379064423202602496724836260661641791936922851150198043189547317907187092684800*i1^16 + 1751052608869996673886306050270488393933910501906610334358751095523393379904598357025325812781932752502438256008320649173065537536332530251414582238283677912417176626095336651755303043225598996924034307534514977608590359612063631828055071093154998381372843880740434761827249355010201543463320006602314449006321457244077235209320951155543426725799707164102119544222998401048860456574258049724518722300442936213359924229020313892387126921543955784787237688388689628974043600774218021174443184988802980832240616780924386711777507250340280973710036432651950188408712125447616868433648125754942228104018449737553226003503939913718691586324262540199438060133613813999686410833215113096450808344609796363263471888432538280577863161760343620405185766928806933325608365652330370549678639729195339796459531873201901440808913843888353290243184558000254554948387710026373131381772508918064319246930662170775305402770144101476409671557115429405132677571907528431422153480386594306033487781242346043584782439496290645846745006343729952470701834824146826122192711286615865902289569040735820292018508165252617297459351965145639870077621931441363526766901359458763844585056178283131369309657903231608719405670611389614754410686829540155847525777977605940957988991546550884263677595260652325763151998016163538015086951677227547521008614900680536297531430408796620577515147706323542034728361079732617291574789366183263011884468298094048898712804639624584657856127341975708690022633955745596455417654567402504559479636001858426890509717586251753973648915050180920651635589934168709379519050245905055115060802255519709040289710441292550605760036970659269376668690951928033646677578217697493430423840396279403141197536937123813514106262007831318118396321334196790783522956218159024562053280153874662783796699959751279309130149262036113144045109248*i1^17 + 204762727894945862618212231222358827282484674135105242796937117842097879880327950350602274132425592208462837713036419828240369413630112475014404531241782894695219544339064482198895406541804268800588950203149011436793538618209801800872469436590287686416068144464180768369143490156176256013166229318125415593850055195151531202543717010300117035459718465823541517181487753127830310988768896724118522540005303333246854203049890460392550215653185365415279735969402335106279227741677355658299096826018200911810077440411334265715489909254482647089370882378056607238621231970210816638286968691122253564225018659025378192775270804193215302419618082435086357977343170961201463124902614633212295023770081584886104303294737923773603169600173111027969846094646773077499186076781906389748970894678819257963418297549014939566069625735854112077061903300154758545924033964248816305704486059566342317020480993013228862328938915456965517385464106140774896203782048541781687695877015066129229508722707407394633285198409451096934928387746589247474843337667876800868557404290204806725351135807963489382628567277977832621127745227909976988490777976559703431478112186434435534324944539147456327193310314141526587457321512468276907413236974342339910441252771061261845182536334808757750578526742765457180396477377590390405062227230365813012496736193959182743789597149270002028709890780002913286558271341355249639448225361526328262769384947896749915613046858612112323587850261491875872090723156765744505860915417065600992104530381477448119242573269421979608962877625669999904080868407866443384083400551576678894326384865762192572553943822075105614080701706352053313881801230187667051330631968195579611003637443544628453511142854256208784570952598158101313584777455341478633633812391327665822908115157859131030499802328243440750953479647244668895232*i1^18 + 28079542676775194167987649483379053282209182890494733192392816328533170528658296434281343164104258751766942610255263837319071287066150779765334951145919554108102492436703915480632394462814056227955098497460488726874390391407187548107219909788478758909035476519546289027380235200872929733133239733368359518966840438187165726896514163121500251367565079142929892312540588635257390865390159895108914441551908668396140728538314060063469363044486086864770842601344861239494947690607796207883856264708821071608283278183977693056941259383962788318479109293233712696007436336510473769596201587779163125805004765023604976199033444165474088396429717717823677752818290395548211509925259633973041995969631611689210105721930623107703299306377893103964667891153234908145367815691788308917277447907067279424519226958773321026520441730954726906101995378703962712099250962432687969224804101006882105633280824809234225514827671139968864519661955311700130934166836710761954624810635367255033840758139666520665390998255797088699798582940032391988778570833813476007377710074760480607522456987338704154666449043546067102389773728644884167975808270733322247791389043561690083894172504715127259684209523218212547442645025525136312812224388585166054692043260024156252582214516793434272864405998249043192089771344009282540348094038746622131424560420001305255600619727224284472208793458324038676742913175695751187390255457430945980702073643083260762471702621343619794382681174606192549297677181414698293825132095794804471404063115606462223220051450992560130792660811263872274091273664648465577133005140749136426545674502409836912742259521388906173217439555679845884197085386080701352531228293577372163685692761478374707544099834309373613385883076210663727698020108442887421924678224761417706706248200537390208745094605178077151822142487662690304*i1^19 + 3634920690935000452242314071565912190542910757563270426361212781538321015031317397500259203854292797621100281010824478120309649366362087042954470630736804227360859091681428212088158484450670028036787728604923138134694420488884048513996542517796456494058291231034492272758484233995972021022205521775259352361210889375117192073985453224580033771435609709800230845104875847725175948633608644142712223048216385301288544506607320247658283705727537269213472300406869066716392966582550711920614418676885692184668658791401421784105359608698288396257988409108890811163795087686948294947313150361371839903050847383106068202363615509313784016182870705086916535228523485663889774372681699158502142081467480236010759921485886110947439234975681986741318989808484334954593291287009571196186956524279703234340912380658915578100180724118455988085693258543580588789810857723850467533972258733276849349851474442727729628388088135588392262803671254967795304091686134817192374239872920422268173368447975997272132791886491454680746149573552157068290830914640585287869793582077322492283648612112805854763068424802564837420429430639323717735010804932230623198338980640774188851757067248919359641452957270949594157341872661622375189461933351234554961333445795169458845685609876281274394148248518632403714600074814475710604485462068122906720309546081454524467602396671392277612654522889794243524018130987137927070587829221941730943284265024012648798343710768810027654551380125762468241257971097597408514364121969864965620633201446126559099831384827433619222436590003368787843871857941617120539037230675660182992200896319578872778287388523296245805217196771528920913836257695765529493551785246422090835755706614703897370873880682654356906804176947485205560280239405063298003414124302205730967404603659670010404598297819558715789745613438976*i1^20 + 372251984340994413894927563187269934828745496218192317279685276844936748705989688418362129598121601182844123081230186194331854101362959901012116296722658357803144652229708419515231147021293153446843639370514042629207061605879895187875345328722427961879099069754119595537233970429304067209082281290261008879753192745546210847391400611621875569103544768959050803437816851868083813425634970238168652216255074143434929858145098877751821838624670654107892154321253652014191910083419893967393300274022503473284634802639253062809456714345273853996345951816156427618704156150289235503646564150043966452798694048170217705037589157321111533858381456280218832315768233264375598081017736342011871584937603226670032542672228282368932230715311209096698143319375561082683439464199263065234003945144388322951282934772868606913908991560590524453705578075654481807673011226412754279822089472038978974178682311767607421974197153828985838302427231530384454291539739374464935113714608828972467501396711835270443848245187436640181631308795831608377601844695339201096518581874852154995606558444272887588526029141780643590933991035352534518873928980155455800762617627107900901515427498683179546648705339630372635587411323089608422396952926491817971260842187902911958093883645185205672011749417326903635588115637493808870385610158604041297698181636855669353158355053049861143481521293391985878933227945882059211077883050573708155585610373857194881804801892649700723367195906914360361127950906075835765965582357435237781536167624196931723664912655222178114339275691230727074565587775362399812903866264929458764875594709851467853734454814165656950201941097432503300521836340855440006745134264142835423588196792466974689668542737795685978838530429045415578876888908400630127149444226976959990587256238283310833155526705080723986393858048*i1^21 + 30067655749674423113462876623736527931695966843438229841929719980381628520687775181538584348297605743440844509186051078511259254009126775474115193585107036246874517383978740492128278342337331970422470842469688961835368653675192347259544498740723086694131868788435254605881520808888072479242206094928014720577108243744318295517347297953045256056662483139135872508719201858110102990999955437631211010696807970461625668675809312759864290755143898065910094177059511616015319598701210882542021212207850802422267439478989462114577083983215956112807503823248145709109004751934439100179051558934504280124289348813524441391016230647329675807641775640953497748620126653251999897506384516323502005142094755333647263549220216317028162831254890903655508599302862473291779502225384885328217706454612461994364661570266213494742791968791045212272220049408206622178032078570124409734489574308501641785132130543339092924540256192666112973528669485825357259650916825054570245934604407579632755836426125794690736267468275519825484367381985900534835340215939865637087871253163465168698097705764509722699826591985164650456620544577383873251056427633369762654509386017909761113961050644008593984932950475003590443008619575450956653061822155767447494410804840540319516319101173511505454722812515274603070015465284097820054639424028649341838187167152552928767269901982747058057090296955648580049794893788336677619004212682563470146982824593562868966036405435621370165475926670144650292121195431483977911664998819480197459520243506460379529033330220579644908002474213915665194653727645614603430689312442736403980694123473314299609389494681072545400769023455877512056720290498192012042039111068654382009590736444960006662908687642371142952449765159671539778149335617086016771919626344486390114347456194523734781064137627691026219008*i1^22 + 1979880274319021173690866873226694253619700604871658270012386925460101679863560588351903704035217536841075132456346571343147595366233423092297745143327318694336786864838769282277377495950738153707919030427245632908445177176992366829472298277973251827691664302236316713703791302724169097292163810927166606417572030159573868006049664333425469891938596729112720772871722475086584731438360656803148479010946206796112454612232705074010422697243685648952557799757295608164949365392566870515835792947659294557513884383908758529152801678228709179275083510632571718329797901598630567359489202427254624269631945024533106982946043905901265392760599585997875977288108739030286830411212442727329767253277932201488785388242365380140992470387790450953321969758755678622455800584672541406670201571409524269998791845040239395669436058195362039649660194119029887762237082984443271442615005765843410528403046980051500592779873277616307603723295673239528706648480603694065589707571266827704785408930117851117045360618250983643445645152838140519266941135130788438532824252328304974186884265789441677151021799625547730488965157805557882673858975420004561040867820775955251735297064247230361262052285186308572097142196246098458986859730664588391343240212048198028151133694718247856512372020213770827972509222960399665778730348818282394938350601550006256824602417200034987175613323163144438113424441702161353837886583657385732866773832949913982381914375920723426208015963649754517424371791347515979299150755059470205090774528439977521359490044952124763234937187072797425176044118293785084154924218438136011370751223064516748428904188677182055199014982366224200168514573377190499771868192718871504090758201165123067440094992426163607635508253123338574614983439767101198639623973235633219142238161200451416519619772747584897024*i1^23 + 106385073028982625165678580749415842142519544298546876129242365635684916834670760666460835689294783365450828708149237796869733390666605621192507432373163260787004695891365488516576825870060727454511621004956470634740026221271268298245875082403562722125665611950237841089112064337464973674983747449426877285092274832988165596043796018592891169211116251863606719176894517989044232655017043920526452361321706237667216278880450743817406703202706198455315733084109397308674479302578774997545590035435521054824572477110497167885323414518587725017820704878715774410461601895264959278449212600268221022577762712177621238236823330927697224310172968835763726193117324545167041027537037264418140956675186293883086659500682355656528131230779766144988981763592908730851380610409877003203195581367031494924233636391030903441314497514244953616611846271893057816669929989950817654282837123802876136809947212628730092795222229289832588613135735026122997847190135903096396385210062793651617257282475760544227623452981938870353663065148614275605713464940381006477186251737340262744271363842997500654416984862384715712117108386912696392838082990106942621467180273414397685751534473448233067070807639737683968763538564111182729545851131090715444911876743284579902597328402656192948871280869470280899619764815668736855361851701266043366545890026290165744912618638473786753550285881111601121128648756108753260085917561771939873892382577007413185395701668767679093727237681787060112520879600293574848087352815471151827359543543644282897337548901021085876994633253193177576668178392184426741900334374119277268385076352976444502882760222399779789508344664429248713122848541753826580585669449123284926953509603460046892256362083665934545344498311444592148487570002108698913973533232893038026154825534639048140397352411201536*i1^24 + 4514090241954786807292386343565988357206913809077091226756603768956525472430569204875114207123887874029925064663029202094328017218800596480258218017977894282697912315650631234231570312566960808196549004329322492881828836214318869550249550942161353450210254831535700892527387283744424208377350696177948800998423628327881029287648086778289438469465608150728825288001819773662420039818634610026811809053013510606432738140685932772970547479489777943529051624487893310824204358385893116530024931798317122207459026515119673303925623049762125800454098754630107570219127814456258493458727368171011766776235845151224412145919158352275166129186795575919810225582032138960487619960841578462742961258915263950392932562568825770571960315378103000107312359554796110241497704527064638262299394058589218877719674763945587241613928836013231888981462296120850616770246017867066460539375689827975838678732672192041819381186595686451129727287447095988909545225941544935281924761180783229597572212910175142264451277849170113232211527759396834971468700240877988654160522783786085223208115665342510280674645558581509173089629250092303088829485782486726774534280237445126707408270121249135656359439798271552051885453162481894448046382918848845117599658308658067939028077537643046936061421614883103101287022487367131878895105907965438714878494152157937077800641756957798873476732053866135453914742222708483719597644444309572184731196390654739556742874767192111275931777302131511527965711156243954016885723184112147335499782281547686038652204378894663209918127334720021333482745172258103012144326452600555199817781133815928736755501361312197148578859240836389391093906612558089594854697997739030918255585830138260486962766630566262293040317775926587055057318508320415342476094114013604969708922104173626299250924060672*i1^25 + 142927426865020752124619658054333512017655695734962882549393761212958510941907100055194499611380250952524409846942636465668748361283752615421916121631802596142713760727029773363317043184350316037168221197759650739094220332527932699647514737971563730045064565849030646631713739095301837098430323796899902261191107529712672743918999318605028758771927972744741481039500156603655800367042975335494479460654659781981339743139296301862755872792684453034702436450500449925416636313124490272718244176578267010168552361915609603325530793070881551267164896317861243495905642750112977953305287701174072805723544680174931480759563242790423397551880773442357015046535652888702445619962694377610954110158622093520911062428240371601490078285347745180211134809131581793568551707118794596804091395944512906813191596728320370754655471269613289913923938555262632485360481214891809708430998727375754085669385895894127821765654274337498590561096904100160093043109578705113691049012981756449246330514868846755582147510162801111922936613516663872951794685075468433101971192437220103322257636951475127049389500088697925316585107402864558625518425021836826662488808093839570478637644041707639777598324983805129294489370190922956169329684648106380487601682549216511292336768560476213159546514647548355761680821173239402941357090099802952101839905037754116939738497777162734058717258351987974360369813926196523728150556051008394465507922225410632221691405170486256525892019838861612006204885016149213238265638407070851255452410069433456832090163033083666649399900727835428714843995391505160000035495198442094798982326875107641469212594199649059577207105099759988241882847414965844329567385761157621690244636068028320283054064763394066410405253061296467048847014655519906202380788334915717517051868472758553972572160*i1^26 + 3085622198152950518306629928858235736280682400297028426609253771517725413208887988715893400181720447545091853947829666983664579490361415210373807387099120584505386777807518945128210921182383934770563341622989205148700011349374161299797937192772169952940890377226599334728431146872597340503982441388026318114456201755383170862172703886449357935666624616449430682998865097096283429931557932571345605822767478712571038916453690238100855010186861365240365599776914011082372416595339826266188179426684853361077572166175754041519552927955561446331414808202573354075765659758733515292702910437979791214177589556796765347500483526503468915964819042686753199382882698002923369103969102952832118574968356882127091563003405054396636547137303482284174452359768729323493234476604800310709651147875741701908087835567120886789530938716486058337371478043091134409904156039098657961672803491726011699215379557396984097951196017093404756508573993153195815973649045101347816640698641488638572761009757462952720653944177887828007137659592043167984287634856978132452069389515622775451836211438406023681317494183494889836745252416937699905499920042664716901921239126637042845562949135222352165331717749890520382398695046321678794750978668304581572063858368589274397203872705859338505025939518902208763916668986590827672459625705537130847196991205075693738261835260876229271358619015490222237753225868195057519527863003319422442798063877372205036628893351485271186988169483124217197426432868996708247723457434697856685198857516585505856903003530335725029347222927329819590975376441458591048176118794506790417863062736439137090518953307886302890916445701293221060567959450590094531539082008646182635019475459294664176389252353252391599256500271013991582516472550101987431184741761411475931215001011041075200*i1^27 + 39465406331919912536384498345574565649483274393468616231084410004447947765803082446178926203010558955980625166266678329206633706740518670031778917405581330005158488877846493720524535980302512543018746710762454529344988750400033905848404971970921025346096360565220758362578251981042630183026168127608497686890627727061241719966612687582818016100836963577764308983678358328595362608116427102227703060227577413852769204210325588372896129259416174091220025342179969110316007851730512224739158330632114398444567983162250735458183871388684687046310190847361865099600296760438926869069365921258293031834005156902518128051775972929552258673901171294403532711087318220254613554988780204925633041861562483499935804819397656376741149307161407894329026502209558159063721947046320041223014628806957227686837992073228012878137191922153200418292565450768253986765607708974043923470216091923962190344539850452163169590678487818399194104306134459846478418512589371371873274657636365662367433232810208444704810349918530789144286596392657845518075609879782386069239180404459276825156278366053127181694034892999934305508577142856140631471400392874951524900366222039796319854975186702831311630875903473329889522387795556208422207013087342373679613609525326724723109518663287797113787646758625032519132549032534098130064067041220460987260939021393662915537668807003528352688687599100586007460846242745200823468637530677589798523054955523842375393126925142402038807632619181911157543205041177565414741470524235489754490057734474903995255013573523868219672929875070301335921064366589827094034302841894867890546744532055893906977225531371404208968637777659415832018557043747286442265947923880481920667931862895414285966731085140131353731454838463221479332917086446523596943859173529649894314022921043968*i1^28 + 241652953878757520682285525141402780973560285433896268478117699298062156634529829925714130660450865230015107242863345034696806618835132219577520995756823931368790135719323465239725540891350061649282628055839775575172097344830076122406136698725953533442209725972257918655925423388850836640897791866730345380344477013785063433960218176138070076866964179382323189740340421637047495041640286153055006405704821031980374836496786482193832907317281797149177638918290169731985371429997744149860707311175131714090082060345108761494789784870949456551657202787547343032695623589657941407366675712188103330017890247218601740637573386111437079653912152029790512513441842361609633314465933662325616897577196003459976708846233084234212319134629063522486405808245837125718666103961665243856660070451844942273125507506061913055680128618531787058287856570009931347080884257523979109289404562994653928765214386306960722042653226492451126647947582586888040150269422816669591822328592608588473631594851900987820697700020624055890481135413309973060573432269436712461237338728158566177750389647618141859197350316568413883858669280509611482781724704079645534006379299122130515540521233487946263625896071845950005850027525411743750642207736077407387849168196562395966033327073508950149181120312295424907398426087640229157947612636582970700299072648800228714949131264905583352833040607368133864656788013410969239489213274291036044999389707014713779204442985341345757635958832724446409634699868588208147150562274616917528727460056050702847018297917502351257379794554643068978480654914319212824164200982788228115784890018651962831896321524479497888175556567842688505312046537805159501617216510497315633077978848753133626816801084380717583931233284800223024674424606877630669091147965087284649690923008*i1^29 + 289334947569736456517836129269241478684286715888921367558403714336915618378464524276158184144722848033811743146517020075236916193745507365204967011509920670288833536781890013245273565344956346049699296653128274043440989279377548994852192189178830803934265348844630421819971687133141457224401774716725416970612593748764441032934669778883183809347760053222997211449745679593595554960011068187931862523440885929808396557280009596028326160620074035144599912556319349674290248712987065294422965123405520984634363450739608740762217116651442497963298067730013216182441899142039398118207645484254002636001201489176363518789522793529231162296448204058758312286917910323702903027605307360711280179183775133816687738235318455606311079960612752144433866993618644679263665841363542113303569885377621963081247808864397883197985493691951393223785357457640067684814848777452906067881468442798106448642770212089310221496859171483339046591734902617121275855148319816405908740505766595625737559984705742726879200444212882211095446145996588379653538928856080311907032338569733106205079921473855290292798131411184478835930558021130878395072166819722307630169123074784657899331642508800444534566205092209745710537096117730405740572088289796540057667087602815185938842711246692339612685381300835354680429571638184225954486378102158091134021449769572594011989774445213435566624988809804327795367357387463304519595503540972706483603466627242845970804213472985097756570612483033398360002398058839474818959622281417938612301659855725867736778310331010579441395219680863919984265090352039634447712938090415588784358423551546487887484771686273838480478304273090840265518292701018703738943464799821923514641072027787129371161306968672581536287853028947577159566052987312000183559412813821825253376*i1^30 + 142450600441415510922410284336712646181565794940354414524305635487302200690610921671531511741840256131927906419776074947736706978389713697354049820464099088608845754977678280219467128005789220378009422564073977054800330143576627005760625474830772004395876936615734089910479466844512069225213390163964905453004097792855823790387696454399081201003039983592581106325509897297763552877532953390182531552578658271027033318206456205502205276826519577801695476732558040580636944444925596225149682801355638710834670332620459107577653428723561467820415468828876645610678253817747121926063759434536695368569898134171649472794547671442925986806608226609373456619636243036044279231489661578085786999976014023717911560047942820797048778042480229861483671453586264335584835526327335960482344129781332626575306723622673767207835759917876680206535888120906472917503170494855240885312831392747988765042442197705282806335138071865557621288028530492546088440284445566988302341619561581329681019383030103347602868715395126512782818750633208359087645992632939439947032553982668862931638894730939296982101422576918185040674865698874428014434900543643944770425342526037221379208389176360675739697709640108853664809267618114902412361055919100142816553873190794678228131260802047615417752951889690811493133904089581383625837980410983510811552069305801641865551454708170766308735769348067774357083146522366584984489464179529634732166321654635054820510145392475956328483489094324416575051394156704068618380733266988686617052272530600944033876253093014296398615666364615831074726320545010391202517792211761769305639949473897806823069789803300275404768880101118936998744223194489467501760469996408825669167135753624485371406271458327836346248773830416609836085467673869506279429797945802752*i1^31 + 11555075450501776540112003616811579341391007583489933610885309729817512174490034618244377958885058021091852493579631382668022995630592934805334622752671431699768989125304529520896866431803681783337237285961109565875456295389320695915107055283296229197956444734021908786572240576247892803177079418018229341297560530887420357371307941300814285214277627642652122381209311038386017486199632812971935626451759299016509904319794330900536454020564810835049860860346071851721515796462830629648916337960517603591177763093334586469832807788909535270718387208841571734938568229213603966277757920132441226013188353335000419602429146533012649405645601602308983960986793959045556693368232142972926137277614676036895498957837717856930413780284376776753688694434560698888525741770321002143955809093864704326973870815940618935094457019945852302355186617910676705263160978171470883134367636220537155418300763593463049017462370474146340777484612635016700461448319087525704455794852616263162446682081929058184304666480753684012496081900716205219283391161126191552078532741726640799042056248596855785369758909526428497254184265077596778760849200430965201107513008013372204406825911165007805859687187623759620078053678021880328814766799661791768916337523682197338493738272275039293364671580006816612264596481293770479197561969616626026446917500164139615622425025582452796146270627111476588382874644737346812933423891440322715848726274833894929742596396311374503118471412553335809376854662839012256097994801324503115743147555638378347662362467017271227643876896005592529679130929265039816229044280278605204585206203719882133029233497349918849556378924891492000795640376430562512500491776819815601211252385389716898598773065878049862521730015208510448748607443163798982602260480*i1^32 + 221225628466645336580522471113286117457097573442051592762579994708537841783915663547962470963362500510147959875576825061185730097566267894936186800176777977482460081223044570844393098654481341422073723243469849888522129663520129090783373479613108422073161452627121026917307094425777395545205902312180991742429058243433213471805896407607404816553710911450311850080123735658896688973893695494445692404666055883287095930002544980374250735855951947145960228844271162192337663847374663634076188614754630640113615094532760776886598961124888471861864153246240465493444268125779321178037243242107003612247649083841346458151233797174246863467571761324681805596202698558949453633390146365575885260709833912296091333665556554376351759679420962106894878220930685443748153389663056590580025162013248525171129948073248688655622472448260498268019525684419550124094457591436014579837148026683951278828143439002503247377040274314041028778481904295849214404087498456900633917570612039177534430302606852654760359463722301317379790960243570718091787025173449766822568082689201226320326768514030094294788568625542189020058497548003556601692506468426520618432801908583392135144596701394816149159412405056276911948256141574175592411498411607650862769460717360350431267061087085483825260334014996764148781902568112765795397879607763586967492065738926157031065820236345351898010040966655324880215203921230905494295774291970158988129334420119487564525119141641878390241780475518262491158775177857475698839758929217515866870595026238192542541938273381033830084487166087141759925088677657409815637421558388000414918758943419661480529579353615765315874553386173907016381330211603024736288346227648939238750380467854342644817692506977259629375499526032533220606790480225632256*i1^33 + -9031155297389405069541125900452992677875654872844566934229541788214690857420137413910739770474295347686185960636516754168547383213016051836534786130427603790432571756990708790538347538147883384617033865800514791964491641110579324528144874357028031673251219557556823256013891335822137589042431865222446757612402110026908856879401688969807219756381054823716864969744427314364225651124242955393518156066112583393538982929516697399712595984407751293607605022179342464311981357739039626131581069058641853257822460008655084345250908863601435544936857228027389296353896641738404883890290729126074864174064036766645569250934061211261926042897669071243822909420089629906864856598340522681146069472824248144246196395228404051606356062102994213483326552215583429597059662895305641535046363775646004092822824694744434053766375779031508582540484370109828529402557326174853712641247262436830017176247599855596506171905002047013105127815642681124330833395001744654598258031903542381621562023222654536397901053630680011009047688284279521664355278643783910068414898286374955649425747554020931661531530423194563210898636188127011012386080426834150364773868387230372239220802431640562003132825733282468305282640572636605770317119463916198530104769019811064761589078305416399035223323030687164118901059342476041197507225174953011571151314508216260544072833739000135509225949808138685070214783077782170196873593801310229013104325432243354908882570330349296875235914322499354770713122683145124300925031430056521124837854569597589403292356310148276521137122897526222891509199525172236827962284832761424034077390121995589908366896853503977318523651513933589873351924204526455814003499121169468666802357911577208527922717160724352328744916281123116424077410041856*i1^34 + -604491941748032625199857647275752496350283676486456302523905286661045878657880837560656232834623637534270488556515054556441729719526094799789488484094655180767410410829284141417004799032761348463381594188852968655785892752945359160863929339644339838503204174736747113324132181581991294035159618951410859877796341597388752770314482129862535798354540801666415445845536195730844034273652700691659791069480830635935375451025725589908097321511133271473725696782705697300401206935905278067019888246790376905070174724629165086043307946773341173800689765788796908580682161234592136422945061035024819026899271427645527144959095800528718462218758438352312873570038749169849093820385265780239767183143186584260178437933917275703246911341500776601081023048539437806529845208255664953549641851955907761588761907344161249017345632571875218822909297463462994914377421143071473934838758407077145662402866240955487372590811927353856603130738528205704161598087755006569686713850547889323576200476047802744057001426513657269289670398113090480947474495385007478225868462997165555565465629825850663888897637605026126196070285029158075932098404142660751221870505416521498274101439447873490331595275214223317615430471895006059600517227485992286593873305313198657634603610858655227294017578688689852796106584186728114832280438276238362557078206480593285371373192354041508510186194320158485634431609041610673659703218488375021943314613014310062149647478474620378556943675192970204870565965479752580767427327480234121964331977636049441019174271979153436633183127211375237324971002298085438209137427047905478275169887008826786289620374964271954838738164994346789361643899006854003062602548590296769205235524842911231615505209115499833159221664657928817213440*i1^35 + -13935486177493587382787870214144160262943696766063948422632927805694826617002047693533951110971189416137347456916928411727079708804332723190008522445130826136454897402697865055240409446520638580842524398764728041253629770607181173313639908329356697755465990235800545870357558395151083193537597353344080211118214308348621547012068981984123013550831343768556178919653666302670111061535303566475364693754252185322752085283358072201613733422269498142253281167311455972914311275093608518002769217511529372776044911940803951822806436099966592618922337649279144669530942812102047833246897252328535214185730991510008848971021673470081607251103905819097217908222253613530178896769666922727314914961062411284199401783284288753781506505034245975324002024350053004539245681887948870564108127379355643256220662387417596354155154710267570904899908874727291659496468244122538894579787070016273488811032314090354179486442199098569920014580151326836153628870067370324915491346218240461551788948920154370664200011493972637305478387877082905505325441433081383956597061471006862068013788456146235855362440290822380093587841727804010162763761831833989620184843947873582237022553836768533599896233437150128242929067609027565375056485568605711063045156923150589069417527123484204952883159522921208008177964808143862139985467996449544716413823869520549938054236376289060084067791755687842939443225752648851336719686197748273477466795317956253305585729207302267665363080596579750031006361723667057945108719492599473471256762364492056434824934606502478934453082364301507669427083287655824708325594038992606177256674567290011129921348202304182858671769064219043064841901233796261278359899980541093405023182296821933217937099235015850269978403264266240*i1^36 + -1843847111772648680582812166437660713043109700956446947911106801500823348902133780981513780164126098784030538312575853811749304774541203839974207545147400291365540426511459835127791332365197291597841208721219782851708854110182466876908872421176156037518560563104510855878257241794730089878163531592048911118852479473465604014385243328113125360637957597032632376247972251439261366552804071499142977682949573857761293174889041645334990612179298364970882041205410930959528227390985272782594916827515445251277411699117313893678469515654351537977371694382507731593399831009012157522830520493067220818008133172278935133344040739767777829292756228158783589019141460299851333759467615056115321354102972643796706869948786915352104048663431513722542119958284189588671817680303629102742642795655110766057798871927782609394525166083201517756920833840340000989501583681546947360347360134699306727354134768762633111856005139490465904516114660194631342177342968265462221021557254900179833503130306115727745401077997491207952319511127003957413701368315516851926869596739204660061251595830531384155853210465992571887064892224153930103638454665401475584917841181650674151350047539339852579697402818955827027110757393929097416213262461389198942819957858060160493423627785973538518534443669661968722236479678653119254589130724271727068374575464835874953697986065312120789196858906894400544564832031826733079008716685250987576729099798989365226279124641032020949724459146946652539917807883121947851359018366372216865426217673406565843613974790887444363949307279809915881164089195521797571437264478430895565156961789850276393961253477114501439053780417036527211317346514909114474616743224782274987131106043559514142367976287809719762944*i1^37 + -10849361160623825495280865025665803980102688721184272777595637242584457444573013369813508663270880409283234136825284468714764834800371355482049497253666252146338525625442838999702491541715451426466311962931700701813556859694869341023226777991148727338808526412604769201611923771980033450173065057158195539254557291268081623823017923402110138164239371759914606595092373793675556205964309266536191978780908859665123731398067596056076226372798270695437348722572482793469180402688092299497274680021161117371353884306552827820924544135344249334417309162862591385456591057704832796186112427544987079068993560189232838586853446843893224539002156171968610719990953052532383844544768199891725017102424769230379106511049649731659225446937391194621913153629775933981628093881084889283164766315924111541646210727369272422688015949225038056806093909142363330218422530049484793972456303931150097519037749793403701432744840365544315653672505077640046408970426601945937648205521218198312553792064573172830784432312763856177322549369431260923715124357595273244887842609649542249570933549654548250453596152834374284367877219756665211414904976463715979170291310016680424833133077018111441137376528898960650084388923027877970161097750614801153551942871535066319480415020450770614817140950469247047567894282625356407238672428806495348174699535432899547986997440638973768349062837309661884689257815710589510801639978169743271999668028939835724480463268746042879053958103369289012740136755748838679922863925504038062880149375954031199431850781826906961217646848730885280061691319393696036096709380664812624696123192066846801885586311640175647124652494354653175211195252207899522727898333411623349628658797661830566469764644864*i1^38 + 24537642321858505595036225988241930519386979953927364058690308904697886355544161710533642061095142461878706557265740878477900053733998017079885692814486821152770852398802802297278118674179592458407648508082185253991557808586959087077123441888244714927147148321474454219714314656205774420576746016867585454882459442269028943314289327568120488458094234937689957942546270834408639089893078071979260139593724007513418520989847786112611725871598327877138378698136895430891303911041503408615438553802683219459812951874542976919442941143610003335139068799373561720582835771582883581450562265045854846110083316447700037554914325761359919323409340098896447659702006503442637671434235339826446592456484459633045277961618637281344440825583707861414982006152228599596233648200318366575170154753237627230682301921960917373740310891879530358123260979067595120981174394780738840850633539526633099636977697138029789200857463656086448601774121077204622825335078612793508413056283050872501570521166056301273886541326553154559863053216462985279260773054915931635591751610258809978118743493276780560621661215929836849832476750066121704199104424990993420846781816830686502096487843720105451544673820560818199727088520321341158831176744563179297567351695312725129185600634561377354496808020366651413149088304816767992141515028826420105742752923575771446741112187221681647067120493802504630260416851241646283250578960409340708078163695330558899745037533856506055068046266308860510813717798231766995617396655409080783054102127324822002638743434954978696788587011618891907358931828633263180157821311788940329672469976134719601526579272575529951515284860934424055641605528269208828076027470029834820671153506307538944*i1^39 + -228922053779954072098464589714651343802527851660198119788409664017662914693656249343598700947147054823903966885284444120106835294554300170377671504280538176680776502409794905804976128722407090533873970896587451777510429764738606601763871296715847985308913396492324329129524777919948831450828176479260436902519722893836717019212776136004392803862966405168371429937739927262946569442550179829608565127494135254872659756974099338094751143152872220412929597624752635974051597020844899970999254143415066074135085177036012145482258117448728359922674291592347875794835949325867636751387574986355385718898934154699942440684876930438334953502093456013497353913933156342744306987978357955269352656016996361074282546644119229524031033747719729897855263371653793068028858325384050517943101730022200114150397342868526756600041909049023673071825370301102270575156297646713564572448946899557336162513172509298650172585008453433482090939146839463135671376839444461908100941609874671866759981938950346216976345788219433984682609862464041422531550721185616375863411734421838207455443372801510906250862923513376453697816436412551247888305960148198583942811665528005934614141425879004381762880592133440611835363133744815958100719551438631473212566355376109217506399187234167220187115874577240742084072767153875388630080722806409167252386595707733045584490478662658189039587547139707842062323372998563535938020014096842755230942459348832298098601376578658666917864267844920812656439328853104753598698907364331352298046284916846680259061271285658036574631394126887273912805148271809940772642042034475997306325553920792880750091248102878398242012302837991990075911661596942194648672676458653793654636544*i1^40 + -55855935572613222505676024136271283957723758626728348512160755369630730879642095730955507144102070644758249182781014102236506267333543509143799634858844976647482678530134976519012153732553588172993942790923206611138258152227180227777737954463273487391876487339262816835433978418406301739987124829889038743202471020424165916613235980383598459981677291138481694302470333541191586574351207128142653846353657508936111949156661091481920590172851492272703334633941840118668080840924946136983458551921160479521792330002158216020776600693158699063833385339115789238354316387052064048523318514021816063532751600238968097903161962329899932822614933681873716291969698659779996531640840998435617757616542990506978026860817563516237464668745685628725938485178008053448332477810220905632182415434164105800742580310886987045095249754160476868706156924853234172783913965739395343386665177221960993207197837826767595491933925832492169416047196305875393623356896352306076355818033959987711020696323235997683838282903566889106266760749296668505179632499067607601513073106773225295793590063440342525641110432703506436388474489694197827201696323944214360733270679380215577101332728341983989264292463920952201075123123065274408626231526602991969771568014952120662081370445657291590325725620982499994534003571485640338457552666219691034132781339753300347546531309892528127024006119935638019782768490922072309770007480722759098859368854644873505977734801328134698489286576675627946224025817548299918593368086869537167092446848760069152385077513598486798107877343633117839579243014296131723822118222295487330971737717803268457727138517489352363075055935304880217493794944721425808359173120*i1^41 + -57657758659473199490429137116277240049063900745271983208966439281412036988417897623719682016279804628100595985150856402186695006541933246144834574301288267986807349472018083563490766808197576789343020996332573565181929450389863755391912369253044912007700789050252980744046880050976357544837329728980362735312934610268834183306621713075249915929501665516754763562094643519573158056232875085884667559655845407259195387585047554147567248076235647704072339264767947134905719614329408544193741467366015109116139889326924621017544884456546103434170359854607197471240325969715092925561722189958312775417759174261495251902938572530285621609690565185483497454435756848281861037475777216747188262000473864781988746179216924322742686402000618864019908237784635146332842516702287754706179586577567697747344586887563229840767116512400170465340335378912156893468365721369368607238315919530010831049372116057146509941652846440501762540022910566532385398560283142322695506058761478278087233616320189983610880770276420928343453138091067357461828786803857816315650186832718368545055960294992818454876276721421790774217954834347382025706005070306553133227178449422027608797950052975531234713366952848803594967900709772613462141416292459783870215327810595543197139043840344042318832875286547853674458070493900580995398562204179217293497480646550907597479194688357112814198465242994511521921410746936989198498826249297645669443741058148618866595699465212914261225166150946776125131897404570987623410624444716093455590289133000575541196071458625845445779044152773616582824799667028046223087935191062266351696599173151467022265825559223495160605091117421291673278757105280*i1^42 + -3148032553451059453159948679359206517385733226583265177096518841190797624337520113678174567171898416555052939512370449545972401140121859825871681815849308022717042419288417267190997386995064388266773653840362744447039994419554623982829405603805656508108524832110186675364548928261249592568710879353525450340236386076565438440405957229473935596561952474349164250010877106340228496306466040451270931652190262686289396546355350733500974783514389228965877408937588188573537289658093860390608092866374760054094804233691109596398905226683153655489393889203943932903707145830448210002609060365926580136441241356316144649558956561597991390613319470344724576469099041971245658039305693590584242707291536530373571638488479424148624307619284977069815379296106641574676569577499027968036218090360211466160740280738257990772760298134201479686786185481158287402288542981709548262759809885578189181080909534476128137485969507054641228424846908608776898838341590400926433187647930167780739704884658877474669770354390851745302985167163765139350815487688390186477548417067514121327976961372161172680911154579098128841490007135251035325167749460368188828009265279543773174743420864349749205377926889466794732621700833534022003349745301697762928302179674083081915455904408578540722814366885152505589394337941633787913710421912436401049739417031090403953674911345429145579801854704639986819054050200684328683282833288798519108343631174504776576591674769410710353045695952704874178579195499889089531649485594028829583494565601946595831575149980524581738943331293940447954039933895143547247083862115996167007245766092422220966475793405280305014*i1^43 - N1*184882367991357866724277746285215087456753708828508023381339345285634129221224824699841962674355627606285854034984180860429275653439922782295510257012495585031509444664170516008582389262167272213673216583713863334211563220537767123336288682304529536854366426418266164972593664995817574444855819025109420039511793270006022658314344280969983256229590534052166582189348191282716181488081408235719195011484963915852296694551737319495271864424916327311014578772250682196071361311649920486426646541300019610190876668148264053841779175761884515046098595964446260704755824564945577564614267705683655294833515429025814637686008872400721729363639426638111094033671359869944421875*i2, 1366438305331778052433744512256967914674460526528166139951996615422195771233185874825109584035846592755804959652083383841107493840601817449378635200179634176420069587593800573874738132913514414897756756160813920393762973254132899406888663895184095484377262958006534925068920101459176144215873529063064067394776071807643470822057517807298765249938477420584109254076901945012534170726760762001613791938673332076687963505961775838768034476340494725346512035788019526367967906019862132985953179263528891328324766084948925694766985366620475115575903700285466271644924480780607434377493334215667337250301319860157406991003329207951678657414120023727748281290020219802603327928930559619095362112898689765461325991396079300994727186186713147977561026156967624132738317637111974554457996912695176839724730395354297304621779907514005480902467595706822039801485742485565256902159071923422879159468193984262557491960383899872079366294786417682261140379786884040109478143233687816484360935798630261223759424011042137160501413262327257260731399349292714850853187552290931068278060020752649110746350193630496135887524425612267180860120679694549557809557480095429263795695941134067039845122512742888758880919151315084187675194294684833241487776757331061092904568797373400388519757931927611046690458132722671968541990613673118062313810176134538626101250847236132496590680424047293323239262624018879265386479078741190749960753510323283631487185148222074797936772828971465949664254636824750128757637169222584204421464308775973924924683089794990946983963381298892724424123141414654187381440509370139742547080112048706960164527494353336822347963029178989436185652178841790007154380999693366361020260603405777941845827303898722264872852659902460659412759130662900297719969031596615082456079265962561106513983309462538530579202550252384468974621167866965179219966655910707934003200000000000000000000 + 25162668990586482158248247282898445355938524769697286520441141807869297005601275812137283466560486316908729390748850268113150864737304207500399166632087235215063318786131619027971498169881599367540770088921923623800465172334138701692410737870345815326082121544415831635739067661833215085396983390335741411427238141096780629266102891215228002447267055326337017865771530277199261748429669860529921753075691194068719190806250234403513606241793842399934663949338830889694222989491984391487535636007050536348854014701642814989896591608539628639763582301367639582277552419196172538742816123245546459467260728313607290967742496071918139466021812654709001219909398894598465871674986214950576205289812407199428563829755948956323576807480043054826332700348216621070283822159314031200566147727452562973137721937731261198814819875258618559550421743855768369711047423090956041834030184696839725215083819350388643965957683984207159708721159963166915520812469384147810130246412601480554672189244063904520245140114954170821046085904332468063674775679495813367043829118106483594227479736959164762810415189012066969721205440070951744402019421354883723085290287118847679621765210594552284382996529991511364811891216765031434123612972038626096381126024880526755551043499463337056751603111931674972535565179258684021826481793717869753051554801404021185826544769431009793611566080892391750007162081903906918088626322930016905292553375002295231457579460336075140581213108999414738077831787540660241799966959869561850399004339844154395143839920690854239801596163488105500001633147703812495371156783958840846461003313701749143955736086823877412573572391679841241295889864673652953182464544286477578599236018405341805705941216020063773713046937535062592116449572181184761643486558740583239470905281422660075756433077397963837401073323607856216200586098741243285329780687242558177280000000000000000000*i1 + 217772362765912170814846611752495110572628132874393106577867277436881103153764584569584338974935528269667475222743735825288611178974037455626307429307375997304530707533646506805430781074297024047639834078280607764665193588731191822168340656134863430304544042662199438758924850505913728164066419327131563667082099837607348372405179239874932819275094486087281715244938649078271158042300272902794628886023441986081375219295370867566878296199102057411599749852625368975182587661203859460180113711788720857149150519258731267719032081425135468185461804409890318538183988224471980534406345085082269620053411085647696961460907666102950865559369129708691117247762668485969596556240933520126154757648433976017038303425587363153915451407655364418388210520688431431736735956573000790655728941023778126756278899631801945922356907719287081415056773059616739771960864134667898291607759289250745644638693829590870640050593929291537059112764215812666324758809356923791584750035609940042096750067985410162871701373427011967721702300042408804656896935870000427795607379477706691835809547917428401550591459652499975128957406026652704864648664774623004343011322160860184591039492207063833022588655764366658741897833750817084800534065956958238665607190540553242509665737877152781479263049443537950173966538356188864844650805639234588334112834265802731950317043435188995153083910182498888453117035911469043337022893058499984176756743858026938542018774418033029618297345696061086510172263358601601567319972766683042074430593320867965102709270519243443116652576243133507885419801761684707956851044485151908276471976462655630626946012087518691532833904704070750209908492206668001714704914374439099560345060274370691472989923997520748390853673090169868651993869707283913109332687893111632094118650379417087130028229723502261326868137659323156721134020394005411957187060080832833126400000000000000000*i1^2 + 773655770529316105286942550069475904404474560813548034657184254388557393109070422058753181610566589482629107361980270935783538264940212313032011404802287941149959332063749168362885547122218640523812233180380669500677043222069197797843225065037091297147091608189663189719380944433925923773277592466590564386210688519947450156609311768478762428003429380447647857509573615528791734182709807629755731212672739272055523098220149633896654457462071152474294938183136371703741909028937012909321405991649193145553152016161380492597510689911348915454987102667528345271882117161666517031772346851617905556193154645969760809304919470812084862357931835424064713067030335378719000657540028900177057426411830329925999704087764563084684554192022899346335888385045865778963938380959939082175380921109539960410852696659843696563531024057331201598618047023633388362391613306740288791767001860877914678649464120046124074976140601032082122718096111532480802545203730706947405887850116678756167660011994096089673214829603471315021220435271128078178902538878619194988534717781127655275996485365905199489577184751984900877493785102012954909806774497027782870385948097665847238522073171565877192927709670464658648230297681164353926709609280664610325809475917294207082325418717010386792092691490019183381005196664420595336578214911681050827884101634722399578462717812335691801816407324959303059534952837972401318012578989970647194542849669135003651696346450506050866920901368595574810378299270907487789540764079273100646972155088834361012810016194884012355588879349812505849511441626611707504377588445699442020016996289677256663581562140745957669583934587898956844074598261754537548869646358867626610859977742396410116877662298591874740926724660879802232617579544888450831477618452492766848438846767670903820436171395694643186353492773636490952018544288312811302427933340216590336000000000000000*i1^3 + -284441476602215674509280233623860849982505112571426726740131514574010325823134788138908535319678724457114187180107308090120206453824765931418086298908784544278238174846364100209366189354274523776811649609241575313232007301768069217443505843191565961810380762219399081059048520525276894399555646398904711008897738786977396153308005841129205564518093130576163861830710965933761512542280106535657240158393675324091318953415506621720504624546030555740800548705382273618558280691117980651278343007412753466233493374365549677568521965143670362157219363076528118402885038835765944400599380965179328349293933029654980220435495642196856315352127770858312896888431545990817003871494819318076865321353274872600066123815812605680885046899094267140191889976488036684813764389638113520505984944631641397989802178366588909985681762407308163836165847687902466044402213307381224483856363665636626010649237701657155770343737840598500763549038178578366740676165310409907447969433315971645583359142607803266399932268964510758900186539031232158464023913955560694488274539474596678964564633228305008049711585113885152349530925651646694615581167501202381104197829433142069347271419665289316205972754485782804526059161927936801399796951494667617434879088007709994848684821509921538472124466519909804701174724393136969957177419367859646281280969283311909221606932837605713390271777203296975474192269830810668363187487714309864218871815670922471316012951796011277903472808926042093834904641482978734269312418552491347100908727998776546228696402532572426066880392956739999938648091373879225170558539789188535867389446635984622283685387725884967721589866812630121720236482553391500770051374905547924012678272783113154005501660806166781007571260143351046954107665655765393934071996100853984026660778418534287165766107223783521144252539308484931813340882126940300254039014732023726080000000000000*i1^4 + 712789113538874728746706598531714811056953787726214692482654193375014497497517287215079159022726452716647244362523839032519120946169696344597161182396601199675170265665153858778286443447019026391932155044155935163191594322104685816659535364043260215781323597867915045441259343685244398185817367167605768969985133567971953651714129634395972438462196679617390277759357595695646037120392824428768769953927411868778146622700428627794130992173964872446539830136344252121284542322101930641306277576982062313989959059484927700815151775127389641821671935630946477156229040904261796182657685019808281640095301475064801657072882270538024651075340211103683878638198352690400209215531029142593611223758016572277730354414924828617052938841770365213203715352130276057433272451745477823393541816798850893747488005117195826444681528336742898497839634407047001327911726441758499537144434232229746829150528393565878596620766502512193129690094155779139456982832581834046370155530497499297237049293400803605421802110249829097911302746688953176359545717126626912217879817207228897031587335918814314994696164670834681327920997914595231820024297451301473710824344007124633900433586928181614310236526677878616273230921190343189699012119495652505424633871151065387026477961797315643496629901482522613702128714952078663471288686503238407226830442751955972322747846499368499142044702708251987545637563201285744253217455276410566386718353697322225197854004609356763367670710407231277557052379527955971923765931255236502791170537150362953650381534823223080409072974043706672834323932484203204662281344921818805456978015857255221810102160898512297515056871579584065970803248764857829964787439966045027443155111277016670700549308622285147742678053910587246188019891576258037335693879906312873742945469819481109474840869780438420408329217559988887256976744088552418954445530563199631360000000000*i1^5 + 3222538334588895115128739368309687083288244269419821026903219810935809432726098053377493517920875031706046728556950759972916661051509245875714625916579037118217752464773290133008095652539568287765672288580769046744281504330596173235290646367272516496008338289877137607613281489190210399034205640955770455187900588506958327628529988077054923442528596522663429164117392648809883310327370927823977055808420132257434067484777988061312879060511413080555726997849243730015598294154020254560986916010081421184287343255644879523851683794941200354124234524656849446489569044246687397350215818322755784739940935644018357975324469386204766666123372038797014806100904994398112388009813472403104209436099924967589742803434542930692624971197002527167687013115718365939373625262574243880705633921612520716167768470701903297636508727150994734615093134124059015315519764017479777418752207926739687708601790007181838429771316302554907168791687450999004220491602383297734850643337654608375843925458587305713164140573308621200545615531603924445917510878332044286531810739740608501087561551702936863935820407703343144756750262427176808742214682657957650027302040606756284822511031312424012807332052577777896946610178869905638190660620702531074999538083366655249634082361447863412297430229425124777976167780430732296484190822581162277505326872308768256898340671981882726484522072411524394994916047399738352561383425049371162279898480634004642320608301921067702953749300054957074035333226309979812343541551636156169851910579112890476709629156278444767198407781204553496205362528710590251899088019063165816094042246737362151406114275284868532578689564468327741145325607891949489228324536559114134720971096589243893807350679116681329052559643232642744934391638593638203437512984445112099986195796614763724048125948955729771611645163741024221572864732434239962870736689270095872000000000*i1^6 + 6472631643172790986271970090871397054763913254830022801680421493308158861794005461131418505403415822799366230965201871216213359025892834353047863152433750611480748193035475061623527929443093919616836253150436630843398755911025780545405408010409773223304895058723087521284236693456748794235288989175572167183846016780062683847751031066553883863644858572777986973988309887087560798221814788925039490456394384002740209487943559803838815165538945081798258466519536140133232898319984291305076448639758718180661056485141458776377075646981184296819314876936137334751851693061977876631605284015033855137764634146851786310380476108665388014795903258019530661219853916887037398535404680908794601918158067626016911149488652871733354197724165069738195857797076733972602908371207632026616585920944490009321346016789633259487237792525874755808064896414614091903966894508184137229985242614204191288547197358619916814685997076008810935097057720255181825052952630654751091597827857006166607729848319696713738267645122734606738326533219083157213646178106718593638899824649196837179145415961113112040271324405212754605494060437668632652366182176630311864275508856890637421129841876962867524524401327764894437654349286401572141423714682038033667831473089596256566167470259348589118015174386953651652118858816248947915882534950087175673237811120413048178543730404199314065413052107373942179306420935969091414888984661088218749210801848499939537042619809613885520359735959504591025784361710070097464734600200204107566271831869673224782319560523826532947994966802338998640266894014908392996109689486485124614169604019337540317155911809819700525554448703958309608119075129152724944705282570512851906693930404297566957525889342033287473965737835916959413266795849265273302013602946468617375510647109427994962756504727554984425093632802672158376274246795877550364135609293864960000000*i1^7 + 321278727068471918416843020733028250293840637159097555712606487039484506609767608687683558753337243790625555087386451381308785179825097226169535809767733800697932894561736779720322460677132953452783879883619555240568626098083504196443709782653616307801420505171987949513837732849634038602750195196762400776371287448374306311633492158653047601108239263630148398998675000073310268075886801317232393876419076232839222100852204213020429833857443229902151172393851239927011293082521336099325867286322283446763781076497196169237414081602608461047552732958296858419941346838033485905176026684598625405709480204502003013274777913521334948742430911687196466706804879629718129209756559920978143790723650188452295156224892076350062801049835074129379203243814657727103134093576707076640572746178258638903363437493599876728758631578665971488092866135891506315554243627017497722291802795394693960121019953725307363815882171390098459937140309665734484952323245726514923933882536655578254136189848948841154245314847477615880686869597426135790004318235238020527978899985844818805885469491434321398364801111508606635861357415295410955353207079403025464663203335782393805798706670987216290553769774913922394586613771066330035944639235038635379456356616344258059926249131602014100255573027508439665822487631583665888542606202393144977857539894839382300322711738199074313404835765943514587648935802142028105048822954361617399708055054583561857259668232517863297358666294355794887670399040752081856790093421966086568417454133277406680907796293591670597879549762769353818243583003148268152521141035893891388600105052222136475471603155043262873626856244105447275257604350129218471949721709424556088970893770719218528876017155932280951943813513679000050453716350120471322464530922158011826934683374081900042372190848007918451213864190365335590402431583166784395778523031142400000*i1^8 + -1397544444461062386518096015485915267887241812038990504535944842236894561738182454626364042836607435192882880147969705829402719399350706985299342083235215265055062876922146809744713490872900080156432257897085302577821565218097407547847647570891006472228758267455160058009276487132584409221567319410441903649692807634634987666241770240719581032873544291395342599028102739884171619529337450682294005806980054841910657904037958766856489089105466539037212047806252667114930089934114053951832765645320701418044449702230760233675452437641078781952963967482381473451996483224659750773579758708035870872786680144270282204909919470584362104871069707116564630162135601036812676790086353558059661094537031798368835942543314924543051492629533202070940444294712468483212332734291167006305912507905447442151273221709408631039941008908668954872007969345102482656638139666043344054680589367326435360603451629767479943633770042843950310530485401632101788675817215832848601447481106507317054724925525866242089298742821997871605274080535621998527637249187323575302931334863351345589298659683434742154211643022179326000769545021532090629559042467262155386800209999631151723656455618602256826438988536113871039670119250555510202030249393436951541106229845772482830024775767586462847878386583945016985727492577688919566857361035261950439476146360953969093989178366402373024332759559481099401485461566743625578309273099583188825045164444532630405715102324758524735742510820524184272742741910753345002328426790274705656701904112302524782312991780247326727944655543625909600229475089819936864345778075579995674396979296492649875133549600568293824229774488549583998930308656413391278909270169071941134748506251641955984045529075999811575900921392169457691841725732938184150601438367082666811180525989595152605329567597797021853126866276575946507671145652224065640627282378752000*i1^9 + -784062079519156957727036890315385325935097998758442368535374706923899292873249853550099625449493030116433951157665957292946362093348313702164114421073126392482950026639772675505456646137620374182749935470397672881368585027353216993982330725283304371423229951543563693484350988168004821373328289589523612031475341331099503782248709925319559559213807138344848374719534155115103252814460131340678427708117299464581470677586652267353269617585746791032752164688119292243396063612471214910365453037658244186033293673820352018985940911566948398791210495722415465579905293567733604568926147961239786509100842009763862277804679620170819084994934335213348302567657827294968191459465544804783293036503776051781120410388537111944328395697320507523758211328263597242884495045692750108282020082919865981065482641329940875294587723964623588174596320485094017948347822684873681680747955852329552433210155483443049532473099269046239717277413921837315891575639024249310139989127016766214216202688576132460184456570491580083721178586435336304123946605858133177354492754403560004630859691817470189196471309473888811631574323111193385268307919933517694407382279935658691112235109080804920645550181983920875028308316036570278753055658391733890000459717426920194011963379162313654924787941663992210996508819151890300381357298117218002154498947319534955857653656170478115915901991778335211297339855971470993295040294077079596708291119606592588801541008115080186921292268056863744072111519420355924920900728700255648106261206363395820933352470234707318702496171886369717186703367387108809715114902005521106602685799405803679565260267614695535168550538273136531261885112771568204687846279184423079837515042626876784594892022090432030865276050340154054391775486907014574551680539287123576523750107332513441247500581437775829293700699958063830545970328235710644225641617031168*i1^10 + -707842836387572092564146506340384294258452023539764924400614682863726650397945388833368527299188184906880717919874792441851217086363695976199112998666754914058996969627257349941301761037746362654117901451502875769236870686973437011229314649718873784483930750496528199565485860997215126794500757744664214193414626435288453734435465822764006502458944659286710170652337016272608667361763831367168973409321620037998145387134496430654830502307760986357722221260330983242577506714517348132599937587354550523810866702048458580946486824129117077222117677427009123767347261700652986628556087700911798250582622157371107298092899053855858141118292081935668437783353570099744963174663911284615875655505452504174921526799890051264253753076182522494048399686738870533554893352078174314420131322882746149765686445478171568004569240522582378129736851945423786005256643048568307392264650566959147253510326362129439464774814548330819915692513543368490702942450668932952379876860444740555836637208509794899867735604666369196108845533639261836584656919597295386864385915140952786353876484326093811372249441406366414602592619745673597384368507272747536487531032499958344331256819080748718629035667580203874837338156754556423620753526028804448003404611577312130017884187739794976088025561610364198290609579963871822069298648499049119318732837217425112036792755997837261255505105007592269420556126920923308651709784818044412041893087880917304904156597586906333452089600176393675771047692914635619622075867629957538764980616951723711337834770432531934070152091747982912021414330421451685939537633638499885554283358016880192597209694316979044433869756546492061179734174810094071002854230520220062593633248472217572795366646861112595799802259706344299495655391549677889090382515066166264863414257983594966520941372395327056200887353180879157748695002944382323445041463296*i1^11 + -402323702377122844182681308458419815961016187145839805386624304201652364864945244965805990697422647008999136784029979054437915579641337689732142707238492004043542954659940223459229676120172995452703939721382507877554856254160257583947449268097291826026602315209258851197230788161133751651673752751011860793945826138205443356907705136165526390370441886249358803868591413977813216116925934859394256817391415597182550780407700966331504855022304385133904360110332203087306990504998331319765803052494759446488746442732441276883725070522395103862811864247385326590412584643697886771815199658693498209985846038199451799985449021150075497078003203070740900872510874049599381290211803262815780209610980926834810136854074062182470796773282121903716322626614397363289315874434982544818150250577401142118437969199692846546823706579061490221198822278776621788283556131235251530682457327805191042619657211482310023001011807273524767300455943780149146015226734104810509305427535046865589161444437971743755177415920084550966008256862156683070579955303464182957316290606354522083413782400102284047914579348362204244011938307990716978327787453670805669158409753330425408213690550733345874016029804256800376908110254971691412789637611365630674458395525579487381116530371367786140255718485676939299519209848849753923074905735470449465473477368346377653582456838693620640200939163965808987343067944657138178770117531448901403249646317056710560501804749580245470578702324777155306327449696946287887444392682184291265934349386290450511728861626910375462974877714634860586977320626816428676955725734365485701660344975625019139526795275617161922115634981456017558068286785876205140411891393930285959159175704056293259733132208079230120735237264403106417965757278765133019941358361646682978322969081800609745871381522688732533075202196668431864394229391818878433099776*i1^12 + -552771256453575275774395086982452367943495538476008663600569405771069784966240536359048875693651106298801852502568688852943737793947315565707983064199249011583277420304002115571793295687815745444772118933437013158303074941074714260985530919658471924235253801304367568312800977329511758214711620765821313993261295557742201021892880048439472352161569787071165870174722223429817496068664291865047578764218270547850398512442403647737459281463698158803587571813454837930901520069609406020089948245504727877406102284323123713083503125763731540050651695120840553528185461823570227954684738609765842848583615487832650185557861028788005980006804207176745382360594042697858406315410357688442378125897044714056176028381559379453538091416633191679316646471676550348645316050092520630124048725808247939848299327364939998582805407506191755848946324791951710792001825250536508180074269440797648509274362828483637734388491990007713935300423886507790860119333093928541311392827194320422379666443643396925684079857310107243923090025082032989480262737462673591064324353108765054383982082959182384661439253338037185769056626468702433253054368111238107134476995200731322298764939857397713676349962439150476485364470605087488852138307700598999073460509218474775335142300768468985147237372441138534297472134008177770910159821671269400910126826094413593065543087289149989759031360966913664297219424269999168792107441001382611816412804555465602969798018017261145619559777943323334479840646122277009202591267522150947655250748059202354417193562772039045950701535320755113821393497761886800895192245708981560153008350335701791843084341966786804398592074176434267476746043180752838456246119952781142210441824894263735736050585211536520681960153411490216549296723075130470526509052094437556687146296404839478840096584967631702303590392686255928214659673939767197696*i1^13 + 68791689038104070731179105732333027389672697159589864880225854348294741557576821464680847492596798968003405804092350537759765800715146773672023381123821542058043274422184663637829310006941532762892169804106963992162166527928225209001633812997520409688980982895881335968118412515104689749055884923450610040838677283336889875540195960672748310568466115900866539167414807319434399473837410524481087636102383675674222094706528063498119898293990647858524773408369763897414416720800935147366000705690577537987524546178677534184775561243094535077820512689336250977245415803914047060217146870551581121971355917809186147273103766128392024158900924260733663700088039120755333125113167683855591950404951119649015165665855845171645556668723417060752294113018867478416536739357380268457412896208151310615431952768343581922346741713281932993189695933719720733353739102099437837014950360003329155749936907826283560357178221141926947960549071893910905289558573817751523343608388478276579345014622714695189975248086348636860783682539650768036841264232370215336236980693972667670476502085166526068028198017128964861829428171375339063254305779485806899620731026424727149910325018668366130717822151423758796802208906643226035287123376787338846149457704337717017141108489953991900924274602878703096217457739858106179742339554348493908602016646345406216071483392957816898636279527149425048558016388489105372859742737961505595354440869511879616530598179068504530441006121842351991819482259929578754361002326095462964799175613514781820917744997214928935454936446107216529467587843190794282531807103456188183943031177696443337153283057481211800778574582751916847382599393403697530898923517472655491293045125542435600840615880060569862726499788246666384574937546450574254335242826645524818226898449011618862135296975479786018281932427542627360754876440469569536*i1^14 + 26338465225016365452710498800341484375812464173119443661039633429452824850448322430886313893786674178612649498414670654782838787276618668204190279997353404749523418903181107269794153981528510788649367088325725251846206334275717644003712928729002370576466315811365632572488812654296077277503722704845150435445459192323080261889075595144581227073641236644514046427147841691261613251614557187165641644507903912375713495452547492405195794157771096584913166287536720310069925313359431767281648196757276316503294856447578080471182042424082375790530543846043265920860754826342453225258081246241717657252107187141689726058133860629808212683384974816442287561405664321058320697504329190164063995720206171011039128906293006168606661575217864085985617089533905161737398226213239579631343150792584150172015163461070250485937593317113065330400847811978479750312654955245158511588835111883911835344298840338012612262505138667769516588957771409958099594654187409541715623373938382869222121630317332382022930899639862155672220748819414906516712330641745583753055397955795081637765772003854978383224408067782321512440255805776953486425724480220563976540300929364422245469167395872524246280516116316060740183779722839153329572984926679654041316464799955574204123723927316497640316212125563790657883439280243114632947828688777041446918309597873721125444513692549383507177938303876924898324202626969432074185607535818852594393441342773149115152791455387074529854203991708503032909107845022011464749639579225612322366328775718126344603273703803809990120497180618236705028421248816339816159846266691362966819034508192822168634843946639192052348062714730735523093243488163016245179964255998239939009302806542184280532930065101870411876682374735239660786073113493153276125333941538757214503346641471614793770056052466763299853158536529140064137648116072448*i1^15 + 4982721625966544164271587270044460334041251309237784901118266326286764537786216753710664441951042912509095012205695770074217931984257645849177547045725998380190251544276840864319205262892701286355174414132866526532612544583885124935403322916874623654087170707227160065823523661211200977197541684137027809498808937227819004839382426093292397350712491701381658431321490176385959033372595738916119836066329767304266411798488624845520756837394598858929019645312709471443379583719873842774303696686988337920494822469965645973768463406247790318262298328148385768529250787657012729784720608218774334814617426563375563557399972780484644996797471957479879791920412199651888328120637635664946342649999995582199241796651100809541005200902571335437446938602211356137513998731549787009782902360726517229319698263999244321211607276820620615340269775168734880079349593557342856967801924024386043478639430424155883913945727894619367831239125682634872558223507771282457129184101955647820303549925730724158512945738540239347915586461115563845301656916769940570031561376271493316541730749691897340847454235019576912248299181014772765488394570411261671705093906741090383182594418747028516803655770381888830714515310624008911313617514662534966296723631424043453882095758881735392981104130173756961677503772552061936297920028814732930589290020447758255846374190170551740435470041518077406163312733393255692717128592522370612095121432007788159977901819491723560060937992251102900184181855306953975507970739967073120891696075879532651569910398128946991211609414369058956694751905175029117467582424961756684237963721979303503286700698069833042806288515279547258853710150414873209175128855585444704224538688202803059361206443066821067295586878556090284574051111716813167318855107544003851929071748447598775907900643782839553555121969606139327071639306240*i1^16 + 622886027970936413181634311462059262655622622189093437132800654755251992179443657912107897901192070384827106358157613976954163282608118760357111728077737882070870873879333045852808409774316140988786356109772863434800838046087993306863532954590874277651745412429132438180766664227710466112888576428594468977368192114836541068871092799458631677362304899888649478864588562178183681863211290838078147881085851860742634766544455688081966823895662337133592650748603788411608449319237111211963476530467173701010360797002535080248224666907041621040773770806860073147152923892422624238261139847346703809110708809586700661072740640964024752716665559571736812144569125595010275424700230671789513228043611920651855123861288134600209255795874097432585211563157062528415231088082700376342060035432977945595683380695488990526500517304490984211650044963192727799630278530609376163391086514145022466894709507312747773189415970320942769634095561172588185913725204936821321677782219878169420429906418602158192993231668310596026334985972397553950849727247726924340821973332544942252645819068081488264213912843913595657213834588614297456201302689455748679577031882518274168848845799502808036972020132298396976055320971571170595555265025349266990534506260554325578626386252344279492340100375574152288326064270870671054330264009935700272461797990622590972527900939440312215336823500373349701078322108458652705450289399551424979325892331450008429709003174373316333197024038052584389418298509158415499328105373424660930788088312670136923625913893845697119248225922107820068118308898098965977134213379369362296251335411422093785267825650300179927936533056507795489238610022538857396027532025235437217349408465333946263468531815484245375741626780370374011316315179518760994169930352741759163479665637364154347459518995827024269374625057719337126723584*i1^17 + 72860442192919025789704155224796403368351913507525113645315150309662889828553478723204142880837743461114632755049387263905851065026671023722249253341173449809064609076911742359451525210509046752274964332946948897325228255815320391732233578043947299470330399356847863153929850876883729770235172020840053467494566218749072433952532337267609990278732383173367982330871842261863447361270074932848030671572202587914321912219617628490243386586737901547443162598293193053476683541758293277384521924290460643078160135194355093798457463682326236482409492606645433583383713542039755474768175173496677253771466340133356673682441180899277594698727917956045431120991696022844288426784996497605574107265682202385070543762315447124271842241276584042166080558365921698764139578099040500022597818011324462387015741132090640804876020010851592359908124199911101827915369393974491170862600300935168445919244319179026423220473234040428013974290173556453077521503596856508058854032624085243863576144038192837521958964932151971720827941763649464786125832347577209351307902185780978279565968542705315639279636672082608483748847434217989243985294913688060940882828905704525558265712003500183529178944599607503919503306953250635641208685499497678981899093291666581022302623617922397051811901473388394081459181813292248255795340257769408950736926921089983847683735581894656215696082807031649611766640182479890440409052526377976310005587240809965179304747987912225866959433926775587022875759274136293441263686503947937165501611639705283851853766764891676914280433960428586159260323788963336149032355196002702299547670063411669876451199029578959112445821311590766037618618921957655503311587316442275484924300730373705808685598595294882653328321069539105069231635117691523648888415562462367362549957920717966067328649584136791749324802647199469010944*i1^18 + 10018938802954305539736344763872798606681891535952944369848502710167522361827742166600456410383890556581718077783909749099457356257365318054985704085399576073299398148457231507950000099861686685123056244836219980973383639351417910907438088377188231764493907364705137298557151929483991142858972776423513296123004081215997848130267781016004181649023738482826518688990803770127405416061380976871307744452631291736389607550371361574231161573488309933721605835644206236708795015306582206770380752099629553313979406430881632867207047592184872129352586027184394590590543754737690440287904747780519810896673721990773454752146525823870322632906617469754625795326531309283753143139124758365555320397961618677843021995361219967367465574284285569931157212759859000798885411004636359618653917063553174260434135555749135387117407165749512927057632157970787249864555586669919273375689267219222986396444481291826433709379641909452407989715182490681957188008117382351681179436800238988599820776755284159467239421592675282266155884974580558679520521205726061476292500236728721465623509333285993467559730435820752436167288395104254414554475835609799424485751997510016104414856878658393463166625745834606605870093010101224782624579923200534127237144212639604325119260148285820656727660206429254686376609777627230963710107350693541251995303598681380304053485035875705777060844640764727667058470063885995649354102747083066497675408457117156652979490295254597602135796800844147779413074864921202997302056077490195920906942473854351332505265704866328820503694957527173589567205668281912772883365967606069078759206314394646177551141443335194577371766740854797868748142852418779510860022033817118422204380783068989930181284020881409056575648015168587422841372861671359673637004806615343435819737226339609248891319149414538455199755331818225664*i1^19 + 1300009264783711037740126552552847079127597936053593583486182074734763119501131852233559694574036350814819155017759879497288205274440232047164321007128555040899467451578103452513004844361922679429186581216529272980098876196767380800091679193841634410972275819087632761470808909164387990519436295356422865991524964571528808115662218631855543243140416088937061143091951466896470327093636377294368023308486308282970301241002981449344161997257261021025054533410663548182913072888593732213244423227109398259335596590043433152198767732247743823151661964135969696819486650235215160425467407750227567417116552570793109516683651534380530067174073142235435439123245806302532060577379681270320448048483114632270185181475223253040729073662331629137522872395294694845185552210587352288607021436123766720127707961278045363420675056114453079299401740727674001994246990137567806273397727763926642932369153259830092059895325645607702427928941582560830815735305304743288101819856544033466020735944131909318477501053338978323082911628183644754440645778203738514591417365329991271419882661071979468960408778341849179988508866601624564474094234246464645720151621267305289746593626025875042871258211895840405711687285687528919829733180848878170099105535951839956595518329224414891239486655585694142534646454298524762170772490886524640788798389283740339418182171664697889775182775641196047499681587119066824330495627656116907081921478485273507899118790098365534008353785131442189243894132243255548353351996180790311024740075137612156290596626061894562852789299605857878180463652608158456024026681261944589732831273496255833145048834331057221185000860338263998158459929908539665711386623090182544202786587295684505767469064842957281885769588503970728623928287268915887820980583839369504721607145393491891814074503841111898032419096231936*i1^20 + 133257787913287760295277373909960536076910457677020145408292824397038986525747178194479481231994708304663698210879103418953539410853177425942634751156046453817598455688109556907072673875655132938036570899944884149109100869945087408196148801240611576404950819524951773665924286743585444863499163766040671069559556418502517664949124849655883467206329669304858969244642120241299539230533595770785089599174734155803727509533802257771867003886127230920967043507942487995327348195089566134889429748843255650091093639546188140756116984483726141189124433838018952227729485172346242971735276874910517316578339029003922568159088250831433043599250567147013166686882143939622158773052251631227956821675107679110309218016318375038859117379546582167880021824335394756569099742399684640844413695838172380887791126074018519984745255726232882645236214036212054359460113936332520688746445254026960511963886022671443624003640375470077222981900697465896344511550763099646017891428948420726850307932770831186128474699348194126018727111722591032492837271299731967213917957078135958864976378218879807149716067738046538046306786085613939264270727337839166028983900173589800309263381450278394158658195269903079413793149246709497348199171647593195994284729390356566469211830734192978714806389153317666456925345056637050050094825752834650124657082083399753354228452671357398027900070115684179476044992728998503070811793449962132086954507333580446032852636088506784834769934888104563500978103702489354246191854052689541840406459240336561836019833666201462260621984672515441410134553408975061710488792865298545218168486474664107382958935998531809484983084288875927297340621423665233701276937576770019058581546495495488045861317403761945129616170560998509918672258662277538883337374077938711811381392032001552419839067610535299999808356352*i1^21 + 10764217228265206890680605535191757934689716206830042338472441333274103547156303291037742457687893982763396395638196236207384682947028122285856850506205388650903717906806441593408671633536424069215156130207981051416717681570423613554331832337202887856793625793370644522361229068234180613382494501445498540036130310247491282481911155641066335811559664892356218006640105994447169829426275301927832103710283977214949165107269702068540184850658617094283995826798315264107027649394769106756966533591372571282151181438735438239749222804474241878809539942811026632941086233025600396493207587077474960775333322607328145931333714714638081334363477477328069603273197646523420744232370337608731153678464363395519521372926907343453590057269238326319486685648265797714482801775274537668097155896320689482820238905414524211295100979628247433725622155490951724963795124106297508163828780110718137201144998973312366092578967209936800536362767701313189375911536623858594889300080216308874770751594930075107951034145616920960421024300465445286071498428565169025053706986813322563820749937449833935739914148738524638925500497307495786127491375292046445497472422631273227706355601003220087765095414383736128062161247638710572282765057941347150996799650395336714145365638778516427290901380371996714833400534666131360230868516753176198784669070557279551637385973397383593006659288844132973417735188776870772644528799365618453315985276252036607197850663931216995802813034398817084636123221742966338435163832600891016330303409007072798923634944777111048714546607804905348590825969646533938306636753220491745187082848939715419968557096232708453783348668349929009050245820633767006826997954278540801964049058545944804250524045947933676334493165682032799841400180243832948567487714620973988577106126142315617687523447839137283964928*i1^22 + 708673630245897773247914119317947638461946993406335566340285704511087808023064092286326681471825834883594363446868491056448137862130878210467160817940543455450131254545382276218316366610816556517481101399839887291184627516335356570223810908334628191606293028981209476941346798923070779408911620699984117041022624257889634757641484842588978017520315505776058549963327352767923956506183208724487389223515157807514854703668583464784055884337003474316781472428587966915718760848953676823166716287584329237818866812197748136162512302866303903972514997346004419398288692758153938032245014822355304698354377534254201958482300654753856787865980704080659480671652331366457126400085947728889667838170081793715390298873327367987570709035230492116195041161294558724689025409668878787989319546869078652071701636578868820700756724957055410511867359644539162670824130250124010093705972375786917273971416159875752908109293582393966661338713195740247340109537890648773713950461802935602177740298044604431403495892726319860472816527444473055908703244307745810737823254450971828939938015645182652686092672606424615439198189545895346572638527348889846424478641085048230438015777485810575633324308794842743751714356357549479396521622195805334541350998229271956686046717344360540429587349553942421421389371647257260108831395466009754950704180627474385125243980317002932225872701446053706151177321497184627429062694319427452787977399132944452092286031206611090919132491701988450406926429130582422242975248146090738765914740695184606649975612741179629529323075272156378561965372043460081147014729741458726681855271096932916758259689641920418483569033578184793452907846422934811339762549938373796056532082735207795834626131435543881025398838227380133008649067188449946622767603260677351052038315054663721379920900368455696384*i1^23 + 38068140069203191675158721470010487410783341440505198188213035603864315431565844068411645560912336532768710566620906324921460148765145133594884875837896897075544290406160801018722961317966257794715240963495221191741772015549597330703194958698307296209770242920085336416670384346019321473635442020595518266510739218707697335380725761422959248558496967239921651777844434718582233728955892721776363685687891978124485145536670474617804445009978959445733351109474398926132795268591397565612512364374908053308882992996107890430970863254261264788542041729834144421870915430934868970269008310655124004367800530989753377369069961230165327462412311766818041999210227291175385034932989752818868832377955397514147541026118470348212865510338391629849650498712585649131933251905870460516968064797017810848020101987273729322742597746099436531588564858715572800755309249948692968516493144194473018459557240246579762532437812986849622408376254001821304791712128672084293660946026427489090136641305384988593268914830659150122368360247331597503924861398038730654267506519533589017262817934089238839917010532123904973346116192896360842035601807426039080676968784547512025728588911345054843664138163308025437983325697749842333481708941864716829673063338416134478319916569885694218494483504920072897881074166279343192044860963612093086399502514496030544222860836096834283589158390060922028218401702387106201436326041460367969172438959941856727737498724805363965652320519362811432151077437622313934595054526259880593600365811460609466277602398866821802820300558421397258470346113312730307900338167563885705905968064470262490888160816207124146984051048264571012750285796146335498246833604932377312401106192408928156470003091863500363526851954874871251222102327311319785962354041874796978734365072949190354132783513731072*i1^24 + 1614025697417429641927131674502144679985694615129040333581889306380130259406939039427983626794461975612933614762888876400486614660625818406795728089388807790371261241528700699264240633428451988491121404049779593234370317225372382715864903250729571348289539193679185566078854229146213083728826814702309009734966482822906607016287982253897069535178964675343286515999178185661724670705480617481907304934712741126188656873028947941419196379067264924387629348669782946398689804228102943406235599916220319316929088208649817193948022092776625419434494245233472599671621263301407717709848815944221491520469673302025548385966127635722350005701968280806081939130661551745126695057711520276094102484522789906819171419670403097887755867133158649520449716749949969440557072211175657221282064131449948010402447239355807219913881102107251774942122410883653670089046218232652684558107868850027453275748277268741449287368623015557223726513406186428210912432757301258403620546382358436099718408444149675375347470400748725116986103643671149323079622268123751556167769744697637692738061584393936453555258311295553137205448199535031606539051365300259606791543527269704713862555406309307120289377486483775510606391235906834066634229715779332534552571537928026096819756118963298366140945639025719175587577862399589842475936027738194578537154030933091407388679009796384279523247875220130943601747219687985730168474915888187396002431787171402653648466666126031658088639631684564111693021075356772011257622643722984255456183047884006947124080589279628118354136667124982424940024422501278744547543607562234739104396815064940773112344067220782789669613286842540214301159617850585510157400018753724405559518568616751973110047724447216245426787764052590814705092714796566652111402418570036770322312878437074271860963672064*i1^25 + 51029390939477202840927487959165667640471101893190981493021878928969754538177873208624160896597516002813392156618813484345079188938144888162313155680980441760298284863258783559355305939774580257694723490612518803579371201744463530545885691540247252122802361787186093165001358078222196078733449780232600470884048646866514383008072508197010618125262105510480743543033631428214092703989265530735078573522723658324279392911166514003959364292168549032439746248058910780425045456275446595709019592833373890463728325320617504663558126590484509542157590609127889571120732014089884886670637301888981687548683896519839017712890956723720341098275245890253372332719157979949461247866353513330558473168218501456242182956291070216514301308089733758226809145293601802817424844392495699555179208532584035907673487746158463913928819232638149716013334347569515769061551196807121477912452524664607666958191252750128473863348337696501420492923661288784519920853222094990836609214398699741201707227947837943830387759546407503152197371956169610395416095104907052015137175964696875471676825656517099810343070753440654331738627801522014749230911638649224454617805393846067843706855653670921540470212321529459743688665524417486121060968039351483077894099925598494396645709089615507305167137002936906265929199235031356995613545930428558164802229965835587737133357568094531734223688930197281054043325587441659753389508392695080816117637123609870152355975747752720505977950033141473999820173714003780461854882231795175153860029733663649674911515718184444778842520221746429806540368531277714697846896038121245749029937261700084423995577869275711908475793909038581359195356107183603193008402412555801805950597545123847660252172749518269810338030717050357161523038925500067755030506275892644291329145797428540893822976*i1^26 + 1099715787768080696187290225145780951151825791433587904311153086473378059578720197750231334880935148982143714808402855921401195665769378357582964268044060281428530527371096972961602841650189825963990978654214052343252559081088163268301425515304475862116303206900722856149276516598025010858915486604462506207432910090361390684120982213015950847950974207376859293926469106798942837822800676016888030704687480627752864071610286527350956125107202726985945502745981496144887868358957639357056985271062403872201179470071362799971210125216860803604197707802895849282105576572458577184550441127764548086931191340200057189906744589499474376088195284404229536195515162076256571455929297691922603742279887749128631220355641881984828120653919984913385099554095624539152735280049379373709148409723279084399471726574867327217941046260337144318307370283730150634795868817956776949882508718684876188943201933433478226927213147954473794264653376526123422410334526824544817130091007274269943489705382960979915216104283574536835270655591667425322302093533617243602706572861598671957812278443850631550250160079173133834308729258106952614260347634303404937837932144685342247531173453616376201715911396847211788639428376399991040489506066245502624861989579507755732195394103841078677202412493083292880022766113582692933113911821539506595200141516005678132377777308289015830152451565334485270473610246921056149679941113598606857627491161161944386955582476060849586501670651809952262950329213126267879331118350866672689127370021261741303610961823414668555996254782862747827487448014426854290085076763016762792162608695160730338244752739805178632888728563841448820142682628742875115388990299974207506089686061350367445102116310377520743603966445640906931328482194956749520951332855918685089429458912112803840*i1^27 + 14046345272385392480756877879016669796801903280297541091790060046759009698159921740007335613114194824037128890224921197485736013753231377891356487497923545957823480154092776557340932795607011002966824153016236872432202106227128819133873512662829893627645964512833952762291178012028594983622404712202017353926125493394636176581995240812077337422913664520792326976296604053572771146598172687236535172106593875156039845186661097275818342029747749213659995617630768551064390870475717033007299835237233869866529708322680395761429533072877176582875130090539058585987810619687050475448951481684011367158310012597579036239912622144906633430560732140825778356448872431258337304813015195852989515942158043853210658310965915070095181651019246202676205857642430829353400838617290888994784452669717902756957896146613403762235859757666000320017585720388862481001402355636358737994540862465218361349483245002695013689535827312446934759265777045341967301396508983365712230034418708149779353134981801379907283343625018215220237790469782095942468331810458910323687029286743714279998736274918228178314084991064348323351946466494578432035258966676415716712624994145994779236239334334606217169275008774678297035459737658719684037832591577960275661656294391369940438882401923922882256882449475585257759463841319799548149505018423391822095172994634525737892495567386230244759720636223469473227798169352693612309498641524118115774770916410050585057914399641017944413837595266866592980339552604577189652615863344572271625065705212690261672753279144867482149412343156863835916102870182485633983893622585527632143651487515315517471885183444209372862490396605680539080232368667335722599854224893870663759215126503080018681173322933611630841466072279556107257616014692835305789709585542314906268003830071296*i1^28 + 86052232732373263244795291759659071384010084043875115034968308111094520158245186557695561921577616724679064349144993239938319887038432772175839857453194752882707428589016221986406166335961368196604645479051318310874812254780049041470034111640234774923056418889862499898925581956662027878995409575045762632605499840290503196311541014148933248489263445124527543844505955693114290457893039973316403155322703600951517349272665873998704984457735336403738631848781677118930216951998249724137041294220479078105677927162393796535753274147075373538380130070669875427443969873590937508823635247872957675133440636544074328091609633255101720750783856554883798180293716418552830521332027992806839116580095914541732460036995756450715711652329731975796612892586327218888236614746154335956772288072567589032278888010853329494901711219913273456091145998164591530759931550327452252503929095243403284287976141393060837929191094338396945715274853863804605671332352088897506814618281938549042617387951298371246692183190339995769519078522574362526110962435908381805089211345673279864198353934715259120435661854089482805807559779641272619892959515313543917594309576698665492804062414399865860440402403605406496366898189430997404428966539234835741765858644616864568748287209288776205448786366363979140919983741545265479852077005694532178002537272669274174995001046030478042765158612127002948857133287239790421580101653214417373933480563552835798161011494780539362905708144563789295808179363226753915843584798672049067734879612413209754701755396821164933214393436335709916129892372727291780866148813925443641729423056412968196358950255708757115813177611301657301198879437134723375648121650400605239005904517089286219594307635454368419544528794660483707844851933423739455619751497052650520379916288*i1^29 + 103372095639911700224263362383163032943976274411075031438786716872829214175569647293163521101514555168881654164547243311297604799262403403230012587891021241287499472755401851119189242850784921067755566556668164645469675484882390378763497933013978750382800169323718983698920409752817905086211018700525619225025445241546603111838319950389261266384779482332991223812809737082193358970714047332408463603165699190244047941146996535916568796831618364747459563766683720713076161381173783105123367532261152232215520876098449544084577622586436499015573244620813355086655826855050162075240421806742664264798015839544310479125496157809405915231142512593313312973782485673347818476525546705883517172498077154627998572905997639259646547795086299091836818612594667656453487899758570249005892772584883889800034637380723433260883731495039324554272130396165559914918522958968112881545531718141400651801843024637019577927970065849834916222846584595614420792876987073702679426328837210845422392474174289801257512523446412578791880506721449788178507673300357834973454973700961374861055794840838759523311510096805958449152965109247549858214633857144621095412045299707338329819143424874457148480304889925579855952335529268046075535114308381810910705181782869857251579504905334120081584833321963908148618040085534187198117629054282526659303194715371768837030448835282625889535720519270236653572999688288315973487320767688673081867415846821951943444558696405050042946958773060127701201889602774433797536225391710633769639204532047571746749408019047121638848592344269915829972386049493442021723887379179298253149787870753759281301924785229867364403876870648760768761284495409816169769089679097664449998862355510056734062386950848201050178796322219772151122963383457420051772018188146320605184*i1^30 + 51125259735236344021041347324696302415254204271884756110356655818066810016412843501587584164147066330101041234370883201690179448614911119411117222175279693643495911196892460677134494816257775634374776414552127826174071631218559997894193528707507097401516849593755254446362266806027228817596690998386368350919488014164425887886896095849048287041927479163602367440782766960304201337224554003597060816233022162346245768077260000766411603491002783033466257448663859943905075150289250906581461452787988929959422092342126009249653909188615743552031086953659543420334089560653859528016027797032361297612537986489073670180041268552025649722115795686414810285848505980581031685140558092967760149915459247508462720355543500901770350404873904096977950499676250134779555241049576651689624596444171348418106924981339992982251005498018851697192178853656308402865672478475683387648854623525547519161425915550147485037058413331097141352464257594291188746343481394240425205652677071008357471508065875208762627716587459565562482723381010153254433793886233660236786473237996248251362995469874688382073260000163758455306009445991633987990328445687933022590165954675435333192103904896849439821901408353689790236155619784799948028877515835306362397415211724467114009692328775427066036835603601309966770825318147002626098967431709899839698266789286114548301611542325671898115488684883400969339774062927681179608986865344204531448671396942281081706591034176544218316233479162071312138551687576590370215393889666509324892977925264713840701894466431263083915633783485697227485753400999370104752996555300291119923323753184292276082294859618336466320145603295618252875728709541027441104776402196550618225478163610613774600254728106774303605170351100955337648993019412981400676805025726464*i1^31 + 4242563285106413889241229997038812303958220679650093230652617398009773358913807559236626838294046921528585584512421127168046259252334513793947513546081959323007574222277449040602801351071763075019047139074726369107541001144837198781919385332472272229890509127716383151037221008040735176158915069576502555911930849078488910744789017196792977966017863864485431303838397685847597967801977485616524036743037684977963427432203991275994251168351592638619994012259954991848087873136800658704982317054666924928527574379279393025672156745123266550748869725910838477605263193840602692305067855878064310654624488113266440165502692802958093604259695200156636479717741981415419821075067831548447239514572401295450130802545024665200597029198342438755252640119490768999658792281558172928341940518867711325858566285336706946214662247665917643105961536913531446275976701454065469587626280868614333274182953076530957277422841459846002565584049387994395125460994408649471539322732937839232137945408286106661840337016329323543009493665937720644859041374263185867797768958226937479794838286682657860375640264742383697012493051376835669439627878184022987751176162668560925135103569877656369856072931673171031372346215809543685287410920865672562067209271950856966695130064681617800317661629558665241360435204344859168579843065484320943561546489988905186038387022806898311114175244444343241432243026316833719088107914702193829476099856026485741406407896388947907867622632437940929285394698734598502826304070055323397295577425249495972493962561216938902396913799734689496492716428925888466841843921733280004071899777862465526234234416446811782252116752114563703608127463796780767095483398064275720230450778384272825632064304010938822004444502342421465515964394139366133258518528*i1^32 + 91769776935530069798704140811400434334374966553158087707518150391471738168284118300306522044615410100340173579547155062038867791818054982798732855536280588231659083437567113354530022747076707420937730038954777134792986877919811919545999685429850234731872585714995018463472653882980437992264424458886929314030400143011437991600837998885304984105029132179757378846200571959214279332411261240915570015157951803461482707437451303844963825447709953271306500166538916672955148174964154522877394038018218252421004309299348578365668718441099502420234795289193889730808738123063193822075986383207851887598439369416351361193180592185117055974430007214320950070171562759799193550670350017785223413218322813689298659942288248442545205414258233509581481246773855184130300046762544318692479091485806812475105053745449282428993519754779238561555371817215512702414228712161771606918544994296120556209827361217020380713120301901535486207555488664107350710350059376385381218114826801493357068069037047746022913065289388757959093940794149944291733392654945051850191351900276950466992254587871698786456554229389453551833365658604483868599803686590898561631685637587054136132297713156037765295296713573276146246954645497264469874979505468269928204840187752037574736723911653376647569491067768713265996198030790627743805324408614349531203616028029022979892764608433909167971423050092918041608055795470851463480730937094442900363795640984772299823474478552614674866558315553810179068782913519172020277076779450521335453498374341691323731121913361195759406413637457810351976040227708266727879378649705932532697205296551932409908421169925015858586949352983846553250519820730110871566499485241116423410880146138550943636888906799827962812285085239883928463525578262183936*i1^33 + -2570571657649015805510847167214140101815904825541200632538415387111642850108461729020463174116211507699491150194319672038770516555546245897270210948021395582379855243865674852568863367742948195062672937626474015968913014522414785724001986365343347043258485210975400105368895303570975215616433996552794703223475114723014467861409424366449449894221394955943513701045506493564965993217178666726073181943459281942098463039173614728210377647586951577705030579117325009988278249041228651160452530117324906408242305990512820443951759361007057050030501283659701803404065270927865219499392847259943354771701703709913823658992294091518514773756145939942610729206648917100571542733781191998281803950942082938336777323374362959230837883473544837682102033823382356778907573099504346529779097025383984327698120227803346936784281893117330022603131368788284085775397464233919874247675396877306858841966270704947158224643348137319953150880938288780108631338170551443852097472519805834451838771965727884953736653807094757653371000258778162381574392696119265334216852353504543597092220948453780312476221051016889316769831486073095295459160689980792123828101596939275264541173400207208157588058248301512642228119911825516929052791219180842077025341419911806992604638506794480599558080457997011147037469193614397583167974497251483018358344567960068079483162278238667285208843787257532072613751845671509371859420985243218830036637820949251401229222261925472217708134990993309307267320939584326027461929510144750367852897306537963720818610542779081623608451715724504256591033580167826999286871892701970216233172650681858932996218977932121167135670264976266459595519278166333381377809014572985612084881797274889619552424003780248926655271458917844442327258497024*i1^34 + -196814549599282160784469508130801614116129062579601602072245103624598864988819276594109806355064036636254672504060844015458386839615444542428306522681948785768399575496959625508274583841853296127419564474990415948209798966055823315132364201708516800237398399165280409386652283044778884485843392895404241859694606220535380217687569816191494226376521550910490642988933125942928341470515606178690856531335449642325273738082354257050066612239740529391466695017803027067115448527822333566511660465479621514289873534418296782105214108929272499749479563648813912090846380430313272752311023882448083257408381717779392830221739686641621093150395219242385135872613936955937113382619677205845786561319313913089157585280653764269944519394242458586125752572207113874723611234996127971986844242313401052049063898510944343943207098620446580675486990151184807029369322249001375977854367877514282598517384897132170960494771323480160766752589468259913990573101389439808594822440469485450947600357565556209600036476933295762670366082762303535152563812723170205987282778845165728875413120299461451759615210349567680893474262690584825888164166007872051810931930844097406898096865625687427683726812878038479607342389542282208201091626995657931909306448966784882839868750905805661229153309168761198923460068340718675681972268514686653936331896206456279933771847417169340695257570421889713584280072184813028882968030736447364038973495931177498122379361475041792312655903182863669639865414335601569244202395479836234933045949303246875632139420951769384868414497202428081239903614285981021692883451528751500839246761619561298195438845279989641585518558087496107983598774187662401541329153628392854812748255531137227182222137404739990923813354042874713341952*i1^35 + -4690265168786207676048929171938686071059866823642840315883888022162921917062911632254953765428295923779768508690230708174766337627317813157690071460430434049786384784224921540882123933616881227663925961529023748755786368052429992171650657393924384890142777118841674356318681477769464792001104751201659022464038239073492307688702413481752784656647965483412037921134582465049710665699296749495389132006654289582555792292113845659010705259264697878480320863077597178656029368494741220658607497111928736838098019838356599466161215128203470851878212060958086014412615730357617747477859257223307229631708991739565009236975393381449577220193559618604581122350317215384773424986196925070297436774738603851156056406102654081755721629290471536943488519655401274814763112956790167501278955513395781951527343607608622981603926895187863808878311749085910122648114204186016681051048075416229574353750945716613476013253266556039857778604993562927951427189092768381508760200342187925167507097603620398907948823251070417871369055372091655265560316373243353527658102881381515104252944826938284807377010442770621423736409556497497047484861295269598945010589456496611392440964068807865458125192814834184511661025165432436761655229138894433310118494460579321052946957187123668834096921330534740087132917100727405490591169997658094289722416526490291158574219179543063974549728754330192780938009190539017379392455615960010060394890417861184267063085579117908985661241548052968932523271085072728860253572533487362137752367271628472363403382348526322402992686002737656219140047316046544036077902876229106778067258962640746239089815320696860154574185963446087641282871118867189928491427013887794223879789609267652348188851335506222079634212298686464*i1^36 + -620446180262438555985885798674515167857777913427175051443809612296007109926969121293978152355818373633955133455905390940192541406227375524252395120827567828336654165790492454285706558097785225850090772846463717621406860203867415598082085486473321490999349868522404216344434828843129056008698784805706198039304442568186989075331167382784766668035258661467093987116200317147109463800055815724691155357132012745306146125401183845623356371338404890912389160162424056018243210431172776203765308913066166187271025821005869390374026663853485452892615373100957595894000965248063521873113583926226440202745753713338345844608743725475819766473598760066868682494298607010298391735006402521981542085791870082676227747561171079209325899754759888893153601891592863765406882002737909403943534350283640340390154479811510994845350809543716559268840377305464022885182212474413742385417176729602771934730927390869596407387641769527679639876779377161501279987151337950470827133601552095721459867827781885557770720865857936607558005060997226448909693096091572694600326338446220932094241829843505385488938439936352048293766802299694198876567542992934668592379587843566056704332921470560532316275792706368792978013082181879123469655150484685818854743891710899293403403339981195495983558597528991977723772976089813316192177483225599524050313644916694832868782085796650140973765455325164746081179839117830354893607625823264522758664919759839618224876282800689186800124928923910088049580560195972371510263191593402269716696547693546835238712619679541694767859775740233985349653244314620556893135110201730270172122586565479771687895643850260346727440300159589024284456512655175945426969947287695613889069251191638237492587578341729291468800*i1^37 + -3124441119976452768625754244441151877297481846004706113962638434441279973404536604282512592379449253112073194697192005975024951177593937824013640452742732731052032109777509600155755477451341725213544175835966655560866518338521416819571218620985462204689630934450621096475368140851050173713871684327511096608233991635387873678551862560472633045967790439353412938508216005253794868255581335515405029324331871593809039940645760185885978567424024220469940222749886899920152856345127323487554834953845847432460850785977793330914566479714566071852908157928581887453554089356878199207707993070713294270186573678578816883855248213571268569175193157189682886521099353598713036867313758487254349653762689042946091660398780132773401347180987203990784417889743951041423635586070182313164347822588300506175227473147426632576366856735361541925375382579325521795441392612315143364235909356433598814075014220549912036582119617911807048611426256982953856910238293370014983848992215985260088995315251310696321188658868780538647694829636041582575685669970442365547611058169920473279920292997636866865949238929950553509358206346199500308537992598025024660138036070476770041088335956854552584652385935838529459273234609686360401897010071594952596357139357684139456294639272511939686527941986174521583451036216883843840770837587249884244708627591462868055382198156562915940344470464761561076158872090339153032714866443462412354789940061078602273053334229720787638013286383533986608957717739267053596068062521236679420217943536340590347472220439738601747939585052474421464260480417617886272531589083741370315627327094423769419780370358671644784830192070770616718275280196957404884480392083322736426172550212752582899025313792*i1^38 + 11579522701418302350660678190548084746364232661207937644630694972708922226719933199330669325218284549290606422300542766191367396671799455262372061745438833918232105871893144446189495723712844397615306728140598021564129313186989912969553903442955578396961292116878198008911503697130235510543409860716940288235910395849113358733032402504530715092808916459691647232228767995444617326570575936054208325454190832966462345919653618645121590987218064399593203628120279689261192479347323635125066313587862243836066186319856844133755040319815730926498684670487147796884809269760698506155965576027721912980521752763827370552050194634218617160083329097813240229727235966375776708276835268811789939172925376658657092910993775376038356483007178503869092374965468273154555740438752043362711588883959157303864290329487898916803749860756404494144368533093522922808588067530433555904425321888715483583607912935379476226021464680068893459484852500077413035003889483157939885207275695080934109284200075123343406553082878357065263433105290043891794146875691786997965581666034904459832936775659953091467154854442598809431908156472174968359429991117114848721250794404372295055064488884408696974879405742528804080113075539685638352658261369421218628720889185333441842610300484229569594012052150505704920876540385079466161752781710374112273256607466581816670483875185121231188501004863649845123474798639981134258642396526196185762906569583122130574130505090217828867380511793156404588735114762256024603682493761550802858628742157346085889572160467945158958739933427295708092818050725903537148767372971297864658858709845033870665570459484398264979716502363950859895052005275297509066986019175530219152253316859166720*i1^39 + -78741211488444828248066062141622621743014592223763053632071184414452513923073127355135040414241827042807373374393248920868639568351070472579839149127262389424163450435961315647471900377325812426757589265465518463581965394215114682491031448905849904140733339815728669189826826126619071609847954516501234970046035491787918502465353620790935427691957580695726783158266631504261274649343798824731359609998780167146451736659691038930730312002560393496621820260811282132378363215006346962648832834798210504168116595119710229080817799910131396984782712508082519000549292151502194552779513172694589303511353506151470365220461968716769631540359879508370030589610166219037804791478284170153335062019987036285783022087541605298580543084517235477867479863103345035278070222412940087611799085065979793411809546552477011674667518843635814857794857727838202270304054896087961414899602175711882682477273796302891298120217647425758383384658769232468082810036824350654135885392878483427401433784593025680489719601141585140829826433782938446956825966904733422258766624453564703717013171576557267306960809812042471150754738180774552812392600933829592366954816405940112893649234291399175681298837727665628925356624835588892805219472632573970140384400154938450826675466078804217024697725818476236999012414714225929541729846155614062869883968940310640415892826629156042148192855010316266419521552175479140732301686733672232121337658242538183677068806609858125062333083697517392235943325042075077003561044103461782662990689599294927532857859813448399615468217022866741672687062753443328373547476717076641212352532127428701436621697261542131593727012882091265488753330081935388764672074889182914534670336*i1^40 + -19923790298118110170131386887563811095040238125180045825371046051673193170904389648287133847395943931323861732910161668660947380224590201247299449473575772002405630618770524076214576414138368831709233841280782421820697276350425023075898254694521560670771175272939939224387276112410907356625835032228367815425159075345083643713155114480756231389499837330311220330700191054234749438212439902509032891949108332810186410987799417878386751015198529462195786722996907967177784516057687182844694500363743848753689410680961580978508206293281341475488276357265027358040972480509647156054931501484834999291610701723436069017087640306109118405826276434542891685533480929687089854443323100343671818348422812499974966168556351327387718139696688567888840401474830808827028672834254740048068607688157607683336274900432193958832691557443242823170975010136056918764861850733839746433855684434318585946338412028938644374592500033501226865432017750622790806862809610096186516332516541025642732114863542377933176934510056645445052906871244117209681975552006546839889418481314221137150339816954260065639875849028342800766528592523143202200726067723861816579080145734860212021028344391022924718034115411290690371578136329115063323755580950982308571424440725258047774075644895648721780710630826090570592656362088207303798861711866814554665428225710773772256215008351897036921610929546861672232297945787558392557182852726593072596624955821909968533411771523417762935009504891276745614772611679243057473610577214620219797380531916284679796009064981236046562551100309717461804113040212334865746340076547011357623289809838976740069343301582254361775954791367302793806567332511145596016799744*i1^41 + -21514835540793552226555314009635471031147918445500723688396972586827462499447429188197749179818429103058632804978520619798384932580767884014636163595464406072516626418837283039159896941484975298225415787276184360131823122502794128371903274190412575231418085911519332992919099652229905891446640081726698853179383100062968958069762532206529781810183747626321842574897947226791405673257015662161047878543410893167542179193648961999467078475610452218480108383945675459929861604929355776037346521398862933504289715891242899109961481767202873768995446601494822973829097886216446740068872757410563305715230419441936922167293659766561959671824294991229766048499413083785332717616374104887945197920623740899308298625370879272539788335762941795850128487200171539820882892346605812470858112745759293634863199876776917203811918058784706045697051263270738054114682857614695589465555657550895879783301916645280610371763289854693184381997542386974138266158551650079965910169099944579303233341325632041296611879196832630259287563434193042495592523897636236905141156742539479697202482316114887236643169662933685190937769505872745586356676642061315735588934640026227731300052945754371268014267462223581976866870399977056381916075107090351996825687514492268884069410046349430816067538610150267565190491597193905900465204236213400863380627527090043105687468146954759013875414164503695879827811864767020439255645818113521810144740821157256982581332590255434801858030522274768730622309439196785762910824303096100505761783112285904573518578123106163415787864064177229840973648083167489739734447463622770473027048239866762916416837110728514048068454564315822304809987989056*i1^42 + -1167819981646649671126824080293306928341183522276600561797386182723093640153622250043341627093506446366009010223940756770046582164966709174334426639819722406168139040272874473072970253044144944900360251802925746203007811727917921191113100294401611019606065102861592018375173123210588665967376827993768082068047480958120507877690117976765299870377002686288162417482355618829864584920682374318487653980197739420504764974812909918109500338191019367783885790802720137263181491018649328417101827488511767961470466512043876584900495290234773158175246072097182335090819483158811798761619896444268053118349385472305302988073058294830556418284862701797163274346419844329064931842969551903439929791151122403211887497094451990559132539753706898521300776987552330401184624597456739917568325850736983627007674836163397556240809395781659286166951688444062294405936185884558540502422293224366658697425291641341895373136825699495367370297312427242665424849673883093150995504343071561419418137060385692956101393139838371938781580215292412734055195027334032201593840833897518362058846111054756792653116641381232841588110917310903510249301887911457429261684540435749431445991776341489096687085166463406959374127571811252662681780238463176961869554782523352907879018746757496305024007360537609337415437157517182006187030940726212688382793830499663642849416485221329067515113123810782412287048110504996870951064737891415901923964457962245566455206894081059085359884643122864589121774046614555993147139742318624185797041321849299230051417095796573294173909173118736598121903394321481880864655187375434059791834465301930670298312334282283690912*i1^43 - N1*184882367991357866724277746285215087456753708828508023381339345285634129221224824699841962674355627606285854034984180860429275653439922782295510257012495585031509444664170516008582389262167272213673216583713863334211563220537767123336288682304529536854366426418266164972593664995817574444855819025109420039511793270006022658314344280969983256229590534052166582189348191282716181488081408235719195011484963915852296694551737319495271864424916327311014578772250682196071361311649920486426646541300019610190876668148264053841779175761884515046098595964446260704755824564945577564614267705683655294833515429025814637686008872400721729363639426638111094033671359869944421875*i3 ] ]