[ [ 14866668010279278975382097590897872807418365692833561492621324272572627464935906967026760238090059031710810632881774815139674440439618396341823624086278492420232025493459802038232038775650158904600160449194968529092543126336907482680781383420262435988062165774874411910348744238174547590223693036319442277001024998402117888420187985005744842892697869260611191599833874833182358342768669839469620579872481959727727032067471233945197805673413391270948038805071580600989343970414886540779376408512025845071152723862036540784696757815848785189305465558401114959428069812671570671488769643964730077453820548239026171743822275554908424669317979912449914766565619456100793649172267631369095501770641363429445811942318982061634967357056924816210789815798275868912199841528263445082245083847663397763415575413559814126369462722006095193186190221722297158176674437783242907709183754792657142863073690539361365987466079493120736400594743001582595664711921919134518317733217492706985059082072360695395538289634683767283678432981155681708329975879273784383643549889731866700166400217224219697979115991541089646065348060448858480062061705679616801747341720281349007757175064652802031487801206163180518590603480263236759095356268771527317737080850931831402504836525321850390827238333986366832592491666753827263221909801538210294940195679209878358903217749525234140346345841580690627304912287666766923042794060248854752154638035923945028401691601765602470825832690480151843291292916125013009323666699724446408244265434170655908214440120491520034845362449965965213263122575437711551511139823327831051109358739795878468199428534559261504389887432583959445391804192678202493423347125873805231383505886135177920263442482465076375726854013870817354475384352980767851292043300706200687638536999920124958893562370198037380120168396353574022118458462269292497386912364856723660680885960704000000000000000000000000000000000000000000 + 30738117433058923654488876659465308690354877758263247925776417571995585975172923642564137447050640332905581377836496983447732384242340341407022688710826698380801289879295988531204257460780867036977167398496095059672752986397545030033281395787440991022545854087258835083664847422796489904067630963563086662542631058658779237945265073240663272716492658179969455957614677875504007666153976209306719969782235635268003738187297486854551703311793521755170685747798149165486290621394632722354831712735061027989155421168845638306551984698250604176483870325382049263341321965691883531186856294233543193169529460932673838789052987655121639280650277925643866394726461647044537719218657256069105260078333530089437401303389910019683593787258922472316653165012093861643651059453337313794164317599608544071289784590667843839502090723741625879533629961746409069560095341987259672630455105772734002139078844872311979034522241478523281576055638350076677848021188337667415654598789819719906046724272709041956322460515837498391304754375125544134697549720091871546128909374644174005437202893713634987505733920778059440756618610365934001717149536745272932824679136950664100587406904453326577022094053245777005063230756596260110581567236868765445228973213364140805873406755306500879218976853081358796032513784772088754579331217242262973673332512946268955365388259422114882726493166714212749425789091827813330416393013232440847862852609538505902059388136603800895409615957747410750379193797782482925884477796424878141501056645993036774576214688923980445663083608682131712863263879814079488769002391953029361580928918076174490777122933482891944185888883708170855309339924979893107951129449970054684937288172044830997887547947697586853985382893609629803375061655367126984369647755055001669734542150493840440706632668559208844839867771020557563135757796665072951415156810642628836288752517120000000000000000000000000000000000000000*i1 + -85912580743006421032907750655189262386188353855848843274887748267765617649499580013256506963211566728991190238293327404978222338066475756254250975463892495541481476477693794903345558083894349380189238433951672436267563293397538910228586015914431723112049252265986168288686084174651632237664713610735670204795287773541093570106085022697914714458126969924834876774088719408334066139094682013957878128106981371520626069115105746510544856886860132067748349464983529972147647024871196923633001464855299711729436019224218751788215964309694890004133440028173282763520427975832966433204296284368865137995887744446874256608667094499680408518636122131179182744508134557803462999020057647669566061122260976983385805204532926015090813847641891665410391659660212638280109654432038026283833361132152961424248074115547338883426057155999424161459566908062369008962078191637591887144250055923448962495175718058575326765910082081695907005101940158666213934079990353646195798838153672008553486673373691883814897475894642126975009983832148981755274086968186121481905260426424799567793380383144487505930096483342253679970126822370003474919439480302205880452297502270423035664026386139003926971537810116011932851812421850949304789992367360207201426170599997510048256145622191349594647622831824037447608232414074702971779842208099369220215980532975381541388897647454933166246534127957462934563862734447552493626632046236070916671723813000663584874383645379509796037868991676849555881079343969772400010471091945545552617216250061570996323076400866532330003641680734934381750887909587947121524602482733995660884788605594182866313872579261112358732373114795915639802337482944865935739378970403621596945616968044285269918587436723461421603777971325593854862468143812022495301745565142601067302549759854939996744087000588006887121088193704705024812836208584495262820929507270252201191187415040000000000000000000000000000000000000*i1^2 + -576396081301582389861926305189014282363716903280457315456897461926878245159208245259497008601640179593498851954508024918806590928255352315413111966506523005243165238576753205721532057723491501896470767024050882494734011560199187524468608787455309873197302451571544665206043841434752836845764810582301424932445585626330213914286259671621795293042855000044339959063988495572519083876697140945668905502438143485061315569166082304167061621072325092689544966013422399902207893119451692215515542732441130254995614399906306907555650449020161516103902863490315891347152959881133451363080969358054688429578257139611301504571119037241330728391298123384687466373760387150438707892651186432624917283172258757971954951511814976257678999636150989181926765101834557737653862463665194869617107171492105500245848529794443992487351032235786697106396575081097748300291029952768124982027139911057658480768169473212723927880460941300541084533009529760135084610650733946918491252469877515852415773726936750652877451316924169959477729957672865038310259964857011937210946293507734937124857441758134806980887699736269355911933194626356627593879664359208911562725819679427269719835003666194126185012910692391927724472589622642755414037772792768290313895222061002873701202145070967045469684309111054474352430177065777316093350587984375428239656087235650596450719289672271700101256427748227175092182488043115200158436337962815655703769183624350428985163198430736712687039716956107870841790854024366237287102835731763178385546044965873489435679287543253609834587443722863212315804336022795302570629429483780196373405601262374468353367639690527882045882637964882591919601912371571687661858985257263851656454252156957897271918712646375514247460136894676594426116486212217741186902492366692968619746737144659374141926324927735477733296879972472078980614369737283023408917902325844641771348715110400000000000000000000000000000000000*i1^3 + 2471348018420140961471632950885188183544904253563857973887570444973044664282743518376536726599177835188613504755656400512239733262699135788955637039294179963627804547501407578678439615471961270996268791275531602155727779567407671351413483619923607141374429006444029898623029389768659418338044174072467692387285702452971027542493285665737348354567674227683484074705986563580993742735725133513737640980525745362907442637824782361402082955059739518391663918403627943167189343202432837420572457215689983401600884377456671399115695096556156974719792366253338265743219126194714827974480723881586524375965307965086538089012068660705191153160045125254605466470749717354050717641021882318395130934800392464669504505710980069226674995436711397343676348959172003863829941793220523590717125477089365355105762996069253902339545816385484667861589728663677405071289015519175672819597577372782784673327706728865179918854586134977659350183433899237558824825835011847378303275437973555968349132208671837414376028732563510480178793439949273346338334621598380303380177738046356604141713131685934948585576222777234188264490031845690191035473506616912149923163306289000844277755715666514924101568523671672034756850664236686989021741545080209908933988596206925790737288236695937177476733128501979745499877498976011037386532383702459292983669103502627165740552996240321440194923316558702328433130134491559650195993713801243820319411768075847969750803332377041148694833175863746343893371145215173133997746096067110351142915743980134210578926955737163408821536507329776982957467219370172639064785132784544763067719004564778515666534540112350660735902169547361801044163647802625145883796289729497500846912171119971291250150450938639487874876894292235434990491901186506698836673264952551095390291806319693444984485241894932915294427386659545241872131908667053330005783018583113030711348140441600000000000000000000000000000000*i1^4 + -4447080723870022614761116854284162286924040860911327884279182993758961109170606973920223562798761503808306229455810631121401986336366900432376501420677797965119318524740381499434562536591199642404941692250481763262784027548261160736882813088389056594651533173678342076205398919821204791559634494258577092193840405682445377462130004268245162161897600749090234141028609944606062481018083529849165322569430572726499801313178408975661382102650416072556697141093390333936881616858484373149968996221066316886896883579867579207667079379469621193659005040492235382044742597102165694072315292415247177434049714133890905385133934076688174121138877056798940399571086198267491333801498021951362956581572739554610301202363134238873733415818162884356361432451000756013503468919729196851821168106865639355572891840389810997026464779940596700563918649100498467706245071302208040379646326122657467135218449636047161190767426199663125523067083265807336025875511147759675641764434836172584966755255759022056938685693639163239460193805924030633529333081932015644974162087394332565503624443141370734954223202771521335934810330001210579929972807327616728561903279188690321389864199722061586222844800784724530485446301647406919854513838133534853128963445432147583270112378322618000107854503022049618642405149670945570410472630727270661016844340424280043539790676841556155278919081398655452531522207118930296783192267803848175969750108243146180371317381906410587473648480479763264758189564499187860325889396743795478267698674515920307173149057080480446673469801153489125588609818771798674682440857601584161245520688975923589986192848058366782139986767286308640803302895762560572926120818650953011257897828486910537521659439145122075382139222738058606474535882088898879929075341226581379490399271779799238273928448708837919758418044902367128984622878468658046554400870153654531615187009536000000000000000000000000000000*i1^5 + 5026507021057462154932149175481592541104324633255053598231085705308209199239883811980576832022546718191671345371804014642277824158421284864047297947645329589682598189770170334684830914292629366034877559958026517922198842741704626742932949415121835076962738864094304282906466248502089378659133984823538509978849580175483245140016231105120473401440559560761392009532232180151413279205702605754686477854787901006748719968210307546468824969350238068721649201902233573561796461965267505403559150966529910527799355566985994091308459705140790197425425508223173438068462175377993318641597006820575855544754861883093125906566932788122640818263769021276659423021925888988389624474896443961942436008037048072334365168884366484286420183493639930442235516762708919532870471338700582744152487438992352078074276689529254834653826340578291897258342533169329784984277906058181022622003460989232115311575567567434458659109804200814354863657052406125417071386501931811365147038365569199722562409975151789274338031705278137002776601237941006709050123486692207547226231705055504746446154971073224429988303703025021814109618399528150772140025907664976746843743308947734004098766921462855053202803230488561755807003103236330834814740490645377896159970801453420794418399407021215511744417960135967572205025781943497754252108167706364129945133869905055336652732262902214685228728710857318928823799046952030438411852124387289768483826962757900039461409987393140486311090286355186314666358458194349716246167884485148085075860007585593670521215936697750705623181427046795754925814015008229871432887276194995370366247087837120227134694171378643263697458445570719159461644888703627919554984602595149416541701809741203716897976312799999252989897916872791334966800346054088026493319119648544748554996804729875450257496473979355248187685842622544448407774532798195459524664741460717612681836625920000000000000000000000000000*i1^6 + -4148639751040957846537952301063193943915859132137171839879334707944326458502766261940142105082940599600602104045114033247809615246291259912131484759915046357880596552834541612242855764455457485282307128408136407852359613913462181421968014069574149123360628433182512757948249949173577370989212716537495161544363645602512648679701222464186815984282910769490522703023224608651501520787930768954082451560959289238140291143764988856093008919967656863963813699853627625579743043884787343004925290112528556699548609238018199830642928773806717334419304560753788134437700558577606351368506984880695464137658496270759991108276760939625060267156425272598991577686934099546178363838977641928378702550445164310670687096657647755677626205792542127294098214866159881217836799724985073665533763116710414183819112918720626522904373612734217855144231916474421489439426923558010679195518916519645119347756411419398396289432153747327606113316568428675234149850280993264700016928269644872249523893414608887174361414847127905689649307209518302213305649205322880504316160309486372599980132079199656536894961248617717373338365594695898905758461638155361692680646885697199069632714526921503531887368125927835833094112470601105862656529395703083667706035154027942246973875686069004033674371981211395624552255235285769004296520609274916196660703851638576025777694243299400139750596419388605996296059870755055201408707756635866000681750859477761338551256792816319500341367091998877681459360774649398785793886479788318953376763905133459356892740993878451813988399946963826500460031996350796920684884509044143891505591788775405695520445720093383180563310242625713227237041505635929340768227739483612561151634557798919282245324561341875542400360696167178729488649328914113736180715368262070558500486212410929700565815530967782602083382229897542721109862163410787462246657022325814042042564608000000000000000000000000000*i1^7 + 2688805067832558739339045738661270728670208820730897920771065304278114966330677694741092238835600076067266294007029730680352506530685426378285777792548937611534518626509714956701073613173348658207591809462054195802560457710348624744162097531060547102255545447826636722783471420274436221502592676810234313750866371928503931527366259892118602367177172501862265880124322167021920708903099568209005362912711971180723023428845245230707813912931017659518718141063256720834832046906976191450120417309173891279897572171121205725714381258910834721212396102717503760459569843061062117078375722778697392234071089436797633946099607694524885680079858315444896865693225157553521524542335770862733244070251981933837097831236390600859854818860987049347026061224507923451750105440449253729039191756151143212966593427561428362887815939071347826122319604397647215272025814106597257361871964955847082123287877643873334496950743941427692249750234923167649718314290180278804322200573517846679057335166174563106864488720422820316905210529154236734427251456950251767782134054551563681564983856321114617549779399512502849018817015695878370099605383688677706278113598304794978189236454271588734770863670055402933297119300926473332534398657734898092190106453646888654613901462054186842668815047877628692997915249596248703769003517775553934081852054490245734059173470069381893367312365315534460011830529792918425566756464558212208799381965223291232027267126145013708694636279352937705083350484726175592099293855051010477312461630218973102352862645881379181280873874318514142436325986832386430478496071534436741598336296982384233304839105723093194311474643351705005066934324071943909781986378835704256476892268399751570590501096093928061416218971912021785171122282637005638549274649700461804865493498006595949593036721272015658235874873175518334242579191031818031277860781846324390783877120000000000000000000000000*i1^8 + -1448055278504912402516201611548013463372410081117047380542188545421495266117048830917328233486630946118453528153695913112230774492566504256305310085167525672879098779889148352352573534320336345778315150373012447643444492767577094285279225499242572508578341029962508406366391847178632964773966980076993454900557657971493538207149123024903326664372993937837481925432641197229425918774641606257467983784282990180940452126413326539052151382623958728888347373308047936811893315661412939234128200298723972431428345577580307129256512997358442428569303819450381660125488046843516884256133775765935724545478262356908946358857901805173385599777758992315376844266358343610552378098978652408972748566613045631864179288106126661355909086906771615388984165822403645773531208068284342009277858387175795418214958982236340409308301446059980241211596035442023265947225661235355474234384256448008174539685011451959944602060609090647975793724491775446388787504170293927079280220572947868531795897134090308426087262628534702646590795639403183230371924516252791187939154615709331923446602814627376817589272545904800134087220158574017779598799913283050380659636863666596567469436729524630972730897697095168794978059297559261263566708611757711636624661015531669832153774360266231116214099813852501174794723456883575856701100983678426050836173633425082129641160748056605665815885293770871351927965643714641217416320940383476896186825605406344970139474897307386862285014360967355559368959650519228803086436464711883226439596673759871352328606607828228577763012320240102261467954851046059166043648327791000353837269480439497424093564934592739644584418353389865776229869330143284350110030009773111410078303820250649548189619856830697605924673157485901015489825474491293106428460128723198637904854032080169810385615479663238154080876905003950595390112943146487475690381270387561660898344960000000000000000000000*i1^9 + 688565216672263139629752164602291237917231266936800580689284245980026279831595253008486687288595061476991018047362702079386347545274731331017027755025929659724542458145043121149097209147437701826858986221745595588956848576783879717594817349814622473263551250025762212821218407840431188977068610380438672051270425727525862904544047704358086097696053745064320788262688388754512967042615512057448543994104431134883273605960674562894129262992092023015215714868462609665784187747257874262578859671823415726414846756667586954909666251597050466548739825865183631160345682268647642702527506991453233559385599846013271454734202791057453426848333667152029902942912761768336294852180058908899597436698263317773149596679115751208613678006857270300958115438601055520259920634118107955382672682255723718385166616779478667703995937311435271932748505463841646453459198562163240388584479835395550729652298212154195302656951813577855565300052609897605882877252941865360701604685748575760912873596824999454399231435856914614420333009422141645656457563866722005794219804441622525533977571497886294729023243025090530185153922249886897673347840501503596172317819648483414173475325368187780256005738326467980396647129702430973034148381564068850893399954499217985837398257855009525045532603697064882500914311367190144520232701698132096046866923802972544104570736289681404467957047998675514344941276233999952496488294875526576062034142531156057119970780415861603116138513199885924141735406114701009771207672203669022619305227356716041706765100053607859857196955605350016477729082488450695455132026283721504078549846414149806812078271281502796938901838669600928025489564506178438737327005888351999397444939600596963424187081583451676870303000206728901537517925265159608736394107155986652741622568991600028802563735509447086339680325182997677619242648799694391585718481841681310783897600000000000000000000*i1^10 + -297345871576232664051826198845180514175368793268425143317079418462668557375100863867926824736208758100854467496248141782881798943984981192384194803020336767008467904856888268380527046215195952170376533121197962137480116590048432602670533582069101419541784508167720785347765536212523554833845530878675296904797446936781453050555459478520905228069789470577299237198301728061426761919847126619508289651896272270359388977910019460007708638707337419961965284090372820446948997684843376433866775021104203447382779057148386740471398266527744622114268833357447361951647771023494056698370926862207048543358151314688193194045267391203911904505437680395252415943552945642528324590531455801239803820504313270171111130515367919464532315069909517995600298692343227307455306546343086802518337650848026133739659340741551668823226309372506515808286892934057751739378541072657570435135906137567219325894764758211827870143882738003664151327019922131664864249903933182368448045800872731704527314419043195927933411158416619713012809650476100673605804067626575061211860933090436766670433579909417500316899639876697629742243960974968129441350429324196655755317278389433225880582430717445207961998875334989930165490485909432046764592102344304110739325710205309318041344629425054578341126695741937695316469607270458531108634151135707859104491077379577073111385819214662724022442767629540867454192195918875800913259191097189850561600778344117645121396083786743851044027707446749021180998024818101081748703998034309004251274592850734454484641648673989301845241312350137646021420482890060354784513424780318547723395322927881759821979987466958102208680882451065231451701494371801274753939669264048028178261617396824325829760843277031201916829449334520047920721633337690326575565737799460298951932182018585216658803640861788029816793187716186728942255979704949101098846732874695418314752000000000000000000*i1^11 + 119671947154219684194597511080586753045672112791264322989918361460827353607998732992716370586278307146619162562554508810216430827474311900795958263270780002184550204826253863693960781383230580304540270612137670626554440007353335197089913570380963279654446244553846562253790637282171403132226534089381532223221635342991647190470644933485927962079403222200051915326308939854637456536944177128980568963240246908087215200469925945024258010292293938556071425439508175539679764662705346609222947146315685773692311118278776273438074159366842351615177683869383209416531523444167385324069429572587438187734018042564137939311378307241315136773302662887409958162642968465529735319671317231376044894002471965179463393689526974023306501378923192219999119226507830568455490132535163901449033889791913085283253396823632477430277708063234495555213110598668681423506823475741092614792297027765836057565171669168449177687728255916686678732786319568909478216868288279933508490745380747671436227003932698466105973057526827102634720788162268039598054940207115492432020970270328682219834530925245693903441830398209012610247740874922664961243931972256061304743657534815500069236874442151015751876542949896738934211326687482074961190508233585713111632308923356757186914659445747711064659857715544446701558539391073442429791692161197986376111481471242246311016858731629578045068086362463038259376495509995160647403813256359501496285868549723773010851660050167415176778760061143359218405908455265680461799235246244630772392283050132608116705061299649769154298998646530190584525356748062921148458960554154987358414317397473224110276904022604751888598403372956936980812947842845178963179863813658022675879978410092264102801664165569866051626756940107149824465247770748610008776196173191735657156720360692111368081580226580772274446653117581503348292339854641078715595038880885951692800000000000000000*i1^12 + -45888487731979327309548272206821340152744854363937834620371207258135344666716506079154195345757963957218128283397430424458416206763615369062337730659060521249465767413126427159932928859579822070659794992676915158022556737946978647842589902817846511281302227539610951832802142806266230148051268484951145792260270992803513670215664556963324545518321051839932343568830970591174975070073034060319918527911063224315897824671455528831159243545632444706920851525739012883799986687879672294317017191696205328798154471510043452961741363392155078123799366657673323608814869106137853981859249331585127422964316794810473366821050164002507191090193151320453601708218626243138906550557394790649315153347219895251288141802445480276189170307714864618632480544349106613831001732645082230632447568753472576478194080851270709737479143698109103983754733264779008554979063125395365359681754865060152336332806821864849948101588818729698345926094441027273830750872406313921180118191792642650297838795794474942597742660158284914680026139051742920633562881377092794059318953506830725831919980722553554686166320249461923143003020279685492839744498135105882711060400393120370176561449019109535438237565753987311288050514502021014395395371253583988160779761033540290075019452280474280014851016643881135625160124981483140045751693419441312865372952213314213653580501794864953458815290985729988223592669630358132305485367730144884359925330165767457654951269190609789400145312269145471867704003263677762800841833491982652734530948442257108883804460941238667371159990580572355480320894059868606627805760913711026745428137217609621726490233890161598481887800851991662559994903668957895702500820795828777548762013660161339233135694530190541152014838439040278374446360315024003426493765191065770361931895966282418069943184986860135567155520079376153360837972485809788369342437983621480448000000000000000*i1^13 + 16508131609611589928602580422301240947031709699968981709644107292157350431999911228840687999471048933607218891693642183789471944874991257075452227419320225756299627778950569639485026253940960733023894558459771464004141893235228715865144576372082311669383554372467002145606352818509430782845506227936866099815465730451753642185568432894339787892272294281614339111849540483729163245290223357666224036075482000997153730659804249499506310740458240389591710210155378486534608883019631466151407260169161575544106178375867318842189756023966299028488347733336824949813599556053012321901172376940248294576538070984536472943014138146708603157153609067977888696612737561092383620145610977536274899209713536739344850805468676030796290544025411294592882874692549475025754849220548837856394429106613885690514557631303951155126961084328150765558308372731230307781033052567707061753816440874947518054943011509818930371344466895527628220741993338325712318143709634380803273595083930792940786088507835505945367929569927099867732004804939306652067462702767113945892894459576081235942282439742742776201852327211885801604469828042572742377695097070512333639450672271400134194641827284855803434074091781534583402453220961492346366603100387384661351295287022979567733028181536532674241756363705804836001211585815478924268712144235437129204163084961093229669929281825450727888679781489393429786157266048946824151168734635163865064662303272740320843594628597562731528417769761072461364830372238447061620984311706388681485802178936844348928281572049437576963908537651115484450009510076142366441598059014794971907465752558974256973659398995140944077323514448910042182493690675300872922220660529485793835716961316098032018304180162139937578397426153566921638507066049005933594933442229938163179566431286592473402831345596687411222339590471003775086783450849618087937962987824873472000000000000*i1^14 + -5391739157188039210776195328727725779834293109788135023532045691792241398049802356851626838385366055729726700631912279718727445222201901162359201474427140260414801609555383372209517422871192835960009397808543934272644794692070090431619092162555787354840449717015264116259385409179746740821369465356341450444443907532775679972620564807731438941411640308508464343527316920654899638091700761247027800202701988241131091626577636354572350517119529083388702960861890340050321584961787171839429283018128009897500359025856201128201549614229240243749368472328994334854557462630177277232376410763125718507156637344785688559405949111056379957524601382199597925909537263690151938112580656702122815128578210653544315785397849706132099862042383589974713366954462922708234708263262326965007506322694632321925026803606817209119360075892436492294060433367016279795919712953659315186537444324466979741618809888471064902082909111098912337447420942838138081082977368365329799477674880408054845247886096967982209497827769626762025344207120571354568836850029980626843101163434599618053908242959836113958766380941195834557535290371270740651358603582840542869655059015931062926554979547529817558029397799982514743997044058875702876121945965727008658822681614264200859103606985504922807481052632924862931772223468750281850432315694102251479601019892260312150369819208756810894699285371983992230362819888600356966505775426260829325294544960989164183120330292189901508132313712723354668255232258538055344567956984957102855185563080006701614747959728570638473130459711686781763806536202540103645033458907981421973100825312324716117330268190916352545643532582025388148407449230100828919977834625545898863135940531321612283188372297365147952073333852597935509925810561788448724866791137836203747316071741339421494985607571787823126609468732248021439453148941335860629668195173662720000000000*i1^15 + 1576709836436176382124057428327927346559542930822852555619923947212380234241953246413603487943667038684554607143504257366649366920157373320711938346027194883704988760119079837940751005497713581936168022073022430228394475221006332490910716408697215835818725723070641433211966783073537600955638035191581900302136469914805893719157793858760347893422214876571252042869976010287537260021467267012222917714601228356804434252103630306246213580811514758215786749321034068037970720486978559373486441802973315548716033996432873196573395459469594816581467041207765096772281474084029955787352677933662235200023185016091345171592180686902823090201245212974438462295387297577570383147831226143894839358994683983817547877384739583389789122206224135413365657678182742335628575886282581519725127256247835428865173795136710908409480223245466094590060846441924138168669462164141281034582940373340112869049479205405249669549477533852557044773043881669600600022454779233810403762495231934092956730656199266692693631624609335681781506861699178138625621067573374426846283466664136412779853971500779601404943210360485171128238861745682871086437644925549477602202356783032858288814625517791298647323856018034598625948457500980111385846920450579575755203241060386467933609574765781274868397840746365396645931551804956107519971873406843642133130686987838359752821978333083454013658702552657094265002931456198878825410556924033504897642168957724653449035604402397176100353310398855409132867205643820215925332092028728641898825690885477423993010778184213230793132142240700160957943702433402297956324053182841117703465815191327884631629005429866547458469426571776624914151557740853049920746133232671293403619272765964910102605155759640197947257766014155040729709617354065715046168276366845807004354613339079311692808174144314786989576364661690074596133283413701974785255098705510400000000*i1^16 + -415595098536338203995059394788058008805387941740403731404056574628510889072057288491840300003226721714612733293219840728822625365402085503960578768144942588095292474518924379882602743073460789271233472684592575560940358507263508393828570974268625189424180009036250979197205725629088481837665296802106959584296151593914976973308764223610609522528140238470469325603002290966013835605776082459971264320706077175440118159241370258596295956418518952690106949751696006595458815548309505661606459862305316967050245202006023565068872225377706784327973845123113650801263800647651170507053228774216666510374853176210332476057646979912268206764132187394432052801694268360176662306564076437231923246020573390992286613036894296188476713954856806497631712583468074487888038644595409808388722126720671583957585978784568906546380292249656993539071819979324669513940310130264066989276048827857268531162585640185636853305996381060523753700432446329537241253844590768537252503529923297731424921622911219289363226590898049362753011945859909628672667621360410557844849706521811753736180023787722325183681499766895205735004013444637604832306120496313687561084995963595485041811171915305574169916806117733470160389254430194323841357158134849935953656851923461397985127587398429262525661917270190961246581595217238884508216554279241220559112959362073983117915319940649806879606358320701798635303612443530352013976652140140167184864308950593219622120033371249863834670647355571852734122925294567553047309687293725012924577564448578312547576587420056317930131269776618768964075772146861291438174407371112315835937156015245983113172352438158110198158924111980221756853138860612673257887154532314630186010114620788682761789866623828426199630216074238648081065246233212112057927169593445187283748159302404517807078153326166531402596458815207647814281985572872354702690646753280000000*i1^17 + 99741069963647392727615903242581741068480163018827166632057826771545548894671432397131634939165412363607166037278300798102386029872614138372795606794373963107918614777111387659200656149609961786605635718695318061368693284397528273626329278693574767101680433716795066252070647495895444564727654333256230373202161802607881686967938340783487817746447253492317270443873419939956514827430447850075204819444673425139985805862186920478690491072555606316149156038857206272426239792156198435179703894296410836750844166890526883487728639933897086541149009989829116693922444137050649414854687184378692698149951696341124511946152200805775957481813084303301492907191010787122708825948880346418099032182998827876937256754162389536396717104626676774187271016997718262487546198871384844992264079571396216958275951596026966473081684520756892344105545032927661504500016447412622770739840960848146150445328237569006995854591119259501166187289422874473843271131265071595698087665562157422935231929592251503680518497012458453404678771913852999628724355567616308174127852601325627862482279332217062488991115955337891980013547305323262173184250414138148771915434901851565076726702620402213776516412948201295691347427536694202692393055725272629594138131639097048634613391445627585012321252867232319004622707385813426168130037823923003166336811013239148859946709346240876290892230609294490699510824830266943396745044743721862280359455216474434832219624772026844777749785613908838511825864815576277550481816809328943237494568611293509832354966003680355518400751038302647934207143298832419752599968347870087512251669388047333127370525574391799499422562583960640947726621872953445219219785653547192512793777294031135399149398206684764484090771203456452431676910948275536353032185412976494440806958950860246194792988657837674005525733781592246774849883454636266644532363264000000*i1^18 + -21904473660876936434544169559655858662880189221208847381979937705499295080319682203410730908080759017533360034762604613835316925842426208369376584439603653139360916887045482656959322119882234310553910644113256023384456473661429724291431348503295172552855905581304561671341088711215726607714700189291785412226956041854677842842612458245865110496931108349982936859173954692219752325492373600646452634101919316096008781847086020073124044293639073416188368857708978522408878317997645428294086773104023336089088152505025883999519001370104940671895622103150150365258682648475034984610365767915582412812084874322658942359848924822822440079163408637923439118945335618134791292433237762298599079199953903575265427308992723566593214085969839197877078526358519613716484427760687731625608950811369364584043941420877865975176582735951608182568606889181528394730168297411606149299968174177933901694197576160398033395906179623691059291821025739854187030011401650573787152754583616918164252526857977965162000644203454451203073622770973500786661468519798609827171909815425086004486566053258178342271012798042839406168536768430266465603877812622589554718086879536806112642799269594793980194033074863843094104083848232147323744330394314530698995906951958133026511646068804419583727421408605598741470469231089654208617471913434771766827569809389021917384413485171662569469371110152939381702815801064122211969895038101011971085431398744981083738228639194433279746261863884030946654139504147857652175860780418962386325106234226242104361708342854626843089609971099066283421433078732946820848012408731146212537057255614053377673371186047526534444185397839025125910630567855940897082010874849999241104542716201659752204167314309712475568719312018679621741449390892455568761029214932722985099925389483377322145788302057681673042214532272679870548422004540025323126784000000*i1^19 + 4425675506141384170127259743144484456348430706231386047279460437050932591244956250713000513606933398385798696843525359375622082886313102837183971494912560972315665186221111732853685011128067464319575824345115147859693553458232684067687750690180059054731380195094007402490081163586217558186629673935772203712775793758986836212953199265045630778923987199420427947152237536831314936986114641912839455068073575222619782918850835940832176586185954339965097467571362750676330412266675247318709751917905521805431109130878941811590745590235170241851644505850581685247900183082225405883802701382884295614535304463014867158843939923369214800082068757082776987372238696171545052901439470864046856999764569732420862843116284546779708432969379921690856467273969590029297347396445285782418402697045525835362256711048855033409646185906877188755686879905631522081682394606440712133308589087895610363084852688683194205928045729261093486347072461649941109891307140404148502897676044363441201146021134520868245681696591714750986700527352452183292905440429694634962856773525754459533599058463540703072438183392373627259367940818251712259201413388812766463390920347413424731543339234204290219230419379729840029771628688374539644016470771149063483541699307080978990932527388446183876911382699320080357644136427233279503185375741674418165532228420313500879387196508949400767459236918910045916454506299453957672313679568822263224086999719931523254770391777861911934592071124622076865398437403218083372653689579131546279873276556575932982456080157359775830135783006541050427036575381283430308711407392550839807097177610228171177884749454126958220532048498971960953418381467493713680999827412902233479034937006617933791228607490902367732810887057080674098147947863739867399275871601694067381316561078818478576385981861697976001493086257930732536250524655831692083200000*i1^20 + -829152533674690146939340680995984794568511760673073690039966568632433245704001670186715669860000429081315583050097483468176849895763129875387556458322729941441935926171496245039482440342462855109535681525461961393210507142948576157767249552886159609397855243717357292670857835901668740101382226995059068459935388969776074688283715038715290257965872484729942895367515842802401300137638883672741738279881520125999779593197115349764292131168945410318401813723322657107293281343906285086350137129691323581476945863449917500754940547448173819187791452184863117034095995516170582364582076901963619806018016373451829172312921159086957263308762539124424164242143140098807597051455888049288253780096733773763589884581827891610395627955124904434901659610373867426605638689189072051342825855525581958490957894947108418134222953079438838563494994129855009720617059020041522025780567369997679215198041075082212665416256553159170684097042263541713101819936188379475923222063833887795475766986803444995218362299111111883176806219246118251484756100869637688476028397285586659944779673186647598927335444189635988660238415177933168186938047708626754762037807037771321828970231228906063964786336365289103259161217342345411629869197140075789485787352212536941885769841409002561296023242696680131340851220501512527372495957502374958338259942871224913780574604598378082679661990617996328269280769323052380740582323669229164229488281376191177460567686065196722336471797039481957637536323995709068475079915783819675176037683669789810863075034606012549704783198928412931685969076642969088764635550379925846981949405925611266953507924503804914139726830976684820103546624888607309651678026575569312127474867102474108419615471295861313055329735282005348542032827439543835374969437893769094743143692910060301516943329106165198815754942886393216162631701769696051200000*i1^21 + 144842396652600743798467232838934971586541741317833563257626861410450657335697070029432241079020424843523198273757912267086199891896324279351438951131882617231105493124446899324448995462920492294603189481480676289461695252613446200095733465317761591424777013681944915072494917452317411935870386555508644394629457194365290096829972282506850638578508314045115456944233463588981546947848770287023795334242272517816253569990968204070359206400664036468796652692197905956649593763244378099637869274708857142080820760014822820754797878594137929662909432320194599828414170460648332630739965073908247058780974074552506257665462672826577625178844371511528411826153232226740078027644885207139503310156395499071565797748843533629910208780565550735928374911842801191014378439654985559925755713443627315324094954385079336319581064296366627057660187533863483842720389056251239174242522486862412049025109500728601336113054213315775347937784795094868387294255559305817672470778332412179980784188167383043731972904672318499806172867838850238467991518401961486144455004298410285872130176041653271931437285505260667409712559209530608061952935103010259028121565792931439353886552644728142870042792395442387376697156201548716212971145122670414489093787766003400081857062745450795290269244793983710453297496646471028305035111113527653497467723218491068940843232130567166579441469823076508799040518534452424246692013628412428886384695221378119053241925096971129930576904080365424575997312891779000472840738673108110747651607417836708728443000156927694366893326110241947526924895346621678600044486040271832617614968769988274140243582687816635933955789882649363687734942600072203460906041212453329108561790362837831281091906377245067169162910774492328677804615758388532305844879632321506749838135569506221990210591358879740081721653493508134910261133165199360000*i1^22 + -23554404779421762313440292781163924535379367803273095021089617946129263690369920466487708578488860407160931372746885750246636262211502537047373650680918408487826491912952412041858433605082139738608417568915960373959854779385565579955202480385205667211195724887235215906683529086005309492358461030539651240899294226161799629206099962419930937716479804683287338952354929542056885053409696143304642302620809458313567070887973087613092810741665902044675922301828492592626825325600383643703469944552240854794316768089656870202928781424927761717394571477739929199738522548174015148470374003144802271388790042407072247271250091027645825017677421195095940467166395898444033709921601041848032320684238841052175879549810455985629172168772434871256094044484419859352835310796036508828202271751764249461190353029039120280549592422642585693739507642314953588074049768220082504379397786524119589083990321237327959080519895042407407358974375240946447583356923819111957524321871276488759569859280815855224374708723883956803852180303904599815738559171464357825174413039772469385300313650927871559942163667434532704651632351782690516115383655273037513521277199129870183614232725458723989336245548027357447102735582465260301235661914354517540707837387615418004702400048803924665948050359859182928118607591067477795553010119177701002262395879567149579651642994746627003331865586676663782249549640934718057099683286019750934740798770123831214088335879877422802131876873134935343353338538426810759768835585218065959734112530691803638786176042942747114458726215430457980807412685308295438879896375688941831802085128737554466866235925035255852919830812739309067474991091707141984481604052114372044459058154793501991865546855771460464417881228060404487970014453186463442052707736738380766443522413970207893072186003797204986123964267093012194429050552320000*i1^23 + 3529461099111338409622117597476183469084881635385889442694121776658079759317290691957718865288463519017294579612460384756813956434124934351068795429284826043776682574094674018823931886304102511672250159741410062523497831851955105005520678303704221860897834135975714890580384245582875498798184935402511271689168330824566080860314606976376512049364424211255751703230740721984000072426086648219757567561162704523963588200823559403700013924278599233848756920541676130069608843899880000695466194329764751224385036026640483569714179765243520672771064663750776022288755433970399438302821788776978244092933498895113398611847662644510580033437282152377258499866181605421201179048918284701208176176602273749739885205547527669128352092152472561175635670574589183512124356957972947500990791989373458153204515220313777039591647314205959544744494212585004627004619122226110064686849428591277347596388568520248659217833674376720249455575056390915495386509027409200808339270993561786805921116781139041955298268752959366681606269179064119527470223351864452116869028056019647584115354872097625743166733551810437910467131441081675038617366017961207650872474649331555892623456165988197222539208055168974468307315854553863640448638649489717799311776820330030149994935484795619624367456667113532537004227359687399160306501638741511839012006356887986668881357522449975151622703971944839353302205895176455140212458140177298286671078427976827401032950970479289866598714095087648259206169459911356999963498844138258569777689551525189456665080265102908114216567845874793139519659530434745255377147505970738002860035291079264082316243464717051355148206772815514385634097040446999074658575741437717675142266742725224324432849228954503371933002267848752654768451012177605880872548598406491747728491477582964483878733588752114068074140841961582063125528576000*i1^24 + -478906678975441362819706542229896405489230237013266898949324135824369231720680949021601987895416480460856146180265002360652208804738389712904418780270971988475131475631437861354415284776844209965605120027485722414133831323894793593666654844658191774648402000142507819025877716362148740965040598396217506604905630283358203278539923578007449683170211345141748464201582486483097264984853531633903326975158381807717499916429502921555664277937223209924984384126401490088265916558267728981462752650894704999507211268979388530696463950056900467839271193303157128162176638664122605100728852154125747789695122625382085998220632662351742673316674635360125740368836233162677162045953778617544918257183472159790941094453268751744043043673389847176155227587110482873672727790551933593664514516670739728024753033658925720097819607927108455849704830805947207087722399747158034608235130804633136123405161574254107133907048533697578108048572442096848901581367217755719323765966069651292987170357237809902798069955198384122277841424038451767799840198459530644149845227151756534942626086149942826330294744661703439048442768566762036544493806486237941807675787774651761006938245339141670180923301935939453925791844487783420779287512946424629334653102945223714266447683776269396170749616065144699713380816690870361631437170592320004606038357822269784373178657954811213745006367885882441887726148721087627196304075237489729888865916512501698019025750599611112704414413574819362219097550505353624097780559030437992999299560122608927459167093975613927798912024329292421938862175631309633624850733239206979595988344513629422325160750799382029708649035860643325522262753370637214482851884052285281262031592056070068438345043684668865712573569166078756178045159232023868102125957798236154185848626171032715274768135024846159884187870753175394844672000*i1^25 + 57720006095959339080632152269511780101989118382456690829053692826223287627255449204258228301944202687626273501614891768834905004401208585715977074695995799428246318825996074593427014314463167031525549741212868581790907368433431169138157823498119581330304117212342576550924243506554308465110728906750362444183101747253081104166682670568176105026440750989350302905560026943629678016452227660155688966839843130803785987520592941941636253177437993169789220640483716172152355772887425615471404932941668485927832421776104008907414218739697071925910937984228749925067680132539969727285114841972633234249667470223591929759066589228678438250217512710198399456692753903109846314197816734023485328782768013279844756591687088431371263980424073479071137675269400626578901546255917682762539854960548511766176869394043839655987776812515394183751373167809557968628823091478521606393641285776881843753633298150397639672657317896130471513701021418495041559869625685077113889149120634135859561216223321978110777418660990094459162586705482063127423824194364573630466609355747438834629254372897048422241955460967773665319202864044657679664579209853699816683588205549087875593902533727943642281544183851864019556595089996862515041479666491546201531241243810429164321065992098314593389588488111899259013961346936662624457847414934102054234220084397700900332233721492457673971959783498411290338000149896580589413596039973064843283195263483512130705818447854933163618326536858869033470770510397877853412795349058974122792840635437761967060681556052600376214923303595806895414867513389312367239236878964071267737304685757761465191321506015432982099735027306419191341293219161604831631341172272670071469187262490008258921201960819895119962476911781056751067830305468835870813479859109387272906858740114876810307801209747662865023175733118867865600*i1^26 + -6080544065126767844239301862325584690308561156544757133421172597190398995267949916745033115563649307831458004010408433913852893072160885259095276059097976397621116936280395809701677428555135061650792311880603327883218019310410237900027833774931515513972050922392532400182695553760916703769373661227761810100062532728754038961381183359505922470426871991018747729062218274251275401871532528141948165374410066166558434425299447203664707145944259758173371291177962855067763160774119657882960061475911698220509272891561521536263323356308877778933975427443611938591583517221524519708931674547161288752039568647769699169221492002977301240263897843784282978814147575452994658339743200192081972893072618411471149477895801489241778537814677007812977866075197005576819751375104986764373635092874844855944975812355617963444072616553968355675992212811692701193236000531035081767290280785815828077218294233132564684234367438146272870982190161747178867493173811047079288279404816874632229500169931390428116156985227730869915061936007339339858488450337241249554283811784896704236183783824204457297686240046626692774914493046347420436453424979057999570540360608318476935315666875397610004863970742384567066299873667429154315059332565748076786798017635210409090885884692557612765103384619568367403998033763632392274994162223953362974246476513460827483427923651137689415217511190474916060087496584933967885801602411994802946434874568336471503695849082797113881076909925211780678371999524921291201158420380218998468418796619701906664531529906198411342564896712148407400706615156535732826466562406248191093479120563547716163067201717307196676624444441113006866047925716393349361800450453717401279311505386642854981926728534858959544449345028391143610334577419382328385836382669256649072291000737626888416174026241818909384708096157286400*i1^27 + 553243037939512832825073149018706979186637304515382106125446471253242017100172903417355018968786041227869711348175159739737642259899444285155245162686922904879249524484720052150017858422982230066736990693404302836949232145208319535199357084038882185703639554939003045125803688208769467682061813464556181589202347586958879781726841392108106789278820961862690950867091434482395349038113352417191283305472674231685509904948527156305324905512783475799964921256936752604819273820182392294450563886573513943147514938984633696610027473085883230710306265176573086095350668238984694001168631654064154874399797455624190196855202411089994531586888309530598098813426371849958323723063056333114627327136198030269945905361712554907817870477050811870531254192318285948054111022360471177426116522845158798007297782561954313435471570858996276162918375604113069842740666546105439668259364935769507104442068091001864568361017905055277914453281457444702694167384711755593059015679323996905076630338954174887402091369069970078433586169161705249391247954404592640021190641498802767711885225642699408565254354382374742744168913812075259865424848237857343516437513581014699848313560488184184476467444286392230768666116503220652014998172652471098507211888648217134296374300191619861408208441150173826487266269579587525626973002542441806886436521496677578747005054842405257735936794345608530846468515642369991842747434539628974779126764970200975455100076313792828204701792805012555884454926843113969091865090605548055610059189380310002564458152995735846979570079215563406211767096682978952123589032501169642058099828374990748900028318329525570395948493840409671202894060007324245687805188696395875578519394808857495387822887249855987663589917712519669846633438142347235660961012105537232495477614474394032748019105318725911325939827998720*i1^28 + -43074237686071463652612992374257960957154251576008567240494419399453994263358257028632845829093372825119067615666069798371771601419934461297505235018458554661346439263484428410815814893368049266953821829178668459107421235973200439427911336709208983972870882492297746584533444347556612563219594799630931710341022149628242104710816108894738111356715166235863198006565401046279125738136113845667067414579048354957643442395218277599104919187513138601466309358677897699921011296362922443284199940583217583835905528601127510647342908908692393621813476397765906289109754931192918482164121168887355113378213870747630145430704854137920580667446458140302651050104007590475509595437323771492566534329237716497452545240462346577264018567665073446058548602609155722266719182468624730765052737786122787244671148910723757167066180874277193547576926220831924227929157341950276066423430558723376308514216570451161752206524387529342829649398647239570101400458371536961327800894690142001164181368998003897345816855749719008537546120436981376492869782780753210474419713534478512255572310953643427434914877861360518291722029663815163788882228158130189902408763122264650078746099188035157725826232432053985014114051787152894217932125492122308903902272873693011556799076501915184051127849729716504406422214224275437676244474379090849701506081769010852966412902077652759125216044217673268560799261101471729901463809767087556799307136481965369753643563526198649770520518480925464895505246976005266805447972061544918292045816601703576217049966507123776924705894713780469254508762573560181030675464707135819658821633674644137353094952839208422112313805632175516662504323975665115329525672566054954711710664317254544198929438479516889521562256998898144134037644874982582238806187177297553824961426890774720213922443151141738512677601280*i1^29 + 2846502156874080815370011238418684196361460051689072539868629091535235023289571247543325516751688266615732263982888429833446236611898282936707393036159704593161790560053759203590142521126389034760838021169342313816096810573081205407544109322752216730232272576704131684765768206853391635617187691193657602013228888402999321537453422889229391115122395696043301560739001474683947503731854928709122288663706742331905242139177583544595810351057160692267967523189470163138814563959204484103239998428030856340872541600069154879759251079600087360320932141078923562640480987390524258477314290733447763809536569251569222939381102375196660190793393315740081603945958531670302830814587439935388371079223128266021566559541545254208872036003437728145138228386541935169446249702594842181886650522078518255519943772934371883645938162733313065333183941994349393833987951664696978065700744042651006766390837133038050034058905949699600248857671250534338633600802356881065637714466833104372991804550934711573495464997103784288400159177234586423341859609645433714425016002227177553204974105406641910862529820789095328721189704763582650200196679910168120769879760005080078416947218070887758649538143497488895531409884056025038833954788736970837945306478203621936220817497473873242898327175113536889734027197749574635025225973626299083959886595539903736855264310233200254382579268059449117019520997185065135540372221915611230551533667004568591095171749652968086181274612935101550804274558227344862966645570748108841215515786212962901581624787070899370820983999731737485988835617003474336451712446469641826768554239598802425610992773236001570898096459827614238691699946858511801633860802279639493288932978336598818842387642813922478029090027422191150928271727773656347705637085242177849659439962445311139288671566241651956383744*i1^30 + -158297383178203763022727895320910581033759340253515758975288164743905142988446458860402089620379401270956402926515469486051318442205233405419418152245259514994893737917466416339691711759611386148089402720069131516344938244593165393784458846372478973388221726681531992355944683458741303682563357982844997542712007740068045786292576116686682585036827729420793131381989628857743424818035576482604577351248444952623800098306196337895362031440567822863633711730911261246482277187196955425626244961407916999774386801966404928832315460052624030143199494681155695914941413911268451765847400437337683852636418967492702195147969210033942242959480797317191394529595705622206271605431007756318766093800499158305459622649816200105698747868827558493269632689413948772549592468006839848349908847255332636628108566705606005929338567029158680254444114252825486498368077421114589149082233242529358481602069283898441724284794490733020833357356965212004671036332261441589561197551906398198705723557617763200721181618599204976254915365818571990762709255918164407425099056062145363796903893805402426105167538117155274164823233209752581318121387659166842530601683716818663376515671962456086280217226406688326182819194510695847518856053894292303447299797289555297734096848469773695709302910186863463363265132021093378148580476370532043691963368791422766589662349509642632406934213708192135115953319399666519744616973777148655814924836647449530550161156345078022797312808209519406659223627678347077161646296643036331776197285343334629260401914589684224547218021338167299538596174058548439588619957415944832174634272004003578180263744365708188968271569268955159917656450528647544597910125511521104106671204225473647180165921523571844341494822179904627743173284223442685366885646159652705390620357947476085007104997290273669120*i1^31 + 7334429049937441343883646363423034206335087773504470211058858099435333890919726417584626410991355290517698768781183974177881228713203371515855021246047971373226288879588738657824192985975419637310343653289256954370764206864687661459335234429109710305747322578383719854329064034622142465165882408056234672701219772799220707871807842428734895822927877856192888794307135138190361445137131665582822296995188569525332439464105220781971367984315523578377789859304157537794963426776981106592804888230079678581953464234057338672042579197014634978149250728412787781780399828547638960613570405753758906839054903392738984728702142764452009424391577764176565047055459498394648461429910930868049240704214355885194455383298619348573215570932877195385313731124667781768789410617938118215341642399077461069064783437914463364735920565787055932636492738051012923611188008252239659336819282583902364677916640970755679727033509016115564487119767776330580016986401571609578317490980232718374469560610349449800120524700148400796731490348312829658117900316921896324712420307501352197006000365726353363510264619383862067731726401213482662180959155028416665142006247308038579751163817030124250415437324010077089467716895000773471693869093153810572231480748994626150130838506740371964309667793510655592705759043290075552426113595077577297514399774179361020321957074283957949121971332148907665629367775603190913218133435157684230879655675486438309732836514630055873687960947042753184305645046170425346798362827978043897663297645673228757828038947585796810940414697513878888169309879293530398693470155817780088302727706784965386836174942590482234844732787758825368716733986823803719964690562212709014888656465447028471804798255158890981720791833889737329194660264847452732303553629505469443566597181996447828248250231554048*i1^32 + -279983493238074095414164054984014418863256007978174999008385292100009781902335840161339243751107336073716104856807055369698089935805935828773413002149338312187523758182222045716207198903045901034148873101930497006078109599729129636766047743027806574883416478890413860287279186370833970822496826248937599424846598129915792054226881555831896232135922178335797659339898569701967707047401254804777938688605119266379715922932883792373251000363543845427554179118340057632826240673208524809342487801430508957564345959323695248601572893365548134702691670424057246147619412207110249873880197204502948706446902709385856058039279046529541016402103510669740830212432828141663953342676343688906195161756346436176165682005712620895791603547802587572806433825955386549390413099402084288324974231138924386462166617143841734238257375297124629615292765460958416124355018892356194005068245653970093191816236029780344024809714599673362664188781718512217804461026603977655292811216132934120598666209084274533756236959512380589371920155158118123624341996958179212925964042586364010375010720977877202203157021210769181391794236414898382755234991769641871500361608819975183709501040497601540278482230333293910616305727832187796281831850770355886706799357077970435511118035328014520196936166526135272884272114393508917256224020410311483744479512113978777824904885672460126936655950924659741935724117135392873670217410775545476992500897590734656474653866293674235449616486937293686265000702237408999719661553885828335175234328167591361195485728525735684282359182202870223739420510020415193012707717679154951455104900050841396804963137225301658478828948751468976372245201019630067869696229241482951707090427972526886031809395051806414330755245463120711459213505110743060536578725765247743003262491959422953255480590336*i1^33 + 8707644716601905115191956005075554858982240570513867634092434757480091927695395785550269398625723644885726984982702527334603461084768788188855033198667392113439475981881658947827894168594554575224444405627110373168984372383847633170502076540133322525263993596065934570226855768432432377562128457830727746537523708206872369253987067837467288127025400257102185838410109886900718284508003711920450832404680290190585968451236568285420905959663737964582360552848403821070252663737074304129815666049106543481927456277210501994231135930671527841379179451296743004093859221966316978563750306818605139848282136556303766796930385892504508967383305560936941943877101409449479058672299705244526442358608743745931450767607427779268475683890470496100495053475423277825298447026450205518243400538043373761040762995431217486772090727095498426266347709448005610481451500492202718488908224361927199825109538181401581551121626065276294575056396259776832143752938921332154581773834526198696826876382128371012255749027682422197030892830837717699498742393662885174401224281150914977675824283996789407540015990271360117464819026554460803345091773885994325201629768557472437871961963175217399144325908336545770598031185266176018606331419982377834792382571614697243711206715345686278925884240791722714813970243348734684423767436908376514861388360246765551237267299471396330611386602478538414508223881561193168471328540031696408738772005461875447059451192314852390152097951780175962844617542938366525752877450569910351997116544762744200613403130899194247624768478349309133161489810309027272926107792225626493759838185441767701681232754562763406036902752182632224566039249236711883963729137101009421722068829364977273539960756620274517354868926955510194412686742637416269472053597779330616142958411297823104434176*i1^34 + -218596512072122838919290428736324828987875051329941251180750814889145588826168538330678058410518319452552562220557746438400988187826235385141697346593501308696674528903282256871293068617159056261582688430098091892883882155192318010814737894154936379559909121302888557810485411077713532631924918392370494028207846363929380960052886909087926018452850298696518204464078258265380186043892585473736663608783164335129789488988526551295760454525797938119281700640818393604805966901733875665019777482843700824764871243628039829015330000988392558635454957107677372117378191038369647548702621409728719294084523974785862884242591485535371950904290128706477261704748357395453639006905089278046904712955292041281401332593991306153332182300076641028632478551447288255803039359934831916271906947529759944386588258627550159474333628525835750016275292390919390267876484937619068371428181835007740788444325748134343973953480498301121172896510484878491426704554846348804113333612210542560260160645608138968771656553131678114072920712252144266189385389118586900347504605953696451590423942924361636000276233277334269994880275309652070021836946200988883894721786052619473181443629588691139766740611389616507695575746084991466061368957992439158566570519565425764910882148282618961611973940269875347515526589125043578622066974056798866820046253988370813898502125985172287986247243906322283685768167874696131039974314964396352800146011450781963284644326515008126504636399816715594289739824618588677912299586110598660170727382965379056635884460931794317572672038829173024769290477691481838888072441551257901614633808294168548605532271301340203582457478873103631991889776126839183748501472842116310551661961252295924077604976915027491305656035602768580912659965227850096593499779644416662551646145501565288448*i1^35 + 4418689275449368044588588826078268905961316092863494624893180336477126531970601878741395502809290507453968758629759403182677027005325768850936464757113089237708573875218455116750738188063086276061779396575403685875762403206315381714646398409301199784089576729238432384260529381120446129027377693193215681211835307664998828640322713405951585641203906317497502034890931952097235573052846956972300071311029043193880534473454256943141419720262105348879442665626460571740115816095960032199379676421070727326730204025330822865020236270869142458943726902233356697531433149634024660396475398904075317109194152385996970630410747247992875884991322792563657480571215492919345735021349353874265733779838490484283017650151638383306900432698159557932144801803380539006152013466404234998775395542293464417625455835571389894030308892735408798130127169081491562931874878433724456968500472970630090096651202507610197154364061706068714275199241521358297347114633394455542345464956137255405340612788154025211284273459790954239130521210741887173538878487480885457753196415183671129043390798427006761378080015819141988436007785316473079496429500221873250015719423225873933145397599453592218952420637678596807089480260900375954845118371942131659392436261703888578496741778399922813054336453065365921889294267775173035058723051016571131335385009361495586592422456275533811341115355197562602356517339304835276165905904793363962319203783800275762323311074039333617118574765019992542353633170782331110226696128642748919695021967012244477200288940187551575506099703151330467388373266392325253777918581130175061918884544210306091607452493177949164194294387348087259529858551582346240658110767174378976117864757874600829760554625863470355003587748238364740969760084759283853293287042993314094494496258523136*i1^36 + -73110610976690702886578230033060773495853517815912665398811918840574876131733581122865235964794488604637465041111335577332592734366446744509560255920491258147387863607251156157041616959839370217180283953385718332781091218031781914241086014545838258791432869293236042205783022246778674568718276477174130911400749652378017288572618053286122797048581701984989497989423286387348911906850845262937847114485596431795909535125384775936584807403720306700545054578983090928745130568144346550332326795313429640903110171722400028907310854043726895057523584480694183514106695430967092419252842021482755403977232723909098760853519650717301589801206589439271142373454800681479030207749477339029418016842819407022322331043156111820170265534966518863992548353516306842292752136647451302837493637391606400123679992058902157983510677681973772620074917901620665082523554193063032584496054620173341510008108568628450934475906158452188190796854618050953118569668695848218025170163995200984083156682766198068898978669322429893361894774494869806979422609564810600911054101117379375497267258192473776147377612712949759093299530348815569497780209491830241014799196824911122446617257572172776351999279313388567462556166240425899664694325172330791372032808700903647648987204192157718248146034316472295931648804978459120615936865150422682342863972511349535103752127409991178819229151337752872871587181193166099100812267940828901828370122365441661162031667290848944501358529727953478740622656381197647795874976426574057540409241315428683476198246619616752708883163171234834519784218491860471248108227336222557512090566128266294206352350242767538942963045633877007484862136827068673461427113870849002057357513585121511785928904942075347050052029732727247249133801569584635861599566876454222530997125120*i1^37 + 1041632583391473952478158501961380948873327769985641878310750904126232189466670913602943383788721732784820812469755560240548173363259898710467301759762844293765148253060023603179741119139173738077674076176619834487336995974932317323055798152319271483653638592269424943339330499208825343422902791186297229085971076975520430781385310402390264812395401527319488949215489842417370595365925976223696439993265537462641408226497738754375509662149290300122960900609035900680879299386076141007940792009442457808734538975336532009384881172626812362327562905016725196350123966114411012693384540671549592875732110927279965228644703975642077826991574519581199266869308132435520927937976467697887291163533977777417152097329503471061845917062904624674017684177585346556451408974578971000915548827803785659028172173641274714214722920606786299913046591132333873364858594098824222381044312483843958617060965281094560317887187740829459314650454255098998843971930910165082890722008874942170858797338972708240039048981449127994673614014286691822087847719808293982758638173316655264067549025403196855345572450055114770526134591704040875726191074965220249063794927271297253025498434335370363111928766826530697761270479435498535550342293700496312747305606310418857696178563526867234788422072598459482257819701152075543666916677709316461891136131326791574255181205476904502175622977914790156170474760815779260540408286632932683715986453524654869258415868151659145487325192878764397585029296028115000471936777891091901541307984993316294455583562990905996350958547424793740339535967694122491715460346082432875555229365388430517319070597140126147719487512051974921412840730662267570317501474550214828566651917679663467942191222589471957525253313157565911922998975884380075152822799499189072953344*i1^38 + -13678837469670526892289146896402779819564440161681797903957906842928353397884757708571860857195488966518702630138069694682892492350123608738776803396148687119161655687310751882693119964717590437017083054607029210605336246128141533916036443873501551318114248346091624963871816112108588962618640137694762679727840802198709216154993195340802911485700934468524111835553331426067468468881271628367987172286686776816335560076645852472947877887003342265751409949124954884472271988492693239926000964612719525654874197243181206880166764107821462062515224924834484143046717331577953607639808308414990235524891119592018586287373059174076039809889766289773941644608440481010775519510146994576250242792926218699290913500155388233325599647043042889666393033938748434357578255689327912833371431055495242075608602771138735887031632604142608308045069227631622062046411801588913296248226787742317152265318399467464794048358700189677913553821238794563023260785356645870934493354731373993270256595638706621841482248183087952719996376279098216114146873927652265228745090032417722052888047115546071349904449785658588257469785166350294491230624183807716718144938776006386767998433594418475644402019659445716059412541498593015357683888739825827624673689806123290336632592512713016807216068313785261894480381771063044467573675379917608256226353686418318274481301683776161079983620595360147565724536640153855876720618725317336808572609190831043821079895770961108888816176794894924865628016180141607746012188355345870579199696762753426452744184559097833390924153266770584053291036591763836673578899769371028887107332566397183008181767174891017890763129218045149220904438938448011147809514389184428753158312566076978933656902176645862037576583472325591238141922360034196114305403368572452864*i1^39 + 168034357151757823077163430305086031734657721212406089210892156065007937415712278742909055969443645103250199268745048950983929972788015431543881785831486050676581371855886976893337700246256767608028920328577228063866298188802328025090364910733209002262860840078207839675632279426355456970384478997669568664169952096584664871021786068769860402308536407630405519848100693534831301568101755914117687414716846515669179838718347606069089131407361831828670759204404699399192574793158362496663991714542180597367406520385075313788277827719781309980218274353012858304067230615250728544671461528792957414177170452249241566976596079320862555851395108042093173037190040266902955082896310937646693023444785654313056211195658547173060717093732941378211834673394952309774407492789403889538383222351890061135188118076142074920773072835660229945352795479023681648900540570572684209630225632554132579415959181333934339075134069786592085719279106592765692351345263617834321729257808915644824318892144277958485597255375203697989720994725803944689206538805710700263925431727059866927952526247806072081899950403608009846255820930010827832467176081238950096508012542960422334542139427575055201295216382299803214982658294366621447161943561479915608674984825737524072409227275885046766371874972075710355891159774819826050038738806160058209103836086292051535588169512399912660065384853636404223454697905707888273521793737876002967831397767990809304419307847695810390864819588152957377972483058515793128060799514070259342989367537671655888742864920421437359113017315542923978847475708553350498497213485053986066717228431254030140627040003795058737174925790716795966359383612757658075947766678793101042626059627330410136169465884653972884112742184880821298772802983331154554012527755264*i1^40 + -1785744768017153669071379152870940353178432466785483938595494785088987247831765015717246722512685336952868841225486013748379580076561458063917301821066520130049562670433839235632946450048873715584017747987973226681614729365367320444853814058054303518734195583364708878163226380840119137707814864780733553016723001076320614311804633747796717144619700749737869499873952038449032266664075421727769836837225113921890472333987891550940954354461101908121555779959446737951457619050309433963755270874680869153481759137196370549500466086460252227800874578968141783592316542311958279900528421099103880631088579835848697362301888424634617719122190193279661974769964601424466773750561737393022135911426309163192999560028350487457832042517934848315406956595485463321772556287386114993325223140710914009663394985102817236929269175903632660287309360038776169135479059819593604426712380736381133241911439046043009654296415817129895935553046968171948945619440484629046124559661687277650690019860823152055396644083730007477088344014526709638807867291418128294722292897808336576301701079341610204205843867787043097042863250401798686702284282637560683687449766887448463069383634300817587778383589012555244691620060288005909603016897184877831334966130426375219377561937083555051754086174356603235399080290447635615591850379814248230499553927845870761934818626057167238198469813119874598545385511756138721571646983296768401562878685063874490297745336361489395010105301716897147787203027603234519293313396248997059541376652472818857447833320341178298227104194151122153562083991561700684861091099298927001460662017653733823202143552227723843165270880749816133892756362651648113721036404533345745702876044544511397540272800613284252448100682955835765541399924989037091334651904*i1^41 + 13419914595801049976827023427164370584670675053732796935977042983980347838818113432860496821132390636005540367829415836877859272467327679828977574067868298149181089919529384252714134863518268635924819754076378764100234116837029761021189400487638133185437545831287323316262656807763278664547424705039205485523966207554386473203305507175886669719519405805510133269931036495239536651677490853756092253800171486311731386275222970229479141378749803424933483934759406466314908967147233295720320013627788913791287944857451781339786039876586368643605043445706808032321521456585732907191447061419073606398794729040552024376125746968701928350002398983032260011137113449738962508836821434400805300911746641466192634307231025600815522472057422856839807951176233695872437759173779932893779745309543898385599148028791222013175329832297063425582962763017139182896431165398802006005440264337613751716394412265808287903910254065897100356996812612618445658515296725429504489145628982576749159155832777588053684855529473094831385473265420036661961414946215323365719352795112373277632263187161536801976214380539629433330784600852485034502756995030833876527327794466059363791859066715141584710475692167206397180961830663386878493422223323900169113051021804555290973268581192989744801232814160068656287110719963238518111763373138617384574920472425059184074476658806150991213872598426724778532948642420892328098156390257730671892042374773902500250015650145886215090141388808682561658406165801190659177256934138049876552860902043350095120866151550336702692996847219735979724776196793513282800464250939028487227580437962244776955726814158462760694811035769094332834593378812403965682507193776459254066988171688214202027903272009995685762281247052007158156001849835188649984*i1^42 + -47429535814490583530375744839506104003633325395873127258252408695508106334682691860333221865028214665543871038625081140499210071679221364835862897549596215162002801357603603521811253424235715609287538522045313572813658622646318051073608162639628767773059916329200385597361953609176630276092048052622720248810529416435823639338558523269497180263166355294098407815127340646611679485826339731621552666690431312910640436583935390060751999859374575662870885034604208675573996248541283292900201482357308854684901730392421162402154594905798268720778467302689189271629636531317979839873288858457185943253389641099974462039535079991982667738075712310427368940087525451631456069908451162884253791543309656312860063906062009556255895906730639908548237752926474365799464213999811748424332102656342876276259924180473838870346794030467462092861967974267219492819041753824441107496116438425305600192709552039120677348042828453450537893619284588441959749953572000052610464433521588121375343966243894601199671758393983854397856867930093694901759090082691705543425062755731922298300455955020459562432730629051874852709270554211832728626808357513465735300029711581350363151075317532952922541743380170353151070177908518486763876970965588648793424180370670609033999298811702025968698196519283309965545548874518304509678818047309272163764302569718930560423125683440570896749059897533882770839519366014566660071334912014558780061597320232053398947206327657616725590255927010445507822701259307326873624825638646492258228987748133258206384175727893225493672153942623799748717109444128238603219310450361078725556321690765496498593997249963017719880096318396849729728793138175865091937277745697786768217120080947850781273342762010034892279468303386945928348024086462464*i1^43 + 189057704122470873529116702705145520496039505393899925829679609976927922064156635645720760438261594418428727827048505524242056007605219088116901178076409597069142691864168836569136820269840143668743112963360508826566472331590089091098357371075903873688829858115936439697678194195205333672558431991404313414443020664786570739773618836908246425033279023373823991931816213481646643344015421636413364844940610275571151443250013672950026413516193644824236460152923662571582992373172615181250900775522993414874231041129532181122089226763909832303871529056532503461130095077559446595449642490814106201113073960716430220510400942512254661528765367733714714812780082156408115385855743230515880094953884865048161412536861649176994651117027168998492959028460140554940339227505320370001193409192305910023217482274141019168716484331102120537200613074444402768567934951091988034626910045615624680263047771098160192211908529690857624155972197874259094695795124003340490434477098026063567825206022574261514806033992988049347572824987517471536380630497778385473897875217938299242563683374488408752954218509375950020722155147831263053154329239819464772643922644317976436884924537230854258451781619334169035605585149602438199277918639654690288636207543110253130305704056001494186318887959886051189708182817442463393917180503122714221073241860616197901880970199857302558785326296536826545614126937826347608421478520169051483313670397842903478720946230005630993236947992376470539173377967075003254191181664356004508955652702805347816017378736834150031200117477705642382780560864274034620560766716718375897721189139806823820196199893278959725839107384707781927195774771806451601270339812671284143177123065311738109634245126674990499772939196566094294793846784*i1^44 + -4555342915085322381719727034118165677533385561042952427838539044626289310131650511957876781681822393201382245385445132073212555627469427996987237929240812611141792855211197385128492146589565600891424922526506445959868432958791177070854349193058218607006450053722850984372728278920700293013141999704288372535824835871906345457024618705397363736232180026031895580318712012384514423674017572392206975479942895351058846025015930971530641117136005923275639948484947449429990831335577016808321537356515185874781109285148575151854489981509280464248511033178317905524369729074685332855554956063822943224278903100800715558322938087472619253569215628072004446917434684550017200521637366722973613437364991004378550637430648096683888620236375669223151386334439484334936035966869691811335347431938041000409545320045230377254263877182047143737445985618262018948877179525383199903580968982338584041518277249699425510500779919744188181619035094960660909552670637409516003611593791933343341646908366363409855467683032780037101537703894007000799492893522091318315477811743839648917718725664344975690488691516390282376299888525784530220603306224755412545057653452557612603853898820914517772171408978184180561871786554578485946798881569681042422122245618296158888857897848163793650486897150608128033550374295488680476731200159854248215469011180580727697984127012777178703188545994612195888767005191892160631540947516097641964884624199504699520313612726007053506471150608270127180655949204573405773592885652865376553372134356902653946221363038809958923464894495662226501771291870960567482120458202313497146968071886291121695417953622881934492998987703122364710422199039811989970413179295700822199863187459883364206381278694859651603546512947897836765184*i1^45 + 140665807972156998754952169810210489201983471656571731293695305585147994163006810643218951531605370981855019576967213575821911060852954187491160777271341513060008110699489925014737989079133650912938555693407843660823774627861914659083723766486335465895003575533686312222204893435936539356002121716269170866744066932752607491217184747411356033727986386438018465509719839470908079408746676738040726827028660639840026288813501366309501775778086643909302148752790240595601369305645255347091638946100620005025875047538269440767934922731215202280728705478384761180256219516799138769222980871898636396966412383329192298912361500516364244476720680471210044073094559160752267912936017519996558243818933944382247754325073022881443941376747042747698769910102084535319104244807306027984296695352811946429053715259370504396935432268353127094468510328072580884374150582262683303633710875209028539582770501773433849625301593455405836531613895387706810024996912474426196283013351324455901087164987063074501007928441735606147850907054703262121352872306931926724895153199616708999226587811389244145736645763578963575894797143180847611040860471594010670009909095106506867956348835792074086321584035704681875843495399048527961346913237732251064601283283785803539365588625718632795631431756827324388096937725447595937127156370628608207606458866059300780451554103410253835379849039528537469069411360010473871894874150173922140665233774500724863135300589246193161313367717054052668185023165182676430272368098886298753027515010578725558625063518997752591178192835482254712405374942268001508439779087066858524610892024346977138580564622324316251353874605439757599807677673295270817787022029733839530144547721009798353217776966941578203718225053010100224*i1^46 + -1773458940339220784488728835857089426441538228988638521920602808000255575731631736392728286747837922779678435322254232970716223868956062683471630798966639486733963427906406780366310772058728269024350461775404267804557325797740041371328049201750259085655104199927855027679919730567863274301879112211462238490072343731143253986182240631581563206836868276481619462698439109375187129303945050868059390697395182790588690982497161817174190413742329058414528784486837363693736644660183288365656140557009009343805052075436625297064183013531974619947290116678448975783550787384853252654842205498206160174518788253539220162038175128329885042894441755168023314083153583874064725542061591657673686234321093389518477040742398858560839008151872822392470468961519931954988390626095170356673224801854529664800493347479310817821706016263557080348370693905824093210464810953460501209268570671236546728276468943962162005576733145654608326141082262508621331057789514285256733695107261711379361072743059253823185849683711464605451280782419772798030124180675772216056485142801058923222277838271902884271401461414311812614789306780233085724183989905096759969918963869003636777124364861030138176645472457843271988402872901802520455279741294973491273267813198267748606169825653334138691341674729374508921974515207641635260479564482031874345616211618046337393046071687363587997352919740832224511996625673225250108610247040519576203823209083677044746480821162219746580637351882107913976708127308364064431661638659668599640856134754185041826167449257236133501922975572732802298618219615180016592482639524802205524220749145694121193739785986813213146837157934723170207950159722623793276831389465166499354404827008327653552607786295394590859331322773504*i1^47 + 4522443583278855882461008873496207611263928717022958399801497745819476683706593734046270252378804603281869981172873930433817330134655389419776528763357258912782660667293316857654069112861033338872787182341914629376830025819247899890221233576320596970069337357967681053501562527420986630871815360883769179567875197763699988141414832514677111377780278373475526649077248530912680530053504189007395476010667468392884745134657077340719258717463769289957328910184946631706521256771255273230637513340650894170136204550883014087899959842518998849949699936714038077809428165906338503051042589957214846238766804361814277198598274035982597584208723889235030963945531641603041966096801553341513438457963059464986029795635325079661416954922500662726092747770453655116093496701898190608586463939812200761875019223787555742112426416180181530114205189379234941194000553706574808972255853291976417460625387630884040052186886287594813407214593746336384656421423542950652090766729361741309605802208409892255268836249898728004812515850914283445813404984989712959417381083677920780204236078214418828509214596159986900449837963656734996195267156112623919735728794659067197352015745793495264286806565640007418463936079345073370858466476626964342093490087167403421955384303930656118028955425765104617187547887795463196344889656766675663631119861497205742467223677212601100939750591327547466559235903245981016338267117006298891814631049615118412627435158386950343898251395420238533817542053864451459537610235041123946136965776660852340428384432266015386635945217847376906929473002273295155580816772588227375734754898562090710945879391463813764980728497770474491907240293000830911331493843628059585738167864201785415794486764524437128173584384*i1^48 + 74471426493664478069390209885553606904548800214261008863258657403951926582630788511029306297117153544734822381278540248333638411636274275323605107678235368092684483958733008518342682556670285540107514756465240469593434911162413533236279607379049906434549040570681402412646979352520239955500595552434102084116694357837748442117910306456493192117296513101378341451640221550743109635897904463034367610720342413198141426509866604496136801762353763680124927284275776140918167319891787370363522146070960590270198263552378273353647799572681245228358002959692296215936080989590887886886538924523955508115071946326109096555791090227513674621038202777021911099796191828417739870155055783265804394732910660233203712661209089690769354992266389112098051982395591705416983339244394002797345257304478893709624407733545059568859514184159126500834693748482537227960071610468892117358162850256185336208347581307568899087667267320385521174820122869461004653405784068038959684176715432563987407838165869944741826005837667800010151914143686838664814132447079173037228735396694806673006347247205978321575664936877132845654497205598578090498524539456879451588755582422151238949423617033042989194424101129885481280167236795054024014993675804400851320636650169437013338129021061853962071128186694639133619625313699234963595929464899786341341801162441866290652890119179996101223035422421202697729960695561899733952658413109860956357008631459546134889318128548296449719789391081643816051697006095089621987337283069471398885297978397100403459477978190513663384262468812374576861962748078097815610814508110916765731490296176921093215856243321662754984125476802726017636711242579716416563321179727652493263445734431755917021477894117178474496*i1^49 + -261140343908652315887589221150864798395488851909497708662157360959904622225350921818395432420471671969592402111763100872700519581433579673513822457153537337631394599707412332001086447451870068143929130370304291011415393556924691047703755562763708118997499792855902881184359437488352981699775137005168547729656503458410103467656728615028694688141082152237771092864176287272742037177946689457591973694277718547748177528866552575379964536895257642307979962827057609692976490368937542945563558718480444816010857343263411753838371857313562842367395033867271905967403561917839480635070578980425529837719425740146642682003941231369324970322459989970914841519043513138934196542927010536673568327111690010425600662735537213875825310613337416193141493421890312938390909498619950734362639385057768996070719157738978163414442501195517125917823658944205304942685411276580942609357263981654771338356388507816997504356116303328063918245845442496128661521437870678243887753998278046512919647494516491604331629936402551895586321504170488405372545188585016100183083942894057002485307068496079777791790768422717125513258639940245886811128896221071337174296410012482368446055087137231110060085967259924932988028471295460934525934284172839411277583025149068157834949733743818859856247176603900371945315863628337830965195511248157806475681273443773644116293780440133773996742105719554317059312020622096227034949006603111237586005196925163652832882107142651763282611324147113947278791743219370914162226118549309238319836892221996837916048634685078916351520200748990164843821108037819956201454418554942165999558511650299716196562544432759455831051767555872022445963372320250096889678419505630882321538027876253524841568624260939776*i1^50 + -3048546386498391506203952641180509392125656153394034834972056363385213452580975466781067841945876116190161212263181366882864681101317790137519702812278008579269545095126931584161436113662508905526924170088458899040900230001149093693303198571200900677509928193071922717167666819783484368356672831165495919494808923414760632088987769716633759533400842774464332117546064519197557481596180379371851128769088771028745897742741942611815372663772767001863445363695693393142006415283763320628863559880133718823528092105523323907882419847575735412749770049480960580561858955577467672467469928850285959098856912248456265175180179992473598797554092062558450613296045436345306861159924428776092737283592409927354010620817672454523487464807188433197903734505911603441081286423582318752604310313749941250326370534384594065306499156976798271085717447676413614808582537853381868043147343139992729426895306194151445693953379286219316272346905852011470010663132347034083807218583000803885861749792483842068134025980553373621187422106850580875788565960798190455172803499735690963123827381396196990275394561223148421714118979041132344731281269645863159672466211064529351873181203393959362943348329166491556113038642390893067597715001381841855928365719232894444423263175679111976914368586834859735911159840080640962433077362136011543123109478332989852128888015423206900076473803252281330735715847789940013680171205261329980625588118143825241985980317855912044790908643651596585171793286353249351855026284048849359040018506724373923440911455830327303296300039210297503950530355581696294253194132634326651706524034307799660282268376038171495747059196221963507657194911644981033978522802289288832529645673458037614525645062144*i1^51 + 15760273024348149655440008387802934150006443422677620843956924754223705262797363382117114127218616940814811909844378968600115614972665885931076269381599187756837489783910024720604191119838647890347271717229951249483373158108015174333257143218244325002403087526476359160879815524215843044942119825345507269760738244113367739102385508500700489808050799687781404865653516816658473488099201313402794214961355121929395236422189845045464043555830038698949194757167627660593107324111107643767636370436295387745941146382800334940931524886621519648604352522582713231140613673620921283914586071967617574515529695670147701008872853322960811472847401009900125707273197137998849507493119642298331328375755103057385478475766053329873244662562549627548299374153654517402645936126905790408715922139170620614917212282233504304645112333325137363005552499138897321559159418605958233000373825214353268809764738076376544869446655264289029589206202774722133929066992221496292574842832854994910177812523915751190523003861287688501650007208335692997755725207306662930370941179628461159176348940461870718854038191587462313334436308106777454814990857205549896457743394533048244027751808213537644912477138215740290327946245687670383665800769211049091358501218222020495258003691658944503882619512771978857841183790932647048305177893692600456021541945044236344999212195749421157301769137905287564674085363778814332088930692829666015208670950072705734596534031751251962663963652311228010279525143583327871554198606163489861962810517838197437216706755591830958544154289842654102801459821541018728431005119787005893207087693585431838769827684686843744203819249029943049365954220541118250635770338390347956077458446622092913803264*i1^52 + -24000203335689124916012585685017109506642832035153601279435653870973644422330435498693454928815524658335153655605148613137527970582172455357595162003895150343502065602982486334043152832203558816034937392742583009544646886759061853075300726769776318323020832605336613383963928105598417019889241153577468308404646477039005366624017715799802375406277175906422314785477273554869565390378469705425377309228534734972040838800705683317637152405146588980218243104051685450761282345056045040178578381510161445095612630456796720577280907426865859335147234446107618053276626987852044498058484598425974366582995275534645576954731036247805376624678399432691262709295616523760656644082186802258045439885670550603934378299055062169092836820154569822599666078384579841985407548766201175602750088283359043207315753784662493144493915943005506155065595941717267383088423830437457017160467383050265879517181215583640512147245837117231165882082539362388402876488184664991119838410043664255773130715928764150979609706940679620075910558515864939773789429898948087122202553066747206148920248531956999185178703690979656931976212369857298940980618668885327746406090934378182963210185604014214315798917154640477492765613509715430103865151682231272314715741933726750933483654849192094188525558460457840224658808540061073122402699143608524296397029533297244131784360263302935957548455724226903395458418301767651979590074383363289189850009294230230447103114005492612790537891936613820841360068566912073459722456767467122825143964491469648484916685860898801625377236404086034287060844932845426985942974919626854746688564363976579417560339958548624983402681494141878830511036325703974177316369555669851804813003002126270464*i1^53 + 103094687771712698178054841969328794333010553851959956322730138847340691621523236522635684550562432306478072761022524331391342517958962776566674048031319756468833060965983765789002294079305635909137804448322273183922139492074347044479129074623325781789162693335763839212224837631363379381671196659142451435984407613766985250766863441244519331403753444021443995202530237973337696048574747782043908219757901249953443598755030890516995205081485039238674998222246617909483382989618868186372252652397368338314084426605195054173764761547354145221916140516612715185037944355906423422728690026066552028625586221581148643002660804153259803245140834035468292713870847439024446667232824568404784594266405631730384740639123958726868227851547309480774274716769619738732230131250196127661510269311681054906761067721913425892456367392018578827022663901686728468483781533492675734366630195144814545178266093331689942063667212811678359779737890049953132619471843486273564805422197933655659847012901272817576197997091256095606744870488163973404709209916154242109233462976384239630980775017415964825959005293663845783798832961008886953691910135948598026568860463070333937247130626046895953237197275642279940577580236311433705501560569620141628947282592810427880232508032706234720577678496412282170803144116409909732900314794904056238108293274500015247057292906445436274022016217527655289606159881082088879891786351898663409117022349517231351901710306841115805131783495865010490641325964843374998954201923126382774861932150018864571068342035509213039617913396204775480783296366922781922965161665525386493927101236742934091876534569655388063313562230092754690076202328982072175685865474722807487645167386624*i1^54 + -141822495781926706876021417196551793825632622045107578847513839655237864194677303450616448955471573609375503448824199923058498193305896442374056015081913637832551351375370154162364026222448297615012296134581453585653001717128234999607868691923053046289081117741432498674969623577629476214050883470271871254424833119999558156601812760589743598528735574601675913479489972552929778351000251237401055704806632761472430890845501751531452995035548287070069756838411999208960432612870628945727016472190721164694186515087846803674667839869676443843219322195598802900311501141747315071413817335741001954986950209753304690795932256668270271362456168327146452887258683367254341987727622912737671061465608717727046186072033698359577067515599454434759529821067748031498563028316560102016703473148468629997721975715931468814586318288249743786482201319342008344318388273839913215281792646248892794635468178020204021579264928549777145634261069836983790861253836284605960289419094778469158101626128972776125103005154736152885431564286705166777353656109082474058515219867498134183081869706302961506759254354214924636437406001016972040695230151352036880480439290917756420676496616616871835514351056586129928939924304220347917859104797137295005984320694688448364439906593093245913374979893572443095760962281860686345334336040948540323324739116524713039269218057897067592649804750802105926870843654999917335533799939594282221259641344485195317768410674410537825866816620452563265272222854603525693775620272758879263393081075331884940172911584729530082900749609741195834001149636143936626203378950055958426112801899579731425085164793467946788733501966465531463316715226696207617519140409185723995914240*i1^55 + 210178751813141107527530109611207192705531203845080746780101731953307133418301077699044852800175837407144083051487374785441804173676106781937874867928127919423647070598649594373285094916735576853123438886541676329544857445394608538908687497722866320198161139750708732618578986487006644502918928042047973069181253643646676621012145176117057579611859660392814216544009485168776436407064051370544331639865347067679204677170697692809661745608631460792148818060874113733591522610287925404276826749722604638240388277848553806582614795851949279679113322646110352856480097231348626175973084624737513089182631268979107548601230143454594878694211383692962654670421248485766080707143198931107490738450372918676445998417492906714671164644044783228581359949200323385656879568071814256573141379108214705125167511509045787775801287802604279907026784523843425840611752649456754462972147186223780772339829202408223986878563908396840197236071900788145264209456658358772446377661492634108903284260147106695544968627898137664965468101213526543767699808693608766613944930862752540471015131872479086953127106363228263423830895436792669761531070265565584707126912087670906482506006255826984000931153206559592849194385699384925063048350302598888352248711035565913055047149433209425702305760752457701516865544760474388065356388357441506851376680962180072954436922446892505767053712443096346575074399746140641146792004813692263720475905415099895016152138645545454196154480714815417520615841802250851964222044476949212124407348396040962667393796584242986431012593030702340839842653037556365189560400905183184680147605465528602673395235664705017005993557678421366256816071532650479681852141403660877824*i1^56 + -377167499657983180467398763212961075601311418367054178962978205920968452614855169493694422065681431087895932069164577781509908428910156873619994407607362730246111162040960199395150424107278109672995956093471008261097432518143244780538143983091243805658878712146077661199097553962869601459367263143647398873748394550420067097448222890091938195281391143849475720435927069573147656670107103598157139071054325186492457277412123510260697764384200841413607040179385886471055430146696520506856176248704705250433696361073865128735113115451321044044391019254391643634507308358962891664144292044239943733363162156490960244964326892457895160190499617174068967939697231970231537720822562379518617188147585536415953375656767787580788983286528378567780545462000078202309430722932057325728694873571584231463856888772040464969943116624197479087660747263806180143341907627176496611820738650106137514478120765069055539608717875989212145535599402649387963710262598847033325523880793509840491420797964082115548874040191601925510476453706070422496235386153052568460182185158759247097747997963952859868046448261734676527021344572718627143111874498552890673498175090810393340164145752983655130823166087447946805419599721913489099324741627377861202905450778691150289512366661067150774289686131939259197662345559528115648002034891395512068333036663377913401384488886655587803050962351187128759043861412793879264982759102060377201379542938584571299097328555700864940557636791012584328080140559779982948048389272404271814771072036134977891136875850491005816515273039651098029836809153147800012424784653265423123694934401585980052930551801286726462721131282161592084686055506626752913979092238336*i1^57 + 308846150375738902676479157719393694265635420906560631623917383870553297509219975309534521368399475545942089513785192707774106503083593025967900735246501613924498414062326454406354130854526755798155097720787013841298496967682134987558465635986242522086549693711909889128555525816630311604808830110853768898556427432843676149339467084732924259457894907432917280109957930000183670505585555313337625860224424014244791057984709947479326465558496623453734683867750665441434573578167418441597383783084775262965725654856576275650810327072205994554956542733814321803863914420437426132505815733811311043741135907283138897686474921452784754667968715739984122126385559395696459372957644303215615695941373580306016716510951718695744815739013466123372805862585524208601796398928515598264285461338845830863909039706738034672758596105397863088403121169167004880384248243805809899343482166393257965498375031360041677573537439840980714921543587546489463392357836011103544497263035282835612874215733223685552241727206051500354538705937130261619127307768340383957991058394976378723931936233217838984782860779880816874619316007974834744637593113222529142073204381345996378968083925418900339542051083017784338837338090508550743763849084747339939088184360929111770769483845577781705227343712220561203866890524570048764100768938893983008309672337548044664482277021971284151587625683599280113765297632331375906183639491686034174631808134634495315423519733763173429933536573778941358759310985946225117300484052799948673387748124423415156243624095583792042532314914697583324253279654457693105553167740079991740554312554426808606673614164490466133759511254955176355483149564197340905996288*i1^58 + -194153099746760199525373368877437083430543472098538185847453657107886451692938873522567819238055603622745110348307010855920876541089561496206121792196520128489739438863034039792992690959146678578033269240731985103094515412542594223495906585721025640077641065528391852877360051916122929168262307183137905620593321399578712133368205958566580927153785578478438074211210796423247546762919391908178345525758371128355697628204829158748830281853040553557624551286159177985699188611149829466308067492703974263448345519329055009947432069002676658720467708320361310657728872673392437947285202681023255993804757816657797503024235899980533522175668884723024503408292708712726882983033824002265817202276126704533883472952259245852984361322224543717231320779020385259660091091263852176455665547106453207394055156860570169341363837477585690662793324069391065591696090060029921167567617093018751778712018594072568346655660149988292045505646391631087327387281759814417746262028125723223148639014146438094422646937655169253882889279347949189058312308332080688001486153756621405107514042728310251666231589947188244701728896105935981149047709416671452304365148308060165263320600680176118178934371279737748468627142967626573721228860491753014892557153802628665382472647695289912632439143825672712896058408644315094682045952233145966322524526788763917984482675634723054408329290235092324732406118625148771712813153156428904691784293608218995522164123103531633574964306709806773554228769452242740859023469837177539109944736473215093393780603914198222195883717947481362104597083303334883500575970472601758212443327534814739118400595798300270679615143874045807664234772395372576768*i1^59 + 415408884908200360318358206708707520147666119819229702566161966288581392177373689409352000325302048087969164732229372266061171486027703542561984939871817272002814016313491205891800367044152304931188798225217357219406987909267304851708684221600494584902892919915174761128165969316212157357706665706335845743854181597476551413231638234372507885422270096151952348497797306306174150116540535667673244673546629749940779215271155036996595532425847077983317863798070717884881080031382211667173868432079138741043602879292233148310700967646568324011591240426835847289724254276771335925721179229094752141746153219494745209824804374341215473981486881722154613054429290918737199906007948199795703894085959972308080132228244220949446223202142329496785570499029032197108245243210286993578815807470488898395077841834406016390370061083025656697681711924897674278045162620947095542477651982658081540898179221495559868641833640183809525893026257209883456409935250381516588748090256707070138861543594440243750269962457799358556717740540890885141571211820272025067751882341302956559364234120320992971565965234164989119125952987542211081864930493808549888768867673040909994564879454848808022354789998802085124054795638641201602958169990143600580372803546934030190485881885815452725092199261872892380875866175259560888691118429650026092063472149894897466727129739803057909469018752128276280413540610449045739498714956908248524241678155747041340381992285957509294643729463407270821436817080158508817243502576859290468234194451987078254605961544179599577145325441733586388742395338492246443895802657464842578120344894374529623964683512254283330758865705297872179353559760896*i1^60 + 154567560005774886676987674073573153748966988554227893578696427504684934760518592061422514287322989696796372462695525472281446646996262812562176113841087515136980007392380824630005906608533707340928348988734307136880686973925468557374620040650204960275821251878775830290643533242652550340357533537109237628573817771765203257099247357092802005023298603315261967267815155615076994155978080290105738669214229543186849558715099644035242937379854418949116168800021274569029597085486090503949141336676912710208028589179765379891986220612669318950325974889009252233790148189244627804356985515254553594934433246704693712980226223401366227749724082464670924769705859438881855196324858160772881110200217155283666602610668156371205238848629578391860811249936048737824347720815571355602984593681566892426361146287902232311108838478006634457274493385006214370028387082227335663694366964342940297092469161142730040486364520733859822098282614232294276006752137217294329708943211640186090435734169113421848832967323791247059356998685124594769504925411764733929718736588160605127291952090461368573151926538671482866314290690803895290025251974443734884705060397806283375598549045544314690564133446867527401450664069036125259931141427971541143591372901892957957249322751326833505099949144746938646327404709952415680310799785759503419015215873522527933382496752110409564023157151974249215967220368066897940693764017339667856588644158696051642314205085607170843959220598402567322836810560680158018005617114714712329884635888042806630434083465837131752475760937132493612558649452114239676728484154109107073873088226019865779833800301362271952849949312954150737149952*i1^61 + 29163819352671179768420896190314068830289462478514856450318992035366698727192305063348013179856213449788653779085495962232455608994992268563862647999887710633326285988967207607364086762621148418428590383112817814021186694286848311236506898358194528892058610710119181236074557647942145362661183070991582578587307206333531922912241054677393108970725103083875999765838878859298840689472534599186265683689059685862339572328623292985316644458580440280034954392339112411240355129867146917829393252134408615288577624309221482189309681283676538837030570728755609826920981784613229982967897490462986992066983208656274339270735901236183841533329660648355326117400964197255507012240054568202097829584999990271536176916538651740619168549401500435394965740630366612292534908692325711571808386871006468382749577964417291828436250467688210490427685117793288955593955829578371499559012572228281594343947749353561083751800175661329518924855016998057758760815503997610272557226848880433172379113310466239457348336982465852168464083156259583990410813769853338984526217628354359099788780312231427287277904458520765911183940920139281941494157640650330013987014454333837090926448210074008838771048874901775661063233689598480070608770525115190162794414491678297119740003244832295374805296421408188602856492216029604660014701641893707053543862404254789791739054653774093074172227897084051029303727547010141246858757574688310094788542211732599916200702363368730848469242956006362038383551762215295828276894931554153871263207073743729186007489804959677596763646209013699488940033731701878725270039747733841200789007392632783873150686247918720073904171552126009344*i1^62 + 3779201608308002582398563554979484930787158809715614326506179655037491429110513074341997187635539530503837881680908747922184547673220831908089390888686325991742721811857207061441117076570268521725163943358902920735133089858718572946784608553638994335455436578745190661310837343405641870574345329153362273020249214532761797150664215598509604880382656996501577319545706271588915114693030665474506343157223012548077382618227179323658535149358615637186735228586948126571001825446982981123188430641075190899495967422196523435070164289349441493897616432432344477573542144585301923319337043458179984802796959855624033821725664941355569103736333121774715190476714979354151721570102919451844561835168387220742228422226225206958766263469115638605529079513763036502960510203155690690729346413199517853292958374110940207985319042100348763234794813775548753639518420618625848725864756156148013587229284147618322860236362258607102345735602933495827913321062046146156503628145624375145504152619049397089986088748223762677772222113548844797768030464720019590835562516482308871915020363405441180713494772039287643031332833097719313198234974117437113763208830284479316263147966710348906479656217810411955768133886106411120976082836581782605634108769457132986903118032729639627960154527105301014968782904699995896494230641342841579305790908267576786944442891539890339531984802577479909255893415500150030388598986937919458228207764874834285312147720407069871610982698512426791253277829986021968221631196483836485986016827165283294788811447092033193491590890643333295828433665942143461831142843605582726984626560709791362644227565689737234796773376000*i1^63 + 410543722140843326302323702222264404989189455327300410129097488000226795671762317965972681943019614914135621842573737077107833101781176163884940846122681863625821506011863002103900967296480640105249655402756953321955473268817850412750696259322399814046391471018878793850803806641645555892910933490614747291632875300054597277776782704514270783577898649135299622944499968756662699327166713882904100230968752765446058067355579784735625304191005374287850788285668240526937350372012685882030739254631892662713735316018400107793391415529542923317885489352825631820624631032734949957325098863632639616549580105602008711883492041528456833146707701668498852082953308190034514504290842139744243624054947088725745931420893107656443192236339015277923139316691067800952445006360304232217925882780787584071492537030800154207158587496907748860371417805185364187512562363693181399138971946336967927752607625243055007210881080696551208192940790522720482331085736064633604515120773318606754924124840584247476551399719576547130638784172669870198730193849413023648325051910983285426888243827736367034880391418116566604695827582667672645110519390164826021935995094290022867642825275949850843161663835573287018451005954572105964442776203199007318342801204384453286919682083288800801867948072435941519408085996448833584889993645235672697922853145693677523248422634785894134709575661985284956824904738128078659241874365591362330637991933152038484424453712330868078561969547750809858333212673993749398355151395393776293507348276688068737855785624862140594652117937009193011723528542558340660890832326717397980821090255194161835722371905250918400000*i1^64 + 28555705213547045176145603939780275566206821262635112007908038345035394932330155425618952556000631846254578576120142066013072333002801449326698245007546661770844955114232276746893774298322779899026771175815540795055833787141696175963550137936732895571678291020397705074096110649621886231154705737238825835419806968847335222804625103618945317337681413852368537128608278136448390105118753049287347769258906754916970884477544550601585840783903039042874522275209849684244730495297321653093796548848145401915919294263953480107294793081187495059782715183460646283439785969279769660888318976644267984654147263815661628186428003122085623922077016404123000879087844816422083655153835405283863163723084411076790676675831322558733827042837101139099916861081113375933132867371014808085425277996960999754379717096109392553929708890648153239778453194162416862662217136990922837560592873027250371461376423097650309650843541531738601992839773360770257616970798285202207539763625956552860623921226147125512429046811078064226082696098200928854927268048216070719988504754308671220331884980382047081506100854496384684762486815202694728858393016383273033494459545903021867416798726383837731487488806940887119466876018844395444984967762642653503358700805968378171068080352983523522387103112124225706792599405987227543140922508695535641384865957312400821670074920427305602666589044471658719683784013449297768537837488613762184232362806852527749268452517438514242035921931606495142199011632552202341223243144058410368369308463431680336788544999322800091313763822409427810348568976070442658448919475436828911941504414569649821020323840000000*i1^65 + 1557160851296455520881697213063345512300890434498517743868502018645626879803522111659428154186649087519967999592911360140864956030804382555843715514894536565973139286035978612934361050702172269979472909377947802377659248965753804516208224304333613480834113914212791734937502866631362161091622197564387512461015934815451728259621102286084217987727120915959131377480131943181283709513085023842499689365045725871432905287467024088584367788932581707331397097978628834088807074386616649304549835021869835246141922084550977848849178625372220790943633242849191330575024374509632941640774127679657432109016927764782547195905624400283092092607939086817819587581576458549224803847442691792172950572756089262733260507626213257749580240512387570229125663760869940884958378759969897385548714013421069880570600587665517433432781567460001618763517809277500631829768654736465643214430734909650370954366925592170153395170785436081528551854520887734454006759736934044000462073004128385472219572794752995479558967021203439229347805825203586279477807489841441410720109896381920516902902955268026963169893494116120603235557626969844997906308150272769143705811329673394494761929372710618719216527634578515736729255697794679268907462584512617389638228322188487898995993182708248091464412494130515391488890855295551794263957507709919959958481812395823659027466003482783818822112554836295008439260642563631812357887591353290136117845803995095645682009792733794180532680990887820435334405689879099377963979174941314665420390932483031413433973944199102084167718708139743195139355148349547865306938566553385357718121020513058816000000000*i1^66 + 54597318061032256581762757195184093654014141667470240943142233232310305779995536798060615734344950013865964282229879965008000704397125814159388555611576192880535884894206998568413905588927322707431459420348199075173850282370874392766543735656307668233486447627937101320364653888027476438790745317479486336039687169831727241222844462725172678289121036402625732661908504757903958665522810061498440828840853650913234948147926909451905957427477304323915496836344010679338168323913714143584740690380673084832825854823918812370557757226364571215721584177005482865446768007577151429292517436268670594262384968433837034959858648773818143517920731263702287361215286471405707792279993931537859203125779932236591647533900763788344296193250852582432035980511231811269340731881699783009729554413426164401762587687221028555884018162068480268853772117573018402995681985729385319309371037712841171013218554958356423890346528323446815414095275281676613578092706764963503720616312306681145793036302303505019028039677727303053994306609361367793429236130944412671878782265279666885386790422117860826854151642631896043661186471660438586909975606048729266113339063921713020135050644366174181110416686920447205308959575278645435936116335231919319500013158565676102324756145432826548436303311078993602315282711597659769796285391857542441453371009866724924250718663388956028397406895123875734770509445845002683409818172626922609418817173114598362750117526381842717887692434844497614121609656781878733734156996689220488516646909000713009419452727789772625108908706091211430061953354852500308392547395560902464750223360000000000*i1^67 + 854170559645552674092087152385381666578883282255114850174982266111161628263657329090730664928746396483144567986472768128539559995912253274130927697984355565594755931347641199907680593438992516540297979579105860217937698309563032519829286935487127835898345200630041423977320254101295596821317904647692398671103027137830335411451895709750119796326193329102341142803548625469372443523376565580062674284444171073926373668058150429228364135611600347392291195071742362713864617435449750593690755435855656248545310796660531198086423763025546326595575028847377217263345458363777837858192699254931668666983464594520190383465936796245459478159583635327567155415450982485982120689886005868168450039456535360011235398619510376910300234111890658049602825656298854004597132835289780109856776339369878558448326688297695652853600611289619266391853825204149802782682828226574376746983042498491202715660103237140070428241590909671388302862766383540604498777809755340058710130354376679396538025178642962793412484154239299281536858119717268450858270056311249432030133632955995216928311549490808937639485657762565804321212323512108649906227330861885185462268838724596031972228856568072466139425308352113489957714287820279550899478997869625187523544480648857580273640521552055117873999974435535871964141250111398979900527977912610521901974607856214386484321821181230709740963298390219041085154518078805660533205421496696745636217577811922643075188868214865401239765527558560287179022616612523829359221825423710426953647053085472588684140384915907400077718881551237295346768273000866013185857168312401920000000000000*i1^68 + 2459169505646656731384294516587473963318844496286868785062988535045644243212048192776266642029746801311283653331374309451726205124197268343746247657177710723685066310737385577961844568319716167886854701940941592365874874913739430366207694152629154426040972024045970176073844635432457743398590271423285827534913301654154133658325224212216240638983709943971705988488748871816215460982943352367884899282984361077251166762186265606732410910460108310073277747018452253975806323556053515875843689788183682427269884778804199450794724925887432082936108835950041630886535129328817687576369152955770055791149428347144962901920545980501353602278099988847579731045740925503780259856474605571287965313156672175314033149580348275692610949662626849004913639156406088145242041050978458721981528196702362446839061002842834664673470982183618136958151641845049458870164628261684747945695682420771294638621975826202732443878113342587028166253660530072025652226028614093750732638097339284550020612603990737826698190018583917588578028098989806651693574843471102615680506958074140962244848971498201261848947204509078939330817845458822917300586421408556253968670941400981094239645658130806476148329958789095885989810357666094763456391293857305621321834261812588483723107365449520870390485644515340045736317061114746736678221779457571520892148660178308241781053015595900645147108847609588763168191737188321770976366681681435258331471875703234895701461043164468076569605224961154484010387902734160020980518757493478336749974782107888840909319444998159987971441533756932603501838852489364305195008000000000000000*i1^69 + 8925917982121281214093755668341168116566586074488660659378185132518715312418865824873959655256658989226352420649277653687794155638140831547987501313049943052443335429000758256518908277381416933231407579638790514826894601143831033986370959783615543973323082413706980865219180705328637985143982143881379136474183913976599642036760972417632346237206467416734383558995380767682826973568604872313739740875877458382394628602183093019043583812142731159663287130103980527281858591345493321684690037241808821302498309313765173380315478236089632131506439919584465600348084378588290274250550128572788043806831914502577319330501471421338300959078399120957225306589521130878429031283091369973218841097593874556902357260420893623471149193584202438160963395231751320593721279325894134516440459745280261769867599611027199170399659916312643170468935663216441728395397490892098986467991397709962334274632248975326957491657201925723360052095866821470518362739826503687613381744089341359704954415114733025802546372627579851254155739849970764391317976401709454284891351171394183639200972347320687602918261401035763263533141706785425165106209515734627011410377394192545470133308494645852052539354853664490712872242381811993172647026493499683979426991680666501432222609331740042037433495065400269933996493566347708265909312203158735802474463325943508460378208082629433783675609187903910973275966721433216134368372613373282306664800666057443754150844665105707253435178746289158094040766832838566271635453510381339029251753858506058951977867077987782174605153684339089321253319543884800000000000000000*i1^70 + 12008555290946912274760917740770503997642240521669039901918369167115949245147221383674491935017294683477620285907780615261174267570963410488834360129783700141728830759622743509474052540170857985531876226435549395654262764165948604552837196011754130992942272378933793667011485158926695904443327820657803576536693513581433877002887076635771095093931490723917076339637315605532795078250765128133032880967374597151615173950852401399528612386198254624635668331661874414103846349030434509654697559395127388522644566493336817217181610272539951973349974181164327243151472215398715822600565849716580184384475850738003662107533608759469319691565997355170475127668051609719177510584069627605437158500961609350712022046736827332744762589045224879522223447193978462180482491433483728944340132014040366301306051319189805438217808606492515455176612635176288584618188570455679261780356597038604848677332666960129923120010546939985442619955704053407438993442403317788934274379396458929562723089645714966335923734549438531725470445532964286488257653600675165151779348530472297262827915609541437056184107403635977502452019619524166734507646084603311269080799931540297029005418318274160393994902052663551522839360840074407093979741502460298630862010109435874660313907062589905855047226375072257295840552382230827237558649638738554438438915629692939470051557602832614597230703960300876507565287875724227922115283384125156735784904367725621662062520002590165895794418956213881465789705887045080839561901685491383807615975857763700404141695359478318500431721671959578507920000000000000000000*i1^71 + 32572406468560674540990373980744160046859460554826866652640040793241994774188643678913674494108438573972114143525955736831437948160221628097983758509100772726993025318963382507008261148416567139506650198621841304282995104350795022076290986879503702118031694972861524711787137067291537734016699918301879259126452349245382104983793705411696981033142454103524022732659952287309813361754231894842974350416179626445968650484498715038953467627311794468825421408702350458161764683035909110908587144069466731006646726625567143543985427861173795711926536688937533790138019501716328149906167212370642512474233101504990952908064620152315703125616354314065212871883016022375447033667939968036323993753753035755870274933022287606319994268307015422101779701450041517221517333456779924834512452489660834338456007953632018970499673171820399599955723908290553552266051504958684953786627677988411419523660969135154046186723668244062337689582702771891261546162668711345067863621048613285382310966035479881767519405073760402027216053097237060825916488911850898635985865101030149203570664276806335269012483063478849519504416705678441790839031074978653774950881089995009685348184973435155500780038825012051078494826166675256846961278504851867710458353161186885488869625417256950582582764562171665538338044688605010672428467063211969339868052098950938854256462294162259261308488779131356388901899844126391335084402888724833720622319857739021341038998587721005227324267070678978491062276184088827188152952458771382437479020946226582257322168339174351369771054622881250000000000000000*i1^72 + 54569524920563167072526170560335891008856053445365965012363645546442608266941617096931753820758227373873951498619137682549314434791716662295239785437307661449089514689736561901212564537840378283945774607120350163921336323177925427989138806000872981916246851645683958686381255478819064623191791972070313064707895901188716882886888305900696815695695698392481359804766972061016108706720033932790291543498652771988418730151715395573774692541623528695501373934733540949933200113534504343087719987748720682121534556828018331512059981018618364852685817447791010618622765956939604221979042096924869131046490656892667439054848877344802623702440370813476312814722590230569818749623049095236151029154619512904070501612796722522589346282673189990179845014703377753070562499116218101453753315850162949931821505826674276648543670791398373615274287541755687421178328866314479842817488258860389792641872731980562345003616635546679159991939125649238569085963554147229660521779280159875862685473763251451391603248570172163885282980794893759090095988839994506327882357460856324255450727699838475233354788727464434123689607220110293697563197429644767886720494946025045787177562383241027004584921559845713091151603771755620606871517567986316623186344163692648215729938671172519742094956330645409808122247508707854899687676942472185186261475513744719440523309597119103591839565604627154170952194945415850470173893934439645461622821394277428428061235554844463761069064044703419394896929546853724005793759174622980771938699522895315041218189546898437500000000000000000*i1^73 + 29148607437705114057006263655904474594330377912734990334305766410654627617861821674348349413449185163715010368783851295865188620418106811561507664949025751481756940860095664990404700557144863442785341168884986384362431107792906181979239090427350661782509282924084283640554104745176895984706342428323663463892240814234347929469217746247945340313557392939734476773088087641449879943021846173620076000629358559391426060049870483886237276300648222142035118203684051124397810007198499451425312047696140364861048050489419732147491316663490420805575017038748340736421220513989379438152156110713878748579182213828033351073114764357123977867356198962849616767466111817713050977165577715695340232891302143415104091274041109910275105738529921995057680806319296645988191909084986899466580891552732113231431806426673135172356221209117793849958416426137539341719334035439437105095927317062284074402155787816052126291401179349523598394210811406114583744830033292605865414261377204705216556407231473184962266918926124128580396251403096222960122690098684408794773014637982278475682570969933365906149790158244066814904331133936178912506577295415696792331829658100524704235006483425636630293613971914102232613452088313848739298120052836061140943317973566116938757386033827126143416355415927513647522857760137281118465132064609147616285428513880065978695835311535681063267094304726038945236168955557963886310293402288410399550756609347107312475256050708646128838156721156118979155605779259659737313263976786564234826506911622924804687500000000000000*i1^74 + 8338613551822066773717393141813783400643208332934123697535264777831197738749943400007559341045488811530785425952669562141691785668677993341634519540619850431175227350887264682058630570772639702705420973534868434011511056980819816731073766456140996713780723469693664305971248375461606112399715087440669460053067620809810071971983398002971358104419520904461324247021563910476710563481200768950405813239237730507353913009906645942698557411003507173048652061537591193803027344403748259525263880001021101784381401993571101864960342479329982450642189715205285901595521583549807013694276715311024934504181042725460628177882394669502477880168721275797995117247064639621564212036349972945021079818432194446470494977384496238027538610296060351379409150590454260680164849073230313626904180499189221720944050259921298882682947496795570244854078974613390160674089134345909715915269164013924817874943099223084167462067617382452854202207934397262821206931220947950135879777908977908177450678631378166869534197216198665822664965995336237971647732017680045437236766776203590901945993428099739205365071168610257751219685474103925023910615914390685417467848466831477537853028368661195615008649120274141119650922703845485091222816550310490485064457665674799793188134265727022238404181880860566114976436064550896459644380697123244578419123765430998359954527622306652485808099636405913971388700478312798532808198438710740105456692725434783986666226207409672694426334690880277948331813275180047999119566447046089172363281250000000000000*i1^75 + 2798098140137114859992131950836495686076740959528415619432890302980070914149627712864759468618790288095926013092047409964107177611521319959950253739983568328981395376032542534982234530487373697263826813423747232124018891717287778102608675187263080779257773159713084731934540352505125720518325350252438995112014856473917437571833023932336579312724602786658498657602128368205813395030342467866715594449084633018900657952836354895654195537520230844276116448357660995669991678442186199106070925713570694110963276366275818534775239781898471029835747212296096386640667718922294399320178190210073759789215169121598076833166838149228718000069943605883284844906972889482131426227816733762060965713109311485535300301565649815468863253306284970015134063340525451728215550391776219591629603135528663640409596714884109548102358972191877170463288472175334128863021591455501374553590700890977977236057067333745104883974704285431213072520384767025346268242775845179977252888508017947120251480120885710214488959076994855328161564766220346257300108457221837932153246757675453271382676770706987002035713760978536237403515869922249052304986930593073659543108555819926074098244962588595447419969182242410489486489625573878822100200816923306486589701920142781033280631820853036253436063546090675263038978747478601281411303253562335478016503493807778541134751044666724714858350772780074261373574388720969700097834504545977515937440538322345995775628795847738349527819043904320176976961751988045871257781982421875000000000*i1^76 + 997412560779055467158225419717839776656442202376961016300492655768685715469413312233777906686161457116495840189423966915677785210466958519822523838240435219898278643187403921324788271922100244874414549753995332562068340248450364706027989606858656055522868832178402601938833355708271466962614207337131993204349333722427267987061992876975675391615809300169565149004655270423309195750789310836072086351186774707274485908300969196575476670500795289636538081305261636699301151094963362086331768289723963699185696705226034014128628235977594384721328049663647853348345328109014379208351183671941563864159566902957355741801372905058218122334440826360148421392717523632296225176325564014735762746182478696567300350876028646525704969465907241349906200633700922833377781413062156874423699685812409910861152816799651194072481982603660001369834604096913571330793400893507464675234286054816159190475651637553673220613235584593048999371591457142975743162505339997203900667687257607451947744623593586996470808813034818714648547990420645073900651282464532315137877358581352046836419659222769780771440876758958058065606261712921402983072887199180959521717441983742128866541442406056833795622774539111191594107785800674188136166743297946880369229819568445069202178490638836602351921901332602051813064725613862379293350735159545216888138452660625136691666993206697375049273376594579544268012859907644116685727906895895549195633090968162904057957174964711895919688977301120758056640625000000000*i1^77 + 117182318813550172109543971229695321964507158373620368725472783512163531260056466420919775156642467134309022858877798212052355346732099135995419148815467879468293181867995475527757394886693657356828899276679265561747491665729374760068378134138153874307533113973076359546575608578759656538010348617726679667899088319414772599543586065249657639008947403194200625707831747683622889063338206386066554422744376316214484795715381004445850411748535693569374062883443402995270298456433674594054827751565099996186335191551682092788143029694343886093429793741613973822543068082355781104819939144149404472304374249629065691535196060133521709139521069579028541928668326388236363613590490114909535875968063861517210107983675309678295656240139202602943625593373206136629788806341799091284801204566857724354990226261196866879024568507133148857706986176848747750306732642429817991696171369882997215474123676978385011915786980472221229937333558845749395319999483794801297522317369884118354309304462567438037303031322722946232113412457649765897651854556892550687482117185251423197643882498596870517799649755067613431369283525913879649861847426655627955844085970641479976191569883669262357076835677386756599510135475237726783222625982323317181532865008518765358671532939141773167262757229511340375319119918666895268306834121076830141181818366874277804780269339071591926397812428495992285492692194835485632198867354130146887211793659336035489104688167572021484375000000*i1^78 + 5125790819541793818158976484671699156258401687010513888230047557875627076855297981281521929834999838047750018088069831828277871256211047826692800819979583108587649986915861905933321864175252104079319758466598195464194609328222242183154550165762192263467126716139655740652430117742247204385906075037307875558001890700808859308201936149914823946911121512792171931765051112295542082003068323102468848832620628392408761281035756768903179580085696628238023831158541218527343571866810505885091541269066201918328538445234938497483067764099453786414132511468139611161976147838902954259631971121931651040565277541027452582793188404477489981430920815713041609652542786845080261023877521087099055923344779568426741445183742864759295974825501025914792925583228666023688360998181239914940585512340304061113509633294626945199422839121323126503356937169919976393821101770523937245936937560617635711459623229894051879741561549078336682167252907170671898238087616727018433321546584980663360353277260041544408937529367137598798667638680852873817825745928777415514517697183894900221640083799336534513807639377563934397490205446317904514122030787051740859797898441230253866215149469160272566323371821387736757680235190033104444568257171181001119290777344673249583963206569175811213767620755401302134020417177579166244215760164910048771541382458623213517431586981952941395153325438024569882618032142571220913055185519624501466751098632812500000*i1^79 + 83399838569074587058048845681393574529674466776035827748113157905693970966839950249607480147599950727530814392280094539168960059655872882092942263082253174689834390991908181214532217896473151303392460800368120381955978814188357110890762995073679222982073853198924672519504112295581976643628644546307456940037059505136582744799820468380257067310301168243833940020071055914268051589551220682836564489555663135326399503011610899684103883845510647244906108879334469604989092037514525961302147478761603097936842684437683190555099488896970067835235648269496507366628351145467034696462978885103665873153581191131003162148686222022759698458107083648224653015564701783059766755379918103283432237374777979239263951851673800337356449218600746910529860933079482927255218031620674728694736715871886780395410874576262858195979711025495342759796743933940324273625724340847514441622177775504735798122608695751699690637254211137585437933754136228746683943270522124961579286837841953808574674991458106482812294091166024018722764795459071227900451047613306432994600734645861415386219991035899130919954817666191651993684990904765570161394099963173244500242641988765425650666396962076031297333397391932772233885295738032991464568448483770226285913306116174187642269667283378843771134229975494425958819851502729663310056685361503173458951471433151023628596151720280962072010624517661714349969770410098135471343994140625*i1^80, -801796853158610436097350279743538558683953663350168033925539206692282930074641953016849087733735343757664548151292574311379469042354311493064542607145146112274308546448818557102381051432908732058845491305599137029360602826197840589410824463720495963661012396463095558708379896462412611797324455804591075456900246563858235182551969218637206810348782391368485750336529853010740691393813917357965694272544236233651637993742119261216633064337769170206496128042663849476793561825816312799098521174692402738244525341379406422210019862619465591026952276697221838536674210294815723019837651126702713738823982241977650154777791213927114934828615710421046740739150639501812969860486560285192636778634431093427377472796666247266339085891856607186075331354172026128522863218845883598776232336965778500743908212127558797293854740607573197781442141451492141958673961649130748169536056689426999508550744691875516271339265614418865183869173346907377836229731543927471245023445846152129258081065921719900652454452494437477989606362203573448226807002178195651098020279893782799235500539886227530737288881465238051129877554788885607729691678136579611418952937562320752225610433809336284531564884892676139699609978270890421241508177219762751355087382613170730177178906952017424904980592525117812865817916045850000201242641812622652387350080293110068316447403208422217693065311045465872401718413163148343132312674793636780101703023139885790682157945565415562021314516751114658720333722946247914574026623057473399300581089155228363516083421264695571477823198810925927424352789765145519104630956958340344452390654101279049129388565508567153228605472281034146734050189991792905084515441856152359823172765919978033034032685556825390319079806371694021161419231062755985123104436481761278453759689631969338696953324404855565958458691609375576526708857884276985456850283934514595895531282764413798267155237175205396117297372262072937602289962186338018269725964751622847861397802596361283405385637234409292109795306264931178980494502046476614888130747326118932310825925208990361623756938938184824729530176399659590073590664679910267980501914842551755039512110849352102939115317999432126634881481121212863923643522939479168311004135199933638453036176470709963694772223733167323235924626617228685479368907358946725261875583290274422629890266633595193458899407144384200704000000000000000000000000000000000000000000 + -1761050213449138730014369832569022431758000731016157960800931096704502410472986773927657601924482488348565487665297349568589919895374068483625975229004683768005981758408040619241063108797801081522354801990221245557184641199901529032520575037080812411278561991690637798141100375623812509705752496467964634898233926003024466225004657846215246961542497302063361157351944672599412290042999454600014197230200554209489794089853885592455249652634758757390001123770702316961184003991425983386043756658312529701782526512526062999340995142432380565581071027388894554088944032332894567642916686647347260877093566073204569662012298930630015815323430205607555205497689045231368564965540175057475714331008643132124141575358372511339565933348740308316503330192228150197046471210247093564004844712310895612063984275860332767911912100914547745081259078951844970560362147463250564925633075867975281452886596940515955317465533738658766515202059942815676887486300246403787031528964988497971603671838970484791925301059829741808464934585754332121029622585221256620005002748587641827892469027875630087378031105351455335212137524690076542184841789667974545006659320011235076057938001176632732964859602407214359908733380408322064219216283341753343806991728892702255529336231989197762816011302711533089793325787150809236754475644464741654910343476359726241589973399921478163934997591050750869113614383908440794933218306982916399743726582648630094022872325735695640564275777714218303078315485561847369637595935670985022335688673148691262331903224608579555248296181971848619277281153302847761508327267527236204860783584623183972998549413464855481570315971996281090689394157298863438542194345502728514349487871632284985635735620774772351282840828290917654707281339777104479827693712555457220993101283341883208496147553160603302939560098135018239229669442530928011434477806294363713210008038489493567285829363514606521333690443973134821422384627834378671278619870649395444240774366516737212582224416834658595741095122021852668828685616135603810437016849078518706379034708982002797676653839782301358026603218933520542085261222620522528015477755254605406316936793283196889927467760279865387894302801489614609654750587455366485108250499374724436332912255059635866196936441848794382413210239838874993984807555315000669672229785714599155772587591878220063598986218032982917120000000000000000000000000000000000000000*i1 + 4791509872351130335123729174918429905100353708054468955567366208834751685344903834812792083263878103882648220701197907189151533943636322263431433860190260608538498681623090429214444621873627734293116776294505155208690139366440010007354584568406798082654422164040118688542810897737311966407386544105859757634420639163366563045307054272836583086642538855125577037825207246653375942731096975923735026344179035391525711613308085453457045274189669849580824807307232930865765782475556354719460328604383778041521607535464477157410669605408087440514413540664741287524914783858281524278542495560527981094327105001185262880894505662163939163077842801929486601278021196433330096474205155868888582937156364225020283397402497404513553246122617373317611993095575980031815782743473694845108822921550420858062548192357947778300388725496289541073095720765512295867279503468354582637098077545320311488250981225632226960219222744176134011454482258696450595528176177792719330790265865790800151424706285356019768686517739002410288556200415634006677951701549883232346163689488074220677588606656426913278051763884125198396610354076642661215617839429195768418649501265905799649946912109419965340790202221670507067059763594044878497908513251773339879554138578139158800886775175772685871826232521764192447646805352128674243449657203906147273956875067241347885799252149431519456701423022858501002473289354322313826408950393336900709509004608812849091803925523852191651324828048688953082433405569340604316048709636660952824936575752280389482966594290782206502351089496004421924044021605740797132932479509586895651116524888917650269635163165211056948312704557766524825971971765444125342915468037075264609947127794722973198743949824039363552144110032021564398732587075652207564156084092108381674729794807569809484202829660218755352443833549662514899572573994713090821953237530838262205768364010655703401191472554890915226800886881904890890134196691897303764688517704231447188953440840855589454824120885890299488711582235816950665923202580223141780454059729981787439472669185760828573527673392814738662339273400477339681015772189503164799059572870082279699541744752254543035833165421771845946795612006137440606685153353835454471288457775988825907776484601108140114556036372686985039057194985303988644934456581154676121466473785210461309200707549800436376919210823033815040000000000000000000000000000000000000*i1^2 + 30206839006112889798256244639593067267666997259498815631050779720396516156864685398102058584698351295327561077006888119703947323577023366259085537434383399012646957532288979708051532915370217371709557540819141696523908949061231215354548823902575252735747787625423568096189319520623496651723095238351434873572337138139702587596289064670872949880996130392924041929457648795720673826713611912747311959325606659310138115097376476117335851780646924158927228364888513642002829908566082158700657806734148545655411335584985152788765818769617638662057110999558859854504389654499339361487171155570356060281309434650440420529482126489136921780911090958172578330574278688916041760390252128498711022239027068098836790667008216359345634712086188334214991251720225421547756538506324395254664525181392937600006221304451623260571758517508550984045725221549247155081718693643373019017670908601431538355790357119384332829434510113418625533505769324202375785395565975759028442058007321912475074313361504775750421450457456616595900406318543884438259963252705157842991108669155019589453610184236298627415995668756478111497493803818280276514969792015677402016569190620178949596203633089747711557876963358350641872974549261072187862333904181768953331831590357640236343317700109893963521059817214235646176452182879939326308534476380413258162117941509039680457529424222176453732059502573310862677089984846427600023268441442067672836711635131901488258466573011162251455367936611274609074558717451390913212408565519626666010008474873193511899831122794369145362385200221192467899326501303809748749176452068594130667297395129726489333391959605239696301305699167869060944873630612874887796567000442468762376003789542609284551336601569869210063590771331252132244027982019037228364826703684126377959937306234120002343756562371778603823296244636641637493127239637260372733318855715730706551314437804707478596930620237962140624581928979730508034952661259361053033187511780441249061801519016870895907321738537599665791606463670828510378987707338436711924383572998925337144078327772391263130401188912120618678024795909976909173817035941067761374471649246433376455423764962964292753929686899932648499109167098238224564223410482647657238442479851208702970103160771246994075047091245939675393743291643580049428410853665888111300766982479710308616690379530425927429603972276971110400000000000000000000000000000000000*i1^3 + -127470249593981772659735304401324930135299060638479887670759888091948262815168227235562709447125608760295752457645030955495275609930788771587704964601946696949321035011864805995462601415669405049225480722171654976126502369812468190972625950873987206690671136999597253206696807528419801657102587091596082122715206696437859103462931352777109675228796036498571974445906884310519544511946884056070734827430591275763922197821305170997906557598810414047496004587343768558279339568121869606424438653168534030731068211261634316760747994117312522843245988194118636668892122536522103978737974130259023496445598162496448152082528592826073436975227922278413881313724495122583634926592294849850369836417610405123042644661564518004343273845316599259896581673738795978105662179781021995873164170021431305610120191675455360382340256360564234245413370050129549469889183449280722404947253900296125084608351996881422713749119228596266353693832292621370147016242033130913348425658164903789959769749507418949823907724132998360407344420231161973602304554747755139473629331545567495375046075341513115964855507241756336956556592502717508532959669231389454565081161521841840201847705808068767726957770052355863839426648680562005655091894544195739502072167252955701703412007477373095512448938246399747395462550388555119801499196147288168395854336681022018192249546779871203715908271193600115605298024648378041649104230276017681097126992563569631231067854983183984496444371946492357807278768331506164150093749420803737226221263506681284816663086326759542337997438768384804049421443958020960725706368291243428207751902503683499929881811202985918158430754306965913444449609030443053856689303264196332770329439364841463114561878242295900382283599327745998873433952499446382115135394846483674217886779606802417026513233631455697378191648020548046360624948685765937985849155582670170367243888487993560566187135156347050160063435924848421011577437513212939367903067946015455750823634122861764041043919252351511038850479173444918433781140144936216935371809262467893665063015472335052079907160885690440541425154869913310086023355796816026873260515681589754956138621152030743705063888642783494284209801425006917728529913624348398543951467144984996025486346501837732796060746655026609016560538053597879191368330828732233122887801391829858238658429334070822902908420557081516441600000000000000000000000000000000*i1^4 + 223405703367843159685443920844504973864793450348315461784686801250614351983483761588302670855737614578267650469988739465286853904387599817210798354033336940508261843809723736977194501890732973550277313617530568273376334685308544027395786365760943411861505162133081974795120588606561853497485691070336153592072757219114858077969910892650184206091050188974483492553921791007173511542565034855299410832350880173082239773796561781379267866843244721483824582348743179812600893188784594307287978717730412990445340654115979552581057090470359247845135712391698821211064505068753345500197706445713864543716489348638932580954482749606237200308044296049773589857411992657633904687160084723333836494431008145615504295731094877173477535230916718202532914844662827037386456244859776983700893185655640744818537721169744057407102673563616786088691749766406624381235584500610858821127674006384765205074178630913575952892133552647460535496479812206572538543694953104500869796670421826514901172890864810879697104945237738213937736705111554188340946782852903992446268036945317415920076067575294006363087160246985865139565744523299188721931634948559479846360112653219703925639844529449718058474048106713280401519419812344956750036836784409995453957343370785533959326552946651385362521672825698622765062080883183045271469243554592818836960347513245896053868808648415518822169285551472604713510115313064334997188329263164925810306723477442379952558424612457976727052589055926139321394202870865527146998095806567208905944409211556146555214024732177851481068345904108280497471247994112822534769962026277850162247184297678761448522330993492265160877698219710183580914360226662215088264428214211145754618601943025536565122479551258112058820906457973533510507449690441457626797024957909947557674257805254602028008649735205081868713674620470170741257697785762143652066563086298067182318638725189937525258491115677255891271305596711821758458912168768323016045990637817728049872814193432179962078339066907502014228561330583579768305483884836272204703127897422761094270076821906604152608956464008342994877240949976002066467916113899310482861285992130919842566553371157862824649725094521852234645384887757740952730146087513811851904556076963778200944030801638054996702905261745792346360752561531346940258150769972728593806026926200971948896104364591154249274730708557889536000000000000000000000000000000*i1^5 + -244984090017643250886573279090153152457897025514137769469374286761529095978060188981207340154338476525094996136156829510881021363481622675142924369825867139222633043157367726645548861588097740560943111492117829236469970018103719017316093681164820671607871548780521693047292206008288033638650676422776036146251386841684420626195438976832032916798929990908517650614964906635240508599045762039140844621503720540024730715893875895628717959277589233596808603580806429754789235738986467255460624618761233820949372432573948801072012630425871008323847085135070953086919536031773892464669353980568540868446471541488017832658310193433176415098428180630034127125781781067854470458492398996187185591195109945899877321229813741514496368900520042705100845367170000770645731077209998682692577378598092072632095273289285615697761035066147061353574785466060937408098031712602271977489801765244278943709170578878414230689584755044211625467525900321597093560271200767778373766236788288014203060352007208165606831178750778840223184837737389540704290331343617088618395138853641319724206659285757657163448182230338640068749237897104780586603648399780249361576214619492265441377020092575296069263278418487755231987478827344666753830874632646601867641031783625010076530030407917958811707946338893131448744300256256614857812629892325751634225562606499445725428053962967505668593288260538934325314542279982567589916580940689693150283538784865392828667305866640629180741615163488988838022453680966079268090254613698147282762141070997398209695492956014957963129082334543754949432326088091504585952293748488527177372433230064380055293522113421397837451817326844510162204253226799528129037571006153561598019324460405732148554348788966334743851921237943271263261838452668948302507850542713564262200668063409659482629090686229097728664475495551613696897222352685650238866044016313636776424349116278217424459950346766887218384307760103101304697829957645143773858182070202743762040460976131055363916345654548862403040836274468762457883245856828706095227990265726379996552950489250047137051428087752766515333925393587507371321881202064804658968558381642069862860620425216697208503004869989205174337493536335520414811617019759265606515019029766848024351126434643490465103414618556926162808839889025824375614783520949651242453920194043883246102058996118231741061656228051025920000000000000000000000000000*i1^6 + 196000191929755182072873983094850237469995887935279216010225729308539051618198466606062344144864931127938358444597137263850571827673108145506483662512177215393319589299497800335904419731463796549158764967072840356373528412878716145288433572573677213084222013878535488133069580471833975525592597529490868574831990354687588181314652741774242308171240143470487744289661573143667995218724597845214324463992344793736566402586567724294436392021825944473466099918411107954028755832678871008999163601599702989133110256190917757980448653081230386096120182559011031324742039395119258165817586260864453475734343012399259362113967372933613930007854208443479570260980553511652644613857025258354986090584724513460860732962150051131429417226130837017437363200230057157237374336201786438224572556777583350539516587111100555553137945587456183201891361308304701280955033117914541646468235278852544302875310728683587719527511947052504798952810167049557144991584024177193589883588091885054966606515819744646638741416478326061778030357413588802907765775161341237980975876943216928337947281269273845173659099579418245276441293323808537383572714069108252850742592343105413817194601663023321889409569138596741405491620553028195516541089959916599164756092497999512700904571280234363015135943516267029627805916549639431756395121282281241336312715377510062558237126680069101800663159659437386414792327519366556844927600937680951223255139135018866001317354769615695273140228931069946236178736122607624376331637507223701745256104473177822946035769539859563815064875264499362046721647115026634190303431331092445856783071392872676884896703083069737982915409001657471145525149839276404244513218376576739327984204546533041900264195379408645016113123121279164892296617100022903522819095329015887407764911602630720271906208315534086579484337773984451122487237358458685624889214745155788759846532353476884948943170151738116266503977179492782413863189211318812715212096768949470678912292603569449980897789743125576698935788053892493127895433634196660275118717633389921747897508141758667200678132972772736766563869395312604694910570546537013494061159890719387525503068154407069453241676916512758975916304753702228135600116297030037665010150314067603979445378752253832790299626670074009350757801952596475742573337101711375971090652279752228894272008752583747596925036142788608000000000000000000000000000*i1^7 + -123141752981917217115125251104291034801561694485032462546728278100111848893773420896714361436394761265460232235362608876864959858584398926900356330510823297806238666799921307348559981217713210045462794368602023766126523653673338432391141823000436597552220932922267636312114098204889743913588751685149827747606922801716287708590778006707235620497810245188792597836024848570547540608270387274661313617587489914114952327172035891826581485061284467561434192419698665791186444164869290197488693087272925437141495076174101961493365288939958861370237328602134178479027468921529728415390325011280589015946720321910891686962632086017449536562697542358235696268737961695165578010237842938636644262798678720350630089048596556269330817764156999196362374159305464795572025972288825041337191841530777932461252513965922520838341434784918218101833789252833161483931627111897579066480303622390145820378510393153419279468708131532526579672713970152546226176545315824819886701432654455565268343535998064643520416869509422652615903506256829218656289581623935349579935577906991892581348418793690097263878677249474148695252371321847007399478864365922611698671749021383658913860081136212990706592460541291311131846084447783069800221592285155446822955481952051458756051380685531561531417577798397388376497889629508979305160574331071238632653752181174780678345251859430487143018438270299081130401345356217912836276438402592941421948271321209530677824448305069202422166124264207902792947215359681354402559236279124688494102714646849110941054902770727579851972161569939886668676330470981795508340074140416860838672374120871571718052898808955416562505654821992903113617828406763332447777490469808144563308850176817731856041734413287992343444182847762069864529303909508369648942050399472336444176769040554080194595557509092479554445130835326113827533146629035379705224583097764271113797845814781233428590379834655122367125886441650612741436335406679431250929812767971944039881928746550506213611283098556149425161594571232981485495099814540055514658372616113976635288824071479370536168273118925105809059869732894151550993682862151974160379742550255837465676056223554580987510214404603207156257492573207137851894998523521166185758890094254954117382180725744877333985856053779203562772437311720330883602321236995741543084037785035514083520889809183436924770030054277120000000000000000000000000*i1^8 + 64523063705961953889170201513830147184839340594299907431044441385884794508303977977560635135872342227190232974259501393275089354799943188118415104038531013142660476325330349536701485471860085448435473488339452679210406084701014874930924834880936270908284390216126787979724879367405110205188964802471259484173866350042708486146214591873202140152066103879434806917778830021034148431348289371494273565749337582088832437091679206571065428668907773180815165686724279228600977298802296864017447681742332938150184102939427739541439004257432429262968938957375735294568096298219573333361639348036554871968509438507874243076717126087203312758008269481060078144760973319213497547116730389781154697572790625258628541065664918205976757197126094684711834529970092644679147641812761838386346848827214268123150169835220917378460632753745168727459253607921376683703493602535537973693550873643070439659395957284728548490069186018325580677581407351698120897905778355248107223865620613941395997227672340395489500753020423113116759902266502493363310018451037103835179536729691740427180415143583150043287091110135991613476671051067489970213859718303630449587335562619246592800852769453445068783381216381466833238544345044115950305416825950553346235975930371066755593894746455000926549128934214257793224006899370974511944641242478750194856157705106687490958487521620029409181704067243132015903091440442547774841997002540120990514647593034537193566673774431857504840338815665140224055812385818524649865550147311058252337815641079894626215483435553946780930961467013158208916286912403090790061623642226875868167679854346228097348549983617479093960988336290816630799176499071423524408093578685231074536370923540515217698718363047215713020458064226415998676116049869911023075367671366538008549897823934828383924381309492748149467565837895195101761590749669316839532156540604065347933436059209825326967883284831751451528088635333092482561993890788230269768476632064998388931168564927585994886997440830703703242816724988064261500277929923097165152509431688604567834524005267296950910798176413900804462099232018476755545375999944163301197140873703763611344827093246141163303030692077182965602576859899895790209970654912655321607461410030143271400220145705654462758626343611028000365413227002859088568585885569258411589276705376591323336243938484327091680484219944960000000000000000000000*i1^9 + -30139047348863806859870942536149774913818141233074429921441026368737131799901152672260587410633740336419500520556679938209453396129173965162380869714676177219625141452416293778800154636743618039605560137772230525882413537871177814896684290968742867563988765180556321165236768105767745573738952220577831488852086761155461405463483804643458345959087840279730623177248577123447319095758788333607104237002047626160190506205842321026006162352532625355804510074659396917791591668053306489157174995584411789358061411803871427882730337686423223341174869634439601808524440638069547402367617893394073019427814812276017381033419670391573991885276521748463832100133691081813662617048038552772011242112842321858214074106733101979389871091341511295713389108380635056134055192088286376676267176900739754595565315165285383484379893928733242443219515196908495766261378502131781271616193506291807153666186029360132252744327534865252822097695212868394289188496126595283216987632268420950480258277018232192281285267509899497659677077395517220060710344903550780852748909190721147853629931155594801478532515109160351703300482923332208309900596246103133901903726998457307822192464367758352873635539516446604131110804704473587709392843908778497167589224475459593757138443697382991996393774497372637371703128114241833744405249031471425341412341427146076879876243706593302280709529991038378075572836875346044577269652665994449200023968533952644988082056285480545450034912559881696494516990197306752385974375996994123676794805503534419053679068192620663254957569629279891995727246101455553002426375447194728193946092555982774242879931593689774188503440443845048057751612032386248872255081997270030950242658820675558200511770084323771720920097841778772980838132795606636856932251000735644164216243453901325443421269236316463366795845428799300243313841429727346793674565281164690106723138886385763697817865162549812258800762043974778829343989369015023820616969610694312883650599068625493026306810436371023378028128386821656518678986719045401690711731769968692417047200423384326966807606445438827909885283630208539933589633860169376154507186206653705562633423144067518011828847422299065598926588730421187251233508785727131133822793064201586072393451667075737168239266450399074351786238597363965411619279782289871185224576236245463819686759996093271386892510271897600000000000000000000*i1^10 + 12868724161955329548552691747714970334470134435385418362250495154661800130235328725772287370868638594779678155083566221251537558317868730289841549527062048140621387464846902877198481058970127892597361773549238693730687159365331842783063579211110738035585219648762240585517801442913566564432093534426077963569420007187843736272621513222995427821053309015264022139246021971035654501822432318907744643332522528221737544196975393052142094939114331663899418157564926974672159093681778472267648565757957383473815087517026370002854276114153733379108635514450021594895895949615775279258767052512173130941631551607531401032167415157417796286511372655905220513326468593149692627474663731211462281957399471700509798679508457464594405810691819063600449813838652564365943522262594807754902216145309337789730100690662138610759370624602868035444062773108568654540197940487133728651717156565193807369086924580080426915377223669476288033416261378315354010290222325808886325491215276913841537094194024705279706168941381880440069658748809370603119930868881589595704048627123363438455141126125693811011087501511588113259620436882290810541617552378042708838223394537727480658426153658513027116972184271302692579720307724128685742056020898579066137448270404689110091755499953499627373618665289433554041909881458253375027710300321408736525959666502601403987246228036044611992895352752068629161176966131837763687023318473178907631031621506927923403849545484598241954371291592962424198306019893736409677890120033701174973435771282521260219263438894258409605901221886547719430783183972285476675000680385710829420977460532735490776141512304166910235401826129262172609628312901625154048352857656020142246047940342102292611456987611469146022213058005759549641303355170237433872594712754619606369217225255797601414421148950052146495728201018038196157325628959601868162464711014489777944463788566099181708853105071824861725550660277957520584335071530006234308014815724153859195442562750222588231090677838460289928489693253772684390814326055663801792478509732156884316464381341653867595414440124369305352058386119775606750312749877572441857431360471349094244869601497436658134543121498573069961450525233227240884290144750357733059724263612361718184213256327085217234369013269696766977990481600160246662479706606951102928758266707870550605233043435644011262878154752000000000000000000*i1^11 + -5148070579495081454267365336145829919681853464775958367295598293662457470432310545310698980324112375053326792217310582792120565333521504687946542739511177301818828677143195020928094183021367624204158737920778255093288953223381947158554335772148562867700137562415560737357521094454430965007001998180562827895087458062950341698019611792371390710195347879969100321891701685018863917136820327206131353276922955728088013309832686171107841305003483640945105190122806755038779829084285341215072186044315984969715976316441083669794199665778340671493546600928414008526662884269712816753589383399811094937602168951351139957612820037616798873609555299945423046692275434601189042579897531592520418696620117934358165825493856330960557036109347349658659945283851242149478242417726225206540650566836159970317382262205346029747249595829317601447720091235463952162296659553794799410627232902763230767658761700603123053499576589963923391795198154553876692648992003408324985665876124630915304526105259898742660211034494157437697324218855240457905573741135009023212896902540928308929983724483898772147575941340269654958149179866267354990664790486539524553702655232486932506582639886686458088537285389706776883988521439566981635183541834455417071735749474237741390635898054512906673766888786655219136482725403884390675593555323852604328561769646503956899037677787186717630665632127622949192433470090396504371070149695444525902844413000544547294383862595380169273212938438485848677366043729576040587432675412674500323974580010333438666167641280120109054113398205357098736234477672938746008730654756648331641122682974897199439482991311412757710363098201973308909599965087732478046752008674199493185517759750166181884769196263128397051295532640318904181842364342815932640919978567445476982372023337853457326246250353225668168419251138912552070926967878523531361992887425391549658673103795234784400292486434859319715604567940736113458858179790441143046732439984192671953479660921261306368715173408087002815886734770023122057408634352033577440034896088253608611314081025276777493459779410916818750870715087169029348308333084649772759570925402821607273566328878531664262642486358434751990286594975580588916178047338647300769656106666151041924809936592436141055320893480909347804577537735354262399549089696181456117622345851451739143531893368134796923686092800000000000000000*i1^12 + 1967373420994178571806700522415970850327032802111938864889372007971136851139074939423676088946608542866107026047064747489848302857735503205016566839864659637968164181764245470414662587587525945304386790823753033463649336761070990770242800392781577919713735717130868329030443318595342526647326015931895160177216815518065896317909763055965013378485037152570702348332262223129445326074569894626994660443969226494647241924636481424120308273245771123229281699645333053156759078177556262693275665604340181879950022222953815009460592254409367920503466064577618166634544604977326304704984725208908572777301661706208026400469250158889714185261777675107568859631393284060346626512720276693853666007094547549628790112601373823475552588480476329375797771372357385432124408177518460952551656542938587909649503688550917635368317271408993412296092793855149644322435351458132406046399901544693553997636839746621811858672126198241856038267147875150249884474119126299774753574871318072518101307611480930670519225866187156982230375375758451246153768962790432142020297731537134157923343305879034319321769855565247998159740917192177373480499001788722404170808305213889937775271856742865464891370629506667938164853151063753408951058727708009877018002050403368647791174930470136985256434537262941288455061136840755027802036852610159523536796010874354661500480346576822477046544985258099356269156295034600906422727660233313377168357021778339205980144129833255613221161585135560677751060755345363521141404981702284487965535298378304533378184867520707058791028424535485667251573777143099207629941046114260733457629121108542626786446988941253010647516990624291745737398875229518905292322591879889101829382263637869623776888799385070122995255469897461538346120801801071818789977218962237444145514099565400281870133201782603600011705182942125338016946523337078704745560024269430346224427424829127545358148979783121985579861336259945507770565403941579070244915767236711172958731303515626994129014367895789318257934092946806125670719332202820602484912851523629810595239390467044779089426653018982309851814321036027855620132596339257088657807818265168808484059104907747844480044994896083453676754652364972530683362596425370962221340378634901635705372456549054228706543939264393681544224199603352682751161073077237360211406667342997472629091921461126196203880448000000000000000*i1^13 + -699153945955346898810290901734101135035353547915287319315943450988987613193425707052516841363069286708162581867016117599110283646551503090234188307844199338405223505033990395327502130904948571290882801915940678458176953930380235343028878316221848594279975432421388266095022184613728357919593658759239054388347906679114762667051941009757715915610835953499861344719143261406502170130441880120170844190373296459014953454681775044150236004501739096265022775860722106299137407625730704402077873289122384369740633053972162492204453210625665538580522701585608595322610460534992631045992716710586030594694267415311709598861716795942333695470671267323250405399122779013415124348447731206118124483087023028985222298196133503878606262508078437479493550135256250229998173857385022062103038497196410091434480845206943978429592852708804464096362874455450853853863578247515147771293829812262571840603672626192726405174643685298169653962409530589830632060068805887091523913569137431966938086716500356392648948323396206283426810449436922285360963568295380890724622369095186955996491414202004403191306913296300988655994685570164667031358127511663001063558830563721063025461506593520221713417900179392388228247037786470903069402784912932141835444935285256518638114444486100023873168724980091214253989411112521348270646705710918297425789654851855587448482521633064809057485279785641199194480607987740503557266779088640468949175877539934758451317522466438130360247813972801213763941316570371252142591254612867582559270498478606780961349462087486931724734855663104068371864753989704355441339810981644559714920819038404825653928439458459883279894875297151519065034227848974283528674404825054464951538206965184079587895485012845498978180504942442698139343771864847204562449676437898540687448238525581293307484304492620859257816789897348141566867648541582215341166568125131131999080670150327591967136612111254150128994215817427643997498866182640660406782360475009034217385319661832394683340861972312460148406234206518947264931413103280491938038736343034516113554330818846032484007673102434799448532570119600336692544945133797087069710841105451777769777806020838078503224982657012078712426072308205587147122361249487625558003818805542266289137382622120874463187796638467942326843282395340826506902753109872144961807262101485319232426578958083918210793472000000000000*i1^14 + 222119900843911197215122419753320681295903798402002193466502091052099296497619399113734706462555224104168598985159568027022349072078934291644158597435999639917878877336528281296723600357680790720037187883526497853228814842824380217621879077078455197520570483946927638294959575747523761660706729691447122713884961343352204553034800221344678705388775146862191231096666883069372529387032447390072663506912031746648235611663605573761132199944228860752971802136635762184015211863848157296855971791480187793733806338150778097430123109387395613028002437215943431279970409901466745748618903138355860939146124088233279171932112709794857721100160912436583861990886362926000069953533563297735780587888288733545498528983205452180201049446885016092219515124673023365357751663805896699394375838916743076826229581007942293753037780245994387817746387398280850202741755140351251047840173304210099556698743632358187117536796443648432163539936729905799296865498538398937652832296939396274341164879800985626778425470392862797247908173715972201654774439471910021233525527363770820201282806877287629839682758867758764755320608510368173169733361833310268612179022091715679361776906381684050644717870384999105435780835799975271869579519019787085237131635069087650732873182351860829583888652948555565601678492404131214111758153296291790483511738287959404874789851781312213166572570712762659059328463319353282036075963389627710532095934004996852358347764375298605332594148297745399499981468575088091040334203856791444765888647772978434670930640822118457884565704565922655307328489449953345627273757438673104413721041880542990268232389556631492315505660381133900061520209596665101560681608621136886583917359852405720201737183026629326365838487635720614333512873126637907698329877666280175922615292966898392091067131087423695826225079100200519935226620690311139351258809175937311174073441747208753905450725338512620401247037354395462513297757330822463160008032030719207477063805659430353029316614973203651880760700255422344398024012284135621139358793248834568884011444488254388182505840668643567552309486283201478910933473756288604500967263739546022892617720938142361568657614526117832530961874410961273667579542732636276155661368190030734300163072459065647740532404420140663905947203759836493528547332245701969981421139802483954394261979478458041599262720000000000*i1^15 + -62478265758003138248402791140456842395137763814528922516113025606050117052668175677176416517616855673852002969152009648487300493789432823330229072558202332663303433424714924640528646717524566561826966854755567919109292059168445538651097350937463964653090935126935452658507814311157494453842657807528940489833004362512161005090906912800581870636995281269094458489659391978765795023488013637009313958575741007277789673028728524512510351295354969839982613385644215647469798709863458749130731161210964837184619601030803548692133091623397800109257956191685758404859041025340996361714775084871270439862932550394064841482693421213003000618668696862789632400064100548266739218537455251655757920200831617640353187941699516437280658247953483219913441226322204181575110626889256789255510053395005866193161213364834482348823576534992195317149314064660900282961024736797807910115228793263755720983459158769402440035362362357595919786540373323962863870187329298448286722681009915808106401924810831297333391137556077602660731436702417640350212182845358981436362761789021125553998591844692666729496528234338640847146567491453530390560482570646274572276742014122913656978872364640875412920438742340333953837198701355446659968791288731410565895008760995896546284587307781014497752506293796275056541503030184597727404842529140152165340319525844445902592238596962838708868714358550606843968791382216301731842701476623817972411695094506829754775923146437659496827977022601860607920772918139124303289144844410935604115436084855206773803416351782847332945652492423472450158002384112290824600712119662933392357553415069414773230602489407549889762764311835560459760010446115570179112955165969803890503631804761280081637482581377694432102985807899796652825039066429840527337802118258234297451508361806974165859420926937791477028134785020594443368661457116914348698051773041076394912470470001306551045254512262919128961340543146551027557942577896964860726413783214577484160630967837774374532789991574594422263223125630823942581611090249726856383632021511078387037358945668084882941115072680599818308896963117075577555072369106564071158999845489825338492570240076960454823125053298295684805753989413532604433858220191375802850221699601738872305799132757171221852828149363173287520098240786951787687158828039425189524413320083578644077581086544972113510400000000*i1^16 + 15782579232680108072037306231129239977637022802795294145848034922281764985135089654526641373613936376449277914743561208650537717924223586857670519353958388993879606645469474899533734429985349461744996756683906491803680315333046620677348497145637937394508866967618951156930501735090742771040258681684259385497324328990972432735390889534523125919136192821230767466473362409870722812148462426624553171268587428065477496289552929219124601920676035015249998255202266852418823344867323202134390259139586312720789610019532828049073884043091919990852628963719420399756225045849106278879902753768258609201953450980083803479658440434595080443295708800283945629923597963134448337150743700906636257205889624249061219711389242096179138647633363305141867925200853993413870033744288588014156575687117806481817963597465134390348740411096176626890766772281455607534798200188418114503280673156494034302896297082781964442211232999456397960347645815213953879842961238312570985791609232484077335247146164302090144233342871076296309505076667969031513812734245878563255838957828131337134687365965339142748444891490570028497955531669155156724993544338941462610383050725145196222530700639089059174165025652903897595291002685248616629726474880601672564213730062198067515680725761341162214183029442739786300746935023721082862502796436411334606442714290451580833180023482608750618864623863582085328009962622099819734794593531000564610423369929591567488158053382244756610999639335418630031142473513447483992498604279906031012020896424185126573432960752809980007439968753189322264106997496623064208342857584700286408994426669182038735645662978985926032589774878240178810677063039257670562948918891012745555321505847845158720523184002570314156329127419193464558753442730988466559287308652353208237083919455995078546008777028730895046675652731377080410717896609915792993098411490646783455900830898207304639723531227885755314155945715073771490341057125970584886867839610235606751468773383406665693295894026285401964383338920906767672120100558981428782476324173173762866859674002185261576747577142777429815714545175339252546013974549330310315599957348029711981428514282374109930516916219027215972430014949957488090482002237589047120419781736221395596332152414056702783417186536354503538857885091289295647012820596844111594563003991445487967296078434564833280000000*i1^17 + -3627251177207861874228206395202312514298659610899979462415307382359004379872555677428463534817149802325898218088031372112185562208903041702153749446019484089775737991210781828810412738592620996104866343482553680563764913991778250932155205459760031363140883455529667920966281761483899511083247383848802644512454955570046458314729591102087783167195908439233371347418024003592643761916875759507800793016614435178360285820020935808545005988750155795671910790997821758982744635041815403744089478408960163762029394527795509574168277336701090267242297894424031449710762005304936765090242056690339163097300017970320540716779157023396093082757830836437498802494178729546663883594021853882533723945992764427933038199219437113423520253201415668337186137075610798448707635492134075140770422530335077800971041615795523186954679696066949163846656546077836744668203118334993285594376296753754911939111640251291187929133530231208677340354910441544143722849027163959269652076521854647752916612710627884930063819935382519830229660867017980736963670952016825709565177683592708683742126686397154443757867209259239442767883320968537090650399767436179104614349684110497301116257753179147903609636998496023657287878242794600113757729714490617418309630136388581981261910163874811034107216675350633937463674382584580324688121966211720647821612482012769889841149912488402740320651900619089140247367305814331127339323392827692866200062603962820921879861711740153587271409396440745281525101870841766709383456999486089341290920258192941118154834818819166850508824191721080897288025718796771891957727891235392531316797544443936744701531234235369777133098229904095378485507154309464644638948616886816088992950871225577986993468463466534586512202328791950908210289124575777552741266822523049546141348537687685776208359565344140281162660951902980670551665593379349500499725970466077631438649553541533640030816735463068820919540452097329145373719962316013156668790567837045631267154326055603863508223188993531562796043456048021302618060420876791574636392015656216549040232849695752277285132911626360497471501941982943059050172770414688431998470458914143956022239177215031380930416636603027550094766129070414415319837627913640549740410082138289449307380366407422135501883793652834034424947453726253776978440477441882712940679964439473106654244207291531264000000*i1^18 + 760983267205836329181559477116088961052892384065078934059182321090311982535880147841365341265972702776858604611095067367808673716911442050935822455609696911871914504348101106592159776376682217352112317759780736849526997963458487393787640490364213720997174600012605974085536745414815169393635446908405269628154770784182905868647197124605716540526205921121353934392137325687704109344375377142128497703846784601442281336825920570476058899517712481295611931302217170615913484855774181714195940369540694110181626081333557794259735025601438816003967723895001677123587360987286483349740030519046867168907970230174027827601343086729543201478192749051371031099361847033251644877184764437617721986381610033261618896452540705501956217747820200188874397430296054845603986297893840342493952754981201066161633722979761224197910799908889749170351220640017852139080993899579679054373699362552400077659605051168600240763959401860207057998029526498823525926160721343592971123474695027813770722908044999018659700427910675793795669537540776238449467433930822642591809559456346462297611534551532958737155110493709670876297646638349813966659865087658972276456108012857187479221619732500883936292950535398649534105675023674605423372058715647052922613770756543696255057685233108791841193557847733421133043566689468172454358042372662355670946034540629224638370741858147366293524532222779157181713349163846775401496813244767654436629207644083977161079850122940204175032116100841714709578012762399702041256570225742013326941150249057473258868047821587141454773923382341864190785169304142822335765103254356706944539184839803294665279971202612832822801365773661019570672864282319204753669484424178560178436984294184163907784595531959861551785078407839239844137931661845674341208620117713149356956122357311066073461042116006180724053106507383005336705328918383897399571297599586930125976980184463843755999761237163368327215454196600485321613981811110534833394252573036431550863741611261659117025743157692815452577274210863362933739781423623039469603130442709354370706056562621462294316574358746596814912482561700328811848931601879623166973500768415502043185343503064873617723157763950703281071767292474143874430301549939558458847782441762189951381242067513798654793444411182894871476982933290730729768462264997192381384240646160698147910696566784000000*i1^19 + -146590407348812069337668298250544165464784372886931666423121986248822858584257687933447941730816135604237877726493134725670824738467265821422038394106055899801653453316281223927278087441123164063383804437583832842775016013808998900143915664208947884007003895255505900272243459302548308420915178560130820051868066845963839723442022860653204114020273834942449295937240124049344694162376750764837440508291869598313539640177262514119745152783421109719687680913541859360757426045058154035601005432429344330067595219689698391812294760067666410127852179071883221800924539812654950601699634026627758843673285720191125139692886287017369515396153673636835794380865307634999249090208682980875477923645776274888639151652362256189185857120409993673779428605359994876177124732360189525191779795645438244314401077341276477513206128612638083971946456275455829180318588410153608194993105455022096763392807822364646480472542565801937293685503694296780111051353793536905006113707050660783842729642995769489514487960304003748925722267991536942701037328068516590830229389141252288841728310320628367877764830955925013303167584559997249249993218691689049584658210243910672413094269674037583948914566921735300580732217470272529259444204887484145619286628991836580393071860709796108940589986533664320718695204375799199305117385736835166295066914647710191438203417968983948090278429833358497551996704219592178227644992538912804394983554394023922950394032469186327783554424171795603776210447955680833453704631085817947425695684855113643610323849536162963072664545040133825628060054797700429874117681608845978232411116171416705148241047103578711767557961813599747970420378209300584915897719954593223565670541006940674671837328631201263669461618490801318570588742790429024706760022481679576633279252395530407195313783217216538878789693600825813182265523701919686285306339877466266847986185016800445983495956606646175939107655545638645823701614528767405473599862269886780275372216462843469153139727518604188011817883101291566291959822740319115368189063451824624943169347998381682568362427353025559281235588427788140621424265620669869438403945127536109461622965372203215682415697970195120786691204270006965441937644230712928796782327867129918293111710976276640333243092635152784170448773489547677221509278068396249516841435705510653057872114483200000*i1^20 + 26198441352029422550954536172950814856833806012133597307464706276782710077587471860808062118207002630728571797004795427428207519753411784558515218258987545421240724083722065967272668900442412832242482939563885324162300725644472796324368527078831952546210235764674771213983796278233335521008161719599159251741380184528315508348900543564183515416912806756346694882238520486952907401853325392400432948279021593057358906892268238308176779276228402012774596892565162083361504493784052503989147573614286269036755305587570651827510492496020489594711457361837796072397989961474417823716238565605156757950856845229220928605326848188916701900209308205244244075468775751251274500313799438137713836660817321469600350199552195598787810874994156714282184640856481053439483339756940178401026928985906820814554360443249680789684703120116957693114366283379608322653220687863299137069348300714042916047923783938100780918227053226009589268662855654273091462011419383789454097368536100502265652583239267163033442496039111372807756446817211904583787253198256114721427753181230025759155633350342563100780076062397337908745478064607604947949265647623954237807096436664712536442367782601944111835639803987897974996935966461962386238695638846685941897322191415788864268049489356544530896564395392306660371397795498198322793319910124189298684865162171985930273041263390158204144683962015028909606848267448951344841373891901150306539690144298311483318303736334080297023531793060690933421917222670439665020280130745633855852625707149891891983172890195276873325351804022615704212943376627190043947696543632898640147057877054209799504907320911639298961033621597872774077703916880473747544049172343642865971043118193372178074986470994045607915993287357423924201773708910882400314501374037040797365498210479366424214523606133085077383187479927750102538453380842191380525567568650521970824222887541850004862010293269608630852685051510403867239366782252386441924199899694387321589624835420254169893155519661940119852431320442654417626938557023546686377973804598672589986122947911544463666578931256891464114065725457784954331768418528907786355585661630272277459420447909207066175109168036848751043849922323385263895629988269297402807076777969459418324868509196330051257960482649653711931003842071947532817202331511803189451827653427798538924851200000*i1^21 + -4364021431788550108609032370915118117901005999068470046224698287300966854416852599445567600590120075026703059517580231204441968694161934879810371368749381793898127487264227128394672967639415313645299323427656710323663981590294143700780461345806689904902611126773922080037112024009720851749023260363339981868403481032337227151933261415780792993981414971392370842541326337083061116031583165381903506824231023273828029090120002168076575450051066366235005532207874677815108226727363000628244202549889298163436826567657319714173129164942538042895317661191984506083756424936572164826556653331089546372322159397323275992290829956833377605016959750867186218127507238290830544375856461000652915383776933293259554290387348107445080571305756419064174155894202126768276108046546557477914723726312982620843769483590571123655318493303703690869880282405560964134780549555084782422753759946708785039010400302704273013670637964889885776080603513784708558387743329526323778062998025432943088513357450198918677769811553610671878198835408472444741902768123282039427146237848879537744029367424772119477244909359321269577267025587738863369788218118734069971595511396832383209348908561060168874764801864874526247987795354644868514438382138277116434038459644633265703709570024552159812751208332614289257477103440939621812684238802677548783264626888086880113590933305714249860226616955901977104195812256188279339861249290439185289650129978757226198195546961964996828274125368784771785848283214366718826547315324645094772249629267177267557072920916048782126618048917404859494525720522770422671020615579556728476386682128202828933759312400177372689258136146420743712222322873167390414888517456326746622527395453853418830544823053588785575255403503862336721192168856837670941165497282340437631767436476496231228887788118220738091193206819865513547740078572766467252073159757593090307651087273178208557407624469586189683765174839217470721716707230049410352953342932022858408275256626444858269100350511103615631056973915698335900405360137772517058612160967077260115403182744161327988071973231638770018333680642691993312288818012334976390463993457182797840255425626612471091401359620957081210863107470464723102437464494593876286086747676490429768630531777165409753670715613769124915568419057051578357238590243774489677691029364625752719360000*i1^22 + 672206833965511325791884321248308316652196492189408323805955673569781515379012778274670177913014463997615478169811415456868490734747861955991673763041893229526499015128157458739136462615197718237854855737922037279713923050952083492475184963863766111342234156057799464926616301479843573594157164526158773172752418584865747970677365239300440358510512203643754858392313805210848861971808455510537490332500650265684307059014184040534230152125471060754396378977871791692966334444505439907783536706113356210529881290808781079516194459289516183379941667843045356051700120300401465312414151915554544494687786779050637185439482798563514839512624268921450743643484538065942907870710660210385699374101168474636809593560400982915066648331300489211223089168149031535799168789195304733872950072751167047443458271698741504372083268882684105047979732509250159983994167045559714496077743363163999121778917103188130948949741099571627191783903328931531868437554388632721978312372073507192186463847288193814144803915944278042857544026608423282576522849055106467911407111973618221771220460991473257302829684204440715398067436510880590355415553872100881917410085818539329121025706681575395066282298028618584662770204486033904638596457754040083292878013137373283135784350521266855433856993355713506295660291076633448818478536986552674246753270836418856563944932467817581693626051635067569818853741817541958245340493831458856100810397870605474734009006748521518164559050254303410296921997508435207938208413944717807016749691068921043674145063168043460010202009379845373253099546816804280249104420225088261442333597762458405896808372786336260123479746847867240160830867950940097652388664867029662347800427427030922324430601125436998662833812776768650660685306232047576614826964588905387918090076622458540151948241628515827275960921352033119713980123262852887966140794039935254605063621111721554021835604875215193106632021559466515322091198046318907321767615586280547422080856010180810379666985874299172835277386149072451284633105533389122782939120259629892542260941656066293161042351865952509893362041146347944949610315179468150379110989920031201758308146705720497110167083741051258316325300293590291772013335786831355117540329461011449925391608012684580551795676664320993406022173672032975079947766753840451957784347167497912320000*i1^23 + -93821667711755180161578307272640239719752480898234127705730019077093341988938400630545980293875432080662123847921439316860794984677795622615395271954998075355331387351721198749016259687548322832865340126861700818349724418537127298926214331378572679441196179609384841825952408396729496532379300419389974762388879312378383184997984738225005511166643754290951381929053308631766335336627288493649989743248741799002020976114857307443947550474421953697041600932533210268532059858946159129568098975739580547527630124491513587111246641835510547722081714228144807151151497166122880911511644041011781691194562199885681434240101740002160158264751592201207619372636704354308884967331271511760795527062990480771325056035765023106620207215897048829483252099446397734416254880911177295935970841025486696287461246007816152592118612245709717007943261143266917093509684601463188965611842545510874738333625592828858823971053840859929943614805014845977242656949559651595739730143513836053553034437012329552316058992468038117662525778407787951375131413425414409876794404873150608687114256170146764337636497896017005110429823794232951714720356094173659340763278854458732991132661734908225030051804828142217346518893506274105833555956154614319357323248283544303032908162348090983818537764872808967479315654286116525184565768610404344478066684746847890711004444312166897425784002303941818408811751976810968205611292655681501699486166735381309287746681661333859441063789360350250213941521541412846925482336888637818071924351532407704397720623301489215267133539636841064778915313944683805939387325865562300864965255302900610798209195057417082479202850343810871885167218760902368550381188551533915965595827914731377356776277761414527963039950979691429518504907649665547604122652127382905857836713370781407680926775356458166268806464778486309302261744258120224918895175596641210024950657215409804969858825242459648156222311043687162447686941415970777236603261133401382763089380626369441212934049023309715789159131598159519119451753278205838840689237884551930333170443803744752348632609753568437646421506327871860267576673757976645682586321623237954620526878610351783562306688500223923936480092892725854122120043437021567151959258048719870898784246523045362794532101776269912170055278952805942746763602469088527008963096871960576000*i1^24 + 11518084612875899249055818910642909685380730549435054180196102456484893540315284686405840118206117056266781589962675781507934277374249499046947133813987834017127131018843572274876058759551791790862787830040576308570178558963477289655964891324905553640274699311129697472821730614382515711297659120511396217416658931420948514127829726664419197097978934683203948803661438217077650773563133815532375536392113681175098983890094635485036313297392436643740143063181005612793631768687376749952087424902511599952312442739535773038105502680672039343154857058636040749814139235541234791655201555350428649186523992705506888370368965961303406699467617726733846858109599727053189222413488037020272829317184853152742773374813545543441253457232080508292952252147350463069854338932351853671621098203447988914590114419445959636299334423277445571880940655067255506885394758550510666191943848995163741727893048056837905948497915337019378279888432326217243498228314716768949678625819061210705201488392047105530309265940118801261810837179240639312793662340052367362834824839694486105515186662645928832018698285429156554328855172569547447694003410997555235739797144259303459125334147480195179539109931133660006141981806783308246027970424402801209760365666744951458671770455508950491534570613393270918704636196851738916704816709761926140307793710466559987441202477660515875700482557701320692653977403636904390879797884723575590255625639645297043753885164971564347199799367984561549569139549522146784660266382151360078219985602646391062446982605063050962543789381994424587372755188730106779974909559036430528866949400759378479684530178166096615882606103086909512359872988074637460162426988136106853335239763175561699784325000084413335975140628740180087261875681714759581728651097126439721071671019572014921333329189001439383287165552742484171127877633813094224204391215497459189686291562676791098233428027439065159265912212858396356019120402192784571521073592285003436430306621415342147883716036883519698194068127650116579808354688483649514321620248256250246767622584437010046784712419533743803496896677327322126813461400220857959574650105455086066029164635518496223368718081581390419208563570858295744033934142277702381251906827703187877374499467225317617569432719555128302617027839410585840975917907403665306095475228672000*i1^25 + -1205073411526149976527235334952124171414228498812483247930716195498658606470639717172778586145991323606045814398907875826426491511923944200627358066848737528627147202909756635986656299036376952443089548856045253770650918177678428355036667435141689087057737396947360944696442334719859796436910538638308414912848988907523488611598715404008460896166351566986924856253903807246372502703784423389281646939418454195795670880014314642571293467082415570719725696107314988245309239401389326941462623517080871469738500473186007722655283973601332452252400100636325204933114740677607051546767832160491545654252592880554944006667769018230850035374871041309158198344525731452852854762166163468567813679523146838286751883271710478356268801767994483827748617901095721277437549295781746845318897833695376554818099838656587685701799907508715899227749115242095045742117796410688940454088028349598911766728950843232932474593126041197397519466419509932435905812797063927997554529277508129518699696139118102895046661277508126477941896847315121570566593308798640727469702337844152492427089701916138260589805635773742211239863354035399231605865072363708870060801595913046046901726357551995693587578604145017505362400598246938279959624203210071117987492485705638482557830927285162596338121494051967334549899549532228119396484094776242212744669424508247003240295789375415101043494323886046673595183316000892760983978059105822438757651305719694268018324448567677641165973052957790041507054786009095907836224109561404971965608532920597008059676343430578240728022635857020442851069653639676334802556156890752408766566511960171907946219657440072094954958201322435299889018775073502404265950192030224072831422716167889507913667795715400751098162969151450320884167453078245405764254930142228229891502397052769618509931368182598623293754231479884212326126844668314022340225730375876142531226441518669301096866681418954273391150275356384167886161587576838941523144635332168784540379649947705600948132545081683108101057846058164314277200894270245364220487593045556940437757539499172512306553850894814214779949589151264626912796116973161709368141063119380191319145903761271489123776562200064466936444956932126242384526059340343905883415628645999335302639222335161691219090417907937577781682102491144173731932692208237147634375065600*i1^26 + 104657118676002166645695607352635944303634369565784876313982969038771096160545331504447632093560143483518382151282759687559648264095427712410786307380778151028664663397280549268359435500310026001679915452075929064147488638619479643038250879692421170034149666671441041178672936172479767762858921364635844899346142902509798780292115158797339571237623504274564801747955996348796176780921456670268995723384006604847281622924190022577812941699957370370936392485852706448651488467009976661586327906017171571049266951019567359720770551301195415301955945223793705279026807280046706406532674843097823684680796674864045134999475736019460437853057930520680580130265069838416966422865252492490698677661878657385665372985033278551710038537244901655582548945439658996841701629586219838852347110776373178779633627777201391251476925846443786889367459545256121372301764769481425947849122267415929542564747880920118273501047928148665114719055011934664595356181569618968411172367685471620546879302164519482074862276293364780056245576961512167682524765841764895673044036516424123214845487714358870683289542579314490747514946459141220377231094813170331641395435832754882249947962333423771855358855521681530769285829546342577379374957050385026900479828520198933417252079117746441245619029978750479713075561247975134491060440687786368838661622751951786023058020367829465473979032942951845350718236563462390816854365898209566046517919452092183061250407942433806863207066257042671568133945243491530515486491668442587862918918584338442177040547798377795203863900055210823171966270997441960142415520586788958719714110344971469935785259435271346823420594741278432930679650923578398569079056561025724710534631278564151383342353658063719655190850973706851695673445115045991049388650311108478418485943970323107265909875304980832576121868663317397785689986513165604510578221379354374365496376479971422327526804739412402542603999079905344561660640496883380189279658049280154446750700999871094542426445586003410997839440096276868422253146989896701292363556976090400939404822349549927580513298216294691906670223606978203759320607794680995775065621212277141558368257942798037842260852571251103752081115572180965652201888952991479335136218474451469482963943315525806331822141113838683860881663772808840337073539897996666627686400*i1^27 + -7383896873679656589706085544215232134430162412627070587636154559756627536263128273929265029599930405780346997852163903263784029462985301839979409606453196072601685992237620597823510216378514761858533047409554168994578283857712595266978821042238134784689699353966779044952728290288875369529107138868532109137976700238305631567413606611216006628291304830655997647973724742059982930027250769253187353518502725932798161559109486038821256117422075475989401227941630974688601684347725000294968136857733438310974825758594446808995464743651578887690939864708385628611082802442972300542238433229601780018805466284581430260174166639360709718430044319304189326448416919703401615633706760276235560362181742792980206840198016623306758700588459808954779600661760921400060336370465716600719913999486794404202703611609559128017879974933022905849643447779208297213750015629093990339962076801076118841907643697663488340878602950077694931981321669803579521535747764698306227474324855008747832304968683711954812835593039043820145746910554654644135167516019767217033978331852509506143813352716532704984213025513271080370206819293474487470185499918884116368230085384032299385334463922881444267463478549983377949596442388772636349078284661729132084689822345121953716322147379388429292049347214858050044256134153184183527651359302745709631942640432796501552207693595588280193079844940347312933871485346603237662360995609247443567894735040551334204962763751229376880642915329507502272148493209538752950788436422137630287142046070901988315321959705192381329281502833613309415935668424859288091174730432358811877658605362397224214662664165804187721446459474629159518008630496317124612891936878098367070094465569608615194614820667340119485013218746858727648187379240245146609526762102079589575581961035647837280638050131759579528325198967305197564006691087061716383528346459368914003409982480225744678461308420537532455962894072411405190993672194276831564736543697780470671084823356439750262776850148377640118541748592168031811240432371299333731413883915582767456941369808399743878364750391060414736788079996515161797022413538558029935318708366634610931873018696722679568631159180243329717623797184445867570401449600320039415317880330645241717121812074494030901339047012246259364365104268991342158174462216471838720*i1^28 + 413807968939826786165203303148141027126808887344835262821266140267113984748149631363024955254697735946808114833884870108779215106105338655841715977622212089571076910728839128438284382572444563997561058569099268872174644618771213941629661674413658159527634889250959518752266422450669158272061501323911084632871456579274748076034320767379806211807943299103855551456717119553929479216946497500714638187673414374546542223186471844883362851009968730417058144569304043638451808507712896136543221529157876265539988472106501258957374883327712903353012055180200931099967963733258129049474158012487764877405017013592107241534851414742354907724109416174940385318194954073311577318274314829054680277721771538246429658233548862774913489972993268840145004902787435014160081584738760137622903716801626935644954509750080433188926322285001178787420835420714329516307118236962702646684842515568260051701001917162175031259661592326187166384495112791797466701524963369749137806211424448232380206175977271376700162968891031072575258307785955292030686567768443086865290860822526754898594274376543233178947333647608405734887414822020764509188213266478518247214402033276337201693654592023361459684270579046807704362767073776666953179820250205014553028599879714924965995596658067852747672568062790674751699666756597126741203398349808009651720359140041046432206036046515907017339211258508457131468904496215528481524402735417450122816930170127822497329647331727579224048731365624068441880247112610269672014488160959876320459534671050854329805235534678270818499421901859221299200055067821884891007134385128779702393334704266515482885213726748505955957594175073594576434722741047370707737274095512885114257140055089366782833850697576365300867124605805224318528018565350528751366439038230509056525962785902799306314788797764662601712585724155500148716462535204011449097177650132280378260060055793800963821542006055717782521357151211456127163405483507736855751964035035376988421096069412749325755982052645543375470328452762323802049133956625987654665413898304777764024268454019463840538605080194059793058555099489271929863465118555756940868969001357565254714635680645077655734633721954971793322897853799741559836609930220065433410694552009962306855171305398677956867120041801171350703293428858855665910074866401280*i1^29 + -17915592411851340649934836972397652158962193220551438316417997414548349686958440540428817255829504529102163429641010603100740224470090260149422398399177862584564965136249149121086802894162508973968982014875423101302036915786114019068807397112468809263461084282239682906138035541434874194253759926284855380714855642574357535967167916203973574471213301375866489276165624559402368335863646000391283346977221918821165783129581332057150074069804269366069736316231122243573828727919446584519526742154698663934139136527367923288706673593551225980477112253585761482504116200568636514739780072704078976371650983629115169409871886156950427318106284149953844497237660027605399121047362501714285531936272635078298980628318233329969656396441261021270490876632622021322362513722024286740116958626839346823557948892111657169613461022036884439209307463088217969275910032269516998668559366300478226801031639784074921689386542627485804210207516519489558258329718726164806161832561260252697522191688155465304741974537167242688325471474980193304897761778995829863852312451971375811918668527691046194358342990535072807851955114373823720467636894042815287295539414207976828575945809639944540266771850100111417983477887467363935494804567045057089948700493515247288534475574503723524689485240807914886640950731808815943492766530250602843453831708193604369190341355790840458489760529725171086596410606567086148714037048895187671499116245658674175602287820116713155913707252886679858145916705257789923869412123898528798118650757559059824447158187870594792307675377897547718433863640062791367394984540197879315797003021320679545176844811512957096522330222467879898818138811705883196814933877774520560685130643743728797450304931677587432450767929267702451418721591736278589022181852521878609628240703280959502885928286026228072984178849219136585496686900378255402012353877537826736020693119748361253429718234977912413034287117314585039567811757992672214437426902001854531867763831599336418299689034541664719969542464454323229878176803315093510600594626334517425002205015328098336559290206095656451366964706153992132965479772146159005796933757187432426273578456971235555032599438889085379921909291882189927646485258088905889459821257518441463307011829385600491179403168162937976276522524121487049634028191744*i1^30 + 576421028260059235067830095544032980928650245568880879441524829330779736422532848395220365538261303661052960328861720080140799521145922753561052502666524023298623141683198990096843104295335090469320904567110370021576079466144924362548660164172790623852142274074102927055013093823707283097400925419114514311672792870888853633738381135758305041788575552498032250441008326924441665931833800077597999947839755227333339649329155857775914414726712524372921992406513272508472837656747684850078955893216554530785240230465132530151810847264879043358097492754682989759178616417508074827733267800071427829812573088207092928792831956068956395389006469977472028604347174589144250296381653962846762566311844732715204814787446889126281623690915683064229640587674295942308012424509072187968132619955903007179407261397951165347585696816934260284177748474275544948864812104737691117300321738029712789612710090982877965197321506623982219565608581882605052681576045768883385806481487994108278571205130186418110709836030760732834476957291683557243910139706078265423120147662671954704144720934057683089444897703667594423695306409886393063213195567449470720691433907937027370248623083325375446285395514907863226481085979477623938481161654393064651254071039455422342657741427964791628378704163516849708262797607439958985149488433842219525629623522817386288383511964881655751863394707496700675164841644381262537162921594807020556808949494751783455200849316241342504699326456056432603270801178327967919864032612909705095700456268296620463314936603962861435959483666240902302262063026225206535222737536050392981251779539344166220515158592746743013102513751105347441565748683067429946884361636102016890338976066265001998788893062998079584382096551300050819429112458305912123026374980264891422592183953289096097391182693030383676392432282173580307580336458645728159606848898539405685928193768376008972018099413439920314946916387309701330157943374204373863798358659001248900379560731408977285850059817647509994736322404036013716236138618854621806429932072511573241666911392254164380103844945866426985241102908043100419783603467949486838960414112032730021906593397753711979044575986597699023187881108240602302634176997856465143501182715176414028867638039982309378215097649691393560023778089035948485509120*i1^31 + -12875387108152754423698285582757288419411104420913906278315027745707854506818145711909593217180268544576871284093567986761557062159231948117731062807163402852883735012315389747833110089020161343113420054229540300827020456742920955943100496386312500187256823964532398174527879927111027877754835865410370181743091742020897858230412816301788605980985250041558938044239813359238137049460597547938552010840968680871175565686265398982956195778223722501229631498206024256469525854932020531027441576381459167485539894435797048842486951296375757976139209345893851085024276304835434153885764216850440222909554798819661993112569859116596065397386952774866319028090746593156452957467923674852967075121377614420080219173396703196711208931078153196473613986439407715142516076729447351642883589213044018301499717044292651675372767297008834080587257773097128042728907997226197729077769661983557529089653910849951230488306360128137773095044123964071508451773301123047183881124827076264987687869933825529276097614930540469400541685899726263512384389596064578148309277769216388618068752200269856532171713771550121061573357033531621555059827795226515878163523429877887945868636401868605459639844474869404056473061398689043698842621784354770028495045478665221590031911988833531931072922199728784215989409138837489111331088695074768302393295341211849604626064059971379620800079477050506528259648121555667009555639389985480504890693931273409405760517329765547232864396828483060842040773547827214904033905968127518935827576146835769659015986195349807350738631915437667000978883582142490189094029515054045032379452261881186164983260035810510254247168924720363291312802512701723107397641988116316268958102433586049764125726664228061200601347242852883537488511221613409486302464592912186712099811827146215113817760695075351049527414304274678365555005230413103192168873550694553190394217539574285637203091015533447177622285173484825312844974029179967790302248796798565963279154670499965300651782096534680476390421042465121599210891567954092549923412518151786817703278740680355218677132645053815018050757165404746600436842917102613597313713892288643388477235382166510516691228154164682115338176347684301649704185987919111880669173272077234896530656566323994822720950945129188231638027981143091970048*i1^32 + 166416797722979248665396647710989877969726304212994445133804627983906422945934611344508954437189994586336019350856650919613560717365662132231312392565259367822464204662705619243138796233247219353695153474743630936610158076056392795205734136238886702877799115869191288338770122270868476747922478340632308806005072059379451800877893769933853085874546442094346458845941424218667266655704393747831775319093952551951052998071059593981127381054589163135677324618710376052902170029845293519421502358061635553602911501983885380034397701472550276462784882782419722132350369958006682811223862507030354216536452502308281564512066354490225049167384787586593693594213486291577908378702890542110860838244476376259793598763258358318095494485286511776955650253766494075672521412880830955407444724712253103880153748354469416932409601881310484315779570470547399378302659832311738472216995251260948365633904975096217598454623638394219352404290484502939914674073184607344370601899076535481360741904083997833785431704006529004615385958183102369960682700659208521335148461056398490440999621435526676359536988424174969883878029429803684635991584781486629153330756605640623179887414213610431257512746146772573309530388818922606761493080680862608148584334516338766436719117877011896826031918182499382923991535910070731852406858488604043425177810604394635602145542704647999158806331400504432163464910188396842940616434354923643031816234378512379466232981529798262339691066893380257691145662439070195003801934262203649794522142374049313833194680317540523376245814706014248049065710524207520037968673446462096600412262722812258387773726853686549970294377698902637836650733719856041514407122898388683039062747621305128253427111488892567863352547181796498324935844419922419213839585531804461304222846199908824765930272253616062617378896354053083311966766246644647056240989535052549161224306616878709427306019150383796249929244587579245840073142783447738990451167126003630262967582671163841733358156633118725860703063458794593008777853999143731705047678662605056763001296509946499365428237386560042615576060895341611528099123709093159947260320237869517024398580692656857216951230484756371905477405225041585292337784135201282214473449583219387055776282738775046740835802744480154711794323172622336*i1^33 + -87397251296261897684717011151180288896842758340989433134087094147849735003366167510365193199264903862309055793907933067308254186216082117529545315500599745721866730593820908493504417069414573536238267609272329526867248598201223165201079549269286457242151369563645328780868229766332702337968729362650360171279229733622111754236201381654554942072995138915834114794831081821320231901797000698653070701868926486709285597386633041173272318914326563269587645755336973282495537159241880050729635930182655438698152423925025036459401545648880352556573121842967306525852357848616332625897164015531553866332681532933434922216609397776676178758148215663980561068702046592404977952434460006883836735156073214104244653440273366180336933708065748057269908664127014820731707099332134967927996917652200650453621917990107955355713641839340007397165808135898453735074513998902460082802032750934809636015019826244373897167075470253633105725894983904356785043734590821916967327037545728031381824847995271742941899272261536736872357228127368474774962548571739047668846298741930090886732542976341428073243208969215852867380559212435385523585093634659433965772872842779511557125809945870423635967590656916765608968939607885125867100061059981623058753767643308829556236703176467000017183073992296496256456562396195316940218835041140539662203206435864531248781100161003260010357354789612923220979659011831514329311599265029186909576310755934366190818490024149786430134066518622119279687930113341543044658106495254767379337881315357707374484959586537004904643568015165383287694284921916569230372427814805034650394952053628085657622859899396920615917331872932566079766333288826551537166637008898569176903693447524959027247283233834291568075851655068628499246655230859195199308382219607283240279607267843985382055223155206343540284821735794846291930085235240412095853808812003835986006557774650199178719618676152515701333117690555544501927918618043386914166560361629321163820879082324204873754105452930033546093727833250217890982881110573729985978025160202659820524476913232207682783654921806800553570096366781390917797880872181195839402646571076305453661467066902278391939200678033445124450170622003885069859023140838365132503337671222353126319540194289185185986179228771028887903666176*i1^34 + -43532030081830769781336203431091343727551166278274661217450843042351736972811904396546804470449197400116835969944375905238062944676039761006049731675548802464939938511513137762575548895627549538689703671574814238552401261408363969395870225137285100396633643951945062824818642701743031340827039666814527955715039845271335205623754791135837302316127024299454880457594519223651292143952833369781891485696398475253721898831778649425912497271396783576078881324517038271383551142018355664325983337350842860757810385878287032170833751613212549472690809325795955267830908708864345969369172142996965681616493857123468981743737976862045669870812841167068833425331358393649134290460038143162449001340513855665127880790557490936566998971307945261282343915937668468648390867448171085418897356709649763854902914741627709502844272166327874223183983333916158858784392608128649586522598671873312609253449042540786799637073014958941012471887371860776544596190234075512142005679168951541163141418656505671490431317402107122965576027596815967427507651428490237525058526862845961101648669352158735160748704552483919078924493848940316233192798218451905676427269065328275199220937253919775935096290712892699863412679579770596915236012809654777929175418884931058521263750980318043622815252906181378017808101463772073212182921597673432838649585105615829513872093247571784791427816159698930296762174720734687073066004283934438494103838801846744485999250266023491419693858598397673575919552695911684822013040227629130546464433348728941469015842237325013253750793531129319080407106267414413026810480427039304089495245502747227867957025954885596008263508457281808125357404292565258766146278382194140017684945004464844566976937157974898766907253952866587535851802394380354879524235273841202398599435846114051993858048714906234122437720276974071419091725862075861512208726947016113863131704001824195030059428603426064289297212951178281261609240307923421978226640464720017999465070948504357844453793500184080765389152567053748374666229256126776356503992039384030285677514262990336174372652056056503804316677480609313243895462374796356626734542717174644718082687029739642119667575887013002944947894311548712739581478793331535166594178763407540279405608194600955700405606245629372296855552*i1^35 + 1176343895577173793604140901934103866995850857856629602851213308402298511314124184855083792359149613967877695810351631017484651487638704231803306611907572883346550561652924435876767490247591092695345931322423621801379893985094922249655336711027479187724625235413137941913583312353046046137514797817810766972194606692005746456832636303070070392831284639229309156618043738457119270108429570181213732501356882375424947917005210661958038124036630821869838859588901311084726142195230326937378412157844956944127715414286292043831673161003570986079458308184522707291498219549051548013635218361936869814334810400534646179063843621618285260062353975842370305911797799414730614040604150032709535202511487643817224003684705318330826107301168464686165810331728119772184793243754672858330503868851125481047965574715182365287768230465825982992844778490169981145909754553285642199059224821003478044886948811446091252352570563463861040768206457549746305117537058235442624596541687897381266840233295438726327316487913424961298079121831815817735080505656337949647055501137325766947623631796386268768540063067289375643030386160213653853670345279568247704191125147194292721432229243996430947776227314806584306436693564339086617174922109778958456216875459556726356919779371189298632104337571898965641624161957026374768217400008978198662871746535903900056871720962817464098644634598109869700968883161973956389649911705063180332871564438444878608971907938162133816139169961764438593833489939952595782558709406920535975453397363582631743983411901070397368394957965230493812553943020939237080872987976130144557384655032908867253125482969311648189776030725196277772512462257414564495750275969804157279216121683552334152313876976605069527025262867103133476648439282171517907798687095485636949224876432049845518472490124525205526681385543215838321292281199353947742752283944014398540814829607988596310467698797308631408927569804852105541483231515584341751147329810511539246605411509097807977675851750213455080679854785154038795737396844113869077890336424480461223761388589932213437372769623402428799078904729490092447399651485115442019002758445109019656044119046126031455046082126330700490680094649931038301820869972103093045020633688549886903028046652757266953455318970992164864*i1^36 + -30264560352315464574813548399785939901561033884154658762511827809525667834580998050310296741408784973937936124369391009006769022208806488382084259205027052374589145473762376337927041243594501777711803705630613564016577332813203060503791766915595921568525426777862448806952190048000977854928165497124447489460760093596953728369181204298773678771518547838744542890463648640671991157496696447382311888715117994949682840149468072437426381592945818091813682761935383288913721245950509671350037931988016937006624916863822867843949271756859469923172128685169240740292416438755092825763247123116861919278399338568860537270949073954721457618483032549708826008612429787360579688165642708995572595119525787713885935373975012772122477805948523058016691901868107071711310449872404364049716391420228120843584402278937584221847888379180341805521053507078498657074029212620781060120440519696395346683121294571931732775977288563341173316962856218171417380421823178459007000362312564495585461885131783022163215637232021963836423432831164700649829078344461804785298242403683465036054474902562691089508819966893952701021563738296947124537568241879820455429968866658773831638572082963736046481004345331932472503470927299795232689018540322944440938647902701971980016450952558267734367578740942518350921752619062213308862352591202244881864246073660279826844616022835034319545515156225393903728656172185777246937190128234768571168517844150672410252580502328232542934325224976860223220743555880303574073329907503707939341000818078515572608459594002742500228325459785916417731963803629504351039081199299938224704097334151516068164610878218792919350861196148965368896144547354359380348642577751406642004647586290137171511164273827534273597637775983355676545935215266068491986397326696994210226112113499182043227885283986551013615861765392952157998576821298864339149317869150447798754993152467635203898380825871253494488484949408684175152109240244494121560607732590290007577129522031219188057356150678405397638679685314385633771553644802188154375623078209501360714464708510853965130913813737463153690719448164887323912274361546938770614408872185168105110307699512576211140272376419790840268027830909358425866046970707393250538777408727192353919936942989954036681669481594880*i1^37 + 714358336147798064197423353000821241112839952150706639369448873256286362255762135059308494531713319357263418250597157485474966690187193526591099395877135836797655147703473351541419907531811362473544470980110231446258856688953341402351123711484991479335268840650368759691832098549967657832453854239095667782656023543456171451864449232712224763820377677434280919453299957951206652303587394892975275974822257702799835633554032923172186431705796603921567127535314151816156264589300304266700801707028686170422889916205469021965404609032019325983004201834853459285364104766034776209026780972330521814558611603758258143508310496993371530918422680989502754379643562860587565726484475458710618433413066263149657719380546760704617247796358528729589146386381912845505498334206610599035949654887993584961132482711595195992071832056588997325733294612847032943669409142903554126648384570598057785436805071078964594739610084988747816157773738626652574699898671500537024104326525943324307315836091901128980985751141199038744348422579316352131253275471447416355792406297295455908297218800483592276662241377044401050618176347094965165429838464538201738859354266859823185669421625635302937640984398207362559287251257539858516132694925244694550159686929521227306294576908908103758673940036667277245388483674980536998774336050461006101001353771347965912931384651556394073726380718633619969373365374661594544036643326196557407951816547812983016274811387668217859181651411279317919609057533869907412492866313558115186049244337501356965224555330575328535596826172229066283201741615636190378719389505094310919344395544938544371801463722788729482734107990760250882986113620155727850002010524265168680842748255675001268829936945320757115716396661647247018190824930237759323809628101191398206275729556788900851679337344125513499266368181932751347506422668260778589029453946768006654931826186815659388785712100482074089002424520504046980150413107378674296033236609336505020988399747508291084365115130503873125481221412441061012479159754453911924290175244106031839950804660129689533223000145511583075661163480104601588663887761894780687981649632521547596251700211897796288769697923415752425304393232255526238675647491832158054398319873141474973755218852571983520418758656*i1^38 + -11527303185426544705825580801876877134231504062741343996979135503043171501029346593948274871444801826848244169506283705978307667197745003159502895889108637075231169334482263776811562849235059331146038376247444560972799813933546094984634148435384227342592838661255401707019506916058972543014782333881625436472508574501443265964265698553057332915881105655708722906469291416815127263305904510662846391417839162635134025283877936369252103637141405247740886499176160457981611736022478609602191573996079262332794759824724451828512689186345402305702766522061753469820774291679488729737200157819722350762851870183764576459509957656061837050440417280394149200367770376010092697255597110831179812492376838375417748082083462405772993462530830785113052938434047248252639503429987567153224684102948667636422778337334955337275132332801965533524109386580370981391249224030515963816108747531493684394095927836438523056901862444337684552350720586380576392648495186137202836008790932316643323258347068079189173642526011621118733237227692097318954802015175981594176796102154750126536876883525119049117704588433436123137945087166831223499240622692484018111238336734273748670811993616799649535593458797426877922908814506551643284985436373728271489056483494328020028966272769762262961057790816076991197188078909722909194425708970678214545265704159832810996031004277634097979501094048210284949246608400705853329109719640779033396357883839606341771878132865963045966412563055331236194107345167907561202959256558825617041986842402376426647157865558073390337206812365853940098439674420120115277505480305788972862793859197428398116439062918890344000177929516826322261400317204220052641660305993431463379810935743372583419889626428728559669246037292714844976434044597371384732177883886246760708396979394655727543395459941001692617318810757302100400498008015950159202316600399640417875378736466252387131959276416699765609463229210448728045301899233731997269467784382633172969891942563687399180720792115336252671146468336563968756727668757835370169188448986647846873557215878854712819493754949364279580127095357883970481566823518752562862635692145649178785579649782201335027962337924177001379745989164773316967368744769064913436474106865169585943695995118381103579136*i1^39 + 120817555673021858774495285415359081513459412798176125090814691634027288231470874884981650402328610330716390549518010566803790008478708412570413931669639528803132473183469508126655281626137770003918818605159391352981457247364670386476965900765645460188222335383269798540384093174781339299072977866371857530824324707789244386275787059929293237593634287102845683161500688385733208239675759902990558199416699391332783659510981902029468434603780949323929726769897731882149796642807470128940638554849817473240878090474444890711265325100673621246395929093793277722439278023149387435268749951626108363530077516399483647652546118168220356366479697982261612451471190428372781327032346625946397277906907798437848435706396335973541743435288601283655878267482739165881285740731620801196463580128499440918559092757632559574988352743863253565942183419512355501259446428943674264688328361995393291475330506287362060280161827043654942868807050921254232275095564386690170175026234968809771865729865486266386336318905852152409283933224088202316234944645480501259051279599208903872883249222475143016010599787484397046391640987126636184322120375448296506261403513833031818462222026581557741804550193529352492877961053484359691261030280504353538147105080463967458062374785361440275958253322854178423089692977706148111922116313970208133593435864172784756752458013639100058706503674658431094004961376048463351742807078881513866089985130862887074187791278240722083652471515130217754431133619116531175660639863554389467923247640328761045693891215668718976251612293401736866474192438021294615501999488623509882464987530049983208309299750603852330987640112751535511321312851609281954173544499495698549408946351341778837411788018110353003951312357018104481394807301479057072005595546131759031885910931382687596974581003884135521928962011183333084529596792473062096093730337107258069260114631190151751298901973053139767149974718345192898558995341451478412081233793856262519982072649003891776398058976053290323960008760595245640960512693035913152639346241856519987006010272091860833323213919729173818771181790734244247392642530860590833296309499947535923606497200133893330973589273930158051357727181607434104093589057171045167704836389755709337799893299270516736*i1^40 + -433581931982411832613779489883062543823210644188793236104225981999077777388435868837193863262830167979909313097783422136393035935161160609860254683114146540121893312385038995934454354039824622952310358631495266360658933683418090196296511534908595300065238235965187003932720116995549040035932920093111252160633213305274691043569077323235359089669347901789536817682592945875819789214941908487070925349957273302132359864598037820745777990556772078680007544866852390855070390104763471674002721123953128624625596912945629207201953334570207346224825444633810452804160034425649978228591240553577771435814873943405240806940330956898406025844726997168116432333806293699129971167299927832710352882421173610748400570609741639366315508413298062887242532839723510578301415164551677774575062950980837410957332227775477078403264127611439429098993636532517282204260166859086172396286721752795502627031513028615924621080866214075533946741404164916979080681477640131047752220557383668973274598219599640339140883420671750888959852038566273991402907131466689500170780574309220440706826725441031532846877490775574391353650689684692074136019168960838039803836470687848943606802886125772541271542582877328182010552174808023339620224013019074720546645040564659305886536820486432087474894034481437326372820744752234895946646693546224857585353322671798231800633508325227761713588837027684530434462871570489577048482138314284322462574099251040240546481856114534831479879795046298350996110996958658415936514014083988578392159538863648376741748755099782622585937461032612243547642136823576212520309665833971637566450611763989657084564206899158171435060205646014684732925000184130228305477646392035009097394347804642886127150643360189206617203330166847677924053151640399881501664103563588479056294048922288095871230798312336845456342151698352745460686897451564835834179164602516984415435249609542152098024125172421034430454774495990680916185317907914593929811424378517935410299075833672385592789961381025744939558831008283531803351039616869024920833141966268487967088389995154239620522016268757203554399049318398203978940104030827770833541168915191459808095190145481869211913861926183112485841474718530195035740443275329241620591099257425551309203723780096*i1^41 + -2319840573455420763278509176157629446797738399123740878660830889309454198834178919263532592672083282404232963245922551563862843738980965282429244331859880966014147880296499848247382035183154767479471464624148735684447193022630362065514718827317219131181030729294040310892910733840275342018050051136645424332052468483509186841221604892235761999659275667662125345407794143136700241026974201686341527725132314221490696090786263045158493276259648737074775562017914486238248329890134129165854914366429941487775101791378436372744946265995959056154145754141363448092042562332025360465755436267035296251038413132438858328252934349266925884932403803803764344131804654544670227135711146587898822353130976996102463723602418266431893756876355451411471083486251502783255392570230961662546459250349916378459934083069259596720350246432872309710177689160974364806374145547887036427185149174374419363369434090900629972906200729589374933326953192474364651013775807155359375571606737046277519277050550152258333100414984186522437731604612808428678189368982988882681601651587929071533416152948869556772988654554361097750669554889180664918294638356446233136531688119227459453705320343057817804480939850086170430685067044675309311848257738190576103385845556656484208183012988361205832359678244215342548227863544202555116373298504806869244095220328633274043617075875209098942951888704851410324222117025913506448368399098652904603918640752775281642005090057240415288191068081054101278219249777113115439559248137033828401297306447607307750923207377685577840123054580279320311232719570676958546808962134227919177453604112476553690996236030250002327058085195826199233199253917127320766030298491143689633604888520556908674885432721834700749234619556991926641071436652129378892504249728908838819161941022229738279973630496258404728108124367149666929897430432945654934982378588373253573093679995510747617543311452145737633646620449440052438322778469955272851604115143785006158437171781342117894826113203506850766614179090255217570168113905944400203901163548643041839602561202432422350080025442496015369008328979376807065588160668422341057774148286983192988997344893415908626553114992756431136212931786563326962069229716747071646386125552281478951337984*i1^42 + -96048165645572814907296389008374289481468251038311018538740098785639688038969239183269249087043168549862200193150874495435286250616682633327029446101467329900180408437540232978588774472841125659358381775136625231925873863644031152375800655820897433977319913716482736868201298290831417548869773598936424936478419165903399901496293062773841305864938318534861948427002163288256007813458648968042355522017241025205588566092998735327454157696060817673800132367797455032883193432599786108018864524984492019926646244873351589880817054737287601452716051730900301301428278450402738505978657937377477462395338061567898772969010463607190508536927969230288085965045587100162128914353168653976194368855251915917623718582439532980182749308749107274032607669635673706070547520756363620305524316984249151015462377614379248293745127008234288947743040769491084410726149723120169063020826921901027019425759052528108394926532556759427493969781079246880572052936480028868779981480007030726546736205930271907247352859287053273990113955174718541104275348465908484462357525344157518623008804575042876520697135610568559185026194392940114136637853460962269160336058543565965170677389581324365465112475472598061536017317886660450144975440409991782179880052530961607645430164157707513064115057173739842153883268496409441086304005665368277020151845155172920967306402611965658187533651786021026630768071496717567104902247805799194173335039850619944611345092023672623140174448366534673254781174904152199890023567965805691481963885583701032833008754348398970812788823143853883475601131116969184288537382449918791425570025150359752082821536079272912317050931215640843382921480555126996112878808410561685825755808189756536307455501099058478291842311688417164553918866334755713066622593773206248702411155159374303339778755069300509714291513598436044554432325514543182082394601755364093451567477921302739149266002164848491548735111053860221206214397837516930084922056588708480470844788270648085451955134161108555960458278383832073440588651106729368628758190455185817884214142367461557578432271305703831912469319333300517143870209378786374650210713875466319102773633072985670797506657989523838947398003588048356794161214143327178565920531767108132929536*i1^43 + -1471390011467839876547514600839956491248230664222834660624832542059950023885143397966898060059624285590154638322243759356929777801302861651160346101420164375634632309879259076929747806874510089297265440563640709548883907085836686802616709937151354301260648079581662659817583521709165728785967995275999928444805224508585496373386315771030804640783408176611819191650047972922530249519507438333620215692610202389807885038576577959475837991427493676871612891892324957833565245323021363228966137584030895503578090045732255060324604729636194314383437910610985357332861089035990459259262441487633230603836296724871749280126964889162403097945222171825130137305630759099927497633218174922059083011530046115417292668007888250704853880806753953400549162458996182709955100223710542060092972794082177583762239643272484968909530063616305639374970299268158151524069731896917818898768275771116542884313714211088268839706690699689081805996489162264540879508706799218901311919069305496013605140257230411382327167353748709892459841780768146556577630471314181069855811746611830235704146977725147208893867091606891101656281097576715418218931595761263829795481175250571777841569108268108938975142287048494887210815090234090235065328399662039529439906568179961618905004907423097723299709521491630280735945635205422943807010860514296464125454632836757273161399860386098472478154556583812169289618922725890032671785392051603029308784390792732313082883294010347830746320714083987138434256933184606010541240101207306192849433498568588167254453487101332029799567815064076471359862477004157492132173504109755369081380497784049878257034475200993726583377122363191905817882895510583713918827838827121402855254702358372200773164067770368921717710785925330098909857752502125263773177547276461768761317980431775376981586929697367853734438298476826439378237094741629585557510093433216394737707496020131163707283217944425250615942830192131286374795696209400862856728750175609013409761377487766110146879088467156678572860254082399474423777604084585857452117463200704617445025575287025356279922951479242308503719848790227996582036377222184852369676049823662966270442491911111905484119829824264311693082053430840597498958209956784648917073822465654784*i1^44 + 2051499577955415279937001405539954973886887957403210773453774800203516869535176514253618791113988699505755681021673226569954710431303346751106247041154259049457981041169658499776952750546069632856849082659566630695211352849191879569735988650647384450206780189691529249743942388427528043125378457503818509614018530386287896345991779938507328075956835598917799235007167567893192272033277534848728096937770207437720966860032133108201876952800822988724292404752801355235517551430142288247046118594479364310812786014539803028933204102122832601132447472063552136207232072567948070992603316286461030703091547152504623310057668230646014025146874295298502465959386242331953105584350533234235316562990437133192170405618937322634729381266393910163756136383973145792047688576701965907613588455857455051405018418132660424416082909615762930779353070084996880039516584663501655704792706078862597614364315821585160348330143513096075446943379697545663253587637652095264545251178064128994704630051409234633906675610044871935121823010595516220183637137025675651428660246390984457523089696070574200952468989183754936184553876730792410879866335178321757637899705920913290807872777747674128931409567558520989403000117171525770670942509114634412922115763562251405004889119880931751976339236548388484876169681029108346979998641452755288262065970897133141004238890096925069547585582894648295155487576775530484475480092610619000802356988298622703308421200388813218019939174903163865131900170243373387236868653625535047862878818168189861116191261149240818817796102644471591143172791096294543339227507453203377306094762888817878599817626453751276016843126388885752609143143830292624560905471626448218848856266294937066661238768435459939832964058479424042529624705648650405152861210646455484105024861475482541853885306025514639274200580700405366900276894104264677505562211107246592899331476102867947043699140319202900759517286318183882017575531977781989991662601350461789104059299226638106968078717184413444578067474898040060651995653824825687672674485069250707955108498691258620643653422032958901129572346750704593484607261418928300671692198500943536149956993013439235548876944942102192141329967068716791364130140224422444248999133184*i1^45 + -97120171850124198701374117135697789511262245601036458314682813261548019518515383712023711512104471816159571313135011465370179170337505487857724631667811360665866279702717323628838260078751333322816592870159469286366393803369203743104749593181403333421031109343599647895760342244809404501852189627572788414620667050729152961166019301155925233099292699797302830269322282112153780467240832417638957435303100999910141152425942472649456433356609939535154141825017427138523422576718778450884166328502224289591554001504063523274946362318588339842093912187390610638148420856207654327172618733504366456611672432030381040689948911627462787104381963898246306919264698307819504898709504833918662198929033983627965522026726934572909431650781710923553223594286635000745758649536124209554350571268686527453961382018486222360357723665049266540311730423688658165455683243960956671745768512422989992624872877986890017897362185211748808369581232921195996787675667546844172762512277966018733180574437044512350607716471194690634459806383170246858948780589835667525455629395583177493267892013036930502689201760769894591222157902008027666234267813176152540697723737215284077152822198510470795693620734524323968151206963241594713712046209718355283982653239274304151699124884759559153624574482060809971222551137047489958034069652842776447912326518416712963066710979309992991340596246201404478000770546240028736164062529041424067595793752756808534317278767519156037240710286789830641614128947496028867280007469052064041935509592841710782323094779132622490994698592228490931818922370853530924778556330304879612065920061619271425793004546125465720733437468004812517294623620554776745103037086417588417546986785163115868171585342401880319457583205411859022696175260343036238120989992222286643814802275250174937938861532402880358040019032130502404863256691056472953955134065093805074228198868929242179007812927715601665800705470176597365723284779136800544964665874515535244374476169731103273132962394397742470528377753565932096965415239583678487823253706653573044297221555757955697305089226048311150305625066207971111185148823676361593460380338945477385612009034054209470675078675839323928013164000485683646717926669001464137908224*i1^46 + -2538978593181100754991175862670576615517139864879379962918715274047029922718042952997169198178380292849804955847516206228846014624158813924281810266790234731691877087000894050754118113220525078926265600827047765082661499361842135962017902648118100404995223097093630402700659297353437968997897184632046997123909087996565256704326085462844855009884902576839235731292457945478617580983945878116772783033136702578729167301641641423331161429662603771794424631299798062079840835707799896659931816378618833115725385079707351948705124096334612017331377442392749137292432074989243284556162800902647232107809998881552936651990079472491679413435415948624089592001306825711676309061963979820411207909852069824764762722942923565321071545032793467766856161683093053169562887886677084591462324336710643082045193128458111341603909371473300170108545220118830029488527517030475215288258715329028126246592101783408459206966817299877134200276763318002876234152698480516551332298703032162726460751550011393405248385645170335466337949582349775545533318386369179497473619163816905380021126175171349942024855330310415029243215107368349492612563887965990044000835976850585839024166740751824372188564443765900533864501112323565076858086369229607638928261051229615380440713295434242228228680151577818641215548094629642044656383992362233455230266904261595849707676666092772144311989588572842203800715756063131117308551793391797704766688023015694775966650025865559718613181269770369364210191056182106227428053165473696191169829973110445318272168115762970908638495669999254875302930946662467516096637864892735409197608614934385223273568513391254438732889696341392563161166179276514404956261758557747353089520891246890176379874700962594137383650371206585421374319240522383109086041850422247839704968835930728714997040062935513101474911210424773688589968175197463691510268075145443538823164815720871870356804400243241069579230549296197174694943409149269932611222943643731213033559451996251112439232583212576385998009152081029948457568791464634788623857182416050173840694827292477132425116377473888278912762187874504380403272151205414940907222997410986371386348005955369139602654516210861488929596354540526067780140217239125098496*i1^47 + 28415600564552283180808677900941718341063854099788826338748121337121734037638480098880943569639537168289603500310982533376307204730725124735247962716157191457341194460341985449354933783845004388411680924417541799179342756703916290882865645696604459373484081469490889287620855332656981909838481530054082570697888995032014442312361333837845042327838925554879762645630417057965124148837970645768102341557815544579455348707139941990554219909953768589714713760492033209025298587344950209942058475775981020953385727259730918993401945824737632713643346796486992082261616311405039431682044649177211275388777434503680733033665146663030121422096657196847488145288168758850068926900460082901186531952864967401353605743696371926737036001884966180535779390960835841739177222428836910025302004328607145252857760426661277976830352468218217474543363163898686232867572876392446435985773693544641094012875335091192460148730692064615544452561994386892236145657999097224390823321691516773315441248515871746543230767003325769854945907133186438634818083853055236235001051793848876889054261857222231997105714148682106450668220162711985160750133248304155819855124155265384053109348009855185258606338047051930865892991152073253433954412102243889859082671051435138961951990374080304694396787814341238726662111221468353007335313032637843649896189757188203367062112701993106150249006377646431909702963224755798056920155960571343273084758891668449168713508552094490830713412394107851444060314622417783985366802277745767782637690428120709639024965213584367039287897400756272006159015135730152632740300219348800395468966866356306290513679153432893413980021748511548854600618387380936061526406812146996003479198565006143267431308896743235914524498545814916299487533691638775632095645437669279075964546967268221521673479197738203070370368464392642284821060406749257671204293931903396573863369536078117682513659673104395833260893208915973098651538137668751309047003717589430628254823926862049292599512260989684711116936128618708830039482499481946197973345230193408361659178882483465055215175662314952888335289667435636814448921404673046239698412076383713534915540497259497358002070936797845684716383132170216202819401590767616*i1^48 + 181622702414929664277674091097833293404303656751721430893397414732929238879858634832817445695975376552603562464413386943159225693029804954619074263814301589265681740955677759630209795324119413496339300162155010571676877849807912011268064505456539271729425492816323489075799915885838049904778639064474279419190873634377463310096843809698250377010360624457827077080696536448967597713671295543728338878436759169844636893985165354088593137577760777813672365293809169401830150378142708687486950947938304109619407692112547746728970941305638109279475070262838562393532077952927839221220933167361701634369735778225627187729324352086925201397145098553212721474397808240826736642119285254789492270721121634237473991597805423442099424616250255984528255060014554928992445662032350720825589212148552320312893992379683402803936644398128316403062809346479038986242269823858512521033881581566220872650273361135562663446951955723966199945252407510117144958903754651113320475385639386894060809814653841256344152470795383611205333739340489946215493727215056700234456626661509558460688096982225551448236992314840813322140321305395310808024657654657377289291236955456902602192738198664167202215571849896034006143517206304769586745191869970806483140774115395744540273315259651076667314533525302123222884765205155126387330473971486566883472621139598870984295853803144521269914379425289475258058809211325518140765322273160199348857141944849903726594140683923828116524746499813233121369913336385952651142029903804784059415638601199917392913441209771657299005347432485739079886404555706698845381284560953185009392021835921762857374651762049032704058301638752834198894817000495984104704450513062242949633237059191040443151188544910278663963732550767693541681789639977467376773640718571570289855201733410418485161143988234802372168404523336106446031706411217759847284097391974580825189092421781430132271290197515543748949620713478289253980074051117858589429670001201775151392810449338282933583065040054269654899766984071461046244166531716401453688930906113379550271858719276965022010946577310367234856632276653940055959949065727600056182385551922204873653448212047637366060853729327678058245805472200066153005973504*i1^49 + -3802644689473732769796534448201828039875852258486156990265588212045771573587985066900815199043198527244426917050559144571317497677182047745528988204307686970367716102404096085425263543258430082339175366566507024588141617393901352111447480856557274562099487740852277018170231939604998328635734823644682240721348663992440009968236129423667007485102284969476272288594098134328206955078755651126921538918276970620442552942803238691029765058221122943626133179820175121996417246837915619418189183909714795084553515762991607583531075285837730683646102082287076637978125556104152151263106447183323786099775508525100656876041306073145982842843820096408737425758406948751987557437734286170406362691326136094619282186344504873977878429492287974750189565394753006334240536394720531210061203269277417451407029992243715159632864781800218977462611657208199716619702093638538715968327772827624584732210142047492440112032123679413365941999571764447773300865067342272140520866285941159838987064260245408295915933684315868856757738056439382708177892996866397271729337921397432507862355662256327558342054361747464909261764310756012030529874078766880894649131972087801491606577410519636884566954649870542339611927920901536298607877330286500132341134901766422209209473084898148528394289859689004927968469474461761877563465930595245763847738007543951582193271976790276280013890597159521682293809384203449839541106207716123062002281397964508023534351974457792047544322837997109350455034155867504227873377319498475650451065585393817069710772652504480127712792699732892954587466825062660189946859569770285805886496046788359739365843941261905162020618788888202663889706869047037783512423879919418498409594474649929467486683824996430984931384087483599750789397040247536278848964052549143038857208379305763627055943436543863597886841974059817799614122071305841418143495520768495502453169167212052228195395584606771389601928228286406332169275808406873546138166253834424982619632392363331861472895885018199320072544564557500933022398730059733523778513593277636658981832596236344750243209751611930408384359667590238572478639285644944751566088897701496958665856833784101184398259742524612425972472151520090441908224*i1^50 + -8266813048386696818503498259540649524061216767392702037539461633569260553629416647327527389046678538415918790532810255255481106987459666971991479418346547680136262969306873955803288315746854362398288799372760150234246679119381177874411473190438417706869309829815276996101100285982613164726976587948711395340042150546447678259458870407524520304748691406133792112907865453794239485905102813672354311328161984532698658694913393249288655556964556051935713258768086756236239125937945175056652184992075483242995626859816930826041949710904566415967223460732931712312763194512880515175020532630885588030300328170790590945954658604232593746187804920525649334844518061003484992209462910196597409322887051800257087879122566363233263458263682507908708004385956576606121238962303878234747319729164766008292532351676578276720512832131435832494914561450335332288865523899742545659284044314980210648621589735027786565323561509134170338304697061562809135023869434860911812830759955283066248992333709912471183053246870857300661505400722316311297667678778486335889508283062568545349794971108936568102583591853261192829386648905919297047476220211936615117141151763167950143172976101041852345208341290274337029135419672093130432886275136189928895579007920569359657105855460976113633436436692825216110330343014456315556585095802509865526645683950977760565176382188745013817776273583120872552835373336968346630369412796284413646097596597264617576510817168838203571062319647081561086606330153993784486068935441177864448540601854850613306319567150934330076977929866160791681552038698979786123883604873448791681144069125629879734103415027665424194403839531021680586421940052592868248278493648648584270563390967853859205763586239235205744514849306052526015735297535423885631426617745739543792316746497203381690004918603875677931138913306578083506982993999113402993995599595326714773059401292045804790155900478533105203886086840793927681868607350630333831950528427676777711264068485768233047196737092785275690968856344123773525196497074558855147048674219329188943258712404196300941011473711724252033852190095821681494002443500767277383097673703108666389586166860675044943427705136650032652636415229689856*i1^51 + 131696769019236964944699014910067672720415848432284394631007378873353009723804388825882973384538706223820211520559029112699597289495737464991180876867405918492450092837731584867365902576571071760186117410712890856802167705014793705385824714265883630272607826368005455964189245272503975686268973381114109226943937996098512660780746139307839677585802744704696572237092287238408532952364879754971808551383717402909230661386979462035093507022574863733950365400323146711235961870529419265562804378724957713623795214778726054955003921003008704663731708681494170840917354781814026370489411194772569763907364956227350035915788654671281035659873974591058416522811311562006137486027040800940837313820358054360052104743282445937354636519043487490557652259860942596354939581121715658607561493780188809889327559528520871448707307526835867733162448177044124092047137972922383893223565954685348406491230478523907884185808640764659959587105413025095663971947201456331764617687854555792130591718058191773090108708892979991849562000587895351816780958430758538643273210224358156729563467956036631289094734477775239693211350488972308730276250287502672974376289261773941002604397757290860949588617994474531825899065426982456054746519580089211930666680964945591385285392103012356525311034461736299864843591486952922735063162803674458521161866768774151559376294400494951747177285509746994556387614675413468006247091948857647793608607467410859629746578952924784025697504193322005134818774276477462448567049393539832161309847110668467369114586980407268022546700429178625363709414847855343658974790089385149253541068962769139416164558420525628302137677088162638133145662091428448769609379792633088855859339206105276456145285497088674340626319028850151459856784303425590786700999720776790093171259298701920225332768755378138525628582761716832386407351629923595183511426771812985707776229562120741584102241710289550311190266895214188263952046437342554897311413931415275302062078376573445920445191984835740629363956730263782779700594737326264481133109720866311280333006766623565634751123992084873330051322730249019682519589976744390604536252952314489011573671632014541225465293010453094564456076148736*i1^52 + 54680254931781006029454147194082834442038070045275038758179498431539647119084281609785259302668369128994697120406818871783493260025949041700812111581292361060291271730878018270546887377694299052115792025508806669937611449289206292828807989802785211422517773168583577288043366817926040015890395773695142211305113913373929344182380292079945764637815954525855929843536998096660285738995369492381294072385480202782252894397475303367459720312123898906409191327230505412490003541453394946617748398573088069582440079133572911843558510626452986183239183254627648078049643393113004426991778396956868219167116744449116190516991172725015230303364187759792456000305411440916439674702451272486469978756722016585996831205359131192392796297896267702510693927873343163753400810210111828279000632121361061777594552713722734065996898605787846736114612850591964071560581501292010198151481058916933523998044791063162654199465490644091239949594315877796174141162531923246775527728160704286181320272639184413730329840936243023701261411111113547053643947302908309234091762951656975647125668785448912866233424983786093021736381727855179670536683252972439797516625486634994371334670286238813355628488048910425850835252473538046094619938346773428205436038223630715910318386335601023389550431779396105312162553374935425005565222211869754520101713842218998028293781712952533794789592034494261081330398981722260791173384370881024211558890995085143883099561695991332529458368227877093118384661520470919241720632291178734934254572544598148301584157427469551298462297790622741792453200105523726873405748540869398624785140413312631690349457702068425393302315833086987358206943434406611643227822861155054828899408630518586061399327339473878140736959067228526728113906460809337168140157182641175707284009366397827821824759713718432418575816483831653358397008475276316050471070359133146985820421605951412938774875722990370229089676827636206037858691193875306725633849763574734354259339213610108147761212108091689572809815203437961387228336870413064028972935473645719381526542495247869112053760281820892219038984521475907202474521602587987659138397294961993942685824425788399111609046753382497951678464*i1^53 + 621084852504602438604769949890880545939227668068312265325031402620203566096587365367442793674754394674245291747010764827202063428806318226299366079239349493558665570194701177181160151712001585979938345099165817490265299328636400098820893947604513680725306084004662977029095951070714503335413720402699618593285748572122534661483445929155575672813500732062415254112839930788717796012998767869567533983526953505632585267761051437492449246825212187942028617694911355256760112167291612069287297629639854964718875744248440713111143154994463234940245544878296404369830579577496142722745509994113812150078728480089953990135415548938336450411908707017379214644768592332512434967858102404080212053319165428959446129154807776967530421218672321533117186601145019292635210605110308260324494914337155925239716261908162956490094339869175465646913391501110124704046731576943092531770455618229342500371527591333437191167897238938604951747656430369957310547309299301774560596752450489067172316515692786962957956011643034928734138751829148794355400654825828170595677753743942749427636045326293394487698057593355139429013161854098084061400366582866460522682215239958742077700288351118997706647213767345505316175680296614294277684694821155162297933907281741311873698202163085706226216868067911608328698392098411152726129941235335443372426534352110921263137060277139082252772770312305249470661671399142591909030645896622129573631208750664386076217967589878889000591299794177463753010617463626073393526912927392716641059361189841060022561737685154666691360604291075734523744337488224705455862901968718069340295197618607735190005680685895981212775747628780995609099068806441246037859329347348673946560171966707907911086498355847546858441897707311927842927564224332581748425121977430280705174539509726412754667098363697704021998837740329356256323992959741622270095584806379016581934459077648761210453345084763112854434642315007803126950977870819759756604825036783563238610989247221342187601637594634703032765267659835847543459300512866147971038206952832685809220155163875366657186246343462300551360719478135105400590736494687294961223081304267772404257804283392503149282150597185765376*i1^54 + -308950380443515581259656977415650494003443722001924919498646563206797544923713083401208577845420036645087728291306967353809993809241982417975816449750148585537206809883719660721656464437542092091742882503113822595142044833072672490443696673698776006464350280222224447058187502341513688737701428083610519055142442026366307820496080767639835530674516984521350843412327165424692404208665123153454310270625753653121679568969432465069441501776906885597637885976630713183901208019057767964507988495036595910912877338399368217702499980607580730663916783394440403980046217058279623269898909362265741386378073158593858354821653148703764085826801634949954911004841249715656033585532739808227023851044672310800175967780075336548907255382557450621735821275824872127730761209701387163862833380901959489162350207412115499700823836766041472069186687382626035128466636746348973484813502578651242620932434971185446995730592979033370628535246287036406427601138666474730256997227400549276522903733148192079720452743882106527979537845039230190078456261818020826528242397910553957597605300897988414097518194468878312140534410738432892994021159514279603949831991673962398252537120312285756591294755676061078430879206704674760685392516325906071372063825173238016191398127688324872832378745946047795053945089203564068859332724862278813659115937626586598566710820972897035457117327436886302768662745461246498494560869158879450289419887051491548174595073037322704454380011011377399859239813732867661841613567705964442012671376193248757959668575825464634370660017968559354620124961196313019646875661474397318147563151984464121065804456920936252900935102021892140991148779131584754621167062763424790869874112578147689004437369812354066366891902719322887973383301340872174074105227587003558420959347190326011282116410707612308363007449966260780717527083540585478578962254908149793857891747324423147888645525647348281076632064773326040781425059092254109671348939741687791313035072329578455055953805765140197175640866811131386551429227927562460468264531440952461230701094126572454356974516249274957275070994454353478048716259482649259053349002755806276682882077358696340310755911925760*i1^55 + -261727334615902770338905746215416631068341823839588029015233675502166973412261119090314588124373170477753329058426541550027581066935494056405661218397511065927424300072000725798964900878149740817593951224564099737512191053856388963863215888477745097789687063735765882109939167295394663332263861871558378647253805389751452623311911993484342189235103221532314940513960241330548735521003839632159019952245529098012795118365417123521827330294523733445130438878216832111860954277379337207398129138969105112319760448481445192906935764048968192054297311315463737019215162681963715877710418636458818767346111562102379689207011211374420246374014277739620844630703119520928559015538139437317805681605900884355456194848144770295366698418322675660483680707726009438806983259812516350597723846153605841744841905740592807806498848806035683461610747026902111832909574024096469001426268273358234501476168816503514645761677871133685458599277142318594481768485749376621833693437098144616554014995120960293609562902641367504810095865665378172104421254630746798531659803064810194176373410012664129286018269856891612751191258209826689536080515351665803709384250438935054306601897322178257130346914043392192651875092197941306509312894522224063851238860513983211792106548925367122240491298205732873375360000216525574346555180424727123140633887972383304500872020229769199240496667015486220007748404701084439863382723203629826742289796024466243095212880670687758059374779407532223368732201280885645519483472429989798777805253311616346490540745549761941366863682710627718889986504136010090653081373816270094369983031272572846055610184954646331615390268332449519734874200881645723703623660345566841371569974012439289542495593661247177785595843383889477980639198503149628784664001119963062116714778226658627312750781593845756932476069749711645712578907092109698927484040936743165795167907909536451001627909602003934514788456665337881680863100943511953903328685154100720801650307564529775958280888923182225024204689872189812133398638775335755910605145683310828064703086028251237627177651581869617238005251128762842608008591816115566514012819084251819902667543144902578692685824*i1^56 + -2413723193693604870543391518015660049571048627144297653127984593348321381248668604380298232091451445352509782925577226729836492987555667487558597636065019796722062614322478454622265480976020748532695547179504723948883509152863305508245815886679270984591704329637023836549699791443265305157391301033789635723550121951149309762026300238746095989091582406744708520936466944096372165704976897623962299916572814838932017175436821584644268502819991576175731815280983891193257999827418695046251882293612616676772319746681509935758534126383761333976074736409361278325126159478706803766655001706340585260773215150119163802372064756772526735821620867358857244103612929402743343684659182640847689771480953694846337005657741873928922665817954896912800702079226114125443115110187341628291202755794733633925404792106043039937138975348028052394786449305116514225297851092674208466574099206022707887631860232127314108012812088138921353672379303189917954759832268955541855821933180278099709691796741462995203140429466581430585953598610470631846630695822091069221917892420782916189353313064340851022252570677821304522835160893028940256979923062011766711369798082395990410633577129101461095249224931776821178988750716093362671810144890099224075680742979532498662900554950871960135401979207151437917182801537577412787075134203475107852259745350860616507777895833169933548217978098581941170597203929367562107273252052108968865774497744599186134815767340817882466217673944336692306797695674738219098439723417135464843008230583387826647300199700663523326696477967902822820107746522297032562340462985104881797455268506040322387665619935882278709513712746949127443135930073534055580860454014752179048601171483167680546200460690647884469284984420935986788654004353898563889193549879788586446659873082725400083454642027647830226818055432647043646996310440147208662344782070954318771250023720878831605113702365320940059709328132224527417572722297474771975214058848432849964492338072927382523043926362487943262064945205405538387925469117024647115963521257900825542894669610367195691467205659486449522461854957264992506361574849679978726655892387245545446138329663656689664*i1^57 + -3107622687039094511634814778956807190109199384610758295274230432768022740310412698270631128900675996558394835455259355084896603734807012522588534287516954672513477965468159384108288737303727919870829893360703213578139052462084179225117607196729980154850894376722332836531301598640482495617743257590396336191651366514072477932168842536404065057654161005033312802995870644763300949083839606295485217273866897401185803661205324399064184008975364039961998579470460384773310171689973125943390566695855392518947310323435077909326184327245669876331027647097345692673124332520329505554046675084335052410126107480091046803426703534570067499937227043211251305338718720022340951632940648323188248751163082713194727394540723657446768056256278200616048952308268454281814303813328720060075126502726243103770994479954109444219373347159327859028856999162671053723381299167162052337273319789151958544686591959767974345792250844623966400374338104457681988622112905879678123334349484723685096184271127752533562034939165362430395118104241516910939902970306308555365202573119181610219970917307219269314967266101540390637141998969534493823852370556810075499954734009908890186746865954186040953044455784138072421430442720718860312573507914061258825500687386232227833997026312018363044257452195868838537236515697053154269840887201464677518606216781583136162535796386991376279385227795356992504794736608197529910456764688088207301642103173323199788930655613883294335981059655179806249082689847117820739058126076408184172757784497497910296126361230129723758298544376529402100910881577543505881013234618364737158842087379798437403905318516682134307827937878627153839824774591759266251388609473353779814080733944997801966764842949570894285746186069359825504067863202188064873935323964938176542130424789669051215529075948010973480419902535254966696990447526838560415115679254663917016218991280159787327780241460785472728992714174334455806902062499962304997648881673148356236630649990875450325008377915628018107155817591796929860285002000684043177322849060263464196330589342891180121360899362204027119903328976486246166256659550210151460833709078026647138701345292288*i1^58 + -2909952138068856924513157165397496213512996546434849417916758888508720224515255329515792686149664528312782227163443819280843781311689100084737180310474112604475361351676019315210585533367186758007497176093543253670547135903878655533847587160844411748035308394786072941614056664227656978787739567165686156504811403142703692614384470153699538360767551773741565103688239720898987317678362317720554141204156461744905678983760635822663756411680614871347665518804923104314109242606763575314895940103448675816982182243371202069303173025784737523810813127340688784029372071375925787196730631422531820729577589627255129395753359291370169740755138589425224148120425898891523852858031727655554789184862894118644289411457646666766466714840507810063506375981523366329886240834907656344718099506400550358251116979095142567848728937478765437581646869427479277040965503423493151145798339169260752255888396286888246740358415289646478814498370251579009145539742624773835544949767428408313434852912142319759647470206949969136782502955264674355261824061530428883811066102415158461234927724391634846514163932166151712557557338659702606260895223230158517691412079427409938028296709749574196569811620229563297269627025704399205855837668476650323873177187966950403634384784616159472714146374061410639739429460781244255993960637073800871085400103573494940246988545989677522981422082924269400078467696727870687823956704669082821313200542137505203166406755097580578310081491335516573140489783543147201129014874927791704337010642398433143894134832039822746494603450041181718548889905139598388986398637459810549372989226628913277553108555585186629821235680836026988609576205440032395925125001366955043644948161919461863470332785628156914627457623500792056312153511788119369200576857390419264548446692958809411105615503304609347217381523677716286213970240548579392911106946391833559615373377057424584247376712563850553837349080242799758229657133248202196602935130379392860831032512553195550736869060788427197628146893156882665662132771399056326827491563221236152542066921792557199726515775544473150322340952582052427963524661336503699443743976503846332354527232*i1^59 + -2737019880288197455142812450710457442101872974872414322466010751356550957182003668748538362550436118854372645174345067467386238786865091811160280599684913083072735961914018075709064013536016238110684428902233132539054504415271476737898645425639895102422383964199756087617866706847288158745474089014144101881316385747307787367612460098861420338417538138770647830441368666779583372474836049883647237585041737845847752400817932375185362367410598386367780764560208542927211434879303240612125536483416380096739444270266942726933281584808641312659543233303333208981768722613346972911779447618614311330412169451811525460346214910698958605202092256879133573143881343937660763808401753069832994538993526769708311282236210488447624123856260210302580536164678697769223717851127833672208654761559722961260784866031025248251492473446562184728968896002050665350508415339497524168681627177950568279781443553869786587797109471848814894607701621406934193800337169123698075376661526934198281578438295306121273906189324689454277433779553680940424564548381725661523586349600400467014847909598840167080434973671571987272535570445395336349541206893774864799736853336137200883145308799664321514147242813963262234360918026672123783812405128136180267275587093887782674934200586762463574992312656412018371956808610633606892558686286608555732214849009351985367168839578026125006949716084573874690730164857655822467834333151863979612055584455682306277522468361883415087828638299135340486725261909284254572307196733602256360287660573935194202129730622060215690912602265354844385944148512429413209729609881508738222807421077474283885567682524714356226592038868775978640067875846140329835837616263787837653227718706748839786798761265529693066102074855804565339097454511153975784209556536876362701999463081846594470232788935128169118083801948483516237229208202508032387010829442770221507028446430415981946017971179027219550334521301866336128046363269906710303186220289124810824269846483872434415701231882097244701860262641084526965401472936389886855503738687822797892769883219530954866469117315500470622461679701756256762388541808496540256501919918006992896*i1^60 + -741583812975172443806480052586398389616654026288551209420321140720457084452250483442633284343825275430034852599120984429695263926670222000190272309041644636341904277820217576804431178219126731531668362477429868984510311356254486587705666607117065920824021503566573853087870334432670297461334599807469717017076988307942174621823837880609150199145188969067676998457228796914219675665369942862519165898378372843213102658854214403388690660999472957645005528715126681611474089165439742588781461558786445341270058701491416768354905150999011529132704233480170658597355181613763634281425451032489294984210046112751013678818242490771094427669432388370055132305777043654231188885504643993145391392519913284574744814425925820255395478823808177247886048738222804617268079785205706383076601515747979158241896449296713545714637569533913187721807384599663633911803523788483511677089814517113902888236450640746486144377086299349220536440938686903824226747564354702891583151870106560986674987949100143483405090662281294755116727990531431224523092738520647033839455989108978061882603403549402723186558014785378082393201211859705262728688329178404091170421550462083585858592120068183161110446687167879873433253403027618503212075245244852067889937444937186296428496193260938402832154830979200429045582400660161986150766206274787551010250158901495655190733970488873596692486146830242562252123614466378655039150045251880919220916558490394416531699782154625301903693007569775274816164042730359238863295259771826015197339323688610781003944068279044942865768072504428335468240284702016402340220309482000510928160691744546054362213491314159648977212004142800879571735000166647449235093814537318830513063672608243954653268091423965424738197749031752452873533936034871895534631520045449997236436183368311922166901781259032499983067776327862631894624569833208222725802441793645506277223182194488519531344908159858816662819829015279851174620229476178187333971765001232117389849773361210181699251305529325956564626452484149939280451152696339409545785406574724363609841720062859436537254941292053063182053230542933880191726439351195047856434631933952*i1^61 + -121230537025853883405743547351234946111877880110294880676567406916756432453958199966560690261122844911861214862323903823216822724977123885704932646549161390566500133307767311131866152763559078911397352208422528678773777434963716130531354931348600890780022000675353581339565443842371626446057225637984780970745250736511652033945383187527011015656118889286168934617974755560648978429539507011473794505030981572740196311032529187060244530365178793659309243178925739790308414043050142634982393895687018870295178852611161313809273642193711798312732762091820682661613208094258542635691871717853086909561125843939738031673892475224075235745875093092620378614542569495053077185235674759963419657553700493298343924998663390535826725078497587451480112006693924822604767059234154938986399973772527245385425630265772240439616040731734040661401892882240190294419837467892052357886460629099110908335244941431163341371784848956358257211903473945576189217165834404590576933339016411592134469572617621737927495290327788914217383385616863163690325755174417084158460024857677380926048480569372259824397218013752002830619385667852291785085310636622273985819561295882092026090914711980538713995529729347584038497550239542806532746256825292477634289385043453904373469891580203714680069897814096202723601888252897719692509749534031493524819994068227063343632837293193962576401432520030495232377415708395290907850541966618094748491971450335439443976183824548731979863947527789337157685673739996148917327201562529295673676597761295847187091227068750027276518499121656409159654619053149654507737408862710979878252417728479624414507876717755335501236100034935392901780777853746655368015592359790508397604899666391043102991574832591031102112755452678093570950993222202761395512812975303004658499240056237364771268496381884639708556887036372506665845071340740891308454825630367888704234950627473645784104309339638816028918571066085543115589372964312787555429030777544401555895710154246570124302594224088069137269736642308513250309794803338322894344158179815832345331692732868095225379710799510766501994353154120170542030890691551981777977344*i1^62 + -14661385668174301521442591871980246924888647381876074714998038899004932696122072077381764117012401763918223116524621663241794447879404070760315230632836175473527778898011144416418908237235232409669757437173019748329303550091847812661409988494430868450978522600997917878613096121452441078602832455902498245728478547903695231053131338948834751658122221635231984635400781441050264864255510141884413350573417342484191764665151228694617380644048305173514262010537208152034067935166232110408581270750633194699071330077948133119890237268203128830525089810466928246314271933242878818751086064068734998576914339599577299813200219052013710181085882893756319896550011626563922794434726973425667005309236279359446797259813554082464827578152946157001347633914611913267185440615476855265244061455506130074810894058309863456598075239560481633728688680197199307752739978268791918988755283507533983397011142999371755655670966975345282303801767968844315863036112861655359311650097133003897856870800531995837340846022321789973132826443053978053368486662957443800492663503929648447633695498408941703901000453252604548516813418428625234893917748591444988178391450734846937487073980442374455947828690169477027753790158371316116116418153374030151841008324430472885506653108967734158470722295914072486550719459920580147845482802152498545607684049230707575746663210730133880688045944489994012151060564034171390342914717635524245826531812857334337248725153018290634135195357956116438976474506909882101824528834792767507658577898472671612080092901956627472771277395758916323070127746787234989867573361372645545456494327742159334948518240309109042417090631359627525898412428327460518873351152092734394585162055708973855328375713456947154452331602484810216142814979828270278578522144423410091908564064952578074651517926047428316395941031328654903986421056124756607157335254683316352392327966402948793843932134156249128149024579612179507033423834201191982599562969638254525871870011083897644043662245118940080055842258346292439644574536432855261192140087897467824444648567483383089094106669569353052210266194160237452208012311658496000*i1^63 + -1472735635711216953076192931344545208499281383232987320591098325120785861531162197778873929784082403024395348986799054582393878282341037536204272654503633996419250259679261138391862396513651517392748409783609264205512725839717924577370404155996840282479710314584280741940661700229646082846470739089123418462783370581343264927033275881957544821371801782225744289856647236990410746659571104339421738840097977122090589313793737503649640483534555447764649361745354603695623212827670142069942115391354344132066053538872566028039307639015269886804201515932462724194541745232027319006631448681266572678140930556885150135035564607640925659110350828540458638647670748997058135973858022843713764568885134569737515733533977843578666188677924465812491716257972801909082298587874061183793127583292459769903675768024611928700909552842755481390893009944011503140027869138840257902317459752216610422877242275632347450663155652291677792170990565492230489464873797436993830538581975206167367021980565260598248162662521502170198462937802986924096507247503752151510841057315186882777346895422669630333651625922036641404441324260404274883239878441896751863839325964702271391749780981487633943701728459502776898065386426114738285910481123047620599278423920262374762682034610818568677609191414602623937308447767047431640431542293131472468389495824666626077651240339145923827698485114340378071907477346904971563857294124239225719498551538335358710426252098157498475949465812945491682620099462393948482489071583051413936263979063019553396830336900293163407331411932894609998492656717043921660869567602863807816535210187818123830192451411055132096425072222296439033222851752707391957407968632444091164557471965201618814272845473765389135916941792860542043449273756878271637524187246266254395616428100204267622547963978733253184088673747760861623706191008078754564416546431053397353271527445345860270875030176621395259237537602786187326702118899831651732010996991068100397620388482269876193097715749011587262861358430435194777895269705445741932254673795176834449615922028305559184563172817000407648987794278572588688998400000*i1^64 + -93457062865497541293115047852932704495033123201631993597339096127759162512308122245331601664364088614679660668172491447965756373074041563365298959503528695372816382984616107946346992014232389462821373292060535198529381479592811200018484526431880131915351521531828771812085951613612258458029657513620448423644627508144741413030128207942566463158288489931527976356338468257460504928465549717277676566448102721144710021383736245651250839597983792330518682810635604672813098231476582515242416881863713030725326994578409784601613034429804755285029148089368747423921795490012441401387224806822262572629746368198254549875741487037938578995130553123270348514151298333358513576834513476140956328882078318102074562552716564351264188910714693064222824182238086532169902099518394589974351067512039889157294423338621006786314243240789695456793041696787361496520372515330414793655086596069044863647341195642414853862861132306316719211349390389968810091196343911909534558451664931539863141842815703918495446417403994198186980123422603252501317890964374937094132701400981281387331524702431384888099711084753630695792998257385855220776098041778517541493408020161294166825122403465592260172549238242222087130707633229030525913133774059887751050539906272709351733782345588335693199991152963728614335852166200645054449985149741811581187439429728480069392560939998488536223336165505763788475065028714087964127416913350802283179935405407130417601246356980528202447094025304831105836078869514635996800352126918191685959801790311966349653859669184061129139621186987303152201600976359200056473575339019802568836110369001529364332131034044378532884400716388302036710641232902799740883964943156000563682929777727082158829212648418078009426036683670829982083567494758467726350650147583665872571775057782972084314669959499306650247369114123390216707438652626588376632058645854336120905914264086195286126826531858178958868044412557220238559235667177661949129851651180375189976870543893581404757793103768347687122419450448195149525439987721342539093645920637129456200407508997613530261973615476307964769702080675840000000*i1^65 + -4765100405055949402740800649126032091903119725371917493486508507324490990535070180387457384987780449239394808932118409316071033060179983667239309371887486520445989444997821372297870721008816254975934168625205807683172324375321431453801218037836107295019955321400234768470266238306271929541078312445109298853527587314946925817075226274382858210162055077173942148876828267923339313253540747536014834287644070633942999335926628793226910275050805307175272116301062008612036026458035068207580648514481901861520482685313085665586998135683743922308231557817168931870015969854996178801939405113500768054306869971160693419132839005616065037762026925337918117681482671385692087377157399964208261646732799411916120495569278074808302603496690387821738421843245216273336511563498513401514800537451237704431427035949955432911772277345032231532709446789147072471725677957864047378958813629410739478871415714933545678156539087405342190259999552488269554726728212325484708305585591604604233509162682681953537367428439772556722573892317996987446699767532220214180760457701835367617893708290022600895014900622775252914076198496889871941110891364173654675036081887449268071090471478047152200683204084379150399341885487597470943354348555381171482937371687304321811145151524440601654836564867980956995442102081754021607481592856091975066593996888910286903853824726551554897180702132477305915123581080992802425912151307826352406592318088379827370019248283880586088577935595419565344932288442642594358185751378665158960384685423653165261455636138274908618072315133530231007012904271286350143996368857612704121141574567714340628567944777736660714507875499151606036143705542461446795176631589971263368834629551962281318302099423466353821749982397360354928458266822361853936975624671135943571762607586871242693680419524570107733667985675306958047552304817534865099755956210709569367083806622276315370461662794930198215067546038845283689282730407495952628900804654398633246868584777442878256896963141775057692686308204998261856577064451145153638435789041278538464285276305590070988057735910230606217216000000000*i1^66 + -138766040449973674274984603333611725837986035108347849616387767882596290614671147416361762347912092220972824148316465588592739491770561503000926985338162466421255836612248670967413640665941678568105954130520077678031796680074156059282842297517311415928371376669990737772148012763579176096293068969408074952879274489947456198654672965050561232138123969007416336274286676086064284204726579052262881600582381899059414950697770645139014396411534941257264765051495529143156153694056994183765397079272129335928333318393666416913491407105060551564952989464352278291117968469430081691611724993092568552154029005654456992501616981339880557714516142798328978730364557343129785763247644750097329967375815489007356846820254872581118624963151943944216124730600615183162860312235827827578256731261264348305396140124313341057933159264488973131288288317096683103586448060716955941610331635162989355734245359249560724231239432292800570807351760091539454889641242127385136041156525971867780037125683096892038484422670405976391756654459113321033158054792103322979257303424157959700954091614891852112969573790306808422364803952220296898940624330551262970191334690375942051011653449617085954851391771638371454289429362268797437769441822613657328599628012829733146231695207781634966537108998531466263103484814394215262700634780561834695191577935604341695286603394019733987711003279798320322376951612200106331298729477068038329508436548725721353841916802116890573026811032021971870925969484255719943629906915458197163710528122381396950412856937818745555745972282419611568292090704597529416593689768299864688296395353220792351193736386158989182400970595171789608600919960312486360374201462305884268831472182626248843511554526035102196295205082905433511384634992805239497667826059713513876146288951833540107061603847226833201986443849990541775447008413430580377420354730165997400475534761597890241984712501311839117961344009644161535812375364349417239457103078701818477119516447487030135756991896310295138043709290535050702211099408063569512269914325293936925156242190348175832500836713103360000000000*i1^67 + -1580624398780144347109256683980014761581456905056190577122608289947171984276440367923416529102914091615639613784434922867878107465314344334007828420446239693858829022653351309875202079037952214631794583707563519443398397882326931977475680217023746169101226422986812597058535187500445639538415745197242298600972307869185912947286220911473858876558867653808557889846143790376091094522483216169489359440869890209003320299910617087257956380625679053937534675927754641316837963736962769366246467865961536240859922546374766427543516842845203945643765311240414917152277573482444266882073189039777221822556918881075817413159565956366853396206069613394203140633004461759722986827560983725259958496173422596527780971172376365661784973776969022240344234089736285959452044475373400208124960762025069659261507392659814297109538319785247600097976292583004074571903280451036425460072335951293665950669261837894286571522231608955278362205398016386780215713471428777195978926932463676184892251752494592414107938106742550523773899354750772690889218697483953346306821968637737218655297237450241971445977182931917061626077068639203247549833318683083966837335234684966801415832266192881345398379059669987937376941034736588955510652487586993378311422080566601974269517052026426297685086755933784740946662650331134756551994010982912642190767090132317307190974958430182540260461824023174451295291802965556042538937475460523826011000806804223277486837741655007856308270546091230318951049137266818334098116077149290510055040540679730769313666782889826799841561720398578008105769412803361232399248535553217826337270882667023132420359771568949580576051976641796736848943659935639318788198498844636228829705330903209101716155179416266464055258336521253446352631348528602459887264756423516651810260855438494053949762214219330225816264252026160691013937356318347843173927491303443402998185406157090172713928285363885127943274159659360849269041388226476288385145067916297389062267672247236137700304470029048455247412508574596463397956352326145656421017970313728835086645519939827255582720000000000000*i1^68 + -3394446220099017761652741405724391776519787820952933512597651060056115950834065202218121497197581488782052221237190094574388745887329201439351006831696119914459752277515906765171752360716297412378467674399281261802095395972470202929448298680317980188013188561053080994431861873187452931057851910804055372331557660252231654669739006219456862108651247237333413207196871484785302029134218756828279397136050524796789232132546189044034106554011852181748171117615596801672633764591521861165743781514318539592767551478927789389415950034596999346056400322625362411779002761761862424588098320213254998377269143043309596108232586866665264350270320588617401325509545627533354457553047912550306617127394937513221357479991881364958155638341931296976262690409576137561776080243078133084809697041810367050108025918780449359265454470848217364294458320313756935642933005804964839390027794558204716930968518303441931232784850169309404615134381550444463598257740542048714779075744115154186453468513425835070194154308512430240426090803542402373431241180643714498385208986430275374437356548537668715916720662693117360188850531813321697145068707900775530980510222182878585430299423474795126738214479619226800967969705095396960485683565915563222196270269886613995408306624816664762943129167012595498673829979937062816742631095278543064606894392954615949987300493671243211721158032193234552713688252101984436295358477862593967839642127653512745130886613563598339926200548852548348397064934595427171636041898975253947000992343278876148156033201851925873492885391841548372054325261313452411099368154607857454149436374400004322886587037875946632626414573012429753372532531029319643557161435708320613180854868889972560574491071246162929874611668246054584461238006528437632558676179026823789507766042670933155249852724991507740784903442560806113651252257078977615693333720453761005507063934054294991003493162177917464811145368621168962549596727177534818844475769109125388104359098935624982200313214987640101710431072849488066917970921842214462555710832905594349734546196608000000000000000*i1^69 + -13461410772243119147249586446039387806566465342953600569757589936973620713651455736815657275203137191132697034527399827430754605107425806685710836426607676760922732331169139042682181552313599544938067261169518347271449859294688150028630333169072292612015282690634349895001171115202926066643064213355286565496223259351187329141528088567300437480733254304059344296352487627603851030237377844261775234873701587525432721481906109933174191587977984726149075203124532789780048652683026718897951888813923012685074425505624684072799168290781225014115798857242128311687401089553665573488165911671896809016816286775202595555096448554609243862854425259849665657688440568153292914550323661385330711528236716845471872041284142548725890163257733184344559271660399935376070660591689710703024527848877912755080520338439627834388097692774821070149660964469995319516934740572453707869102721284916154839031904822114506867309261212129302334860308215515463708833643641775710502011828947441941947067464993491466412418940691932530572116904953338540907418628295455945120163591763608296354391981407492874385778089683662507367523239189353288007952682682073096051348469480818872407100086282337663260592192434320463329573223634589443920807562537841665934463511151182887250123447287355878751015733319124920241646108915040523071610650970875600920857376339050449432598465852245251658473070712164964688937787306624057997477169979444482710748427911790764226320996086505386473673805300494948315897795210436814163469542648704359022637534176092752937341568567674528656069232756120634479693365223194407180080711508357934047264116994313786720848938753611288062578835454886468879347433100669588236175809468628507910471506117939783378098876924187006546984021582284657768964697173331994662573635857561332209670229781526046276936281207553905166043984943793788281175422833203083570160999368244556597882862267784219136681517095746198157661090435605767980289692968951325745446626350026196508320403803097360559795225621705136254435123005195517784222376507875978917912111451104574800000000000000000*i1^70 + -10139170378175270222684396397783532730555919488602213564096845747656948570725375779376775092886871881517329760597461268871141261480776186538483731994743025016016810003159540432033959979903609825184923334863934825646733500216185209497150947521025430452982568462510012235647848134559521384347046552701363922300294406518713671266891048346161193041193941049509054702648355438058485665627592861477183808336757776192162650678235213003712861420685339473294253956465376234137735097219095055454981945503071399916077812445428415198670878683113688871393528821836805981751835131780626790906591799144154878177322062476737410976643332486416926752737090971452729569035547443098261014418303124926692889422851979379630861526389358418481819824513796265417549654029196867940935835417099613504245027345463544863533851369398993660391695917246321191488821976346297276230023581019087369725271898086468520057058599182616043486352311996800157572447441921387895317152940186448996046774231614441089585742743013820968482941749614321141535884221465923246218386923505262080498675012329340545038601255893877173574481459274555163222138931303289705155118711402705945850312007591269906705801228427546584805978672588130604614368582806960827447768222646728580065271009435293559610006289860272316031156024406978077089549775874836822472548481091791579511397449129461706049594104246243936146977744827555716349761212526441056085992643000942756082350718186079825708411772811509563855405110823788558396038274185743156193007798451511575065900110263334283550979885322813049037280608013009950285509704337975068179825379326120432540065883473548873771949328390399434568221709488818048902515807594181413424531477575107825530118295847338585623376154178587713589254293032974566038902218238108936191286939307723439081669947835061823021744543713033617306630632797638083918345447103494727558551219529448762622718363129979543317430978361688206526099644991720132084970140511888919854412818944950446125943392865222406743760447266048099751177796726710815449975058963568512140700451250000000000000000*i1^71 + -40060771409042379244600076925673403146791421758110455258094198475295854596822236606205185726501321957147818415128802401468783652718901491953072540636322868292833517299563816015143109426102668702688651625347032622150519745410936261178619163866229836802634426911058206904584573895795713817970607175506467579142840431720286368987410944252696319585969168289179251503559828324236924515347443026040457054032780870467236629074950464069597784852089373422581931811017176019509853441056104097037559862604756311818375440717869122532207313317447947701488392180157590334165358769321705234775011661781139041017880730232469668272957984694106520483194266772499710261144526475588046306763369242012932971630125663397863182242475486856756942308257437951283274223882957251543472368451008374655116389916162011310168551657843696079492861306833349140789415563244261228801175253289438524386450609502256918428884939873440237020282933424980408167942081314274215592777819977407045625851678708794686350983492501155688379106175434874929223125842934995944030125332552508197327964105850174403963735163838130849116149321916165784598708784704802170640085573576596843666684386863860659542366371413765522927181786979840235015363285803786664474488332867352361978922026479928208224871054626892555668911337760381384249623268172791918200157656658797784386373837400470800958792583963777288110091219716949931548765242286901677025149427507353990240949196976483872457440473185401910239960523735523761279066017527848158917169769699058236136791675051683191113321034640555993715351009866796897231239481779179258996018902883629457226395380439555281960621501250223140327800368006155334852368811473675585018696589335595969700831543110368335008081656809505271080331374233924210126639847936105604619384157751925553694783120446480138783701579286488303953751315159848263989656590813655713955113514026320477161580620838814622069388428174422181847239568336555552090506147925627799171708053083598403234788983754261852761019828148227797530535006492077333595648851990378350000000000000000000*i1^72 + -59608828016018256856262021209199792173194513964487019668694844909740840449743416963650715826795601414902321530926785433032697310000093238969018792819153459735316008962139498840749622730358339569725495582792022421714931152327959138219087984187963091897613956465132838749501553142948396358729197511228590887951379223444368842235141221024895748954128800847988789081327727946353596324222169476617728396096538677821827868874391294215452649063967713659039212725355258329105013432047692006332203505644882747932682460730984649653188537898199331529833406876090252350673615312456800263365736609423526948300597107374790281704311114519247998484197616786230773185366370697196965318922543389086599967752967980835032014257158459551434489550099888700539034793046437369695461248316220532689969511532504701593884703666435023853826621538800547512533042073479897135011569928115295152614328613834454927241003289637810563378007202073078615625052681025866543101234235688424883877149686263620204742872181669611926522939258586033589570732419672770288552482449117902542102087046583770764337489336700342209844151843505066902833397526824760295721235572723272310575500393775229730439352085258022361730213533138664611335557838196067101882654343633208771027281821989637414707474040781069705094424620528944181588342079218421366412624610114228148119791388515032656261404290105055213910447899080761647328764662641989312499242558092315705168400458408201138919761301925205037317106849718446999283830424822958043533850831296928440164328629761181192162068388951843884574905555819530672898698992060288750536944733336417897927467500613512509865942884806411586039910725280747106706150211282617837922729743776180800257117783290204081846414490742988179635654233431323653157802099127797363642234927365602297598441536770570003687123318172556904238239157430386519639616811963675797963313679032340492953145118984767290003703484264229048666348744235028698905327288178298314853356278877610123273496385477995016410242418724104796427000007149143731445312500000000000000*i1^73 + -27560938365800266995354800205037809779938467136237721623456591260474486535745251417000101721041836927081339353790379778398862562002992966165509170374378309883979072032420116946429965055693988168492810402132424160757677910919901928881645920979622127876476330929208253268486972462784358401449186328625859729677633364842536549093282162912606107591238199119027980705267890053793026646446570949706962824667956290466309529471535506423481841273193421387475464258093853280317948305717660183559096953109399939719723163328618621238414746689998594986004020135943268393814555757841785489939753864249799670989938893232032097611584988781379481734283003786063089369050152267947916222741850375426446790692808604504414722275478553691900596608159585901552517443568616796754994070243227049683997743101519374588145843683133063640628292601223111208817717511113149252339498803574992494211006544689205862615108401833751467944923631227454958046342372228873627027440052175290561189321235612880940525232931675669607567112592891899696930282638278477797867292899730750930964185777462211558022298834130563583439825404775332844282929279443321218029638132231523377779089444688005733805290309192895328813001625430634732539144716044789344883176528953994063804865430148426670433082140880594607985488251216208458251633609617475709029316372386375242560709918019306870588118767001906538631873294554821557755315163098939763659100961395099572945039771903829336131683495941491022657372770381387803806666863968101124532880843754273708884208294524625845577393857569033970307676778304419316609242775046824147849658657424638576796209776387230643741867898641833145449080595748146553282823179725015932199740150142215729258442500362598662952607188492513047697934052647596539500714830297283455970046135378893822204914091257611242022636176913517155089322349585751481813243442690623489459907044655196325406477784087681527750142322023248921199057012948643851815013968178199457702091601907799845574586602748610342980130955636546110382080078125000000000000*i1^74 + -6488611358911418925784337781755752235731637069516236513244274324906212766254160441830446323931595720756725476726965076992979977920404507776903821237721259711705310704132733887041669394885807341934070972833356171495999538729108391027365828483658063641113470199012190821428894518105998653122229679178878478367455406989035373850490670553148308650342777001966706837215773810125786133730475454850879775272371034348543891473175563037389891379724085441534330166036866739770881559289139350878076021294148991171884823896245831303309019002360851595040668780137613476080735672030734264214365559562301134598972690771779872149118765800375351387194049347273734506425296057873242190282035783363863579782982843060839512694293747708500224108715263148333318883456424053405144247912940434383082027468970696423383269355909316134345899585062208004656906035510673424796983924263622388730163021560482519483350719411312249473168401937994964268593187004609302946916385371071990509864254022356651607245341010162908081447396867647202517877514785651442459426122288500961840927088614503070590233938305025704066109019369683443641412464583203746623647027359676093290747790554546660117619909744298222598550923890051073838283642431122970640892400179051724200672066490051214355998258417359965176540919736732681770387210403278639555620922260257273128728864288559107863438538621532368633841000947696791310904547763019729218559943834638117291614154088531104382178719351892765647570921642003479205011970349503519771405520587043813023553576606766579708949725485422751748659982666868047296744510721562838183246521185045175503620271411418034278706083628663781178082578900942355540069530422891329767878382632198728635529339631713260826531588514821680864773110228215163354814209507086596863625786684213130438757633533322047614327720365438943442480676496467778696277370845243749940006870673076712260977651869847985299446828168935708239683030550996115676210456011256483360238831994719879004704606443191075503826141357421875000000000*i1^75 + -1775680044094890545474809984959202548296844341854586614026225060827009186424454374936156440354675033734177678581034526055394731382210894593812613497270652968323479270291408944037190580285538532279505736055289490629373321593105865984151872397805615380924437751788277751654283649894189632019996498458212555822138775172542942210681314654343875555990980209639385422380737122442116515841237815010461614235983477933786840827813850448728595060174925076590624365171323581097462609598670331991491893340945005169137679308668617979135319710059295691497691095142078963533367374045034006429383889339483208098710879590593902458938299531171597745987611563847442608183466258966702259446294257449672731296841610262996622857245883386176206493746188854839886883283017672010736316065810292823226070590937975422948898843404784021320979869858930169608604573639090980898367359521349573014564608780394856523624433110303188528141832035123503041842879491254784356220651202127329671526717450152639392047557472746364633574271295853499689359663943329866247771751047486292601603517485685492014635566064638540962182645730395526543777198275800640195435608488275158777476441177670149606262291063480421472093943677316301849571276403084184767684194097151635410088048601020132328057706292086870263750313354297496086144586898510296629956450122066977200160682436459854121230713420370597151320265058441707756508981126059108101896547243042856993810908523345961754208934515262249388939613447019222271220349470573487415687876781882778149426836663062744003086616438891848870148283570057361712281416939620457778928625511037836413550231559594010502204442817719274685098963792877268519258145324627210911600230873229941797414924051105899610215254350412155089416838630426719790333050152548561668685693888518196431180281339129577201841534819916290800342437072705442080690307366655718208280394821631945060897679025093526540189425140868853697727801449643274047182524896323569900329633747727579660713672637939453125000000000*i1^76 + -473782862958527513052957578335166481246687667618416670134056365197112848558650255349982307127550418484391964095132191783566572439545399371405651848731318980525819757859713670252745439907667993744988258857660999549585603003757007667164350793707156824683295272502672728806372010237395299548296897194913185974402708332220100869795571553507105828726082940455113681360248691580490762513467411345890269724726226681340649676599956752322738202551713500633986059170570078180627397143475366418234921117516582121769618824887644461969196232703553056049295098376764576625084318552397669199526747073199600970381325319232028169079425354298233667033555508282282628916328884288694557822332618872286529080966040188011931521245474743209225009091456351784545843046911933789833206455325107494651947773197749502420461584624334168514220628225801801183835321061457092912651657486751968145001636031267580057014719628640745890289634132830628381487651942931113740930427100216520195556258236884514574080480070919494412611580985750573922340830626917389080396299586523096469364032644870386168994182141633354705396685658330721071622159603305642744394781602696899688517844450657407412805559676089187717048443711530295861347938266444223621460296969607114513852481595902155196085527290969529231873990445718816529660971586329338822727919328538707305215078109090282805627894019568132744566607321836793963071434804045808188168839110181522106797594993637716795062231032572506279880249876447920118418304224803001055077236235033069796151985758862329004885742273541937339158286361037960769628790894216791737767247206420552114893303758152574527346427239255558837915005997197380537414271079167441820535495660345860598558603016275302668231058840696831671408471689934141015475927001803066622942742678660614455945978396881154717677524435934853676198044895427541620767855741239316161719296962289262009673053745712019059388086242901473614620034426987856509449659909587353467941284179687500000000*i1^77 + -37020440812791883772821817336117829372885784803332046027741145475069037903029827858525640799157536729109127186048807760143347915883876979883358488037470249280440588460332953983789510681013309847032280562747603470672189051532686841691419958671452874798379986657540395670991699727882347531739342248732238027705003578669301556468794569088570802102850487078839084605353250840060008708832049433160142498592512137807649605930845006441455786489009294357162611746678939182825684749576479347211584636927743708861507764507663594652824291204895210474484849062814689953290408695119642997767742056452136728367706664126468135863689186337827492460142363936813021598357854644689709535680399692163035377493181584785544165655140578577526180831251275695974828307596686602526900763596797565025347065861107346643052994532270924766733457406804700693999547833108200482527918449335300935263769502847525860962829325844875581989073336022465977572549503235711330042056091731896888711171932611871177977478808763475471486847033125883402139942854993461426115375387619277366960473071886795241217188303387563981692130587568382882665475518205462084369640051425021816764807264445453115087477544826391479287307367378029793258781127235383442381424632758034227842629778629649837185172633509820790848616614205632680870997788418441618484552872215817761263990553260915523198492256878897052917684979696220714456187318626573137638264023665671151545416302081395801273973121118988698204681513159165158673023978131133490192081519829811212352057319635395226472323203835988007712475018478596012202174902990730388630392348527393576247193252598198712613395642201855018050464402027499261974737549481959076208995859845323305024286314742603352760916360990496145859342924567797301961881212047245384648059609946010207474561084500491560611680925379038766197988438316498000473641257404373862326477294669457236134528998987272564981176114743772770498253521509468555450439453125000*i1^78 + -809253121568163129046688361145806562847573757498115590979597873691661450832865820789036075318920316663415765204509433678430215564683643898881397299837111624345390032665063382449882589509699707420826891258299934418818233797553500357056640967367721422175118896289525710761131969235181897109420518547618773009871247015816789205104990997345833431102621365801847287804147743188333103213788163742840231306049339247921302510601569054140890031462434390630378123367125539460667229541475614711014660596478162513323630631042520908731430356514971216973608056939134417689349670687053784218688763473895032849036944665355730375597066680173324833385811102507368521245341655577855032753820165681421263961132401107245108571244800943362436334075635101228438177205716727060937539018123839325797844435778491198187778039127209267763539993118709547540960091071804119855551801179734181709711091375374294281011580763670736714996294956914423228319119333511364363247824340613454078191123193080265025526407446518163694354945333671871868070099807363057214140180359400574881212043323439181518722799001025408850286719440328434454311509160240358137349508466828266385464406921217502242716310319826149881235122777972609589765601151640141855665995877195645838464032349958749306783711123287374410135908346513058501306459141858681260767903933742501643749459058163830934780975903951324257262962210247263671234854218361176898457453376817834063284165636849990637436663429206093778443677635402261071537977277445847922519337128365074137949158832599989292375196226888919318186519449813779984924602582549577434781904968340207266154959520442323671145865401398881311755765345556877240371837025141708845006758112026396848049644650936192184251936285228490050059602758082265118189349579208242800363112548085687548873071154813371071343291352943333341600879643995722036587610772426857582620415029256067825022931831568939742282964289188385009765625*i1^79 - N1*2454196857462289266704887999707742724994791585883498073302767523902729399556309674079223807398800849969076208268346305605701494772129471942258742524261785817910180347340082657772897916660750852356202331404972901813145091335121261542985255087051816071440949992869859017484333094176859531932305588938483940097824019657624285309662908947529386939959255783740091366418755789185304102753646869609026762954145524209404662414446721372819708252080352176249284803113465891453437500*i2, -2690391740934664429722462681628035080554654956084264535170275859980966644336081170509252591647348599281635140996186087347566586459563107238669118476472149724588870866517001706222359709460549276873191075326186732815647809913510608851518245112855656080490391048274873526377387883508759926190517985708899291999742899334810829577437104249886327175287011743662157911117824859677203409460934056232861661355245019048914691728017636665492843926338119101996601199694538068838256408131047914720982895923346371743053173318521016236595996802735641244135554428200073071617521778861369372501418389741587147626942673830915125746127989460591137816464060509029458065747598934349463193153490301772715316107591666695601067132816577602305561124939028515316700648062848462782744624772923702939647942413990300187790824463689070530426583803960714367359584199879548575577863656994778813608440732521548782874633513126100941560485488843596543510688690220907912438223325173506495050660570299684222384826182602427967211215113162534033615914057486892505191287221074431754005600648998281531419915196886240879117582391769097245391149476193365734909688964142889153470309361026693988202743542337465352672819167975094910744377652413223447999675854908201946371799839251379679839531488954677476502842587723775877672552888190479916176604115812779458237153007073285646874481358521729384292725779160461405640244210920485209026061515931875514026784220124451135345390302748448712054699859893973113585468718741167148578641738536100246402727932864414702716345848234659075098542082873982467533284316178228608187872234733350646732995284151534325432209727034952046609894965851246103893700060676176587225628343210682052230235364943648512797372011248314348800977209355638816858235948994297441424739078458099065647014224788453575369182680080025552981250838149627128855255215642989558296693051587668092057003660846822438924360285679435544188227432531785030607414240391577924503587292123189752455680151795178280732061382342611977018590171904257149514909073199967282698676934413678595998880101888667281680302537697229972594335700345654183113982567713954621765717637641781166353123092718067637474236714127350864290153400404979557655152490643957117124207425763959604118870708728702798822988362113060600478803162573973782843632265981194642374967966063213022018743677600750734922830835052934332416000000000000000000000000000000000000000000 + -6132839905899096127012142701501334256642794618636376692159232211965757116793558827092738622192509622279342131755885897229967432986141955809002252834543037292167861938368801685305436949443545593666150272151195265450567266727696259088685575182214552770556367380399810781622598654597475726558732784792477378737215148052098504285932795164371591525135252996086516512677531707434639594408798468949067120155342573480168875964727482737620529159364604962694143690167268128011313172922608556820038916711142915174601401872255024609022804841537264777710162964511490965492710870153710462264938694737012588654714815384214380447204536170658937175458784780882469968013023843006418324031943778805310403547784641894409093908023698546670309888257308449587180434065677501546441262417363445895394218983303037590069105066718733061885180881254208130462660579684836100580550212507365082233395945207604253778208156975411113732188304072729651855964161606233536694954735495748972671220937235090444238964299185815747787424851414351253424975200585373782046868528222530252148281924609862311714584312806356564624111830987266639224576328561930991230549045810518290224051819322447467652048765498050555748966791942241349880078526226510560093989121088192428518571319322655753284578409739747907632240625564029349551659972348990466160780945805372331460103565948509278743374477744585627721992000220418684973095758570233587185413533410076918589505552764937036564775274046916261354026978377261326621070227258353845927390368807723016907004800061228688109626959384766333516615690505786414062409926253414824896685217402176826930513060472227919517930863407004355902597046124811431080204228755138778663635670880275526533941179296078231805433364517032418363828786665994928395228780752666345865202737655797557644534872941084436135117964568463369851737241354632763399918477964082724346249733647524380884477468761108000219417828188807941623258611709880861456527344942453850077814746673124248886715326454009382799089446065581429496398762678207692963934152750782945639296966967217882438708873367190346563992034220364597179874277077790951714943003186134097541501945513348931531577552710700537294913220195364321916394756063215988288020135489136221542591692055525208152648933062447180787296767910983319486784949354633211523210641642643175413101976088099051485277916330456823196117820076699156480000000000000000000000000000000000000000*i1 + 16239644491773768429900252988689601819868090337057851613715619726344894999068617925054342215225032256960564860090586664130120515587229556465790811002231280790489448248817388196439951813927691695117209527885432752393461046404852874867443755192189699831991490362585363775286773681593069651971829986120806744893806904897799816679990906754157758162227039765784970123391315305187401803884742434083748003633203587967931655278265254530699927249350443227190616029538757773481985541123543598726448111676553723089825510944683208144257047516715195251131265444298822289201906426914989227665177330301949120366702377516247942718936634109800498395073552612246036701624287168639215524876969944177700848188563143719376913175265221946287238910017615371920640029643387904478098471973343650696153688252030867134010815217045338855526868837172878236203779033469698570746337225520673077788447078120929826213239085643531337532110025318385911029517137417640342385669897496051057619237436771276508349118812682799413692192081485158074675804074315430876966735459961531427167780787592923652428958629644517048139138982540003126836980925221694360640892281960246157952396083339474459955970836225419419592638579914088514717825200259592311536198669848982781800428823329273544949315207953919719334790493680570398593884051706062705317079996645606521908692952438668294901675989979178283309896806309412885943213727749188405298912796430816823806227485233442542881663019790643821622372538906119397803701545281641065682938898961516472550832969110344274965248328757866109358101616060508080132679338602167986312464190928433740511673738112731402280480601498937242792796534658559893306951671547737515339353361967408454377679543014555176909493880515476924487706841738056248482672345651945225372176798038307811274381083228734118510420101073553486595906242459688665944152519984517319716317127241158961990526396989001187047222314820106570002653078277368442730846936537537853362512720759246983204397391322549515054327782530597318131873146660551892500922698825116090350644372298071097427164124758464294819086689400349346523067245509274232900969514707621087846408484247076159696299549455155496351535489026697112704622452266570820303726244050953088059020716060013166445532275549565290875166590269807542551061183653528913355027493569861216338818567892766199489314806251888915714916829819473756160000000000000000000000000000000000000*i1^2 + 105510503203694916961865851456914978948266646850997608648538546649560841903148854087477241643407172084464928254438508819794246416359878543243988406228810730304956379866605179278145488858582278518015287778048124474106021524803320404861565457593461328603926418738997607947733619058439792953568427440567910466999407006234491285874049821551337144170672669244372173943315425944682710076245635173936534561826465464750861558707729329840939888129040670059656792539548203517911669067768879318814778511944012823579219767938432158318382501019391436891368382910452324991943342991068364297297289199414618804684750855143566463783364871838982993735434241799418618992591965258693060648758041380844477656051251663452757273582964161448925337925054288888186663812434626935195233126653348606242984619812335193414065806946777802416720814424957491765308470459213819266935673163259621635454512805298023435434204935812144294412657857941329539837497369822760712052385945376609290739185623045967285336617658361810430205995527886764430484198621174689624422198913922824252391719976423504887175254006772316233111753907337725124862588956625910714655336209851864182426363626451550741142601002778366886659262733336131884229428358053187757677869326486890838968047373256339905185788003137784029951842965609088579319590255538605609971437978246652667776465483456079980883140932269108398186327172049191040317698288501718456801714697368212621455814382445020516820635120446428877269852193680908874128567211087471436674097940754627227631040713775556452992468302262028317622565121932195275596440506352358323682498962369204883239695192424406756690854584829288065928140483149768747129820002885266890826516006987836759136390088746639894923193203080499122834014778238545449749677471254197025141879317282176042788289722258952962459220623206009275432450516641475970281849096172294908020942713247053238781120367110123640583927477560392170864727120087410331877706472739594020901719252927076848296041374378435049408883150366286460671934109931896502181416172239681768716365089267201147594735461942408548477053927006711331025510053701339181040070094528850216624493465961682366341028309845740531387880382212336956599933624775566116646608420800218640786139815670538986005666560924458713048890096937165668307254937161923920049515803360212221456996798438295141563484892663123119455276091762645401600000000000000000000000000000000000*i1^3 + -443565603788655373872408923512974002687158266415012839888769712075144257281609903911887857742278090346325125702714299344720447534773519728356956002882965220398334956850328383599656296229722526073300910811350826415505348770060200715078549654241561506924598084865694913507084360952951859188515368156703292519502877214886443961733437672843692650853635482807239134725528723717135739670628096398600406456529602939267522558095076406260330605578561681914924608310780488530514145836565509519211708450867474488534791483779204592825885107056961358614170225197732323066886963469549609072766729980428479386027296277557111379161931157915668874114873830230624298847973243046952716380728305566162726835196564262391901519693566814883331248277884387354825918434483264816753609809403693574583341985375492360186933123523056223568552662860473380688753896705515888636645688155967157635148591763632945095652225618077735869112229303612709909118786493764622126705814463345178856214317945211512681452987487767519398962584303616190179682219425941153507299368906894017320090422625896842387530820392689113965148429723060013909306638544752677778725086102420114229524991578867824550913327896604029081139925040216580636826636857226219180800190694353628600281651401456673612117250833537813546519060870825883791052493508196429515946355517893558730850011579233807816483917149901156854168476710833791877854867627961364386602250183337986737831566008178082588536306174261168309778473648260975408363860795135087060841233206489472783992788527284963026845687681383669829387374056430884428154966721005659740443443537821737946555103515842632191516453421442310283639082978685435826951136740484469433128342434327122685313778229142949243458097711970428092710060327759948720733128571077118203623037259938974910517864497938133783390640120230521790296546646087840747406616376676430291307032748503995898994459901152843239329189562409049359756566877147700843916923657129057109817488145863814513577867434450132743376886876441136121608855250731105663854591461345078752773862395273696695246302969296721610688389495209078875644354607270011716055876983198422956582305931596667464098016903068154794659507977225298245835218541484062452006822264561448733687492092509945037570225275175787333333369639708641883351596626217413687448189574670383026367181494164675183301986584084679792530156952461141606400000000000000000000000000000000*i1^4 + 778351139718879617854550515137985564814915575046839898000757484468638405497401277139258789692214228322964314028234942180931775958407975096129351806891140740690136143594981174304318282013614556509854803986441927514198192355868665229466798920493053385839205868490389952430424083808963392512994950684592747994337912741100127089500087707584357209366703439093039962711995445767828246343832301371965654018770457666089693007239280282324361618845359926709875745248246272470056657320268846906386445292500909637132383935040306621968777342128431169515085345039193848890023089491745339072027461599135433842456887330038836482531283546403047924150580084858063052086010809478476172054457965137683190146566380631258117659538164608035881897509252087454573626149921854755307093629792607002949399969817358626021206082079697161800818194658282096107996276270708091502421848693651388423767155239731904562617436734642358749121991031187475880370052669422434214033629229327157611355796909842196179600114783371776662819964861038794633425543915598088122476410555665692307988760180779026807488902757134943858797176889600771553508902641548470580029283188113632931206518353912906247889372531957121870923428117734916292981836095564772419983975928483815469883806353856552949615127342079817145154748886120377154506224282331590896515414179745626890839540746402559963677478147365254171608888214356922168697242190102755878708008009390424958619750847018355854922853274583274660595130790807387171965857294624803790408283299928519258501437984882067984642192879596669337856399408815929508406919230396433033370228749667803954466494192097738538431539308344836732833292233353688375793608569046114273639452781850721610144948247844815188907301390167251028700043149705836772894117242922142134769631374682086339235652604977955539502029801490219115257053768096154543649333234784362533619961492492309364661010066182959914468255754108587678714647953508783302023876315001907006328329013485637217724355768653216520902152798645786039109583165717085401874796984806898364806559467944959343616513596729763202370837313148917684707818146043683594266313518704285450847387032918097809932602842856866099820586422715519271305095060921502228474064181321502441742501896015318590407293984819641016238339357686994971731304439823830994172673018292256780648023404470405879023041424040472511513445227292524544000000000000000000000000000000*i1^5 + -855836853526017586020728289122402477987539412064258534025964571875565741543207861819369761626285559431571534038045355123194078731232829062754339131195132865952031100500899684956163487428989705076111226613782575412055729852108040496435466593093591510397649970324958577174437354202179240268724441717510231472389924453046555505160246867870138560364698475171595782976231311506926660759754475484408132926768197570878792018119197098865167663569707533012643847801823842598289535639381961075623734116476217149190223451477556206323430363709418251219964132746006287462694331845394530069050538283750916329224314092147629471912319817051491347196392638915222046713235192020362965575865002297676734008987754779957070190424696672268108415139074620237992727209398898805469759257839495219727248309293193916133928008363249990772359322938561769344720412500263704848018844417435355246573160727018069036480545352074125468628021897467547373826248973060365190630463500559165230103586655450143926463086485119036556481233426968560913358218422585177886245695217133905289224137705166548075051214172248770667921480503771864336335710858906536273106100243786900603858096204424377394171660222684541576154383473810929712658737385687776197319861542239833989135070774490727564902851405846151939664194810617479327987487274816485051292983273708509199832730603637057771993877543312721974309792436923898299526755838901918634924591542713045705226616304338342484872513948314344674312300280740256373679103713994981450886749734716068686888418156710045501208416813804394910849137683167990003440503164965772315622565272794436383017073647059140708090869116663260549762358528871671163869572826752010234429561086027500718522558686188306601702923830178289001735166061466406651092569044160715571915751331889982052708073682757728816871463491704991522045778658083872389719266068198016354434052257658002663420584784349372932948313218414514573144078150052626493625384448478631989316430804021071525826870324249952505256040382211369264459211779631996634203742809288725727399063301319596099503995616608962438622684504896523238802103398468300486954054744970564672261081214871927879743857217493699928061192535573157447809560240354349862904667627337636727555931793269722353417436923226130126896172542508651876335623057090981561204495422824267163796647973935104239126868797709553719153883407376711680000000000000000000000000000*i1^6 + 688438714934843295958782885463147781007739155534351422595477671584093741197627598977534676170422532411138062708281054065246642219968057295855723533295290191270183470145436520083812794205212591465555995038414267420190508113895735677332879768548789476926306061877183324027479543076175549916065901745824616395556568352514160693218278694680039586405978580513576196297362980514219860645994342766985717236833100409644008516299323500262343698470229795603849262318796634886972498980942094501806361383994867347337342690366642283872895826457411078030410427695660635981672144852932747495035338356306516211599500400001188683420908991244105974148215553261032143260938201290166598373830981459260257865823200782113729155665410482244790357027984311892417722810420785047793190732257794969187058260233101111546986426575526779604398207151716113187482379053354988758331853683368752807590919589651326829742058226960484843432342372680217418432703871259714464025738178301864249698548221709407382681656567552478676598987718748527293837858037551502397132749209588413008222308667050328153661587731997505429467674032938927344760030793688894592149316986108808478841937580123704972525218719979564689655156671163214008655977280178447705021724892074941718446622588076481204472948056484494424943171510650898479586843107761150272353432159862719853539988748448082923218247717652767264555158728900602999005798277521714703025004768146941319611720815143814559416328227762915841096415904249786648301650801283490172657694757510278087019002655684802058645597959135908502673248613658702105545580399444676138112313721639579616426455036690457135569817724784713350785561132417903070471381993146464526979295706091359938647735027433822391767764759144469858895762506171632086256854891828158862819628492110072402622676659867468903528600875478659635931618310170129045604722468415515398985890294957410079397971476428562938879873410630695456741528331091496419858772596195845537857489725349192129572717910605955251626809974728465517679076218321975762613117635867118921966722991291239505066439871040325406144149857230077850167315841712326351179223708512571627716775141646263714549380519966874750183055995050698556826348360379994014837150315429628813825063347190097275522951212238740845638139301562101258284440925406115057900503558757643819122959022014458248530992319355379749915567830597632000000000000000000000000000*i1^7 + -436529987913006371750446939922298099179310500299118184528890932301963590319616350611578203750512784655896753979047613346354553414180922261916204656990242587089034113121657076129377889607587570325761045614553007413705256030287037032061504102837459971197671109087962389651307376378306057575686128651496687318989427047885349555758786152459087078684400825295932248390930809675095568136201757372528908704099026930005059134721905492206945412766708112495333792291382188442554564110935147624462052445055030215779373679842311718134226718509483313176609433782886732616409114860256389365939224750969488340179741337755983911110230740896919716273175016733862032795086523865968251754718488306573276361476864420703115836630069244680406800218286320041323644753920411265778283139689059764345898621377804241291120789184518592250432859393939031413665244565864680544635612670086919488846390936895301755722833763029952980279228732827296104594613806221047133627288668719630668017847923532408813681383369464079845785443285608676283971633432759299637650933982216754663007393783097152999011700251107891057263919700678889140037906673381052526822552118862367400974602174827448772417770930588024711956141121330722781474579101785196738214260082262767845117858122557508397841313145257526137048130507118425829581051690060781172042003250467907860607335440041906806678651977257080233192323111195615006616650051463289753917061881780013519391778067127296317078320701232003337066576165368392921749531688827358934958527506192216093183336449274348866910031670455483897296659418620712827266355607582589005605861622664620625339786935962769010110745535991822460713582110836169730623779328502592878660492820496947156022864842972454685950449638725718582094497115024265469963543448331355484656693177610474959726003517948307549537981982718645478048007762489919789057768342886349599628411742332654135717493220371652718308957734326774953435573114586344430367790312945087246719574837112429513200251596595375990960973334666553525549411135442549262038620658193365034380923936548257390276091676056852842102490080758520803707223112236713198058470029984530940180144516618028668577735428923926538546865339942499703140625757137687145346770138968938921254483578126256075530979989642545279373861383668670426714056899973916021624784572095314547149660474838966167201560369248506973458824408596480000000000000000000000000*i1^8 + 231805931133503830790458819859280529691809939332850030831540216490167994862546500323142638588027513037783013626457971820416141525436558552663438391010988037326686156573907452228059437266090519907665739505926127082432208869129840798659339612150773176490215341746078470449474490610503089750599763308088261855596517993240743110478835987158754461939162299127998341196272032394450915496892438630646878333267023075520223582459539080882542362743999567353075510247112606514237718491979285178038041934984933369914172988899148441793570855694837655761057014746149715154884406884823054145212509775269661331527682896044672927885993275867343906660000835808206517696080580212510359268408402744057156304531096168248455384311691098893366987922097390295354498321147012454374278603252763883705018982503364510478985944957079695686719031204018951791933172702535957616727754316219363000731141222418287865146199794452826141191357950163623999054228961159533850567134991933939817329821699941730588296927341257248268181996927846461643191725864622340448825537360113759887682155031595522721110771103166030523463612845692773178713396699489473659435063469702649395784402155761818908315526929372223191804532108302471810974039692991314052140501328521677025073821839478742287114467512740389121462120797826595945165769241079245954163351055367536248522893420802995026689763301564375199320362822743485459723208017374935189630086914796931984678079216558420562197900853062117177114932411303281689166185964665993955461964816935938082195991253389098394497543630292937143318392163147844291715436018076093870377525555975238539493036550532224655362052691131252274188826751083352539859866975182023823922911505801194978504601436810013641738921375039342010356884182214670034148224183782607273490826549506916739137207842476745129761493306739356884167285747514933188621100615461109185238822925194345425263656264363007912887413576139403542713094292616188031286407419209646967834329672620019006174896764154802160610616854687490021821057294883508059880121674486667325311993095730939915256080210862313613822646234996341020969357628917119941774079188756962971697591122875597185434652287750605077370168179439443940046943919741410522931696896333302543149234006813977038849266552282001276521441294110506976694477891295533080533585460375669764471943713298228573070872001048400170506891653283840000000000000000000000*i1^9 + -110051359127646487085088782079436619471547016819579859301960056704185178939047499224892544723043684090541785088024038899027229376020735554811104953507093132405971298412915761718711238924812003106076456176413356277418567715013407780461081686813099920597554803268074114582814430400736204860307690173169806222761050926315128683462445443671115027515772991866335832939112289281326110165612338206930011796432080656847568427173919751757498804521649352827498701852516679960798723090289594071334601721231595670835462075919312332876051439108920362296891339104800358621990646785413802489676173118317331144025185288493704841336631255950243693742241193156068598107346002508384013199255250597682119035272320846115488728683564819347220314591436095627951548886516320600163379063045575143051780581753543767568503904550800343035886039873026764668748699968278564597316937954806020417707316332854569691959191147048107927594635037708643378025866501949010883926977423603017221867158226618878587490412173012738663327181614997438915650299099388665178188048818749997313215741046594794874877224021263580118485190336247429794722740185261559560257330092047684161598061065001441018963017779763428188522339178887449873983250453474541707373941400435564027919385932418930874475131614471803570083855851600757731218759201803988184479260528587622480482806908478571643246182017379456489811821768699470027797689941788076293150825238383047973365529654833077299190718890476827167495165591847835716328558254870517899250160704471089886236577219125003446878579326101057511076144481809693896148496861077237481757349896322355058391709853422308582896452935241627361280758326383829246782719148253756857453363691000087399173917987356928155618511822172516840681638096013259188801806089392718967611265986346629318638172243085928719109101576835017216585855274947378647858645354936473007171230559167716632437512251018663421135530534437693103895936483655572884286174474964154360112163825323762181957128320174680357791313898998209896440634169849153758570350226168690647250792105290834086153053277145954455793191859219319005188294850833341607809265289233177814457352590145316682732211279453823415844908946773340505503990441931195500372486180823680741735010403221229780166398096636198994849209890952202290518217026585549895107019842624172984132865789491224214733832052170793330036336649830400000000000000000000*i1^10 + 47759653787091787256910574587980301707909405030368959805682395454539157278199781654006109123301041901266501643396595562691206300287618508509335743398068457027730805295861511515371103214427085923950146004596444803103347824329935113077814774043928441119685076991389514092958877450493140897835111493105299269496478912064154551419791360905877577012029835342455340647946432868097378193765214303881727502889146940315278871306618862996932631806286608289877342426408558073371321655254960553019759214243473029524463973831887437495701068349347580256155517802464563101254088293710536831413133303112771027651863403494435342114006824715348823953341450166413430392844377254242914868850470685046062389229952245875385643972038704924475070627560591477108825772849231315463990573951523783701409794887157142086339089026013824055328639019095735949239028810740715368281629862570019505658386414456081635956856718555662155505061772809854930630693192489309674577849554665312950372394599770445023558448853518301508348088869740399800222163369696258719101700476316206833488272571510365742972104706773125295062193421675917006192535223733169641615544836254670221867774659695161851047800085614902028688344622948347729101597427251322806186572273385337684725208865931750956113890957463792327224537032696139113312273908166992573725629081643556905284175744562619776198931946385206439934845182258412074376075675298667626454506540564074731871283475661435370969227005246464913703566095503551874674351604911840351367260650240792258924433481713922646957714757614172657617487387011845699684280699480977440744576789189026557462800444927477974988036162403554313636323490202910753420568943520082144965907634059636531015136060089597564303537351679209553473851027483580743770752949080212340736453207354157498992709625113996524291707427961989809085059309203618353699023296180698158810849528331848926713924273422450353329676296435349831339944369075254246071765653852469590018371044793714374260446534276057341957292510053091662448196477811628429880590725339121326172300131437931065829303057442306312729634738616793659156169582166827258972910728990806051030230675689500739851900284409329913620804963034689762538562250611819013687431763716362118078245245354959177771802033652526207190974881400483431229060977862062702125964733659871558640012457304896501654475886750681801016169463808000000000000000000*i1^11 + -19339581215216695376332431265104415094060909663866550539969074339904087945539940233611217130228559368434911951840562797256142881917629798527750402165977768815480724985128086844729730481830943355710720938027386639205684615649307352872104504392871128337449062301268281756342089673951825236717101628044091586466163949033294977559893320521234019872232824163957326934588595277195704890882655948486171660645618565336668203851499905727706509247562699371432978331984239390022805821164033430010447821582725456176729244820153555994076748261954677063047688956194441674318888555602306970921161210503411857990751256537625696258633857527797587900911604425475251934079532311260245575394503226325211081090608944255229396107344601611691462778996431538750558550100501304554618619045665567044289193262824539572906456265150062912144717122766797807657367265821693567503356899787379640950215957848962883821595389446883627138049088005474882227187170346659805239415597620100929580076519537345786346066016575971046874534970367164661513226552133755108244024416195905844936939138604964946950363215723875161398301812822482386348107926009964158969124834047812434319106676725506112176223529110464971009270503591492127785437449386688109350150372203618364677441977791495162713415709211048971963506093980256936312643132818413648804993310941924748648029273258056737281093136285445959008116776114787653037940311839814076789337653585013739322871259073277405067445477601787402854545177426629569760556228692793779211527205936235679802828968324331199000921388856173388277474140473768705984601863509746264734608620835718553638847039601496557251012210425351786259151391678745536892564008742970857123072648641820254477952611928747313117797302155292917068561807908611420076502824309037691693262047467690035538562446195895606595851887113959223895107246914154932720121842514500551265088536287646783074880494450336854345435580714946748633397389441309858173502096107620653699195466069820875492598463434301799880180701229159778919423872757294286921236033115363814296227432761385345190954440455891916119963525203601109169315394731202436989156885457569926794921504426478002703884252265305324544589653713399420254539596636169990030345924106410613829888361821377298333740671023243117536526983053365161229490325428066213267684423937050129850901864834525650439334093237748677163037491200000000000000000*i1^12 + 7423058981419615374880514412599915015771065106830923734468957772617775159020832552410118880584879128061424982720932116890880788219474770531870225028657470469883376151015268906528418166792283504102606888969628867688177286428407602682197964131116124460678154037898028103247266094160800268842374965418021308644752333194517245744885156130968092057155113328461700893525835144579775031007301051413324553125017474511374204508462347851508459587563487064945540540531914786984086290456893540217577449697296123672514447273735666089895807036928656815251903241446043307629778796891000582222421189509553639062544965570964472996273106376390815753915080829841648750687396248606657518691209983203815841171820216547801651827022164734359971035071864424437997511979874379282550556687181385597530209064357329758298441632362423252465745918737354342474625921877500050209237614796707291905959614046075444419566045526220766532993200356438264291649669164147690873758809051301301309720491756124702467863362146806692575062776952929627174757106213619548366033551094475109966594654287085971007332470356787149372516227883768476975958214466133672009237593097389031233803402530359389292333208504629490442995449332530464626816438658000054358451972621616176777942445678194417718529659888938082623114716857341766314019140475990963277770102536245856057343176278933376157932973449934738149933929760237218241638955067791031622156886340301505004108109733847455381256814217598358091443804499474364894041752923666574472711685008630101139967157159309236116963734060022019464734359014113467889281177688277629982511273445881494662382218003411336604392622929741000206002474390546602327837489727638998762931071340014637084365185421599599218013783410712037999641934659286792965912446590348141021790629489426323960129678788656813350530330102292759260520096736619989412328183843964989280876397350712046618491024734408804847217286689286984664057026287464997560400420340530262790988760687953974899621446547727825353687155041222454329935035491437091470033899400474739231370105769643915502733897879586309947066625277441490872343273119472662100664733631251114976514355055915746157073325667948161199649912884658479583609994509958536701803179352674206461502119080013502530039624408029760619071323538020260612073920284013268460506908113722884521848808957685917908961999350569884022996992000000000000000*i1^13 + -2631504696003971891306920650259573612515277751145296930688336811642901991558763087971608542260907494101452421311997448820974837085936816606068689492879650144092051076147734389155767792454654396360325662270548914981640062404455638555584480288967215485433701740886356448052302337188008203673940880486720824511605628706143080660766111516367399214559957458279347463619849255653618007789252672280421396013911662021077999782777861960958111030315861953291299454620835687243535098314822498628140723291576026246461059105354908943850737235751152780097471650745492950369320165896597232105226201980731512740791537975076443756051784420233934007276474867689787358845739745613856494189021617094592274868943385347512109723682299472417398283735660563132588619009299019875923745679374406456407772547773293779901971519924225268679596194089094358730161577578416949066385463093997612447248260131078328512087889974168707026801853162248560515609887572571378391537647624769534338613126715549914696970139682955448970335998584136858950792576616012167261205318479783627592388854818811494551011030088169798546122374622632278177540465918874750415242820939113006735652811491396431699752699000166788620805209253581995620391065076403159414465891463098036104017887069096373374480864004259441534734415790708211920519186549225947890628473858601408143806612374641593915005591766788351238453229233463182823270502726580312578528282971812051747279886364348229402671446409583678346999875061007875847072432218514656179561584145324810124534069844897731448343912782514797697131421537128377416847770738278301678283246253533969997556893964485541752595692588501059670527304094062461297484133194116356717989808317893445268407693700959773073902370433760295714173233494695237190458483447702110405174489715649183578665358056249753359724549364875340953293674139187498041995175789550059442838862143946982732097073680402830185979709941835755989639039997676163315994454940127463320286138447982080754363626690023712478085435174151633700988258290508418592607953534521690314124205333796493280543872201102915646618580437108383470254029070185454039443892095526030506670137345140032822746177748875827599708810398007839141860930215936307319140842685891873873769877286048643414691742496598014836438208347685052170393046335207679635854663274252597654959665367590799543276503538209051994226688000000000000*i1^14 + 831429279623068214176248074607971263679999396747465370189434563997435844283768987958544891028496484545187627949855532337730623827740944533458048376694148227218294514765165008884597235368171257682628549631613952774959335080707829750197024159761287829804016273342479958886342125934966467969640253662481271652198946603906197784292805682721676969193897376461515116407259404100449600910166869043598468034698227057437788561986110473659869942058562721247940518320719297329598670168938326496385730334660338821710869893429902071602415210126547755560948842396253249955625128069433765108359232878212697676633301978069968891424772365902188044482734934512391251828464711361002496015798367397624825393017112762670417941231721677681278611505532490656901693550279030454928877798968132996896557292839568678016041209164275652134008547664922932255850629495990352959858712973473220678556381214186254510555453574166687256408532960780435034510592715379914547379171569152532464722900094312395911477112455881492256860452730610286467904722115362945923838482775472209140069530889827060502103704511846936191383462054786710713594773410363005075715022091371203090625714570069079115655099206940656000940471933460138754551523846405353499870237644205685412303677733556454262565659071429799754103722104187619860748532586694156113465219650338590727088288965227868357465091242268046651593078323715518197199289940915924885521311719482943337456162883009789075551865455609452659675143594792853323153254073279349020021374880991406131263007598858994422562567335624506975867212905058664082850974293536605751523095967450986797561092414539520634369156987056483651683037978728856366146264016040718906437063870353946676753699874749920128457320364254895646998464162876285026022801161804824709283786281586170223800557994172996138791888705857405856387772158108364464499327943950930395491994513101774436054888340998075350449489377156976800120048079645525302165221979107616938624380401910443745537525498012745259889259488511764732037587880212282483809447845790947871711131062383441407323732746633770977791806700103769327521544575420459965800134759437013302524163615174395879280585777388560277700672020662716752125523467650735978992758920785318364871134022687550370389519227624157503369752246803474875724970365334886526157072787207924842636964088263144114717152779809621677178880000000000*i1^15 + -232419546437639951680640365342258711399577729080486095419523435607735987812506955740813581082409421286107431926348992062387927942859971774510182362927900446463026856490316833004822801893021613474489464711397632179989668740866864826972719592612351097140335720793318577830161138963465233536532169204408876942703368656864841936769079699874875774572358921179812962691340131430155263348759441462658006679692344890958139280084499977336063731627506351678933112361035660099048932246051596445264528610129641106697827550050666826671366968406589292931073481489090626784937237551471917097786192266931909851432503845679584390253678865418522139661188211405980917525217150656285849369892464696489435525912483922611174484095513081279537533515727844995175458620677544504418863527001440318583823309808388058887267023856086822994375073097502280331541180244590166421330235721700718484122228981736613855477204641845570882721513385933637588722447130175049620677254191466071844785452216751163888766448577388431234581693019615468282576750962502698178943043778201719711770199910467923603764504551119513662823667712073952567369954549988601568900934444618890215399585872557281464752471350740505562757861140105051822049806910128610889845255835655871635008586699449626551266196417369928933299553916718239695324278533639897952845947222170359374725093743063393473126851312075829928671067512039772404473359604773100575846607532717180328880285870645274437706536972702372940361611556318323569173580286312151291681342343333632243301057350740182083844318091955079879034895737804313852941790328022179268216906727011479963666646604467655247808734913046504570066571195112494261274694444516632079716574777112625837079793713718293193406406869598616695792387945993459595276637925121669803292921727596454928062734726004766104547757430331713436285007098659266317876331724865319714997940257951661945099845771949686729447910425503010016465189793166072993560801230549139687722376639307375596897976764883782961649570538729666467519038051100532559631685841531450335701720095836810322938944428988837164026946591957018812494808385449149834846148782473333443365691240434275401286650709116797703746908647500978294991415913154390175042578679059945729816781395246976669454839098644585298594211548951672625392748057305156153652796108717812315841498963714944152071750990040433007001600000000*i1^16 + 58349306017746488899580253270903793531047907159115260327613028735582611601395289575927145671139207828273582834655454911746695142766702955695316217849015751453859740671642647493731226618990406301189338647687568127618514282598648098118237128646662481277537300169728390711496374343384819132949835277394157831029639327621675585619232618897369150041926220406408841009995804808585336532742518209201438337234809502465938272909336777248478888482493641265536242285858846912152135303241276897541518030890017574088548235854427438535428290562397181579718077094230298817588924178233939152145799529257360960344855656316456481383440501735159501210664149557288131977818324338030242462253484002781199712427080952507331014564404960444015510742952270832602900930767592032194688419492053747827643181969807603459864766626934876179683803955166509324034535695966455135104208409979148083036139958223761847212113616266096171821164099292359147294027346198742040450506904076270730808502966787702176262280057307172486182436023619593746626111293561695064044680967361135955045190465891328553523324154088680548921496000422752975564452299597742283101790193031020635953978951012894598195719976876162915835409030829310030483059566413108404783850351132238515763535994531558947644124280271725537249530193380087971332823210954352356498847625042973871047006747234000156227282904254879377152932292822396320768724285191625898568137547743492188398460349384890603811973397592001762648944693899863811730052795122787582464734463309508621144372639498352603402858362691987346063853473807324782188644297156830830900798537241918761648090764873931416352809925588495030189059493860538943382824804429956089590212270662333474642123555075470598967526706771226540044998981198254479671026146280188668372734939595163221406053935356557152570470134770858724104185402749017404119814398285415535467339380685986364595251578201809342233164503407423188790661518514217707807809017349574177002673591803395816828423676494604593722813486634452901210226673025938810066497618407871982386842600520719481487183376513155028521941381463027633895954292283513813504217597981408710782573332649869283316037057807754050438023076224684872743124467874824504444994755826166493508819193329520434693810172196046878541071535803027726661214632939798074957534941820930789120008330929261716973162074819652485120000000*i1^17 + -13329441282543644450403265149868401570075996483384609901657474002796868251797466594064296667598460525842098068719268551611688296852521367751792409492754166502726782555959615539786808216585336724314073717280384828141546871234460386488165637899650283804329866707437214623163694153785803525871000284578846317660511828987885270726126525445582358199258796910109449407662094852002126264437845177972049510168284982155309851528792042051986705719219122696105189152106554251017459733184265541321451978947941154501811528831210928513717469397840937248404891809460982364202963169413265888377407097268810108437502011297236061922515811442290776206439084452326356190211482206774232696327167946091771627425552895320115576230194631569092027021214014745591455489210859937073775259722454043321049174328931678166461614631602311223920846363340322567566856480698268776366731360271727421659531291242724955536862906386801211319964404496576732110800982527126089464108599419067241576961924351581124779688805405379203134934719447279037299309161591753388536481801562490262727579353232770412715465562300752974515758320703069978165351273836047871487910823774916089347347946122012023632038579966059114847514838680855061509754938249059777346576458582688152474883768726739876486810556733828833149332346322255102417042024651540289144979280764730929732905239573718028482186538758153400424551394060900560596690570236669461352272383064781947534073247030841459482554232162407347612247416701152820219539878131159600136251231292166556511011414313135576777385889571677403664436646744897098053986156004315477535214279357107968863185096105468051461069283437804158020069831684181303566993318562416861115829727413573086670538965898854191865718796419313895384181412468385653044938204133434381196498843284919328908446701541819245177491738806618057325909576970627263719040877813098639356607734373117307144737641034013493994730156820358513869463451754963016648684597930795282404911557506363746232239093787508654442503169703532469467965530587182261743229659064590241889967106180434837153352538372232966349429520523347337649115176704341114585476907198900010322483505835698040408080483377803560486875225399810310069266864523902753284300003665208199397451665066043904236938346384785944252326109302526791032665215142028689261981610643328809185517240771140659188465843784646656000000*i1^18 + 2780141246520743976057405149891347739565877912985167944642125275919529376089547681545824633541311965712287786576059512285967734973026575632169159012966116495078193011462232720899384644941517532098244483742589445956279144828057346539720437684287253868455287348871205602882051847876675697518704530330775074016064116029980108579508213690527727176972914388321041589267947580477135191445905354618494990991291865735872918957740760872649872905949262245109377102562936799130350765230369994527921616273547939862537353039847729118848401847440396894016806611735920873787454265906642302753021978128078811479504043176472590860261562507670905744536765572130508724272713415009817917585035738597115220388915924374589016799373355670667234203514258574628250521880421878218137162416407178308480183486736765368224338766810759479186849111977776580625403410720461923663746565991427454332106927491606027122093899367733112011172290416615064424950608383243976586970496007159208204901666267348798760975221086135460557371438906705581510114495883006509889660990649772797619076756612789627430053301510499433294103247075330870192460789303724159138837371465246926766740486752566186223544705836932799945057927909873008516704365549795308783522981963431151049117744535652386333670560467495251524974702388274405704824068418115528545389976031863612674968304417162992456844136460894683526375964106113004666648164505496304119865786733767903140912176654236640698199997303122381371657813159025570626323147909068129511159369045552707263200152895913336252222752533422695632546112503806597928523314929164761127607441829127493065693979792137173191498185303257261989855092511840441077092030817019238714605286821672399306639775272916738881356604851204461144823244772821091426229665494144599684350906987994331334469009770447489682618356351667357411469206946212969389118998964267599368750981994889985835341559598186085472140457643093424257940505488898544726255941980755172971292589442124228875823602604089618139737705417882071521380728726059642490630603631138617508380879237818259839493887740113659926132112468699662692263423916238665562238226108117365571931761012008426947009437025899603996347619147803095712542451258964536910740763005853123365473057741065875346830323184942640605165798510645784970018781056945428040326914313232879202034204756066870708454069108736000000*i1^19 + -532528319848758862172557180121228000000660374625881184850014123004570953797560388952719689743342813076975367391920120987561269055243171096573196074452511282507750684360546764557764375636489274659257462776024712633327948796863667857324434291962913136865951908464259686956360579896719984390993015065598012519538447043345689614510585856208866170628426315574444911631767868375904241314847908440353926441271889430897517361113390904044213715803334909880821336596888145555483744774187398774655522505140902647758376613422931540446330415911963434582074956818523731752140573590271874525506686794517685658360454380912376988295124964215719374429977262647519524315898860409953132458747694354594356608114060487523008793884549673145847431227983581240886966346953966431131384190607704847184781229548593455042343984301881679175446752643109963365179856902602328709800236884171472320574636800580104451677299977718104646566024372626180252505459186902079784020220543950869012333473494556591149930695627139724167727010812035099445989332486267482436410453639899383165236810311563882057018070137550029599455314359929679539406822188706649152091987715435887253444713970532505315577949049319655718599954963607840289118632242488398265325076214584921951016702379778906546782739413668639708667463491846392444366573819658195315151908716524053344401580528418492275743855000446390850355937036257587973296198709267835496106209708295948813487034070363354934319698612644811167242703913467749057572315400719917340716741330242794563201533705678839382412737560726601273032717799650204189241267392761335731552226849900911498650798763008005963211855489326481406899098541343273469649651811035528663932045696316955347541302904959102662718062286486866048941572582088874588353408525273215022408979134297296678972849842044794322612460754870528344761164127987005630190883248537281579518727904728510656787496954772116857338244889614618054946368609289453350144601777223422931865189652886492128779508670146659073135710124859498137116046578221535570103442976028046088668397515905794034971780549602303682359154501903444991085272848620867543361648793604574082997508134203619399421317855935790191867815206545127034848140942066571882074129080287033194323924483788051418001416188614126512360419907950730350189208625953324515367977949474752480383649821126479969520504012800000*i1^20 + 94645241883935824238248385751153164268986025299094429648425222382540979317285253394845779694491176060190856778704312451543349753283332364217782184850767378466063444617819394382008585018257235731167847040273146473132216237042015124042149218190789023958206406613397860248990136169398907770131785229823415719070135347247392845431975236078310793417317921565373877602039354681655842232609289578821855239654233671119983897415617144133877914914696134968933029419738362789390634589473190520487487269265021817965517446906316828597337804502745690508501884229525494547382980008405007571981401970844420052541112826687108407598156500279820408888767634383180895499245624735647549109914601631503264294940613213085494587239966521121636329370179284039587535176435773057605002935357089395872987803042961056922223460553881739815400153997444704284654865138338416482507022251747141125636089132071447258006592365998337563488153625023812081209702961831465669518753070767238514672143301805328850201426148318091612234576409594077885779760588998045027116851128368044652434156186454129325682809903395283464633876059783039562962907772057296967893290593577002999337827348881010419247024731801626019133534392309419377642646401385927880478833447315621829665458569922978306868932238967790376189786689106545552066776815938585869846503510115380315289777973479721028633798440461816791110045695066095594178791996040535025798014238834405351352030380866739272585203601799499442755704616510328766350020329101880314941732896709821430500120808029149309565951899638287484909549024001630541539260343111847011984325124631323909924737196482728604861882367920922634724390821633733811123994865768184476001124499036396259944691646233049804496369984926033601011819448670706310240018520257812098400977149733714221871984494975020263407617873205915826858687235539865968740450630297656042091166588302560525744441613572410199858476344407868701593454183885212961845649715124576648128051429080900429230879080034402291748300746018773637696965001734375386552673598804377245674260431976442442120576573806277399556365912133380546836974668732017799430407728574591791084449832005202514026355429695247847549920787650320093632501597282093526352328032116263195734864431428957631091842945517561331023986124136323029912834924810487478339813011341983782229495065040399551483084800000*i1^21 + -15672739821660029109607061900786169927565881828459438041043567725680511748129886114512043717327482900591037847432503256265256732048348848238846095607363392670605483308757728292837166400904767019614537839542722546437066761246658100730854497260223052308746310606052157494441772476537848641243982259526168291374504201920221312949232202549344876105457048361868166306138948714458076207866898185849210290224450266000960734700999134484707122078645748220088232794559073680270968937075708706827184609615491534650154986287124858445140102964677595524926600811312874762469761007272304755742531844091309579142525395408057806222030231089092922401115313281419344216528966518439924159749273714570904486712121797678582972529350051526559030717599403065088250904592313566488298900173794910746963981152098404300468150932577705722102201957351052832746479454353002742392812820853857414317067196193837923658624003357017583451150596983430672384650730425519313476006347686952878032244676798744948640575889895670588247095087486131362058117468532294380621963070095008132195045179575677206727352199810812427915395132411094378700524637725809426765836641196768012776102557314263685071552779742594188940234001197236052427516117748457258748954695505065560622941986129478842114365874417722599756506814852146289733519477911695430192259870359911249757716784743432658422683136633203439759250866708759064797004136560276592331091984954627287086268152711674957921451374987076316063881079485110829125821789288184450275090665499696674875652178827294796487327791926308610936301227956446557349257196642924545488361884147049786071609672649325256805531691973643889062367270299674884517613903262881259878976919903254915697595101368169487358079976572261728854691607410507894051615710370904655884585628637813030544129959868848658242944947095800761491113982070768717688135462074229045542133356318978629717247129139178643214156132563734779753408277764312998075487189427740353410624349502926456958074016776723307088185800743186553981409796879973768768628024445590813780981034502918182720844985186130142834364372735396108501617497070167391544721848891392388419106932380263455085199131155232239195806246280450674825205853577695799954128450088869966742318055929225458445499159718712790552303957308705851712262293713415283704576238906494096187870045890269350461440000*i1^22 + 2397375149245280555819605828673549441717573552359616616036559927277387104111490897662970162927856593011740036310653761232466237809465030474031059207539269997678387314685781628224639622184466459976420987558548018128925317994832851982930137584336186393756854419728755356732652352297773675396850566238927494552836450186799970044029000526690883983301777560913951110660660820107584390700674071063756126736012895553955183821210488393385204041313322069676389246326801732181897909514876016100121371412644278356874137795469432670701043941184626337824461209420278983671805074475628301438964172874878303605475477779507634784032381630543737286886246446902842912172713054403439784809923502582973784954932556349789692844370499706401755739757888840995882554115415755620159949246759382143080322461170636010484143095944186904461277958687810921103092823281023149905642264260673031302952959773339680048404524417289501587186563350893789248704829095380018142367635579929038343309859713024462614875370776835659621293489323227176265883456479202923532982306600973374858116151866131897872128203583639142031154564994168206472727650535721210079135839699279366847578807039588212672315921199530784514636056511475767258036516390493426194193948392015492916041384638069361206605509050553387907326829120068842354149822724780069309800790479934633823675431686760394522495250524751856420919845207355437461339602155629763707626747254996045369732111003718049872476076767450483214584535153238508140427149461478382767162655206247592284224479236160567845541434739297642043170184416194670458261435475755270875513292954807413338758420619784240281165017490002261210580339797437446881273177293288051535932657608481727094375157590356880679079329413927998378230136479882431916686461222452662984051437393294642422998331255410141531572715584017424836069941076187335632885425146681986797493114060779746473593175529161706590031855140981468420431862682478508630485827467248758845407071950504393090844363725022443344006697482696820904591239007848598204329693780306453015110433747666275071737136909170178699660311073810174444933400370728180696592753333642861439682112849191070769233041274521661771561522671785454891414894093849250919684511555316838202527135264372370143904075406402252895797728691511725312145417424660827165225611029091209304494320701962977280000*i1^23 + -331635135124559210295843505267253404191183332283775854950163817089184985951919487540481846248660736147927804098366043206136901378483046354711569578868896983634562225915576016864574628466151744401882127715006484659601005695166905238265123958824193101725066663693475758525460469683357237387899989872924491539706924235802582651830719048842961828110211459951556913465746620746339289372141728061068349602318622450684508831110055039313408930154349584906765403220382863231644099829858883888588469542590875424745275745616773831803845877026221542055018106962813797878166051777681936008800690557251455307169784675020612269139436799510814572973872985808671554784774390193215752990102398163314220013460726997702561302518987630312125831573621667587914774521562413683809253686393210132640431954215835197334180796010483318565685676168381118954052946522984870043855334728846714560740718611870073848852111105484693674443468078864185646130587187823176229403282516099314302274755887828220430441246462586639876662160993627040154212435680462682393965650119349888487207278303000071479938524839495478459139504207430990061848413286530445480974535280419770332545368640577956267117420684895826862669583513635459722599492142176567689753469322250683829951781030344711565497853394661827328419431136005891019494672182480585915319803653248337325673091727299035515268306141402510365039895454855327171143714558218958927378772912992638646689590564010387995224475328414240461830619535476757832577267475600348368109703219055655022413061586154365631385589881313737413935851888712189093908628792520736268198085217430077271467053509393283386700508443923157272542466656311178582590899515522681085858528340491401051869853515863431158178121690150506020050227355246589776479104132724042112211751003979050108642402500726054441624616941614712057172985139197702172804992670001299006579324495651071814730606315217947130347216035080398879681981686624802843391208477053252321149043799016567160777145416262739717999723050116476012257557877764337977161367852809727336739054722487401483204334092129618976351029367829142045039649031882353408414899260950728871769035896535749215365451124412413809451071330324259090805602223154768598172854609304776602643990171179088718905541167310598394785882267413171700518908609023478094661114382902650748312297043656704000*i1^24 + 40220953830633874837202673723299627907681327716168466147040139585834886818196333811418359565934477454035968867254908612830067722525678890591469876125776988600297363148933411410331692722469938367114832431147522335787317258154125968525947327545300358667039123180142836766371741374957677716065425883848012803877477863837822204834883264676407784990678676252100234636609752041255350555807776462521053576854185249554939655817094826103493626065618472968807060967525637732824684611197024608713789787338708864150504167061527461732437999383719371943254609477773312735319013901856660618795368868655137690988438850463196472267637414111917137495532584320648042746403954312771322891749825524375413864980256314470513367550010919572671981242786345680339995405981461543773522238985969205130842238136161842518936387088946558023402009109759792054709084533003201850317047373834532910298458222432194919315515241989419919701467007453395063849877815913227826025256101200017433574264027750126499953044966139303174884544465759564471128770488623935412694812226839000570709592549250933769355481768195085437206702015472818548349589182313312007918337258991934118225588709499364743033835903840952343188498803803666238144756425696672680432984925113006722102732636350375680739837318673440933273616465094542696301400710647484882351015210208423353091381333159851518839249849247174471648784941264755505716494902108527678298814078132800276862319928326851673600507451830856454940179035395934559687257701384183328271631807782340988895375895490196273226253531568414597107133201574043218155570542995276488875644666882673986667954146412404788081029056178639044161536817122548497075108241015285596949556148664331661403005522485514836830239210185879330099124862277941430700849353400889891456845689695500406779360663932664670817907740814286962356008289707705039693162509417671030734912082643588127672232636740554052208247238066538228546498331976539633248050018624938135086345286174551097786578928404712170390818777707570107579840749362398799163044325563203522761235339645688496557822056766597515059453252624864846187911260125319917709199406508755720247351778660699660731186569822480461925599737228994885212873120526019915763957924226476457318340927310954521370273673908329896379335302331924072296901751235571984371242709960099153410143551488000*i1^25 + -4135343570634885935063434032069427200379267206394925627328593097645049269850983719134515046059316957493458230367016366276003383469333453929640848909682908558950420208056606441050338539996543451469192253095268446752368685120003450406266846442176392576301946966986966410425814858791863549315772729671513076127289862166640835625670136351567247367646528425129088918603404711640828191945658122910707787417873385969982350055873960345820392624328924780222917242173847570149336196489921162423423844368289635319968194498693888253141952045611354019816605198594535034967335779083867401685666319250471256954224020029484628464848750203200759297152557778646272973948520743521262639568865431494532187695224876249775286250593438145988639419482879064889398942938708376310511232815099427398993531812890076324143646749746258927889029603509473071456499690973715059611757462599397829555472555242102545981089115783016581833892105443989887575056161695596288838421100708432405744474396669644159381365419298051243476927969882114721986552573067184903952800991953414454984201205872373556165970348975656698166208838388461033005491534341219235814760566156886071343222874223222055402560952815936070350435470335028885950959605214684127621451374926989007556818146081066244635426492101049707421859616772315931767695858077866311206420212506832642472178343000862434580676668307276518691340453604814983762318021953804313935061519837834666554671218253797789753067755234111652629655760929992818594947854112276628013197067058409878057232124966975262370732118520533143221994347766052803137058877722123075803254215658364517672879765726727373563732882529746791400319484847819736365146149885940710546642295653445597191436012259380897415525332331797372277953724600323898059121208191220545399326976343423730578152947624843444866407280100119485681237612706010458319252287837004620891486464172987386649306070746580097314239973133076428376718655621157990057304607830266753458120987805024069075679297627413174982356119031483224156039694232122306014164146187540453735865188472491542774601077363354998092246724292355317101872623587037336192757999573681959518568642385812721050841196372514521492572486911009080616854298521812180706228032946451741929266803574356555277301726327211233174302390049504280214549386682960818502963889058264111720588902400*i1^26 + 349869680718376592822369335172143331665055131981274408294847603434365877045744108601518091903969202189798445698774791513541950432344094842471893988199117568374920551291141289776676836498019484068107848000072187819104449463142248904524309085009977051912748263884844896203512552332871673650550805856337978560792179242839106604729955405896212615216660352634326315026780430910140707107141676461647857495149744069614548712469232035833701743666354739904096246531520136826396601763416223629576213552068743914984675325697080333515028882520338588946541857302795453587064406544561308638938923748864384146737128258467487038067861127324848146403891736822430035352630337051151148718521136276873388386640309005636286392809202802255139684103593710734753941407674559678535256168366949919718026913843550130559335317798956749152353389788580128856561736833971948410573119014733321768231437058007177701522547219689042848352722313817181238228941279997281767622410992741765089270923954442552457403349842105509810015467336321022974974167021160899789819922678637305444760798620789936896942887703547831194299207206559632268697936408883596201908545695396470185200941257388411833725943323118625995149222908134152737247566410290963120319617182115029537737361423303648284606361675632029467252843476525600287345152128456144198896466097546987700701436655068678185365431908547116995668811025931734518564636474306745649572823774872510304335492324085529487117815810740354038120981231058029604586709244316158881471919800857236015310202682766896261025024890015546733857463577706376679560511908711980356873273840013793331870442671966186186001341284470308086382519700823059747937338944050925752783234487691574220060430362538961315753269761998169189505082510357936095069225638754923069697996810349619284771075144078123468811391713584637898640509421487168717881704881655374573384201807267102729112135305465736691217913296904146410046824079956144316547943441454579559304772098071437084166747599206758157408203050102627097803872314702954547865313357638679914878159915941228206694501592516965568753968249171438148660169137224309425152309763844360195632250545799508791127066013265299234724559725033449703001032348334432862254621910715378560423761482489673050745187675160875043266886351755126474568292586689485178130487513065702660505600*i1^27 + -23678429701693734092759972489660701420653802860662708657959038597807585469441076750226143388519791650963558072620808349371486987920470235623089968311576215552575633091836059693386158178410516218010655407834505975612611815149976381919520774537656963456753947891319950015109379234847867932967184904769010318471570796609393591862562027851912235538995073821063013060585980314262824429758492848171345221570491281237838614659149321218607984378957399542323029597536236824031783012817393708736670919549306391585955035624089821929451858783777938654749373513778678349289811785064188460510243392319609125036630797172158715339698019328001413009958562524751324634807253197758977074228749372969050584786417361163470797485591331896504139010530919681617212507747706929463853774939706465259375973611499259730375055164072344623764510103867514512621654178220526014568134385194219436680782306115933451313308761936129693096682184181552618513465538821936163196101973107463354742897932392859148627723305059141881189831542192437784543063813437678815783338975587426969107944280759314188235081575387585909212787900122036273426603890998611976416386736933942753801479805539805418393032302496684667957782010227006958963577932197384922536926475492665837185754149400923667057440565823026772812844966814707656025038444683447128988264034017935484151014753397660584966067922647305516600829944193237775086544852593373167960350594905355570319295913374443380425785421740549340877801112789209911409515829830291758861319148535591045138356369652330948480908703580140609613587665755125089049818082490074096620556102215367736349297962480302687984955398274611034515949163762100174395821306524791377072001382088976268015204097118373239037180650118076218811033491688857027691120021827336479973162549887662258002319497651355827695286666268204725611314569361476660789006402330760426908290993143518153285144548136299210099359889858559786766258883494882881970195760337314375341179542479569065520173521318031085810966404905763612194092222943232584112149650513996722879852815220923201161528055337623169217631021159511165520971778019330909002181972145624901024119146151414318943803950717015398547441762699984875125698371994184163828557764065930813169742436532812066423309127801036413746093588557062410653247781279263544049005121007129722880*i1^28 + 1234267232287412499814397308516616816765902882141581904604191321329725684434379979475032218102396498703704716458326046853424580340036756794809507219184445369865297511645504235301743046352765052426488742175900812165828594393313719986462922988636947174890860490997089589820219977066727267071418005544865712954214767358539659461965933834527920283296097220724038808517666250078029954974195990004873108301068500025543585685542549750704076886022836012240107447628425900497689471579768829211514195358802126265289065791446471200310037073083137825248123346630381190333650001695802377445521243072323948950472377214424418709885667542487186102908373222216520207262921642966483281801172694015560347837908254865718215765033772407921974133520488783905624499352045626782567036419348614026704789820062383337279855173846301048632708012400740050301915846655459343002416713555583881831708248778463387211965651070709899690686799841906746623877945922176585751415352772519162226612333447622187394669445403018072737800193798776956309992934826427144378940087907819727508231780436403745527204137233679262407014127996565939961922241976413751548491934886028529451836712896511063269708915622895068082952233696404463348154126223860864269519779454566437043044581665940522158384121758606196676086030340307603145200157104500604802428227880042433304947556655663463545195150686987078172138801068280079200900745592830267666893413168408898937112459341429674818107504519684308895344380121389293088320885057555357694247764409455880365665635245903347318917037500980227737061424177911771245854901274644462157664833370250230431654774632084823717677404531687720996023439597246423246998227675695379645815769330615468390154369770842507834625880659359964128117250104795150635863321229043632141524764349027107106355066212747595913921495401712438268558906767702506009861672343152356135761120181774210796025621349635822564589743485363909076706390458041058862171330633924458030244999017333133907848336267458723110449128269925737169316269460126702129284790723069016579366179951656578550950300792304865959249357055428076088193396108819702017473331234925500817586158856679196892674813687243937252873250091975929834378768950899285550927496135482855601958898923308289681584932227449424318738419254437670460636793924574365277892245580677120*i1^29 + -46203771164979475052953370929565736516127625283732269495547585975556288445071174392384740488579383310992992491272426829176840530249974581770292420120683203251939201804536896984277423992979784426115143683180745209135947405161545002775206863195638631406468750906298986579449093377338370938269289781462213092983079331044394541945131975798812267015066113203742790500307911561935348229115872499835611296769777660157102480448810417028461543335428287068419355185755212395303492221867598926230185917866270611807290007954582285973882255210607518071742632978664383721112786620641104408023675107355383397957555115620969415159003240684798838610566721578931231791057246483522432015429820160000869008426900428292910623637078598743256003165040234226429704773219477589611785879031736773829919698624522087532800580808226373333696581309703472433521285771901988319215349921311171861412037636689642743288470361063330979931525183374064532906115739063900311937095504034610091351199604807527376239537901706369145294096838881262809546009309585250023491762136882497647865808475434470038092820846397764076214838278841746453750019794768883429559011841198975339516534835113731355209630840404266378032241668085124634553245147350170608548922887430851032765645002746268718525701215908932476282218069341641736519452120833554807841829692766124938658638695559084980924829131274838038223280516643682236324993553850065291150277365388630810216285971802382908285562059872896161954741345378834035728890392314796190232976897721450044755513588941334792174029268090175878398708987705971398508890862425543431639977360290960935470875935338519804689452011701000212748414249958625883871234853679353007171351388377375877241300254641931439926563114311752404405466927662911049264451161866394935353829957935701375756779441307240514615912719534086157290662525953245832134388660592126074174897813444084043172543992495457321785641926464156260111207386555159430604497209108762315655602889456442924539567812800667664056275125422643350535698571218185430798088618442936182381501061598697450917090229175444270223453876498190849858956434330969206221841938674403942364912288637884655153206285707663148954541098787131814758680346188443618202056534371765659963108598260891800732236642614110992028745960607768454674201721759413145647318040576*i1^30 + 1011753539148692835007624874865022807157633957290318135594841148476956955165438340310064549402494058989621046079853344529523639102894772368177280322738592077923208747016453637651524283321201355156982281198978955002325450420574934847585627822751071597628578768424221976421566501806874924090060279623295833215617984358952697814190453810014492802344799866788705070109983253459093010200832288459365022921880527439852832166577579411253441919761866272172005665397160199077107653188945338846350503202468930215303980301815650608688991859603314440286256639287153126965618340639866965975757070586689357739786524100027777683617185338096940461246347087633693753589803008457054591414678266674963882371271580544339193125773976789925356747232300755722398949914630016762390343649253240712212513779936433995365163223633138162656881817861595090594215924342995555917742264837016299888822453609577682762056914860614475823520554699932994389740625609790588089664258041936372326942858481163172920306190110451228605673790415624589595926214448314688916768721733143264742188740141211076297658412102592423330900745215144382156821486499896444540074515354414493494274006164302229766402781722636204255020001352827374926357028004519304000180117921650886625111036980057565528514095821394977343220021871098544820251139543672933141406820293773383376383676812622228256090782464912496290909605415829208145132793646259667599117820159725459665908700695417184214584435446544029338293088511681107563403188729829975615124164651799503189551983621947356335580452475944843718575776687964002727929684640380285997404428569570880374038661242307230287448253998347797736832305599321542253770794727400619747210197487563356611839220367799347000031039999458280530249302849014231024611789252911314944906880119405999937797172410149938040916030081147901220305245788090228052427310010344744831101633582914310275711096159763143403528985473022203199154988424030627017073389920163916153418087809358979977529078370655998414569260775143644196338560094775109372605684057004827594974938712810904789150032069965349394203972225359292794174115610678328115749291905358126652372498484504471154183390211432015199832648506536280129967553863709136433522451460637430895881782920969081375494040818293581775303589862554855169320813678880168062484480*i1^31 + 3648951397014405143448487325999141383714850254693612624950261947901993990981624226243913546770911587392702261382233256852834886386961989187871137247718747578707799320875017069712172377486782097962302231765938508709467792013313494197278439435747693020150802788377627544023231145848295367935703692096057862826486830469279303709748220786923918032674964950379892704430895251741948881277361945532033303891798653436934260878636656324208894717415592967603442004357698715334005826131526062406843585049920488159671006205373058573139808396502146505782972209247846475132828979069326520475648766215396182210713673992505787672434328404718724465209553978266050535080884327540619706172479500441507564465171722053286112174335026807737498236806404108205222971429164035340476598885347754485071721019802512092687717005035841262049966755344480168704063704323487576077506083900197582620124735868578955557628023026441339047743424529803643002782222220658906813056402059033935808132569373751964024043774198096231506895386447480582514728407010368927133919176616501916182010081419973432372278602219996052749752897603156579887118008842301903076197743730640894230139184473153576401634025159414358419805090426888392016455285135513406061217473901132048691910073988662227843618607284656645220684133536545590530574394794106584690830159618296610218907441409003659935906173753994056376780643776936133124076893745825535424760761540243801114236380565166330288012078298036009821864140449637066756239875390191350392899499594676557016153020864531302184131877096492928415881093518506275899429424094022507799453156854429902057899124709011110155924694738271343056710145515905481110970026823559543633122017594772237407031968685891928222027814498507953449697376484240628052135512078190321354656462136053710868579943741437286697995556412282746730571156943407471149830860690698828579153565499055648832134652791645957931817126849661587522850988822439889285781655060792914230113768201982465776561679176332779967716271092335064435405403119200182976721280093224354838232231698565727011210525555170079185316309714413724380095011044453279707307270691112153780141571138362028450761008295044773273445394264036430937433018239619133777831570779144233067147425790877551114787291121721846415925645374344201543802894192484548608*i1^32 + -1295908036566795670670020453640345164284729768716643523632257085299959380408532833899092025268617201000442711291147342750788238870747186023047082601532832810284742615170657210592576807316809545199438099314541946640262967241019283786062648331819610106091619099109319205481471491243702900413376740261556718059171586424853898005244301835551126460332643718202869183845969690652671396740371167125149250093201174654771127220917409248449973717778665544920547729848157411253272944188060440264807817176824809218868843963491497642634247399526080117389692481216093223815696325505591437139609520146709389435465366954986161365333880386504020083185784086668180512435733911137637284632690482103082492694958932792069607660341672331063468973272476059801559007018139940522561317995968488182672164135087900913539095869279700347666977451955359766099713378595947317650528108905371326332773234571769925942169463081833430963430247747567325240122112785592115431536002936395519625512276679104751399019938830636770231101433665662975929485477029508160668251576647361017543140154577789495567162077537745747287947697032534096784871522519188356295201822458104488623789919305747541873381792696494108092094803074478654962892571732515328639579389680641012015665547173211099086960834135451657161107503702885979909207959185741214049815448632053725822863312595608310685113174402497842309917795250979308697609105316887556128927551364553763357306542733598285760028109211036691549691436716800890163357658960717157804917748707722883692033012720827571646701588303049930377538813597766746399287629153767683203522877045924022565826757874417604917714213461024856606738562896173358332061177852489989147200914054623485720870489677667855310825509470523026865634236223048321152023446221801423324624448726614123449142805992850181023169825520884191799622945626858630038078937853840115956335024391894239816829150305060656088687453504613513197695714025433438144420941736364303856976900944230056390571318734507369738666782204838484246891425461385406768869632852328677172407098129185711162889138420737616837352477598927850519878488117187710990236995116853979436489591177746654758249193089222997916793831938880809269262939703906677916968184358716619268331896379409630189870707987749253560365865650765752890822835103072256*i1^33 + 57421175258577333264641352645271567154938307311417571689993146219625637665822419937573345813384452439997500906538465316063089557262788309582930381327941588435579900919645702136082697019625445306167655298350224050884611709373696787639183204591956876700291243940643424224201741331022483553930907533582337262538773949240139297695418731845368745421789027947928499827665943888131532415012839534127271748613253326322211660182081688246312089264452309629090896626620228181683195118106571802859433768254419480878550729234307772812256715744407349232295720135592317872850411590558762336529607205884207621894532067732093514734083148566689390110374812696212825514520289665090558759593687204908505442585972366468478721862020629967048666178010339742301983553739809685020036729405154718586586468287471069881143026452846869972307208597204832122052485790234879135522919311433819006321289815894604713988316840086943524885216565856875618825242599310268487133522254437998920715221545765062888545661443256446762336758927515771694538353594300389557361875068171030423701768012759501554517823547727235047706647988308041746023766773938676160847207915137815253655215797208011864546571446957478926931790609519595064529254647003678966942223548934708746648739036888310942164443541271307395293353720505071241928990658282353504863147944656907738024641352698350622068718865464733571814243368203194988187216134831304527493827938878547229238597525471369768127586013139967079929247100147918329096139080740971498733805203683414050107996283165389918093612810285245480973775201182122778152519960465648578500009571646971038246942267219668910035074814983173029798512326942743795948192215601853235897982510394392941837440192581466772354301895964113277565762581039453532466668523135030485347281113642535045841635837150000191992277160266054940609245094804101890272946233740834254298259564509563764355472087885851205582931268001526539284500101668347590529406230444962472144474942212773690664304552298772519909597862923050848083544155414103796666026946699727590899297344574698697718855429135158899105476848207868502873978289413235279811232628190770774840635645718527057872760290152090373022985083350102052954096774965304245683271308408869515284676599612595669884334837829495388072255908476286892955607760896*i1^34 + -1571633801447888287366791197018588246582844344215573443550161796619028119074355162548274508380247437424625641945620859016873154955250988549254460098921661907383396679787163005642415765022558020556344308139452656879909449656372745628464775412831825919852455409066680216757394814953894779521237070214869655964800417667067427360422973781828704621702341568656165473989935109652409766449883374013226485489368668545413143010625439806484370784311471065221234947051789914847191411879200793943177717083697547977275223293690663127230169091894593116997226729673853303846674784174266735834547024437372424489251430558359672545108970976432579379113491733483610199267152259605199381127678164853284605291507288016824807799594367113293313628996885959884166026674828749125851155994052726123726513969085612814610450610108948710171686188415225263379218876764135119265810435186237936667360625896834154025978089447808212574772806451167581751807119428207797971252611405663231820977306054529184245916829106959050501644859533309588667669412702912062854156219467113839570025694529064863376084814983744824103579983920274148338930392307258394217093276754774981566952355878872616567443775622757936038511138270078535538980474900102074509045511934642984243647532334481703740366237591838917332194080016684085037658317226554518378644155816882261827688663367476824076335061826172612326603824305071204322093598144301351938907188122404590725018650717029053697752897451063472031137340408497480149063213751830178476777353331105392850535180691821915287331876493519048749140904875935462611142656397605955517176253280824896967620143759804508833038292005579647545194749813501213663603770938866419019044641067880583241680008459747589220155684214928431086085042463353375493288328953453435645393945163139425038221022914000176170261175443486493474207159372696490005860473969968317157814963694927574384907606032610033935622640745259857107563632447518174906373513879064648892886513314682605836682878393887395844700980415579175824827344168439210472167747117185619359955221944723316345805695641390627532128468267284178494441253810137004908267045524725344905345685544226955334926100194313201086891255104646427538281089791838125433344620760792710465681215990487104402774095071998705285992641409414392612651008*i1^35 + 32411788264849424818144366103900938075325059154021643876027731537661488958029683947020674094493537355080647991814443994118550559930615885158114864823406217028561092378201817867913721174672461820982768143890143705677521371666689002369700510949314796789684304858096274117873394336121161052708576517438613333651784424084416463200197069557053467202319907269309709434299685139660130637798628960367931734173304224105918294019186033493605704282278295605880572588956781889930639850280254042796091293402186527422999470263189221558908904548380391999398828294352176932892184355283293829859271762835321362249969832525938409653360041941736042125369965364865787136580052034087970529662488440834962623221476965353522384603772871470443969221400385062759585658516727664484518286698136862749201968425312489055526732609956298629137722642434391385459648429019759673663356725627426555196717766393688208052813796138590090123156926883746923602274201076776153281515066019319567160641451046608289955673751491526571089200979249740037740524853040639204392821055477691418444955346313952550170346180062635832421072554407546701709989457949114662130068428962790843526716669289342497481588003484985150553420995618866511382290739732006852203127738311102658420963468622927206722288909820219051525843717447837187208028470440848620674767338892772207977064423173244558280463442587762271016265615648331103020968509571208444978127146418860916072696649589920690059620145743199069897176161328281036051550823264307524954225284424600275945656754382503345270213149470616227230285366695246653048676358431728799716980116577083916922621714425044078938863262039690217987779579178400161157963704327140129377392401076899744128412233927320637529194855984197314667729239571876600950802367791949313710987293176040113222099835117941640989220544438293044225806646670842863923564258845600519943782666713117062647379542158051168584519870578863723361814748843895967898320287652084039699126928660001753717703896066093983443738972004180412738008645625532626146378195916229010043605053424401902370228281498005784717231758124708689627281678587058474778499175051078800557843144966442708555636519061828482838462328455377067384072015018707660959510061302795080197024952429780272141607422186399177018416880131355181056*i1^36 + -578805727342532406736224251623100808761323660252077622950844761651753625977799982421351388374305376459209784264858867453272003569886319916243375375813905323340610115496753554039097924896597192684717633054870676647846236596717734164231070865704320256011672001634221290055602208720341753822240489642667920024017477154806687603333867574136371022474554254974364211704515327927233421936220501312286120495457559637136191930880654418316043344596519970983048762225656700007029754747667756425388839457304317771612988411088851020840809688514237564764953641030051763440573207366576068227148712130554592397047660423115971063813263491876318516079929446706293116255892439930070573397522698465617761970112411451474813245826100647170889926751279692396755584955654752758267584010242199789451576462778998872173234870846394047409728444102154232349716140915664768707868104106909416028590047372039290881110798238046718765484668273463603878781505403858959586734301307697987702397485245755522871027346997228283609408664189340302733009536873403545144529018027765441312636942931093423093628705577906305070997334050292486984422359567028683524265066772619449023907479054348099299444560745556022131206060295642915532525103445458284961014166939817886661084814870803072733885069241361610673309753600212439075841271755437981489433727313397243892022429283394148052869886693223243434001586457389584522748940123574371982108077299599084556390425240525980874809439522932633566105142359607712701403745330764020327626194909224286652119918282731079392089671957436552992503377901810562154407497857159337421081380557475899939641733887492039878230887648919479130519077400323958569899690132732718269165708327174046044942575992155881409601361133850078011161008416577388198744974401629368372271042040164591174720464061170275416623507834273180457335736102261332468887923477812110567696611495233983621258629428392097855164475137336936234981663156521711504710991900210587339916622236012028321808618921284538472920481325570389506048773881512259860838752964208549067503057248058976846604225856708721106444845069329240369993752625023763237302550932323660249662480733170862371648294373527454920156142994613338228141156800886435746211981364257348516682539478829255579560156422352717810340564849131520*i1^37 + 9476145414784585238768445863125014819641693286564249666518586041952346064431275743070219391404912632785967244861089294542111412236901844253810404346659175831724619466467054235775934331565747022899085211970135072137119375433017319098777005313410172908185962926182921293678016902147219307921958238494426689878244608508373957119564092600332599894321717604089286946642590050918873540779565535838142438009250455862866686871485697341963599656862848983130846929253026739994951584871474924353899771059303632338429700650009407001560045343666541830499444636101400841102152084720749965732834638139605994665280097303210016159832581695812121558341522245823146210719038513291394654867127112638798635186681657472577173086489518568147942012172367687210520144499080627713430085103777355608542466517624252417381052080273396237712402326735793693307711605525926070504209092729629396435185913318930751817107294457710619738889475515775568697054314781469304066430686593800847261099960640699301176279221619234353875364796669905063446520502075291777805194129337008190392214367495674988935853035232966108350718962735520909116090223914790727960090220927169226008775851615516810443514081630948419489316520699450620635764623263370007724487892760293999802653816967655839089728677165389243355334666342049381438020400937093141737376333910457370102599231293973280614434632189766690782543863432868154384314586814266422127417263770229226700697901408444112432044893211242930887187497926038002892148464326023826902659777077368617743237107628920917899164004323327655806600471140926251007489824693711891481680165898539211348247227732937831933474309959543079414006937297465461378158352280193774984946325180784089382730563941171012785155229233896718730227049117763056980738539336872895818184601299684650270185463913410781856157267085515896245123917151532952192122822889532000892640418342852094010486157104976189265216037478217662386487565540679294551417844832173971042795652254037088865249098914573375752043122917437270736746419667017817085316511287235576948413636009171463646371236123530757272225153605127485417829501804444113093511860386157647457270956251670642152505385593747174064571536145965349301002755864534519435813707335351368590343383978422799812004487497381631335044481024*i1^38 + -134475275062722147295753848128721314568931928150575664442615671160381481753112071050559532493650711220683772387396189746129986922377866184288024995950233719398490528777928023831331637667472494696746343999894749695656046559008056083361965183582065436607863230411747108218476766678387716385007150616424211726236084987153750015693709824648324665511824576376810913868946329607571551244222562020143010719581686749961689055432140869185133562582305870246422358032564969172682287609895164676002674803954582533757648930487973334776630251945609258977167613302875884521762030973764687145218608017038056872528025204036895668067352992881939112709749978813523100379917025104067884218642456156228611589040576842267787386291695992273507498534765407619557760299470429494076871012794428769094073450425501928363484862027490085096496875647564918158588877228156157531043085239465699571760978099505530367752256575071112211626830262258568322452892598737922749419620104630780095279307413274559015970584638256098929189464836138142332929509017306925139591396989261554239933119670424683514243172609075969742224720980768957782176295688994323618803193564749795550609311092705341108581558366873373280209974017619087383559557422308803284733780803777677328458137435090770445062140326783796603788992908104208061345150044011538664740247716313028080004656759057829734579656244450841059917289149775944612165033600732332853137415519368537281694340256999930782979301725552343455467217434581540047541904829139462273208987108347102635241841608899409635528909865687418982668617528136886479443646546926759287965130638210617704003348119921138182080372726722855466704235743690736279798609166288237485839438924626978737645394739887861276827424783212382883920661648887732222013996910135073001987907564344722316114463886254486626539021572471764815922105214175161154249386782880760489460201489283664566745796283182940325676035165453644073955956598349357700215288763371867650995630156664662850170700202667951548037256164789883412231624124029792664896847334292170761776308833383771267644216533361746667649499957766302703981525554106167594948070653384061911776056964617278069442198992962054925251874420711716680914549261342013107435575839946429392432793946237112226906439514274398358994944*i1^39 + 1559066720763111281360882041639279144762379671120980761713322089161019446970657353994583257931668591454155342469164750266567565935807637917631822063558210473881540946218616179724351082433470144331377516612261908930323917640232735396345107707706002698663936887700504005622964417135190074736741944388375002857406514476776075342094942172919289009907256231255861304640991966313641267651348504004332893574087720123221640178743281976676785779452319845431313221793890683989009807309136891595871384402919912388083422260160830600848397206181921252950432086550465123564473619675563597332127631012330098016706515510987651892178189744411113374159084344187455960453768349255859536658400643459007843039060738886796902765004204880495984644313916545912617320532581612721689421304568920723089486298852925157597749727745481930076554712566165616690041186342193273399368120345235755366972915875702146256875250290278709581430862859454106388955945635758269062425969161632617272080345948889533066756593122996649328230046877060820474342999617396202109194438403880512543841034163841802785738553038543081764840697215759431890273754139062034594158270748058458136811392127535255379732543662196270583714272250904652504524477409653246746373976725988721657164120487325500353266492614605331946901775485914278898071864821798820043890992812710295409035541103729082811181909289750254368010698006644330463876597564220695574230652925193691534066551824124658063828114198900717711348716646424658928598243750657860221045659039280215875366834726033072110691443764132914670020730967916104704563678464879844263136093089472462650401091880396279116763225327354507227276478247674188492577699465200517348373800879718747733313987387851861515317957672449888877157275746116754317675760508897970795070492863551507564213556842859931423288686931589617274612543915110147242047187060725722887794134178173837456128714558264266232775497020182942839770087004951187608365341032953820848508275136308341313172752348987170510324526017289329491597051772788127316704347434619584287748414026678167031635184653626837653206572170925260707258435580263677172042875105912698401959468397071422232704736790525165881153972831631637241456976923802583241835008905338128872947151143079984599730673922126905344*i1^40 + -12825070262578171004914974125536455789552283410511229753407421831833791834848190618163380522171131193337614670909575888700714409640610141405949769587503951749652975149754799563430091902071656380378527453873258065439694808148011667597823010735556851844845845793646771683102988341002216853087138741976117148885675428283469873461425040561363392152243369703865277333828538739834485825169699412880972648415668416489948542521889821802133306879181024607379567236417463054132034501027018592844273533773293889471217923912043142440191348507560468644397379389551665357580272979236544845625184938614357000648302555290698679572257661224121913354588494838842769614992469937147129518807794534276475536682387009460856352444423021055768865817820628621431221071534160763363773045760830159631711866174469119705420988778743071629039334271604454795806367141859067546796386797566204274819368854771319454940166005576622870216627258755454591408441613056471860932206352049380904728961307791608979825875255915023312825168120563317136883957741152798557127905494957348757736410101076351942204081204183114337384754150751815944431121957320013400915871354112999979713677708547755486613561462539384304084943225480192673678602588309277237877231838880082389888959193499801440610019324219412608721964144845311775330332969529699320046798790656271858677431039040271083464617629270282105088462390866879742999735387949598984173875034331967572751695448856563125657174356710500775419182030770588715990686481239733281666784434011709714392159196628554029233967269867170880754776486225379483774776217834955173693361262710004936663755600357470828568458228692312190567800696872993113370780676519032702214709026215471539169684812862944181317047216199460917412222111853019488748867490892315484882653323219841226033154126084365118731579055827482089449315942380072725284771560166439981025723392581978908275958591224763501191081142023755737425085865501331210160088917485160623121849281474289504869151368039560157336282675127282257415856188531792706404484433326633803017711499174647210761809690228270046676318070987590856512496320652377251097371297827533705109633889368089116181401458039744272375839157010071715825297667679493465278948704777107957855864780792066731170846457462784*i1^41 + 73387747612634207277737856111587874070681807858018801401300870056850954299112225312254966732435846888021765088843519294178068013396947062605803413232831583925490150493755833246278919979878425375714952930385615403367386823860695985572587839570757283011412401517333096527151644784151377038729763195095604453385532882830116061235800538573619192633082956513138902193792667966886093415816141728732373056229208487610298393066342740060404106595703164852994389703814591312189597331854917989872611383493693147726791050847341757393750039447771818655711341637685239720590802950134878743765967796726527903579205531243528408425677040635066052695167510669864298239176015490434670756161581785877820688589569277181272854673343223940769684152287467170849020483410964260848891223957193272734011543571347038441518619710985083410482142016646204612935077271742402782376015902171899336052469533239707479731728680749584751844736142059343704955109902584950466412016624055721195427754740164992437446336551649212096375398596018672033984954219326201076185342477488918284830261256699374901075692775777462625322965088875787822418489143451155134131240509882502126651313729766904021552383997946095325105555232933900596311347004493404662428344567962211946392186834146322009798027320787960020296001882938718326264100767319386976898015449645335777877208874625442067746795926323772879124134599247120337126764612429730703060682442694151152653839734976295933356461494629019886868574016631574459473986317393666772865741474991663821875958827239798893826031869450419576726286796221966999015274361402619251575172889621981234957215398717344941983919283716055178908057973340345879620767144874952332976884659131350294180683824374437782576493218416725406114625824276716012538653857312239091060271163541800307591847043346801338960879751008880625638316696503686801168901910555189030975177671015710658182719671227389682894572012089058494672920092356551342344205160738165203472526688870750166349694780661600313411936571515662824482210069209194659319600653084361950341210942315472074260644331713898208907707367448794078099978741261585645779881095133083941311079298494050044208860192814071552033876571187107487197769241113256646502229819625853166550475340381508106624958464*i1^42 + -744959359363079610661628626899166020953877615765922547654242059081640378813355710628005926210885698032513981435250445040282902740197049377132415505592131209661340172821592311253397153922667362125433308067876467016235252006988775168113533633533338512334777758436452897101099419911618998041493889145863408769093284758564035117071282283521894905313602600715565436232542730403214079416382102531329138304345775265062522908310424575624000563343696050625641026568057569048458633974748459294937561012564723589243403522639366189045444363803678013032554846554793932832408364898202235588875182178925819394359390019494772338365248215827024278204222132606124390178693660204966625227332791731140696625623602099766599847675980524094234551892768564392669925750272869559712708279571990003302619549081477954350023285234363960815762725415753830059147772052574909697774448335406920595641258561593451773046913743224185255273873541532980355197947438143473481931355440841663491751156515410732633655533838633458033779404356517066149710993377672935406804927437091594254524562583358420576850685620838222702853803070362665664295067152891830925449294978750920289240690495211789533063867252961076122848324400196157771908487955068284758150689604011714741542050806798631488164854093965465358023204226433202313730774929848772145770270723314171212767308331203268253770260002297891413649220631416768150725990800215260488639591405106721123587157405914885473598660765187054872345416641158623838603331453758996381394645624107798734083404404153759141443224425887310765375849389794509394544758125748465779397293258777982229167280243372539196028344524487520737797957163553194267321298400891361168246467040867786598556558627992030428887143892514371859127368697545475374471457268594838821373774363008631961605394270285135187316177388170485338451723946942669761495773409709358991747660972916959741124971229895334538442785326349818936300305179669917018126595203176545335329314653674883411703715255305776727819020680609312203266475291356450565978537206642425748774163235728134972483769567620111778292099232174533232340168651190167217415992499279726638202670560804581263934944073182705940160906353692071613225304296581099408053916302212827903641613576617846636544*i1^43 + -2391993299768973577060478714672728467833261015190373399801358174113336598197886795839485510364139429366750934825781133153662975171192831116168802957533827018432213404498292831434928510101269591278092070103293897543904402571217412166338357181434358178777072281447040442555671933858415905543242628607050614637798167977027871877406410755579588856612203512194755017062742751732652314020617252155226315691044314155161007368007979289563926024559150643585800826010240868737752927429549228324156756213392532247491348572031801737865744031582284957438942885432867537760316077418597401801168897574546778586475416292188322180792837007654437952130007758480672492221357927995823414465313256988050092978576722930080529675498442329719060153558900341336496966500568306718343119443645804850640086530916275101843582052552574546516005289325759288052076788555157044123377893440176926979140957480175926945876175233538801386010104394511456625667377796340249126344750912372652194673403417719582067979198267970152927467784161629435264788802990184170504824451788197387124406411270888829369426186575043144100472710699034989843920413230010575801968088310617593025200689976435352225600090887831691556943659373214632316386685050905948702558918080983076011309906893830140925265603653132030266429048445153797631211026105786336878144450166592330455488573840309609541093089067717170190617461208301575637325498975942400362735945995979750274352460612446420937810137400006415275860120249167206711444374836531944681578015893549825687530152806293566199477733180321727056262834918414594168158203038769127780089287273515312524472572637518151216558434412465705182476663667989079839595691935378473070326285233131518599373872989627750635571829540759039521324837510447024337359906294371844498005178117971678763176154349929346704087732614284217192081323033301533628030447596016854021070767590946208325424023679305228851847856071423437998257014902021969375133333436470317419320029011898316714851914049962827094261876209088412435877306956136855809678504065103706028361053295483120459042094372403798685492619868289883763579058460821592761936349323306743935292239889963633902693052347153506285065998843806093554463805136541124477799494119759141886410230371188736*i1^44 + -31296053403513586755224084274161415292097430112345205974461537202894833903940482300322836490704696851889233301470777570104801903367433263831189677144916839833593067976031590217743972493543171995215801861896284678368569230494224455696693919961026744195554060664610514079691471776683574529732397197541005125353684150281008558947800052865339783770764651124768806540028444672368988572841636153479334101004038292223348794629391438226563564598063128064862173885598551794089713144119778876517044342497546319885679313083949719855185701471568496757062473595341502293150762176246775877597018802928620758052178322853662298881168126174421052018619236210068511972826321641657258566563757720221286456110754351675770245678807525732760446239560237145706728013302750947996475568453433849837358980626351066651507351495018811389375774333337022012858927236518079945050730574356063349899804725352740056105478778897629777168846729638968309735271562280506474994305346441797326855253808453504987318823760903633021253551483916984181497772215340237839931306756140324918566540563662384752209034501510705487140166141342182210350487722090790993250802720777350302855186367296270437964669393582578091045011798981913270427927674425926600390787180360891952758542751738595460503881821165181991204107409837176716515795756440745029264085040849293431932835143703968672917965353233143730099719361324429141827287305793839714628880046714324337386320004345405092587541290244263648792876524076179454199618814075923747639554502308165514986448390590120239943102996587642493665574657903551645615307214815860844406674658029954304416256872876263785315898894401946180532967389616112578960680664881639599366222786746120992708575798901001678311254550385645539450238240312570910757851603874484090520410489755472387457924199647917336389826938634165443649339252454033296625097787211878324404901113964659954540129715310957170761743780176030035936045850973689923642127986564151841885701401954664957428645959777872461497787992828846868070074023413930344592344953305758962850479187306504581097206853818497240659993461269578056962940730420547408288134017732624187307390259617664663183982810376301283263854844906396695514287450370529214621263536927751584023958257664*i1^45 + 454393402363379713836571438631480290169251340618867464289836048441898901581065389420978249078145428192265774587429513794069962527725274631852143663237192957610516854334053968605962274531277545003097406133952513903192097892794822855021775930775764224516923840417691515762545234249206383163912093518471833342400476310447782817089236454609821438788798850753591721772240162829864509389943013875941274773790988027438235556808853766105219374689230787984636495240491318765769939444939231913593426081667884215169151349735387495881214633894207547540946672052377463410862498344949772490926768177000116122577239409468801548399896548026751996726332369490301214170882867250504493322799081784670083558887608606473747987454395718926017263523610291971198528345197969143946264592139063663357277462161610353710982491975069354443125877187082893955808348176526034169721271768845328667131175051062288255270978644802409456516806258074356021151954857189038806614157175898968454512558591180994152022486151654171619047923141007537338847802197311819967705714372605324904737571189123101717056561831398675161626720394677905487252395739111597916320538105691666805072831552992866215226685227885280658911383039528287984388001234895263517920483148783193686047066978593140329001909628053025641075834623779065415989560581626988032461186839003786099649630360817413558274792457134795653466908203340296060446718498077670237074015513554604272825743011472929166691180829671290616737491586709321334673388125246204419810591190195645825650907937154819581246835319253242587087943337338414197120438624236737685509256074677480126418389961229763188667661620183615396217513529441033530244697542021303726062553245614813616011317330804422713535671552427822012331500741057315753391254623674883161574431028742412896774340511416447266569957660755950171616288581765175324189653474585812350090500515496800677309161782557352097671470853384718377021781075495362636725706568349683027998603177563687957270335270000483428769938571179053333448410832584906241780666066057887765052091734936286967702722474109004759084062246577905876149960945445352716888869882396553430104023888161056425091559281573388033253093739032563584812016977738515382044212341836668945301504*i1^46 + -20219295501404256928157303804696918059536080034083462349481342253246098090637893786989368147620768028481244291118696351175950676894897957371743855765179754558307746652482838603130796749505920924080229493988465550364461661728856549425183108140774132538962556209943691709306503793597919615615485156095067153802647564173926677962558743531531394234453884705791236318833124021571367265059444713803528219324140973736699460931253593107802039585704589991834691599851893328244698767052685446011993228036739378697858868820446163675833815206468516931102877025582870307112458682973167548438299134824734434561472033267626013615369628102813468732036344090693589141536215221886081854207167577794224626950053862566168008892944089315992760957499424513002149310993270165427912108965066077746571572573559276167288589185218982269717809560155037717734383034703021525655036705798962510300781585685797833115143460522871489237145142615725784943485685702116761101998897317460225939754334318095220001093472319008985716727254210825532391418593427058054593909288754264213952860371258992708049030361786940449092466683296710411810463395941821158809699324221391855015154288908151948953506594294865262135950331961870480793430435526469632122974471668140424937744170400207553022493832957704492776530098625357977674528198549870390422637980388245767335851984898813209930045678272366386451934397893480808262530610518444609483091172175403620468953231220173197690054253502696365562511633422198295077184733359758703501733177214686079727328442771083972809452995613137953405321356417740132582289323172679967221651907454462292295254636761584731910807826202562524959490935068617450891941017869048051799310243386857781094610048035777700390598556406478757379725257380728601752329806955699159464310028461077675970249794615422177640417262523064889618293526752964990090528021510962474505797617535161040875767697913670636980557669894907906486929201330588750254445616840160756513836495034525777429854711986647564056035981574931245173292357434733015969310947316986996032450685527431799426142895319672882858637582087052973251136000811042435724810779372454310810775529600506974496829011866301520318024358724306593192084748232869381177753642911488016384*i1^47 + 141798858240860870314161398103833280896506399483433078747866485731066951514716748287297751486579323736401470005203083278672757822316926174509950905616274793629243443501907248097250429798438928422110026588437645689473992259597829832309720904735718417430071843971528401202767491299376285325362198875302941004991738588698294777016652051826266603952575757881840074230519663279169195649951797818149448609123504061107528793989020613427359513384420515889439036630949293540565729532841423370824334345504911560471857966085428932891448428946903559471032682567077031307503032272166844623406023495182770444501814960852412137847783758227388608551089990138517091003833238363351816625443254865076754811625975021519332186701269770778140337668043216156325106727892173924238850262394654955097260048196017924807736115430014654734062564216616956899338902936647038311682811117281819840782751446130368541002544406077015296293118638961313285749072556742537858173836191450955077063845803069500517530175350780641455753517606728934339300079464362570096644666770422886079190000243360909586241833519982309299249454504011143207187439226763714869493963919598888898654517706962682496542708772466330775973721171775319204332035775008712352560803888029649339988793719788531856028805297030196325928168457831494064077721628169868020643269024331404051853335858839563285835071154069022024540083477352080158993837874501524767540311147329989570232313065709604951709605406906219901587773615438701417847406900393165576501710167632770390370585106977108348001064048067039846689935424015262442864443755077275309967632271154235728928798590815269351081685363564091055626612376276591108096625291327065175269779517553287986132661836513446292494720511874371955637474811082434145423314380796760357988098722124488585663294638933684931508016662323928177906006104893101308959161916871977915902253177930541423474110077058357939387645887588918864959059688826706146430301619924212462070801924732515738885148828674812178411345639556068738154929140419267463121932920611759833296413291146138202844040460615789720459627423480141141549282404671860458698718885683058968132162924062110779181471753721710582117403264701783992875308838638244132954761659940864*i1^48 + 1043676126752720299475995768415083975318939614756836490569361284987031522254080440548708107511789632163885064116719294316851817594084055568890780756523005119006934394518739145229895321929929154883263833422699598145886646157013116612458748528317152307718792290872387790470869352430910624135121089936032690342673018273630032198959620358615571801122054587676547694348168601921472372796258806883487043743212410214083421759677286275015097001363322384385886283052685610508646051456234458724505918428913770803053579287672494523560660188853600381846864150498883019448358238122050336675513255041068648384984189667102461869805799204318560851581301104941121807027336526442333184262833362303012534225717259908094754133783882312506336030559049672170150432435166550621935530986635999637742585847695896960958247492781226428073473367792646251546204294897264616209384388819868853795754108681009439084846431025488269554834790697491682523754694732337681124385343068238810482855220610675299820794440205258526413398568382909847312411082432905492320562315557606789214512896435113880807165877931323946617117730442679309626103394732248706528566049224221163445569114184649677661947217509133149371705848646858001451581779518349627711212619731939351756248435276327998654769102013215155364254763312491629853225067161992777588299665868957888573753031047486359249739246595279942248340358241572414142218509918120729285579545420511405767019519110912543695210268890867024427995705665398861799422192498574696142493180136423045021446404060708563005843482783770200117205781656209051417129657046984878360026373226762893808998083871954954719130819212674284922825590181765635999770353879059667962209545748773771027559862789196800664427573957476649688744300195873745230185341543175776099419887863837004449690895748323984724703062082719969744341220973428512898009121461531500099229504184811503305308834768092045539969472448039682470895740755644396115362876854038895142409944205052893051477338985806145671632403478896273805798811661415990173857417971143903904061824066726515221591104105360194670851049226288796333374141391269708174630798205926463483833959433090023956855811421371988217701625729856489832758860671185729381378031616*i1^49 + -15428225244623253248196900759212795189509697305634151211427311983609298415381897923150628324582760620083037924731606333932089376888344788714822028872356500813786483595194913953510770306750083991928286142182647421272678897839046927336423109168367409338052051944180025801205414268901734437487075055858316820611116384557538518772934374052053167932163555332735902091649880185949285658870818739079572308951374237420385852168614115120350626927416879844452129894213362241554638492551217290279584441749946073227289051790062962833144747654098858037292004691603455146205307109999757165981639168826140203663849949169211975594107546531658734592913197003464173726178658672570245948933780301273503744119644348532847247112769755740598499577991127448674099561746073372515350060917249379293920758575079327497504428987787393027121588044751019789726434610708142346058784278858626575485305731825070550907951225052722443830961827723581331041703783254857056064155785246344098482636407155777020040040967836320780497179589946569665214854245353875813196372967562426865343743781742521700775170593369523921833402735439828660646905769985683753883406943503901669003329594337684559711022946729568223819326564137495328598146053321860743900447180950111662264282442350019799234977233955404600533466841880228580478644713232317591358173191652004862843800853511064816713427082521486678184805146081834527612196945944560922232284050792130835315623612594323975868789623653863822786526062455959429308517386101174503911886162077867994261020454479102806484174396045099993984265572311862674856640976113427288406785956185724382352690466388049777101072970151403936534228399083654697198823134088284132478984555115661449591878333059941649984248567068158574158906970369969784516866493550562568320190309426180878990450311766632780295476267287995451720366964766693221114106604410479098389545176486453441184144844088373116047424165916977344869673747913489133717880346741027105224679759867551931250295842780961272033546493811354315641516377062971208004150820752373568576667006391500409360330329003856904112110875288260135250092124438833923064415944573534760542801782553910017373776821948837521275888538163080640665543429265466637418496*i1^50 + -50626129707724667777217188450919968307451716956104771787695742370770064715334410975643573201056004629223817103480249111849641800346899953326535205873701158768890598522057361350936762347665903932895953976543259930676836317741484216400110648693796523201327386008887780537910567866360641040523493098069623388812968740198291975772081406822440827840094805923781073889252884052917981015005509965465393230083313577074553525148794885587605862367636904680197699327902595464140208899994158836676735895912646588119610887588001128415255116974980356272790320957373314570033982465480525889359947666915401136364967832675260646901074568956335676510151743057824495055483320585750524353077888022869507213887301572051944918407439128905122893172930399069952265681128558639465689593636359761146935058991173784999506304377098797133682724035808169970772358765143071306592746339410826245284028708701029995385350854023928286072794268584169365937090966572944820943081435973907914913569138223648033483695704445165731532963544284958709642034487715217247929754490971402694114657014533250838232159335594161402171918972428667993296956964330129843934687921589142282665267915843982846058007248266963681405887717860491662314326398414289226710077576495785916649835342081336992002590739640547080140554016184947767014521211303100124133234828160087294231252048219950168920420493184976935237014704584686595188998632069899503432877694965545101584080363717594014440607618213442238500283728047228576146998528356958628672748761329786158921290605508545779998033060260027834720436364815237473412800118656491351993174384427219855446014366302461100931879064737742518518102881998901924068661200156543971734736863401996405176643911422332853449118447710462927764378587683283188879653546254633694320142529551066625157592955933799177008341201394612811198550331558127999347831231789075282923578367184935395884005875699647701942427570084865011912957979738221875688839854457097652693516069674545926991579987457154997598199603828349584547728694292024738811073115492065527671927192701012224670704630852279173897068046035588283318158489308800804620885634028427514492640614187950513826039536834357025571542685254470679506429731168845824*i1^51 + 584082123255257611563086068134817942792563405975308069402419149609764829642895907121367101938854272813573731965080706273111474731191965277113791037394417243318565189709922033144024381120948584391641002447370762620003850778965431904596713180191942050123138607562598647375753455945459900164182677079853581460110290455818003333077768718721349972344318077909326921123425739734466857363027228819035794349682403151787547303100480649456353167971436894261138836393921506404313550207764614308689366727112102855895176350061398092717908117012511819601803579712565770832499091978685039012580845825928572651212707415234356037809158939511791900864792343713696378452922134039412002518779966682024118968514565315586295705787847039574659456415300407153272036343977696697237507753415336842237692375026833581107150903891394677837479671069490258529176706780797381237358223615618910467237890606137366838312776347612972800645827438188122605457227601218308679657221926072321049796754986641088916260894086967221220626850666826664847898050379920779401305048836098476605815192137162634602924943888727027672901453547715443293681742424844515497016189763971859979401988560667059727486591941441669411632991702884162537270087487963857171425141008322012905247852623331397954119663422941197860059326555838050073449054776120255194957715665858092758991952861423069113501231356512023410171796116993320524675358094337580639132583134297111060691568831713087875261149047224892972567644406752394304376418646792997405449123772345523883227803599816106836581256028385187172882795671097591918979019707555321098660522603430470405737805810154197512551682341756216619595443213880683948044044660837345612094254652387326272341371224056982495594979081193917254253988106859935693134053196501303569375281481684225945120818233231961097217180046551305184582453426388628088569162795227577010993882962366206679964877434342804397361331448927341486763980361835588258694697228946992409699280821173000705240383996473519898814406274397715155555898002965527585086626421242985902579676129846390065355746541727104018936798288454262035034048604602516910370198713628314931137270815774628015941399389708752102285776087787262974464930873344*i1^52 + 127338000940307497417378455933624991452391615705014572790164180517212744767573417242346068872602391759280636136099926217380425534690058885203570480259419196088242845089405525199248958126747358581107790200509259694267184560259936955398237449817558623709027770999142330045872473576776726174715837399756299165010364462217199215848261645865921610777449078772442443894864937884018642314462829948411954792566193357699582925285437319985133218854914692401602994548415743218267147753486308044337076419587594302879842482105485007745606243979967010753132129036663900498738050970360853768944847356208631437923774550143550121638867454133086053066342151255589649813394230894551458608333894324619695674142030561316196852503228627212940111044552913808606357404389225340732994280206061092401680863761946244850561929126689208722672217301172266937642836086050070533871801078694377958895806838706439141631237526127171959964894597378661279516294900609398613398703730271832450331328560842456071616961596334846988138019283897762012603866931525364569384537132795958804628744502338721766242036572188311679205663409793923399668185253671058056083733272756698295501990218209949412142618941769298209160822496602436250781318217154497174461067365901070192595469651448015980121812357231636779191685805372539314924555873420318059533285649751653930451036684850578692834647538555410799560356767660767030679450355789430112398691104211691921109141600205951096692268466386735244757880636760336110733224299148497155055134250620362251687033861501746273658064018599969249266330524858322715519622305761844031371473161421965588124073071184339535837129106898141390840425846702483611318364916046664381715858596034203996205319247099028648825846314824415948010282933559010719651009819238419008587789269962436887508692510924282879148864725328623363575672386186390289723159104027114030775981064789264944342469133529383068124394927082979916301841697974962860618417973952358193902246942050226873207588115394752587242669981073165178867047723277414662408169301347164588374256436273676565269514860812861800740336693730243090931427845227509521854547879364879695389782429705709592243962089051998056309027098788951758995456*i1^53 + 2902171939664774206580679975001289161022698236579092596845311540363052257914106390075568097066495984657992885260630988952449319317292058224219776002023170415940245411516473677875230190616886394500788945910459636925997232361419588614379524926640334415476931285870818980501181356461950272270499093675694904705070888261644432859227870407371381258651095962003886588511257216388375644445761862476653083817664422689901210214730331015528907011292826670358832763723825276207454615669401537136016581756738797462607273375380315166653191139866995720548573806741306332243255291871225249635552841974470092331474411719809891975257639420425890855318405698403458691616426505100520937623234109205737098158808443109253797040736836908089020863785574021794657867602488497702628468080057681902730169647887853919134418897756316731147721553858330805968267626065565038476057658097864635530457853158424249537679682480192092368190916366477147898052829327671627697965960715923214687743309574160915845226527426753427310838981984109443953631608804987217764864596185342293786168882615969115611887340699996085304564121516551004700953318157209330499222559124253847794720186675629209560737346007933026850271369233921687552888496835880568642570928967612094236823851452140399470356906234539504520040318113684233294004316916185931812942641093350321150135467453446227139240247935102979079475952537627547564864193358612777332390712844143371159360623709464337654200344211853624999516046941293862223016657735822499311823203507263373998506778269162717624086818924305953292177006399680114335033115098467759400400559976457885281150041871774974910468758552688021491032227899625158476040133328850390218788377280431205914139310187894521310656316680792228320039796314101625656041077083582128145616468301622958236436979417045774844786748080008343456812882974214767344405715092588221466778535646435862500369387076270999809695243806690299174475561370703525116698182089590512745363355521855383814189428026767731951105950427513229801625924116112586531765791362900636027835435139887392877403421034099251618561162795256912177575020662010384610650271621681908797231243679089559944148056822681967708660810340477435904*i1^54 + -1645058794268879871738315446676529709205179977598098652136245317168142245634712154331473572646752335941645097389974903297571098261867043774528104769483054126680058015654821668676517338359364622901029123200506859248065814178190297134575320521800280850557549997062507482973673235807620278706793882331985280997479208312545010144679255246111248300659740064795077231160922040508394340058460529429988257841121624191621567293354718462959524480151105332319545821859695527093395742774160076395077893619903075755332708758206544503757411300441553336796349485042473183973556231274361887044476365352330599849920664423434279342814208349087930488187143825154414329692807767727981275160681048548431351464584283243505640779616451711906592346872369718515845136558053491494195485749819336393591724545066614843364088995835953397746210062369225747931754571745415849480399231599905625097287997560890663704474393270187193812932730940435845320419626937520887912556860831719748908904190657856451732924484611051793858146076071107077999928826163418167545202029989639036409600394658833064945760613387407469846573588806667607749839157784004512700155140906057265269243190190037738015646954152851330153029387222142725064784204707796234829673261142377667799559383707374614961445936622189060180581368693545905417597603236283493145670967242984085792794277744623262659982982126371706571037263466936129628143244461805657367369981393873661672660320489567345412806577020834593955019951033169940703860575305635382838555966804166589715413605372165858200422105246727476960969818363374257186607986260764584017146082789829093288398350781611512661883318942963553575352386151788005843360906852173694235363653135877793468476626752102861526178464007550454461808914565877287964136951660204230438297876130038384961940741912870772562397076520919256803324947531157940603266731485175855172646467495092130889992201748570573645456169495370653476085889281849771558746737579737066539709857001744208680746831569848657149284111092190737546785565553439070152293849286290869036540332526868423165187716306978725232954390950892278416415584612755206873336653676956510617169455856058987937898041510960228301305586647040*i1^55 + -217730236806332885765067638202560409607581111877597975246916586672070372892293603394368175746864500778145079360090914760057940826240225581813899512475290957409007622222265060136724481444158635115747747868500303301510966444900023325993686456315885686384392434277851279477987567990608773743539238903312695758455697133960939978095649607361516974857914934227333130088521056966402500506048129608012260331895923220542466278849521096713608137135667901259571526041488519826154280629744274446178777422900893849097684306071385413854534600398235924310622125303613258965919270682364040277721273043028258120506605123090198325490352599180840919233403585800420898618311908439779014092775663565026684825860990674128228049383107598448478580960787000774816486479339333888752000183038400492562178266736730855469280707813637254488994400721291191911354017051076921745939371239048915044091271333044838465295869770365728800949931445485224803147565427284805594293018407467368995514115568600388145445340608749094595050457565390709370348202333711873442393916900924378823022479494031666604951148761146481987612964396695909668988214242835122073911801970288847777602556337877726911487875552032923115284826168594028362558194898009612172177203494204717415374477886642614778473608678893126648181894177017701817968141362720333479602749836442318919064125686472072988381696578914321411811395930605649077421803009554817325525055326711796397339441353143913290647160375424881391159196339137798361404222910328689253658515409542270727910815816075406916532699344498990533724220207143227105981476273700981582048787983587183516363256002037165208079008541373057443578729986909591431401389516267051495720218019885548002206551254466684033684347808616221467271008897900147516887976032114662124309063797904064249873130532940793031958217477396108496118700076190794538888235720543709835781149373604454320824601092309234694226058130870405241376176991770487985072642575361054565491738830488626559964201155137845773932200834163513811140700842575082979958469070034953040604250892167495397119578067886976923045336643039585609746000452196214139610694647050771157199745864384672597755378170923419640528896*i1^56 + -10959392562833954680968680939360495831200609333666871474785384934126117477808298605709110881161688150256199663142147115646905850812211945139008445982243205866024102774698785409464776527839125425830376535810173347126377043622726985804318200849512460893381133880675368565430057585828891925124407197089857670521788639005421081739992671798205007045276182483519472050998562439037876504591879622025952483405071048011141012264058269364053415280787854346734849703470180207012227908723623729922890168228978231512248562728506463270130732699586251900064460022161586250984830289433108343656981444708795937543272774630552658109533797669576521129577356683137373896059126616675452449913932424130493533886238796902935753521497754177793637502089488707871734279135685685105384145515184260673858214121137478271604877393792345624050298512017967482919095887013784180255438736324871308338269638238303712935549549120523849232693334434703377966787168414984687656509448594024754739769076351218869195882717610021577684314255057596140098912662229249262879942499838125509341219523175958693979282240267630332741056288106060758846591995275860836160146355500548495651251409323739398632607776589579127838471248830697786964071853371168764599466321281355162886145285555353264691066212833710320453855472073436945662725193693936715980360707382072346074707493589749569013262762348409395776025747723508418934623639640600525735827333520143086883254168723212137369632553931817382050164137306676246218930171246827459233351487209672723449072236897901835718142418542522138330974704294719445376557120314377951221228563218810350835920190879416676077023174190620528494932797291116810071885732696683725834654941809591040016411360029458449694269813980860047683075287701200634029993934315999185034980768319096340167680119500031768100021360152243159514330514452653760478458038606611347610861670190640388807839523170013429390725487754224038945863249034326804388668369263540762213232387828326021596187606000459229382641309223659868916223277084972247318059471189020828792785053396546305393548561843059168604818321245821598211331059816058432963784949045973818019552254348754894139195706032842080256*i1^57 + -11569265608453029403178007315001639518652690331092170659862262022456513555990279323823260608765410502640032394871079966536158183083984404853331937922239741394238040603317842385443368655757531937743526516140837357579391382565274860104105784156356463796515559049383961063947085297027912255286716464718406650834390470339964782471823842345300854054029907855737703730741355676893682767783377722713099058328367962065356792559850901502360849330944628876616977339605279487231461377652208713405348228398853792111666475314557846811465872936619331615904731174210240663494934604021726113728303339051774130699072181824621632469573255377932005214441533799424462851701700718162795730031817885541018758929689195659971764273155154438223855350168903582600043766712569210789242059566594242215510818560661018313482381834882897074386930562491630991942289596165258769461340050699555251552544502821003921617850513427967665651683314412883634658356386449533096545145978846398074135417187185277205194232525691562136843551806755521739048029433573796280234393911649820066795648587503865874583700131277099228806852211597372059871134956488279709795507559121085136340825389554803216552115406514256204260804900610399036751400698481713128596946929208487009574788873272023296826190872525461769980253112534755270442050581834073789829654343161908252047554432614244123987435077122612591279246600531432699201970491929572168038603804474910145299666020441845824490967378065324839027095209928796124882036926309655385979991585176443093453748311327028776035612786246974146832112290762085386002287425989307976787593371151141217858249424942325758399284255487285091368618266036395574547329460877039869849631156286357682271163969039232618767463671227125144118736397970409400800969338402206214383122718876820399310688685101238992614487031470735662100095718772764368879341318005120767222446995045644473389746753687346362989005610139590431886003474863554686575457675759993504746208922202532378319868472362338540101101498111914747100706089150528293392361476383490018516994580211260328551215717619543981156523874407317932126300363482966860008966852361334778162700226533061447314202114916352*i1^58 + -12484575627360864393675391667091285897434603871070654477784268095865394483115884133501049161703153883348028672912671813169189717238215164898217126771818786108225426519637179338766963376966852123387335956590472001455706035308878120265396426618995954018931139921032408041435502185818558078796405381810643530746275755201004046746295638195208929992692638229992003976853627671821752076473177071408094189821711316744305575170530650645262984844395351395366421880907667318313652628063692835578036404929583879958712796080309978410668837481911160986977868445833520559037189025534076498076005159198200509622724904047480664118583751661012477814979718916699184252595894154025446187628836621614237392396395603351718952395797922043731333713628868494120390032132301227560655648530215945074695064523950733331566024800237576421630980219978205841364521027773803267864461752139403229251300585517585249663131059023595217520398428933453475140324572834652285197273910803000192323977870204712437045973515445289249776441769117281579363426005917765636173388465663140492805487443850627547458111723335280511510952257060635419389548493096361879418140581784947134097045746575610390907147197622257596846980187918471706787109187125642317416335726855204149112829514377886429125845319597851860126488583397137531630043363795944383518363914350722183508615027146539954134101090565402976819068997176103788309271236883439930755099985742291013718572623471935396969293460135724192826614803533438031426372681134548206822268553340484526245018691563313724833990383150094532889006765297335405525077263970118975763511475863504413947605395955546349958354255045842814582385101751270163844377412499554013810982118806737987965077711854954609205524052019468317419303521920860658414636546311454899941222179876120818123286732709064826651387194156202362755259753429032230581733569895403939736692251275894519586745404436598883248796864235364523024179497819341602256420435988332968683661097356183498041641089861451668143628055127789241448984738566699468248981931452654983112160399896855686980813957896551382450692087157967514303483071662070174693894208459129641753333050501809509108809728*i1^59 + -9666936362877523862311197696289933997973404320550477727761080861826868111525519044521192179907051250988588736557907214147338097110236056754717353870426738409110602190421033955592347676861843614213168555295390557286867698438054827848846309196054821216831331907136187571580014223033383258018484671358518547082150756715062041204684347828153565677566093661220596098753637137650678548427821283145734243689220323118893464819356294196678183734911569016652332920340283288990278386519177561750572461975513045442157898683015277468304654989953272229406495189564416429535352343441113184326243063714470112352483361830906488862675112752168416317238952648367326413692258854187879863725406950114498689649569931253676145183740468428123517985159692013938010989671511848277711371621356093191132290725384148177845343332553232048324937813728100465204616306978278374886575111080252381784155912316540054058545101968555216470682341382100528590157756453082155274393310026119470822602495205188802677187257098295752158328614020471885005948751379537796420570966037441207997597496834119589938061879154666775686564320782997817658228705618786730759399972218950609939322285476569974104546901018196888316047198936141883161534488870818932106934133462748710726748954825151016756881648799267369578980568679045938791643627516215968365881302453907464757248955865814974419485824549978279883481155956117455001718033155111136503707562970099858837006922157047364510874301387903089920936044797054681489289285596735029925659563584303422264985766289139141344765576295275780880346783785718154047939672510401860127204103408203807487759896325770918758811118790779625137855951147852674637549131367477831201255748984780598167927561437433806375490267974836876855092167791759645034956799829422946371910439311487143607653403052115403156358350739649928321399751955186926975710969236965439111474831349371891528551962480238625731049480982409908136165987232617786505756347065280696248136187604780206604744565154973437372356408682568976273481313863100832954279566339595487844345946409030895406787051175619966677037949853441283747617057470100008944678047235731476986872972864319913984*i1^60 + -2511634987213044308777177632241492947525390551845051845443210028485727598536607337373375860735211246812201354267708314857251372074515020925635149670670656980140826289927388292499679994430780175485584565019926969950085750027554385447861892543899777807707393969894165717848979130216717336898651347058129300437656414995934172523935464943573076529854467700424798338438384701345813293674346784462352212274417037444538287587197954378272044261378628201739197977038533954474263807965481686736600318877717085537895850889220856857259372431703132559897449705450227726147047268967706813595989773318843236317640870708069526978150802673006293557762599990796610696805057066546239483743549779586524157516640382518620099253920423268660139411667725978515826325716231627689312611353817938846084564392091997973961261749605864729551904979870547368156804848961550716562863562044568915196815179949523069037954155799760655820255303479105902661279918435322683984306526406439615064104601833567100993406734153404733760119711781333317297614282629195025925222375171786459961875384037189310418113080845676443751102248667100864458867867603577080968861292240352584507024643620892244416092774246664723601937830047871885198211094507517012570979125166606468216751272339397047995036160672349582753360209601741400027715554639284295951378427972016200778454880819993019500056557488482074862015236633451936045170305615044735957884912829141067262005867353771699329634207253616884580068923891324626124652532195421866735543020265210660766905262088602431156898670748460835954576688079740085394605185375162058602259156408452993894045403114949683920506080403593445509713466645159378060315018089170191184661826412390961055016459939049362931960542659116895941005585762674938502899173023179147618103431881206366062248496941261785871709866097471625862327482940159628263790608926343551384697536730556924492996373679247668040368399413869849001572957044503684037904048251917079098729824716366864712402465801389112512904399254035436247424118730354470012048338990759254220079173335603060402443779739515128972187372619417241792500571551960918021309448363560048344968470724608*i1^61 + -404281956444865021696315674288092000220871986000059588604990833938057215172625856335019842400204052308078847134814403809177580820550358621891012922440189019490943690542137330617611606864544960181364492622544305045475502196158392257552452645041046554067300100898219053480106785043712034199868088826406394058545180941701448589881913073328840530690952636438801303078248782316546815778375617068262027975076727096761161766963048143984020397089010212858521944142939402703418759443367156206786694206309383206172687730483000723079776629207827876205180197333773109609040026458837024351301979988113287740544189235894994367534288044662488170811725926921843677258787564213442792470631057466553985876881560658198773437134858584197506668597393323433417376744249059610462762420851512919877270789438932768238912128683542411015552150606819047476719121326319107905297981795843175145375495833006140240697000348904170181575125765839126475918320855448440440778918592476559278724440759770673198374243606902377191670025902246294557766220283939876097003418013108719054190364532474024609449503349431150651865546977398403814525043890866434514995563947007927477606896301837994701367531093802927615494667560224258784923663362490915944032485154208316207269110706570999436878481739237400862665874382566174062122079219437318750466853325387183461137669525319822937613466462912188331459033795812111600586141434260544621598887703443168196102423640688967047823595140125178708107761174919369234233131707159946268519065326312892964260379114006616985908706590250583607166088602735362832163322340720366379523755120154493377845432333192837695620455367073548662277917434707118660191503308867413480626351997403248826138732164726303573439439492034661865055793750921741926475419520525123518218004273150693273163381746267807992051680623025587935440594115208460486098527983499625191611065250979748744651238388260337818133659803297914009857091759527300253963744066170137048003972131503367356910176847445469977566078387782336689052376799020056469019984302756630044752448233962516163298569194664268443196526471180087969054072746817493130820495604764318132862976*i1^62 + -48652112983327688456139954332328452259327153837258137592460209704523333237220993241796690832343247313712159592563999613305309957667638209136447802980816534353656797765241803154400486895113969664031966019035326725629865223767218159296546407765520465731421539708014481062041770931437369280432398502831430214086133581517463131735681891117777160817503621230479459204939880863238279867670723562253673150919244690689169214054083792961520763021455601322450625157845152770855223694136259436408633482992597239934322056069145248810953988664634036292884995634620436671784565478680242917843425319489270312551755303286563855704334166489824437650576927099822384397454117003499713129569772905007536460448781232786224221833012117342582723528194196961725639724691385277693883167728092786409597719943077131671558488648997740341187936493701220489216156144972436397770233203020010400261200066640759688017455498347457905530842830230340173846350374119911425164732288593139445881557696217963020316889641536941392331456952224053718921677061704340147746398204406962366214445772537599737895880348740490678259797706743755040026252975041718471182244151711831045292729932627733255371695992461670597611661350360088973988715053180191630291839751888490776884559822739290309365112783645678188880476350246122262008680340097395884902957866775884278819942445617305188425445646378390506512991781651467796152140324659814219569789258592255233369587655919234302574504097749714701037123434456804337601329899848738986120094842072830784720484948988405955889906940643254999820405654758830927263037892071197946721960403991673479498657154925788881140298360353705810937291717252707091024591430369654644106162768711813941055041905814392372778288068624005239969581726571828702216040011617750903789788352175728713137825864102618965480636180961059055133007223212446489682236904613104906888172519164181383601044765550293866317259388069217252300974496980690951467073786219152452012432633830785118678164770364535862322428437141152467434384148595631845319429161528227941179526451180160683394573452739073208689388525777186129503876201865609104468279593795584000*i1^63 + -4835209553620267685284142173099414004795976083471095997195267818850550966260988132561223616922628222839157395951568157346352990643069834178037095200386000791085201758547410114213752681834387939365329827355839196922975650145991709168286644565142757351091808886066254325283540987674856964054946367733194393253783959374800628748998923907807983222796502214005176136867745159487189913203873326517147542992732390408937566967881965775059138579485568489934865896093030612762016329049233016089619192795960368287544130868281453136254492491182443069624473725469901272917829111350680096472604556743050103364904476015020755962588841196093199651531993683272734916622409224406220081509929622339888003284317370451313207869143569305617967947678749942209834575463131261239328061941080416086200438716353164740858345556604255774699938828900574915291073780043434886440818719997585621736182420914160554030343859551006735290518829483400278565986377731400741291977704035235352794039209001761610305855989077006647390003335849060239525441718367343944599713295026195857147444247135475549301027405190801406261734003164096758835662751047730562285817826938982510097760240687667461508136055991567675394320696609412469867173526757693506187992229449056477617209986698075249388620485810031628373110174622151354465842983660204525864869273288216329589399504282543430678409172047399962589157039055680367415944304542322281335944436008954413657047029699899794410455278266280305818101551099881531297372770633680158918309667017596795532634477211350821946761105599789104611787193698243769265689350108317380394672142255251701708769611637189789390057877715113943444696999480702864473016674973017853107877926140958075809480059629208851571761459342805027297562180571081552913747606067205478783673947002879486727761776237872790363805824333362082476415666185252333420887970761292840379940228226013005928741451613401869700815173202471351932939150044683004421436233049229008347435733549614033994077541657049152842575559791199105606550091212876506381898472530094885528929922762849917763959355572779468249779567333576392741622624744635989858713600000*i1^64 + -304224562938741043713864488675480956150928995750766426921435380289598997401485633307756034386350579274142274505291742319055792159155641142164111174761774787167213506235148203302517502274152908251709984850380458324669361139339204195138401139679473066814331432852711045658180680377887175169081137361303126410464359021145455808411290937155894899806367223702245952148005746013302454304766705647795343751767885861008852943747970400850279499099497382130220474291006607310371940670394096218286809667481171650466374445633137469362754581521979324779206163847380578576711615091201010680830505692437135922735890933560789812440148762762381997053270126890862413168343459912244873848130949627411893187092988374658954952900535333569319919725255694759161848769414409121562465142647748108724093043481282977768836472511329914646678327337815583015004459979386829088870060179641890082192217303585836788333744821044726718401094819059018218890858082792075999868700283067286299548356413689822531248708785501360580436660726895991071658442985374513743542120384339316750314785207174043148765749430739827191695975208885742305228285940967880244407918534652000717284129468813296586721994555975034408085797660111725432921982376592339588708041707983615359095854963916472232726053206466097104323636535860204466192076495820493929506160652152738622024500626042113401961792636375771957807653523699344913560309403973007885594550228717302524247897202367710504114624078369365841560109075940604061983161272078493162971707777201468838528240800031402610899120393122554520720481361798369306832431272801653119617475813741355550093654258688959159527179033165052081843218713044495474544047401705810698211506388573968996609206685630705260471346820330654292773600624722819998812078744985601312494638932351145495343623560680194529813548830614721667700476119836843660719970752415952400655311886255327246650185598671607606574400425076186848572511854691503406795228509111823769349844661811244445181395860356880704922109996592290754870994149089486381058454443948145146334064755077447827717848289253762554876030982780886971572337099407360000000*i1^65 + -15399220240656514606649871583885224955054562599595204749626042542976650210182183213126758718588912321416371488250156615130557406905620482369651016266394237935511021984973694118166367458608857955944276028305908905239587218117874882456438218769361407909938214604587302211813064103380498811777535607501843808976499152940033347523247303501384878216154628404040426314129565552802438976842619213248772539423815404500869140384631898107186273347951256797425331185761285412558266654088183725473777671719302695446464011606301330852546805324734419143922560063225511173488038505461615613838388086433007514917177393207770245203082504810407288229103607414814602505332442845935383894763118277396187113164487045314102482107431024899607474705383416030136993302075192650945834430237684876923793601256665459837349010088185237941210770397595177585385622555639038749979045722232831275204359917045928172720457883194333723603028995179451813614595591141430137995715759805751847794017806003294628126808231363400751796442354250491923653509813406173879357564123406423395817160566592689418987507763886971834041370855290854641379936894517883570142874066671020771054532986815896180330257076517705107140260421195434014765487633821532105925965449349488933682991070365028554593213796300189526439182971798887795660291085796060752290545244565474758410878057078598872889378950489643780374548918225569138808503603284217167585462717788787965552711071019073286937560543009893860023900789050126160037614569305889427072177611577032531064043770240160264212564894507461068238772829602503547298842763228183067596930869189772654487642109023145631511815808210926554903365725065509942542196279800660134525470366239675727740571797372959972697293889322633021468945795259849378055512128292019251334771853706159102780197114217632561547131965852567793190523654076045953725444987291421803288798444050567342394500301363910714720046719337385218381421431866197016860491917117581257011280519743535306882871284147659056578130142203086074056909540608537722425589781964013159585590037059118859793076415781867016212880293449154286321664000000000*i1^66 + -436523704020474706177773558312119423556226522912634055584430083836240122725593671759972521174002953725595042369260086897044944307105001381673934531951592382266913546976151346962835694844589494686662472821883145854780923014298356928057974161474653379326934921038702945382371501735864004807011111028563355454554285189490243981554438087204975078910243934209781289275964805765038199811026469531517499451729694803738773212684514462892652352512803584633165585248012647870348883307572338799438844912297359470824882744159508916171332331135843962923719766349972016293713642146633667836049417041087294303270134971605082980703675197845167911996136988690100035893926900842633203753069398691791921214044026412325343814345500152536847939889370696016917314487132419211048200403542319833220225403397647955900726538048519742593134371496574712082327019370547702269628099971582080627062509771162568683125189324353456568022146340258919237582859305976698991371529120638381364985881984988432578630269615499922457886634165158192491219004253773517624039524755232642232219675676551740695713158051749543615065755459979171500489815517186118453577683174485597439340402708945747655867365884206769404961093512046690258793755638139338151904781907957204300875443224349971929111135741354555189839795172619797784125150403492091223659926084858762960578740541917109094154010191439531256329679411770669080455520117396752522476636408618241094919896855345518336751732911010354147640079968728640221919057301303990417919018482140317619271753593677089309052141822174754228658596783052558572093617414829515830755284164406967543643900025867966142138973240350882881643348361472580144881511732306286787762029656815905829712317376878495832559914454901035353444236998834484759360812780879285421538777601939955459694555964169384689853037339162335001619173901043096479103507841399086573843047989875418551196392552432656282749194261196701393802017246795285656024781978371156377108138277793460188665485013760070108272932251189827920047882272056747556311713229645199174054074218371704460187348239141575888009979398717440000000000*i1^67 + -4701950234846599655104000661719322110319398268756273839675214075161355492062273313179605530708955900953025196800432776935354416831949905292820125621120250309430661686612139947479294635903379033506808802069605239287274401265218221231808444800670468700564091755046808656742499370092779089132597840969925839473221935764927718044935501826037339975184730374344441877261444762411494256781108409136527222306703421406742878446520358479184783329751579160537013406717990567614531638093087990401286389439677364418377237912110570714845057777609796824083613066169198370867525193697481120661871544348159717845202087373877646337969473357961768229146466094974418900953067143863390360786743291521478062562191285942680513380833097865012846585274829324731576700705934059097813598131116063182854809638604354662801133021527829566185775267543908867930242798746838596743125537630653555846689833277097508176253651473420252058644555105826828705166554157851538233974299503175691910413895662261587539367561485920746595602257167207747561205467796258435670805301913855127404774913628870142994000672782027736695051579266443440581813013393916037881298880352358333715739716496878050083303713736294366356517472220691687069094405728797283838874124192347834074661348620852407568196783718147997995353587603963771861151598604030783602145132344402527739862667012498065101946824754975718502093794823788432906467191515460743430571233354237036984975889909948660787495593053750198182072154517196705066698864325561603324926052383207340307933949835195469971285870154888966296577735171086624421208529772516821582377130507821591192754146303839770132394673311910283396976939490961648968823214352548098074111245410088727385458861151874340355499291347176783135285611249454529831088916516847240662231307879894814421082873456426234315465928634499804089675174855048851662530097120165523633500564392193255475803361656180414485654600412142671398009804258644213474797259273226333522410754290549057575623542669162023269691093759651275060415690577857588063657419606869946437930392073065591431158116534604523642880000000000000*i1^68 + -9727967940582616318648432383610636107700223735328580958155591158698198332169272998338201373366118402189431608997244437133803683174983479283805285051638971582517603747815828049362764792571055641588144793662223220264750314399048231252365805381344459268332071424995224633869356806147440210389770908732589065433951861238202551748774726610276334622421357450559152699266402208839048184408035011470285114408013839713286149955681353200352911047539210966790542656903733192739436655010616233515667233849459760173326493457911611142287039159707328127822793068180876779077089223450038546441082142787089461885610361336367833815925996975283706908886189728751338703645078056310726053814731959730110449794447242591520609807496128232854692236828416274770455775906217720449052823554848725250541764270570747818613294141071061649003054524282656228971888287015832596000587565675828648747182377748540718250354452987750782417468065085131999739598034124657722324579283432548109546263296169534159521027975872326029797311514467444581094293287356642194516044527035985545744931696025388019281234283598109289782433789323239564091038560066445252811450993737604135229890965101269532209455837236975278253846534541140129841814017878243259742515585439693149562992410348198840417963176443349126364115512461772237636324612625587057502684700925083640216157366822698804152049566069981308737806086655735532861802846023215546885320849898053590513778411979025474602184974024045541707736858919945708206217587261903122920595318055574558935120502798144134812216485249612604240105648918403237081564692950278936041725755538214984005647812245467187595774981986519569248992121018251113951175304507276974705895535528694088913383975597139672440363918525005141143509208081687316819616979903356875512110401048738345682531448307527171325645524561805967845338941696879751217601163552193205974437202625461395729033761657394490120947638463669943426606586285218792147121903715876484193007553905656819903242448106313455202855711579984622527535735271442675552600814409193719022401869067110282974884104832000000000000000*i1^69 + -40074719689540388264382498559189571945477168425475157684801554921442304508294050663326190225705592776003917743199238054965619177127021729997957341394365347198477465657918694779129136325212400931161474095758909784823998508819279527596802001359099998480615774871186728797222435094552776872194848593036124810824728920955454130224757288229317152240367491761734273903478303956498571426508153521529664249469880983340783622609142765475531064699466644812914492493703190907352416559463429461299944708722408908599819831529730008235222172314834451121143558128958383506917917926109411884249654637193243528727732426445913009513080793302323056180612935045055886058754850350017315908359894986369146575779394816564084966090715239199101006568764709009666609806881806186869230133048262819577398000971084749357999450990969817569507771357372414804913082789439133556480975569486598089213207670930047052210032532879740929176832685895074606087372480499641351420742175432500016736092382632499614588080431757531629111924589158751229667547093401392028992047901938208950907301416800833992919042847707976935505193890103379684401331797934309214222728464939764922828062165145551562091040441219823327615838549440628217829921098490848606748985506101645339327649029458568209491007013304841542068816460474319420249331631431825590001093717113573772474427858049591082920784233811652240611199081220167678908301702680236151791374277903609643762488019907739390498676606115168149644877643023893722075654540314203888910882835222217353790112751950790376744873992913618221184774920541297490497241485915088391350950046824314518042322261930948823619999604520832424678173618055977117690525663622895813151469748963846518837113114524588575454903627569038516101167743058333898045693288414475079836848283616501334504703912220139300346239581694745897890133273862305430591059350013061395510089282726960081376510533622145933965524228939115074030279428006926841836443867749187178121401461390465483315831950995696824547237411640116745650156603584159575116666181178944472856454183384573229200000000000000000*i1^70 + -26271348545503148233544876476301718728039450077715500666026878002458438076083514878384858473044347003110568353897298399248772492103512604311951011550059828600689909319674986463458958038476814440387319323879191494225298700990473322995015355483507467232395269956655224111448773333267460696441413096881153524409574590525515044086539836326237537715435885948135260521219504542748572670036113033784522831368929207167346711146954069446820147988592991892581552798683270308580327020362707147044720346132751448724389798048138234675734963500241606951711563420150490368678556362480961821687152168423545049873403090128063252028251285804029887276333975912416448942677341142042442277791241843755565392581269436083824771790981903898591789494062846943908980641600919854907450629125761024799117907523517778568936997331475404393587016459286875270308345563910013386714673581565375313131917959594480889386727190909863770646255918342279466367114936576120720808942868951591769042404667563653825924673189077589968237165896532079571239359416799063951571164488609984193856795848711165480759446277404375463012746992177611298220041629735700831141205092507203210810807133489070039850148111002848005250963863744507783293089894700069322078449986220641785418859780905661385102777326749465186991270583706160426182442525998127295863000557149415336580556986827053689489432792193552834956876299276630472504344889446757927779650859941043198239273164504958278724283669682014894603351473957366680882591902285183790107769980200797763391661053355985984225331795031266639846960582018153366986955482847140043933648733019229598033324971341861982976562112006810538359079811721133724982787384174856098528868538294730422856968229278097272204374665563667428763818070498615837504708209116952985845661447122936596079252784013976707570887757178086642577797209251878882792988077432660252661428484263639339271406097134832840478583840799936389493602786400475756872232639635430842248763654592629154611425787097625035899160426281396825946845311165098721327361280770307702023412336250000000000000000*i1^71 + -119667625958362774157801131125980745869441335371916985130226529087931317903878694393432804818802706875936925324830164103777337055946796973786911311347681577653642310095803216560590833836838211999036721448362035130126408452105825130189948989740125711275942493406305776005423012058684969525659379749958600745731205655798543083210288050637837212450085680608597412972566863382141024055017415193858233142630910410870087689993265830056020049875001962581765803971172869749170122566909126903703155551115597670631569627513519075944113383591658843544697845245814999133244106884489057111638930246525774066493128136691235846856367584153675587888817921789284795814945433223184060698347676161409011116130860478486042456650073341439408516967155427548990151030979338583757455725947984572894856791648513265440566141037582770165888591985758965474260138990865017826571626836439434299747726627112792496569251519831334651715120835860535710827109694761015792037566380959816907672141979628398135994920737389936591536002872707677437256707944646084335877581438485936117559024250941639883341217844246762817258642219363254676007343725871788953125090549797536547291684115073717640084997253320419514325613654486638380710441434279232582771315119761373377656296599422051500226140585501319832600194731888241045992372958980915937398607065685417126196589784015156671856396423240345967333716175603963781798006079427574654578640616351309944927544740244312267547899742791239894093039333104474725060330383594267164279770088634910446860911109690308333400993898488636998250156509646416162877508675865749302811430719803386058868973425200315094570612949063255862728004758144632324412115498021663088351508115198923545271298221860505508904682117076367517665449454950380969142492965494209932838163674268394417965012637390335466181955889627195416498179446238643377496100424946647873551285191154090352432890932826285408470437283789315720346398314388582559128159755304549113413246505452722049662841303604264956155678242287712332886331293086634335723404407500872150000000000000000000*i1^72 + -178596204412064939689087076779109933975311481708371867937048879957603765857906824210397873776216011958536597428453567190332166051543304954139489281727621466168101664065743953226684460287977931977209467267922191811732398963707551947436061181545571677273811852656799799336493257779188511003056501382979326625207159906638869943681461772705676498122738417256311142848647103498010597566870641936258977074617013370432741931500601704761113134880980512680817279158955106841649461398006341637065536613558731551839558555840130078555498952081617083288567986764537796595821686192439887945806126528291192846872431520895148566757823911325041278052017668607989581042740286207505117571063582831489644048444486860775131384382712119260990336609495538851473668580206195536714555180615711336431339432956811769354733269076379135394390016152406853581663941699753902669427716799735056788109801428004332665999930043298900908165767181441112726386618595895651838632618193074691332708414767440055608147931019969555733608525394023542943914157550483313670712935229473612986118542225123902870281537372586411014551454747235292772661333960003436283738361162568461427717907372964935360834229389534632942365093691789866734476241361532770383840990962169706837986634195506014700157637045071367108152752033976095197851613426787826872154673070142232703278732625801943201500641675505556805848234740592472160977264018559777474059133970118551061668338852612541395968839276754267385375581523173487822563151422389603299572239042859417648389006172165000257755815443418062802469623705860247955636963536441083478478869833141379479947836491462954099640490562851803340109094223277520788828199240307386424181624762831322579597545910428309911320113877149117397097718318826653184385590760546998875309495118811036907950466972152144408140252767797739258451582833632532468107945220681219702911627412902920829544240034842834690253614969565073666984989997045122909471555405543857003907945309882910099607315951301217115714197063590874636812268210814305907226562500000000000000*i1^73 + -82737625293673267111845926324626458196173657811118215196302907052636783934790062352710903366255319002873831758557225871470527292545224045325502140100514091084212405445848104423355686998153498069719676201221803003190715938143944646792842887515861722222112758226901523331566525360956623402214847056049395602050068503227491157659665201058247476868930256411124879615994043086390844627174831485480369603734879263738821959492379155295392660362343912345657311413195293509572538306427007915461375025615185186827969235730892293049484614397496086551143063278547732197151674894787243480019169292031131933192183036064571825667488068614154719569456767222293855221633057132031905593967385246222524642631352750324206699407941131378064935271991307262837314002379753399935395807935568886094812138182254344952497208656674657002258311410309041771040015141288231040707322647593407234626306314057616894426697442123916419253629075858598139192422697989679067240905881954301281158088407455535252151330514220866715601810627914201629491584849473494584587074300211423605280302985720144580659372262988883156507938574501821168682212569039136457866716444745946697669090630912446351386994358719006742779009804585984093657779657738871975471774316302685774825288648736615012165190068515944561854229744352040290981941766048170419149928530023629165957828376372430043781978101272963716627762345731347597768182517471867392159595083876474408006427148036316614149253969862577520201823298356496146567557579237323369937162930347637512257059677272723193833287225431455945167591832835849296313513335021834167260982624472842841082901237464794148630880608257309330059208880951357747875513442142164280357087722156889956610197651175252367483113774141151417988612803511671815095608811270448704145698397369543918602718345849979122479133448923322105230173774965847219928502168561806182474124474369508632521556741962628968942061160606890878772001542821026553679262767536202925613626830660975888157421876023075350438343363783589795074462890625000000000000*i1^74 + -19430247137024785169316636484534305447633633265295810879570716659462829765464785876073522380572878156952225268181637018949155032281196070096486927271802217184994889213941787827762619481914426030059146407367895151833282798840789243404786262250298794186386406429996932357269184467856683453411818964558666346694803101274212926612753778092204312075604390634170349856668735575225688863203558441399693931074501158440071870904929849761431419209911756996595710909837753097427094833711974577035804052704566797131930890097607710592537721831731727579760816035509452330121887297995468500296650963051003601183396468299721339175008842199338165486218582469716731548594142830362788614252505162413198185194951341831707868578074912666507796648834650069980527586563491805578735726871949043863411110162945335807786663698138888070757447822237303877649190042581141012669010904365456554131398690485981974019550147402139469386033773828334450368050725657007925624709216169369650781689068607241717238646789870351771719394780537799817421710167537546368066846604324598425034856564430981558903158766542509260825645720967455674435196651706618428890873747552871886741817462962383956922159306055786282835871931439679435464462067625321811752105012568825341797303464808304401899904797719476063291778503104678232987432180792491058587246385197743312109073284294298892618489749533023332081522168311275963285617187600924179651880623624852125003669470514331377983328673020025131873158247920769329729569647361086076736409008485865192057005139657813974336579686733412711244369402845828413522863352973241722528984378944190100461264104264589079880813483769463891282709249626939080714864002650580239012376411572184141348655196980377482406926287869638963939712401854506422666695551869440331532960819758926620428388885120375201098243314135651898406198268462440721057497081967021867827274495383365473830934174239805511415065259728412560124661532320254532475864541348880641007733489936668053233260084051875513017177581787109375000000000*i1^75 + -5337683071926952183402496884542330544969753383285508180980921091246173679480586304429368296565353697751051236757708289549120307875093726252787113821196347261813139879504784987839669386270146537101269229625547115445773433137415110192951860394730331932288731315723321313845548219518534385062323530539084877002560864085991781434058271198251826779951627458258377223678344962271578499944962956587241499008923429452781455142817589517059324466982049466956331782891453368925980775824183349190397573124010861567913508252660887046489502865826138809786882387549421001924474883697854372212447432860148515513302790985913558781407915252762046106258685393212125836430066558148044563940873868161166321355650113579723424938801563698838548995619049124777657029117900234675735969288700645430104969410841179899806746422058005444412781169842408109956383759873414007015188987909203172327709164654182797884991891269895852819473865331222307010298391104733828632803354733342699251345309209780459829590606605309189740504680958781106151509406422773372738826397610783181257009984702704301787750768787914992401645493429614125350376339470916639265003491201848625417576162527927717555630016340244391675892095841576378657136007501423911597105464497537849421228847808534192440234469864160031006783865967741783598661327085631415357070610516944232729602456283181456096710863193955380006568344771185977723895678842536083688010022758441566788173337398366288845032672154979792899353457570645728214886715388398358467783833776790916753913182434921710986270458637894411446109778173407507934154926703530121840203850635007118713530787881561919981854799584014012563724619280348772202448600283562728071787468603466984064827873655013696013340701489253530286111416422332569357730812294753296401376959364679380485563644313489057365210419939842323098661042845919931903265175683707077831700897710809526188680796569022329788820789821787334310514451036936744475666513649365867651611756472341204024851322174072265625000000000*i1^76 + -1423630349226771155511930926017039765151777408459426041637691133950201992159553122778342301463591311781494565637907833106497459694908705040708461758719675463393485802417705708780571498759942087259423844413423281365064850714686035465704985896495379031212894196191575836839675344222177515541905053560525947395011277509498219563308268049864407229217204936535479791206733280098108042970956080118463730229603040036242658696378941474245306843647658290604043902777752327326557099306729917763538683990884328246235858817412554868702903693191411072987541022991423410375254333293209871238939286059910551272903369715295335474379779889628566236717994336151953277409279159635786982615854342730390160891142546297337046492926909002585739506732689828787504675121391159398233938114979035131642920056227622500826603953626146913359085667698165816544330046664464447485622460573574349183944872155998536718036906295335229106065086793801625317664847470831211608376560680432371748188407436619381828519827402376462439731511696348989471880593495319756402638109711020980967382122841569280042473066200405741051430379531496076324067787328047488538148657992976803457897005164091091589256230584517697358048464048618769749999360570137511791130396119435717667409320973210508063078575198798684237411022047340556602316042800734189175583968253791486153267442557562934563875348665530689109974604302421357475182075104509536015956323463978383445148196007012842293126033286295247102209069122218743081324788632641358628880757857504788103881617740574718574081472381886637970002622204650063634997050636798592872296263151615908935729565079546696348100673492034717205416583817764818964154475160281098429373716288921282008516855687002490947312505737246462326564622211924756699989089348605589899969769526820994748804961670012702060450023498021360599150416293086731173820087243614382959193461896734794592158531591835574579657224382623097696737923405025094456117193640675395727157592773437500000000*i1^77 + -111187002388965122956747387031458067282686427475263966066271572662656309300841517064733185899563221441208049589523286669140403507723044386576929302414632250085019731744411591679787525191732646843981138351836434282266037555970576327790336294321199018362733153257028308240433390092354555362035611663733983997491604814121705296345315841540871870993647672684791975791351786908115772314415706508733650040878231263534827667459978435749834312662172797222587421908302545781962283180564494480161382429052210798429824849746153587656920873930951708468486579052460431950252093654749620072808134456784650128755035504752991274880382149296380332592301001735059495851600530577964753186173067128724459495131516632165959105913403209572885537305453191179078150220027650494301310580600397814869380370848068035697975765700827806734775922593325038756868798660782669177347186900351845822730291291013105413069078777795625670414031604513136550882767002896176936283043681803709359430456635932544744029002401291590380033480412048838791836743901769934277522284319941489656369282153071621502410926148964905681211727247883622271029974967321896009418939365572023757598816718587316449140987534438998083725627523635922537666070661977548207249484822647117080428960701692379005327776803414391095640692210270799020612670518536387781677467652427397853839487083074514424963694944560849039905432704949553565936896442932204548483578375732660433447576650209289222631416848334683968630690076974423683580700478508876046923108093661266600481464515179458288141623576219699192395392952869067728744776139490589823171976905467561220276011781405939308948759991238640151875371192045810193213341327731693077558392246786241673834492953464822903367084467542611111357348736899322786500132696184698556753383761198670343921265321430834818551102691918443597701949617869788786230382379137343896585086866049102292536110127633068297172190802774766288575847283937036991119384765625000*i1^78 + -2430254624163386687734336611625434459059192557015690796738691266051466768007736041607208704363492064796066426878627688407842980096593919072586837337874576495269141507223430673231060148214652033668280731200876420926191489855187830819611388073353380628340975233662854618421835714956601976219153100020653449602406082819834313006506462398195192392702510239194705982024383842133072671752541418985800546058081650812070666847540017323557468454416040011599681917338191998609853473625127032078931560799338506192335313524292858613375415851473476260832986644807159246958527618690790009756946174756621906563040312245088977455215555703456124038188970893365825295142986061525580621605627185151024093269271267524366152119074945277556889594296258507392253513543578181830311371994946674802546155450751005828280112954957747732216881294238565633212566238439135430541434810918165966351655143819660991842614537111539280012188692183355907738106440244360160586981314820609442554246865545978775301803039943918529506743009873291129445635018623521956758293979637795563606049933092851604639013028636311564487522482797541000713641741639398996219397738029599580026644841714903796919433908748260170323694127995295599654068449513928681642892652641341285671193696339727732052295449988030496290409920080464879344859038571472904154078866688720726789132029356490259334097447348124317194552106919481036639100933665736989028254566752439694085647830179506927415244980616688770935438202367227875419114614811463688728883086650989962734728040187216695871590785595120791599453256565126989835947250685552155696102344535655715831109954319944436145335978190776228730930503464035959964620762538348489858184133086265987062996893512842000136432452735615521859108747910768079338518843335474644748269744656083126034358398580144970734792868175404504109479095548516129895678552617156677951320148408093533331508329514036859109182842075824737548828125*i1^79 - N1*29450362289547471200458655996492912699937499030601976879633210286832752794675716088950685688785610199628914499220155667268417937265553663307104910291141429814922164168080991893274774999929010228274427976859674821757741096021455138515823061044621792857291399914438308209811997130122314383187667067261807281173888235891491423715954907370352643279511069404881096397025069470223649233043762435308321155449746290512855948973360656473836499024964226114991417637361590697441250000*i3 ], [ 74983771593466805951115758159332900551053331001620266353867351146345880410763486704328561891092390160506190346193212178434237633978087359862077366936626853557388340065891979128632974028677604744471180367242346416474359778913826038205631830102669430198659517943185681861137001990675363888698908158007596440516542752176078374938677181832367948322795663462171366082920948389640314404670781376167991054450199638303161483388896329172464841374298486885539667183957875881451614539306460621648877532699005540295330969563339669514363116176470111027484991848959114726440486466396653132283455607529960880212646321939048597208529899878326171536848133356467551732205992877150850203041974164616654664806073287065725352587615732440809989041197911176220595710323562116355230453176605911390494315004899818033261173490143310886732878812958352491390201808180344372823407073105357923888130741269661281288830971484928451657075968939666279450182099547171244761565293568929491302689618584727059853032366189947819521136300736991856845341613226199226214861979832842535777280572101991292138419427907625426788801143751270415701137415129125854932008570935021245240588045157225433090999745986391892290028995949372545968801614702460327020491398388692252789510218447436348469382244662933875024993509643390280887033471762473147691275726844007962863262171919794121611248184492606525217605121408516411719733002057620656255206877230692701503592807795712522790172895086617841136057215097107927024353897397154051421617939990825870146773833510345103343509892617803770975956585122379368684401325867839905735489735562529708385001101865784839076277994841503675297042963939113261174605678983220097057932877734662330930927420407400362791413657788637726051347752314303675065991588842512479933598105864157265920000000000000000000000000000000000000000000000000000000000 + -300228189250588590815778278709996575696998192289542977776265441448683686537058995650052534829908253179207608921307707177106208966633898047564668087793277102301094735933608280193609143356831184152589845485483334213082578502165750931020897660249408261223856073681766586193702444972367495055700451689660007606197328807385693912597854338978477578770810699167523920903030723037600334983260925276876552995503428441434480000333098441206261551252882024090405625522096349630362759632001046134288392828988326102919735026038402751983498487551279337347389407021640095583772882932963639448263487976845746522853165931643991519529399907586614715263056852205501584149459895778195278250102130468904583064135747806387071695050386375111856838056947261005635040220861552481167995117563622312705527936219912831700378698624329384242085830379228664393031636353869535274775159438225192861970741893181026051958627767658090501533156997935140976604711169259779929846652674677961007040559276241162330808432271873507329317478429896391512183490025960203185955006244618886169704207436777000727794911578233154093379900624948087031459436738144920590094046764291012336904232145026865639840422015625097462979312269104260767111024371700784910413242001627037445334856483895860709454096637178533756028910024385538803624373419635212211449353311672199194660344727499796639700356427445266030221710107594076961124072412643666843789910045947389708375785396017476513715430039480434229516914661368123576235469714166980231076413536903763565048690803064236639670344006884980474222688072595422983727622497752326303323239847240935407616106368067236144624263580836989754067877971797997713875296815898051649673968008101437354230596598839976304817955429926558796568648281222629520148992853930282498796957615164101754880000000000000000000000000000000000000000000000000000000*i1 + 627022839228413303646466649160386236487026573264965582092793790130624307206147829932229280012001227635768295192886846231343555416636301173760675697371636463957492859856103467468366950920062489239911841718005027562803032434821255689796876691559084356861165208028424874601048897362825829224355109757212231592079296601305053898969391775767884487519587681110554972785644055001070863965033242971195487722299257855849809078661502783020333462669687324539536558307098940455837313879022668076082398626630000048619742938757452926759511282288836744450166086577514084129819689440132727837439741497247845798846661388107205483250976938846877431024147282709009092245601746871907125446736299851626757029783974629270240810546047718372237466521088076165383373298766304647180732222438683835784088557204940355534186111073175460859252573760015004476384625378855898213903614320588300937796839530696551974607689598076318768868384147068828662166312098698551795678644911794444319431877798301066356284300035570671177216180117109731606152194127325028850953849584830213955670230282146771425785671981331690714273910266690391534929768353840033091646553078200818932373046442058761140263366624829644825050547936541859167409187765469292745949215590007990960613987160136264873235226176295338697679760536594900324175196992912963062377096293932174007899662966604495805057830459064771285454391997779334790129256386748183941377861297059054467747896087477478697234797514896843773649905565042117450863865397951457657588305664336440721737631915934819454052954887717587939976176685453540162282251943399735012742685958915426784998012987639368493272687304666660125972909946895488545792742639912701517939115629213243081095207465312116329780204027153399078059278049744331676925974987667984961173874203807155486720000000000000000000000000000000000000000000000000000*i1^2 + -1200719554802747782156673103611116002398676718223689385894829400314844973568358740562608400339601448672405566128204000793500535555191192562618875044972156863789720555643963139607828519511292542841179264079415967967857237871368329647709176454661987599550868896870515126488497757208483053302215978058552937240003809413309151206892379682041252347870317186127631276380655335971002472325759285831709206154361629429891487013930469775819997378933630494690872059361427073947275515378280525422976021746214630228577411457414103656128013223274534334722682714482441237022085209710639499253918306082067459438886545307004171330082751096729936869145819162023326931589361673526236051036250736549577213713850040661461957606036680979817874157150545604384512509494707803980298609130188247352225046509130353749069464845731768485467952248927083722008681034604597664168631063638948653042610368776743009881861110402819422224689548742882349923832014557464306287151119461189141541618105244411301918488661152461402216227117169820381646150715457080089353190704402892911276209450420009884054180718534099953321878118342680851287235942375929140990603840195186791326506485637945071208845725571609218344997499532833886798267143916001637268423723765664406857313015855846507092111749312160816496888598362806767916234503735664435992309483870888231587969613055023846211768399401458920892883437307186740460160990775374916295496856217564079696649535845455408026393989298209768008884702513959310083266151515577599701677305939393949689944731263927104463771984049075328020978691637753266295949342405201526771858927158377654196692849878149955767072769311042574568313411232757575503154972721922332041876410759910911174152212804537615260697756188268749042949909070682972509029814126154345542072066110621462036480000000000000000000000000000000000000000000000000*i1^3 + 1632226554382423330055867592034929260316763563619145028233113942128304421698247652198350431054538511700618667899235944564200390577335140624343878626715430935907995340979376780365504457187501053519618807005662442206380696111028864249176756145449550583410456880285164064371147117881435133001050378025829695604066277787225131453103587586020404841517889831582344844592585932157505866353094262956278612312605280577472754408020606650501481966580179703839938700788269778780559852256375590789243554077781666955167965350560439206960900226083276067218550870044786482150352498469508203866537396648353953453634394001623658138233897399099461384495557122161221155094473231128837912423474402453704654612091106796765297847146316317642369169618141933560983163982851535568935986405934282397039920400493665442416457010300808155466622570860093488473421978118060321339644885647027418849469261210046779101054437973794681690252079742794848964571538466679631629652372611811747986804729440528361682976138163993058378559974580065609607644718156470289431814129016190421207506335242094994457995216697323059312842007514354202982923151808340622012175960094632681511181527529306871558984429993764110118497137761685573214214209787421118612572384048148343566214774798156212369637620002808026575235296599749943727927328243813345820658391179391813586135210148773406710580134664418530487747519843709397994905416653950407615430638174718266624354674651277671428048311163392962743093323512965698026004550993456335364679595268584266433712001028280514795076951718697076191127350697613242519976195751519574841482292894055043925229289496853155874224905393611459946782055386372587588757196537260088527614452054137799312624776426808278382475012938920823141636165165306915722432993106309071592819954434884470046720000000000000000000000000000000000000000000000*i1^4 + -1253491563041810357813867064000057823385780779802820564338033493018986091904140143970651430341777986109245059215389905740572201267863331877673429331412898484786407898702145010380327457596554375269789127823447214474472170987371602368495768159157224847798224863193180465383199348259616285860864512063434463656589511918124424517474313345396695439532656791305563074873009611928821708217142593382747493958400249389196168356073846068768793972449046128747853006629427012789351669320521143202818881254284309316687417190856667166418525446764439491310142314638092586694240877609765856416959527297960566038606348293452817937251353954299222192839247309656841622974573672297777901671048827444858684850946650716068520369530547335028579946861826747580639602640427809381085774413177087563377728270044995211571545209612325103180874838851256530824007734921898554092492718970779083380346564359040037252502934852583174938015271935652216215212753420485226527116457142256130157340080402853201110457902184494236324516003741014055103630301354665856688599051985502656271147373465569727655507664094417914241388233904842159046577917372062686643254841713300850296622291128049358096877744722235490785190579033498103259567783975725747807463043407055521339629464093285506248722131959201894801387256961820114738387376475371458813939966570625041895817391667778579695232852923082962661362891800484611269561270401860782202677936211687034880120751411258273153724561752970649455231191565669842017655550385585876417105628277113160712085350122463993371110674658801305061739303325917581363431885825994400009930475255939734013789134970547574491153484167738952804394644086177182871953132766667069196089062328609222717786642492282550545378983652084412434782488782792946213012944463958571351467079522442018816000000000000000000000000000000000000000000000*i1^5 + 705726531170521989995195160599687788807489492085239844685503670639772621908827222905802638135165973860167829133419034809159753902928317514324084222304994732548524295077318677092174217775084949852808681312074090922914638133800073032921737967183634025317016366969648616815292145009514762142771819484480137969926324251961199605459590834615786817955043958948369138467923276856824514767345023171844741986833818540411197468142176388196742053703785432650513724706815945034092862959241798072228087528497008234568731082943816490191012118729020781164947023892895179966482572087837728755001075975793565416631426179345976728709257238213548873738182515260234116588225519447837882791030815910385660728804597213660070900942618836076711560786850259080791672002288410462815367092057817219335532600946254400830655666943312241742342981025145816671238181873679762183455497493289651808130445954240236783932392475215791048946569105090936365551048312810044333929363962359019425987860982613546878576105204442781493494580512413871196991256786857746477807879642435218281448634143542409054859543802540549567163886336291198806062793995536592277434118811837508235089222597262718603522329470580262513377003902030314228450943767125482364394725464582903110599343015910626102452331614012057243465513764965283586300258522265497189470033728714720343308636785033707677451232450848820339646337787542956517159656355719505758640553872803138127781711490646640692740096206628873180423006998396884212101239681725405967549369800852025526945752361171914229596631644249257096363083970438601619247200769658770040995507047258452116149381491137595776377838325912837015137167657368194650457586225701482049201033114291873775757155474334201070775209558663329151348376294242442588497758848924173487039796067497410560000000000000000000000000000000000000000000*i1^6 + -385885244490140142493679171500104989586836898725994493360759818012344782196484776241712557377650583505227260504779786726343750777606405911666397938948781600957509067280092449196955202763879841971780952280950602781902116866350417628429129436265684663926985005044544957535429559189341624234601190575400201912596392748136528054863489328593216963964338781257800471636037775907547792742186335303084494914336271800500873808405274679476291939737621912347154599839496401743493677479893332522312913549752106919602008965830546587348083311763581798608817010149025754856842699317401076126189363130945985210844664948630489706315055774077629080113527430827555659152056122800903646806532864714909097645992068909593175872203845500310075911098154847978506300828115069579900770429692693144767082935075996810719053336659279314339878346821717678201859043530012271109682521037691247519870349756959579171251181179258073424216734462499660929455353948985290630986833057993589472666346519753396547824628760818213622694955677657722690035806693361206905824103439019358977310941877938754921499710313461537343150098694187887403903193409052386910244375775379244002568986108512971996377959999055935368183659915140304874035269855063348908269130489940016579343323911032079305431450058677737782980211640204974191521479979235726074290430169336384912028589251528822806218246586148550499421908463567532651081653657751671089465400293183067828539173788445752677326166140516657380282469920010753757505150210458194567919862793199241905946043042842977451769566192233172820013415921765782305487176912965504602393156012579062578418804335303281786896083861350589681504451160954142759018029207545520158578018358298613333502355324568335025057519943685632386783326874015329136549470832696059636417376325929533440000000000000000000000000000000000000000*i1^7 + 198794328764894945502361449287566549851744251725752185767398925236706254014408269009520711403397137599495319095226643133501074164529284889822032888944713828839580337012892551564073411002685508847517484156486607632106963521705782952290896493819579357389989149373662480562906642394410420479726903267712279296383584375513308338631664268322993201051443610274442248389979396716456504666149981118354991714011937325168887940184443975245756682681916561876583503298062098445837879985674392433016666772957644229109722349517352462418101446532302392364893084653454817635568059585791954583382218567799938215549751884113514755379722873016309643029734555179264809169593575898105475972744655663572958796281966047539615187239114012272754211940774752289649131220260378820612681089321546688627887949258189446148862560431452321524256401062553396759285557338045544452151441222181198146608117977524714429868001994143782175742560288807749747057001796964450474527954575549490351718596826304922122053842768283204111638122239208747026265418853592925753745501871916574496867911059342589601296114352233381777089987921819987464050710895141987386284040960296767341658618123262429564118784251372240506882232123060653684092431433824611048615532037353847040601023876261901335871179864313365653151785701308474477784509596443676643305390185886426123184181053426896034601786417041536924330713726321859727013967406741394518320259471045780031299561434728031740507381244608620287672115926693681726419209244678525671142245241174984021106369580524344471544212651331697279253953527228997766781825047541439159267323881767363677129758990892775532024486173210860785834027043131433427068018805335281147449382569401601417935995108948438991712652529224878376620638486508020867203992017369718777861435869993369600000000000000000000000000000000000000*i1^8 + -76357604769808594296652794219592527412184846092094682191116980891934477372781363562026591135695931315199656507980212525601515083582802884431692384473172429286503503733446276818559027533061307205656693539552333431816207772924370421995694399976712090264255058888490317412389677942188545663066208957708343814053188992392114610528849338078184227586804716788207613917135549518667223813778162423065365181045056577965497266059234840882656656877338855570482439996613226224995452530971591709558876433333221499993900721030216400879509894239055251842631427617391585907831146679129100581031311834187692547709018043587154594581678689253871131270426936321663958932863431193949143204435123266017559466773033955308997931675208258900466941338901641984309174676128327408555516715690594160388542011921752238139479726421371565941569451566882365089498872176329058058596273784014095983075315898440675830049012756154712439445115514537603129487747393002285841468881229406083643929038661930038261007691291251067637325970428654956797819658137520455690804101088044315993307835763037738359939491003439529930611779580539429831023982100468868785907639874297056307664322902781334039639528226558764669348871472318489927805140994923176041504268784180291468909395806464914198953736007467714520676226892423893005842992650674678968045936516219132861813601095422542193773609586732184303900443305867764850822734023021364539670968362172764360068670410088362506643533521888748322334291888663774202979121048041945930863310362448640625283506388581500512132033121440753871389389806439114449957800177579088987073162970580078580869861107403074431131500288787613930225073109131264023277667113440480151057734514824869865615739952549803749492897524195572615009882317649504723404325996554986118658288078815232000000000000000000000000000000000000*i1^9 + 19201763350393350436079640773962078060865526744114473763730487170279291008886358231469976165481577305072208315422682924028068833264337496756955618612367233493391632523422090909907522642772799489878636123177216784844373308573588536353714115543776082075538646671929060690635166596444812566672282287821919667303072207230672972098019783801286995383880323600954877897132942313797984489948553263420684804924214284548158873027245154886175182204889115865458391434830561034110510582817346533304898695123079479003821628377727783545875139131666684076006642086259050728097579566899628339105467643978871073231417846620782593405309043046975488404499036829202725539211879115517929723595501611715909552185975067548937921803060900505736849019126768698202081997659707316792274743280991779822261354256593350906428956730030451144330604125347983896012330448117682233464599325443325454262533351015095838154613451828741317294005927358658151396157897620106971475200799734607554431324242377252452563842624536649736741976518750177366694951994369645283893602167068770122282213432750352137635687636281255725675836192407069265792055149321806602309066507659769652268513815778066036125563557516649889750090774801090653924870675896914447839942236619175130498655036130440688875572785658441083023213421296079749555061201691557038804271715656933647596396496776227312723361143877385050048320561532704998279658019007041155597012747098556459773362667567757785391294162100894960667694465389503543643272654343515854813439508403145695533052730748020399211408837785228190172282717566333568408823348673662271691240321568401255167473475261483543601593422568236346674234841905316461331360656135417257554927905434703063515776043110758936647621114405341145240938726798414593679753239866768408393069625344000000000000000000000000000000000000*i1^10 + -3040069709483945833780281878302294104397786412286004933497741969293867730669782313270226908858362230969722804538634437356386370097336191720641115347999192637629087217489984172400904902543460518376100483867657779186634753371354724515396432821861334040388855448541055913246125952465922534908997763125732295635091821587118911632547838156830272511557914718280922140202338147575195677741442308969967734854543474738559697185218941679674841090650111663675026995179312348126417073668644730570266501616843881676341562274436999697354141828883431267049625446989641320033236559988476193939358295464409289223725235490580368176752394701910183052910677889664475695860078571987566979305985961382171428282868451185504213825516135691632999133060633717706374207548269727606590710272520097900873473389743625504341180809979480536762813600300287737282532844064107636434769688257396041645465190524003007598421000920389084082790139844214120130883380396975576663922549895797205076169161238971750976961395328351050061671247398841261119712068161406274250548157682991556535400610614764746144958701813641114152506127824910198939026985267822743368751935542383219724214159599045843489303077469682661707793092487401435926166446342652733355463553062190850214556478504945215010249548074439452161490190158139275708825363627499245072926562371423531534439227818615082510383434761948459624079468159377338014294667975386173404132450290331680476432128956046123152552733303227275452277494248281102394920689830972608620240075376005790446181845544595932433442099467289024196649295500587986839524118516052765222572998426542336713204438415573980038392684652678006197970459251514608600917959472303200983588162527285078962212362417665779410671264754057474968922974352460440279946037553567935407339864064000000000000000000000000000000000*i1^11 + 362840096753948252707177028846004807974839556196833167528736355954555235832505831015278100367520892645447101694638663768543016659472978737392967403919122425236799542528170363138413764384277989425474161062641489920359302130352445132222683521346455619899105179528964673689202639456257828125690461390973123717804802219747304475279181793310458107022821879906287163182244663915251071871961818852348254979725958099178743923337598981975030947364003006458688645627224494745166182411630543771718188299983087555446855378973349121398423029669230846059649362671328890965387382559915030186347778767932119570376810624160094349597308537528849458113568338917129952294592335711551764590027080567079702052239721456379622777641862336165911175036011931125652704645311916843049895309062683380725835949018036952083226972476878091820106379236008638285476341619672306244137749127548720879330826957217786905176114936161070842818257768895822635564960765939061733257980365320998969455302966122232979868387022782895680238836471725340887201018527321628524207063423318836720868091166638649978783927438838790855328251556838927937159634463997207397253550594668551914940438408846872813371920260836326139619392819162554175518979609142288410527217846278393358315281283392647508340589530319985251226824432935027694723220318959840329724917071779193445053070405665489263289804170195172959786300244982182273913977551123314002807302989276378471436124542230725846509112538886548690692221364388906934634996251199844779209122030060319292964858021657086963066630867858897925065503331476298855265948194871198005624948853435792626091500372440169166801485507308649752697618361393275015437172848897489514684223339780314277138574900500612603420747371163479347118113666398550584678307863470281848933842944000000000000000000000000000000*i1^12 + -53931433723415328999209358280912131642147104400090616319884657142299642929717463292748210432334477380668246110785835492078781421074337334197265770163544103994273091179981057935439671552838474760227626262763908904000396419277334513521581402078432216414314503685703853173088635820389239933548162461857688590949697821550486362226006864128740747634261152361599051349373967553137931203368539516067802879057523715805230862742670165044153906681556225065701927370220184382770171110108572071817844936658407991665116449990065440165156707259369678957422631762977111675290137856432892838817212556709702798926870566524299783258324934456454006421648226294830534664624548449694103994560605798499374009253211419185062765178016360579938096936892755390775969782287129814828477997052094711309804717020441552335433354142158458131304489111787429137033800227428538438406954862130442019460659185401237325740087110674439683422672728352595326874908749034718235712038976335704770132575943432994745694694562012133970699594130531851039090047524571146851309993157680535317808276889775852023862632382755334532677633303221374089097213949849880841908575144672817670821508198461657527895886770402317923078991718865672093047881967656652517485970353429162984647458789501114804844095260490715188841341490832785259690395828013323769850506826225641904092731418309370410037364770079824898953420506947037744571563871683082687342826907738611767066471564047647328582479910554863289953738031862043122408043517013826557690080913222444799978140988018969674791823546442513422623596201530358755887304625400924089989638993375847713047807810805622522169781605279712724579446585224429240128716981567298487117537497312461637131223109943926085780786178682392519639485969790260000227575747367281743584296960000000000000000000000000000*i1^13 + 7111871587203593281932286611145344332510616822678714229619182938805789339620608011773346475097233484473327858909818363967124502220441134516021753324306029079718370018384989737022107918936290766410607129302318043851530185125931385778683607944501395894137122902246573828913012105998318528214244158767835298793472798131138265991343852728512429054859127466951284780689224127705155439113714014650237401051747049938250870353172672774776882400073425497996193548890137435948448075521864500010809106519157372945128808778763508706948818305160860905550328103085116708152387722615530839775808103587376046727563179417847133944955505994570322282331981453819180301138930599970224171574710792231096129985704997214824847201584096497082643940426119226990934845356306441691991548088307511157306636336881099314943482167447150516322968203149943457014856866860537138930942743575675120311099575939823677772548846663034363881776667041089551972411293555250951876804680106554424482106098367568871747063128620452822801695247055896458683245755416718128623266763357920372367213874995213371460098296431513015355420039565216023009712069600578616787955790609844762870680617225927788556202727603591058585385132239953816621690811186043942780256929953731997403856448566881214429715525715063723195168702305009088603896450061999821261044617850713513144849463205679503487772182110826592415350530829314651225376048187688481068082817213951826167403910723086693108653137466059212244151498524966905066419151611306273226577213556972313758578104201116030190866975289285943219925495497228588563981230787139359151263241273289259476180709556985875140375396286020345556443296917291301415589957800443868420615980784429862912288826835411027487983492021781385386923142372829971387488410310946689803878400000000000000000000000000*i1^14 + -369715452690676387471836586673637909478874979146886668557444198247848614809741513146652547211152636624773366791314110504623011827832825888693984799464557407108448986572438897277182049969793883913755160608859259203923359305436115245229522439476496457260993561427703764162294562872241068480899749363809880398152205838116301330542577950727656337355588930189116286182619327375007469080597837222244432831033583477884580787179136762909793180628516267423968181449952585939369027048414518501123533148542622537393506323462369425350784907719332918286277123159890446044188508199115476299354884064986379676405489774614273692694073089445442123326761222476711147643542298640054402269087606140162138509811413645474313779106723643011294256486186550538241865295944549980862656096749912344548313838257069576882029744880524026529306670443769333883080363812686846087438806053256660708185886618140035449730573312583578258128314553732057343954100514594754754251019150967613106449187203076139220979194047704567259347988445870866704174438352274691229066904583348781355315906271717696458964221330281750979316236983431380217241141264901020744527057325455892841228602204008639954931122672560461457753424375792019905968198325141242984763295132104258035918186383544050145784773742928888288702447292803417032866986444442526175406274410065580681983859530677513534946591032146902498353347410374678208222466286029832877759692736006027312826265887687515483349738826091178096257040068203404221389831548328875161762260612766420308458093766846117367015116265613168918426534160368767680835930258092652864637765567237261207248908311690429673341716914075740030662676399860242238443886782424235722166513766582078467831930799183101782122809548017283738462494737885745933932716108798209556480000000000000000000000000*i1^15 + 81720355097474375070443234006791290382894944423431618142101136119076295869735352712222321439994546470086367301439285755781417923692928246553682230917800142101386513082942249667661566244301461436474002337762586533935584505378826945990343007238747011470080599654946964083458598784857819499978595414495190738554676477606543036363553022307490469937852889027514589149731544617246577810903344012194484910631722341373888849035753035490685970178488952843124340559132672440356712742178342133577365312332819155792543485190674654395310017675687009160852530479564092567501114487087304062167950792291648012300988556294652595735127142668017015762359146817072780741603662926695749107594781712087691497096285614366316157610248883957621261301612001912919199547024017718773588534180227760194081797632741558227764606860409054557970677857179985041088926299636911775778506939414158766560573825588192527053463403873741205055247897639002316959057915470782555385741862576468555905187016227849278660885678495673901224726669158335505181103654110051217819517583272451782467098795035701905214111449249259901007895931493976553917641749165940524475074785136158295737564590432880447217396222407667503212959345498768477414735083403150932266663985606114160455343489699150665649560678163607241606454867562337776941767005995514453077845970510470403144241700281489688698023478937740615401959655282803913607677808953364710542328053588291251082281102041911323337476248477816967013852297396877671887327738482849219905972969283826673273916937030667405749490034371042218131884201182691717501066350307092161472331009128025923427676898374933251791594551661547961902117926182273048251004191392976131712991078979585770091760666886978804298356106429910827921071130355258877891461646588156313600000000000000000000000*i1^16 + -18235810039813898127996937783316602538443744799019763003098605056214170231386244687896363038869777474138008701120059642652742786385107280448718353911038562464670405766684913731373641496257716282810848737481195079418499954341787172866727587517210434446969304456989118892403828882224998831259358482260832780703354875173057546909446950527273461029289986387181925994059317788239966789340460599673570320473802695298449135874897560561845497717806527364856147205941703024534925087056294199691393102130828408092086066516486343512452515123531590333329808769454810540768805299642688592471504546484038339842321378309926824989744324208404312756343625934607458342152272695176479389172544728091175330730630733078921766779854712520467390641340905691668091758239347037264881328812383460807375723630781883430851461842002000561286857071118559370361678280640595269600196584461183708347224475372247119858624227590474590240734457211688304722276200490718051703751666359444438001285453206338282863341737327788839945681561983481177644412585408208687967941944310641232971705143496088697832120052776974222425010293368349324971342391045906211144399189232210685141442721685104262915061219211581306134655313379989789747403495868313091798276444016457544278628683683479813826619398913170422564509274618303530722792024568365192985786980890166739241825973197023680767002740827573195119914035202770965455285469728974814346965499457200354426675948360382657492222556101776514057758589012657683062103975027317082491660821146752118637550596119030621123444239922836021046700018237689008544242847227526990211641457400484903278597507758341739996635827785094945704741358306372425761893867603105655754060355024541504870880296300444570618665589224523765966826261579574978302054965260897484800000000000000000000*i1^17 + 1049802503178491499650186258775102900422232955324002427040362947570278833931417890619662432782581844969994582722466963378458813450327361954542517596199580040616493137587160574172426386923428957712902348850247432507546664553534417465032421987948897738787225490084650869572265558933510590190676667317035074622414250105378199819325730825195626185904556756885104342525878308046771244448201284790874687003201224961807951340967001571299687565260922629312678209360201085178885293409078372117717585607547276413255019600239003175321226596305994967579890561711196858300284671970929719418773842375432289088328189053773328770589868678064544010348944210165657982059693757109869586911919606416373824571214817020240946295738789835912809170306882165376082343853476498813856266053056798334950407212428038137579695709104443242177638950743627132130361948429770910010135348649051726410506932045196689444998128466245006234275687294834896775990110337927365346767031099662102459970232214077961145644109696105279840186358568982574321669953406863638752288979972420511273502486307455662107749757538202115467371114731520463121192491451457547908763106635979354237445686278136789244081257424840882095483976699713758370658062148950731693723958504733492562978693711711891722238945763776869420517517594344982508809634017118423159875108798553819965697668329677601273368364228244714779698486926092494647449071536513739515075761661588806063393746367148644022112088191937278016132215270161563481760224303111703700578595916693836940131650067759135301305755304693014705605831762736742594740560812410705306691618613448027108492474872182178402095847265221596423951627427296125085837974717134231534524406081642037517304802226252730007943393959828787619647834543439292142494414496858112000000000000000000*i1^18 + -184062524425599078713283845256113774576168866858234645683384617266579463240917192821711938399396886209033237235986825236212730468411684324844756746733734772839350995976215169624961082221151419599307541970273362463080836920225540937703167310903115494806397045739146095165383265907994799599570724358818266247479404474490856878055850703894438412690160449363600773829869945370960344696041923603249932411836686253320818779386571119856051089452277737413858373268403480046302386308911918501981425496285804472938448720373156940677986307689627798885394464280084609769732202058011596721098970603807398813816227749903798689966448508539418550183927715074105429742305538228471226024047674541392767367988802880718169964234625546259833803417271635052542587404306480427941129517197653708694290817565111969065476637246205174745423235892928662046008866413217221034057055726210152400176715731923803675146000095430090813307018973878342929605342846127296526426777006492428185592499977379048016323836569069611404208878426252608315554156975370067160034035754738913063719644030747714791272310832059553368289060034442343083431966222209839847919451210869410315371253153102578954300117632784321091575400455351313507793015467603889177308089244809162169466676410060657464924833142237979978198262709582540374741153138821427771465108333508753851031878800748179405842738430846007662033591874461847664624120883508093644308439208937192202152309367384103098589594312785607830468253010257967020906322153635047748858199733379462177187072908077985301669730435498225007045216056916821379352872267610056234788790177187200596129240879718578130475124034365286547861365920930475381938820031491114118838849627339821509947363812962688023124036029368049395156689576059052489215690198220800000000000000000*i1^19 + 26334042793802400164704391441168692900701956138172603982058646361912496496718022291048255213356644375378557487434280954499813322692041784671462378133445571315186846378560218470380860446359158719138353169675151453256223626969140039756768963819203200011817972214295673292753259698800620523780951946127496556923311983364121579054195452438781843527353073625756505508758277952465471048746299119131285270966638626238859057842479416406416284398965213982537277471171336949740947391237576001080297876677222708311852845509859650853386368012780108206826672180156507184575321607319258100380700656717188887162916206380623316841292541677614087693008103739178561334979130472881812455773690440612776903471796677882510639394067435841782068895041082954560485129285782191259762577362493948323688602846132413056698444762842664720342283202857984016160440509861323116035167326188142578536743573390444489918793807932438035173680061898677394591937989059332320230619057987560006014917967928928112871507881650995129704973653414839400697920580536799208466194754302744534590481929353084377115598040037406107237056611408339194653722544706775751387035944784418343759946186805791012901252620878224724189297887705625651501903518292726578495208990758005500366696353095134437736684743045743882822333885473060353941705462087637651784100636377455474903585807157164859213087083137247811216086694857334270189001351881007371313311733345082375196368930065751588669895648085928158576181293733724694045176042382056019938960682200786439370453001576007373349478378302111285651192837320270465787848094048551945788512564239426620084627405733005200871576684984065845318850631587956067330738522046952159616231976770984338177390065337960354240168907644769598283640005173280516580801773568000000000000000*i1^20 + -699021880485683195652504684518289331820069090458829367372648631572406459426230201781840181847465693849458561059950992428823595196403590068370565129484228733154377337710317924733486391241333501220073529038818471793263167299402127213084994540033079889877774549446471508841838245989761014789146696072766047908838104337062828372187175955839579096919529173559753116052887118770507084930481686117349721199486072892769883706607560163169195305225833005874697079134076698054800063476145242300001228132612852602314247089399452682542909224962010382160325365832881305800464497033690102163017823835858195476832826995401278962584921677489334573211525205682405130878732414699362300390556926497425336830512793551476911054572890899639589891788963738632367328586048040145020585711934541033472120721892281790556907649601350745014493716803837699868031227458098928449480755702328446520277764689034069661448023871904041756568573534204938271552360812297611749459092287091380868531731039337310732700797025638919726954049494002616863660719661008778677740811573610761986290877438709741403337544646046146630762309283000842309205616465227496605796587903533166753400029204233872539559690405931315318115179742643720434869481415238267117839485522581618973758710747811896273155850966549017414404158029228088691247310476028680473087250219483097647876985560491308414177637037549693820624581703261416603546563752485116277606850043650501087446094115473344103946614315955995708302978352142753685609784711496826398234885899692011182697759012370515871049091769648998861624713283049639011263728625638325660931345180412084500748233872422183526513063073434094598959888211984569557538234105508333376121519233023260774820335912275980487088886245626200098609482563232662118884966400000000000000*i1^21 + 115302286334259580264036155090803907240121809922288081083710204269022155884628852467458997621406076959870574299924931598016206046294859805186234348292725373297490014137843794949690178457744272181838784062207177038619824957409136064902355542346644004675184490036818824604517976469323012951371174494134746870227991005497892070860609729461703233492423319859349556373592166316149012419040529428393013667762000852586906882274849758255503134252802881816045805380731364757794552940183004821516519885771842124388824505718441073789517821180619112504490546941480628411873548031727889190993343069406972499237218396182393281660589536673265880283612516818898092618517728304616515020200394778375363542993213369168148036282293757908680291423866614724753491389604670386943140566756593202187599886988340590906683679970435870780493009456276887580425512430050583158170483205762663780022296118682020390859763667571094938460040037997154648191404526668510589192974208710884091311105362015098791208517616805466514516676432527520544021946230810885950664852241714104293992998782437185966732412408876349114846304300419338621376252677417602134622534059016086105090323548381328197559886338991990132529560534844528728539325786120302342464721493869535682155812954676425363918229868191270940266426332278829254130649853500724547609714803101161331369591539958081935591884060775247524805190333645608937442591857143859014746855294542483464030714508653083850825508719741121462738773304148308444189425418900510325060526921559245426612925679701132574456994299503092710824383205887529288786775843545263791179700480436932795360340594766574552296427130889511317014024748108952077109058491380854736649869467654938867549731101813844608635588729691589732562965469348289721663488000000000000*i1^22 + -2242555254237117982347672070551229603856388757707593361076652546955651701707628999751039806421953303828576093982687773211359409406807254533583605424291014452781109299446827790831675361464466936877236872993822868544560249108965170391328046757043993145333745142159209986405925150066699099135997877580937189755668395136966212068099678935981460564478701787856494319348175991330434686532025304105166809248616779532449285089180882823382065091688229473676347004043925144458203269288108948166349405252683083557101714175042713091495098872260875529307100581825876958384937950939522920633566310860101889337577628947148493767166043695335826127069180199410699959660437208122909231046200050779539578026829714300483725526120957361509519486260470122794043411039232912715647092941300075388253673004214974836659758312399225145347726867805520656454849364711699657461342281045604408248551253427976932315740971910814221633576110437608534657194035329837108616461036859465792559036467324640122268693072777670056552328635960766107780058844659851470157127734810120091471674752083731739927535020470776040654275962591798080032131162161451861614272446367306091447981836794027641151955519776916258460814865160212998283816788632969482852099246924091419608079837186376073709056041379873297120093004038455793611734913499319831294153874063787942869703368193615226181397994710877267663746687163740557091713261434581113967338465138724642076365476608931751730903324410080163011106884351249227195167584866826942731579545441649821972679069404438669634968698401127795713854661200173584056810343636822729935742842681664015080929535543886641793721642471700774682296848785525247962200686703335528490602852835400639571656144777754309813199802748609312081516895587474079744000000000000*i1^23 + 58441613870955828423351767771035070622219279242946216293556608147074682358382255351539235262488514882232616956243991932475509553674841173181832244985519613773203256446999033894330488955362141178337061593750404463313795090437123977799250243718841275122099045273247182513642601741265054292375263996287931343133957374649189692246624424173679106033702380954824229002870435630733529596487780983710860524021233252672147072789713167607258291942431994677080958258252907185190328039982159315455406793637586787723185729513775063728552225654339950111234151347502297733623278241696934500144394906529158010648887920426306472944952548243370425503395942342858926528960354522418578163256946540858867589011169830731692890549740330946364375629728259226932332812262846313810807714801302801330437705191916087256495248203021638117276476886465746183197844505172040833734647620244107579215338702489342540481820267238335169077594118546040404739936853450537707709369601594036233144927686371127029783644710476697730089434266245481310904935595238683578664835675921086726636145206976661961503611637399319568211360051329056463190861998082809419068201530331263669257815942715443043790783576322286255919473699316407136260917442262535281368751650107483948101871088426405003169743622060734452109671763677241102617617928825638027087492116805732397948688928452481538911700511812544521184090155869992840486479337498377866655967262983857919226138351111258036529801339779451726759945366997116728052641479911759143514028881474356233388436183628422251681270400667443730738305933824661231605697136972904016910210585983519235947888663030706478506821337803054667150564873407695024316488437937831886380579306417651620884189296222396486170731153310829162501743979874222080000000000*i1^24 + -2148944616331163283729292995858372515620295107039142274273370798701451049446776586555740063047699728718052940972124040993129783534405787293959437635820030648103063803230213432858951111463647074885047326746073852993318559197821590700430011203508065533845585565806840906341775545701323594256279432552375916740198496722001227297693112566554414808991051671787182166188110851208363153523456355139819252454911541968299520613135209984943056423345444565827515090621251966382396160486259661555916922997275982881907918119413420765224155475205441846296314140540672029259815781205870729288707720709176639003935934241559094024382249634734792016150413101648971086908947710288748448746295100921014146972761426623188084118196195587676486671592522513020475599000443809197954459515717596024384482621431636672676434460360629608117456596066252185800311258923831876462352244227138154066608143994240272578173504066528481082685288462074418622132314206542946013395507044480061968716775473513026710815858506589734793624569912808435221446597941086712646888593751875685140447957851142634311639752105144923775843807667856096034230480831924306644458480667675015556705031051060880772261247822392986394970251337249847812396322885237249630267667759847408626468665917164367142200011343743098183910365758706100718221800821560238796774148549778164127236374343123627317662316946481564427760604159549437126384142701037214762816303051868370591089892450697151297618181968958892100046349911716540296913236789774108040388042028332784636227213318756963357916706061984263770586024795463596210455950394696781265765657751462476092636362667417349880517076152341651218427809151786376812342202434631902763996149325917175260259983092369123853927813592075110972821658927104000000000*i1^25 + 33052820398423735309643990058084608994774244424289164633948950371970556458667599310656140303954648022198342465462156433823978327495257983912191321988697344623065113890997741569079785854970094050662924774573870961521525434585812032096210055088435481755009206914049753924566893315179762698216825773446235316173126201990665697726917866894244152179550995046958021268193693533578703947320514927814981262340399986191520807476855041952069229385893234834341794994886335882340803501708457366551184077541095995997239112777434358792454394327680079130464130102100137272224330251740098652798872909571408949158538002093596904422189323693811177402666953537726544029770170431107392179280004490864146290163602801371112689527059753728391937752414591558751838459059319472097201473027736911978474528830902028574245298458189182672245148542200047513690404292950496024391659904411292528284967400770507567593420568647828026517562349718559313411430220049314743396217022181530761904528095584752321166162135221283635977131843391696142648191613293756113056757745090390032389891552483321900795571396807411151339794048966942865247728151477246193245763151489942928395399911800169263122568315012430994401926680844646477096447443418345103788152906811282910585352478590155318855887532427739527690627080831883385363791730138498464113919401334063356087821068312085235940213675089613829998490442824350465333775243358753472183518447498990778618873764321879065009329912703981412962763593807333184885211622845470341542368214969418009810654056086881220546800668457981297002078450164972245860065241906319821010561320282624428037414845672633083341312452523969879786575201814230591402211139641836888488048833499423594798952668691626440108802449664081632777417523200000000*i1^26 + -555407893145779914337946139419703171850847569991235433885353681607667713632703482545634391138578108571161748624460978101732923375354501274537517023768464506279023906337125497934976587274179654909588927935148744062953717970075146206170994263878091521359851227711009626644375843102281281932881872206153091628523918477743737940791189910551804661393583025998554237958458356418875533660437810950317424251958135419214352586665072408428826807012468687969919158664697429456665298431080094028596882858384301339333754092592561026150185658540321201113713633569005403154342380212471043983166893692182497894199787943751668097618909101558530156572812787231373055037006643812574118553524326876613414702455817033942684225966090877067992266580540977848349656928001783731156445845321398490790472704882056809427994986361504027853342138248183904777324664144468424383051457608399656258714314713902243681128182852350829417378630341566353110393825541489825325182305866386735490781862551999907825191661066521484586477627481886602132503428367661684073735125118659594142098789208708251084934221590567515368849257780348933356231088578130064766220880680037602678764008904980582428124574108302668751537816626071764238470172842096181806956529694166341475318982119009962941457851638543078617412501276486737699113372146247468298549095660572973237029246613948164873890370348390260250291312023904933422288235664901183274648976106537258838643551649698007433313744803093950490247599939633632198675351876978522132121343148152578466058985772079952167282743124448475756111087595806749916302523684543167486348975010493823064706020441515433655420365623639551000464670345410328060999746318012434001959678081669076185201094278835369234196148714019941064376320000000*i1^27 + 12397141792432177670614337105480100150543053370064996126376165704327375554628781879587052955735331936543363060788691711591836426372865808314036967477118457377355029506010029729993931666947564705706917298649639077528524350641129715365529015578203581819337718933953781085591232692279654370107997697248220720416560795550800583091689485406318484864719564774137266994888086939547533202936665298032996711270708272991643902825942408514450541131164036014475069772150288188990124700084517692140212635803710204561838319450540870468564606801227348318641523363408211052857689841059571593288492579057895629324887474041993462736581710822486782871955418452659736017443897160481328709448219337958475638160654446586856849426655996133711066695577597510294788857406246316531313669662622541825011681575293894018626869519522293055338484181638817620475332487640567671503210660979646017460066023065258078151612747598732203189650630333627233257959115268785215309252146121351840570265696004242022508468484798928185568841459955752865170523830342105747507079648076947234127327395066372356209737806977634742537442542631392959152313366076076135702420521878059256864758171571081493510692541632174019454624356609154748495506974631456590552180734859967603960426210684721313453150004832443592552601547558745023316479452149552503466923777867141879889590067112538744827732634055752739327522224721946185158499745602704278483802980970453807205769477720896148792590873370964909311342381828048184310087887626775271505517325648472738191846836958329538880907153996951492620494249665502482017933301647946263160729918272011605732239437808488824135519253684808587172653629299105135386433068422824239015144596683738393416173988740304758440421722943188369408000000*i1^28 + -92324943403506077200747276975457993922700729480262269873909217095961455596288319549313354080030887208346702199890400744451239239042364138542610328188744523809348629074755206013708326694382689301166788557787124444687263390558505052340383195662791925168950177552409660566508186023578692558309404293703533593591098173667731208720339212772768515909273265101191211639538192649744742941037321957927389313387554414938979872440933785844782037448086929781162618515315177440069035607981153280349121852603397759719937492234524108206550663299808777559430693339092842213375720250264603292567183507421061095836933772597841268833593289608560524998677507604841001469793723081737368765247275298321670069083591196062341956425138813103852409983690530625551632894689548761107322059043584813004127044820795928332736091029536996036262409207749895971852408760562325169497791970660645125375438606548121980714761718980210507386905858406432979898895990253680320444652027729527001682768940482726469549568421263330133054257975039475377243741961491823201884891139391164460648441666009387797466811759209924952466386055803887627352516430438834955310983163375272207499405134124010736523825708936372488810555681497854457525571458939051570469452265789173787952570211075229672345395838219622000175860380349815062041556910030392477542493272344102248306997739547179911923151498533166833060825649133808727952565619879045831961301841869399659673402172198370479312721713189914041368154816482891538838877372486454645617065852514525022277088217726583347060852895458479432012834975962801498878664263236639782582916917907058275562451834903498526526505394680444225072611995074908460141844377926492580652612979050990861481542091123246919843986834194432000000*i1^29 + 1700794076171043755141549782796069239324681772365650771316417608737545801191252031014327058238508387903892802850597611069169682545415845972962621695004392902972108939600282769153981866387377675885230332899999254867950065338898700611691814234579530416551235242840240137410414258890014620174195678021089202914845438584944809502673282509525645603979134976626166043286036604954178643449219995110571345557464363209197067046532025039537577186294775963894117610983654001609258701801537783477556662552370670634033900612333250925954935274016559449827044421551209783500859575433652644978228715719670005044497957136866451387201224080191035040924037657594030363073732556165271190486169888793657563371355287425797332560484061068356858784565661460823309365918253154359769086126844145458705083620355730875682171363421452995447610689344965783256099422846978999166963938621389391902274398272766214259080483576525528100445019275677379979495493725335369838090545765642502113677497758654044368249311782983681787197795031861021563862729322141607962979892190402461584883752401666003195220136940898206284810878657683334911876104976348086914414319364717811052327426612764532127892685096576929267544194791415095715811449398838115047824371572094481993668313838962671624751460686355127234839310921135363977411829690403808702370442631492397692411257195913805839160496864000586772925466503787341161887593229176424236209518189581479302307782705101344552133627412027155568115377444616673470950492129881702200455019172694277046754784936694241272471563607639720327602308501465986695459719788690947492724765993760878524185665728361485409634427754740770105153033498775639757770130381219606941431266934066660171839165266899887200725578547200000*i1^30 + -6735838409344485100440359319813619768971082147580192579876546019090472508769268102214218223915697552774140763608056426917577118238160238834936210238875753896281378529069986948023207647346566026251206735114668460013671213380963857102822811920229359795409592000980025033058294188408043814389330659285111182497377591625007895015756846089472552972315402015411722613352785395506451951606292682161897374655206368137810010111837603402110210976227444038090931223183070356117074290009057812296789451212504365449888164477873594028662606174680590884932846102665332671529342175509468460584602602646164814138578823420983419299009692291240824921179814943257857071673257731518553441422747938642294632554916501512674783791809890535613822755784462556008201360758562773465282567927901288870174840938705712555296216652847441073879096244812024358709673900328446344893131106179370383375053861864132992310486835521079724450499209354317055708541966232676964789915466564992073059330033648132438697504577995333376602008507358133102404328425593459233492731236832737646205007725447037862857782591680836718305516457713298385279047202151100484272011859396942574926675571675723812669635119532892450628514928678214682768351162340181896304728299463088390694028185085544337633366656019903058339057266625944406868891174599135120667439881222846624615163703006953967231839049109756719445565391788076771540127039851281812001139652926148232460936103297212989154881925411494911444701786390382422584099306503463703357085959438817025143001499989500920149874175186347330307915239002398082939207695386859799596829145921924148260624920051602608853514034362865837119558974312368502744720890978534880157925003449845233029840369573451387214233600000*i1^31 + 30699257080246625794228654399835607648922220627212686372074328943077226532395686019395525113130060245343699967241187540249466208491534390448664349333095051085917355807659734473327605194349071644407498909374794995304160990964704929689137354458486149224650095087035299924056502399971070544707660240022162518883402093672273209544586095256960442058339681868894322918420154614749491875427498924573825454163749658466533169845941006999288032820420046068582678725270499880587216473298936751674332593910480543241272879293072181624143469964698077662677441675658261360784829020340843869671868667078846298379531247538240636551271823890451576193765618670980684011360593496683001297234882961833108402473531691189918711696452969159672505823286578791307790472382398592713575570823858016959829540100899735091421007987722000008102756940863796152184676864253766286159770521683421280545834457865460907914202938875463839804152458964144688980547853225506194628419298945365531324286789694109984007743466260900909653013372802552417856343637823967049750540154106374851959262247635289427875133611121975181707781646937232950400160957427178805380488719793840635832493693666298975719981896023419379615973462866719163415327954571639072015372624665495920390305833129101616670711377233820535135876132366116054150308879216417801133807744651935841179698738539275186323348342531339858081662871143487643249068764866473168487155400461397118406421497032362829360888443744314829545708241943399213732408310180432541426509625957999393108607350710441162086098585820997258877562877506217857077867319951147712961294838679848592425442438005160336743380623069083953038817671468219257885165862896382768099057836130282862280527410615738695680000*i1^32 + -2799100526725356051566298333183890061371623522935518350980586299951463153893293118758291678852138793349689935397894706098095823175248556795563997250330210820720818197042574359653830080732033860237890900387232736270671427116303131382112737369812245307030399020685653835875507845470445838035270221901553065189527397544231745684295595528493153882787876183220192082679653994405649503140866863827929300978083548672812070984903069446628646762479521347150793483835178740932171866039983114477928696074370515819938669187546040737270790396400460422858477810809640721283165627260424159412442552717313996168581217645041606028533997986115919426416787321517473034478173992115675720171180038871856111029956676636168422850417520760903289481040868290158604006075440904470535321370090328675481122263465648616310511340085926559187157015665324905761203910409605282565384502578792144293475398938963005998286118469936574741625638850744987487777358236891446319217513052716505868752736544210388420145176846749643864821940176176758581178203854341874886442841194223466764518523313707385368222067202519387293211382535179498137305184750286468454375596006878253431950763634036626079834070409710964441323172783760789363836316144895541318470007234625662189074978354896592413490536491766431881660883883700230218779307525098072277749966752934983025354731532839029575710008933391014794100547790588220285197215076247752263642996286485772493918204488661137349284233742688001861292844082742599997309732233021041377321227321903048295662408596209891571127860610709254339681014163539349152922851599253823039237365980897639358131145336934307083674050665586479210602017790393156365404030331147480433281218938137113078163969146880000*i1^33 + -109197060861400684518750718145227389653968804601532013145778785979516756198236554231620114769356228565196370470952667231930587585950082679258569989632300182776441749596867543545402816505404002616401272738048445067370536727870174498984910146847946844599502656053183371860561821253096079116526403574177763768138071279038521539129959976178812132178767234664185704406978237011877758440953788551392859643784225599765556131800527885592476842607835497520416265754770510699820330595299258499113727013230813991518821377088084584847772523695667420693526011338516735829313560582707005529083288489382894657267623102983893067514451032898476608014748299256518949692149768997168175190960078720942122244655024416524481443770191000156383502464919097832454848951436147842320060876909903785964049073922362959877987788564289235719173170757061838352924646589613688747165871792106910525432650514816053159731497673656127471398330332351355763881665159054016880910876986375586499981356614403423297610256770137611317320557095549941420315995514367731886839888249571197357071752810187754385444161452494236596202168067825321219991758010097355196989247636176340574766291670103519796704799207831781669035257078132927207365008475621786492260246532449332894034703888849999213052882084230202679381571450165419531750073443300536543685856245472640779821248835046055981627296119212136393179137795242634750010245458668271827585646320220316532186847772620217594710384901198803942733006705235844049793667787107575099477090849966099596375512985219807543609210354614993910344520419761593367566188919118668571597422893593158088806792325619854842769454768803410220987892747727395827340604466405045531031699243949449139533643776000*i1^34 + -31355915698534547039923696445031494931633795057831837239471199425271472116727360296557945372805392306822734251478272969265274468014580149879298072056397917816974009127462431757737002248399737152142103571245475993020349409036843166813943951192021417902938749361525286391151581773780146544274523012798132213917429155271574529027561871376179315637006614949828440000881060365459705167954898645254426290099104910677136406509105260259684629046626464226891348676406143441455822772302667075041023986061212132367413430843782812756394463112660410404589238991978489192122950636476738628602512037491416388765962777565869473229358112595425523254230882438992002448953495031092190526793193188079214326456323655545915313486242586280975375463414875154099657935294997654052584016046703244475117723194561682671422242369983407598960156466317623882432879101361756291820627197396878395005249971244839337732781311973896750089086718091860808754913000418415947109632277763911064916403056680190574572719632378270583361237201574044971381260298264815701909931674962412917598010527781876731761475780748268764883660163664535057826439126296603479248468899214783390797858695516462287170546122577948586336744514639162757448536504411055907425140589617055097930472805400432538978536739287194116528674381662555704964776639598471501230975950109323037370045638230096230829430647404140742953693157146997536578305894795443110786145144858374299766808856142092897199628755165822875178739674692835180309244840175867721019437129630124408350157601105582175678186254713475405425402531606877333866885578885109541860328991227056811969995093605308102353265884771128029549456719793924856009374920953913220303002470708762640384000*i1^35 + 293175108370577640858085779049108430527395034452060566929103505320894584834122424272671734292984450276100052678464340720570377148193174682666248593915835411904886132218327769732444197232011933087079701871260434834891950011873178901721710265969087273361222280554950439996114983619427091247324392830336760649500573928171441596324149824082280215354943841035794960516401988196225532735987160453552677112670242198471927200853133534346858658267552829879316191650850413451122600889598398146810437811644680114274350324962075167944227602951082245813355109863261433816348287704148943960499521445720050557424202120284985164249998402899194796070643644492461903788890112404497222795701510868649679832077860443205083227037021614813948305953093872793455244276894099616668801549182052983604945278466781251984232049935044954349777372779792867975247037691076474897256961906145467860522626170229290310377173064139869946076440513262730720855995032795623190569918230862174388140578668143362218423274601295463107844237365448426283310891512587326127358673857600543486350989843692077219499642400163437469252564241610411021073182631011992542738175286298231476221501472826618898741190829250742287433426783117676949150709933096904440167549681771011801095782786983631271525803703564109517569937074752942327572477684412100476085491669789787075357515221422539584344240007339538404345705850183813602212258835488481937558888855563993180505060663586055652996482553449045320017637513746140881955092506370036607365278108131690457619508357209687237876705482504463287129059306205812383954524318182737748418656201537431119377977058049038582008253872172246984761155254750394329013465041132142532579750552220467200*i1^36 + 831530933543278062931079927052228447197529720620360162010020207221458575120798091907655458630912193497533101841834519568296412859611156426915142004382339376123278963253005207193312378713591464872213885956256273950895124449303900246566053709452044427955136290840672868758262880061069484769323769857185407735381733488310220933572961159889735166181308435036978199988481661784718586850613554487142248989599664225154166846273151190390284070603218584337714785503431542675201122743623053425647801395720441975221303642197238503327270198023993372072669421425313547105097299483828613236577067083980126312276457072151318882648785906751372351997944809094660352035067162981120883904412431995196346326275898795096682280576110446189778730347849271911084559759244302015892544567244114468720015944206573039403222969079425036006744619255524376216540367440053499670188178473210503885775762712040104487353186861004093327653774666170992109409684839610391818504823372778989383721363866402349300215795096064784648963893445557467198988587493521426549469744490010137591904556544341224272710671450777706155949607426447661395671546778687414263362700744008312903117166111471581852903532264464484231981635473258400117008810440131346724822141524926797576636870495622497779237905403909424824449757145688843920637379738956684863311920466856316414809083172700653534020312964917307822945142433772173358849136148868935270333497709948414416473433364028436256441588704248152413114449972425673497270472864624057812554672113524038611466342456962688109697121837794351096536443854163350680391777416042575940743388614812872452243664402274660757700259229628986627115395692811782348454116016711736204745664102400*i1^37 + 1582552172605749127343535510733560774177952345260975758403782388342852200923721939117000671550861885724907946647946521854950986399671456090404014183975318799604379626247950384351703240493807345967221651754540858253873063174174659021664722047974450810781742645337517814621356591593386655761600150234794299484771040331964859219716075511516910615528700925366728379010518481922423257354743158571430362507338400433730057659591320476855528733275007104233613722250892957174618065493312549924111356435205538225064264024612490834342785747226754309323123802628000251564744081367016079370539915600068293417723119265752498731761694120959758100964095694291256520872628871924616481916965975640935681465419124886452236227078010320569705838658399784480425804223654663756173911081948792742052794535774162458807794776262287200271396853373770446946597436613292257828352520783432587181803036226439695955190825404628999828007190790379316811327153829177627797661790262389785479898491312628750731027548954769558438264518170489906023087088430826999501065947074521626116689638485147084626399903610166469605798805867728738629274318478607379710040534450487191639003100934141013265347853904117078101484014158494470311357873952244554384743175343536854122175125214458499764894324902096950445246252387566748117338952161186744424928079900538455122764164264780478942530072135481456485178984610142957282492221068138124874411777832846309998641495468440760068481836239346359582604476443710748497896958743565685034420526001986993480205209805875474944716273694627058010009685549611398142926937287886045963719157146811393463251883515708670347897666370720482514892810629588308987378058058203135496683520*i1^38 + 2043894037111851734248207982406394929242511321133264920618504267534219285769150183585405883826525285139957964007001155545595163577822304882568239139532302414458109265598244442605624106679331126442993692349101682761457839045908853651317190379081324406226321159645284531846897384568476727681555644982348075262170791568578157388586668433984906181345304509733714733656066587398772256893213344111175445182596060960769465299431801195769549657755026680352473366529384595207735397539265475549926994736816222068818882679628235413120461587634464943882994237538850130470442960260716285406521948259231916676231224368933398586025137122009513585724234210091671670834814315969957968778413940617048708843910790035053904176010612522456758550635724300802838747421709790018744917345977424652415309489489879340201276797681925138196523824295680584193369612469072022789634366915313469102591100193377775726403050767728144808293647893742416921249537775356288015909735241467731242906761693799966643793974052096306940686900007674244847404690419102792047327637182439670487845231196987125771028414679970029136275593115375749311472130246874284808196625935447539512271849025692530128935446665237960434808406303984254671092403148618519589327502947203237865500600816405575333654976750050531954444755688178937485334904850692454353240308558525534609131339621194811105068054316853085078487707136557166206428750799161625746036756070505968361895812822705932729807996958182512951477563629641964198655569100737374636449902104849504862542490351446193613331846495796788052280391546314990041155576263360253242245554497360945537799724038449600094671210289327896382168672857510518244726616384916684800*i1^39 + 1715167368414545948719797241388617379197664509690560354537775169799046536280594204499434236006670780027392741497146876719438824443017619163546424620558343274929064193957644249915404464063128947690102105057860161275072548275025342011627913330836883880071899292773646358522469142272342669279737841978387005205355869506800209957331964632831547894296797885333365952987908807796443235655100526271475924929587781677900417224918960906837424101472913039796710225952671248610072548458882333957895053994832417111401211878579121881252859989537469490564681243030170680057685655866326264303533524615786094743394498529625521865827963120711405718082157486950268212171408417639959943798805240290003807147973900579293397195809769831215637819576589329296863708169224278525133248216180486925265565070872841606695208616218772724725348969744353107816451655371877179882734988056086981957067363213356269809865417176745631408766968189847822850583267143179809462119885180805554611772411456603227222078271908633483596007213645480299645620059389218510697098127041459529887007142789082333677452727585951064579179806323959130608357253326268140385873476467038241238336498304429686068955815456900608029070942718143163871544221951917710976202318892629937519711488006486057789167913993738370550669708880266847466367489881661194533301872034568915023965399586897138950230341662266365710133103146989662485978047562993611555411173525034160186742966552449926409427585233990507414059868716578862804828970883430634127367225105671221500862129412703432562061666985083741331593850108856708812408149555061424738802086190057227163696667121710751078841467144124578955316311493407304922360386158592*i1^40 + 922574158599407028702973895808522972195173854433503377477582392426627127453251658956052289482107431238382107581246085347082565099215923445499351182964918883257176647764685493664975104553456027578499030649962496145843521071996298900584941221411830783983485422574821599691598577633574657106975971431339463246431379750033838750591385048670531268862859666715899003320911914667439056448191417047801043323426096106876546096204234703770186691102209018889800568914667229125202708451926985710834796166477441965625153029449697341707457330953491328936093988941613199825322693374332396979583224605253765492286371993313843743476489803378892236469490756326086744186112579541118861315515004462165527846877782203888422962836349893063422337914259992491094294141974754740917582063685941803974412215440453463983831212391482619559450450430907422598571742074016271358794011108888696318181213719432744746263138198740042390227710974630904299003478754503453986280833161060249827550839662737394166245303101777635407659975793024413508068923409756724334583153531134385495587869059579538379934675298805829210843862560384342736226543953995339038222311711385584552911629055899064863922328083581256138552929474524901900166740027691748873792185903200962665605808948876952155593989068921926121807235313429672585044492770524130275519845497836791569909075839475737710385820213687509213115818187758770803306338474008339989116754407100458365716832408749083180297538223418430264242068982277944692844496245348033777448671916958044801846851348045837465284594009502417733343959290040853059546558017617513120396081168203890510432109523371514138931752407246455192820726591462203772108800*i1^41 + 310005982183984057566079134923259405715024956178726748671095628806772338753630227101153814766364413653375136387726205290474824934816464964026099678746786203819055598016799009167728964810346642059038439408370011567973152219068781571298879303451158328656121640352984706276799081936295857747217690333648032163175855020725588007833854017016002025506160841820152342654843605113691343740409477540363851956508899485572232873054324663974365609307889595222870560467993017087238563426663842584362230245425166772134752969869548076441342197253761599167017386907891608711367214892588506492420826533520467256622276765723573743436439754302522695110802661340011717753286538825705079549514993214949306871254125140743922281980929995682661082951886511931042969037076305914984475646937336274288261339624903209396657285476598636695702604523487267500650658459492719857035667114543751215683952594715280598065231141291181046622883180562521197661026823476943743707581918518699526984200181059166136236465384693881011395512504548099943497094779569137976221770597286460705324999276486909035576349129709501210503527278119920372299409364736405941714358752188650154560918544822592793191921218556241212111944673302410412192606075862334329514778694855304805303441677819590783313443879006055359581995136213420603165115484145750571482424230568170376013408331038045749473309954461293432353709740514466962869342246563288411031866286886119330330442770089255046672449639960870611148145147504440377163375970290528414894406678326155074767004544597580816721401660536843572291163376818094280617080460527389405386690031888705345064602127959774868810765617601788619311542194231312384*i1^42 + 61194411352066099091593979731426869591628616473230971813387212988133836628208615436529911972649959722331504120230458064160457057956968641080158497347132252302352396440272494216487505672362428680370003444801482908374014431424600395322210462300468446007008823985539041068280324206127802818294832894522772272649535541943106259635435204849309310432348857131074073113917391400144556857357452121726194110229982460167957741495826014067117128021243202808830667864443312984374664152018273679666719653657964156493457761533105041250523391397655723667163017307507089752040242866076665814531097595792491892698530593671434182514449382178984383193236469439966254591863312226195095341245056073257730887363418444734073309163589422897106741066812481126145620653966764510764755695307578879984077844979431256299279240424188531575309500514914449253140096066615579480521415424916590551693749512964901138646844298735163533896587879478834211425118100245643074063413202744231068716100225698054717925680471013878588276971843025752018473996344109432096782255942468208387846692338218525539386418140512914979046352312705995912732782411462767976344601613544250197541569274330002811959603565994612231735167824420063371259236156411038539126032732148572270949629380890549360356554098668021458046908059550448648506118484222681622066649609529378128277056380738968540308966253212066791949054729322923351034441703642248929218146675265672238936478023303694957015349019595374478800527456397930578965149997341563464350539567102509420124850877816060736319336409752166141987171337461825560663043578435843305240246790032215084790431684014484010740113246884314446705597612032*i1^43 + 7297167616249847251678099436157342978601805593600346635920150859279173641153739723427580613954305141918467825231170534125735710342579789329385932321062471065728303928132431906770490304149708212901548705231634131946829730466637026067012701135885305252567224670368693653191107145287569199158363781945806166332505241674157734347127610456700857605877246722658307426110812933074869102287128024455697782495296944947766433299575651580314768408600619630348180640571595763342339328029984452741651354972939198673559162131152971534347518414346818553316998493577093966947514012821135292087879681487606836515448171683906937523612685797172823010300178078475332416654627779296289490261302729040544743552475576294324479337142016113333273597868970702851807269567990468463735241686805424090864585405682105740524209248137107011160624845317219274364974299640720838061235883319481582652907542450184289370511910867399800683652133934716307162424021556936129372644846479944810581093205838565832439196479349422528507949747483947503848616020291653382580027045624587163314742618877374681243433035565369993984078639215912948816515739429430449282255442931484313503473678489266349972806803757585476396711579909008429854705311082215368862494029046934656308211898332511335675347124997608678955748089292951056844385948593090970385613465400043080469726481397653985309152231421432344094991312925916708842310887250594221741602520834343960986904196152860897505887921456024197039318628959664350782080284232471916927849926437928628908943072528578823210012395776280450004452376739965287746394724057913948725627606149851347347975614743658330958087844144904308523008*i1^44 + 1267051636236370566560134408197431475163622584760829732081090509203907975999085610864073318469911406376022568710360347846972940719727290602451012267511732626468926600806304140506724422993327752990255387980932736262360992564141218052916641112988766763999047838156168345787035896085830728153377040865228305171865363715752517334677029590590243850400389952095131084000848257669040373010247090112840561397907846522921620160927923095657035058991600281147190852119847384243553155215199742152601619653903141568681179404981247305728697479080147558318078693412481101244969291341434548832342530820218421305935861748681613382937441553549775878037247183302833796174453803863593693675537327527822285107592392026937767261688166156066314320133995662932090076597952802726737782093264404085500912078815990626979456955886801184732940543210323328213628762074273668748076569582814965390828239487210340782495514319715857029172341042431922913728696008463695055387021662124454422877509788080755904102058748685252214401239814041509258623727146823752348277227888171492610046105672537255841041397721529868630075445225409425319181249757789902716259280519022448713158207697271156676065170618640103932172855540134299595075883099427651534845212424985944748115611065644575067588732385201879792450877981652396406476326988962408302553009179668443389081291917883153913395475350230293848826129070715100240525313762339349258662595755510788190139268020572304688782443165084404523281423544755807424985398091965366172437594425786299600148527974667473948829840325068037064376968718740249193842892089479052787642720319988813104023803369441522276978333377888256*i1^45 + 317845582818608969336132341657477748487698425795041709545815291876250795103924666065489854470352508302089064813911560253785359337586579767095612822294282633309232037615483414843121317933195503447068579240069212693067704932095255295336276947303755137953725338595796676953001228967360768328552562876632865423605363309033418967366207566182073029293914627825153980248749024281232557539259632382823316845497077252529028495423299554678842822274499279727784840047186322460462183398320860184114509115307761460000250584624841015894456734387366385394659278531022138554338461196452456917838640730967265911211144191193429120747253275838048910818509039495808632880991470201109768285371861233680806087633368117327893399514500112645244312403602233539593583000802648727808334161785638985222040279193001934620578413951776677505862424399831874898340571372389900198493937311747324395830407621345323907556069549719919532806355081731312260750914283669330382763951601635167757175714157582483725037279168061629910200469673967464465385363429176522824959897746603169251413159372009571225589989569554302557970268902665142050062242612662231025444324272838339159310876892818514881933287991670086012569682374547207210549509205898579184941445379527900542053499345445291155177402671459086937900766029867480821713597466131777703303146541875055209918293547655724009755990955636415278392989495641743285419633073659241740567650285514935714524999214271640723508626666842191105300176440452351800016726392718713534783225721776572100079005520076402743501080525983426948185455459434630337770380543025922549308136020882405769193590648745758960037920768*i1^46 + 29453295058736967385081141486390474883949147888436439728646614073528741452833853361546897902794379064269251929510912866474185031969412234920823268101189778418813095030162981007340158350440979562482723981000517285568186709220204987223087100812293925446767024917725144441051346406301820695473994052330817136787973885598793659931854259253314874028391019648021604908128827145086379109147154262247293467494230746764822617402635108612677191027582099105892509714975810476142246850126072547171175185818263220818268068460279285968954051070067690795680397748608735676463184774929466850249430222912951981178366848412832050798990421699601746532396774037481972711371742334767876315962930504616510715308856051430352955567942190119991219231559870826921759975512009150952624570884883724704578119626360318895551200645172644144348947991647096400995732284904668980871592105948687847787401990662168999937710293137187245476115745229153128690046558036460686484335718763378255464006878936596484137522861999855941270830266988646310275647313954381540483728184184635242939097788124012294281622518666293641223664464214283054119637911404435853361152475234408706683812839515175833643402733779557772024431623864014837582551172609316436760195895262044849047735636801905299937146523530610533232118417338603240698244097900281721319098120922541191301930440802730911611756588091439445703617950099194593548952119657894867738750878928753875248682594611206668002463377243335392288701376416916577548766271653804714674853140517365105865779512335856793947665820331456089390172363783899559757005101868012664938634486283109673508759449955897180160*i1^47 + 5280950669194448903054375526300617695072187421576573481534958286864405660604382658578921238762740531225556526679267732257585839488168474126685186036097638069462482190739583797390553269349221321451997885083106087026339520038394122744645205238868856350178154292557765487949938090129535683708467238436016987602853857961372020490552907610879112352655783147534122444689683985936193457978174118667999397558202309289127702173642176687100776658614620318626492591996392509102971861725159558844945528696089039245151213745284746801604532818574640955695808885812068562677192664773301488225438743697471904819882882199510765524901158447912788864051837012273700242583322706364012840045976721476670228578202524735371736648114284905156345179163889748626541195557957973363395230586804444618560912593990046413680768688322711033799069872726216181404981441931588404605204187906222227121105828536174952679583175436836350410677211660722875919409633606763543720001136429465639815887754735345666484437897689776843769995021133189297316092010083034509663526405117286214734561410760112371833296556832186922926700552780435150960473451433507004943224410389908979336531337369972777627604817246479428281326623119636428063336919287681439341753557904083442735207948045103389989828890975377233898792937805077697378166731720959991709276146827117880051470808504258363919057482882106574484164542342134564422869950100913928545003987673240186128772485889307621972270766026398018176406134878945812478932397485824549595977031471972594362741745589764494875895917123056778893451889247713270366856612896826345545276369299570036415717024202752*i1^48 + 693415947021436091522538938005551745125862761128284803873690625889092885465766286666946857402327153070407570645496689025669914865308418985384644320088605113952836436049398117540266357645866836203682422584152798286487494765449290161879842431403420578683513880048270455602306435857483106303944592488052571261637478377267863563862302754237464684444106660164040080017767775093390835037283464750259183283069205460313580202502661375431172842049449649779381757385205652314808942124342137945738049798989596611870717957845236135059814015123703042989099082722237685446327846493759813518930243393834812891843477325383980446671990386284317647920175036653418180415033136308862974651918115370446522651552092663352377380795931410444154565828385704993973819231724852364229067261708188645640375692298440734173083281532855456584596424121876470381759214333312914726564899965337369264194106391625443694307203558565326831819613731776437009745668860849618892957385036944223359667645213026984806729106246116893754750160395089538207604850416629792192783557648702597476713787975315243959987054258574450367481008086561703417652543888484756770235118363950485530038135203359065876493514450318786742944803060472731261525650568457290139588976403607221802327867439854236023888849177527535628482407560482582358532689981196201992911045779356429602855777923428718651951055967984672063274467847161006974492617857211243223502598264997206917631740683559692089265410856935924927159922462661711935501362421747201690950065051454727724863009539476827082454135403445731038363059581203408981356315183649641067954467700158566611550208*i1^49 + 339243727280103306314774234502970693897760394230873498671738736084117525830979859427407368552034273401039503430359942029185988012031607195902697404234151911374819794709533819414168742536500350770197056829070816444642628045475026468228963148187761232340893686954737962241296978792529221165580862342777246443394036778338303474200447830464107043935542067326212809429639418090232592232833185285840335188447520980918302409337504989913225908693027025059501835435241409175342292379091301671247418952505635754331795161980079151665584881578552390625022276340109917080366904425426415031968984815305307251639272468044605027976269825989190157891516995902425662529528043886176302557863516912986193220621368792598360812889626985659984367195497593055342312283825072744270314490321612826146021066046226579700703488007024574576631568945941947840667873905710117865211777014644868660514215693321175557731071459638279100627985425248664225579510531887066988573353195727032557118362777487634396212948951963572286753870618795206243564405101654478670735313991217134436982948106412596569195903263134752474676755395876007857531718377941199658792171497930736704759928731675378690862341827091977414498691322758180204861371933150331562172220028582477344441281137074715219479943725689560645259150538058758580864555500122398681601716078679248111197775447856890610869543085397864113567891421837581286087839801197842197415223150390809155868042490807357945951214025730959920693007539030484321804312294745565757845186135608290670049287269825931986900143225247248905011951103001717672362988707850175400148941077659779072*i1^50 + -88541076464615661418712607668318913975674931845727822843503087646102853342545638683383361513611806467416275125592203719801852816109332237781618761597815820926382301897225009958576609011036260726197427527587327884595024406707218519854206675116241400858744265844194265118732603856177909278284223834436454538896739512788923751338757210918751343412319112521222593328852281162527888987893121220253733612329267740846657787924139223856824172513375902981566111380753535504147212761777497619961038837555112164327230915351985394624233746047949202371466068326948393467824907586521365022000040757461378549956918058920019755921027222498519905883744876670912381106473549615989022844517877574296093866327195682533903697507657068370548957176414635769276276549721140194993874809665133260508277891029312839276791622085009216074151618231891478989171429529540136084637394011642001800810733570937480388409477428465832969691588610651999123996336346732416119814255775288143706512744940783048059951394619153316671519840918082227352620255332933908138533102086410166199492782323992038387706785162677930767318261021352199610477766973378861526114871596616501132357816084206974657057939427667691632197271716520830827764597272565424735521183946137951407779580406396616148229766586824245406072800917081134765429162813963418662768683564289790730962089160403487559709227551376454581846557641382819425276796125073196200208281464674708511951014661557329548259746869748132260601251859721803091732400900310674221804255029140708161787139945282786575977828714534510643810393631872192726190964598152143964858296041472*i1^51 + 26592173037976226131724653332337775080015324649923464440494187566169136255452518624142466735661219652862660023809516632691338042499948452256172141790716471410354723040303051680063036129207099476807004171754821457995913146857833959963821129873739709882040266974525978950823351950594622065863671969804653540461520509353204796341073466504733631929914092705095785952806283020905858136526121522644171533109104263246442807751649090002986438218512166041299887389044647000553215362481067931601432927291340978404587121652162074179156369194655410465549679469313875354902356239517755392930185588833868679751465921495486181974436265170847300946858637238199651277269403229949585742626955375778018531037864249604187874639838491019141232587629605583414480649635795777900554728080889501010357522217838817136360031205634476224122526452787631220633132975600206495847106980130609707637846128032349386147843834138533486789723630454518120374233808517307863414114376906848248029316472776373102981842640428271255723662519109990113718690374310853288809334742616112327985390893891940418742535412189059973333582228923523008152282067903927601117095996964966217369576846483217980913134387018338892527360510122923127789007557616192133867632770626918333472951913343969859166272653574568563490512100898817451149340214206154432765730887180339538994582792471301586555588802322674363783822184652526144842107326178708368037429611969820416170535250025507466899320529334075787099627348535772654820005531531423856650485384224335368990928560709454959542812554828682005010290480239044249601311737925189230395392*i1^52 + -5155522920943181805724900343516956868502892455040283419989257083518642786788006729382651386849151510464120550129186678340276130824660069713664050642673228424425844204774182827996389782954279362087165436724070625492401816015160209046831202952281902337098837715963577789651013322102741770842569599670485186682338061965236604214180877453487361883192762764657762886454919312208982461733983026248203020252559308559650334959953190551696383463946490962188878677719915385327162929765939658330656209780379067363164451034715736093685956714070066399272583434979138047950820023622072660097188489778310360002817435457295032564323153758755988228504823791140526405269086875337048806512060006538390785863432714328718016893866833746777478024905060831837747319350009655001311775632605035323983826011075123422715967934700184529446704916622834800208609369705259077195573958053015073786677218454328272004043933014587530495826531010346483197985738114653261621931342096167622019634820183995780801185852570307023289032682373696047713300246938874400679898132144410365069734325392344396403059663014096995248898868671314541994481920913998049620147015978938673743893383283504306009207865741078531367575734532748838883683501992632340951520755484397736849546793697431383120493454101448655700390971455239648535610301519354255966681724766794342961358224948160392152353589222164714128250908766608866158706238976485191502280942848663704296598370312731601406562413910675069685048962079309110500325458117474849643072796022805867962967749479897926725497340406997273180259482100852219838107894060941312*i1^53 + 813666356432976966720984532973359580625441803316963323049485679552783787219164200794175898338536566052792930373788365209066378984200139797598026499750743177322035926460715125112510793218676389909672883101845312118295863350205539626985930306268388236660430939154157747522334099857292739923330937633229187253542071839360931870251971507127271485714065613206108048035284305085864517669288063215167818845961242700127438778958808912792616714351006346302895739010517143122206170443402319862456400480143105229763283386364645078468867879462501664573680550025149090988247053228201392214047416185029074061634455458806803193564862742769622428414261391100813617876275919704823480764994315246948004229916959397907109147807334481421756902745313420659812346919163198787867555815979270459201600130229617784553693917211846940783153415568749221610679808703335104199598362262929958537483252580022296828188817366666242599916310290164271112103387291621437605132996415118903399828757954195197233399200634812308715856482525009772058305157200347439994478474622948260799997289760945341414669204432637002018323355308649188228779872270849408505622564526293338836098660343854090666051741467792959768681283297273613165267791197578092018244257609028781585262557711829006210177567550345158422687574067163533357156282495761916766374509412997488480279444442112340830514917237861540228540746374290516584248167998804399037764726635661025629209617635844736933235509263652313027291750076768339202464624666796413142330364053740864444490435332355102722782400949960014018564807926270753609667837952*i1^54 + -102250907599906191199044725594995091573864009774513725217036688325601633647653449872202420235772253920484982783628532180913764257938935733222539371389705736121688869739757043397138801638517128077029664887506860649383809258918467543407777558726108346174932624141123737501231891701376177391301186185635036532809502504313699163735765452126747659466032706265359567468501468214479946139866053314621013205994344758994803469943763288910205488713126523473838946987160235707157535396911315497577705920190175992728941125963514694818432168453942490918495351802082973964538446330914773889958106160321790134799253356916288390114424518405440958534582872243227256698256055614607565797553499766906334977301489906654574292203440849501034240418789948588523358979686896160082937564589880221029862644303467681129255026524104350604775033912026050287476829992598686148797847251642468195365861367729336451392397065916529030187453838437535272586867023537621321429237488120004246297417265853509590916283074583064532835059769144808040677418807504937738111216844567915258764962449023407795747504701253145695053644159268032434193705850929044587490158394728707991491150721437404063478200886850299151165393412450171205736972889360096484838636870845563287762141758296028546820731736416984151572381107997592262499629226864316873657843552085144848805978994878467046133744987565151292175558702903535826603391122350465010466024787029810818428220890880068899770221570082607882797782135761050380179820406727635630574010702920648451046808297838383383459130828313647846058645963570132549632*i1^55 + 9980508782922598430694928959797307078165468449880127724792948712401229207323274331135005271055936263824104808002719056752744537822515735949883805961557094935747110613158911061036811272142838400935591046385817729240529792530176068608024910019722607485184457791394539203014289079518078780484327881941586518785890630011903872988891870550406314962367496689845664062546478106287864298904808872759268912027380760040267992923256432753666985467205977810287059225897072231042832076110585880202425935305029324923110727118883953345596837987793688858783309830872206910458763000837772590570772387106571253433568257149712898564260813968927451679675963170976527756113539170345096340969115624592905213432518704698119968317122900036921476805189745284211686297543839574843590309071195476208078109927227544310531718444390891922739076566859158636407934888090502811259843596439998656517411250136100744963928459859447454913332688457141934147879388034336645631054787317452720481243395132773202249490039875754327978523552887782491349416438724086065817805340141321585494193618319975399287838777151500577871186516412879361376631868770871124206292420514993100541175413045273414140370505617590667925258050345109241800927407976453483857071568211220051398494233161776223410591233168970511401364946915825117068449549390891234078300731658707521391196498195833622519164510838190646485393897095444449516990617819607010486080669259491121851857174082475348904772079496598706976094695580251898789852006972977195475063693821322720747492741835437326393723535921997016589088831045632*i1^56 + -741649236371386544134049115061917778689527400283506725784266260353381043663593249516857309212913816610243523328082096815947439147758971828356918581318314593531228570255795593677887123719177028142251226791891985260831370302719783341374025690663860855019517031404629098307783188313606877228617204206157257951491262716058498574488446669213107024365862260953122016718836526182569330159906710992497687320805281742125715574141117392442598817464485648750465377391101199956395680824289525666772837451312528958942347180779022593700646074467360810887285706541591451502143589612268869317223141837732000737423092327798873872047979770282851490322893252718219864707767075997954393418897280927705743913042828114278414194289210005636615480951282604286356602841091978685486427264028151584030098090236345417667065567383927023413479936455460979121536535796662764224390311567136749878566757072690454495331377405461539865419756677805373739602960006091823765422193961828482867559730581157886210004019106560170061805611079420972046792967366050847052162659383964161638696162615151463021053723652204902960947491518185287684925528406062674965085910409062950429302994876027288426944139455278689124188093332038306729197855992031445910682876626493372194652430693522974825431974875847533872809921916357213929042635339855733247802773940047778484130236560429351622701693398225466835756775659388152107228295847152544458700480475309317411833921264497443180252997397328431610859127178947251697011686629335543318712666893631022938452934361844182516565639327656468180631552*i1^57 + 39775299837450664732218989291851205346021712061271398697531299042430575909015361607000173861730007845445409357526458236860400684838944859266690607386583378195419960528941711995848682001592784585105519096819352104807822351373625586138205147536266994509858137698461023036351833175932380849803717347005543306043966990351199504020018906612253534391407459809454450222755089258859637571453710197374891204101422666921168217975959048568995208113047426378699879802570696116036275666234328321968961934251582637711098469579223836337089276728190382393902728792273097248082079758772345580518386461535028420452179758360966714250323267299365472825266116878699139954627235988503308924447922096485767079157143504813035099161651930342023750453833720398463550294078948868837502760759959545447300361092828483386193827427274014003791366474070547570951364115450160304067583326959608316327201504508199030551365366785355890166563162540902975847684726709954863234356298186752189680585016186898706975291582699541259043912997409014668531279623532995459821056917471444940877762888842461664249341955278924344087738391844859873637495433471069221281403966201983803422024791515938388623512715748614751911269063956177510503447273848305508163866382014743057993540045381405405133002555756199132816824218360500736285356590275929730868985974832909830148448803568141921923910386456906808063980457835872253339970913791544211333500965732440432176518531473225213822976980748141441273662930275770966958695137766362764076937794023131762110075276654653979805789697051983872*i1^58 + -1243436964035374406608274552490924223985147062225160227012435298004430480935922612453150688150744356687687290260041684095713624148143121600225867129442928743491126892685686915701475007886160725056324857059142632709311862025092725013074322963501199909698558960247916711253324022194485580601483129938045875298328997102439733789638939020747994103741384851711575029743876270403627944192742207713291974332888949660722292049198833356167975219185263327663432726198382095279645950528093039769963726230309322927345731280337620751188082622725988506674622103847471408092713815843121657273995051834592747365003534510671446683766167382825325840313280553914464775535592307027027858801391837647476953198893889987490225177047838978403013646432674430161073882179200470992391630157408656436889734288537773295264858255181017433404727675206516389376980027889775412621116083338403270586202706499587193327272041769236997737903060629885705113360538039084527122754633958436285678331996737654534327031642930002495035194616244327030528791302589316785345218280431800673653363627784636884899546980634904574401127508537432842026819570784404952617640689911898807902197304826946779490223639859450307216612346433335122419381287930347057787487966235886914514773415970199145262854693723665569588086079390840325033710572208719057389779481411650668520347439023402951286369997020026485890180245164626849573648242423274686738078316842109440685607434037915462116020845350601569593558089104635724617577177879895158739266439952279154241946864544887904744150925312*i1^59 + 17587913092380590626353917883163759628113927796777628166554963471302338689253446157831086976268109056852328624124253562622363064890092225856624815941892674443074066185350277303587025809168410247504053589234204885216095739090149718758925313521364052415434476759506572180741403150857331931747021419674429608646358254057251905593198445029961362355290178035455195275494002775469756705597847345364240582495144394667802845002269348528401768257407426607602822826619492911178828375195466136373627995150947814574458918233074952906938788023126574884055137053237253989326760305102049110279169908031489900654546741929262993394807030558469682988711617892298259652402706070246282500099568089238570379035676558884243057396304798224298718272918906987949228981306838562002150827143987888431543945208499139815298754588711197146535037837384404317491464090007842928516102061565672063155425275229120713879873964827251428475231053973867804105968149387775755400925977587906522102029725246869679115460487435642174266063647337185059258832628342930874354296493604828115250633709096544732096813103383118479112040433679847388191649005306130426249420512273072009578762867882533132625960137091369076440493466299361651292959189846508263013081278178871346320109614438131806884201817580661612846278213795845708458262649963004319142437347022787216660304252180746514721123165786520792673984562774621874872919013033576530354852006997213884476457165282930647758663504587960957030952735801313187254792926362909238224555052198825564166931693686438756352*i1^60 + 31131504401066949858063609394988474501007842920799653098510188361939059670865069089856775607873515978067550367829203356778512177779036523600658833245317405611898410553625265523936367685116809057586940219969967047775410149923416384753959396349689686627326674422572245137384367565209165587800145832309205496654739116920187293586688497125448163888284903277387886685133417098025423209707454155770390491830946292716634116321120904712385121638688374227916374373160424568470837369306852148048120138914569165383704717292325876863428534395476803085011944847779248287250194457073835754138095977509020093315080744228047843405142921705488983707338074075636473182100882250696418518864269605047393771573166845610754779215353151380003803793867745360837147185725599474249773673062843180961089875801554824395811693202670827048504084004921368814343497724414715452867192210068951146865965156651516534864649076599451408721613985311322404357206671631876116873056350321719017002570110712993120807554499217660044617451904249953911460805170999468880009745605030084910657496420807946454232479287555566021697181748129181895141057888093983964963532565523779076658695279605400633771207781346277535749186324649963984688108743252836066668746416698982285627112868001134430899062147299661168155565620237092830689984201321869519348595102774591537375098764319767959767959183136891066812261340616999375472117167973637030724751769744276135427216713544834117451454483273739170909516258741066503488038317289120068203738787814162468258717892608*i1^61 + 232438080172174088314801477157145731422835930650023083686636616510437105037588450747296082467519317460428642591021477447960895457074779994204441946390594670061959606449628255020001798395934771527623000724011471206638845419737526021075149581051873276753467352546829656611175970592771181426980410060750304249648042442538215171172464123466986481657552551915957294185444917314547554397190433288820316353701082838767012151271346628318953690668978865897536989133815418244288575897150163853172523893094881137943284044978457096563334023430621957159565122855167779687508756279813701738794559112349164591779060816003336068315673374240595569397902215465675783108490333111335719367087281306173352530278680142562335802630465697573629335303174400787138792460423285555315561189335131392644170692644156342995855601628963076448233323609286688734832797042686866044689583098246565375613735793277495207693192451146085271652024416623054459119164933217254678413994330342949482940420870903988882541837452288437342544728539999394778206144024933782594711817309514557837427818791486203917613399592631657482115452778255637348832989744498950398566629140813347129936299602812647270931167976485356606211565589777105697735429377370346519173765699957372256524551065033950198845333936225097532262564269554152043278870288653404823551381683198465456273537851632965451482746801660819224656585148576090555375278608412669218937141565834207789570173653817792720532224953575415591447979932407094736164394655626022775129401050692145119232*i1^62 + 680868694129373029379490234898767817947466042300999823556771536297357069983199897912928238084141378626175741287156636888868539460850395518401223453108528877907415616857740821057046550932876873155895205893294475944198116500771035554279945343594170745236924593333919031355766956821041201814177853543659303882562504282016740194074171744442791550079758656208328139396872247891149691218468581031876603849307487516887506858716900317486939038365090431603568641613541275083264907829032250466141860772834226881718291145442613772758390220920604773588851906287776342337705752128349721863001520556945253696630167156339351063120141786698349725479033655948935689204445763432835117460340459610420889113988262315864415558774741420226185532245943975772850718236861986837646702791609802547086371117553155588783994083042903313009537715742850372831247558286901632710962455313493385577030169861162869165244956832510446891089734769969066397274634811239986561117613787624799328413318269060428003586050760328915496984139887074608316575486520205428501134283483281370122254700435370436805841359731495245441851790263408887897184880558505735917217118839894711071647145331464347568764680724969217124047347478586250192942422491154989343573934130431190428706945196759286199772081198022091848297160704533595694511421606750310354614274256621231952644976501976061594824974136921157449590725056983004193004898346126897481205142048967120007137353594437958387480760630029132426082825215282335516274568718712532044264345960448*i1^63 + 579737465552032209943072959684772640433947408894890736851799880149980599371517820192984249969703084470233514308999969656613133622153750981672249133208115581517341082220041831277985171698352410802110116564186938893812721216076023744891990398767181680683984744210093965529885394416444597661327929530735016345250715891837388877146188505747912865613119814527275119079132517390055154970765803206069195461280729058811533344652330369238153538458976432697431271775483455080414893363155368581141668722095265374614219019709284882312307761881453823553103128106570366513317649806875281361678071191255767887090135877969474469923257495285851253298134480188096291891007979577703017890073385881218716272548868788555103939488458770530274661186213085480805548379534588946615284728851209388339584969249233802419310214869066902965787934369787688269295256007759434677660374591139591788804304227667157165641348281016585123405977421630627203212762283666654374831387861126354446451633506142537753095249026704919785158149278084289355613521478804749370208644939964028224063452243751439853208145302488178825628296676737124893474333655412843271841784683466911565440017883135535874995336608106586896416687407209833105769768257689740093488299285047321260165920996824209963913241832293590302552419710643574146288756389712455273726618437698546179196567284569659815771184892977705591406816907540515501778213168145074932778903568691084561103890207642429470130462717015568190709761864540849683336827706741056602112*i1^64 + -26414924572832050459181830715045445544392680156427479504950800048053388107008093074819430808391726078838518351037535906550191884146551209277585840838599871275879458089096416820540857993160157012997624056148878365855290211906540792794607061497508881287560224055926513480658784640220288287873345100513071671183328256110240061459935770479406572498708676611153213111821280155980762356583350805472621956289516185032070872037400990818478161291263483212354396185573216940897070667279062226669503973021090507582266021350949217522948512442721349876996598569695522824722230632244118607969266906838651315175262977836656041815852652964197751487835014101597966795447779178498804598450455506623866419930512919685823465978332229503729844838297272196890990576489425087249759669969663990385498123830711647469303561955200358939640047259162952181609170056188897016954739882165603877391175204348903000748018294682124687484432278727004668083062126649550221244691391879709033280281535062549854341577403815887313336926536917987304236062096386223141584651862902320843078316760402757289977421081374242537242233707778990432412172592402866734090877110387087325603311305685884061170126280767290994215403646948296088496076945600568928601487204456323132835172827979235629801947940753180356702810452429479225132630141122487009913371461713886474682411377839454543933478498179185761806190522554098889583743557657887490514801074951835487672990006827147686951519719307201478532729385650292187669033123840*i1^65 + 429536292802198647939432206750364815609994000746076751720437314180839293380511953058589335103328424495181823362151446550695268566577798040708257740136769439237865852781220340667543726843351916120022532209085544328091581548590082640917028624869965868182828436694472014167256053681946553356650515875675827833555839379334623155801248624713071282006140776895702216453345840410494583974693924702689055523120769914224960625047670932005029542617040192893094854258112541415123372009935248941451175777845948370735190710268939905995948225048606666691086390358379984404437027513390666881366454462827998982749685820914616171337507061123412525101178768875772507001816985526806305692693305477322332368508986026498437609088010972687060816061873393261853413653926827569363252728471551336228813387166293526206903061167708555199084898369931358403880622626781924990969019140219620595162547477854788172179816174427318067114543087450212467392739002723404441173436614512339312633546989441488019958409294052850896715515751834078904137104006029716172588218066085431828568152617835557872071036197536245473471907643541860073013289691993075141130589227290792753099672292306542008555109966035081334280194280410065141844941042948895973150550130182136435938611368490003517107892788959668663835041176548786042729257305292588056398217304817113801527571429603112755076219706063016248457585409118362334272304049397330469945976598969245739491944482223134457182376388998120263605627917007060992*i1^66 + -2234169730365090748566820876709273109233573278523948961640787421924251674107740348472593260277815565319159451071872816803820976618065133694386648258373135245482427201660795410572126819917912743679436501782016591989968439622969916068631305428767451365227601722785864008757635043107773185612820828761816375724611614884175723911651437719895378216611678859781138239494588687911142532388045079559312166290121633529099453616228661603940861745263680068714930171002368363370306526128402042705070127595433093732381338471967313412585331010768313965146043007998673715675347761704971158351491623738963513804655573167048466407829889060090854774333143075475335586341990674965560068823122119560517647900389224177233353645804473453530076646971415068218954902372301375578764829521892069358982670257053777598756143931177885084301652852876456571728727693945772003447750022348855477916679152182190269609426675856262645652762145106758181271750750608762160098664166323617545235715577861502498943297136826681105419581471459261520992221602815741753341866882177952279327025581937976291506141075647589261917765321262922345076114803072267797087331041605799632913162457751241592207398229961008217128739951193288472857180762393008429535428988292697472710314808518413156803268291543929667440077355128136859883675884485416268947355315869354560137843887541028828393847347550988638249675753343691261522582317254944834832544687712510688772686571254020931441360354963310247944388608*i1^67 + 23688950725756025153147613324530195035552421566182041700258179787096377293225920798396677353933145331047275981939359349621793454330923049198181442387130303029253997540936018714250671240454436943544472154800352224160845014128765874045366084026368208694003410526671847853209883671992659162434623082520261386979210618381314404981627437686459791088007611898958904960036227582234838166716519188344967348450609286708661675104404533322091215348326593830578260866837319714164098162436409439120559315378247765512843029139684511661424312656339751452454347561770569470499054467834706411332139512347107635378683373160426251311998336674133270289364195006819404605603753964069062580052725452065471891135798666417844058702108243669638475313029327018135445942933308900885620469554402972364582506303644430447743789008746061879131194574601210261996090130213065567005034378181004976574717408607873727934788424873160126780911373104163497947972251914966134407037534759997354652697718349494645749260183964712968701347598029644340570189049843132257787131523030645818547825125455779692705976041509486811491193485939684014748438513291038671829114922396299892558509439839819855834498317945414147796280936860766351100056519983986828075407935530349231889952479573819594748209985123223799686722825484651107774505646651777804823236138058231115535061750080180832221006237186240873130087379222622949096619098095438637911390462246705190935602525837874972849188201037824*i1^68 + -11115290719098166535192732560235694693318135854700468114706566773278470608555698677184986145674290020685326230560263471647547897137699958366254750314664092820901100643194640068078548474354280186101155918356025327696185173245257815492034330871091432530926699592610147846882768963050621163525583755325992793541835101750135075968925220422373001116071961651368143777830543827527800664198177815320604417884580457717570998465336808876718597325134667439082314215929887834147672006447686925350582957056096602862653091215209916326780088256996982261934883315736500578797603169362252539422547550338026686578064251177571298991499782762125786051114483714357829050076807753493562416294366498848186557489399691644486442105201338164535023092684757359744905691196200623255212936710723196391222593778709727508749852533981516358650981742653708218155537100514970431613053478022681266352427538955162733953957152372956731236768926256446266015550649215577316387066358051255190356558945839867604268549180250931121388741488340207931798272959953487204889788815992732666880907693561450941378392658642407618066515755391019121892996021355285220180225190086428532278349287701812774702479495471570590337979585080636991565101756000685451722477933312928562124013523200488934517768875318952674391211799206119391376152318770101168343949603080837803610143184827650836958666595580775167995811633935041322212622927477717348243184478100933431339047904369856282624*i1^69 + 41195797960331819572757473327093682966213395903296751774597330791422012739012042715000428410491054863039964806211654275713476210389077044927107159857368496259507528949233653390183518548424070284993236739108087422755244461899335523305655096732418034432724098648884431600751066706818883001844132702545704290045082902216861950807117707863012361673229588612894393052917154041508049575689966552392535052148262600081294811756237803483434948301450473088767756879473742089324949664698559662390495522389591964162681655697814738544123748257169253728427578008600826235924536995313705484780683000644567324123883033178293950694505785989454028918244882473203057552933916958892249654740689315887227623927721784209335769005419214098094187526925886052238906087421031876180110016179288579880080692216487344153493145834130961408297161966835551780444624125052628033770375952138204976919467644790702605205374921352109796349076473417513638923114166246483000592162297251247087360203984388919424647682255725015834538899542915083044184747120933668931103987121741127313677913274030808564191551298756003683479924658928479378202603655572523696257017960015775712921411208345516117284030106092964909907426680402718967788377748992794283078351475322195768506471506867767290351847148803681456268284511840155295101817474607760244728808672382687567893890349824914415721159961564281652250727281587356446088450479614894048989182974014095400546336768*i1^70 + -17276785910255048076794036061967762537964778368282841047803596170521163539649387758635100733376512724019474708982175462198401375014200390710704926531574826767787520633144207846666453909773237834638608761843395631081552339072932675172622568335340757877159366098732434207997874945596372242617789010428659571670707646452397538010138031961022046339793212300264620624768643188943360601051281882574184690896412542078187538144069219427279469452172264221947870795373454126507419452103607494394736253867793812854736198025439161304188530358561366284117930504899619282210010868968188064807540463903973490633184685405618045282861378866942804287998323577582343233251561326970652933837326954931667967081201218492964251019282910666346949862804263948919407197705574702075339418580271916882943800131797332579240809199309413808936105793964694975840599382698177184217866266785094057108088702593918423159839441846153084111947150845150340896934338733561207032837812699464965549923443590739375632397382635526379919931446559178716241859128404672676959213242557127017669663889961082468172146096128977281255242725030398706822491623681480072441713343650754815211363161210086769054610343904500088392369713678952818739927961393459791407058305120595672655394598665141546934629251386537390991278527008214030092012015602758176963193511936016804597984884510738207853532371004521710828760233698608287111693657323111088250176990265344*i1^71 + 5821264894188012202146630937310074963779012330700837054308472767284794582170989208684462427177053480053385983964411073951123049266711592853088119955621669773476706532749246697017293489690096148605012136011946055687140046310673105261096374206057056155207837837177806014248430802802432501876765315072915240769343248521343052194113442818119542992437584579760952640501204732008289849886067857555363404488544435045006438074595929582146947042353750013679048891704781200264394239775292703097702034193935062166208475385151387857466261551437938040738908445320579900860442939327455331152694354055229637460231029273479276352011523751631590926264996598549108415511148588892537995809970467085435648578238494789829655940960963214265117240733810408883107036754355728381920135549703032432667529162895612776291898631010056456650832967539590140426881179764645337946524857461568055029205913912002332286199788053439966291144093133509815308122740034339273061684557025653680767814981439281646161191103384177200097366381237058579234774769779724780974976414117313778343081199028977668445186970050357622376476247525035985345993813663514979888487997969836678518195010517650511948894058963699015007224118108901349203444694849621063730140082201788994055081550324164163713481690752915749378232932972949657891301919842926746221912458951984376610340557399918012315705632281983622824911449051702525961427935925668155392*i1^72 + -542151757725174918389176421648885674386641038333242601929039721159714283452355100068894966854351525813128966330781456466337065989017964267028872851257410564264055471706312040267128492439951501276273688243658134047961257275251598891758369996569065127024956050111402128689978018544239724941502262925298048675758085698758826298288392433273648521206898406389564566703328910700254967657730130672821027945506575368310389030852509339260642945532168640300376426131403897937256542330114861000563897765284831807924470354192224235114798938179043541981790919686704894993359133119032252183213575289040800417312396615169350623516978126164259235596359616913539548820105616210125476782572786469148089568553187215417757517038302487315519935771943259551627362267050874641823754751774477983428843796565092567604239288294296043021180337993454948695208322546868105488657438604338190568512852189733852245600170986065309594070865828887008690605240994830681529510034051637525653099451409190197616845497199797377844775403828610196859036798455977226486519624072820141350736147239914804028811296880920434366078347494542179044586951760484256784526325116512545566113716430775917427758131546835911430888916013200398362640402650226618688309221877076697223416370842021046777875738283993632160247357086195628292897743600001031394236127164436971019438412513447105941593015419771414355816924061375788128243200*i1^73 + -29881191207793461049306610782875415264904869652954447520820509124370967994453490512939610471877380599205090318565733934187584143234732108596001698008135302893294620926881847605720606144639235097444610786755662295672078890469664361281704355442412996130303077314983716977028886282683795912271955095116350006515325593880136941372590717743887401889795509976606447534477292522549403824954384958593309471768863957385248802944143042554593868053341310968277788580587645178043335482258778642857294104829082171307134307967330017685758446454490388688369395641584760875486290888371154737003642569576189805508522131286950218489126450469792945299063927983518127420995650670049635236794349559493705763814811140109356999700126285681006124010075021186314134880388531907853686081946046073040935424897202642433308941714340319337250472857137795621983593767136701042534436498696017997835397853488329658692506620537075942561393117560283262660694712785718900620159328467024480991217207602596738401788494197970969912608377098627531334873386933649582229839653729847248803708841391728700380645666666957194779176898740063298808915473042058205028580120182409306802958532785466812409382361651380834849659563096255020492828315980462764807227649866429031747493675254173847518889027011285710719568817483304459911297194506302404148593533922153878136370372278326258217377038292852651475477760000*i1^74 + -1027009658280440155215324667059464987899680200952581638954867343194636598363727886759098074016919654153470815090489064902634957597493660232067432779034213686303056295473004387881241996192490983809811026664979211938293936426169360610272432552310923237167508856117198443191925154486184127023344066600257517941098162630573701049467677415306865061354013829523037454305984832850294220799644344599736649162950168727785523374291714398272111936639725216121192091056234886384739264434559640997007222725320520117644728455374072807246327886163301044509339387749747578901028675139006155033164014667239963788643257510192572211594401075204899873772261596238327396201018910506040061717823978137905486581865238108847548723584842742522871900798367487321491554855509808551965671624840869661714995261485174730226300876044698857735802757490139771297796411234726975480631431493245348428612952322411039661492784100226042301904796134332558323140363934123057115438747755345817994383241991181734998433035466194713065252984563554129590876788287932997527193216853108886206835126160151319062149064826363524602545571669629204268858502286223923382885809064912961303915732432186053209202873059308178804281065760171771498679759530476322294598098811102846613195214854506230575089848702285741851692180435702481659318427455664095358393127589981952900049246033339055041000000*i1^75 + -35863442515242687227555698171518561145911131185913724266818461104706310571835126775191042037805921568687911731136156242633198855028512447218776885901921763991201751063314504142418400788774431143544586749366264962128784810410351900125495075389547346196364995659464645183088218351511438455822620960477879042733685250377393836758202039104274526175707686453481110299993043228147993126653014741364180200623389450931129273689227984034832255256805183174141928287381536467988428818959135600329130567887749304323342659894562923740222009076304708940217477188134908340645175349759448401432624614532211291416600345899936497949754034832047090953197245293901329913249561709491170168973341599962246347051040320910681250607507166774008376791149464209589592537168771275368677957306816915259273589160707026010468370049932260461683540817846274181033430422944524291181407060183308624376451254423050449629603279116850222613070709927147380693719075255387616989234254936615284624912303705374578985944419603109723135610663623621721584603530845806062536307138629321680051357647538935177072510768954011370645668949835460270078340495405627944200256376257024198956761274591216723947620842290396469792479316992548215663227215553873589944282381348061895271155900431760560574501517645282619085653009022340632478046737978355907502468323921546875000*i1^76 + 19087444214947301993305405022697213154363648181015518285062894305516515191637620765291626563619868728965696296444904468764894003444893846097992327364829274176950592162665059726514574786795522991792757946757492064691519286378210621456153946196097934616113765997418896974320981010432791515790901052269438126749623965356200454125775763985574770078456144025661233402558430599982970754033198673157338320601013621131072782256979984147135561390531374412120591418020389665232903988203984406142563453656868096165522107060513896846042953442783296037552750437489590398397049148024966140033649333341695153899182432039264431359510384331043718581330596099834443703528564339752826980720546390663313722085115843208501960412660184071307319377022725881973524495065606148329555637177710828848947287295148179033728841138523582458595382580162805106341672696561766438541703921644198202636595171290350547621424384257022466368883890678961944450544083381835255087942264980209402489443695632016257098313713660926226860420684161717556027806708191289787061213895571659832514405217937519561472261284244484984583527730699778014313335024069008025132953810352085874811006243786884018202962474326999529601106649094271014025065996003697311350113901485134231299949774289454342644564794845813096407698799507680676971760146484375*i1^77 + -16555940544797615247506947324019131126034252174586517551010202626809190235410985471174672484371706586762653992950217489483597659527486918977170111591345419037425051754487370704348297491391684184889816152006332318938554690625457949818201744930341259734191711788896898827923983283914129906427636190623767576670635485714207380448536328190205090872027882650041986796287050122300503721415882232975294243274544098105468405818481723087719768221768553470271007642439156353003013190919284756378931455212471299938187748565478100240400134262405942474574107016677119142534586248835788225967677720516248740976579525249137932421767979985677957219627847878028854470978610119450326805440431556803090280430311994992062011803814218701740953615077695515974507206926318879224771960595031002406041730863545567562860343485009680594919432119203772559414377125405342004721985419903134251475142730167609730048477190610921015834085412404267424693114189915914709792903838748597902108841700434218650615080339761422737215665387173673363802821120334685931400710949024817274036027274154792569913178528892566084967659772520925028306841974094773011242123943232100179152712927395710133684978172059878628295832831356713201391029645853823572898415841714498438208217924525352618741127089935297250000000000*i1^78 + -23741298923791031624406946719605156021947035361641474051519713097467340742187109413083435289107865077272368536336872243051643810499114737372023922858510987666749488895085891587850488092216137824012261511169614380299952647581902068186794617663396413919118969522742348678706989952563249173615807335299414279412592235289234433887765238059430106256074995961168171667369022553243385164797756532598697017186947183409079647879325743510331052813257240148673523959617756881568807113719414797024351859210930714872466943835131096609255743863932348653561342258011092358735716277730472911989027472890049354221951576222004811591831294094106885748667877327004522245727935520542578775118234110818737599131111809709671048441048001316496790748974087250120785719477983990177032958402400816538471601039585854536684359524923492248703750048173884768077187529126896673828750670444421813610020610862116319053809816579981766718263885142592162852974090551151391831389125721882569017205903902593925292580029935210014984445325348980972217808733391247745008051267165674190144395620133558179618326510410878189641039350498502596923229482612616460714877595073878101322788933546806262105387463428583310134064151584800000000000000*i1^79 + 5962705538664798300947699334045143063407892261424541304024168417368480721725728446466926346629555268405365106426242186803747870250998434844616104183867855825890216421653187267842466824824124964560403826162460256952560839445991473972479911660898443607159018706472423918526302660790021587829986292410494752762805188974686957014323960226921326962538634892184001721730142877383423962643157278405626523870922777694419342507448324227909750917988333878227410714012555028479449362112963157132286425959216882936978624771712137923686763968553576300804066640274673676938197484607392944703300193684113848829319315163413548206057598560064890005412609940848014459727537202990207185374409129389229172200215726284574049820181288186655225275236309157275808598260617120654061589723694359902847102431385702179755658810482251606708901834233879410685994232170238433224726174601599240209844037259022837604291152234048522559218861577759038857121291954027861109253780828308994021499061266415904867719574183937960745469836753384219382405611977992634360420155045470913321161866780569544405421070175374643340459349251308836100659520000000000000000*i1^80, -155902779207305147410727301288351582433663249349063001575507968626550537906554411974211848873955329716737908565059576927171732534249786344333416780038847675887565030726686372630568545301346855449862588865369069359037153996263299646998807047215987084897964886203052020284623793205293619981450616306585725358276212723373842907890039232777844043665208873934486144539167191762013257592129409395483911544024259271978582027168933305928597877186210421460699685531786160595160134869908095675087426509050369078529564226838854845327681732735174819118607734085381009389853399981339792113253097345058584312038542397732342187014775916699515672597511044959625367687837515422833618982063978865197164462467881460181224376693725964899602159376617632850683593169770140126769956709680237171934857353205427992130244196876345820795144093480282663138343255715113406449896595513919297259059886737312819440368691487984189170580565334481315000202613250797086272435337398657785374712552550574153305736804662146665195052022386031371273611307271531171636072965966058860351298572843131496720401267124071327084843822008619949378269747210668206895605836031892877862472885353516824533164946946425457849799691886795431377671040644332654082407580977237733734003915324830220309494380043926862280967863056541729048938578485785364241021035649302018763587190839664123126611020398381148936623788829290425781910124401029304383683280271336166405422431903860236084420109213689721281124845453205484678337527812747475075759193012620716644100907312277627139074756860701881961000470511148393853528946124025008912848597565177336548407439954855958300063534403037830100396142336280410265031559912151082535958944053208935294797957913388067371646478862662284633190873502914178108778494983364686172693748671044151709410787792256507688543935020541921048431397817341355931170429027186421974264028384850914550438854663522763322564746491267804697687058716618824621848568050255367326296479681024077715067758960145151669150665539498408139254678008209028203737484324315609018344174679242206099031695328997122199264300032626187265238122723907772649217979704467944133719852238263228896124582139801921081284993379947699235556450667898128305067511501649787790376755575052408118190277406658973091360459980800000000000000000000000000000000000000000000000000000000000 + 696796809756939997231676405771955016503689792041504145675209270045154370746988029000715291627178397227718458487369195103398318120715002568819658891817586606139193525380440323056565529815586639605699809597746785663535708628169646229922420620484120264487793696034199414959095827246241659624730173765178638041355582638740719635127173294696840223501387502788937400858660936405717850139112210925152687613072487809768873065835217669060384894742746301016172472281897580158742049794529180334396645388224264801882775917627145584570143371962562526818929815248885349662446962550754231458507807390931053756700822908029872046863852965963170666579953043383155378269367309134257334796761718811659633614257909481458841033289487950266278520351647364060666799993069787866096519628243357737805980398503251873408347467281877414601641605074812905360245888478676637389338175143637617081177000130068949776477805827031810862696320467255483204514651629440088605106276983962710395767767329815673661137559540983302937340858519962156880128853535122278484304048001176184124207091988680694509625250679591016209798527316601374581570000661363974180341810810735611876251940089662463015178127126937582890725651308647125935354048732794937733025824289391873934061689094665052886537820371746649774064444026115777322811469444668599593114630670201720252233272056453648259702267216306602852725280984596598470777639748320517497973424379716278960703320063768812207599423334523925301126628721849153837760897194444333919546370482846233316959281474039549922095038510846884043943758275474009798910265666165198306667696108318422059981136866606204932701677839955569069863386364901197339166814883735714875025465276552716104355807058067558734471111260653763780057622972546150764588530912429479055799503074722424124110702192695092247175679454030549199515362687486384356563686511162304588255181123290816066580672939609423212457757642389700831621200449295299145727082821561951179037122783561288424438994199371392617579699548038948117537900467458388888527134637659562385237001558208535997099504412887298495279125832955285221039367785619914717061597481505180011567657083618110520800559203583551943352714888846314774517223486412229169762470261371483939936682732944589457366225479923534018415847014400000000000000000000000000000000000000000000000000000000*i1 + -1604018205161249864634197252056996334406694015260576741120235239926845373432990671574900753531070787877879859240798373336176921284871681235940597749201601793421470291773940667254220781186234799497227627177897978816704715639183864520762416789276989352884696997784940533102738387041607310552559417870988808763707124891989556235714082238254976754671515480635682686810416272878640771496971762169938723402083628735632640329706028264888484217819728104575707222407792697034070533238319888080836493054299079227300634945765872267325385229092687098416112207069135725927884450043546427369942006117263962587667274053584984267101725795661273911769683218943223178992329310684756863935606230759152514044080129421543316173437912901389239817387829476942393113119444972834644159269640261492971686412737166183607704788122266390933583273430458442629141741704678249538397511502288557987116578028988307888639784057453592717440555580043361815721359651698847903097882304449390079318219391155616945057349466034434469567065484662363604979982606111074050306441846307575068758461558841380112506583193589772286604154486695012917348902192034710186297179929522095727917091269671426275762585236145755240087909475805594000312010490600184775666613793617977203805678436016710268938757198515880066730493884167328929057142822160020984727144199857825820796944203672425061803138786410831099971254858519396620503735589113717361775285120997616703700078413665424742865008677917066814361386322368274619575878488288186975080203956562955370922228111618825540993367769974178733191812107244611952540296821320891906963139013575263421436059652482098359451949670915248815245543184092989396686376109622197203552402294987337334718291376557867529344088849374362830606736771487179731107349256047012232526180087834855488614342480811447514736342205153210993770675978679007722478087263239011648151370102736333622488517004506979975817657569601468812037658187206844111418288120451059280136734029991467895197903665912912557671278885099456918002895315490901001730749891312389607680066378629810607375082355974496136107605950573092324008779584546576411490105579268371816906928260559503291280215245548304247177504393787920626572783495359642003959429550392594244575235044017120992706436530070761926456613273600000000000000000000000000000000000000000000000000000*i1^2 + 3144742609352342090610639283803393819553849381604435958596737048541882905731869532165407658454107662315629220605951771873805496304017303672038523504936149367889271759798812719920070205003740712619146289003586024442897588558827229236676801528070675573076281221224752646147677762212140627109784072628112233618483995742498183948828971468780033942130478819997977904514832382345552969642005698312014949277651669988495339542655178938707152263261429404419320598487022402072326446853392520549299802501045498672015583962123147988360373369664835907404687168730627135519165600061001690145254514902296135746563617070705122304560676034386050050862501413016523294075243366288752159071010744091782169398154354876896193509324068361780223632724109271756107418639945998548920556860259492936278818621491466541516175680892025568189490896681941226693585206830904289289615813018650169801139287589957307338464134200113143136329133244676158641456576897179515585600593441945778633714376777278472713987622340923890274625416258851588045214069828496634549809717469147542537743755552894621385585778682862684055762302196270986197418277367291439339379641465189879131809804058526814659346193984548389244501976668792717965703814497131392791697702558034618539973362335610654750013768045712680894856427855163016595010884751388572448222410840356374564079705048807192270459279712556888557362428310138887194635665977383739367046170511525874434978674645659228559981369941924462659120401574693332766613300764031059981839530119215943972526405752349213838772700155844108142999773582564700119046895801468711128067243485247688969710188835910068001845369551219339139233346757643133632543064927960171903049476857478202983610534074550045212396573162800074049574951028373900909801153982888730262920040888566845748778637060151761396228879204105799923106137901194248007406516921217520589018277218047761597522445838548615214482673204401952027260878937257910275581095756656772383841700686330456806292668294815172710775278449200418755212649219768737244668871833412755338019292104397103385665747469987521051972283498341533268588717011845580019685773541210918198520260890388621634128249515172334031250373876412493892842349115301889199818631334716220202754674583623974013566618967586783647939061350400000000000000000000000000000000000000000000000000*i1^3 + -4653836879781761751079959371708261896320672411402930979206502521237632308101307136001062582251951298291886851604641134649752322712413434992809996786311900159361221934457217668705138637049533967472062547796208548318774323544295481280048690234563560817696212799953263129048461837002118183093362666722459611028604193576494738739250277386399897485288762948914777621338180356298058623429905154443566547653956827195169066948059195197315146592884431247857260891101790845302041671296619139518041191288043878284456305903756981876848200506358819844191688325490087195501720309556109938641814453924408784722503660764744943616992773831586581004088970440675250546043044050097090081172013097736891127442158198026573500777395736322568402359964067094805223024079811433268611209900317435836302398927933862025246871449881793447353594369980628380078152360961677266075088184334683838808045193043961914726880976827139382301172389611991438712199779169263017966299025444685827454310871294267014043043385429577500547425121377334279657272642992379622125530323348586572917841250333936426795451405767514549994823981762680441781330456679755873888732551651117817755462563016796406135006330451962246142514050688096253239949835223704926831107100233172588023704517184442860240763461297713775795959502999033396362337140616970222352348953562404692058417980625126430180893336166193605577546592335762153081455414026422382629424752848964738223035853560719294788525691745926219646659780450655914657976360110956639294955282345645929781460599258628947523234023061570067774147898198482161708464283110221470748603385974539923231317639206570187451330646357680487301711380219019078551743104328320634007463471605961918874766490736124734120919527540716587177360021449796720683351273867041599702278086766281752199603626263483857266322764394619383726598551258404304608916841431618932134690583835404965519858823678422913868342858945858027748954878115132501931572363959428776130641978914566046172965919178560785804837793158278510942360061683156691875646071539087771692862535251363950087236044864055347460479240977501537867862682136784798946791627035408391524615362782095708530663383605917839582191690494171245143941946286858637605593777650296952845448365554224199785629403858592697675939420569600000000000000000000000000000000000000000000000*i1^4 + 4386255888219755174793880139696484014679548366694471590254023851097518944561622304832837756042517696781482605154543035457692880039095227018530627253674285183588701247380926591866215817324334835067343318115479712745004665887319634038562664381064473766088827174415532211124553807117928701836505029513162502088860897794086036777853395023318862148647582836959706056755555353528661510314415250893228523894455208057639150942013230863428491700752955542009336675809241444711154732993742906667463843724268392004147752340243235175170943505705851558652344936759455829583612685494961101593623222670247402187065115910400418940024217765875008305514654130686923650811862860967767925245391021645939034759663260545409248925617318196523876421482613976599800527412583428107880929460653873684353795535423112788164018113223669752664816211873478691017396473468147033423300356762351515395158700295500722055794042043449816025809613803293127218007153930767791612982021802230602612840688670032376257397167109077025452492998157364350405449802874914359376075795660327673530947763316821161439907785015563068255954455303095056691871500956605187538663603626409982154997557537549983064657555514026207051660415823925914608094150315262300203427313569337609265081982096128359351702605422278457712479274053429107120058276419050753880525360773108659949992847064673130222885501087138563324856630677548627331387256678254329345774122595361807615742200023599361355993321826589493263008938747820068854999704219314534843374196264397151792953414061969547196505539515566251609827576869660686364735145810308981618204519971257375544769711087816453419454766360538024225356081576103402300243422251361653271197386379714833918969386720793493927490055785387112135542961048846284778856513185848222246119306190604370794343642361207079188878537098009667961314591077812584689280846624429788905020773295313903383815650025093655195984308535474467262474361738990160864340674114987006030231920961218898816675701614052909909188142448027638825159929785381134269803424026427718718040596481072349138485447509887322680785491826544879257673351712890179974471902112002819848965608986675207523302142679644409796888321278652941429923067314183213830040752824534401948286381110460433981117014424905709809550177075200000000000000000000000000000000000000000000*i1^5 + -2954942210747304178157085502960869815889392872488617567268739431394866474833537985187124945251985729383033713208315873694705839107413321036800249130412237736600031141118215129013508062688664375343497341827484036766651115032156752459638220409344961954329084032318027912296355893084732150191957061998784204868890926374085725903210500555012303545695452590524573921380744400147828148646178973964056084882334438158660967857701019093601224165184549671614464174300263843966642934208272325338599048137455847933640496802784427129101230770455198803446553470036262337925784459776870352762801641079138759400031933807677427927505617594743151980537786118318394384251251788304994786683688701959899654485222060605041230297979444626725414095480556285934669612480391564839782444039404705213063106685097556863032470709347689763036845814071651271617719436329713450955205540143740775954114773687405816138570266686798651947186783932263597393988936795489878627869680577658445384948328825297125293074182699906738528776317419176951513128126010000345173874051901195995843677462833435433762531216453615624122327054052144166585146327378774549317713060721819114982427200868651470593707735749123911301213224171344847588820919021329648718273880081539602663225562830320743529829233252955418969950407463893909690890681259895350452217188233126514498384095834851485546276122887241990574394586906621341630898731383237170703647883949832721170080226018464427165057279303847545213454941393653784671767601093843762241135413329089273465761598879305873253295797781975384435740280040934839401883498952477430515080921223557596669247589624365509968222957041048328290997042626481114456424524295155511521720659492265898329180433350920382056321704885168807607123309701156819480288824799736094980128758034120273579270818855022479507592774142702995121702949239013747104997062849189377958245321155959947571609003291346234251539675443198311293327299694865621775839722515966942264766230433800974121328112756862225800659105048723775559038316519942613681671495581385330513701923624001755512872331382820689566767395907078876389700825392103367955532900716555058814874751811938332141546221702166394396425970006249690160321175132011932641162826287557489909369935559556424725729217939494558134599417856000000000000000000000000000000000000000000*i1^6 + 1703948377889327420568423680997779983172153883968525484412584257512752292468141191969547646972223035658320701094174915419120971942903593287344214838022249858911858744500318665679789000346396114196010054761335875592399454169445688904701585146346210301153365654307850409012031654068516072572168219653990219735520175272407378563949800899089505006906053808399043235852364803117954769910370457537182861163967546985168087954404958439566530884030464103473660107820960349799516937270828747842561116059723050117483637768707766614026965856533537693699632764109195651195742706427741155870951599950672243039496467121793200416542882458816278088939951112761992958113276905886433500924809637987338951071169971413265862112611114759069021747339875355051891247297213845460342963251391926546675281899893595516346529632751741749794669530948087679806542551050764498956627861583741172711383029716426975595550326244016619196080369557668528556454803755318576090390089315576198483595175500548605076539602141808566655403098057568568100160255957536244259777144941315098447693315157720163032683525425621472727689558896565051020569584405289008331955526880907295386507263535076705251751383911817144222083148890721799168212386806517365772995743374671876820141424950295111503715388057379849623213144378717121239982577560152169508398949530800108715864907132409331386832759751313952958971615157769507229341481915308523877908283305242172881296734388935985355320336838467741665172101732665451193183676555961707720937031025763474526300315366132133328655355428457467077962199341629849589525964217062689677043829138599612205696697862132685288420726448032192417887589222713060748419796238425307318163496014527919281169910481333255654647188744273258593693991641406834985000218948209436006344096796425364188073239746835100774613612477742488048398627012258246304938586770170662237053490622709749033904574220577361621498720637662854625016850810719342795561549813426958833130799103099056654766726241679355860839112302152346305356344039703255828659042135321419620271110973823592385834213114343376019583859671221373298455184626703949551758415087385661806103455915612716227838566297319453588704614937251918317541099190095483146448857980012784517186347129038895614396577538221615142225838080000000000000000000000000000000000000000*i1^7 + -915581977491591753574776015696340083337184150171968918940495015071572859603422460583150789155612979358337954400160573358936072089763480687466511677033762446676630134103039619301877391476838802872051099303286406816485335333129513990849891463651503729250857662949139255939758001650382859366086363272745980780223723925241924880162110052973101250213797018202746666926411541057107832503388211284092357341037690768931117970711090421618196166593671687289345473446789511401757750709980505629854189369143388666507032757671682684342271016802975095459037116068188490828773965017620004299879904368104341139826816169613900762864460317790480827771660124243955177470037023426389089883765350778244757558152734250589524085095083763458289408325984246661886766271893393639485310184965564309188114555117013730974339123895765555145386770765957163396283493593086100494788347497988466757394748488914849359952563005615010713835156913002229920433594020451425704848956860838121227628837913068926851810921408804516579430622554311753489116367557957051284282504644144525030489413690754317951958561978293306736642629720045340874300680030689705266438504860578723762898889433757907427804089008246272370664863784330074883034521814919293813300533621324508328083089043060259666104591534709998683355312948977332748634899982431229503221310140759068470000181240575723406650905102394509193232260293802105399661777330285012617465536873431209172506215585366228001126401661634667210958816441277922969215247595383795137517089708527595860024258295983924234844408464219293910553883777235529363409357253667904853164587060139080346671419166098016976947346852782979816340461673252690642796606877840441744792213957874149736352893419439911108904882623028282864076389186584572692831351316912484319768190608158969076155790560354247207335682498702917047420271107511255759778058892096518011030469384383279337437916893954662924702470684736237144505221884082949101390073602968521720309745056910300307720420565074250587667531708633231112110768421726536031734237740141188160596838553840419565135095722912565419478603864814855580444863660101710514758148913658477519439899547156250992480943682949723315866148497624561390974494989315657616336223158951699584661868998895815085422116895346307923496140800000000000000000000000000000000000000*i1^8 + 423843435665154649418286219215546714196989073568849556709304689664528780799949386972069607010351416786822123801143286977986022005488155783507704233058384055561433149268345095272124712145026712862694110331232979890204342315654330398028220581992084093962736689505357667818768846770740105876836355340268386852935689285442602881256863555686129752499202459409285476823518879278200124945502973167096989176296414685926714516941140298709748307823489751798088529516998307481756435136343614045632322646750862450416003501564509545085712991026436642759693457281383213228031625180369882630114633736729544490460447441651267012532805201027194664862119238219044940100499669605904217920256046833269954682905123440209387806968966970805754997518839192876344682088379582137999886434554961149543412907428063910753944055879461333983642878827210912636658922290882478601014083903353631794371215774108017534812124507383145663140997605844192635383020877764563037418805779483892530061011104055753790605711122702348586049751433390033883499840359426319227371774863208026702045715909493996015743562507516496810401905318334179528247800246003233403364503577267330448503415927550511132539511962382066886765353182717719919246067335981126044559959910016723574590519454162271545276034232059920337353173916283739889500536964199821673015824617148183794581090380830670919250577444792326984461199198790648192000406416281888954331724878748285014940529466621982077095787759646260251391584260562398506418297570566626016772795313499898507253276655724801552425973841525553199681631131321158548974246327374400492926458221848012543510523481389181253848245960963023334084631880360728699792391135743932996939909152700028429704542026108161610930873693961450158487243508310751694907276962877750786989845196094909941006421706042823260093485736907079739642194076481817948645098782010451529885246364083251622079685388787194696357370323703463284977369448773828418012280252385298685561382991059780291082722729892172657917137594165044554536246459262062621037588189038176699479824576247446595917389293487081475521558083795628540299900676942631686304586280107555525965907090235985244550628056794963527466849745932494692660056796867891616916830126675506324565922766364438775679733847770820876697600000000000000000000000000000000000000*i1^9 + -152735539619539836627509631508927602523489605759207879523403581334976331303327708341877140653738124676474747062112344657966237484275303039351530549882204310382522749583788456213491999539512993552792926682294821230470551449067103340818008746573980434954622069861535427353489155591127958505844058510993960117248011217173195219949604250712875460553813400728135768492590390278841022941431441189820345481710003747935336116185111320054719360545142178998917218315817632064510969787303719527493657030605298753938014242320449437969583738267743211928360134856966505608855849688599340928341853492574233490640095810968086301459906108902973261231563632785407244317768741213099973265806831699446161305706525426952284250965560223815251387503877167538055349883214668686233576356404540746708647534640862505207935830913690857627588306098895011377261820603229068421774172198899773935673935738632303984058264370909572268500032211830294193832609405123524792971824986445972239389227301829759564209687230261823012822367556291588500340213396732471337388496752495870188468778140228526700706330070155893903932630607726550946484477973840303065971611336958346485288591778713943633576900918278132505403038474040437168647616509050759804412732135387921568113346904191218628650906041209799391507683771424981662904541769500656452594764287012316064407231846799678685020456360202689924899446760053527835854024218652193994184614485655128940121533098168658879884523446798159427009748887280654804397519095960031512034922006672099950087314116292657358845594492445713102496062269239090003207370325336995261501536035254077873498261577510589858940699218803856513994123648360252003017714412283989988564344599425000926438797827380372444252673805398894765486620604263043926909911181844453673581081260412870880723752788255096693510556425579125839253596037535015497604999621148947692178033583516684361386617800426245065135377309449047289072196915034174126866129935218551026010012629401813272872012400579682248411628850417828011774598913472279275512755385303384413213612548525253310783615359334282236108877035870583182366819078290180628454857038512229869877720522655193132118177495113801578800189580854894362309136132361614792919759808756230166014928478615383419779929177744265571205120000000000000000000000000000000000*i1^10 + 41143854566016294049884352561772435669817162237116584083722342019342536553759962583235548639412933207947345617925593852566113748111886435533057959491635644608237838957348309178963472165469765784577527543653613019113743261276286149618165477578576624371437197848778986019041368332417011173675790188259096471125458700552136015881455641491767593554555510499184574457748848333126680583381395577335725375581713004644258201259824613862444475690609128728344128308868888631154543707553793268758467469524738060143940046033680552017886508441537346488308171525478173633127749742515143868065147852558189894892578931747197160334647822927073836618394800858661757750261785001721705712507131577272851002355474141103389933925490605024198795808940264804169946654577593355978866395116492428247322830702549953130158516318328490023300040438308098836215158687629312864166171208360702196623109194239125002924981500583397840529556187311697645339276067547922382588727148027320851403664649447749833410917973760051028264619012559379582411465661913064041044761017429086208075115679867470816121522859369097508296878207970313548951705319297399972906402124526100738945957694430055153125007216232175312742318901431412019487274824621585444692835379788888042751926744602906376304426443737295593109420090483556329617055136518984981385048303104119107286462895605090285293500652420194098198646996688156324991093693272820610404527615243027597734570621032384014770442473468387804101364691214053732703699970786915786415528822619437071695826664825420606229965057200895941590579613284550746978223421984470556633711417012961286427034123916440055555031719277763752301637378106312940631578914213096358798970087484164259255850392920048655856992366868433621468729314325044705385374658396136573610061439347671041860196413092832583938795906653252180566813765440555596042734156503193797505533653699580993649405857830673004377305089855614152430159750704731615881073846776583370352041780165434296507216261227693215865101245598086542311835539924406547987077907260563918473771077587694756048771482354661236709619444938787328471980964035335010296516337940928004914503958769409615534404687439466025451819522701474586938166444072168032871744816217002895033002584919398215301394940267412953497600000000000000000000000000000000*i1^11 + -8440509324583971140508939113769344036476553639892813847908697562565982116745875496010364102317526126779795590418336418627442484367007796371012141422933692284241550713262777583873185699614321743062460377401018182019937109158631771462574855434004967225663362204901531553054796964141626155151466998041723286911161949915716273582084242323880189582508898627588443559077580407214807362529286386501330796420626568381260173348594750424399360255445693721658098915621756834930730481133957916072649348638965949830058475586959848714792273177090982584385363625080487429561752617495377854598245141801369530207955048823071766912530254413659008516444275773406190585359079463091831952967871662158385443201627106402032387973161559378941671270845420128090710798554967462983112468516089716652629196022296026809448385236817695731334520506129140873890898975444898268869199243383042387434945440458162727275023546751304943851827609060643075860726362605750455229335460848176167678097662264040030668862976611643613956305486490211969896678338877801591836206727957147665184074961851403979890931605220160712630473293575262829964435859444352591331996223010649977017542020330037016472360214325750915860579793008269134119893859033419754523780188438139757334850343743220666102526840966539831715595778324710079046837570599245562337386192286942451625862523723004723680404958468798578193167653156006488208929612351237592781755294736340995880474044320756229718928807350209759983297169504193213759561888460884345897052216223140772462523070603116564700825713558097507001980850442969689490743237899128996013054763955163859645239892871773492406628120100260605934620349355957175286865063361651807042885801504022504561223029503774714575320108253122242701311230351397754376721012551128197774166355647578542244930278339233706580477175234266863381635813821960932995833860933921477356890150832540761192280358605730283076054826409432537211349304505650151517536884763116138314148232668660656554749467075973013785451449620190386301739636869563451253643065312196110066336597368313940371357207726358262519873522715414091692794191203663624019946623475488870465363812615742789092085608754829938216395796486039558376593109799856809469191136990715593589279679101289360502943304718009499648000000000000000000000000000000*i1^12 + 1417702005963303393740889841197724937007547827352465332718387815276780918850253055381097902667692796792739738110171243342469049302220736655969933786325970151744826146757472305890600097986647348792293075231944400527508712676125242878248982518899006779111348836327472458138969001083594196270647648584146882035828457814754190677536504516922736551224585892095068828946034638075161066257194437769532605134782888343491631230377417905008719596760800571938666092543913234108152764813009569712805416288765696612626355066804368369043356490614259829802842314809501032592490632641118498665095226111469003872238622106192992834727697888584863511228248039699019020595440390051001116612495147373116725656869799527602990268437688487823332647969053628642516100766000140043920699881094738386635113776871500026385160909592777735301031684505230058427761214520795309450126848584012229475965272441884398266917893373427624907892476159183305497701593847173394404298438897561788606139698682490791360453373640733403744261917522792077127993481249594340048597357149365708757703587787510078377269261776642139361178582348748726293418267744699253974968559710884696222590808212320564337289919851022972469464884534131230379953101021117036445506733868094632487943161147056834153987157265742231289449073816009141094531856049835630239821842418229373943009082249568730912724136729114667830023109142405831409878204206229959162980701091981860347156185661019723988501673010016983813923286524125720891298624265424314154629590226440220431433624709522423551849232429514599947623000435526598778478091112372358276028228275731071735735133534115202721533139038131755242192433737237445903343086824295980147722244574530602436732132973884766958899601668589200683602910550923965389995908158258328795619376729339777781937567233539225013591106320700193580437988063546265174776399630266450530262716178540239635489188122861695191188557154097914761751788366737101431025868875658891491090796535102489155875036633542182272419931354933916160694311258289457449553960873856293620330920287647269498543826252477063209892302445224914009650055848582795407428192248063058679751708702009545962297057846353845897685732173084868745592376093858502192174583491297239326307027603579739395880155891399393280000000000000000000000000000*i1^13 + -210190608576928621010911605465703384945059271719614723382073175800567580374579187959273891536510211747552228184262517464872854711747611832426446071290009881631768983898528677224914170799405252530362684698513582303634775699149134593571981992842353203364982082781019279577413006481486023654113801334762135859114837313093362087917612076287130898170403839833643000175525642099857051045610697016139904275093709879493102414091973284124216955882869680416543249003106578101706409619953871378469667822038944406394854615051324291922227509976264416717006750180453120273664299274751380418543251032383631804988650957998083150018001902897427441109801176464306026135985474547944579366820520736512026231613342692145145845178587020320576944618087741598047044735236893730494617889740243775281770355560462529053377451661482524140345211349450761783828097076896144942909946112280430151984865244495912066992992312768598518906482948014135277092589325692805365714438202035050995305697055907132741783312845439332623579632681305901886481126556403280654751586957798560171015877916183343593738532252952828185363068293206082184069956558962774131914604462627868386700770970872543313333344521951602602080611642317032059500146611663388541498903944094152681629954909490984203089377776515308654755559148192580641177738283122372975005870479481303428352648060077771454330032991867911183678390813213512435343418764236038256860268045730948642122714630469084060908244865967563669737711531889334337949318045776989468717470294135715926778977705534178985563316489971722975304317507625825906974680405048424906084406318955945410427970557700297760640079978128766786932028433282592418756029667984758816970696762992072094529150992445535218162689138634967406654658798131463827781357142393499701369256092758088610543481213234423433867573268081795379267203414099237152361594483061718839840362556335603922787328780009793213131209555636620548998308205695409210707585825821155732296583201771800577055097065959803554505518925294040700127302245433246657367787222293704034090791054499187587957993766702898102787952819631587199119947782841276486436566206173707854454425799619434311364110379673960272618336039581309628959528045535231366802442349365906662711546634253647658357238702014464000000000000000000000000000*i1^14 + 26697228305574235542107912322925130422700313822049700684353424067287207904847929189976443854632134561924312772737217205145029497994950321687347708412427443225356966341755882196696163631218128854556002008960278910672653889249908960310597406790647220481264169166869244139648333281285510565297336057836725591643864818224496156923404763205946372369234331967961024639819478262173537348208042112883725624660804910128198168202421731254488700829548835851127589858251689778364219124035609302016212672068035084671884672535717866199060009271111699281702628869647795034104489411695448948491910452858824310008610127012509151523942298598549728004072916702044264406094776602486258685216496538704676026065990150660274733858054388193898560690396470047667682673384658894368851973636466385009502295954380246205484268774835413101897288917569128027239994975786923225934901358741322169116407692286432080890073318786914210946842802262359924699609975344155840463868218993599763511021723309217084746778657420380249263039621678803026298120260752926271600031809223672512266133787367307825115000777705644392813362501543178276729526714852038090386029064729430715793329716163966639819123457482608007482431320572273927397550223152414032430853975840341430538474084064015016230891304922754046197355188068105782602981098411337679251966155261143824028791096392639339719993297874733638974751895124354789391581551672677504945586655696455342572102502998646142748460227237890806520521528310269499833095623299702513882431962602486262314273666157681643561615397582156191485193183519041324860716546075853752281383529640153559455940006562355464627087864100667041555852894203364583648560628604954368071869811158708092945636911310051852664933563666355877092168703349443753223688138228578041930631142424131164653077483458768742535821368957039742296734667369257987358794998645761471092286559102139059736414937103326393355569817887816780508999560585755348764942313454193545171426692996990545824050899821227331916580893589000875999991538359332751219172722439100695829570474849129778879968661871599544248370454600330872165932825606808567533879026232575592237288034871950259074352589705689924863634087447110193994912766536161050492364194085992365171044977541787187429309922934784000000000000000000000000*i1^15 + -2687508458267991955897272195497569194422128190716108876882141106295819539503137861580295838736930680796705459921853304208045079029730542178341320307300943546730495965242118247784308467569721248730579794467051843801945631656648050343693451055265026278125036451346803122554845785940633279354712064934714827957304513091677901388414550720613938409737120953048393719399096235606399164710677859658652201898529547222788153756314103931068217359368560869848808891880408401298461623175912652153831030577450321060932080029042852830389955451353007236934331558041225732861743140834436661097626001662269739176495267453171315851212656245146452079443420316668055816632166685331123273480027653235631559609847520130348971008734899130183687116313929053863998592316741299896820846753647398498100448825707913402502855486708503821069367434849663328193961527267483186129777535795861996423812792600912471103252404005316381599721445114155495150096823394938665692097667701296492095973577458158229974939574535780894912094776009020847813441729237996321882819050860923848502333535413594760709245622537481529690531185044717089170867717134428310116827685958247713404571811598826850897512234775488272972306453761843492401649399423348850812105326046741460775731446193001178742919861799375069609372534395305027914899453083345336465739447726556825475893019257580800795361395602296528614704684228036784296971587261489998821670367296843466964033652676040795090464703709200112949889573912092286029041299971421723011974709803957982372569906906742679913483722028141202972446953252440182018882020314478157247439356100065084087282410008782593721174108182185164764821598324498899598247440399017304870713385578755290606613976701856813785757497882636058959386223292879630028056151745294869640075381224345120586114326032708709405711136607824389567037902805526583729827785788442623312209621723136897334731197844323329513101104850887954438513265647726030787336708474881489292970744109445326245907273972145560934786961583751235895389568003656450844114642848611367978452897816537252736379381898967350093940846509243161255602820629664014792843496011578044118633609527205386662974133354301181383224514760541476544285873054961094633741688875798435175841843866570715387942529925120000000000000000000000*i1^16 + 236338712135830472950552098885340830980609704583940063953048411890709246098106109499424973208704066539119971539999311613623245719884729560162589751155294014071351806681377515811288834706522453712990824610560295892052926093650172315265117605167387153588935099299248432883518496419661649862766741526780858776559697098883719369771211099092082805857941688060468801995748584162277155884158589613904250804602204112788896031108274864099157301626334466253002669143624350093343933821213761519977750742147140024372964157164150743060218932561535150395693151710746621121577907316286169932874015447281735665292582701471997866740881578427021999834886838416000867662327150420649793442643896505619201216091355199884749205545957625053304200360309842247222107212435989882550045631351027363518808663129645086604914464451621554664608551537391960149806669472282541333463019603657345742876921784813136851199417698950601650221718517973651371725133573599651400707468131613720736146755765993511721912723188490051475091739318626117099772082623008502519111709183222284615945553710114511744006683694662953867041554113105562280629729204915811997286632788742883287182116636055551150768967508716575631680578748433187373304337647477790115156096907469039423483834905842762884811442563771277266740595682193374032544961250750618448821954588684979351175870161037291221444848392524275968182137788157218830680598394963657338048627726135809166492927697902912579323953116807904345805846339964379708871803930075198599260933194171778997792277725690420867224941296014393955334476108480610625586370433838804887968957420189205875326244615387689633320094762275249628952460331403905057521527282226813760520120087012329363435411132507480272380139860462530350696446997914577160513046954313058736194201092589043868799400433127418033976511104189168299056728685668539706468228204903670220532321907199040746982014247140743190636942470549812620736889558387520458053221955842203292850003547201630449173822073908467792799147919693567736000976760707908760095659926621107305662878780207024428841652255390359763844057897640202525902195021752607038133206665800532990564881607066683067106857186726399878608173384496385883924806918314143251106426988440503553385598476299690810409589145600000000000000000000*i1^17 + -19106839020154141035145077235407906715187471315008004022475595334248338079352640152952453422038433493041959993499239386875322439279178273932172547473958323020013954918066823908299813780104473319807098367825697411497973620385637570716746608188791745168310194678674350134036835797022678668564343263279971085447189940056299370396017407467091710133492477683487667367918775826385573296599518324517308579682785665627366792234946653133421518156056586136780792794953230808936898324753858437147336235157658981171438565937834369639550418950157616680054808735583266310919819628274708336519305453833851991214646246641214222704154510534607424437411377792700882450762021082806422394484201911568681686283951560818709419848291855542240090297519585394719233099643824273827711335980025791311251343336266402071428815444500224684024702701010028721117184727727862380766408257449029649173597967839547364395991927937475076375867591300334337779118094976266344237851459522238964563130682477073256553498104654667852042900080051579406603684774853281882058591801539852930009618861311722222315957820532958090138218552690341031206755284252614806010443018087729223033855063501006879969561908296387868515529379941712115622985584294526209256491849356442402300717810860457302211896335364830077175829425111064373754720636061941695807508324261685325626041886743573872748873102263971859075888395706778717787019889938108763345402232297857511545422747669737040040724801974112753741785891079532557821129090831413872570947295841766085124650033667171803232552421373664732600573210735711316400890068673694464254739729541732221500597707821326016658101659142325701189426322158595903439022663512229320685968124871863421382192505627600515966006915156296759457952696952173405782496932444308299782130655493260127248538847508482479762811629836883657827358079508080606938922466279607398984511347428521813425967712317795583777983067194037609627004332489441215004731650726759420927629587829119863311295951703980565596498539857564890444925029700094762335670382962672467145995453449812310285476888786451237319650783816063137796499787065693056787553646604572870752403607159581098564197655624075584159484460607095096224130759587373471582052368686360350430659059596602279404240896000000000000000000*i1^18 + 903928204597031678199076324903989816563142314324821214711719391867709511844645781285475246850909884714336491306586059242336501425974867441054954682659521281808580901601256142798420010643483776732771136770779080248282714301097141168065189571442233398017151877560666925954605763763948588793940278387357740446912901908347194952219190901437295567973656845586194522579126698653551629260822804653866572575888850383405560385040232918626646223102386471338585396139117828900709019085408399121310775593038663777996444489594264727193806370619863824758237222732126598459646995871759221390113565858647389918577776985720130456691990755723574162961757844035736169375121276484657960757248309307507650652700735962465411882116543845867282602158850376628641438673217983175557940684077721074646319363098054356470286067108917743944275937557244386048970957777395737953088415059097187453506170745593251682169526490807799151074574307900245741351866241489508153416423376004385405950369306191880548640025267176225462713630962117607464608986772197478046276522987632622937891669014829730886201047117492166274948703282152118787594786694673212472820776035163742395888708742201423136529867647302584870568365646770687391929594764449479334297472161152727008203018838394890761713650436633920185956057733626646827186824189705956894879594478690451347131482066559374966993983304775840985223972612371521782320949657145530719355934550600651620953041959846690627358619036408308609973505548241702895419549524230583972021757287910892560202306106226738485444348171278325307954499365619546702242493181008286850813712447515907717939407723180123810468631047152402968558956473399443394184952512556123198795617033366725121112666766145356078167812608512457296859022717286002361712863717425495865422889558256293020454703493863202084010520349017475587006986315575422463035439600313857881091383935140169094681412761831235759018095929090078194509681762552308679251649990536187147988734858912777441771981974357538771507710212871324728619051512350572280702503815976271187915404034169533931804064722878053885225820110941469462281753016597394720322709881086344017305774629448345059809833298230197153011549822360935559697282898920648666904006119503556850389485481251181690880000000000000000000*i1^19 + -20837955376065773277299076567828735424455965105380741957782762823515546171595475265227814457108803312459434210270939922270499968254600866949418222589191208931697769769430248909936608875812353493276411157746375086125723009133747883287081130855618698812483286395667488641000987067094397753983418350371849906981256124724328136736601074622954889084484300482376203256294302657648984290375162648111406784713817324641530085111867422608548035497134914930777333877415513172976499183323709500396933633585958265184351041132640645335989296473257224148050252422162210247584062775909877974072922594862292824422523000652418806944522224023840233708662940588108042450447751740267158593220729373101201693210627689254918643729956150363822529800137964301613746488064474317371121248851677151706275491829442337057336356368354165989539958033324384170450372134022371854166877456962301567086355413774062902109905578073502764200050861479350458190657095123902582459892135634323621201129345994256617335594290449345699246008031789687112985627990734679183644661177448033683348400683860502692272863268441756032674396840282042903148364739121385569542279962967919780843029776741754464510707960196298837852447080614130855693492250395304954150642276054223112733673987155518774347064910752021279965025773655234342605464397679924845338912364822444990018346669042786795765615217722732123662802087028048493113356828855990021742645110923439802234895762659225427312875587981410189988739053717404183848180936527728545325908169521800581845278586473244314781372188866905925594191482904045679207150878427501468723151755865663656084876339745803278841602364399873694810864258508560292729109903809971947427517874054800419043518018529828352472887765431386517720890519990138985373151240499041971585666691284390673649634277478472958866701838170759125487605656611698024415343915687609490807121015013999224361417011126534817433746149067877517041258162869283530901526213049442363341981216514774975627729745016189808623395420401771832574873910478297815303094018559327270962653492551701003701131166572511964571680717004261306670697576953720660819535989269671062311197658468705462708657871450914757191029757567489432443217801374539932422620135821358449973479380878050197504000000000000000*i1^20 + 1255189011887478573263997838740293591622849209115589375700636890312298039018880595713992952197017101115544695175106620696433653475047035694108596541967730263246970278159954943168950885710385127112736050413148882574394122734135262578633672880452526194925346344916312096920297015860081685473227630212341968785048521663282638840625601218103795928585042891022025717232814237693611030002723795739186084259163134946547322114121548890081826580622680168585603238997942386024891570548126786779536945519183440833402381268450222806391256138776225297162216295653426116659084896559356296258591138270396442562219410520334371397301411979186437991214986755831855387322487651700541706694436878942042399835416331361901265156215736874675384050036541613611574736275575368726228093159250140224044512830970761095099302150325077715042026401469007894586246061743825082821349218608077587851802232926911045787307239074167916750098057865037671353452114652895765768523106172193886952637923617498978230640019482303234839236104616716109483775292272997568865009323768068753658290125548955219105809044798989227635290770538649160095698048754411626954256806576923044725268754430403571246953137729786609489053084132570761259113149242614883791479477123279652170436469598320220220449760892571176012926306330547882724167578323520719231387877089551808860349907239870381427006508005697268963452385206845985829115700756081542832350292391705203090443715304091114910637643685896409652014918906735987296646230500694296708934831686834612212157896018939554385309001587095030603050921038581490587444292343624190805063352383795826061132149200202076259799356065878372666644878430709483249418453674978791139777446411264265791339211286334066332017215494963584900689959770371559391245974434914661441355544043877097562191795373572511242098616211654558542912745314604226100537526213435736996159404566994040617109782117257613462343448027916323803180935734180783140767779792821916745077834337308802702932207514074204785184493660516787304266846805147826042028391942644075558836720656920233435332795706362989862490892634973265846473377824218892554087698077717568541002500164390368516345081751352294232916377739871940110479388191955610135442187503213824175224732585138585600000000000000*i1^21 + 143215716645992097934529882902130001910909171589853443894578347914183746948807950852773185522272962283859776427011854451997365990598215335386538227746686029583218218072630366090785532407405763067531766972042618127398161228845625217626236252386867225291806071657446690909765020207812243754102962278284902646190594815035353782926462766619040027823179096875673036137010366174197132090277022009942613276564133435350017504547894154952944168891520891184213069512414172920090339424147818166904680870426519290751946870706916367499704742907657354034254309341553366228915919233338223713441571332147114761687525520306486904890387468494261261852500719119573355574009815671904516498896547365080459888349889422843428749693660233275073842408841986130434751388070899799277401346921840958584750358416571050030941669128566955005278293815484853139308175949678640162941092549389471871276363143875089657545215553424546798574625264631201375608664849960814748801689013246383857737042418597767150958309555075056541912009688990356500830796405147724049085618045919579026870908640992113966572532306211603057051786316088041495494358638228357330049412669204473021258250442855282744956791169759041485912247513675883668800647537907740897418253262443828116583086768993875126769010512771363669509632955319969033199242541741763068796149269879534222047162626410273675137839133243415772635490749791847261999937942924540511461382215644553228192617551833081544669328842472175393016149934722483784818629295337788447144560569233110475700841646202788181008787588011819253502053100842906497559151226380238261199358307203014728781649915048587233105574603203968164908507412739637025143157814344867350542478602457010138312237915173701962984509135817892919775641741712437462856583141001739969965635323381391782542041915243254153895968744672944204297459030324071824604218735849263096886768010987994410421865688906424859045140795105960485116910960760367925502799309835256563919893510033930929980646501338903574734037421008926245849752939842207131984518521339900721784623333171700815925380270625420434127698067824396267818719536869006000542283100757555280913174413812207724582497334267715755639806742589906846089448246838393511294021319702889648168568835014656000000000000*i1^22 + -2479554670342014914653685995733355759605315591581959984805431184362719240639992765394160331557247010826466331175534954616753648847937014524167701388399932225814474917555001880906962852344809237673530366182161943812302086447398757606354250611583216403476985256398944871214664086691749273916064590824397894054430033493356129149123222678378903568027596551492128160367095034750290281568617054256038495061702557304899459495762432953423740797703880353761402400937578844746786226324613649559568798937816660986352048664026997097611361947861655227265884446171386860015440386799267508263911618071520559143940995371738912761881351842997411643581299798832526136178468607673497153129498180177665048255476604522496662145284026420764710077076210901689046532229522931866364223738576877897737855036962187557558430669532887945232406181091340033242823967563149498622653525967944612919939509163532329154239532292359938104981501492514897895035584703940775326099687214010142789135198931559071857939936010141343344836927892478562186748133784510732626396782776713736070207055073084121192052824271142498851645498573255182782792281173212605001981016902004656648119388311740653810816936235900130204957872680245127653342470361782504240448528975615368336424227128442882275539045279928997976234678613110623178705399091566798530381991334023775909947625525621085285918719596395079219027831099193941507662085900441154199757215581181133412118152818575578318614558692065748897692670410218137567336135568053520696517348527792525307505011902204221221930531102432388231954065213016782328728716849600017934740252967972423207856495034626060802461395789360865563493867885939226452242867846865448959362170239382774391644848765335134329678233704725818410136959947526091364096135749448887742890551561446837560826518253727280340491204719872171443270831197995312007799622919721867611026751159365428643871238022270105660853611146138468191682074164538535219130638207225527257490803926758048159701799675133908656067282603804960073863022576557026913275543087776329876581367792012524697513582101040035157427262557235196875103261104609622899074377214708918267554659987376975069783046054710690895394266604115659904670482971346919538391135467568735433403662336000000000000*i1^23 + 65284986252170155275609612068343629400808129486124398774421793653538203552060531640320610459937756813423561375287949032062598253876440788480518977252801848752859689092201508332328257944778822649312339344612230530694935818339868291873032567671669603807139166993241937967312197026204357359035845408187347669453185001440952164354261793609508865252331122664484910880675962164339287583958434050189659345310536197678766386407999731505093730917431019774269833357701484933140896099952482837409670535738184006222504542495106989393383254689781301992222616299543362990584522004387737345753346846679682841082377193528468531525331484282561992401067912119184466078626955549262056346702835425578698976761278378296616709970004388358205828370198315979678831469592608793436206947860662610443250702504477294224369501120976951689089338435988506053195311703333917205891289705548709621930396533922696805835545970086931950878356412621711305301342107199283077292440872194172177743465233789871456979916367029453044764948905293114834896420860946467819212177593416486227476556340390700058004585715643377465373346427509390706082357953120493054353016216777108395005508123099203024395582060022097779917596875892539302817608365646374507733953829119512263381457495411935433807204644043489431559843847099338365255442082856203698968949943907004992788132917960778650642977885990453752030087513872182389088794618113318464562385887391313819227847919466938085013492975874830882390429261308556483068982756772466601080868148746976621054390331511751209216100745624582265625610930362700746947988416902210034387866522866536296498836193708714932145253778697765073253314261686327398349939112157728064597470672044778556567644156352863039068363087425222715512705474032772416200528638770218683532547245789666146054506533126340452778883224629047178014524135162191817680599636603466114897611430762573404093370519197664371451522731887467041469343225113189968156463740283624596651176663197301937202899979984519491679119371808398379932246395584941271282149722346995211089214148661232747185579298594640990977715329323645239318890542396579780784647848813078958766829293236651104654494983377951820306476706760228961002855903264070502189314862796460053925724160000000000*i1^24 + -3151985889303546117134492054738764680135678678103865050264525059000629087320271969156590930609824339011537022871972660476887147879024640982555026352614319485419042183423646688640064721999486996727196642412037671220160919144235676445120551715054783873299698113486983650818628574386209020046373000019864282264728926440669671684763558310493619710380111956219343412400102818586700451201486128696047585452385859068876161441001870542255336013127799510499682570086666262798178808446067649185530645640621245461152997975518730542316285121106343050208661285137532145013102841641123882208193049013534257925856829255053678988402729597480841516216963751226121904161617742273497719092791216898205036073568299798577570912899319459660039096554310468529542817318330554306296801785449019462672379165728973640852326688010450257896099528037901766554201878726641716398254618711919413341589360654309688380537705354220013203847358351569016397548476599684340185448037159642580742546172923209042193352984176684554062417753309382849284615618365855155573742075008837704776556311492339497559826057643066883657872490702085820614443882656727352136516348961310983035507130046850715054894310272594802446187663370485525138004018614388629862934489390346365790853675311496244373316212922677530612499391654457683588652943782235428713972081785275131579876084057953018678599062532783103083247174502443046751650757271177964483758439983312076252586383600563019145950534578162978689159009676628401215479540218909315621783778797193862626702131593804043266029932840235323209733437755246923291329139403642445919692198653447519487459422734970694609495297290923460835782238099105301776558236716078564726455670195593379367798163643884764036163796242795691462263510463908507747626536492905901769950880901768692125185602588961937703247039686872983163630229661994709681085689878407718623556889684488652994034103202881227200324120820387059512495979899797285491759716063718117914862081001231869553556234979823398272411742154900714176966305274050438803709909978413983381795651493966189443630044186708983720706867885400541646449536590633682953305618124805655098518703087025655152549829171375682970700114597870410620024176681229963391291436996143137947648000000000*i1^25 + 49196324670463101680783988046426520369143902511878853353576500143110264762282135312592783878311750470038854812154064517028437962836488910632355119114452458575459459772760439363487863919723359316317671367416218348520513963840252039531575508987479207860367171369500131207642328760904856234762242945448104339186191684113243161456118393599479684207136965224193219755899005251394367360421431610087159233413296512282180270067905522179110047938791773697004878712970867407092824271851127293567439678728990259294331314066976581595005050035531776389495077416415810798008448095243947191544306526938500293409401899363672499952829238128602766221276549030965734792345579612876503335395225913679629321725200738814232677375865938316391012648881321506991189948324069417303237122505231266723203023311886621513163413888948329988812490638007146026432504232096368502897106359856705035592998497255559599464021152999622501221577918646002381459709105497473677872869474789579373029111891280205028200440079044473434191475797114729109313899646789315948988211745003956933415272000761107236509783377646453847304255595551031093370740206846943007398361412088783699678934317478546216465780280360390861629198762288462195210585868652321086292954063510205786217525401581758985111843464209540290178254779935131977952810296907182507432393888955776469136147780076583893882211256789554540155370734089001587043550116056246791212834751496158464522005908666790486091760585729407675189763698528327855712853867343219964015030074571605950645460817720723891027874138064961542581343991675003419419929029086956752353152055131121589272699800986273317944216297549372754197694266419765495325885930374175498027727261764698313143479693754896775061040458017117715382545503230431180924384489729203583551183216581387754459073896092867193420393852988223840589133534999373619700414538499813615147609347087433190485551255284798327141340723122381887148932674690302587479140292056387180455082478117864704984495462461900332058051099314523638974145522228502797298135482833736232846864753596833362803015885457325290545262237800160361730753189966976221757494594191507803654780383156533730406380347205451013761744065331634201434361216188431207288241654755386982400000000*i1^26 + -820629006205404951996145747662718877652596557766844209690125490082616363930116548967971210937633436076501678528466321228268576626700658434790089923964954666564511859704717686075177858282790289963478629251841800547608998694890916097700696352237847538223233898476194899220739516524428834678561757340840314904015683328820499712420073563482155272106913867315997242070905770262861017768004455703777488958151822059543553054453854471057231830540589066509830021392959811948309915812628687799420324770975593451926207016534658039658336651951820298446775759286999115871172800064206662006356696350978225649185863101146080356439020732506549402263644361733138783651039438308878876191454299946016787182150220313243310573780826159231660353662521086212611686408717090085724676450880782676352456853699180678331409981150138699712244107799457378885340472486213309997965507535653548250021398223766296789497096163924719576952980934482791701911017828748881609249009090724722776537033982270486703243440645910454049030062202812126668668837098155954461049815192322734947784528587489455351923614426516388492715180841940482226050559062195676293654413762702171166211746535337482064062663837481441995338421509883741835490936216638410948349340174032201679185364078789089951344710683511471542028070101812887517850993279234976180643809215439860121641680365609565629068325586796015784058461279088502808036522344931712484976822866584102827427281799238863163935436348164227643796916834466578112329403392285388281755466946194596995311292835111133204420676118053808167471778026777428727531132358449379681002753171380410357945217966529682923270207475087056633091000171574294044871744095362179477458667794119161096465596784685894855352426554334396513900376592075427489764603412138481143023161132196376596308437347052988753637138634768725790682452215059566996150877805599921493765641289138362931031167846866207931107082855638889014229913410497735604759226687588455668838614365121084637052494002066391516012126451731737723952434552577212197369631603292622377027441556439967880470821935197601256407444187578682052377868870390049182263984573059861095188717759555978384534890395477329894339038734214565280035349215993590102460801786839040000000*i1^27 + 20110971507209659676438626873214724057105931505818807764685883052356039407686330306439982105375191414127256212786412425025787939720821478805771414155573443868797325718889433975045274789656767480281215456370532092055317135038281177338696035014582599057063325511519857553409508203161862234619954374140446500489933791394050639284666670158600181648676463101288044534363849151500988422798863026647905042278510906832061520450068146963052269420557057176538636521228336224188760125795701490584605347816272304706437698817556465760875021081157089145023298059599660870679782905440717074534492490319138877049430522649488070077676867554361561532640597683774496893974887282358444484534806487234153475482690622501033237360573996033055761604758555216914967911974391290970113617822240820816472667181613665548397434524660326333945019149411415458210069952884008813876602285674340433651671574315767518050377812838241920280184894086498136598863500887310519457992497828000774310988445904697655153567416148660295465140451123776965862383180640717313932492603813174720166442782392724287214376633012080613620949925127001631808881386959747439780291079054623401693665748175598980621934673466765961687981280315468237827126426041126700783687341632433170343874680510812463619937658582104040117272967193626924319596732273458028671217680329480006481100165850188974130501978087248144866536424459689623332650117672780622970977727975161108255708585514392914214830316540190590228256246417624270746961302373123554022451477293088530743967518464449442601497005901384900138427238923887453113559913650358666111275187054398436871365133503122431681904142658415030980168963001248793591138430543280934520903358930276167586449423241392608793800706337147659402115906882836891925441292480307178657225128578717422521661736980809372021756012899973785989681555334964323577895966951849629439995470238738374589255166643189037830330922112530249685247586586457344579762675612796898286790096527322280099511837041274611813512222450782678526508370140540302220711244168554785334850097402566171553376487481504049292185438303987350284890594278475458863976415577306022745367282891899210203145527246024209727182147241647416617085626259553529559615799296000000*i1^28 + -152676990772765297429376300261978251215211839480565514185121865552173942252928153341398505159080464819207471104681627697918531429163038180512213668132742655765479067815218864825351948142894738150345912894187768522090036659510940561037815352906954738236302468760740156871987489203945541623990858683937905558903731006026108154356664172558249688594490442457462955435204614440248957824595714304492371437303150389974612769871349027772733904262607997045383960058395147886871822574277729558199078894992967979702382999677773695593329995317546775506507117834731883214282536942510451687254700930643645805387470977392569796113474911698594813885014064033955057500370383873801274361526718480412259895013964099031074640904175679027221443768788991849393200038024533426834066560823059396226391927371563832270002304044863241595642738128929384923750010033332567644331565054241869451857098101688760710469753375283857256908529482927723953908534674276022167162398915870487278035220091903916037291835927608175058269863299376248463296456424766506220434640406742543369732621354365139398182360970383734570920720205381082837877679787540988608857128085833084524448423978250219803015068236308994672532063165036573350211238416094559918008764516303871655855690213827732823058435637632151375919939538565586808299508063145775939945162956781267575695631307436890474905358696470638461692839694360218437035951868843726269438862065102730349756823696160220627734768987015566803039460525584172578084227695811031342872889126307369117734731718395071917617948261008542557973191283587479770806665770388225457930393129929371385892251607949756595592291080353657257299233789491796516951953710207148774325530977918030294715299343066059982646117581325616570412975694463657616944662052655668703620882332689626385482475696298564649069180328039538342150262341234898922279209389411317405016646130851873589319207936990450839515679703119988683746786768446404639663420850678976510346449057668843031880050935628773980407216349731440226236094186480188134531249164903872095106023389630821755230779336489207459347878113394610337721547997180021403405037300391237018918422955577161660356600358305272446177584307127661992593296040510024627257344000000*i1^29 + 2936298623393272006659651772992008320269964179524142006647129232896066365516883447239585571206310753646369031499785470799960812343154604756497289550965187542654979272783949117738732931223484703837917510701883551679705717346871508955317272460674856101409941371690304837662138927620645950670453989658581257334295930062058642702074854017082679330164833899815272581643372903295569209003613837393836724715186014289997938425525613350529362744268583387204757074621148149116328168456231004640027173753448323254302337943120516606141112596124229576441841707054302033771925802889152614920572652753562461092519463083391486116987462768232906733796794602894413630418096495484955150103826783339863296921999184526643240562358281472080630251673158214006906826774541260581603586318660497861053761946836588807670316206885000630780241152879097187337582128133131863667923243292634364605125909444494871373043032761742116883970759573974834948974730199367289261854207314575388393578153311153551249833527664803500524715574737555880054143667579399252188973904694473401184278809295047601489330515594166971545921545945877420177596039431772114735368534504254155789758585684552247489161757337545100063735276343837378953105297058017700578362187727125526710718150119992942502931109448016095721878600054385267612643802265859004352596952254047770661299793504709756129025487279977398457648799266904683785207908994951764037470289747884317922988980700558830971277377112336362717361797289071278275389169193022654923217808196600205924930428295916743720747339867237760117625260436502614035287372595121623909426148169432168880428084839152385384735601120048879918708581432966278366087867926947670049510173694261416295416572581094351748596994697112189310970822181165805797880708207241971648724854986653997704907411216372948862145058945469023677138527050032281184233790465768306653481174520559770253123037097186715587388186217789621341558450106861354605942552506772770289382737330536291124676781483120696871419067450252093988895483740491071215351272489427612484344357294942803973183348129797868941830432847198011554053615011340074367230878116904324980007541133461378734451921572923981956325879854638266646298586451758442086400000*i1^30 + -12160653263217290836081431823222418036235115856040916590360518202256583551791902267077878382181734153627384358945781867628734476788514518513026541794673266618835495967670619640311924787016328187191544594176536655794632325360415039528088645008314577264735522889048130147201055712700276824338113081266316488386689968124500332338445427957569072174763674989800570662294255193267824225801723085365561361938924144897265348305465040094822075611240310218606032287304971797675050538933621119304145539249003847407890204634429907494151245484953706046079297599778530081311418735044163467587607261387871756341153987231506809859500478603740176392259341021242956510825754045911929105673088718148026143530282152045262396768762810204557658253568132089269814493813493155281205392440699016034534204821737319617371390143820039366907363881777500124765564094181361104953498156253641335195434815040866253999148330959002987850701088684900806288193700918767131626429956972983200465420750629152800208234006355994794558797664814289313968436094545689354174999546269873870254147327456543030642993425591562934833904064634416365407500296025410622368554744502381531853729437386588027477209164810028680660454097882706614066999803452432247701049729179893585844616490277056819446275905190411212675803472656843412278031967399394147704140373253202068133123112780957785569926033735647284275650063642828177525904040649546054217917606603793275682019606062372289528616083493337983065999014224757658392774523545127079859650677410937618846492837707652115289255865757150301542566254574964249952536016793330010197502212695342723519553262747445849493524674843582742188994649926381775862618435791868242133182187989004879165459944845403130883578475264472826537765309125345623839845876559949716399233960760867888415746351241638947780377475161364729301820691951549298298698136649334795843571753204027799974160814772424793343006720173631743629596195074935730571793458151365431449623014976076450484942524684952716328148515912784540874599739036570234515858524616120047505039571088219552863867828853143209505168938857266715092210611463762597346819868568164573438269852404121187292663342939216246564070590746243074009291920978739200000*i1^31 + 56757372618492029462219898496551654875816957536453587538057960147364264580125967247665863352296328013235408987860788708419787492292815011808504948682092182204669055534377574384847431741526793850976278681229718448248256531607316897575735369527914387664424088388384991654498896816219160757628324217839488666607689445665465455766748025239510867916574193290531939055869189730659757897724156132239637711875159587864508528756212053261206885800685696986854306563438716072590593916115246785947409591461052432858768608600155882740666562458859832262158497357719762462400453997050957903118516700792467987997277500167794631117531902533673020269941116311063985756685501640080835465649133101762110408599604037708722193577961880663665107924586046204609601575102207058749366183302777205578680725125752098039109343259033910293076289385690567923110285806217600776906852339903697280605207324247840746883764601271355216105558250112704422347639614119047906152717760688839668996612048544275623320686496618731660886578713624734207078988160594372133576910689286004230559622051612226684398266657470977515705656700370527387170299871895401750630105224817759104284368405009609575048634226340075999286920295559399238209056963404650763274008071348608916317822466546579582148843295802335321504159254490508505493355336146559430499029896123881754210691822537186390640952053793007626572443782064490492613449927412837814389441068375371921283187114031741076078066941114503460730927596969986617175574724358536549237634687681521808361044869326035686790731774165794168430059756165328553764654398584430383287645712312386471921826317012429472894078452681483952431611707425403539053700080668622644076629537180197994924074509161746783272618139874809651424126828302669928382010272933298555093829634993572683062415667413008990092775099593535574214208496983209807041014389602754825744241580476931534953434505181015263302334401600458243507507520761953419183668642063118179108374708950959215130832635924484918169406492542133579372801212533529483927259504384063721985850560959272599890688451581219285617776376821271045534704430785113737548520563975671589540059090432729157888240159462727945840002306218703972552839004160000*i1^32 + -17562456008260840697897892616569032436442704559853506991091877654384246890073525113031378953822865828914878563209256588199847353765814298442903521846187451641192950078520547285475912028441751944350584390531119595639824099347834421207961459869945791403037978495913105206838932314987251837569144456970814765284515491353931824076322253226978155178442949893033549580035717083648047359894930731778041780294474416860800230919767725243245715737181606461611330528987006107240570819265961542163511646515406556054651821468242129260109190953675014275160100787802740639867655567962599525240892663015845658355343064416350051080109114825693095344768899202700712703546986634388685918849320722305985060273934151550404618715433102133501178501936981198345145203126798259849335314289409471246052464563767721212869144154373793962051688550107391049251786239580190116646424813993681577520765940465681001245546984690176414858315194169370333388363552719660281473278265204502556056094906100021624916836334863937631311777425291216317140854002802134003228211897716284986713775722997379042936718705348653879740070168006448692599261387056992154269214276924184080589496540911489806819923146667384143027484916496274906695261748010172394497020205537766838369140586866805541959703564330081794381458896382167188250405992533864740131610382391832721868501436544870350985172425761205748337651425797804277925624346380538164922828934192054857977222064198321155333419331481963406685023983991111873896639449406417131101290433713010506656969237630145744320188128124861781865113670702037715245206822287710872990888998012679177153877752362592254213032525424516036276366223456387576761739550716536681975789505611282941469200076082059554050634906338603011180335089219079210466668042660683381075279688072434127245755817736930804925172421736507826922989750105713739086683734640893144475311532185006721847725140797277877239684670581120689471072273792813760876554916247363194982277022870036060916931297157370539005655852951712052703812100006453282632363459537228786104064376787896128783588001994978070086662701390285885592046245336868257708159815887234377485516966940101941173640785885020968252995537609170050088960000*i1^33 + -171180537483109488019600972179251321558209714502573472214375077519145674121913448007982559826118477747367756918319429749476031519979944199383288608013426034330818981455655189146583181170557118894969649115829747421784977871591732964516633292159943611451687746578473193696300344753717446688522906391871326201614164937133059097773156309107308824608916376759990993601739073507938182471703521200979126202471628231772096622969165618826006983130109082146905370579455330999726377324276220478962650171446956126882776109813359256822554722085829765839503727415277216424202948705494294361218564169545823683236871188653536660973010116046270066578423477325586789050282325724612139841306814733715927749399864615687593057725225625784694319673954503718569731035747706861895477151754051708012802143914661999099363726309782404337597467690115727752927462375089168928709913772187367450063836797982504372289721402154768390883275581719771987691751610436990194807436389183946894614580512501142453434650879792699344403769104739211590724192502893274222023920393300241396092174012423215336102915450713573755890123401750517993114079414028277375088674072532780587306430461721432016607753487417522473590770712449448629693217887196372985511746788503341109618294878318711113517011397962791706934165581803869373048147291164917146979306392641363717708176761529631470961288674621385959838540334467052820603484554555074021723164423898379550583770541269659797850737772178969730569607482372391479228203944227057182226532397839649086217270303288735995627771339299659780681016861421590183376742233051102609456576388584700242839504943435929107835718327781899101798771426585314207066454616836101831418268872236317255241183022480524795565206393105154837251713754388187949742384834081921351775677194933433910285748949651529354100118961470764190660832050313182068638808192139037251138602786448931548842123557574052101830752708207790644991251121229116156903774345144930804693460735220900626928947687477998637995384227358914419744457532360152546856263717396613371322856981119955291259885821934517028365663764586257261020569253812140946002293557434630155147002648550754763190894625991514508981521362936922112000*i1^34 + -16468485752391483917332878247132804250185534165855226118490987061881474285217291089457914878800366549217951319367006394078739949906203320405430806287017799233327777279899519064587635737961306174405126108504268593333768089410016547512772389878438079686560491370573741482622289703389310470374625088861562433495805799584622370191694929643666983298656261875458871868436993662817091676791938858955152121490319229707583613754883014869574179044858364344113197249523025337889825876506149016042552203410741942710897922867648281467511046890012246351902496196300937581279936724912858449800266995166433270266843471073492888249258333347728378821879231912679695125653902676065133153893159316904680900673507297849625862846445356253124272316339737846123732969360603872766430630329784338811482888903671479763728794644767466667560197545143548290583184369398980354985907484204902984032477132193040435918201296244067337001656202768236578915727243232402034883012948375051431767575606786031451056383759679907818848385230362395569500061853215978777033872381132170999785658341808996175731908235310067794075865885346214483754976180380132179179953206895603050635621567685691529572793897669302916591311789979772893503058132453210231159535524642538574645973113658462604140332253498754153672022777230102697004962235929802635834868067997602728273695287158751983871645379374732307561333658726903779602989246422659046398190170350677034025361485143496970073220671026991124004069098635147485170515066346174583544076863402387038743276755317419926111807995652411423169708784558383656037933593382562604739684148094911771077635561111596008504362640133721470651119272311584431293857009009211673300186950807568275107605368671481126437284385158382409961355171052494045559053879514565287921106595171491182801278086456946708556070278193179105162928871956936199182872617896444511093368485889190293064842414115457496455874982364059088563100659794936364762870905120484327236304080795642652728178170654002181324907133917726277212933718024367582954239765613712224897120200702738029363182596794709184423565256093996210247803673675429627033856993369080162863574614829001346357099326200792305203211665408000*i1^35 + 572695645723255666611158209444172408167289083475178659460450671750748467017293534141363367920528684498782036126800014378102654872301952996566178768807876700826744997770533985385063219323809133444947336059763804190615881456935820239956761244751645357847896130392522745787922445481167856312814362043448986519801612315759522161729152341171272253736616167258263629148596796814434031786458029099968468016386894317907928155791567623315037583744943978647056641769321249191671970694138525300277746431799836356918914309007885286545130888336660263363816223416218710830638614806447905520345005204778932283656855706746502953822314538692587829201155860423043330548272764249768716099846205971866814972763979628526277426976534238335401334103987247808680626026050713250810592580618180257692576254811880933253523825967353798207368743222228839249918315338402549715317758031997890160637318772798556593640176585824838620435296121018882793849860606348479800897631035154682080852616153772327454755081203360000549927393759187247184800410368862618773354654420511602592997693482494482136648675451452948525130164305799933839698743245130020364141186287678501890889020635727076489872840612019379144432685622824369342271323014330740168491066335905189581515292783954872837726398564192640038888338400828148314101775627494270671077902832823068006495454931617865986435841418045867875499226983964391291618254176701284340103680093943965013295566485002730803708884567478499328457720806494399704534600733379583172078649270286526273584880223891490590471929109245627597567784453383497612359507038901807053281711662685406244239730326963977947420627012647810936911430590716459990896366818451837207333971522014655182534777618276216906101496441140794023690031119304430482411708895762329369144917999884176156623629515171546067721348065196080205129841531840141503014007011836142817160736533658743725032667697082064089636074070747112720017453967430939995369425850805538425011916258446250967302546575614181984617519753955756218231086842048201708786696206112014090368540085094854724267103694101086421289057991005175050611917432139281931758236850511021993748523828878883213888080525529909912036966400*i1^36 + 1618840971784327739259882140816107853679101238614708644236970089485860352947177799078168605754088510458817152808976400924311947819788607893205802242936982153397879646194851152047041045399835613892907055165151610350983142372147559270612298874525948516375371083484047809476122701605105293309767933846151526935860788851132497012678304765690082134436070019041924148034250714337326025576714220901680934214532563540502598555773090186949777991118398422009145699169032568223139274976013358574725093846184075781406097017444874634959498149217254949853812952435018692038185118098488835793366354371223134802980733390492967112092960236902219077950771565798609785063137934988477701198531160473772136583911369649010027866087301155751972414541999127974528715035002622150451347685013657020540283543384295423937515169992490810831995838218024041986760031700116582842757668676448967421644165972572715722683875189624174044271527257047068794960621397400190974236319759734310361784194052722381602614458215339117294177176289499714474215591879458697271350604579055093363025006071382757626418819305156122647722082804876877670677478857316807005472414559102846043656271360251158458877253470155935767190824449698098980329146714319600415150318574049393432080129699845903642114587122248246429037224272617564966568625447568641813610302982806878389225323497517727593455597832956818261587128158104805556555583257305957906741486272677688954509792323309613637961701583071742053177693262783706354649067578926158960602578621073317659415694141678085264793631891844451886634835323117926439160150778237207618070539477147906970180609695589704353149403309734555255168545864855957459571457625544605014540700775841758679900614836502654155265461242596571295659389932346215413859365968454496787606200910915892688245138743700052893077224103207156844497270044613437947838161329900506030949081810493648245439142633807354324226244611058527908918310859324474794989466807066356885629964630048037632105217645543000249920324015485958739546464131081918316630808897031800572764667955379335688498861176939225045868505455524072472106202458406603656733441788731841714704715531013738073590577240946298060800*i1^37 + 3045016311830211342054567675162628904427274900786944783565419442347312413301164534643842559401879021237991826785092298442966736856697112348527718302872413694306279791657758391236216327878363477193099707643446508812513746134562463969631494717949414297116121776237865102528390209458433912275675186797287390717790024238315803375915199575349544145902602277864461390414140403647961050243408366389722958007619008242998411906334391732331554197855510703432877549109182881605356264247876234052298184889563122343725679664015482975794970554768489531555174008582245935897859854800195803910385426298067700572050391672556010700012622312099347375576770599615653656548750444936294736754923791608982821018983980587905175533077416253918709415397460032006365249390526043130880882676034509323122120149834724768823555408826512479367161549518518720799133155202674774669448110350532620097617510960340930930337713377777145709592183532022086787125275344162727905899986115331886758471430439986879263206693079642029266095738667502934721354015912575116570265318868467369594911653907100901036312676326547873239240345384854267540184738871200613820160233578749455211178021784197194035610533702933654412183072986782037101040598010225081525741240970313361035000584723744178477318753800355875411020005671894354780543516241254015541804223644705180881110040026804787321913277537972796895821202920543895061750499277424212010214963711033594777260839970705507017585828968082951394055020952428071369065121227931678358069464487761977079948145356581431848115396140186659269156930918999811041370047297033260724958617255192735807489572401134273199319399703729103570078056530497123934910783949618542604867184395755475008137425020110185173906010972269284994213422109764044084572466315727895695798705991800147645108831670792735202314048156837584663708365630104851357117095273908423259204298885830734968179080036537660062869025309927134226390350287218128103120895972163124079138894937741710658737538065963159086343593198391220779928001308335568194148424560739992857594383291084046506184174978162956410534036127814737125741819593396437330917143634745279424803366791841850562892636870410240*i1^38 + 3954664222999111017141206902874441255246945404898771104098507061119658252884653346732836262915249406438082280234076744412790075614071211741916209371875579093867788356186631745638080062650419102228425374498768913099541312300828271857171847084979631292447184170101881565201422473785296810878474694502361130614165618008739947739677825416479648972181050453158320371184190972017581876834850436584036463278567458417548968398110716153058735903093638835874388382189832168367744013700274834840522775365739221817047400870589658010250271073967597337718874554929026719175613944923810465089868849812285826668368579359855903613744011470507341922285159136399836506255197137167893350609614633889707556191356589519921122539054048647569961297567906677389136623643222221565074312258688343418956445967074740880763482263142759294217634133828826677076662892068082796884871086560144896087116279937911300040387074951508944836439073893385168480490770785328910471819020676531238387302671821766416129596422743453800328940036388566602855327887741015627773248050760586845682341697507636994241971977565019259597975135688901098176476350072376010144695619008685788034944313070423999665008004331100386801437148651664058872805580792457228757490095323834878082972583370168343631691928628684870473824946549801748582827286419807581053864817414653159642406034946994745018362553830002086921450858580413433948424381633175315812840396406143955513065179749476431250615336041094409041824906658604722774113560548046843427566204155237342691435097838505524442108257689452995590985375178626844577602172354900338000772174986265791483122770254105625286113520827152118190833034589437004543853831676565398518821969114300736199999498879567133304936452940880593496328195648959103243930694062589161990493934936315544170703439166871313417363571891557032717455826364292423420571788423176495350171680195660057898309005324048419750550310343572403917808435260604805427017357369942881918714812221240340095674707610060823657816091360872717548540524060887132476912029111867870633326093355436562396588065497554630498223664001057581316971658138932337224503432304580583250069819234990983349272576000*i1^39 + 3485086666624218738199688123971174149023561944023588140662886749160954990989946002773024054535325123930038450349946246527812657034091966582064379304797325024941393261971672862265187217440551955356694925598011317572764752154249998815762279469442352234796133761237286615225418231432870461943304252539679186084321747073107806206692649907808681940662121917857754134977024257800646759304207448364326618771051308416516611194572791460697147470316672611916861267845629753278583684521765247295761501404450678097757667538597037653164952750910043744475590312742983780184370528514541508189430192407303332991310205685124363174538999990895809570153154772120883963448322970556615038156157289954272538397608865124243902564666994907729383783020846921563284660487869726887726983327644606875997122497997290514399500204408417033628988569500204475482791696566014557442398357339801345462467754176566915869468971087016602977439971223203512906338415944662265507981202292944674711788255749198691988171892054051000413503966754554820711114753133865993591324231772291403647065068029150680630652874241036252595855733835173012237989805700772457283301845558539003569758770108652291330602072746333326134252817092270597099005068104058292749251609394540644426688399529051409097211237111592257061627036500713528792365030710205103432704409772909507133790928099998213608009118018988627927150462661843029952298401446266812624872807246647905985029457046322389277007751508206559837540572918252537660554801174492819114517171563588367297084247737999126810406128706915434148740461114250589713444072421207335999473542762863079128130359898327218958653939630851273590136564196059757975746506705933239327391874283352731651990483633795281880142736499802448978935663115232491392366286954533110243639605634038520701075452583607762430928952647085614549366160828488791326036323979992675458788084390452662530158405672452667580084956676673861088316419816898385743698591369395046112112978525268844738831117112762254756099950632375196166149410412308062090218070565466257564398401989356596982523728903441342097066602532019717805651301613077825388721425028672027922305839667445502050304*i1^40 + 2087821760293021098876939534243464128841452583586433600662894463679356085478887939902121428487753789062331432705140075572254769984095372857439240257253195487007549961692877179969750781508969847441137480130146287074272335101210608958440726975787266772997818985748096798233976450205179968787648848786478494923728366226454862207117932777931456953159898831544065998896903972072717294294135703873911131899156185406747632107165434993383473366811467224488536202135320096446986346971029242408122774657720081914722260432016204719754981721565924030896441065435910021030817652675497688752949362022801362184939642507669230987670345315592333877832027489058898845141958122401181317939440715860077497462257321649378976257861066598866123725885845346670549765036469995677483926864611887819580756060111625207037889939291932192068480061040729917152318287787771993053169091500780342421992279327265525428323230659668871164098693316893353701745086774607236257946152400866760265355227463733547128809261876150046498147434883103005434308963968534180568517688807043350489218475632329963720324258010630257178401194778474447276407721144494616190247923313169405310153122149255212237693479392443489850907801055532012912029649808225770218901204965873863079616130798423674343000606220133937334685113114897191745351680568308394298189491658423852308838811383014003613436785231194998335061808331871472466602702263233729606150675143425438547872228713138341066121488067093975186037866949556314465440683692810917829747531266572791038939650799411388247821279988338305109816160706383900415736179465299436851654656101498174449153912094549710779946961336755012903658259733917222120212978387824650071177879855852860036893334890549823367693804060986338172337476795760439991002506173468568934560740769378885792608396242100137134301768090576941746021746660342233628424512361268795086072943492604977681684896549257484912473589061595949889594603972963199605204856358019357161215103444005456230199080190107535494568085478148253748234972037750591522793020874682755610983168271261228634867119177225666533070493081516459924761450561692596026836081972681916800832653334937600*i1^41 + 856177238871196790545150897827623264617257635893597600935105022137969429734563451244645946837084424816865423771535192908849780232663700667554619096416547558723742143425230798141265897993218207978614755940996398977584796230291955522963952137725963197882566534149514092580753703759238850279094386819881366978970141949591446486063949190110822768403671780430901051520347919054636572021909415180846157522482360240816386057758502461397419592415535510223313259577530927183014719787194722818481582054974303335113279735574487502647416342257882857021187784863022453225298250219105635414723456749702125403884478806053361350781397599088905241937868856521103657988958302034805825983077516783677724711537732454550281244150476036812471096314720914047007343005737150254426502030184656143215137179076236528663697290101854913118835544837211031107006074694100565289669940915349357934734636794070070071828510821177033690560245824171035042335952584728468498030405227607122546073715147420174856482496466583238285415401310384551991714906989800095559846166089698360379866032367704594708943213652527746780005173004123238004895808213386389830629694271472557132766934892441527833806070065119990558097199136956110740210002005772243108817213038235448149089433706884335928118774177185430385598479558656682130081562959255154216734109702917144196034683040692481692625541381629584289366571591600247183610596058319001234024887496778154781886942635141128458496273564657338455344122719669342984723101045128339605558333282310290466669239037806136283778358842309659720601027750385375136135210450787799360245024163886959752139800629429519737467074986002302030834383360746132270066510457968961828918904417025697473709214160507946089753340469176814714532708182593478443427254469052654389044045439411241444198136741165290421813114605289708952806586633282595296207449812653061428504326446674403840831130916141768734947928856567840395694887496404663496049443146080902706106222211738433238202161626083049646197070632596261602381232234404263779773938580267105883551414027105753782992667821165008979994186839568628106668028921082477399055517401037045586573918208*i1^42 + 244344978725300969348910570770151116383313902368178930201664774624228493321306538002925940217632677643592865102268501206442622799882990529444414278591819971876506736895309153469721466803236747923304232156123599332286044636034634321473260160215717500133179916987081908456516380839383834862672418970589829802300281044196477153898467379980867901075252052794295579015265746819525752823430512370815754767351143426068499398072562355249709414284196652931084717916143088521618651733896022865245920382572067922154433805120271130924116696528063834121379336704608414819135870568945795110489969522316886236568064847239288949699378986611019940983813232671377698652313414130923301803966057539625719099957739930206942265396303106321853964956309290590186340407272374528409594578914677666141081487120594642855691215538646285179227746097967186819917681930763050143518835506457957070700446647775548743560038583754291367590220147455750906210488779164322086837266241088142843163044017276346612096464169559316978062873080308028651891290688348967711544482461570599643001290494224896595841075660705554698447525093660608824840763550512591149021116062379926277470585316357676627048906152235073959916638268699869879471428278901157427683834041590538783664336696187235931942480386565874024878799816339770536956725158550515708305524983826666289150107991698610168010609452376080797019152700054409095779482267154615844289120974437856695240523270795846460844177712179053619467542457927327019487114056660222051618832671623410415442340318546329334949311807957314096332233246326852746839055590636173811149596266645126693695591855216389983198817771194806403804724704412415713872114831488303922733017245289100382010011860532046695346196622460569200744856591018528158493946217059894005088179997816612128118137960133177108220354822572685296370850638731280149575885575995421314851610469823688714343616479812956287641627221572018246248215432943964278121843321531326712346864265736268947826269755234314376785660329288484834787976100378240853680109239573893647318186324478924969745233715746569142699886418497361999475637840311262006324004266209531920384*i1^43 + 52851270007370757058458918442422067497918500946519555316368687464929312296136393520807429589489856147627427332983403351491217141394291605669871226885401139076470233284476415683252549506093240783160963248306493443341663349227810225191996298253636695120933421384974846923566149672510044779043450066643210154862886370524986086772547068001255381400417129780995210433049773946755573591043708336782136934357624735296868095163981140991490885326430000257513810772276637956136390628012244741228138739140101802763973267934772556419559377975999360370026618070761441112230038424483933211090167857102037769631312131452816697831874386394935151698207696667173901835503211700913841590156483926011748268444846964170625467499021699724113777601643663646127298339152733900108164047023470681023653544940941625328982908138128458251489333776278402537479356635215304636984409190310766137596229488794837731517014512526614210838691954076611677155940618558706858041319204048855415284319700950723168646231328149672587738018847221492179509284446118062313763507991112360494080950514244569367943902449061536628538963655290452645967622289045398392815269282352089973760669938935352109123722570414585426815094802296907809899725042519436427889824701732817320379647226689766638930781551467846568471315972064655648984342208302100385540437491205772847907169766835468447144790690974799592688999742620921804472628617731149420620123734051581562867064852112583056112563872252233986630824080517211421021396879641127467980816644118393608980061104499111610764970894711742603976439879873308023291871609579143229691385383405560418523970453509743567429649291635666281374506131952835754794840988062300557680193715833015238534866222629499549088892899979937150213473759788127610725516707134791965554997490831898021895935911865112448517107343957761226634964012267671347908884860073464476979229224583043208114064099996979003372918195301947364198464242259719495258353680239738630118763756410196545913891392320325738489483134726518794863427216607867157244697217338682694210369089624461025714231989956318231260290171998872461747049342011371492497627488976896*i1^44 + 10765724240025292196925795179607339282116708841972795015458286130072558397820518820693683220134678052638037901535067206133782021759906777562122101130194123272602525224712306837906205887970821084032054061749328448574702952743993238468140028014543582553735079210770738099771243871512849422157939005912845785088331010717218965822673666401927070202117018048813722133621862572466061669208062577776028503289751723187193748264533654696790189867477378089929277235879560141477119242544768665103481985955625569040618695683599580147818023960418810773108784856952784131998631099340074168083389522268352635585130103151985647841244280875204600203474092947271443582367579048041330212528400429119732297212693530471518004727130199035324870850996052759113249940267642600328413295730166171154389363714011344388544853666440748529230031155627894130395949297768984730161489018117596961107167688568928308617393287212851583116059382819821742870026219132768480047180642213563193583551937957194916298491224512256445365968550254692289169021329038722920528519820172106358096582599300490641350790036330913303601865283039172831625838159046433989841564463284571302350596768675155583320829706781558950683603835001457601550374253975944999789195236356453444062451202065172698915251010781115107367314405176597445318904005038470041349147794908323823607297720619905206703719989739290717244516281394957063725136525842001880770119340285871464101205482015653241088011707681545102440498789016550999969480329042295361832121859164579820866466432071499499144867420034599807973507604827350202806784126416009719051994739951544606783000753530015873416116707071160596721159797972098084642617274476933128277536411512016990597740778116864544965766684974991901874060234338863339597752664629800649539947893899606869228417004962326353373903679480076814214105577954237902195575313047800506429744536603071047180615365219891096591863819437789385943296468252403934660705525522633921765594395943637204148710157623286481248666026504553240085749365523231009847861537579695098608573207431254911545784819459740672736008553310904480913883762541363467881807872*i1^45 + 2256940852197780425980442114840675555135002194273522649702254321897199511405250908527655028604111664204577983747564753471900312360216069403503183630049306172969395268105294823601828571110087249589419546716543955161697854264683087045334792548965885629376807192139884409553141354311927707671242577744602820009695297930799066602249542638889325046696541599752773943275893657302512445421815402935701485477765733412820743165163806629456199475007434254899745681189299831690483766058867433175569343323467711384637315269754106327951776772800823720440686900954844226639002469933583818801935960811227694395637975915523078320224142949762143964158574355108623880290095467094341814572255715179797469223738897244554508293913669574230225879516004544317037682414466358809592976469823096383430720220846809453232729903307845738765274621134980191451399426646340782754594361393851413149108505999681081628514792910818835432201505954694338781182190317301065529625586963026744158289238354940293458892756033674596916111051350825901836808490189118310166165534802337704999013829961164522390440270541509240644507370004232652189784226489152354443626373415508265362750401804273314583246818832206654184206397178946114597848548989727322368768178434904137220497870419257980459529328758259891236925675551198561208777570538153714958212688046188444384508752585528772677343442231148404563041207954616195449752721739748322579326793136236614269435141524985519425098781066535951259914602375324332385742419732999625897424185650870813245241914659049371752871887835309308497284059683928792791210701623314166946180764174493912135460486594147502531903303466381693732928948616896300909965658637797732952449879290320198803919073442808279775589283997428301367921467910501440088714384862376968413750525999202998026901402396631486957992986989147647136522877933731266228710115759812448119855233509627237857859705786968669417040987504658314670619168206240652353717988430303165617250826648285329276404242185292001001946526562396297011294537362841036335921928799926942728529772523924085552087491032635859370953822746143603568315145410278588416*i1^46 + 389513957412187701701403112283620832781586766575731524284028607070503927313389315862414479923416551028596365254204091324919042618958146400834281353799784730917473357818708314139887710488333726028827027721071176212971766952614097655923918665656448840152142732120689696320054497749738584346885207689407435370446520304042118249142585867408328545824319578162459780698816023254876025050383528343912790083960065565489777348389281546706719454743912402246458881974606440480624428380751372488602086763125308214338964690090469197375827324964498072762716996327208431550753921394028642315913956929111009241438594365012177413639117679776277459065426733372604839232740579909195400806384607300820842493427857401729582779903408542389819042738046728046109467248233850287797223748455441445176657098525340978846699312011302418184705178221621703635641499340017862871503295387006717991040333141193712372251585977936509483240683945979071870088850014841301175935100315708252930338215365986571076960097554373670986556265315531598398936795766262749158164876321378136844150397508148199608779906175471377428035617944771841713577753863226116468342112169613244289184622443748284890246978231364247652881284573654944434548720462826996008141466177917798008533851787555686067220235267644165631947050095321451171922221320921848270706789807250561937944391445291235264558786646434508284794224589469962222198246993285264842745885566341042240025186804744021113079065207948583792070592247572715981056618031819260422708899252531227977993268718599914653536022784125320653535930002077538145668231357961340195230876808114249188357260975841422396516580492337553180167750706815305457084951303230577710619372826907907301370460629260526018458382969198548598624758410881631365922965898339813407082781859763638126658503419004360939566895719493331175373647530819476252446654705122800781901119642218241988625209970776324729801312211364485131047130291966318400089033149889882741626986217760490350168856267324663307665507445389995421450672485532677023650273925058392489466176402629490703938308048537231349013233408437924985777233592320*i1^47 + 61057215098286078497112712883110088907370136561973171592766673629028144391194644452288357483118785271045194044594809873580746646758767059977585807170439821499718973391418506649452548297594271627156380471414898004221221300364089064279535251978158000930515333696220863566539962839286558696056488844281513549507894386533379874050163843784535171557898313590329383767206147894030546956217777178730679644395198317974379431595381244686326209797890497684124254210252564203939060173011119316234661669070410416151281171046375880225848197698122523367173597755183830042547505053737016724454143200462587353385710705175042831233306115980295630889516849653528148765110006990365086822748994832610453398987352287636257391426369568269223623455700457078223776372259043782817480652390038412327593514519685142312177541184923785903132120435956213949328025453253171069457634964494359130287483731040354093866081077473711111726584689118312335570308561985104499236240044204418580205966138772685913505137290059469996432199395321739463024960079625317801474221670281916030939497987265384766837376024762880244780449127514459854177704101075766159221528045021397810144003714830711104235076180374618359780334669770206212103180687289496020095155141459278376780988055182777158630716699130599375170374678023808006688396828719876195849684765150564512900507180506859823208738930626049101786366559596041905935851879973818627492273974506103711134715643132669914117753132500294226658939009999279504610921966824736458820657107974552785947979047472980036056086504392132817071987546118113761738806317600423863344271203612129510734563110172695289575442255283067983365192777830234670449278766272037529224029727685463456312526634272468414829178410861575459856453804867958957990335813898269746773452109175762993958017922754526248886331662725231156228953916770753744557801508132650465895868509695777535757694767047638087877276232192567750286873984989529093943508904530628878287484660456829274035996313500352172948518384805595576830981775118786929499953990111374835674343686663784358125674596157988785814289955374152416231424*i1^48 + 8986713017767458242192152410768296688180906657217580119882431070132257761837667377598479340224829873405688378901033451027272399385058639000366179227447586978723102485226301662425632674230321983756095381507067244144364853982342447648457485984350846981654111573297726525286511760252275753846290674636531520567913546195375952285974091841600732424866006736989600695526551702045013503956583700780850180485551020460476768682378904015837831204680599737360076889994928428078370844559731387570509962242943258651732114342758197324025518437204752101695101930631860306527247744127346063655543558146603647643533982718920671045800281702875353181587279043058360658023545039619756471131144843562234265585902613670818013142618396630262819498972785699751193472141098005852478785257091504704444527872847938895789032321670959780520633323857366428027256136442730210683248073110933668897383578026486087408489294132947837138885636239336392366237756330070121191529632790000224765170480323009199335296727613076440500615046300706946321382199544609399560220673280610829525767172096889189760301480485369371847918190125072982372900407123194883043810077038738563450641014646205047597389486898177418825686963025572019217395234139926339723996029841738174560610848531574476515149021944525927071855706617096102410258583731215837930701297422839529682240812437817247212077569460646621130317028428833644952085816677197871048778091879297046733051061078596504325290946316793293549054466247874037672763153124611615123053740559503191339948330465109176890164053207360361494531881061611756388248140286162747668817726827899559890346856043831262528689903119747454800800640330838824117791238002438252223333164713873341770883160673513142238019048730888296264639564885863820281383597150860003097430297937813859348191959022844169119443508603557344473315898422743573059039031543088124131186213662765822758695560120279636240040449980240713467525121570309332705164145201410845740764070593583519003378857159812715464146589795039774960087097762411382685906936691855474784000629546310847473581336573011750440982554131562496*i1^49 + 1571342854023076114015478561395176305285217394798593361675535200358989664726896667207015127149112494128577704085650941424157315050947615934604199350256377685403728261176526734969000668853561155512810061713795925855624048650901454982937319542409127876843923198850685282380381661846591178771909614325630555751744140784012945015036750096627581265817411292865853192894445103867465476100816433898516472895778966680159964347403898401493191866059117322884797464205670102188816856416580937285272094680021486769373963249959019599950921789022346691912708172132072019423260180190595363065909552294163264466745025142585806255450138376524780550484368720547666246610189082201685546426924370720008504923198783446308390942928944034332432582389271561933584928431797144415367443041299923197324347705102294934451444775815356627151117677390000769223266493444214367977555364247522443521306081764066739908999206204149140793771566250094309806047097747663570778753963584890274940903546412029595361864365522331204163615893712844568257831814282360401478270900271551056352033164464167235141277750158009522652057292001480148923466342224692243483985252769543791347192940906221204634114064644383939716335739797548865241176685029418844691754425668143501347695707052545687735010953019290599748360686078386873211695671884747210569935091898098100106935098110357880685769002363446268166505766253315480131847795124843090386212470678744524382586605030931865960590276024742259282996346142719027605190613002179915855338931292720423452579355395698498282176345694505021250213910465863527009853121973647735409970928667616884836513830578222958377038098154063142994068883139924191122970911196824778921961350814799723203051502428850718195212003536702974232125857944053441582600104848319869688273513948023394456744898687557288382228601513394756414520830844031878021000752341538109931857401867699774715534964475290744206998371603788669751631042716417391581632153223157605647652473007039847794648794084730878244050725882675467870477837488697912511749240259350679614045876677610091590432721095386592985967755264*i1^50 + 32868741452702080562110743332237540211932837082200904298907241553852526916805509717245746771750579253110336575552140690945030927692130635573412404937574234109496181410610836706471698387924519748421750004537074167070419082181834777246652204633820781255464559546622365041112725286764413234160370268595113917591948783459340268841743930917790899345973183036676035578123191999715159218545787151512737631856972533425696023150720213813695891788040322897681306212206696249077386489804365251642545629240124653604948475244552145590830737363540749208335439237778811680656921135628566204690808705455571253107525551219674285698469282578085942198291182083988283941795559715112212559044949869119782248268484201211851079637164527589370104562887912695766847143376640792007995908329949683675189013819466516741576147497199013464898812375305660420039635071417429842890311345854226207136174737444174596084051969866712465209787372033856198659487842355625463399878192021994421468304273814891235102673512316989339861104942517289491835372929899354842192599710106762324824274840603969978575298926943806446457390275152242040418964339736840548214061400629404339663465808012167784271809225345719023750734378379057138253351228499236257277484554032958463867031114967290092926367968461716147564247460479331936194968562045442985702187637182290180334881580436003118496942769202054197914563791123859619307990805982477633562555390339156890157154114659640835232109675189304638372763917715716973649314955545989867286768472350390089999933787329577604184361236201303675560589301286599340842992565006375084896392829481238545063173327729126718433707358998228006012232601436850030029701514073519312056209325593415041313487266923291420077068343661701837082640291009582536469482739982123713585691891798735252131591794456573178304187803149813968407669520998458536860038556654552417455683327374819815598067179206517111807153515679431145692262402354998762591150940739890292757274772584374999942157413134179137853277318202581479887823263577933046016687715215128254912709123723343977427199571859431489536*i1^51 + 39847540232478584458800947937182087212134186344806140142830427761844190439134872254410460351073075538468917166670130616449591166255147101197078050208193319394626963409837582934142422211224097304205407986308562684929406922926623292749807240314807934661111562052988173733498296187218393251504091823262593433276166440706331975892006861468281624661971692725264868475957168416409647170994147781165289482444301635148813651502388046073651132514284059046812463455177509772367797999393135280585918419701473954877053223175907812604680334202762888131236937188366265008227756864151730810720322487587295530507316539462656254764286642635915773955153636608235968649537079497252143641758374712284092101910636684305498745188346376866400271389357162933830636910888414977556570024294739548093036452422883940910977514445741479870364900444666706891087851078255336860753963958572347284465998624160851142007300073510197010955329931569138984502732894491444417639365706702052838409135932138706786138269204549962803249426327608742578194278840901797134102183359026038581931663110699051480940006475607955983600793236947553130943680988067707351000772217160619626688795476087296526382604378337203463273698663080078780261292751440884710726366291720411323492742591295473021245635882967825355996291397235576922169110273448916195446427556907852933429090911738593256422962160369259480387980991346480907373358880603395190484874486875695175315501818642176425828815083265991040172231763046161940594561378644700610418467341591949473011614339709392854720493764753541379738043986925607509875141825890544807744919738300299857199406651832182201652822548434600740426452673914624438239599432076577472570373905808235706058869138983135986932924152646033115382237277336480841052224896217008767180566735679070230755037074014551114853410309126322129038239649663142274494069697929255259139485585523478603620398416062873734507345948762594966547953253002045477965535905364332460441576883156973859644363851768055920716527520896500487000183218868150888486576939661210895901620349628940536533566466555904*i1^52 + -3094246697156819214100734980414368545491862395873552614686386572988377125762072879622277005938047352382110681267181074889432982697097672173623105696047767238743395924102621413005572644056211585750139823677265211649273336993611950397911803529351073084716694468600591489941377380142921626592211714460580745528179639898506098781967672569273497734245890432261501786233565048230954007914323175367934795088400165094033434262041170862912044705236033102278971652932039975525754552717788724857513480333755461821422857895464641287317108162855735170582276731184276463045335976940992303260179145669959095953149241733348618130211233998452526930044249526351787095611344969153326282933082633528553961504169597556819470945297783733750888869811667197519964580653394860907876864158343403048896146624314773470700997636855442164917330689387972491046678577918274858206010159655494001206110648417018975580802013869189731669673162817048300498957457307743254586191893164006503715298135241568949419803619594238773860995135569757872108287452304063025123979445605109041499409848529406181413391177635246248283132713049699381464899009890085395375162453990522879780086677021489710532661731159948920631153865261144027792462725363607423127575244465617008636181740839318533980637119678056551671291768779212159761086265151477565222412473670920696164658717086179145554386434761630701274185901150159059853634600514576296337648847610032227870464827389055523696349085789289720165315767708624929698833272862757664983300430962212199844898273960323594991183915077639015673452510992981493879106549190689106135778213534545663521525253553634725106719112665629480104061464929044705993202508938620798592319208556332870455877436025742503770440248359791976891707268848857938898069197992121429532514815611797182519040750744956533828278164828966823991535778162428477069356568532650304957624197313886589655230481163187697793124554469850238314507575769821615348538814076643629120203788872909966519723272185826995929619629451615144162934160633492632426820792653235205037585227037828010521657344*i1^53 + 676340560353234723790386148976666277039495736192697052197473713940522184644307333350434590544249675121799849066709468173057569336222353817914972105683876894050143409116308542568223355173738048415090195654044723632965978824886024689799228215223237137846404630716051190249783132907438279586575132342979223683629914297677050442324452954642722769930728936822663222182763521000588283919506307621111129350396568109368708727240514711551775787072631294579066726896636142431396060481614969001980766857074874537069898802820951924668908957071648266134060073731959389648564053451634726860539105404598799151061428447484579293617724476518252210222612960908741000139926744933014036175916469921158015126223705819881042124823121678069146184030469680160403724035839016271067479918051836185189406818997333672679111625995312941358715608486615626701345334669076527710188243292239757218920408015012086558459726817814004449569084837878184648526650036415365905533694688111390910863298023894369609283345572386006184072334544667388138463046593946173534009053682336060952526051649534292266469370591022691030508693636581276687638928722072815676327106439770042630158069782893053031303855243220733938666074706191740081933320947261066416861882890305897508294567274349445026667388623415129526842290978921164821929295489640494998718835133359334773757471264342383075472666649407517536209762759221267832306425029119343724016141263191208266333542387610457075349765235837569829159108126503129100126538897774880429195468819413347653370020354263858048715264499820915879283035714880081015168994178212958390578961519254242980657064663009723470594884832258520362491179131447930520372460887936967357215956906037484185077586767157087651326723370934081849709579466214854185362761601415825742275953611826737816347110414422809061520771684620222804943776790060453135392283133131013580229070084248037604161707222383586642843607319442048021054089195070501454205566801508177125355147977294488327877703013982029350376502812836051375555288462402774441596006242718234613687600007478247424*i1^54 + -56433290100175384200552892181767003804283688812283254039552080148852323387580412396490460324567016404222919005005577123119508688433812549221732964515096157323358862576910661253910448106926174291423079542588307097989908829811879030376790087035354938755877233572388480378885051505896373927543363006304233863919432601131254394374969050436372524889655369082508137028635415673758184770851508024920446744556670225097465556809427620804049620301030818030072432990871782773982948274445177274629300895157108615305332333416811398810160326402558524617225928872439956577719357158436914698448995888744966032002827878749422075686807312789721940255489550482649357652558893823985881770407201176645731059140704012894857251464166993299253575388688229790798342917734455555392771251086382518263390549906374159552712815755845682125301474544722688152826708288597415695209980677320425037220285616916229775821869873307358011147181471788613824959649764618600669125732326723477835125677187051395437055223130333225303632200772456242078189828774582545476862212448053660330774330398487921631375580991448987193865789212775494450482571620656312518929087340392269191218282623457276369803309523884603247806021335645375737847467135085464820866493966146413998409284495108541328539540189048180188148160321289265769009505933454024201211826684578467883583373407912295750377039529024727606378244764970440890862227129225895962351909180327063139699564633750961021060847764185398266755999208813206648050330099548506974559276998545684753307892295790903667366371870637214002607604165582990827542651968320337089802768797515011027075180309048415391678864100644930962917805710408924297359730388664094842954313491079721549283749209891782285806631222275008706119185046039279755860290443359495747316615514445189993372029827925347658914822306965746099261301068972170879773170765718800693394597664672408189110269175475775979815659090892838369346115714885757001916535835749958432603380110074123307193593942532036148608125351666654187918777399019013273514407995336966666498273705984*i1^55 + 4737463681584629417669790774013737859887754951759326268447926906314491650292116837694169112537921638010564241001493143314102355427486384462133535709220110428382642735765080462652644376272108848936335492844388172715291497375005943613542554454297881197582040331359528111082078158465284103534536038446966947314798271173459360186257185961595640951456285960785608922109280224759860034015135661482804190519290247782424153503242248311322466654605419294937735327364283372442356034866158437008284313481553204942254859811049526836024925426581467167263915955540907317462555774551197127982975199595996566439739493988342603000955010339580015960502914876010145656667330246106471107440882458618678387847615125197923054769240116352402114031049542649168184079267084198428956340425232809389769598925682352819430274993385421350067209490714157404015756936574638872410141950488586291604857548465932305598174026106198821109782192389824873478108044309465252129659990218278947100941385306040463778294650284111241142404111271399528025772653589978619521580979023067607794436817735862400965399534864614917070004693923393637599256772172647663871985767906455663714593891952317747839199282536685812967365473940685976752284589843026879585550168747555350510717494134475868307823766623596493383981236500381038681383321708038227072639069582518199037820921463270135253206246884772145212730157871281100558908560714264576041744351443706323849370078373460407005733494077157481528616054909120235675243704012378655551546423755153791084421642590868904418798240294589856289621002623127970930283393996382354919024309018261256112334798698110258579032008525080912298868304381601729221474890674244657083171245969431094967693073419410858452561704512533483156348470540890828002957637897734365842632405176852618026189606605374426469957707582315956144980701677419175039452649524890390552299097535433016088492884410745597992668350144494684987837731306226790792635385448758537254650319199123815677462827178465822008179347075037024701176492499907607423076234911939123216384*i1^56 + -234481836527641408931681099429115967647553413712987211055738020075050497946594497267620899401610602498276572925429643013110224257811023116221357155357847388318450406902256753559844367376467992909649133523603427658466410176459108612649648850206704899685881694604014992196353956367831705942467050707451979482597201054325101511083541780204459374045094020779260170072608088459037108052446702652145921024041619755639981412507666525557817946229626912302363138375184570598831870754105760016309008229902273950470464583791584691396814261146433396460204874398070025070946061776363986994403223825825246898785082934983210573627637367871256361098117317161337929460742658672220319444384078496303812171205221068563249738918969373353009261225218643746549896217520400812654179199849354582579024488610667250196818164857979153926187397461117931020880501469399746110046229672050888495646970523210597114382039901931559197377236217047211134486316477698578159716095898234715668461713669290012164042809184696318951881723914723617111969442484919991124834003307059288125470332230816804543722120309733250033060858549421407032418739269658530164511473702596260480029727885372889961920761515585440787478427142900665892193246483106540836360203578238828983916909603152236591463882189853563140139646993810374647633914269406671433232374849308505178528353564070761488716796362356011575374758613421891573698442499545599361568818827493454824274832787832707238713021346174779082428106048812936971317029693156167513834820059101306064953656194995138199297536423035566700273765166530819443381713092216048451975567826768676436077431824852849915571822883210260483562584024403203035604495412345480891062090117455728610094724422193261036762300963890426183341400852490645488295334309598077559070436101368010387049841250451891746440610935267933968212000907490472332523882937535955503404312513670455207898807339253384443838499351852877582060773587375695111926207872454279964172506334488077578148468117673610852975091189523052767707048280767709054410033226317824*i1^57 + 4157847783861858408289084276963836494227255324932290674212511832193092930257654266392338308241472988456348317972720537248344516405592164767534991759620184960742884106720108202777668717154837674787786690837775470628511580281339823064808266543821276879339803999821385903083708867793450367052418681261199512120291041620257912379515224537693342533232940579079368081446764734648827150516414231078808249127165201316090164506497672371226917744112553554467915507603023207101668649529792195294684278385705651099850185201120975722927408821778776915139374941547110056217145005750474746667484347749826751117992257184532156333835763148855831670987497829720107969121003245110852447077231294600974385200630908396174743286052297344223900683007641527064890725075927688379128780842140009112581665863988526860346809806005344391964199874432658548589250858684604221782486941295269371274279781381295165934879930978089139687556793790884447685307245472383256468766051475949091156671822700552296744695640068281319775504840491324640613611083506176627923155964766514725884873840866506206694907791530372711625548178648196073888269054934822876161552592121477867576673425161251596330073980858960620758053686461041637400964670077745674147003086611744183453709001272805610388184111908744772765304771534076961459690381751908333727204573453112263108430384034028785568467804284891885834123975398766207261819420856614526655873484741315598156969671760278720718303225115816283443187266146528257633418009265403460027531574843976372339233090469714727197499762970273269056787234728594021522475254160696126461112808372662033287458653118400742092182437561680054034000849653031393113041655199621362272683535750941271987743967891218096180034243671871978825366304512742364099771777311683311752964216735318297368335478968476071121154373879892830224637097573398990287944909530476268822699923279339230225546106829466995616544322798262953394926322630315533411103096330439866597124640298820998220046002086112598100361656008221866696648100157610419042648064*i1^58 + 140909004857712827362491682025215598451497855965029968876041838804191644859346848576757655943748299176032031830755210444322292617267542441488860954262155030624861645946279829991012127654493281924049830837563439888851297303358245085823967164390379144909180311755183070904040246001964923902557850415460954474097252344214446682961568460120667769428316348799717656354932374482481524380726295102886855426886073551330039283988505188923438856076815155497766537139254686596436116445522987425760794049222440872407476595356980941275224740742253620358048448324916974645139157651487631790837014173993290049399099408481979780725690127262439129328190971134552819656298392827418144156178416826558204237068905301162546829252777938918838807542310978574982285549784539587965257811832366780915581269743440212937303654142792234210257522614241020241257356461856916048418614947711831962544712095051548269538550657382006808547670297877170065847473828946137687455668870441322267658259132058958672495988381560429177816154543869076970381067069863683818982989973960595034529189200689207291535161435595231236061183943473037794756338636816746925936325096424048218881652341402653192278273004427284858103491209000882895791203671377217623209923209765697151482495488078506890247338044845492441566532607430191339994326474991010479625337205104874486943756790708289885330335859915968829884279012823251139755123081371924270771974413594556325013128032394365186004094846543544082369715350920180895094060156527439627368972735692913091137624550404716231876722328987908969973849220874611633292807247420987889907521682645914905792132469646513660089038675484411140023983984850099738681391348903629775414694109793536407011110292267923959007210850740694158733181502952554237121737203498915088980500677770613234154348574177573139938087185786525544314113970417937224730136839782209810351897796360770499551164335945384092594267168843275985782536492559679737473710533700343538895154937304267517342746012637290722133561297972578077769773748381024256*i1^59 + 1016677931700583550549994302205594438166718947722749742446984993419081634791419035038596648830469312112860183984161453963226363920900096709155012039476743785366799206630003386498914110341496454301126030386366750671439472339043675571453434133959443856366325586376143621060861255434936052025282387579527551715745861581448728762122774756837368809327892770856263742051514885737063894340233373663632910703084012884205368102294768790761738233509613813358609675478793095392479350715077855970505258149273667494161400594110022018865038695183342169081522951978190101637478875035711050082860532463759321792941686784070959143520036305099582303090930494362553776133187796905685768281659303642616954933054660053788536194182832229609694280855110686300826032723009857938576620549979481874773715448030134476379410229784739949408396234035673625762276690742983224488241676538311641238055940412192943809763939080666278619380537154336670344677643050139977685034315126320680384890778906321209041683603940706256212803464159922887301237931701642700856670492180669144969748079958399700541127197327083468798417228301423213979443924428967906909901771433013454641209585255726239669933253684446028808805709175700193959594246444626968075541638875560578718705269707950549883755476596328155024856770025013100761255349802461330134764454300151684954021772687475246082595264628755304321633077229964388125138393607099309750252166897471345837301244079226280361638942848574808366927730186731147760060754687427598640885630203350223677075026206367396715471086337031798887008500469154060388222950605534081962677203471433063056982592794581255468939664007572435701266301975906188084351129988410143585273532739036828848401455124716118215827243237924287018217936497796453507453943007451389883281225729446879285552207849907472061289365606064856449492559891302808560850486284611427883474853516585233530003784843431291659752756084910600988617208245790358971595741131377920244706557791496477416246859664404077543067301370231196521148186624*i1^60 + 4219370452356612497805404794442748274159048397180090201888840169680969750566918793308855680827331849290727285181487381003640225802339876902828646763751370746271579998727506174334247239929881510062976560038150807397475072722806549517152428173103420284226752025716594011169136205626989091888701705139616595436004772242402096998516890590828168715048520758419406835419564657884734665278204281488675712961565112243860749979139133981316196390498692881852025834573855778801013175328827768925118084470969340368567416826458563333155585416939991807722174682131137759960417383717241093568799018347658821772928067216115283480142034857589465152236755462746383821656060797305711029831756484715635527894409414571851948006557221807404074236492005598448299471155472105621282057954309317824758121658031905261678801445147684010455108759791003038083637117404591409698806717934335591301574043862398713233017377670722519244049417411209329242226233866362385233000785379486140716499996546717218666237234073273646355514759720149232373352288387505255865855555266150115231336208617329959150696173301397569478555787586734114641048702394865563327406087684102838067252592892211407797513283180080144413312689090616931100213745451395275915920152400702691278632361275525566016631856410413748408681813925018001091044167644908188681216261261982926313808180595680110570716515805254512390964138963764003352231340219340156820572832459884300640583141689591912116014035413286460822146778571746882740712985554037843287035673006295749391528629516311326603895339954692518643523045387246977379732340730861305327577314555429685823880119883309517766385361337494614499201746849557540345251697698392383432071173511338620460329233434221967528040900058161849580435528104418052710731036665870029729735386847832501049013829259873474421071294004236296185341196716414644372274961582225182139942522546172958137845457983613254393318950700887923935105563493129515272504375836605679390016669317732414745135055504972623574644597995125866496*i1^61 + 13885303197550489255493686564397103548671314677035835290080228311402777420490889084441524308293098550059258467116965892579301436139872571068324049826029748603267502014086816950201916359208015149070054166699036538712828078052315931512089868983082014156087011520883174477397869217786205251394869604095789265214255666146118713232189295737949481201839515426104794428882924195019136122296923307398166080900897479555888230586972440264965829654302658496849960068184719308088018608067303876986017132085600101869850269550228865106569244071449502339157065005794743052136347092904512760338778083755491652562201078321026227612645989176792064089040865491247760237452905482189162383301216852685833263817186461021752973222821979959787315313984401217696993421594847085352605483604267445040828901100711817351969438183323475347068291455196200351112048429275762582555928076440259211292873845573730858386726532979569374899943253347527669607719054915025668905696222780651838980910686910554963092191981676665844770520863210575898260054691896059491313351262790696829986829881010812251870688690554701872630776122174129128306893687889799398443877691327623243079358460598646658319170294970262968549338459483196686498336193315232863139818547583558161137323364062593810511280971661871347288723724198034442766319468836059287341554081194369682710697027435590686486579319043017068691475224027038147035014788753738034728578060837067197201185577666726971308986781739730887561090935382578224012101304593330657256182494606736631967836456160187635356199122856608943859851648353865897908863105542830273340666688198692733314517612376590636246415759425090255877747575451077066181194404441622203719193336809659441742300706850631532164432408286248325518001286635551441180875681859139311700432194176337280522261478080519655676408955567065510765619260929931284791558794118011589068447467348594743452707098670469248531430256407273309544236239467467881744986946764779572348300694372678139005335208011618489377943977984*i1^62 + 37683749007735564613459690154462737500235744173485294760510681769950520010397061231595056634255089734829464311832821826836722503115162520092083450194686666808666835183133076509382121634802221767140032143342417933615809659557085884678715958457158882445055318711656206840558103749217612103044643562198925022622499853363592305000794162014792324298325111715266456780423178121001565140695309162099024264573945396145172505793570851070748499605963716382763096667188357312800255886405918808807068975012662946409145031373940455593456303467631006355768587666426174300369767485324581212651326982758143407609920703361557740603093580855570319308097613266941621963285357775749501243529427709706380944661873192338003344388681829456472210801611338469448504499566517493976008642162180506493652857671806582391512436371015800031376182769253987312343971895080960795892146002662223130648712478216477080571994931798375157979501404609568828500648043265339878138707198811661511953316315346673120788636992534110013267903572419644761577390232164256190415996663246419360229762693177758112982167017316233948117298331588304991824035972816094996647510785756092626761400069597114156602165158588827460416625074826854942486944530533616656194856769861495956668583012407729031446480099370088371390507108491376812077461514956084379132477175900326145506937742839842306404117984198551226588900606815088101087431661088059542419379518452610318124722979085716095060338452674079983974874453614222186964926775869657629725891220525124374703264073877002828640542922002482239433645900081677148489685876006575745782937543497710439856171328838785865591589517536174330210749186926825921991075090537867079851864300217391610461116495957934600204104010203203126548898490798455875364981703475936909833552113848229495312846306205091635257262904249902798304122126777502239061798484489257962573650988146450808663074160537186612634214632584141594029445074457583507647357100615098720863731189789985135502957944874022731776*i1^63 + 31665472955169636521117171554508283600349732749760214467069141685034953369131526896367928868425670857181480110073528080549428529438743033610135335646517233743211322684926484556519170716682953217869028833118567365108267683597273615647052462343021787286840585535074319118551238543151801764627554877806730524126049650210129032211515524676406535694757414417960759909909955965104389325022870611522272783757799028843568217589343789840619042028124927310034075643163675915683322685477643300480650989783873761029125573170120187383097656405310417457381672322488840803035350630283569723671691600562797990453864277166952225921945231303473314558411951674767082766309560905820029516919534642538561988302029657755198757614232578251093425577184403390887621327306182644006322232954365384791266982448585832889938381928269808853805421485544183393932877737403612057506085911390383623940152816508373007098654999545926637955158695060348220734151035410309296711541489064328164837708080137789608811645533053316407744973081791757533033305905743808840586548002086270601589208212146832769758091610514340651552384716961636193545582638878421998023471355748935909141188530089760915163977636931919946934021272158182808628540482451132608667618231681503044544244453073970558283734983564425112943824229166912030419831947050986968357340952334855289724298450038151649544768508401728249312147545021952930430076650521087010641049932162719488691158358895054472913928706013715380318216298686160208886881018873819030548694148494973596226886112027465381069633472858268677297220898872178101202546083354920431496766555416460730689990931412501529286161633511019113237134357925379072441174656328483808700661109378513242116782610741352797434647167096173859021790416666155150329682197125083277368048702412093855452412703736754351920955891197529554547645071944108208217769661788706386516743825864305948184655943975758681881014629692009564063411155443201023435606071690271651291549893144425319698995871744*i1^64 + -1466556486418089555151070676098612959241561562697962593147278866465037105924403980694452894142571219889599569493326278437509190424396858311699138956305831203979843489430144466050338463274466999440698013690527010432341975961294433906929166040300879627432041226235314430263998442549307670747451108357978253573308418530763807972344496775231750448309997234249562524164198999244143019929470657171032413731810792512974946482650914893633753433380017183996305287751749170906876788209344821619661617089710230823170399830483633833715499205437660285845746735566093541565569591593493049943073493249812170849829871170809480829561151639124220687743876118838931014596484804389436554698617361164651026097493027089381313898190688787876425193907596054078204784393265667329730851080418951222963716024735882774256070466659163507297641001107307975170844288046600552132543230222758156804787944950955137225243779857864074259913062070258037995741968872181255678327218363475521233823512675531490921355480536632844231017262213724633599298639990902351503139450831248565628148403700946428108216930287936330793987799393364231704981455351426070361399218346506257660315331822533425637239602239721079755230640222124446775412404560890812404024494904088494382159520157416650964642223653789524567932720955021718589211515877503979806952563665682503962086784571507795017765865753936798869239360205311876099955881935739726030925050853752986638367794722883505472164151217403126139900737783088470392386755075222609373440678802216457063345988340251525753205037465388162631791470236474533212151168871435885188128379143694599486458737935483404437281656362415425959765870945685492450469208982215793627440480968948534372319434409678701628442479254307271704547782460724823613195879743738228873804356125076464040593502635699721751225698275028020308130342482329381249435854622046893196577566649638617489846067545612243133708267271642042788530774765495556669843510018000646497420413232249569280*i1^65 + 23662148671446256979926139581274771162349569756743795099612530186243259149514960406942913147572536809382209944837058652411556354461734999810263167708373653931993123562599057386120125762155522177915994833890895749596471883937222479526523683971421268374893335048706922378765744489266621182639691542233218362637908865989619220657023655273168022948417455703870098738318290556096605075995344778603428393543005601702422899205657056063876334051375789388276747266906618534639741183529071516832337385757316241863833900934740963409405897903135249767017685819546844473229085170490023335839242285551867933447094278574726778348925930868853355328779664368729739171707239195146017449094785670251209515939913762264791931732917333242963395188812724811114444322884735549896009744808501307102742526547513848938011920259697432135987179423615694828566733785166578786140907446995472096418009156574492310384128294421092887458884099278988738126859711597460688123482091393098776655889460192360770997244186110369185995334444969706772975319212807903034048860679480979676653414396007917503419908502424674186034859759437802752974814582758257367297421106776181564837957942877914894285691058348819171750106151160432122094857224250302232729411221814103785566245798478820965535174564946191503022153331057468908263897179720102871822667282165852537728350040092605703435692363222140956436558029172781829223905779755557095672415414787823975975412225999046479911144603284125599952165921181167126219485898031001416163514955694273848819466801083557631140124724482160249891168524561130505391153126368118054322828700132277005166004343461748060499488249490326752236149137873141062599219123280664518470766132734738578918026371137782590357457823739639527164497894013068892277568213721237752549393411835965310493696623819329246659590700632477220926340201497474333664894914445591938569909369627762994593475540988610839535263356494722203808816216426170840993366751642686244943560704*i1^66 + -122040540445621042613000260187449112689832250564335317907139240523124922530912268978565919964154249888875559587273447493512453529492016499102122590416114567411212648499625996590437950818829620316242515122516490898601236233910465105940707053130846804453728092526106275827958763446597343183089773919311691388871393205664211208941377852770496502378470399753922488900647545327969654917864333691481924110344359105463148602241985788374227785357913194646156262931450409338110356588508694516479018945981289089937272318931627203843976453732914288564655713263790567074645845003675240867333348054064128020757921775333150763488432998749753799977693905853480512377735668171579496836229497910976808693214879008552384792667936731452658627297205148006746545585636265971128987235548857024841051475116196242283207227891502049730728257815690009228445421928211897751170728152763665895491990679740298057789791472333405279119069817701447925373217316523511561911116828694823969018609367142579045123067978102659798785558270205581314813057119742380502964159637095438322411862249466007282398073439791888269236478319422593586823693672942390780308586406177518568326427683317911767923565489932807566916670717938884948198915004534975808329564194794030508086161863262723472133830591064173390053444787024825632643518903669937529057238774602956852684388744889766184165919402004812034317234930643934426873262419303373390127226065644782134695617812156101431766604866933231033775821120161853970281398726015173173317772925210181617145105304062249837523737559845062754007161839244184144792153350926053471335554465968539985047561874822753830608939843168378553110880325240519525214788797061053044771845864453117114080674429068957869588163067834368920033638742410784390762787548012001394584641062201058931331409392007882296547081129955216879600345249156450804986312142383955788205457146940592258476674857106234327381543557497488789079835973748001073169492026064896*i1^67 + 1328456015706318686981130900639804214232755229666447256697143914043806721237063254654488848783767968963106053027037958081731309973843004429684763802406615708079367566909926782233683159482718316863690969916602335377833586614954944160734582766030636544258682944408920759352221556366718436151231426917425890422830725797459293036001118482448647701461475652166817085824926858829477031715968654633372981739307959581873144224276107210902646663277272865826726534648856346570721523462570427183029980735406395549102560484843465245397205671343087007522705401500545455446487939314979015922495777964837504295417306881192113520931920600758957756163517202933616812002690641093106153352275245514559372370131006607905986468069441121536676093463988488474850516560122355662648820002807421142790281040882277861904989418596259081919506862353181642393035085529891004583211982535342897026735330539835821936376665678901222952054896630722704729103620393365728225717279350235827062767678154347309886472337698808084646340525141501689588378757171437945381046989508801644231130839199393306699847655274146154222923083463212462489905274662425448252828873609583687916884897328390057801487967077427904665579696194529535668143076282917052306641766829906873992766358141199806007900872642735095827821617444430703572834472859594135358228872503875961910419573983789644891204892201517248410438682114837569920392834929478650611205832842490987744559930996785531447489134535705158162767738137439334741084927623230956559685884472006385346294799285796682116523761076700256448345317787740274551467799283922425876812816042654095407637088871357880528574855007859734477639306091325873889806019231627186841330989763994464285357309554566779479379816470324234174186971820407187037343555689970709633018262042811058688415000334283603056692520624807886985102982967064134018041608324575478305913252081084733530063771025535036208600725485308663012619908189610128703488*i1^68 + 224382949838122881916265746850195252680531771998796495103244311773465901757366712810324021050649376808088997170854975920333891116353724377285539291146961853385026165862204965854286964008393083960155619299925854681721297618485785365207453942783650925854942794661849543204966147519121343941281276032832384236536836914725962185309143496937330835371827115591214931893968321543625121708573517395637138532411733736023402630402128512328932905197391260317167662386186970918650146359050535034763350667559567516095876438474562722901060633692057143474082286339824862713048489971084124539413855642881597532327975889983276223022346964911408476914242293561761711726993794520423781133140056812081118476712427719241801020547592790203308175087272714104033787657150918779822947822805974261554956251896658790056436381302432217718550876201910427830317106728761782797838228515722189376357850643083078272643914989593484658303319819444675018476311812866393637803085062938867601338093703470710833496923416215961715366440606269237759467392410438743661326583650863179328482928347049569419992610299734966852053788779695149728479698750709404443120615691785006391484677393634577160502208644569296976381264114410005788297273375964658947656088673931931498528652741921739041527572082372289602159140647986958440560125902681346938589288721313075365558223655753086123299131101587963442532977684186006280744908850263447336421276960472728782138962727696555566094665862221756298089027148107639922170272261310360188588438736489673623190789748231388854911941245637614702479629050082121831513299564812048134484404721272685073017295600691886140169424189203625089789912730510414121197649060065113996858701813678313446750647360733216296231158015544674103402754323274176063090017431404952724376486467248060101020634378889787703267378313090556353958959063424573118919446490344383020952174494559156380090323488667023900082899927359587755472781312*i1^69 + 326740879454602839685635243685517917600977514636802753053969811684397976345743383272798900384367152023583595756865007918864496625618374366699652489922526524795652980056506180568400927656786726457992461316104281994937254476910625986351345598666878200700454552647845049609816764681167897619292593745905470746201960926926178278738573263636591293437193529138183320483319861641632461036044503577884313707067870196054008203426737593850386003614950503594653326270007860089306136950518625910706203939855392079886463355538784070648847427716283753004968495193306852804812194918378820850281746548760928282422852848271710575706580783128333434712481593865819317896251857816364090755895620338749898979486904050634793784429930255445195704584766345016679998543494249578666931250119848652090627694741561809230045321854051569754500981644442952673484224201603652058169419712175534398896333131368645351938706063821299069000936992014653641822067797900180373716539744094496830397188350241137532631948495893668882998092640308995203318341108987738999160100089216355606663043492915136196321919615097394809455247107119546472217711185701724436517797749505886320437835368181108888800740895209076041588781427832085644048021847929697397057777942445560792859190548139871978015326687261747311345921913527312943732604695853310628283442063624756234358606419611135762037156348454232325131825036488297093679507003554416130869554081283902755074425015311792820917822252875259981404718854830670448366160431477573531367008465693707559434059921615059565008767092443466988861592031498562741409421500564225977744954252419928187623249074952546245726283511069454585320533271293235172198879277878710064301046645662947915785724546214856373096648355035493024670601647300015406070209076554847923437712347608914652971881259984767444244998241384832920294473614346598615394623143023288731489990600331684881827702579725706884230751417532416*i1^70 + 265515954913062179730366630756902224045870213831421972213299082685454903730368141877786995847843841693805919152853821335744804022739395062614192065759849912960340403956327826240752058249062767357150609876700954124548910188265773426336691638962923631075635513597246278119294410972487972871050335039483882119138317873659925756448661237563862038865832238100700644287735853977324706457639912959833608013904366331646828868789690886633395467854625107927488382802031607805307643759240321740963416251151049655872613398408905147965283798680723358013281939894739160397582177875399558917722803744463418330811724415187862243136213046238079065619088175087516126996156284223683603996801891176848651514787033068703953097907235139518224809628394647439651293060814884754961434589302046196301618817268643126092839805037908921917760988312761321108642797766488785967465829631118239560531420579676985586386095610234105595811463472348750209544807506894055436921224233806455484327616023462251196749739092529458184612071501394164192612650909515799124410580608206934257945804642224107705671272197737665046807663779918432706814565451060827885767339304648078789582063720467856785413394497107732172554327675124634579307577711544495177351018888573653116807068702310726395759621863924951819653981429683042533718078013819312762563579454916296501007200598830098772665473622216355032431218432265773207789599983447902755456676061712764591575377533346588597390965961178293654056085356221808256719831044190209260683196526772305307763297525099161393687417049761360547022238267520103220450569404321002046087718641826355114840225650437295287812456618117936486027369773418627136195114135264490115393611819118904292919007005085795646142056634665573019324630104879250763772646579663287166261980128700196722518151067798830230699725753700756427117862318049461943326225843470295842553453278150809830442764178021952438272*i1^71 + -99077930049221317508039573394613632813016727684348624669110387143945575160315485060107621237382179214437173666884684055461247281790469880942121546194721713614939008737885345932904404905363971606690664274937224723893224272741818136311264841188158019510890470168710403343204391425221031809659882864940763601254867629396824857868194050272545455663625018596038842254004034938966513541126937237499701915870614168087652544385037967568043700006318385496984358873530733723951675191180744130316191274858156290883078250729348286337094255944293336403836262164980256623588881537120169412949202239355212408874028183228358531900066861154058752434042380227689173469696306940833105252942234513264616172807062513503506361298546097816602401419860421412032620733233074427351139943267823328585376131057389227276037079882065473918266479482634132132732869299140247147626322109946998917520702301516792799405489657574583304624472880771813737607819476649810108161725788807122927878921079026699514109197247800003205864512028476061868643094973744447194566117658067614923513755981464877663880789070837855161584758630372396781960010087829343712093497761780225402076551164420466401350938442761961370541606736839615652715403472925042855913067414268835957542961492082590871378286619335937393261906303962619783822207526885705938510840389301869661833239935247964211362890882047470642915293963809138018929910179780953800609520359387248106498914354714979957734651017953998789869949099139266189560777613144125976694512029148236632405220607446788580934768367632729634448319006890255446956116110169573159322396841721661907035109462180377095528038115326531441201259610284640684179348178610768935533895235570595785375017771659082639920878547017832188355982183746986857965489333478998764210419057398415945891111313963482956278110796707552141687080470858828973289858617718066613406218225741656551856541696*i1^72 + 3609009672976862428284552176095325135531057644931554336308285981270741963544993511265528561299466598542764792880041526877719655143652074706007125700117658794510637654931931532574067645715835822934092810306721820151376179758981940956869504375141292729185471178462837366264218280364083961052591306049621483067825613809066847072633482660589361534303166444071025890004698004221570853529858602947923728071301326866193254596701532958602314462932471119871757015824785349639367349634754667551373834726893013925787763490411002761818790403855315125018311962097512398075826920012580498011093875537552436424449722145757447989410450001774618697885784718519017146542228564092344253114571405490437558213373127677677485383750470825915710024941733561805505798716275794663922542043754037346330874970059122521082751629828063732105647584366248718500016851891911906172797178138227522471271518301961790622309760429256146061213815284106441598816541511336922142450232321224536222928004192601980097972772113426555179176606003426979013069381785924040878374769134546994594088169326400278524775586480943698061782657252615506890446069188582837263291659423842251208656089336591938011179377757861598700139766028395127956647362254310052889012466657931083934837845140144537064450913761437130934565096091302915435010271638172036286636605344870493167153669239768932141890144164768966527880193641880857538395922700210412286693987970863162718297091702909105663860494301526216447921284906585584537883470747679535893394681069581013831079480983406018187809986431579312890593464501614785178415587861760090028181266630472634916767113740434770153779197053338899619370546520866565179496393614061391231808421544840115896328993382588324510538704290574981693548324695146315928843804740621348915528386293287914942690105138323593002523987825544590834274256783711193978319037403311032287581797158400*i1^73 + 254405095828716090599548349081260011980247658268460316126107477754966953102176939147360568235665882304072842146138918571556698961433572546265752336654524394264600793004432391308557325219336607297602147099694776275171442841876447957208884602237253115000349135292346976214976680054829535405816917860141843386902051284042385239385175042002114589782142525713885857808637149969112992419646780707626034096773025156251269742145713501209636552319037208735534421051752376718221851358558866452778773925027304004673330670180316718333237800082135542573694509553529462671637679657049228655462125764179268901854179115795121791427193327976593383069578862270767920934373447415877884084978132649772545082281512410735504272741349070091838788060238821172551511332672200318540533680532867465380667148408449861518878643420675637981975581740009075047852983784598329644388743744186062257990865497014104815465205593765082488797975395077013957907994300687644249519388577624774898242765802513565672008042308812968860231678280390281218141101657222014368227269290973972960203643843393302604423699234982195866047581213386099658523206817890917608660788732603266958893426160958257104009988529749813134545325581692001447098687416139206058776817060606145458684392035909694388690531323345361978782883626441470807327249410623264219775508566480032027694395158183733889831159544040562600763908997771954957199440862349294480044827994468890282483119847007139313540284725758016188545814763609119783942130216453867474702036645752195086909021207287633853322397578624025593722161779895242197543315450045821983913421073852155241849177909797738417453370686808158142168369112066916142143705901032472735287770519392570608409956244220478153906823270249585662284180908212138414747083600656615168419020747107235544006425361498582450704467326528601004882461655510731307315915467541760000*i1^74 + 8172062029106872113304607654195214013002510037589026960047888339302066743083465530277895101561372200389656034810477473480096488291992203540691061310625751317732911012636240762459581581698735679074200490531846956701544351298456562234640596475576178819871037325440790202542994982301245808421749965575099043368433537951506778388903434171901983002165364090627482706247809551003546835132815691136901701043837230477823524426703389657860274324632656050537694831795617804365824700104942440078229907828818693272814830059634842911542412412238958124229279156959079392549332105883025461189679248629212716276106414028684173911016734330795145910133398983779329863943986232850803307008679531874134602547284755018636872046378472206144793331812266940601762335965170030575678678884589916299635773047902212269543903493373952045972494449545943222341714961479480325231827288349659219139621314486906325821911305405247696813323038476226428225937400532175114283955568452148108922801510482426679673636246766152985746295732835719744053615596598826007468518349373667861656916623141022551400928112560745437886414694714534423665320814792748648740251952174126198502943916847564997997322662334625899527878251250360990435281128803097257144352891134101325074765917531885019858987262902822327138153337064773194565388617168574589670263686014279640226263027530910368519330177998843013540299370365203716671014983745193987428373345752676891603211102495078538906074059798040739055926566812707754125317892437242516519842130536895146658803268931603721159322603559695310696990520660112638734083972144279414196947972925134987762926352931395199963050090032549144565925274204288422849344647323573010798009049184907901403215075899735419868955692211666521127312682540289981077347408782489999437753784027580231422131327818277611402597229129056138420162305000000*i1^75 + 271741845790043501119127524407349837678636523324355926806586823347914344959581515180281693709647361577263487628454859881108812950507770359621808048180680316778754556963127146370835843129081817808429867345194846219499769167174686892768351061671212863743752746998542841522159809041968786833657647299928566041916809996986361554822338931771892562477636156872282822432702330994196219445672549219587087273039231633552997475921579637683163091446435607676440065947782420559533287483824813407907881558703216882572661378706967560376650585988407317134792637141247581873324313121020368217550489896446538990419729353752384871910844134492039185768309498511729812477884001754400106294662864309803712807708844945963055181856527304023043073476148314162910976388005296243941887534502396046790096955002207117878024564337641843811701672396939097016140336047365500960603194979206901884474375386038821218102301826688923236482489293833430207928301568141400533020328931663809350944916476277451152782258022965760793182708856237957626425119658502248754872439770212288620581446806676274010112282941350258473449954763747476470118908514655721734193058249596860383406914144313795073350926003619299991097671737917991687275998912266427793034032433469641558611743741625196061421792486643698871732674039868754800120545751400908743289350424906927955692856456970971873938539632664724819452754862697340603550724812146959464211860112013509283608726657610606021522284921891416409949831455809371078526818281135245437916418317663403681007848133995720056624470956231655951211169564585446942700752276581219234862586643960596449578720313553428207526147908146301554786451172267536349963856182621436147964162905225784912116601747944672374347492684341230614988245577168579174137343828791123943624411351035820847836450648604305524546875000*i1^76 + -364735722280730674379226493653523976095934160008874483460216708208060403836554938781441169872360639898286937272889860512561257902604264758567386006437016612445303539945716938028368979040205920011605995891444703624951929655444014155678273942966398078936124740124869599758597351263867678596642147267788801419537695947158027516906868961660186748925253462282119082021595151578945165291613478950828705111733538249586968945412348786852446007728149892949050995477454238358849167957856601944791422512098983083624339227523991328672572968391204213777451639488767237107047874793187962822178862186342119126408704103287881745408502802499240735084552606007970352743801127687715857028422652274607144436889076798204591239947581630448184526278919804731376687169154921883858345631946555637563402423478117728943362756346105363405838022288024698571597447703621041099159654046662993800058297106717355009234882684964102324598564737452671805430434733958465237734663746167021742639118043643908732843818758657307480151105716705110802710614935934721617223489944151759961778289051823283111680828354845041819887995152427752922828862287668171622902942156215494380038998521204154863985000732771712792147441134414655017245240498743400717653030899026438113663464705418741915217077884782972547583307834488408021239009428722386215649377739823913140691408878958939976854190088225238462810569654533926343562471704521346667330817252611181304480654944651458907356080723206935148770656467426904227679899001227264383940941444133815022249360823443678207586507622316129598844103392409007618781053294600205833968196837361676495823203667122308368837497625909183739733794099362182991276444107053868209568111043702076227575705079193903528574870433362325804654471765130930251657917673711449361586597166889521484375*i1^77 + 66112881475488292876240912896515515710615352108360010580349946855656733333012821323572995277937689534050870746126060716299804736841348888513461724788161663366837398657954733801547542303717626653173654787992356405668062021065981341572769299491643839525208528561528654694196393320363897751658826056295102255912583116812934770779709769352734259863753019996716478506901269660253131263047237672188769167866744620943067647564650931121146193951689679759069327642325887207372738190853245334806849037059746637776115447643209337061287480463026751047273251425720080775190156297179153709640080483257897037170595891939208876510087930466557317011266550009417545894446078880238483608915978398724328147133217111818409906662837631151520461700959013585866923815961857544915406683033634530156675236132190302357309470012968756075298005477045196499702996203642692271771401542539050208018248556272217421658780724641654728938041099764142597667852558188913309548036482595646355900563125411434593274356529313688342469987062051099924331271956171982597251357501569327309447470590131672088701880170017810617577989017791697776734367325199190030324566096052011897918535768116800244533979327803151889143457226801811582891111426601103097133668583765695085141327177639415923006465640336358838644925634150776604843537626150829565964290950459697065130581737891011282309784232193463315121883771853296566303877236818139290261910846194118099268755662702024724250663106185711272527939906646463328536551550668181840064716776901940478466195211071204336720112279699451368898667895829522380081305835955879431425562060696752058838399525021994231881717360509034160401851394490512051320647643558377553674876488419688995267286629892782843763856060801252364039043848780803889214929687500000*i1^78 + 50078225579308742126845134743048420125328862390174367053606928445541862870913150583518592369026151099907516421686265328723117095925000084112488472219754733292616236410248455033553940150623481151484966572215549952580922033833233798351088570788356554780202198543153645538457991337005774674834535530455513522457756628250225248671280283884709520102827984486587683607214555770560520458117428135085970986408028741100367515244788642784016455863034756490687717050291849623795707372630986576484161621173516197235652689837329089670843371557629585015380758122487592757213107660184562841597102935332550039959447637153144350347877098703730672925250259425892766683642686200418095387008857709283321581638122251337328912752133422198785047332243407162517329167527381846596562615524914538931580750810100216226354208679644723943931617277621237064151118150569855185103195673455659701979235389610094128171719101575378133834593178240306841234823823379744246919927571035833423873827292569449709448229216047445954526619512236066701622306562004566345636895443390738919307830534760794986532667333646913328336377458417702864023456042411115426678181570703645086022791824903862724913564789215020139180544157194047671009978875246969581001331827154798720544695592535528378393454125081518667266301577550997835635701395388987007553189921685605975500153349947044686265663878733650582901954526308263660541622424679940472955069782520185335305073087437407412899187143292394880351319534706127185085514789556492072943215251777397226646267777480248229828283024256046421692048101582850635555957384215383415307151501684753374857369355267072242559852666730681956062259783475477315240967338655832843300000000000000*i1^79 - N1*33475079323713127657546274744140687352030324040276749170848090082507504559439218471578296641921709409726025830777081631231382147873363895116559153679146011446910399026691733404499300903068011367483963936605425401648785240433691945306939724439969679287740397347138274693822344911696740172437441097694209463031358369683295746929967080224294811666095320086818333611420618108071153689353907012926037427622647899637012333702853318712031944103626579770492905048112302810726400000*i2, -240913045460334473479006568004574818863378357980967898811577808122812829240832971164366231497156851456801862304319276800070392426391199079739577697254381864532796709602339646220516521646926266544281757856761924420008347676606293549029504739493733816710653879517016746592511173323156294580742940719615055160691908512054260665933763618790931731230155933203976258026671501578269619009364560648569722738202372832360883820414035756636364045559093582045180905422212800817674062991095718288171735958330630826882000333224333662442861626144048048885683774840685812507966054629219908045414313970050999549080179711484085848693755479870164577639867141627634708023412741182440814211582495817693061129551592244687395530645404384861910153796445506401542677678011085794205986060724284385881505083431961365924198456238500391534097223433759370347412684304437705297916491513877256544593771149539109534270910035880652333807978125879274914079418080901740616240187881002764386344573121381804368514148340972747844119246093894380430210514124330307239102623260811960494337218183129692449186087379145260394146414389788581262725382883183980633535505048011419479916377860121050390541901676533460726067890953626674008815749151258212785982130873980425589803480181132485747251767246137388567737009332973587380169898450020639456375335020013880386753912656702716835727022080554368768266742257755364588823110421156332394517500986623306008776698776907053202066812559555262191932517532709103914841798697191293191155090641401450662581027112938016247379030451411527399305332278196768628926369051993973477045623827783998465385799655695995595164287034447113087726065953172013164912157278974746728521266975044109946872366994628792981630874074674589396215096230864081920517697801162764197192818781739904005867352145036805587038330913320063434738423499526933677346233837677941268137873768893309336762099447588358669817436156829102970040076097266972651822720245335037298201254621500206634144202833420103756841409491676763686464879792618976395766074793544471060048804417775939645617988532740481542466074253233967351355478936450314327381672566013699993772046793000319880082120337882620939241748799440910565294366639151821564968866905964098140536343650148265520575980855293920821890525429760000000000000000000000000000000000000000000000000000000000 + 1041520285395867799857353289909295820174386775081147357069233784178476168664749933492722890389866238309557577461385269209056766397506881119380093982231425030442058273613400992660857570847346105982510749819023029343953544754672981065699068958675276137436553304723623960356862723955968857305914506135317044106048065340538138250413461982345453744546526936364073182603352426129734903410552625204477445575168198595317046742400231946320823788773186765879001472780448684699220832903906209436723777139698290910527715325708377070868090002208138924974332911535289634335286423244431179268926614839832798371538152990372948884655495263890684870945596805257165857438994379497293780674814186641356808863516362360336070013267008468494445241483916317651066857419879061973122717262141329195256312312441359520153926863014516539098532110746548385446942861171901061766319090499960088712233653055643125343813463265914649739423254180184522972960951287234993805177065025865465807050580372017618751465893135554119350357365909877893368551695871462924830747945628917670060841551673937551306846165358620710461385631447390729650173432643593774184219572547336743451808519137732471616554250760529810004521209532746433963421099942345228923971828315294875451826455682047416213240404496088750321340334414376866682074656765102912503150247887404888502599819533042561709299829612357669212223663285835621572690445065452005910645170502729487132625157690386155345224117679063918452243361228997715891012488971399004613409072904894966303512592930603548574614557318049896301357086586465482909314884476041863620525226055780346874654064052634578817154995782658751987591434488971590485244818550310044269889300533433138157186080252198963774830543138997703715408503380422723039328585060984939149492504786130921891230230534431498523535335711989144413903639902872881142376749449981770167448685337435180273624149966482165265133296063625481967043050565985254776291943418608028042193908226481071787156419564191592658012601387811430379996593285001746739486797574434028021267770643464257309083457028291192309111975909757538938020445800766782772504421114698833738689471300714771599078373370900513810788297799062910387548481282799631243461325139966297354421528179339962787789216143653728951577754992640000000000000000000000000000000000000000000000000000000*i1 + -2332804663266461277110601023336015718038662959428292823595253928231196831069244631203965376321146549593163080739671746468449469712045506998390550015708409808716267437171438507074758756224316132256269970254534900668308968697139232690949351406621159733862556226244550766405511990165355351987790446453018581248600273929400544328419087377832497165424619225103613350390764722083955883366029912892613259025855887499639043719871755851448902421295936646082686651884721743022824899550964242635069016148422965179540524096229890633211737175294765175514012256507661487275296941042601688480418414671636201840232306714595144224257907270946392100740309818148624164484363837902973320458206670670255779545743380306023367366622893311631766723188363391055582099025303718780434533652836519700924996362979965336595799117957902196352979933663085496596012834009896534201560743149491756967146063864421421102043034584732906041031439583314706232386272099192390017562336957862403548332441372544653623568964707217787136346399430525758883047802978570335706195107890068580865509700789950441572709911373190141837340358965696539753126170228876049267006336218690153124527957826275190112403914990028897651353892178658625085896716396514091560105111979136168547138578228503572127775315345900754613140071021010963142500635004711628603615443840188324086989191527725142589326807904076409141039221286687882657671170181937595209455740085724484791173182848635657099269123010690251412254556182062593904941860851339547460698654269929131040126195809631398223350117227732485662893236937905923877879975126598054095433147929481359926772918123797733989585162303555753974040528999335269584212896914830735613649982164859631045032635904501344112654766652134269151356740265736957788966832873751585541832497232125786954094111682740080867645870262409889232386765842850296059279366530313336876153954244095412433864644938159954639079361516238101004628859036541958241568365381910027317056401821085932450295156749993030672001891403644239810917798336970944771426222691352016909241065982149694612431428750702624031002228276810282956884806915660803054939756080669985217145182022933281311915425126782791789295491521385063274864309871770049372597731431272758841818655244717978927454179737689082591361273692160000000000000000000000000000000000000000000000000000*i1^2 + 4544964799089030874222855180115562728040384659854907101739828914259920417583600967946119312159376308602834881588827974921291617530755754197457002813554954884563499232535178412884474245379111194046786504847164603988785581951336798164985862702545225806739733453055793172565011658982655459411094185600647488387298291989755856251221756939454395881183499048772234139417662282512220304030487582578572333400482365957140330334637720815513433025534794674096544866386405245033510402701899145807732961713516941867837017043865255102189529443872944370622698684741349186460530914268849778970193504758472812836926727788698144061615217277948121489400543028238794187016222517105346018436309786965686021478491895562926048430141076771091146647871567190519600650504649533116722717044979324052189975376035276759845105080098805725277037323340080552067468582522009192857915522385051495255696042550553270484216218121803071924857541256110034496995847212384147076304665334442964509692338178411938212397368544991208703165909924763870807199822561182385660128466666821341558807493761694413573048660421324186382570898077537153304355945664121930359694188505465111955930128622267290700781902987337911063065503486036014169573061956315495464845359471710438991359032550317138861811923851262574883579493015759542812593483517208922465459751124955342576330056835888989076183366059014672852847686334019827879110527014962036462535707614599138037389458516786006751839049398744563271097449016854121699554412704824965976291829078474460204554021035015889183733884372222733844021823052432715184191074389445708002827020873396985687570501062585648489862229436995016259257077489190022562040248036860311305561618230227802706820415937110879196609478458844881477977363937357268419042276716217726558720753259197317198291706381518659916325066651191914695422760296139719396512341369532783334431755685869977935482873561940256008908912238976781509976755426847729061247018242453546378957904712729523088106998624975470382687468030483893080637894829302064312552340250648435228068265261612206940480557070310762640807944099310696108768413705574969471444538227377632102559797403858603072274530312811440905633852327466987808164627290996409501597687677931877830675147889993940012870870053142348699742439997440000000000000000000000000000000000000000000000000*i1^3 + -6577242754090042247705932843053034610405371824213978088806968992205880377941261214473786928430191401259459763292247321907455321547165582046426311637422595503636606316490362633661181748389159168508853112066166613224145234904901706815139137779147563801928423749418791847631052709018007277471387893778264454615416222891647516337921227364137178743160927527084084436009058500205757600161426500884153451018012056825762202065531608931867091444495505857153718271097742019448784788803524945848393993413865446883817140857614361309928647523901655167735339312089468839873089975427232489980824595756781660780583910377391269460289072467900081156853856359358573191070043284784308282528660734589954494313646528309846590535038686684048770481805283675359406275440539663180287558959203636318538254226797215404407611934159723410259245841276478569075356300903463923290838105403690445946789742423958460499063993833423048013520675394686995144255826122700723757750881886068227218282671599469247712435938659282325966094623496276554163089968047547049608792505238304643734085457581093095691627572956449070609401744850063580924312626527901355761105258350784289743312253875110984519662527389161178334833592112600452655814663746839155505561556902120897619150519582979118996004360287654050086698426029484816290259068756955293576199924053918809222133511841737724674089542460475138583146587584887136760179082772683738546388562992903325254836540686833872075142801095963755072882767472837656127439209324710948958150090196629886706376045467395505797924583283502141893221450569472949499929145282414606706172643627129124472649679900536985249425607336675453918521885631636526781585174951541782004965914948030615945079685732879622184447737890543198782944650596303959535554599578979348801313018920047909560464679429387221652926436065232952852871192925227783924701540412697069077481087624276828167643531670406333259654256458933515717235639083436455461588204588093291063613120883771708812226507379743876352702104757249399671507803011489503121138637485523096793595835799764221058196265691537145115164558015102376406463954449565528009055221791180854848376939855788364079753951756016515695157452264333881706773964680186037757620610623956286841462975004003688732139420508355299965927591772160000000000000000000000000000000000000000000000*i1^4 + 5899946631290105465982155867712069216492449787152671081299530415651652763790041504744144730944772609389610711546234576254666760933203006775924271739656734944128192358455248027178378017812704023048267430206330158831098476750197292103045514413057408151068004825862563308685014553613308829182121389823692009799590890189436913544072611209288921590745652202329852365243915652022970973460454950915140564153262989529023184249172782997428037970064339742011068260890326554875481664651239573858104649318374187546295830426691120617407479331956115703357656049978339920146046002771845580233371803603935482313018917281943151947508026494335394624175298185821493499186412031976361880208086195913444587424424840843998490822643929341959875962049953132324225496943031602367919122003041176984516016663621311196342214943945207800269398133534979147032714074846150597668332891064526717962274134301418363533057475533034339791405766916665380303618617262596095013573579540273264704404561362135794869349818515470969685849967851026087025011640294530579169753852375607671830313670230392151044431844156236240018594404413834056657447911888628348417459982010502266945404409949193578963256838468166495791318465524502302531084681749640537199294029956079035875624294452425776246420535472161552387181520488465182844781169252250022891274514926089988954426609460825380800248875034214956514615307299711153785403052503363742229510290102232186132150050002467346034432243760154829129785336490150137855689342750151329235398433000225262750841266959870349614841178603007899590776620345918286412088534246613189042985108428703956496683573136131306456938609454572688323959661154643220740985416055067249836201867807378894230338044741914526024391306643076804584606599807163891674012084423876427002414335404296055022819807962921346757188988213282648134079531846286205182106882420823098671456555602492714687966600187879931032348079668553511947713470726921988754395637165083284660935911552319645234671582230182685533297613354009473056242173271313171479242518177775717047442703307363381048813664753704759172561137590440988237096614947572052651398683033637246396832386010703728470930555358724833216597327475136706831918615418549853180961153943536695480659295373484028315932156426838153389594902528000000000000000000000000000000000000000000000*i1^5 + -3819152859969263099514441353634635139302988961021279525829471704501998132091291133315756281066099756284163320019201229257681705963707083299684976742540857891404979695133185423919372115709609853401673800186274192950509796658079834679644878953093561760055560678719396186612897706209016713077490487257756096463164065356965341293898499961394616159423609952019182941918095579205380251407295973237179330292025945731102261136228871819027047740985465922638107135610599604184937805179662380975146249676641362821878812552092659160249625484367383569865718103211446198553811984626869180619293488791993198476015220377574668046296261741196764859604230220614668033881174774079054525543011994919087993986977796425142698579124510650851398428700211357688793663199760259124259775247016452183480497931104763042518600922194639445100962734658401192664493634255893680717813382291924022322053775689622174652984458128325193214546475338647754073787860748381656242046488048427340845019509608028037681383391146661709502526433651201506125145830207342584885059368005108700165357309426448518024073694449958824259492107178320274757132389184284136883611831513061210959050701069889312172106430528061228330145930576252339697486527538308677145982782839163479378793509053646033003074764145211132914863736928085526737528590829721018229130215456260883829401149141239462108379048023210007327028603935765482068018557080123676276839615788421409746543797901086310294011969540017686256979211278356858304226236922803740888318417149701429893062731136511575846895300542784827131896586163618160960431839349481901656464017119083735898927367070160094049621157887796372852821400014183776379360019934674763955262327133635717857150984146412884595982712144230628830509380740555402706387869375231025929605289776968741570040055579893326404867871682291213755170731364262272659852321600979499878653496331871622524956330405115723075244139332288899802313810086176390349435655745674022915401058169973258176088172449884484197529678922245926575901960178058132532498558707096411472206128409073921279896273492576923426855671947415047728210540748675971640112260940066915275674685579295208332959099791638108030944115816836170426397911840816419144300377705901629983019588297957524109196318907068541804038062080000000000000000000000000000000000000000000*i1^6 + 2172403020235470740963602824678518257986939848447382759806233818321804862048622349998064556715577415287419558320622848494752946114491729483619470604478653894732808470996206022463006404857974397417921337077426185016211509349867499681833879685056299283711566195555662739178488391682205632510421945485901539900379476039606393133517944328753445433299640631441133087505583394966043757969668492964948715161802299518649560963171932306556246746644435781542877595589288253194132154453892778689482715769994116007928514037966628244315825375871951986259512435675042745069849552810107679149671157477190529033682851951092146263907870215253024368699669287094746135984791207432833420472338232743539163432348939996587291474280413105187788966569147992359690794797235453114462687785450872260305142822987166123694680392993143798671766479279855676890446793610303219386105655238245401017416981959444652123558899117566049583894353975982983836148373324251203784276984416491895355927490947363755681508961192644663136993872911839449192357944330566904685874269515599835270051587435668476803034518352335606814383101747029578571213109706369467631002513464979869510933981265396036816263105830383640431693738280654288452930774838391092647182470755803510479950085854733342078832769068019025502598266805904025852090055426370170936379749238886367605129505730198851638616414906383389397803671484274455273779690614003225127402184140323029703965544751656987521481974432475017476146907040142471019660867669213414048021602305283394252912871808246235565363962767975661773744733160116914797918084675282903373753083143018551720918339284425264738068629970417475009842910608395982846810790616801630112699354509713987750152784516293158103325345793167083704081865043511690250699474490616957798360379222441666976108194499687294141486716444427992647825250836065866341367454033420086755058032247224960777923387835337676001299867759500804121618657178438442038247550606731315253199020573399492254308342474548951914273510171961973865463902627142217928995578787922689514194055925285507814515457173098424327221616008155961266018100144888819595785441855523323821519964297071920031639393749991710896118128898091598785605679666348900455974011226355802357523522412804090622311680128729773802593976320000000000000000000000000000000000000000*i1^7 + -1155717561637002923988849012422386656149159109083332916285037590827442756495337947041868409412372675514732199826061979810174671028767647000444587623308074376526117512635048441161035100880849847087314647415228631669750887955240212545760388319124507806499133614843877962038440358412661820321346416424738769503091253195730811397389994668246715873561586390899423666301416063566989807272917720100110648957881032188609875628781049018646257465846414387841784866619226685659897521119552613966745069179587047940982844834960184235703545403154816713097323771066420502056151515928333629091150173217770083744344435734402940610753611655462289376241984175070513407818751527196882158271458276580746651372377602857377180187862561941594738910332581277829258758284165166388055955233148735762855157617915702707848217091476399236953590882284665296531677034785403918425463601175293401863345439500131437288491452212180383073969478006850663089540897573814248165032337950406640050687782541728018993022988221204975208195451696599999420416989273526052463637942853726303067471858304633888697012382589848950931779926786983119495132358573419595077292935232963195455412551090282628621005157189493774912236630478605823655274127793270332632371612270935227541736430183923708921307838699048444770970849846216903471224674928511505215856159116407188625017031037820337283963885346385322973280719339828476878583292997862394987564987847762180518670039632617006662108266992584249380586422972103134105356502433909046198364041687959621134986337225151973500788192428929531362739956620399623247406510506499838076202407890260802250573383266224615096393122953652734279800769558921523210884194655696303839387593790213713118056040947366465476765099397330285950425831768797533989999688900011149196254806163569377153135599979583198965471684530195124068775083786186306365305869900531156035359106172981414482154799980195472956244190304784873806288409906012352801697102334462855225350289928501141727791873028159877701810893167058874750271052967200148345227388262484964162625812784242190263468906344459931377721411023984572178020911050122520124024124223416568178648373903029175838234735859424465134130989031623983191668703183089292386641594918631825541186074405871287933311888645573274793462988800000000000000000000000000000000000000*i1^8 + 517164032629831664691129670585759349272657361779004826638448101714069531999165992489560929372855775848171655540834140420468175973727952014505787413895541444066142194302249884383307746796137783408009920946643570813930246984064531867638006355233187272921193231678832822513273480171806464163296186829976651829289281928716135385952789012379835232522107617074763135818484246013067596492548111501437080198723485882987527427326321998282325915865422069684384791672640637035318177810657095732535269085505891705751414799375652180535622447375430436180881228542434095259673743452749019632965405314289997928525153611509165577407782006329612007457309630909361005831292760125365235787776466589078452731006085017592512856776458385599167496386136671249429834042072643716669152569440516791364236016794839607775257676217337612417933714726974231956701117694588058302877982747718845761505051342498352803434245035581580792346267424224747341066547949279752934216781326949907532043310310153604113157684287023460417801192239317353061262695350437337350823839467877482713604650771762363830829901096914039059370734807105765772357018696930187570635636996358330630315463761866428308739959596309367796197650843053153753181740988275747934711628429975868720048986103403992482347233459116819247703115524194389467166930652727928866873264562345490067809355071522197626887375882145400477744596593231161145058784051869845215393395439565838077870872792734359520110270104687604627867781281492052328882648481830958919437478112586742234339016739342475320619371801794604088336509234171988830521721851943760086024474938000068501594332397652750262475753768987181113950283657894562832457634253049055438421598762017842967770967155259180636074528130448480949132544953110483671914911249221753569231405158868035174102431092866937446033351360275163873522235556775535819519452451893753733340826666002632886635142111271768383581366295133500969155258367909077550483280506525203423413480305127667829318276211607535441410672343159872050026963600664572008186999364838242447162815614364687098947824859659042121083493958775604800405384974797739547497650462020760721887807927672717139743649350364164603279615919982619607281746677136036673191667545556239816065752455870999074160156144878392910544896000000000000000000000000000000000000*i1^9 + -176375004890458967828718711295459717739430241961688279858172054015310896479095008422424043239179373757827938287264735392575061912955983675665061993560854714836894881840371905341655012959259200691621963218234685366251159118262694236645847170071379124391548869984021094601932298605449042552974660336724938258562761172781645140678970503245313251001790635956941467257988666481161464334402988160788935577766198332705389821560779042725027488745288898585196804731012985313253588633498381438366080925807292741444903106309888608995882678954563803213248214394141764047129630119139140167911086105326979688110720964525981102964188021624202277083121259038278354426167774097517449329624204417460810341993667931327206406762222588472555591065353385912904727895729039459190175644378755133985442443990946597099170421947510296621646380011559636901006100068269336598519273816541401791993050484277584353777732071966602429918226603077291902962664982129847492495207871290111014490819958265045471114180962218879892575520378741063083859397505251722891578450816458348770196377699829789297281407227447861723141401356797961571484442081906081111483569206775311595804091620280916907355013744094233444248005365518137371413907029454985702793235098253992113635058622877936113984839233420392617366695929573666771210760958058240034498939904698318958260492681027343069459025105235003678025520856608585959861264359032443220788100582232353794113705880759110724408859525881131111730322265667602846572533716059004747260641290312335652113804106018537582622834071479236395483759766284850964039032487735718091782703976688377085311588322643964568378838625441155520176725072265184442277114067207519204554570500740244087595776236227233696286820171758708814228920385736368306452015387738387294545853571951661028055352887393324342295520910344601565561496007208312505629424053750000231823137319993438258511891743139682232711060051509438675940175897384466532115370773501037085914210610125326771101809251222190020875995443825020468013936735511209820765374627513532714609526237391318780572528781197587556967498484635780333532257909888205122185844767873763280132371209187444588676226496840054311629141301340252115530214507626903695408641379470981887079776718464149812406537579837941350400000000000000000000000000000000000000*i1^10 + 44589594461539406482164752248020590055974026737147259523870575088730747911638406579719790054864678493438133295136653820816812881818028522035341044747771653240320691206001442569406305056282006552513753277699217494807923648563100923853228625015449871361662408479785185982343872452441012876558530938113967547023791559935730113001880268822488049393487343643120516780593425840619831975509441308163509725115968091653799796378486394756666496943967878912515831233562817454986937875492253490476558585585289635725390399714558311182694586579427091766330083419312548309387428652875140496406932825145385683254215807154280611498514739516771800650218218559680014279352895690961771136405229422719656767504607078266810658410175885811987295092180013714365958819164112090070144199585179332580884581456883337640427172135590612557653176549422537902495175322272790965513033438319696841092790431513549749181042371126011678633551846319848873527398063587491606353014359367974303747597900346609445699117780614174202258908462387998534534824559130629898984637861020605350764476288102968043792898411227553954508570998778592318895771976569190369838769524608070354172681175725277791248222020147389112950135744169470188531165468235128463147789609307442675734966944171326769985240749390937132932564799905797701753069124520839081896420005905432642779985034548203678239890316377167331982885945252714710033285694549222095876691081149377186968452997364973771352335650803397186830464179344248198740358083854669428209290814759376530160799069811173347425312860414575371786853124262413779255854674963800689481225198976090067771815946124705206956922975423070497603150667772959116582601907354006536107622187808864741782801877270717102719538190989858201351218061336510994887139054400478079587729693607642968362618024317286381844348112445819866030869347556750986591269821657643526926406624000656274602008210152350088440473473934727166700747633893229220148188134338126385544674994282049031494474860467792739341852436982874321401464049794598199148941198458164514514641173432219467966431945060048362607583581851210393850211784121386274565635206696200405340702064978636883254394445581222800322320301059019061825612640869416063827675275829306374924346314176575386320761149991610744832000000000000000000000000000000000*i1^11 + -8650981545283804599117533389345196530224720669040147263082318325218141707385063900468015238089708381185030758861431880320054939075593915288937722322107100016123042938053596176998699017131571328230951193590532616491275936931050820955958513907016506602338283103448808538569983855010767623400639788259140332062003922669061816046064101641875792578623649779298741213710776781704694052316584020576772123536535897368412013230835181008451753922872096118974157381664454764431914053585091412671189764029822254690875662098418808612828445457544225272205954782102495626971063568603298536286229560704595560639361338690523466211248300619341727184861661857716879287778321721382334725072200552130864652123806418894549262117274543593045999969242841796776447489804347681306480726588383330464872295208776681188411749301309334540889202511599201725095065423333366805383268819379420041879600172197062366614876505835403835153810289128077682720814757421364651851344005508716630774920590576058098568421157471473089465863125984226681356712542247100841741393152683670235588448733877224055711417923326627860896262435685275423096779225118312442590377028766903497371963169855328288042886334003100609616779113776738887745734310818641881158370146055862732946421247808481990666001628258471250444792514757724476222223919896322675387323067607517959521282879964499954102812715041371365151897411385419854095158283466780347221491038103786027742801785933120984603792990487736326199684052141578587299184148905116292779217467779289183553449004616579698812417377591110090855275593868149897808652476484299433662624396616724957393661822289633409053231022313280307027039731126739436166256970634964877041866043107250829576821583631921582681040052042008724433199220728575957101850442902016598666500428304089189765030256628948906571703611473060247347773238313811122540693356087737071244127555510280356425958093224570510993610969792421943802056107623019035597593435786631101912853779427205603856151728582871552004390373367942138857490463270797462240462763788195099495363251816892256231690395388033373262398423575070952386291128914980482281764963793649358410069849896712525078979487129636071209925539932636676851262604474658462315209326467292458247341096061656012584577793196589842432000000000000000000000000000000*i1^12 + 1401670733625586654527823405316242263054923626983758205811681694011737149419421912279799860016538300464370787280639942369959719132452325618162007921058185429796540600985785183454698638797642807857284936390278324760158023076544193891605387208507559229988160982176832973211012726593052070772928861729777151757136827804912826083858756914051820532892397170206519365297934744049358910817331038564508982733294198606947416940991220236417940235185149064392803758257490482239823455480333404356738230770594796566396883042799942269477996897954306762778329155954955997038642347581424315192298165653046185835399705298021105092101162871579872699615993711624245749130686576222035614859608619666244863971266075104894573899908943521550978995437287239334065376269851343388207068054823132229141213755460696303763125030679767605223861823574103947637338919802688073335030404426082987632059950740064782338002763867694376470223482512885035890340712150922440387042270603153316512312718494368849042259135447735009022538652849231120677740906369026613164043118055223960096571196509892930849035441747810568859228480969152461547683059358485141491589697604280658847847429411185361029224438615943904876170429867926559238903842620292846581908784790337675241437687147100663109066577396574038505689959731569718208811912718939956164042306354473153954666755004259383081395740602856614723422647083188179146036933511305172249420136791686142556338801256691271747731166124864931366201055879502535468704822134528963752144098573745912194968900774836334582272977581676795032355630401426682181187553733404348644471520543194215519635907113705682959057327756967928982536500398143973405029736216312494039994607131849593080137753861350753707427094661620240247013096869255131786595576911334886223285545003171830570847624385497066439463272479245274051371762510465328279974625933811372261446543500293604093557615998669283714247111551930096220759216039691896852496752881132942492868584079005016705360249348904635567968716211805685075399031224884934251570849028552182345210697715590552495087369796475575749205599942422006932435826070131851925120107217553269158541059213678288417002469216558957031365615995939484997521407042471291288689437644076648398566969069493399428374427192923258880000000000000000000000000000*i1^13 + -201164644041347789894657116651434377455211213818254173722168453305531252027226986709276747656931538539040654715471098435372911517462082565816625321994431496775121192099192140035660169751128410153268432918853789813559404231453803731998988992662225965655982725853394965514138289781910389303201857992772152138772429913240078982479873932510407663523873406163538466642258556871653522199740864595551002853318242909549305668170494143088520176633231656267329409202495977271855467331061106613100612897061861557680305464045722257895684774434964965142306760911424303684990779910472346599064653649746638712206249211491974572970754230500769439158464068792117280514887678419406270173713782155716198975743399147490290793197919097893098496325137452943380277059569631911883426961907500890144802420715556251561002359628074721274235975171845461261661662331732365146816370340453181358606346980127416617970815857444410739046422951376989797980072164008021239745799943514513448166251990312166575149241667248874307095758352874033198671779613808957523734689525765457625860320059743458666910699437434867699373043029768956032707087304005765561094864745497843869759771538721357427314799509151899256373835874343936903603394952180656104432971345407446434863782949126228331948930310295456199113823957067964274201198879173363208720244060971604112526876907256886728975370072319640249188728110183878549153617158155888794533263171667713092934908554882714104603452825702373504626330362270988598753725720979125281442737292955886218568499824287646648559104501346617641650299508072075166433949198244951088190024676570550144159493991440284287802445348570520290227221885413192059482815420396474404303648290509716212257139286447462487664049808163090790762597658736970744655181372711199688846926457038027275684224966485502082101024916963907314085393423106311544549133325687009316658567634223753994591432299118282702194996256450119628746577512202429536645859452671586858209052996218619803584572478462034895558872872082482437303988204460859021422922703623840944623169777139801661146976254390691527671374445880501018622041209170500011901782621873142011816792431017505819203421214138960320161184727469555247242786441227172559292169395934738491245575155190787425193110310957875200000000000000000000000000*i1^14 + 24048118625348422163479537607507099667383885471971765715086495499194621382721793957313859966728031103926140073494382264271033607860859682930187989879530436052416309626151107701309541810117774111859441660890382317677143345142042950157733603309753275521593309569532888020634417547354051019061831682520783685821275354583541575835981806694410668124173479398652076300673291380610335781638278300845546886701224260724172156839188323324665181444573770784995960339306128735379549918396531284829573627137691878570809337859886328970867046204969119509207588697206752768229344241202302276578800298407294090970106618774394608203783975822200918545693831915857096421111669595982180582519168007385464511389824764830741103477394366126256449137821285906549172846904302895608861351515786805661513068012659152716800617640342239867878239943285809904929953166078204562752874103627869577421520494486744359537589357933647406793645550693786696771706571155159164245788554852658657058899322814870369640617536513015750248013039441707413687175692629082123937402002002297046977462711123112736976766553806330127973485644876455152289114799530274050072042069102631405519016403086353267459703170490363213167953091872599022456195484130458822421293339184219035669823434938739035228545240199853034083825536479169467401542248828555367992739607368723147507652402474923227537004038275172088203859983428235811919719048862884951007222179022490411590954182763674839106585783476916502814607825750556486852247017962974430499928981043610367877260263500444040699945455706950173270954387847889583361110252915373584180150491215220533568016083664954983345788256791448802085379769227053440707676378809549507673137145133378778726340760568717829566948441978219369096766168177227896821854056998026355109296058965906681177678111967694820311714438004939928110519116106021612779532029028606354297830518517426437179387505523869787920190938175215226357848233802442214181276166019654926234202575155554357724399531513797251573475282040447428734588343964590727735506403745774033243710393554565013099199998396287080223469136019947111672089040505099754254852894587738660362851460689641448458623471020913359866282685028460472889146985218720071305646355212288429984159387910386675208483283927040000000000000000000000000*i1^15 + -2276826951864366523285870642121022719068796008070729307662271242980661827922432804253814076823926219171752167717182763330802246703731317574143556066939518175944435210135971087004742718282080923590880972923095149613431898308094488816506313629433155741848453147565733032876065394921194351621666225696313584110065469930838816526937833565625005489805635721969329429506486650928569072996270033790017832244859646412163268215441156648145425267846868918181105098398803411152671677323559203048174413342665938018191989995272471323704153387939758621705819153577516701850998021838249907742247771913850068773210220237670605169506804922024839029749074929381848514781883568132252987065819066708391067859066954444382553828258892041893938282558152244712272131318262056477621058953611848183515817941951340281823146205998043677174940869921782502612036246941463988776302452326308383090359941639890244784146015051416604371039849241509256741503165687059340321972734776840546964490715053966857942951984024877229965080200400592164754424802799601700815493374557519875414104003877015743274822553147695595345330410939448443894495066447001733517580095857477637240387534661144596211232077830642327673249880474073718513725560827438173361979951586007958119137930847824606228282048606453147331578372014489157321379304766004121037725380701435048666070398565880078672109207951294803363571170879850652411203289402634793369401598936743656307880031528437890581124663211684457648888632584872615431728309516705767291304756210519914470521462322234597791825917297664467102368282362876458558814437114598596372599430677048465102967716209465411955946751407570724180770431567974850895984284736542698686510020794470042489817732843255134631267653250632153874519236587299245568627846391399176929204788280288975249965082718977553009074218040039861411187685379736961226474218121614054480179616762111545718999873884680203297403418704032734949888385644343264627295329146908538032267633937462214103396439309537068789834110372268195055260327926797058548606482607155883164839429781577970388948088121582132215079154928463168165083541350870974299756429726156596287814621113654114850464255111222700519524232369149824897938026462866505555902425408291068292481201913267809343796726988800000000000000000000000*i1^16 + 193556483769111152082967118787662083988901156345440168816927187920080258708588729277373771936611798243340042911713300816449549575912017305077580260718689008027992507998702253123533586939762905374524433828307580912229170902094697252721643417454786908952649957090438135612079253953206705112011648815118963822209181370112736988515327470035373005797510516987869129349190070095277379136037764443875280182103594674849604744202721018906921603380075974514884592546051255485708283545861424761854143572704930080998320035664798954140058731102207371660207897846481918002957675614108316362714414002076976613651487129356169224370882087970390420294616876902537545136256185499914466355622863884400645606863723982386150388756064440725371159298466289283102365182202392243833313220575243961106325181295489185306458146494650383388394718482209008959158757700999445701754374641160629019091508044706122274420724023839643372536139722970279132096545171555087743524633086942002749576485114427442833785974230371017418336660464134492668635950232743914523627979957038691588996223485144403518173834902046448053843510017145547876849781265659843036657638434429508776845724322711911647545088268990772710355653310705288981933798989880840900688135656908825506656364496222669146904896764702385116236140596415345776335641479034368910218515739341107983890121049914050797483813756713715958929594968140012555174610480744520356713882759496711201696406886379757086807058376174002556626478073415579913928332478346211601761434536453106932128265981096955154100035449709818139586643047984718480454393447840954753246342690371450258132064167376118754935681043559230217490218622805866524100263410360457348998048824908352458130350493631468006857511040886806138266057141872996616728541398669090085158330722311656661082158424810225388942421000507986932322773741377313417388019013073047254066913967798811306510621789581556422452016360893383836821676945340538184369733813017464071448400811981672854562576551394990035615292416754173094289415072345446612152661506227471830459903579569937729048554297216077517358162927609984746025446809245484178933187747265544906510115056438717282612658390810840286327271088669173432895445616008242889683331275761366667040620197793029136522307174400000000000000000000*i1^17 + -13936439370109981911263480734981232363710303047148947072079135824119292087610803623023097459496027553215032438072227500832131287631881932786393222637802089144123412092669858356698153211308741342654786825811354560052459023903825558931297590984790198255323994566054170632705658473401227006035788485258995943799766543076838946327934114490986719762717109192407833769361258435294608634303843871302269326149569903932168707376318223262340339438196308461404934644703720939210774882169347840798909635261927199434635204176148581777582659757856028889300892215691539908545243052655542333332793305273611431464423460259566388420824507913211414515875283678422035302239672060904237673806178822960656142103959620515859623748349592520407003547216814326810785338506740244617353710049176747851586993031241938353562213279213081565423822261200422039985930727712961059240725278379788912216435989516480885191767300425807593123965674259157665653124420641084086805496030014307538305460044334934240288953612986453551161726208965710768333379103304073131793278635134131804564156819814673551090116735629424640594769901611569927858215111567534662437956959538067799557112951728319694877756248959754690665395662545665925578104895138080613393096333522108021520642904891631096341615383545344522436281177768961528952641230752217477135164648842680555785266277141514135251196389986807928289829763688966882162517063760797376612753982904526949035824709382002525538842549907425906123154385070963788871016041306552431800759435469099539648012873913040839874437565950057441291516059064775131085948172626138512722139904054374841633701968299736728111045461229355720479872774799064998320558164668967350429841562683896574053167315315586410175090077779401228215222845931175834904069778918521870983603565618080517810788175979882172177403477206095950029340041729103456643882155233783271118986102961776034855345197113843083361856839689826076801588938338624544170570129313274577845390964269581252473302882979424716314095457308052018564768894311057500748739736570846984087267481029175386054308803904224338203922825166669065828886417413475442655259292010866705457389575771857831729054119741587097351840268348565492796438427620221357922140540060247131307197386824559618672295936000000000000000000*i1^18 + 464800137812240697781157014488928872394181332683167874095069283990488754829133592097967065255022303255783851586825906898111040318522784149352547248350274393938739579861845039377105208535975063454792196489379147040245747039426457821453361795303498934047081253942155412612231635692200606499948192086224091008438886808544305441022264977658591271997136527464261551933218113745199479283198198050183184996109646377412125107788615426389151042403317782962290693978645566921502802692452057864107262327134248017951691786164256099944089151355664745009910111266008877937610495412270259599613332014295523175463840450823488033420824089863060273020691811143595944928417834350888442379924704777799262400742869891064840948107067241905313151913667256891148682477411475630880627186764527534838066486144802777128430307047280087867560237900014434112382696109747930572287697435715735890917293989735043937151111318888298963634629106883121138820438754277212867032432217220993672673701006704892646771638954790949063955549391832033019954060465837847255290769314363905438932978156929323160258447905511344879235725097824097052106316725107368378007018867229290399673078224061992558276749007100637941435391260841583153488295730474462603606159225251629060036695548341558815843449512753684087402985351304230358508860323369455028275076087168194262641371684834670299364520100493086394036824306078611081165459681972960144937116947865611232212398114611905497996762313917484790100417742879533483093612368219368509382346447382014704827782374881310936487742595424419993680444993844513628618679166230519662375254503878640630195740630744095867345523288350931048194602418532925556892618643829747146603123788328859879027090256291064854606160561020037851933951827556121637236653818843270602946181450419023234498122909163685621800090493756269694890073888312848285200275632117389056925393547822246735628081549845720693719567653455784378082221028056502346954277651161807818608458980852121558246802487590413643353899262215295867645395132010913948027212279683255500543688707701149353812678516268245617190687383189616532995034654638755658817581710191014187645216757002471320877992180904764461848002020678025007410014100482098417585274038614713141798679530018745771622400000000000000000*i1^19 + -1227254033966809010509285821404925812698820605998022886714619473358946526152758510101963570278026223155746891594259497915074726310131288648401715094655349445981140456218413845561095730016257089312608518870516234908457122044547510001246059998450904393311219112311334440789506355242658337204039877637684537020551484943099123465028017357002135330237776778658407547743891711237564028556448103217427997190791805136708186522475227593146745930334435766751664906716158493326445769578364238472097080951171542571976030445079669623438820239523839310427935487684999013276072588754286243466501197904802447750264863894998207500674645432564528968071665426692110356895426631033046286187936388765804174492646094046892906403329861073205485547058182790295972595419181681935238081188725886775526154433852996140664543470020880980911280199682189660171863785451947753193739221957912393061626866870802320434353962673496523506881627844353374115386431740646982969220308260161790649180982540314765062779054069871574888339557643296772612108380144012618507495128027154651840320605446560187701079717108662080719895770329007606434084367239386710255256848848189278894633831425771845118439873942201996102227812641762144846884284646342204466005150860135747155074393215210436069332121947516539542327836813994527053482364689645336421791918362569255140334892759592318094743752444643477093774264147134893488559727998885766449559425090024742366382069898707992375451629327828408453234726070768208164640453928935146780285487447566065339229016767746781768354339274128936459477529665868251031735849661586047354743309189573169305297063454732592568038669471629820986597823793113053601215606593460263987840428294856840086489831777405200741471128183270286915362238927356394239536632020099697208368808936102365870250145848014623246844646491503241348915162617753358698333787195168674106733538027856668423591254735783428742830235267335580530528901550332775031937890761876375570309519521361631876662669871812821819469442612477664262293460897304014489137109881245856433886861713558742146666047975885654181659873624598077730909395083254050573890403751066575215316852618337714967071390674279700386750971532885281355550631625810185654946722951615623285908519146911432704000000000000000*i1^20 + -337234729586543409134949826367798270017766945205653653026530671975267266352784061014082193415992240134141353959785718796382993696152217604170840937552613346612871401555881422147844749230201573946398416214201234105906653070722385689293058382751084064623020816799885746938187094988955837994494580407685904722327879918082847625396066923473899444504109098569573101764105388500581500446732574492211468282854319978281261179096796287428833090775126393564691953579755803209914682712172361237462130641639864650814982388257957449623525653954658867308920306505873449623664873084097600571664851270520908294673426432160928147600397118982327440737557760425783777822606299971410245255714882363742549397751051776573976733380560738493381576956787186081725056482211592527216819875900749175612558757006122909514551417779395811925538482488093715511752755501839896146152934820661000304908007802172107837326133788722327893675425769943436023359575876090709185257209820115925685004305240880139362577814743087715189992830825830474766405887760481904287213902185153645168832772099104651005805249263289072755257135656068230940437769649918977633015606450844339707220846033610140767461854457168481756551650326256259644731129446218040775952370676505579881105104197364107315003226480835921579399456173021811297122903757703466965374515966505918893099812027043668556063734178845830415482113537505050345048534229466307554086676716512227280324087816594279658081555570196897854533332242355376964263871083221908792877425380756383850029220339680170317807502995098075009381462936938547256586280293385870514158109173669322846070889193546910552458353609341523551218752020909131719342627510309902343974007906460155825531882187366462104958655655006376772342464652064993096759432954648142537473751494723036203171647416276766055124456818450628937402605663463355879461735525382955327477746155850987185412036740546190592949172427654998455735817249384559360978350840990092250102050093578591186136397732923692167242875159367814007128983801189196067850104811522865278359812468421590492775755879204083571671231608143963368517466493276119371611080677414247326304518132439923127911594877266938922013072663800449677896480084769713778159597173150266950117271389654220800000000000000*i1^21 + 173051695786324659922572728457068380973109605604800505709523702440231407278578353265593031385260667730027450887516056036168861855267060095630262066652635047474256679456844494695462587905274945479509228823566691581507872216738872098779208741624290219912869546958184063741496148814947162163102902862187995610931419817914533470682627502616842555275835711994556862697608677069239943405708997017955853508874374970984106293785927005987932938846407574227860906777369321748635911437141986641555025778603819382359995186298064609824917675229756895331378816080358066632975787992471351656867551340228454443285251745107929873630376062275710097005807433286962612874411332305159293061822111887540825409221500666389527631616574596031699658684209317112004265355790263847376186773387195564234437988383079106960199202663974629992658953577989626775352067735064843849279085541245801147554937925424284593036201451115371081159960250685769115645963460993694771463730645463319893668121679558736268784786139204151552051112986885708153125398481476555307856424451605363248782400796522638707038952548248313033697873645824709138728163287899948789654270734923309186654638037585801160136802215997666973067051049160733387677563888909611331237058663773422872922482158741008170014965191550617014286193527286879190455030440071394230125225953981109504981893602430180434016677885450469745697465780513983344807620031223298793757426765887936433614358896757192199085612298777633508076247270899780214708881289459540755999812713455625980739002211310275477963150068431062449423686245392676536371531962199092034126788861814703131972950672529786028838736613670025811581165877308298020850116572569382532952922579024529450039917507460602920918010835197036855666297057107052530269614158757716956779100942050622916046012708802811977291692949307803640187305083028888244900530622812387895052883450323422182991422840857456444329911217889378794491712031512709475300291116162447866037629639577171736771962898259546418741097644293496634113621373051802042472864443678891642662429801748133958320675546094605133146260267898878723076436393245941962309965561880183352153821662777091576264833303830616587150954146961507270635482660972767004590517260800231607194562053799936000000000000*i1^22 + -3324939811221023134586729877249153001552883072360454651652140330170210737247269013286540519539296309436279870072674092775564416399067442265469388485536900043112029834075781489263145656429442635407054984057185030025384275001344159355101257086292705891819930576681779232064719367475864254263788043444549365013892205313169553047795441896050588781002788154683553056325259112591894487618302768037225441884729162546756233124858389066266359380075249148407904025636961462411162624241686362439634133957076310502889232494479369580758965767758657611458960792855517024320516841213253097798892475431378045919194570365670085930255229616890865710646180682908151924094169666652817879260501065537973234254467063168777797934073836066536395634618964469860650039871284415141580675816413224551310592131028876095172054326455223314822968405551334407748431358587373188804663163096607046368086556847202856613401412869074357742155918318511826447490916517000732472567349830125848416493016940642066878332333847281327619238433228854506417379566259947296859897792177859609944675871383187517378771517806527703806457929210656500505699371063365035179495739309234988091672963631851910213220049292166664322183450588934154262699301756080756811135977975344187135417945140736626898628786389703550262280434466000560475612401142211922640016944452505557930169149792502919688460345441064390423993269010949334265164838981972751666252343375823128239857946505616945033133528292982289217601601806094364795861119229643798007350094011945854394222388919557377998294616304063941199180446173047377669460832834588118770508082749795470520949903809084784859949962481478496853230716583293066861748195545056530784610005918338266957474562743042091631072648521370828067191728043600536389527753760978946028499955777771486530066265396171131600083485748129435026058832198711411136701514342070927459538986243445282209106740447818239232263097699003328904876687180744155840914202355769873722480927892685317060608900048202753046305954852722546631295845670003831233583483063801196489791591950902596579290799953145118600551335461445055541941505579513768211564599277691309484032209530092535760842053280574776981821848642861816058150521487655411404787729996979698202017005568000000000000*i1^23 + 92675387493310776443548611886690569777118204899714172343712309809319926257436592708409554460037625208212319973063467674657197406679233375859137207868815554657811838105409540649198805836789117297317377120050332739504910310740810284000828327487021658867861684694864785739119759783509655415819079531712274855742829755151474095177728005290977775473648316663856606776701606414868177393264816430488829799795208245170604148577939056630662134109977580686232334899287895314090983638685496297462159236416960215186445312856550508187490880134856729299514474641794783208084544591019266103786001611520108281758325052752953200059443879957456210657088625981161869633548377811545253437464338365612658354581816570699401997369743498266406896788435436183201202219973476394112094618538440894576062469379288349909102493006683648045868143566941281336520866818687385037417913415967449001086155366846728933108298818697243836329045095011745258063366454824079385072245462410486794889160260391169720445203973860771572684170577540139607980525101991580797658893136373080231762243724042043612372779407751593801471357907971429867211421657246615046414602482129015181768606035721020593282261133387090147970948295390454841956492743552043686093577846039192875362580636842218101153446787159162855400895523065293674995430061124496955136646208515295864727532551798392774722191017596402224633893120203955305346354980799934697458124878119293154439578351391593294226382956634541048909660894921113864924531611493848464718720981748556424881335165296967544512592721803577199889774338939403163908772141721450821324690660124891602196636403520259546376568483693923161033319253038458224101764511515351246992698340852719191045100576192155283849064225775978540554764112573479439373739997057752525938462511489596685649315439242583351418136973329390333979830006395835939248918096429149879604999049370983260779364663082451121082876241586306953976350915693831382806886409368035200359445945623500012001775006435302851755879447090282263347038681237219331025517406690247282723367992723293018373126430138670556176331650160299631024723214779099523947847323627632442722026191673498691481266058607323035599898279391945507518662080883637906071908302811722615105781760000000000*i1^24 + -3542015217642078164474612179565488412293738220425724739354621284683648309416976945386198137591272981526423887556749078062896536130292274762545604046456353789395068654088189108314774910728020267040097862066411024739444511172770376167218504909080101289549534373589678496451927524519350178203955943526363426158627826145431455876513292462749588711873230124650150143777006559966764312550830368553437516137025901006310659016594653582336922810826184526273828446594427944515095393551643895867722991905292916104326332073207365946594829576146833013357053633191526690250967673008021550244723081588742455526529286091956226914531908469329504239249762312162169862954725447744256563321481431790922032712881223537214294518766006280047400283496659924159517546035452944907327827232962011070625006927082351304009538907268425661362021341713926110612085658078047859868863923655102316572480764018098560751725220598829746352342498707681488974203901767820066706907563253334120563502715381275899375705423788501259905909553351187873083326140375968706289867323505134746518743188814320007595623039097005739338594488638507684495781788798241754803043618928003103493737717465626842146509606851525974011506661571838072857095180399427629973449495007443780826671925732021644227697816035555564162191987286506976349244639684034968017016486685208076013915981493644385075874475116821809562820424192960762805084081486076901244622272113701448708855101974979214148201127956566681115716216669647239842372689265614486624890320645526717952643304915722367065283939654330835038207067227060523998746945982140603011725532999577818185983958137556086147609243797418652228911030010337127312415045026522705379232691161260740340674956038563909525744829260046241833287073484765868759695868239327983856760277775220052873854614498193027292951763373130045106596925017790987061628210935890491429728868617293677193721308239418908392399741148058106198712371425654461600891805724234946974794926220058732097718018622659898713026823946005265561600460743228865957536670754017545364064228546128511796635069468692741673880247785619789465534095932542758559096569620584626585979198667785750339690204869017046948357909426762329368660576570537487306350476929363175538688000000000*i1^25 + 56056869792385381779254953960427151682040415652035263103226710545884987404044580713696893471799320306270106129200751647309388953540854924373741999509845290019320566387681854704878650181523742909098031555016520704002809298420584145415527783229676127240004886606399700834379392383269138553762262333932460030146947764461672226993066793346708972710208867457216987058337236887020788591198473203025631129596834031859195433475415700846593083120159696298570943756638794253774803808132541958676366570652866716029531620538838788398624994280096593876271390823150866790222625686885037009888481973604143229605272389619878351966507254904630923391645036134640791513972262619141361640440998028352824677025466621535749654556793235137473294563932666195164732558990169503974877346651600649690940009036707602523792261219145013030575077000094604537860368599001283543313330729869760404025353284449898621623388596106684271964085738335690630955356141937448132327015938497777653306233148245484243797965383949171512560785790084804841589196694447496410612328383025872925465575874710554747801637154674362871088198441965225857688047435972122004243263897081658514815522873084312981553563202734938966516461283021790765521090967890000747380347151007122393857326469234546466768596481141281793792245939163320152974939940285130955269645919242669028795184615341919410814863170809631503098718299694893568686282760992105209745638087469894034167717003646236485465582252964998324630936897848745359240118430669341021249609402616356721436126948371211255431141890606116342821770440991608023774567622910502238917448985784628063072198149194564501777233888477302958057760350543974296660280706037065518517151404088709604696280266992530166533707865630793439222528228324708903647221516557915431411494123260766711228201942086233874746399019511302026636213063162197297488509645792707746708414914848973347705097512336928595943678741142646418580191872511191577393278030312346431315190944421658883643662698202569108102022921314241081119779317830378875351182580671043726306264902050570043679028189160224784504285306046710591836765077610493532375704646620478871519712060720899542452080380254202489815109864323568515842393076300964014265873160659691110400000000*i1^26 + -963723905411627333185260290477837266031883055556494861471926907754274494702492498426873765039207269356287425926955711949144300324264807438816596352271822758945800735574125988800478061929589891836766105695753463786048430558520305546124021747109115117511982647602702299268220918983474282540920399245832720873156422680478344035369263609697935335663606331056783147717510762038924058488023580012311678574785454570319208794006798048292002709799395450829317168610151480880777872430557546474630045840530404928026816282373875268026196458510545004063813665894107813986883391186071982765982786818772809466560572986926177692905104392837010668134524236460166358540574451655960932555755069670038219392127696556535163592244617878109828763093709056698271221366926429720053479620650361814943932783222441316082557041226446967298298228343518854408682761530192245752319386576491548869402201835028674876265743203104846574341219691312239576006081370686724701239150742455226101942350402774043436373717072181456643719193926963017503392691594551575418395320248432946056982465195423736377699578305284153079862852799599827372936989304688346962634335391530832758330319022913771912207425865126370702886120097042360503278505660332760994733425958330090484553659519298502680555290251550735717846676910596617796861609430509304510206720261987898227690672374866504286506153013749803210202099622528315947744361080815803876058857396508324961755442845813761571149435725078968282028025711965550571190067038953648333942425543923747179504679713504183383356124305535447628078107916244352124848756050488909912520592203023729474597013793024641880051605242086793399814247317890527887984927765882688470584031568054904333043325633122859070168060411817178973238128518222570423255288725869835769272009779317614873498680406124586020140977506995105429067688755490651510940977328998718745124826334278423415028350671333278443818458083246205183968582221157016048649246732615216503855927731006084890654135536250653540329655370991821245169070674069255923623329610590384541243258676579705099096865609570012809171253953325640100044046756804446558805542786983538366775044863700079784560327969225034769008401532387585267967459747539305327702205047767040000000*i1^27 + 21034651383111405906010765284154555925712550642649480428665315463196420111047509175433040141227485946004884257183272161869249473984111133875524662106153367714107385196602827524874355611909750153333963781729405634659771171371490852801522237774197223659383422266583127231665904963078670023362372785619122655036560014355236175612983268919334379409114226905928547368173328996304004534441589312634708338927646697809795978094619869539291655876184912884461344008300488164634670997553238063779800089611400089087805670436190653099612897646145843509583517667534679241506658692147107097403053670996378825839125843806899405940685550235025053666351853275888304873153236441239352741319448582349576278171378369988505041263738112067769983817554141950759639265077623150615184707593601670690505757025726559866546575321641537923721158443874620037970023423298147718469886729770862736023186662123890259686051656681593454728233418261867566799292862624855834236244312235737817819124802290898399521526772635364162416804083897617442939835036093776702065099121647794971742011331957047251362956302345793620151232336028530316942536400657329756202251397777795024552907339258555291301082882488232303043085331531150482322820904563558996893797769032197825922984849188819198771155019247520798604270882923356719939088791294007477433103319589223122024867124642228960788133349292355417736060610764648641824808647642954862117102408070674608625912843049120046802267029835006213763301439466114536667571265641164893561962183430942128583876538244626101950963819601397527388949668295400479728599106363059662804829148783132006194788682339942988629693624793355512292438645552267918836276006822198640122327503899674249985353522660109703845746079233014212963719175329868785792595176745060165493834716919596342635047753096248177993346525648323522757478153535091262412762459392291141442260891728146814722430759240275228970702364967659526183936240094815050930142552661312925229539297947823443748849866939700230020642133380402159647351972959295243362485684956626521436195731496115656234073123931002271746131202391688499383086960525210569390856128892077420238785042583114597377702929084099946005819513574014849850386133581393714391208165376000000*i1^28 + -171037455081076092254488774586535092301654807290755820254772953196206709674725750021466761614453286067077791885669967047838515653868694361895685271639319846412198249590559495514400086979051210669823566349057165111078962690560587029566467095136003424556454940852036984306442024726833184682104689836868501435195095497077898635274415281142655130657562820090444862558007676056175122864392180448653295776361517963272780077341739287355458563537303073309018600956641707931409809553953196261442493089476760026505963050268380161678466733513478032916761469201388864131170833191086526182904137784344941941578035885768219337561725180918798446698473843094965091300433137944050561594378554589354643014562801391839901499695538342873950088610031063101943617937205177191411218638585601883332775162403297565505783009218285051626258673334160264103569805141395429594724935224422058687575249691239755957205976811325202158575545030152005456961557006093970421504435056092314575636050228117836590350654778154695598227943174422353829663845170926038365445144447301785079731046462427053239316543907136679639829743667177261091116076865931604426452118026715641459403837817130147461344769301457592203577209593357219315494981732650327891157331401914388780542059809602374307597719999023333807231221007697750289672367409694116848535635384704694013611346789560860306630013860080960000589670963277685512789073950707375648494141742613332089526477169167228691062661401736031920689718404423985015938346101364526948736397016185884050663843139504347539955185883209151239051350409589934452069589069845220521029258252407544736715399750172366972640268764566196051767723158694350740394302705488347236563476248885622171462871794446775071523036811459148341649578359208784184923941464146915525552709658616806172049211182503796344550576342475180594690228413439113158610222611258382479225643750599173218651877530726241344725936274086651259101450958680061948507611805342402842093631953697854528739611951890408954750202026733048532590588492051139874295056545418081653399724186102044557277892368429122292064861501204268889565339957847627363054906307870635008128708823676310653946952778204228663897584368455757710838807287388245908783104000000*i1^29 + 2975401783632953538955683470906527076400856065443538950768242391584282663128945604543433232870068689446229245043765224348871819485700158648430938258186015547199295768240400318285917893570314638257768135268555239156098902665471794286630596876527643163723652061139734658229302121879658356289543412357067628208946290388911298756410124517979257988990108745475208807852220827993687512337400984495324264226685118200948894692625639703169342079870804811540878741588644445873738758824919360986999144733306591056639720845121275398067765692395373929700283008051199127032197564681944019332344593809622965470416756777029174021279263945039616193566833354630119739455323998259270831603192287071622893631015526164877083563839581186537673932529247356181653088412903128363842787094916111392029732414703112213399844150849404186546616016943766789335006287105233748874679492176930633660937283045306291199490121030845724714227784218849952525083266533054897783233490142190011830771095843253784990534672316394420844337200243286612608435718684536946566008275556374816181097693707862136754195974061911162462360641167127975455963054239531418309531313347101973541698587186784312006163978616752045562853324574805335009121898637236737794242624871725882459723699046204159458580322445776437388693883257090524562717938630875560264639626286750415178123497049132113579790963434574965180597338563912529823605244246494841549720193424397985465327692664196325279220546300856116637095430659466314262672360425714253918406104028403210081194933963208785218036982981282863932743318503833217707493384968021271935623894534430700942852941251083632886240309416279385211151472489491478233903069365135534819296105025016167443769145168371020164729724635367185678083314882050547079678514404932968034347772832296499738622953284046972715956777459824153812120987396208673753882329901469379651635706882081723346788585324465550461102598376345406222132786610532625276692653370875420333185929099806057000164440796957245656985009790886664288014056804275353387555576753955533377569802681933240874300433831338883624549738685903934261905510398940729923343722140403345536351170704102135155338163091506342668078972059206557615091682578927085158400000*i1^30 + -12364917435831768641212229507910591279729203194683307041115323747662646643159463626048808518303253672918095841750300656221338930186668015356576873933339641907112067439585573977243065912955268646171981849883976952840271144731533433799332644629098279300439134662890305880081150714742931915120806731385894532697273787969185381039209560671942857608281263382323131929353602154757534643905370141350503331604437827895062426777424213691421327506541927582976889280723557164756436637977513110634938599064932932902550798565396368620448572361258535623490274946555977952468026284355477509909905248764984698487548317084543331728816034939695438226744400309569723215840540328279667806238171470725394054849219946436918144015468498290646761303357233669182798923644246581765014023920521754851831840863588809095389958011399712647998058150543793333964413853437664254444755108831968799930729935704893581965350172683985127887182235540178810991374254872277266784233004274358863643748968056859737930418465981993260180152621600835486310003002072945252050817925327229702945703323609064421493793799867653000751084486691479969581597499463524642574223008494716185427301812575647846787538319094594237660402998034889590179120161435573403804859018696502555656078820883073480960986866093492169725944246930363163257787861534788822917424203165921465515078120088502718885330691712670135134116308813005754568885681628116370387489660265563217743344637826975920645984296980255207121243218317756011437829065872828506044901892716849831889186013549143974375573214599690518305734859468468464133402996910414944500126597665203507366455164823844249983470287815383328782612451136806298586489880537045230699396366414039496607984672636903246905755818960938216726826622406242077299071722187194418773314957261986368211174005332221010274802328060169301420468739845153144382601826663484787289424348370759362541386811343130515894913763367974377664076825920327882041487236933218183367646262367812251665351236466333877337933217777788360056794442887613931222577854144878276036363663690811836797153636789041261292830792100164318869654385209981338857849630745075635151251115837321347510469651618615303177221673626985073393040956273459200000*i1^31 + 56094216855416620208538817294427966636397072841746301072820379962122642427286381303114753930793086362148081094478551060740040929669956207263103463134098600227206974537360166711131193791803417674758642410655221640959515486775238867064246633441329773414343423344018608438383555721298331160982434996509885540293064553612474737850965902708286524971911460689870125114764446788294995947460294960868591796191239525040924979884718756136611252667088661150252400621767940287405926739044948542348278554591526610079811934793046426942319397895441395144762106289691087990940659524490731645302658119102139961287669592402359855876077890666015025699870947793381979988644082424477589673219539240515001394975488584795503481630014220538401944980219763890640077269262542372781297354802681295130509899489917742661178720152064433818158971790165639404089820816932091869498926970219374669897885913367767436230342090530926267642948926197403940241538339058992137914512383136385762291234197314630110625879011189498355875090294048581338217320875035291316015373615411298200002315233528918162852584447217730372743547055845452155385629898958319431225512033971070192194840195852227451351696587438714293950992581656555632709521250800824633671397891839475767417106026287091602792691756836511692533707800295037833060571930446311658057257562480508734626629280170519169251396765920927684366236503916190227440516312741966084667282469755055822117198618963846508523954779108729156200321848835442752285046359961698267748820789911557638364773339410596000451473044773195024873842696346110329917475267167546509105944624009550522046081012981652230789662932261601601537574353248627765408200224277137122877994813326084326429798601489266137985579295289900081543875937152967292272168689130620059651461007973357709703119614933978153846047518668787573160771243436623323284019841506455253195715823939578909073691023141038491533194272754188967296733181668383264064254039537743049881343279242436485547722975715669466901341457026633677178726173008161910619746054351176342857978460777340694983693296203500466700816679226023208782062483354261263259940738400023267866957745502219569852828816998189108771944386808346807238614056960000*i1^32 + -16432187927876778564616113396717642058297723041926636524495593522882830824311236827559977935257071940348279478349038034516790616483826932885000206474441826479145741050735260008691233522908640074398133844468351537106329811243606922975287482668263658658101486072540224455342465417282206210612943265061709147955427994251147317175181215497376752774221109951741124771356882347874648486653593601069298502728978417042029131092649162465787205358074547880269683292069620508133698428033469756724767270690746190159313824649692167320606816159292670062309090329653449967333041654332017586538918689981727310535911248949321279320899597296108467952182282961460276317126901222293322727667889614217813291829152074252229359040502061240918176511263676587739672600876783642340025397877680369355608448403261734259796707015090773763947283309102415851185226315172615374320424009500077569740045572760623910946945391437154264371369994467095555514457387123427069503713441638016852312124938821561095081439099439460655518436572549881541082950605550763593357754048721637235182545261446542973231634490243471875147069336282630082634788402767476856124796946216708541938605550796381534489140399414627519215806096638406342111513600190186098333133040534840656823686888166442540737711656229932763765220581503436039811168321371471130183363089657819096522568287892239246062890536326666876247631530086369113825778308093005812630338893084077479433287110300871785671571226074588328719567631401620652785170756004557152992892675148048056289800511570273453825275181018976692263971954701251083885639794642506895945228664506321654175821729525160284991826613269786026239693621870279224642505022550609127977882108930142427190607002444622498948383612891301138427849585124192838983423065618911425451120720401441607874049530109649506097101367345874840345403579873540443692744756850716514567397169168006115848252783898036415025635273298288165113522528655477206811763189416646104907474503069216637940057572127745623956530684258876017440203831279327922633922921793125574238525099028718887406238025402728000943652925306297716130644655206643891071921996709998634367272053984807304887782678310531940221897801477230281359360000*i1^33 + -168931633965386415726973279052264094263552482131737037437345289687441622919343989649997464611523887075695372828921878025364746315517647805592048630719680951198443741803488126216561177593757180603181566865191665940922387485225639387104700840403777538581498114148938893987134340323736711967114312907467629131426753756401667275465154775404338062823242849731361428453369601425255527851126943077374438511470167780505144025928806936051567017421192590082611835169313063019393125544426724669235025470929706758693111778811477100316004763272087452993171288428185958650253889519906410383480707095020585224628482218145536506455651561138784760827208440025657380080900464300619724550927081497789571722053340973455689790241145994818330456876064576453796190976204260540143920894911078699672156431924266201818794057282509637465696625285719844371824541198173083579186795934905473941530074184579715772802212691356449203547399848695505856785953924805302253234007625919857765452560779481687517177855806911628701145062315982328645148791361176755234128224312127154573630854271437604369878611333867040138598174052543902219508271720764926468618197177822548497003411398852724025139012915730413197307176548593584749804081491832610538928579115523370682700333347098944825275107127951826842193208444266568855260034103599324208858181791921158407483645706988177591150406506270053458929517492601178211379028186953438292193973458229071640693741984611845921674006032198081786949314200345965986689080593975189626154520381218397327423260508771466830881641871981612542636271304882366838985292906866247192527924140364326710188107377888507731754823311970883468095703686685037213311313602384406438673707738700805218537041773528958204926836124557733944135973291304809578058302357267399839277748053456180639844329918319805414917780461922869033409449323863942189383664744600846843783037396048126501070813021335870302988305337309502797617446403504119957002634507616028388038599815027409720646575534531507746061848567072228507753196355100891503078961501319148168252341131752667995502427108044490532736845745010829035831792842172549177392384694777904915733643356372854426883481454961416396865311537492918272000*i1^34 + -17556082024865582900161583935153717313979993126661303431203473718406979294577278000531706295477851641836795542285966875252167740999381497153508994723489083572882247596272812090868718671606166513272125055677649804101801604538327959264730623664482149185648582369737145436916489962256226043036536516469788236735743989608803626850180323159539328096681515954599908294972306103814469817064302767636523899040344762667987255469091087919219501231442416370022717232970121566700825115384155024684593197887571775868905207265946144237063244893039110516005426376228022041652398921197748624636546967213452453919584868108907085595342195825816848956896786772990104958768510805627761841532262353141919558118826543650413828781869066366740327470037958093336506571957689862437711214055505434392805902039566373307371359192248063772052016696672959798262161110963055383088912522145087977935306383613027628441096755454442055425467710596001228644311513188028181942348336607039787352956413247626905513628467804853624185674394731487178920651941308190009643456512444551393088375435741295471221809668857709071146548832450792029542745465250784029421112622413186329225856861175914568473980595005383463084375133064692942893561509977379322255719126187286232775640019494081670125608354591148669666894578707982527217824909206773030341495332334876687115598566715930206355385031629074972148730502347955507209413409876994574464958370427693187654015335094043388281938423435251097521631657007024104213147786566946635496400657678223273968352130453593604919553826248641572830517244695035460804672712448703115438970342625783091971878399293956875814363860574619745446127464783206425068755243836867471054764009235849660332596776769222118701003164329793224663842180651209313061506944722323651685443746299745398796017677260603441034955803644577476459338827994548498830499161771834012737396112852012258750201062248334295708500368406738846734126520957003131326215339456307731656053359183244353244296996707304715876287719721338248910414771795636159764694170622990668916555514730090595525323500542006259910389266372363617693865714050574574132873814883427063332262470897897145074231014909923811271112654848000*i1^35 + 560817784357691442737799026603096222225895980803985657430064847577123993021074356080418228772463037518688048146311043731431117506955357429555170234669548352527079269359715293142150320280771575995718117636075678594459680854789578108197435072144117725414322777839306612314978892678206113517313216428725830654121519015455116134864725110671525149647082839602009833777859253781609973944453117767050947905835715362420771552565908015908390136093674971646998846015181022967377337359747179782156634294745961683877806897013854458714248509179867354566297924231113334417965212650908981629746422941691055763349955766046641361245992435902768748923352216940451187095687631026603459211094720620211996599514819830356070331407578526218835342722501432563414910232063984515768156776411379779257732665465662497581935387192820871711875737304256715416193623378096856451392361009178143063374731873759956985964889838670299422581415362224094682002528243402625157812743890189650306769976977021679553335920867248702235345677089500502545521241894645333150534104236917034876401929937274591402758079235389679507600314542704148734203002823232285275078347500583752756284280754891883570763935325677195843178067955441469025311625246126078784367828315655474745844554327191217582483928362293328610439303573412403403847284892378992621992325794972249349067319567782006790811293527497525632884171682670309552564427334060804008581993819195429045099340450906086166089307774963580079405999079036896737694470675364744628112816392517514503054207770983439425022631315728357485647010458685458514058682239272048575455320020569670754091407550274135334364066157645300060245151369443568404584564379053549474900883614612236798297194974261095605280383988651118916502686670979229928465688695861726336604811209528147049294206101671665631046635933467140750347286434698145361035465281998849677086174544900461357220680506320598029016566706090942355385693075102125497255898681693048537574894188855839599463141936692090137238910778047334560413501242752737686489918673125575876629153965656833840786494170453902090020774694836040681861648803976457500927185825580546667022775018150210446953948120934366837106278400*i1^36 + 1588731014479069088063819946335145796375124995230550650006244336676981020229719302479285179106443398073735620261802498843703325619223214256967996670268819938514348474854585685426684289326338564631475498157414553315738561482537374310773659794078161173162347518059694710563989684521452788248695783607312355207983311657278647639114082522643768422408499027114608109027124206019848928687370109452532284712901940567717126365222818085036382743049218676539848019271228292699744831103904244212974175905469827920717705856678116360150966387743172589795171211543961933076131773314534884143920233959067960769921817739018259122827300718090519098094014613007887218862388898689323892150047961853226535755674284749477582194191209036112849187462113117039272499051006932244503632542097603819396214276971982945006181345467052299291819415288892042093191556008283029011939965202889018123263642049458625036763453554698240007700836437694164866969638766674153347354187218566428680046093956701891823211800061623136234712805388655152121151167089689956130456453323004496464473183950160595660037488038578331147969809007870524541026507890741790889129844912952615168234497479718055154783494946630996450732896243083263067087293415179531166778639991921241835422462925044730367527738397612652026767294870095414402974333731030925576255990166049732239014770343826063431947436352756453887883023158646807971339576803771092046551392882844914537460051599986489932818393065702495260904031662191889926023313327246487131068330403568820423796735419969986769482319282517954409091208479062419648538429381236402412919204710765080214024758609329860036363242712594985098030076760067646876110997682233094100745513096726031794210832089841867646434705298451739881030250868203590649662336991867813963141436225161703257623859737951157155453722150384329915650333377659329514175637560572930606447977120182348621916958387092040473245104502857324324280147149619782173988597764747786050082438885231998886154078458702272877771094865274199768034201620440241170434892016220218444739657072536932275115101898451674883259176514522013790435344490445643855767250450652459187045221786708503346773306144260410572800*i1^37 + 2994351188928625501572959069845916725560295067472041417973179542702031997522507709042910419067212612364016147843347480697665916792448213580907492240728974910019313528248978540658815065429509812395574736402895085663010472073062895062637742317864178130246304838773516503825657046283896731225604248548260086049285493881363980393477975988782275333621031397968647142677598081527236277778545903065243555194802248876973176785923081123315968271095548244392850190954254275082646839406512765161730484349787487990922803334302348696134254345635224951101944880756045071048145244601217310505876714924449544971389379491466941430252541339236242988539570465584101847044979019634567352552889828548573973609089083119062783446047794559619649493964619342490330109630546290276633669477463068387978911653797558350700549835442123470080200209490380499534228145332202608613740498603723337606214038199601569814586278182743986882576899123832939558878602177845417466956146069137774352051087380180352803113974644098337154316933391967927607024948185737548094592706104060090664783812962832625673677045302793375092372164773056068460527373503014574167651862010549719984828917211544597422350651907194589877589417949962846049269617474986315885230149346369283946134355652794823557150428433048224924247536858425430534706265213741827009631274380875109492027993157779544146461517028250403377024828606946160183406407043224709604345700573536537636391325053796268699969334715205194262873119992457487655381906428798152506105385800219775115166266242178108797329808344893827386020332815245880922610003673498570608428172854780403142036325599612581769105091327890341029153262579314104225434686244104023637792554331489971348441529634840232878934277867818713293745419780464912928134615888522698402351487751259603428138544792697597688633597808622344190087321098880045226156133450034424056817096326383517865417130144809519901971995682551459438453570865249138683403492070807096519484405243853434506054417130615399711477509415966152123579205871538071483633986673350084582175932307065241604373507410533817015082582778094502165763502419468020479975569199948762946435559238966316469188061235773440*i1^38 + 3895295424223600942425351163305848957235802737757536683021245815736373335857413158510565795318833528987430118080550996423392260590163686000415884426512377859224729013627997215582806348302032723243399743742195536453182160518727217983364865828690318583362669263689899486303042061989543962988749973226805736568268631581472577664024423885819157198786914589227538909154774487366998589983178668016188508257182047994997894671748442952757958339607581017471801928005025204532183097142576033457096419156006646500471834503414200596072361886294198222279260229780062397868249168917057161548670287228366651137314374474749390479187681334616365914917877689747092607942369104891262317509631051015069365655635640884521754303978070639173069258007015984261042881341766400741431896785400438461932904269865525228585302823318533688959763900646785340622089764339650620084543664172213956888346061690807161796531865192374330400432988888889060040892230615679885999092545107015808984132219498557673945039578039264788993743698023224609423345927919626539858566448759072376038721828238692562577239252003872282673056732531305643968503620010664690964462158353109877971771585270992766777582035406908562937816744355012154296248982479334583337946760175851492525694751147578835659700467956914749448106370706298271880424973150087031332603320169571715318138623278724582830106175482367380203507667173917760039216880586850157565241269764337236862748756289857299333108447053970335626942901420377046586608263556040632711617183845390805960348925260196661619975732905197262083081732445156738285412921648829311835818051446042701517443220544204883670076174024029690220310240841951316982144793686269299701026750502349859815731828353220636446560226887401398327714413851132154994216031244382282295558716908107329552034240650593848802807966637810932638234620249542697490723229440423513096343567909565239639617574922142870695653624869289547891129549005312980657750908936283330310581289862004669676552405656211884313737206403400237008419695871806238756921396019431748968107030878159426891620610731129119444661112404427905934183139517747586981325681719526895258917845417649435026495897600*i1^39 + 3437735850776489775613642072300265998495394521266644461141983855365433601656278747653254262073332183395693250417925082984108169049248871342373485554059677196056785927323000788430290542660082648818468139030645451792967741232601988336255660398112108322369473404525568087453728619585542158104970529813551256530034361334703219314932869127682878849573735718592168728066597392948303780899947107779277049101070792889088039620839062583460809392380571220267109889937707513429200287740507001725626503456987918648390288440997626947918206223070205166824600508824384646628989593250943664164835298434430432889399467692684933451006087683500340398320167406926928877611608703160928947978354194810480001452432703117485507665081638922045013656095802162814016767372605970322822228603683124434444875052389515877930722859086532969308295568317403111355490196049176167565942911571495970004518595772722560203827622782234208803387862384760883430698096928638567753693015675364924724344595442155600590774766911833187473485366765664480784313576693259346897485863724981242242118506331494491170709838695756618726342534820398930623730863699377533767829509431370973383563841487281400601263572160210478824776967198593520920269077283110312806008557175351264728197726794476431775094428800586738650654412826671661121066881183407573956108618864919175132105292004023092984173290108946360252389128643444695116297562698055107463959400509848219480035007448602754534418276344903223088325335608656731644634255625963318137441922226776720651068133251181964815543686524176573098176165956416314997710586736418263933627771887245400460669771975621515617190352838260648910587083480447364703240279713151928242380746730560914149144658374308490455687573758377891860861189733914788876407812407727717105367268216967855871404239792619793501075725606534467051326007003211984827038900529369186810965062465823692484435173595084036536014752867816787153821871744687634699515689556917456769822531291542576662960607476500147172353101316296385255022281401605734188317240406747844591804069474630313816086453540186640739055736876337744375662708082652033470265795009814130953121713676833179828224*i1^40 + 2062960264927787050135056287106893561567345590086169391209545020108848977485696399830697941363014277215324936850632765562127127707390530938095676232340471353457524777640761493546826074282337209097866993448334312142949361726728569140392958823185336867017979561596269168869967191086401893206337640754383944786601180524804218184935044266466524342263105084513866743908194252193850158655147897621376456651787782205595806429787960976598501271089156137213241348738643681387137739486346399887692324604723174874619225513886732651307641283451900435857124401504714389976579718545845541668121057263123148112761812847625450687449748653151120008651464080359369720189911880524242623394049601838160163581430798073877058581876351971983048707214648001110623017794761896732265161489526905348215494621363314719892164254438174641830841872709977911234928964970037213540328304480050274032085122467626145303809931679379698791782850010383052541531660924380639598958038770130086711947240760805933721073782770716221640680059087527578887448094939437546152890312745297990516645350026362976068132205768994026945913274714470232054287251999828134211193386421761746514361521191560055525705400660585579288010991008722579436015448639301208326740130094271448790720395857370198250440984571127150328037840554088209264439754492486485494365896415673675508606784177486402256113573355712310518595892598723165222828295436657982318321031607378109649806284335133260493858211143564067307829713894139795889641887298775450837845961079424207535258002097236811537732430283828178880340247055192688162015353706577172500777629661624717486578606813906232621683143118896214854462689989293950785262619206205686766547028570297829800304862587983021549859682660087890953778318455634709073411812162367912590513918158759339339003089896264378913087325556509751128099841026364198614317841832919350238728938724827044191153983525623765022785599740533584400524646513845368307779420378092552368854112248275108874314709671303924336727071334831481602943608081389897500855657655123904503986979651479120540846503173319051457000609637250520760446929706879126424720736281964661221422201726566400*i1^41 + 848105054850753685019726301068345418039733795009666473419742479060239997529475800389905650887854179307601467791631691604891004649597273659114273952431272158415678484323254544712823175184822630906307251280271904944770265272799978316322912857018158928461839422598331392145303396623775436582847565523182549359505866748404509747914521574501358163929575699190739159004544879190938021315160236184094704106057524198505848684933754614367531686080221452291332431766204469253714732947468090978455922752766602596345691687356157168391395276639605014978903606081504378316066040214435296373154558902350689060930517518199024363909184123504301780154084090460153095495416511485851286790050297695886992632634524348149893448216024291389688604839174413870296547366146887163279422064977597813065852314681410454853519001860567131269142830716806304074126190328740491729975564264348311877975213657665436321941464407011118590096085363211122344871592193926139832872535289406235974277571444287141296320564121349737088403881442588241015705454239012501967618002774433179106801179003917825439233958185771947569170330769216873746144982514026078424724210089413114552524369282274918796215238355454014601965002097590821123203598374947184875027636037596186096618745190839628352605780167148569710955519426368199600661861877119359726126507516022874455141347908779807473575027354170013889004274100872647082930713247606888752027717321344092952381060386759203997312876894791538946672302334489635914100123103000776670584193132418669207682953988794252852671991443766513642245210046357917161788475065501482022994481127562427942911281324535280562711649566682274395769699693041610327394223737908426146899278730143407287087461918367304320618112104098987336739170315589820922560350319323157669299536489626477452150768232618878000760798573009923498027703610489709645053773990285918299400061914284490911851515852206537555363701627396055762176126486000149772361543165610017742750744093814471044386936373195304595483796361473684543669950145612381584313797212096029945772914355153631742865448077610379406575029935015550267314106194159200578896536402377225988523163648*i1^42 + 243019066813745152198898078306947690338476182281740560956520966129890743931047101110917260027429905207609310901554710738586135866683975751033195927220444966714029745208288149787429255923900853801319877906494791583298321982254769103075142914146314797173881946433855556823132649404367867598025028286905949519358376025061933132078040779376335662680023903287739586705528717369306574150593450627504073070288135856577960466018137095879909240130776378442774020902694293053294546011380194798494220381128872570431184639624638710990561525239275735498005085712048946449544027514263840759174804869194013698413845428377257107500072118185966763984297651110334801084177085113524356831667863387499308706235000882347800420264084789934811310683604283762489768955209921113335134354807938883935463313210360944567089995320744604505371202333629726951931656288437603091123855282006772497626735297545679544388266158620684458702830392678955778124632661691443198258033913694466895284007429015775618805850814310605368786370900704936147468465371743319658429172077345705548488073804843269976112669574272052353841646651027889433192542150387610663755541310214666976341707582501068775264681884218191304185680492243834632688997603579373158772700581797312550208885662869185813276165804934299825616928503561835282345055111355300366910376550325936646866325058205264416080560785465237801622492135162390921151177499288568597568745562457215385254555297470259147546496950987117716919892905161788079086222727414066092673518377480971513108119709256921649749644946002056762396134130424470181670863517649379707334827872132891917833961785466548684044408535221731846001508571824872953221013089319909924667360034984804053891271773644729428844062532162054067197815762785522488241180150540374498476520066817592978432986270046728354811331436985670478305610548206545690050170554701571734911852231717988697434637069333705319970974733217233300760531090234223129015739540200101026824619727740799318642211329109659149623952163762963846707488373083022185050394206357940673229395933732347221675081163328898713317721321420844198067285513121992461769492219119852847104*i1^43 + 52856421762083670266211969419334249071924086220987452082631125465730651692420591904497391421799277930215337339225670828205108676395737215149339999298641843605717177050911157273770108931146332607457511852150444609874865451917270416966021470469586163921419835231582794854756803365784593933352859786535960461920384706377829094904546445980825585149634410973475435975012994941103434408138944801015989335358312720257250706921587755912841442641724431528381651683891949891426766542012155152044086494858441125621262418005250544771900011931333866047844308432148222423936746073915033114635607136329239242631260679428002863106014874377150225250307060199418757407304477347218389029530780882232094286336857475531354279787619644705773993012448907200033114172134124647655818483366850872469978596727592315167276516690304031087390975025521109136573824435934903704043218892408456790719641155163147065117529180270350997424898564800618549248557094780522560235673727333437041326703279220065489529600202924633592304227465558665909085821564426565425297021988692052059759543494262688929151359869893250500163409286659875663125705541486416468569170726306038522157840533237382431194653190665003921198882942406758830180472995528711757770587148445920928744921810071857986949948543951815089235666671026883696995812756430492385642271505982775670278747585084485347082489701903627894903722349480771359908518196985377443272022030996121528847561766188794744750637388060617384589663656187458348595347746083666897862983184663197908771582579883101694958179359438175466330916313117507258851505241337543614668877880798622373973118393359293247565674656005388599092655863555684895593630098176276614473521401372372897027365571242780889194077304455362074612964731253229777629675333638513307661071816446279943635724927599214848647240505596787828424560300807780474335282747717569594876519837114204971463820974432487582839261602782763703910477239861799117767945014784638203525359013440132705339416855025535476779780794693492985358213905367256933967856048089072946758643370262447154092100370740147772422508326447262980163298814332903926231778224766976*i1^44 + 10804850487655208075770389395963462462557699858068273584554939012691433670534014813955397437095145638192162356426939226847351340202397620408087696912917018763931357399660022730356795611752181748312631381793383466547552173378628107994559342803174281475290224134848978938520957587758281212792940826777411027382248555760325791115159477250091909096522852903138138285766000262843966997970550769402567772135828483551172194642571013014517446719289071470287404967516795833675230731726582714076665566659334558598870674420926787380866742991644235619574686403656876684856696998644548229036518052372418540723991870582251220725408590386423695760426925937721064121198785353771649366335886000253168693641310700877871430806297688764198387942846827175910950401714911317296501636364941648215046589922448420777802837915279765322668919937847561806267749778174428243385360675420724741708719833252174916131592477874645743831409309022556568367152715176860098871169367981369457038065186492173670539900117195334820668890502500135445169916371197818795737291399279992075497574408742736293326872374077500551854882297144725221819641523415922128676923697981399461555697099074851557070377069657877930133637886982616696580594803386863884518127147096632252796590943477542947473783952340549852766014813048162780609252095137326211131836488448609051864069035192267094471828645566667682836427612604663780806463536434514755944420398934619656074064005039670879579375637586403224960065205997424107945708845103662636996005112773758094924625559481179350497656136027442024135732500635704134578226266257121098447516968209518768263555196256656673097286012548688862748902981533533285272120167775978674149883583430168070019172257071959490247633938932558981214532121211113714218255869211162941021446503709797555175966051815684702056412281028381567540879748987662847520425449189567498645528071796803821306304085460961377956003778627449842187122423411355293859022107769741214606444028204999115955950677818420741833789474296388157314286591075179325911669668724647696140573687319861267661502147165613104167251195424503100472040797077169592369938432*i1^45 + 2265183454188138797224569744827118601859446153056887607095255722911236764840136822948435333088865329875001699597986287659222737625661948216012886980781537287790778727043079863838745383268743160758234195238839986511787509439451969747538365636250587042618165715762828076643815531640454325055181319117989653301699556797905707181589114161751071481249568769605146622610287220507864751125825032601412383522005841008237740197924878525142521695979862310769274254788051632378160411341501833509103380431002282063315750945259664601497236595553535572195381571609086753571460575568467798782719680772551981780097038021475205503700068198093265974732763923096105270953539866362072524999220399798901026167846580009339916926107982436829370643417378071209067377033417838779135520054674564728493803402395689459273088801243621237833541947663913118599041718663894023497293162971056163864376071757886156626495898597171989194804321319928463527534873510924616167102162400073585423907369273670232514359926746461149472228879369072186344051153541863355634764734241163757631769247964077950403831871830861270366355876279329085972374028466270619159512670488768650677652124058534598264547564527855757130226886978408278166032404380951613301343528340887462689099686967218481559445588056771977678424526056190415568696722657764520220319220688880108793067456532914874772481860164807941872967770711069813811791792830228217350468177248230861178102575955843878140892989341300809223196562705882690238735863102655088245472243529442857454395541162787434423897690095022283185025598743907655507598955397498298674531758871734530469405198883252265395467154143078695482697174586941737457225666157951074658985916012548508567730718994451601655364309011728646765059005720123038225785985894840303382516999493429249524331305718091848425652270280850912733935663170036503730145849465471442445994561440723221868069796381161220883418729824253823378837883582349097185542398313173034430641663082950962675551767673166547471448964258799407477146357422105735748789558179507879551887131849758757657969131482449237685885470649484569713433472799548112896*i1^46 + 391927233291599889350884417428728756674444225214338686264176732074905439328966213772169923464393885353432288009948305267099530791853302256634314852306439842849776766282118029986965248333537910112658792887975210358588587647952980729757198242740239336059884845607693260210935258722438056734779300749485678630852751315648946491552696900977420079484531796146770681103207801674758416706173751814358357331405969078012267388606985617042483413441035863343973201479892396527678109685492269053024664681576663921672002001659183583901060293305742597398427117886648173530240007530547504653300232619611265824171339969053298370325316635179508543565979746180482716462863155348088959601390154309568742588754564051624352924627455737447251669297104907599462569261403707624548677079697149717848980755183227743870789445388295191194392901852398879969585347990632109109502777184458387267856032194366050623454529180307006651974269023692472854669699986974056682224182216777780664910144224298030575527053895126288218782352364815276422915289932922551617139751066615737206426796554533839148054814528755585748917748578674872212559229052063487833439952043083304011540783310519639538408434644697147062472096974289721965663514446903474674791584312508010225420961967258490901856397189833042235212763867006437102715121046834275572361975275131488546992563280395435462771842078635343070501095144885833657439619444652708193027398744894634759732549083013786231237510507580941220228771807531362484354296236130525097718624033589009397782881825554831298558977457026816723549432535659687217988278901821999360062258834103898615187209344982656282879976007841943240590678924587333633392481937136947467444160821419331854930436742624382364450672680438517617102334082744269180914635361012476621164768094350123819837142257462687886811927229514829068108534282203035151898512091775518414903069873255876881196142984711032180565496621164586502449214850279160549698586241827450575238856143528494126226918001479679422428050221960228238750178315719651151470028008021420479910956862009328050503420388454123676518152502167589489652499742720*i1^47 + 61489936206215590593613747584553632741970621982635676319211170757072615172087759860167350168526252501607295057071307066728113627642113036503438536149189897542718758277789352616822650475682645732652302179993743013883058866686234531471739450937851272894967780882178849117193559615100435170960464347500650407457201171862357935833231082445764210364570902218229524549190898395010013311589548041233756267701586658084031171461937688452931799243196530901753449960062480534462150298543319539831637691203132702109763973324700354029445073851291469126230723237722867380451606524306741488350729460056107219214496985737605666623099494059998960188359183112498901271257662599026543451900941385886209423811745186372217436083139713570679534436073656775361022274256853174291093762305810634513564568719172139680524362863949829207180565986997299047565891127350558073535180231073816387767254390543917797160198775024046132750588327845007526394832690078595570794945372543972729955511577985152499416062310700553158606904782304521248094803622086649680729477301487072174780092765064387449106868319530802747655771578102070724095141945886335073918665986635493866205749216167977467076138153866685627921686555685367141139976660783349581337356249045924995230460982460797955017610879531925762750893202347429420731239050580973836535265410666007695729664309116133743932363252422695913227332069323260062223820479973239681298755011159120638390996244577447937961079622498160274583166448935816308842055551134517115162736041786765131651436439745950293114223545046053371630867557891787314352401418278499243247191493248157468695624879854037982764959393001721238465349398431117410945002855883980831450097057331971424036413071149333083960214846995594096616084223726608246534183777429005007936312442395608162701969216127213513772460342186981434107524438038087065231578283589508796091596888824171202322571766672772904441567522610197722670825316096210398593342875569228430365412237755771186199729024373531128635264000706822301159506126884354330246619604213605120087705573801592267141308479448688250190187679283526808633344*i1^48 + 9041366461776686931422808966235705655155183380365015651817226641042919117578962606766087180414911936807685083064094997634013165086113278891935006943834296699479952530825629117237188838414852018597986361533305828123099713444472431093716937840062771797437977493316299602244869115245026113202380436260329432701079377270553243305287027553388567583726422336265781838724877671992265806143301145708148415072312242781708624371331733596051471434240179283364777983516525640181148451424680181813119642643266346127030462089937447908319592556661720969798978006803618020849383712752522277391110167109400932152493784553243989230536743049733427503594750687731899388929460079916665374619242497268507097451298823493978041641622192426544304211248768470548433105436235269984235708310038317744151382226749542610751277626137920285563839080696418531169854785887761965129750539477078732821646810128668476680212874634691588863685927423779911331571711738734189815663019701950243551441198493786245085897022134438411460709976903669537923028926751216237082426560111788807841251562293825527239887471913307372691172845356108750958311951587171070846283806026592833638027438243110199458163429022243989514238011175663651753295180842090271589551403222261284661561256186083731965482567513765001183366252387440314371939666162916064826894975896983010359039862625606644992557564244383099449593430497949340651519238612532963770138861735624029516104608000528588370812900809865526677797922948263554730093105086457299198413869980566760620741375206576628430579923663132936994001107217003155394286001609260625816854542344091734222086932273758046895575641473741446451258339390658225948115063609624564105735935528705850539620248141763968629023560817298946640269657235425117754353751029322960712566556450862141687292205588694731559817009535258438893050730045917818773812130773074007516089350902804103027709303471146951217661173772193600325430599917902594045012856310353102894390849674146536401685668558291935057401744552207573008957792802915682595830233434420051903533194911135599103260829091542998309638011801829376*i1^49 + 1568848889746576939035379051580725279027871949273177889304988592265105048809846555945506744473136252536387131681540577381118579196690503440505785076803343573753177258751476089355415643063364732501662401040403780184005456150916789997457849275248687945000332179605401780446788249855337485771513593789851695692245361161398636420022893478321253525732994628427136464064909934963847968326975787611650858038628086894797661450894782345900332880717334180315961869657745446973706806110228078081749086830330806568524198330162989508734311779172093119856017389671554899154326351522979354240088165137462229171810712260529161033369120436334194705194378799065048581774592045637902469885619266766053890726194294516172387047258312160300700658890373883717884203561520609032811955407730929932605391947569666726871276415538263328548380326945148270615315268683582507729124662240095069806730933424544974192556679095421395927398562512189916025768051772215404868384714692925057102588836363092560939758841982740682144942809975103421002862476563962516550211435497881646755356011054713758907164486717129889995508096230006899253288012300957623491002289231421903888579752871192728428863667655019803650924506181035701723741019223729208973796386173989720902058182575375317917689214230408199330611281878594659806943622877270998114863718244549399469346599367079090174672514866114905963058626700827332132665434746983786595951773039795556412386482249038890768896372373876260771787195995559846244279661947884661125720213214377505343110953504173646003222685333387451258810656226340329993898078672755676753046127248729900499314226405559207243615294612986982442561077269810553023815762812843460539049783657277956823808759727829020607551396290565950558456591032508515841647980597649741761647346733436907616548034139939544332970701877274157793319549216083516770020137979193583481205165840453763789603503274222632850450990969710296943409783186117063800454692566495866433108521382481041907005679388530358472352009393302667871834565574118044873301778442237700700724279429360103296520683502727807504675241984*i1^50 + 36945961566750761576457260086385480069043269950409519432384415806284883915766911255360099515697833529717668234083848513939194102064223879611819722768988837240657581334538603666066044725720420938709922117904244037258066467956767285488169065249186441155352940274686481283527101618126182184303349787211424723160637515075003687347112833548690107727735576040946643694846190393585129780554845717813894456133108613647552791779681867645015133769593131074680425364149064061321334529278254180835542608525137249247694946040480079809977384454796109652182907207740719099631574607237558594349138113684101428884006132487217051280711650493658693523963790195278147697848272482257275901442271589174189801671182697063205217037776319475230368885539809805564010114905527093721456923241807406183863290118726524441374143235925225064086461628861111276543905639441017334669239335116759530931767039036041239053786353914374533532049345237208018786803044489106987294634453585296891248122538333801668324655266980826644373889516249225571391688807500051815189990153929004201832463997782781899058014175161176506477854312467574931257709577651393497355645843146832728641014836544049514766274621520596444183900975508225631176215166435804249640763906016915444440680063512252229007501417000980658857097506044440657607975800857138739242591878080865991908002513838440149284705275070392676563185153885470455473421915167124214229899764435783670454407880171039266790394714888461766415709626297563202654430866362409907152292496880946185580681153501673357531152727907080221359366700358721455355016432372370232078000449910178076511801637151157297211769924108839754935210619871205122390586639606031432491676119814063722912417917384262014762954396944291485414283510058936988367054748819066483291127508878134286717021595955021004820105855239934615744123919563901236428693609177630611339351239805465340732598337472166750546498905933125284700964163099651480501953010550108552224821543072901135846899089120054507985542432823747803344977036089958119623688743242419073437892750691984518490114278877367894016*i1^51 + 39072790199128928118318675922972616992173561916600470921464219855100612810329219557895879760823052154155096507650376071837730507673777965468283973547223786068579745679633854719243686972717850562568924089630037123324979518964552303676962140708400819353055242983876699960667352984556163990705125413515839481508137242249561431297301868341142718548371724512749083981880935657578893554637866268963997610001679959386327142225695943674714948658273984295850831749059802970068279845307558828711029088126648682671256404564951250850813613172287841371156577964681451010867192562172855844927994003305817957380019074561582143075373951239217701241929179575094602669253198941320272501843887767496457924353327886517497397967564053154129592544924898556580358247814991421462021231149310628610292222062319919515079835410234833393447419125406408340309110081240481244021066350599608066566350866556928122346064623669661965409097592669879686902737113571032306147123717549369013473664116345487403821925761740730285168627070958426324678321488457578487830377582196380863656816812209911719826014828493929235756191527143870057260819752612435804656156743958826305156481022530553938753414437927345096738345670702221625996709653330228960143752203777429628290168841679358821419474784284963617625965202399426960559751573944145771158946146864237485917663637579359133698235533665143231656832704958192855506734323959905938952442427781081453099858781267922649300696913236797962739898968450454878789696338843264418770690573490813134989867806911959627890291023922485293436345489954751302295370789104958913595131434709609473446833178383488539323842757922911407909779109079692227737126286065009723888682839480087322066665519555831554501108293657283022288207033055113715746759606633281547333311568907955056949230666970251807347401865502625299270073825973412707774081858165030300142212860516721170900503010400127771293671083936369543418276201386643499500202261732884238124951501697672075055033222162600535103040090545216063332360423067579116895397664104632327335916114108374133620899183591424*i1^52 + -2938008428648149815374415153087960692353907643944129855289911788898838657269029732923176266197116957091809066839094456682221492476381034151295264361635601221529298118283439753941886608670579368622726386337852839190924551056739757091504954844769476388351522144966614535672133868129047727956112439644543787438099888093747535842201301947643727881472794696027559165571559268748865497320068412996036110248829261428140145958506604612776833856219521603484206018653102704715740182685545326142183167874918732992033467651811616657883141808527743640707306859353033872777715606236627195480196330539434145335203385856067708435065099506194226470299145607428973327671412653969430754894187046626352264489598138633076361218701450399805722954484524710407088672770775881865123355457529228064375017520653703500351090739813660339627731893912914852126600001615450582929212577289938328575291909267121343847433757883711837678117369703242026957688184253308286227132283581411584978829294484937635934057981072011288883480974671731370008456534000804469888746192183675280373505915910478084224164594344312780995511456076083594962426744988763884408770420130561711904608313270177571611479919531989651245019829291136962422764547551696180528981918429238138094155711494228983191175976408054218659570969096604911371391490237599705310735305293697615918289510964215865354225166167089792365948958871722384485445734658475009494337390043197127008268846579777410482989485407008289460738108543827961061970273699687748279108268770893247403501860536866426422381023538931952175745389509741936473294581335084206002721161352388117389800069779007503494323841664027250488470835547688004807740563751018022210218630780613198869036225982305499791965890295774442169303262991143927063613415220085717038444865793835530643232904861692943515172783174225633174444395672127853128284293307152127716044978961017569865290000018305082759485718115273937062223209043855802460601698517080644759503875568909373862285529328233922246650001800565809525316798184403320590504909474406135012512042260871992378916864*i1^53 + 656442792273607607419636622753752578182777441221939853903223840105054257686562927793263713209996575472086731230401691524311610155674855496230119315492463061934887714806744496998304431329450571253630769665724785230425803193981138135656340370711826700908882098942095900112295005863467572803512556337481823463900723074498884176127150658257003078239593601857360553061366304625576669621249863540342751193708990718489814122621737122929814472000152602865808096917520102811931698216995880625424830896216544116682773720167959032622037891133671355662809342409917949210141160315831289248589625397215400387621985395395591464758850056721966393195832052437602033292243981032382554592511281088601889748774293377056665545618748981959757037709979415845541329877125710680317243052226563961184302966680786309678008159609569994270777284796553281751155641889157422167407110938668370352900751334035228447283061101906770896906066672013263731352983953860604464028069597178337079032956379326036802655617358082262911088882418981794015809323594992806216436830114734223564231872622040013775339135620887313965595254766653975089334923480631040487344728435409380255673981508591328543721720229835419759368167760680024354323126951197907825332418860219323972799491990972667040465246726579742230920804707511039099481746149612347990174669296940699807535372067827031301344165321665046307456079809408784179274215789965865427861581158952146104037073528136407194640244891283470830367847683383274161841939694767409686306264726256338196297702370154168598701912368406098385039179985866620728792804396858767499114429130935400190099763917980455172488723565526702174406510333336497267177587469465605777503126960626675372953922024526897265819504898406985889452361272057548604197119998895948143912545706555305988736443739906830574928151731149850180319589254410650139977977024417870612559600305779770378714987026293125879444854604085695711467909468248879440942842545011211268204127210442066261014781932993590046147229589871380874573138637366451898210103663168893459581190744146182144*i1^54 + -54240469735430298519570471100958529095902960872577998601668687315702153934123191030030141866292248181539642058870222343322945560350636655632116071868405998017427943400998098318060207260175049690822393481512551419882427321768755832251542632815829930623386163773318997755629858698884517358406612311905016714250759561032222921515260607902483343486076372814296043622050605476353386402616799299135349673304582038578713024313192087874637643240044500084768124094143922449731440890885350687702998146245723974376533282515474725497108793986828724950705044002651714615660044476849980639046867927355717640684947827420361031417261928417643625861554910765720439026560931205940934213800361320983517616553121672263202903186099891417849158317655679686874689692161528092139838320024626379335470381600408671306787235388986727987416019367744347136708896434129531684211449535982461312960234420021094247101226275967196480532962310636711283744995517772365446586558026996131748420323358285467621449067642426523980934223024385796636456057610592601511306348953878120404653144510196263796586510033696426122916870235688027815233469868129425442372275754285061208399938208960517997551800103644801609494140883004723411448887916178079610273962867181116802563973194542437929807826399108384393192336018147279678922461336660585391131612704733903684531418558054782158690582264977026405276061967552517660398563506836411864584235397428047310071870507416654821217466146037294973900650170008916282745644509058849319401867372423579547407755545897359000936921487975163794621534770506002221386632981976170555104836013703616195102605831930746176808257340605497897265674209839118170873296037309914719510856287071190058299145293936825198568777665618781990929700289164660969244210716219968560478528937362221498760853688882789150644748317860000294605622461303851974735657265809690335148039135383415594921479311166978663000100701610923140575499470073129152601056035419779074592060908633439786836065757381830716280755658652757216865524301981442511343858978264636678928339042304*i1^55 + 4577732790223169183089314202362405045050670223097279482971171791486329611123885721271168876161045678585369725895459478734678330434228233686693935564820393717468544536238372090379925778964039391052166375166459817519437028725962673492906184004246708133714940663877151600508565394294443829120032748282751203492854287313041780786518845495962055919255132977016439167105447768387464032311760615243434980823230017338414638009096276316094941824229446992954637332228678754932142135236248179192162175357535867060685966813647922451557565563354224270181026653255767516953463420408810827542919539935090368241353419979396549877476116972441474458034350090252391177216163133156655287945905499899556879690738357050566452504651253088369275779378478632246763600430435225831446106741734445046443729770327336039005589606960909150155837404932274166288075651011807132173743251070049844610405045768343185641064659130226621452201804536491538242443610557312959930181831601250345802334403078927291692370258758314794066775679524821961019912240397726383141476968541120974004310496204240653108098692732717074540118824397918557991334643491254981129016086804115940348940260588860233835573024532362185096927073694133178916105048994216637959544320784641902461203988858728300361786002596756533201601791777210709224094181528045916115147294241890821612796677301181014363254960791178421688783866808831095699942425235667219663283915706428075793711814789954880210334931284316150969424220842572103233843128676064562886543271745163142921441558590679626118803865677811776344231125525242174208167050334844293794529237926202896610671762586069845763648154328539642628625829223655620817341083232739732411655758089267742211999094547230389316581510718058371971609742864802068247823572975892640308826275177400081986637653681155356746645711619581771065610005123789038734300662070492336309191422684112452051460550525920616172624812762845508996748648486670948784882051165842102345767326018877481754015265586846573910734315570112398499392307023383814673345628229016961941504*i1^56 + -225641292094219615688625065665871896812412704635821172755365538156745666369232806215442313581620625931106826615101497817885865774884763412461204293367923184577088527536058482259652987503279605030241591404551968883666497630379164666744518458092761862834118373992490532043297820145460253159035390809342240821630107027247895848849869004273827300185864182568515264082530196370217796846566696359577229634486928833825913696014070415703596856786791416183774507291379405598049181902831559602774617696108859853081246714970593461304089156574556023978931550644014206026611891544835122002500798960461470349582994659825418386413602278423571115507507932199951740401922357616041386480718683504000497578315145650513687146289326028274029867487854706572203607669654702806347834086018283426840307181802487612619518371957341073775356554227328616329246331319259023924449149660292697888965636081769812255076424128193582279952702718739423631872790745931672445234764067295184076643458137081669616885338069361377605915504297590999914501194877014305280242510105672739208983850543680272003130512805444635944491376133159400116428464053840136023152636461047149917449802748723308952769703108922526327290372065025390376900489610187077907617550360282672566028575143747230011784505975174139317344842432690139135070527019824638753849027066585680183536112223743208277621125644839165075182574406662134131350742786097917017280815972968064105406150910283448931457836401363159566789452838701809708819473988762060234746913833038100449693169905916003498768292257701737572894197286103607295915735555689074327870527859177855787429016351351615066291935840786895431184521244351199377187865720318681509734954499697791765428111078741788203109125619246694327240488685281138622748603270757388122559739012154091786164849885490183860353331087576791576667176774816361670733083394063099955778634950953792289308549915148333483903291177719099686481163014351992926367751109025580442055143712777344034905413785486482124889322060023801051974541867486105285224722222546944*i1^57 + 3959167387666503808198546500377610982162051543748014521984695702967224680287280607042245915063828208456562253837989962306504749226513521589351555932659157137751486954256347114554164930639677291263594715052070400120751350884023533911678504679344930591173054456744094617944653843578118755596602432023306208576253023119469104447595338253121710199352679030924543254215655023835689554515147323453945193820111307029400878252194354013045156734486667095237817569838236304878570895153111624736882829133394568212347618060055285376849026984768107235880694760179369804257227629420050005131972476975234770030507607967623795741583557536687354199058574434693689804263594444804659026056518449633621889859941598206474202485330759601696976443052263052658221388000121279841045797850094230359667664041782090254699262412243632870301138667694703262589506963572811412195482494763561047193061356743532194002458923023622384678559293572201181919695314359675893999512375697925164285562187245921453346062133809762727329695758195432320473536980890095539622724835296395403034199652005919606502403672054553100423541346000121199997589419972571636172687123878777505428805218453924983919905934503630586071779965141023451056831818044033402107773063308522907587090321753626128029363657156132311211033722393544982141759235462083080325347879893918366898954296685199905202722668763082719427446819674353397851153941403687862702380926772931933334078482728996768229811074806718214099886102862635381920505837094818173872331528633089932962577789549440832926668595562197882397796453689039933009572802224245845676527819316169033460114376657163037877242080765499342476364036059505308365232908796963489978597313340512400349850645209087242720994539853923978492510410221779385835646574000310735918182088857934327372014726379616783250623441601781583474238188862634846471979521127519670342037221816900538857423082639416135272355257399067654106824860194037443320276178660873800722733294404743764394099826180540497639177885443211561059606393736510482818269184*i1^58 + 137853232788708542016833002420367499264084185744339196031881031747653519399450502985014914491668517569371438231510139309990517073950668191096920874739455996341776224297409021369752066035503448760303519482761935109584103250515239093789800876307640729274188815395351962183107414119386067242145380406586028066720295551180591808798997754932739828114585452078765487228156775738008844135276889654234903903778041619812157963079539493736783635479630605297287114039635489428033794977156816875681717839445306481247939084808617610267877450700998904526937837433284568379389494509223006351652474313905855897562453684555490738823457755825691124372798765051079856566419366243665843628830226777591226327113224637515039540845087819421715817894536171940388804669047379053272981381391228334573854485260692434935712610266229421747265680761875215028204096590161655426564977115748430346496462017370185371432817055950694925779062341114669491478057161538041490616631824625045365304218800881665532778795375658426456718019594461210978978641325349471673672648034057103138045023210429368173385120909627047712157985169021925256600739519453319368947397373805995543516135291150099631486273428553423385323367114379820968394909834202950282018362221615972705858259674333857390416263387201926953412586372809865572901683580889203004843836684641776343981644779942256313148009659648949005695348678795874769696248697211581446550889214088369134732991329399645184151123684562700493283633120899441288878377888400981636108292684028997608855454255029482236444433486881051808977305249511032249460114285229300989238784622091080319480398133223689388591728526063982757883975245870443310889484197397130364578064011303268240305259767930446325020032404814321140211507590256804365663339369794140040392819700628237578473324210243078837119969577657901423883674328902214741296043567522979873120366606393848874759724691729628553204587786892344859040997540259138173525131049770596198910975831582115544716850545214909212809136374557661643706006915237543936*i1^59 + 1150681813386283719348872717964691447079577158375804881088374087811422604580188332882134957659008573405404492171839974145232130052184576815936039713085912537349338484121473091176682132917309078984075275217729558538200677971015281299618093854237356892954191446508767964600016783210025734306538628193265210640744569905416565322627021410264454796450803610136716373556179342449786921865366822143008825747029074357558695867945638835077583955129164242324046526430590363070555347383860564814171251383181674250712878482107327653270364888439999385682740433665256128286939752292930047994680469428586282644236054106989381584491449417315545827181618088629604493199271237867946927279294196331853794941577729205572631607898831950269695672254711346242263197414653926391225171491939310063086560874799035965003896784862728660235315565781325640770456266080528650261203126413851892178814190630218662724610088063545387599881880360464757972922623254276912400146038089266459079792319461744502783310800539637354074940511130537616245624253889259389164881515700563429985612728201566085819455476096341319636010558891499558709641432908803097771483865521045126510935624971113344954663850018060113914227205163996789097375332444737565712280061057398273203263486437858226524099642491041846529474949370687108307915559061305085010343637396028406693009404228410764683740348561619090884270236965830698431720647136486582540195038361732840468216329021141116873879068401369775155300605178707370185196164155354439678619930029794247845694618042340803590477780148396579492709418620442956286904081133128929438741166351795916517917465142080277520820690058751144293530184283677766317615610730395122802380071157882407834514225607282143241757430732209675389238914159690588055839001705679643620380999330088023119558824301481779863940693376067666881041895296576549517845246726834182435357853423666748156144604824169790917730466651786719002614169959305933575382852227690142204104614092343987821601566519467196299846488590806351315566854144*i1^60 + 4465466092288222278078742905816523752107633929594159229179991289351075488381100206523039767831215289743017014503256191298529691038910010244321799620705321097258617575164069442693712741453046331508096529571172007815247391921467951176737446575131412236208372839148146051135508047157291122178637458438515980638040704592293722226256085685435782754997621641424269201928201635930902543594033859164165043689951349460031524361617258303735320221184787287874085841833611881883430648068480114827300428942465279487880362152005579352909718361149348871135431283573366009685127098749736671923457278314983813424828672746513545789102159712968125853353244717796546235275927242408721995621813262605100245951060418898471672802261503239682642557775712218639650282032109292149517394867489428559861002988223371714135281974803962628127186384474202060743057043485675483026687669893761226618687766098673425635317287898763220921283576494768535537467138278513713769044478864437961986842515931532508390022764457163568613526913360898376812651596215278178914436081519024417755758962294179044102570554759631012744487313460642876748094258518716027765340041209648676599655747610016349058624952532268582460984577778378448704884371923360875875775132733163365546395585271322239037837888113728168701169545395676431597690422700525819213827597937836468506112717613009263000681870645413889944179125906348335126443090587677222057681669827793514622501860767641116680176583800584305889081037631028522736821734115089798103889853130482298535526843356485445951322146128238946251860527059995394173000489215787295019807705107301785705969467232994808574470334339839378081213153576860276499295126296655292493919332014593853716483685760782527460011449192859606423405870522418180150505173933082682421755999928561418915898459877012632560032656851676400942074061141200902939080422245338296410935533489841501919919637057650184956565344462300757203531971756082744219775585490109312298375003636313266915467786766077200187443067119810379776*i1^61 + 15626047550504097421820224581281963532938397416726620325229329697416682574245168282185595161803880974639127526175755475869253831445960547012835847521289511199027288993341388759040388874869100657102710919132831307248392925374052580758701969614732700155159997713742458668504014013510025174218461809732875830409145472129935149166921903567534501287644528396312564597797721304104525895301924413560377717632098363322806424066908102932933884536142293113076020376582584587569220178002903892933627590887622372491684164827584269619844930493431438530196590332549960304412794481012115167210020278557424447357804411509528756911543401323727681959750464955324886129106798874643505722040633686503660785634513720394448024354355375483102799305518956250995540351165624028581381951617034510872308715508630646605319707436468174956643468325292511480753597369230652179548140229797587324045435813221409721906018703282988989438862715684064676648371089233482896180422214850327467014065582167328720161841464634922461746925042414725392051499231465141761279328880149120478983961873719513089529012882663153402011373467785353624411645638073282942185180782759317613865343937030119239157634534640944917000477840289375738521335769166933377605294179109012172447737025962250002292844753287114366019828895928579152912162327140874333183121460101837507347441791845447706722121971180802734046294579791678351753975217695469569039519494265095637025899146182807212986629537466728759276451649283513404424033411950004136447335269730736445942776244555244413988374711361779286904029364614490036357441971481048424663587017623162773927692959313300051083359953199411797355910466280459691857278335423955786076739127214272745595825576814776906132008323518726913312475383713268792752257677427695394520101055117326698189087286792496777555579290968501100311180214350484647435509382522153416628764539651778586792266938988111506857008782664504514701724208098793433472703579179729848612738499608412306330981644630516097325574651904*i1^62 + 41286298901751997098942500111800828710729962691046540069776421598637896209414559293167326822896173308412407943620349465110029847799881919997686968758597751177592919048137420828445689095667011891740917039425235414739320970278908792279457304025185684305964803795905302505230684429845988749277230440517456110920821533226306649923884758987728611419348647902234347350086570169804399502653081158363011379316906274527449188147166106061649463538358103052398283797080418917823046273138235106024249332175013215918678836743171454172954321133653998393057818250767102335338501096425555082969931366454735477538548217310844433369968340449463012551806481350240738392490242773296062854615199193021098370194001207324172765843294189236433585188261714692405095539492185568725713829407609414723837956327570366066022494333120194811668887111701672773128153811128402762305406437963119281663073479190175486015504687899889945199418455103787741466436884301058848883227682730721884986658716150911993850307462097646812981016078419089716945451203289209523183116228448934936836130717391539427135098786230115670161264461929567913196994524419780709318758974066641893832385703251988632337380523597066771102710371913937204896766267899130523124721643369574765730532060735410527026613587701838419963354789262809085346150149722295105233872352365352720646189099423081570783587546002236842927688950567608462450049991729713291232873639054830771775769243010152441565128124753312598339939484764561932824964497690969365073381538133849546680811388923755941715536873564982617684652849117260030081393073161084177875936367246192809234377308278775546293119347418392162587012111292112959783315121137552277331385355468414156847567915547184482340975777754151622634934458105366559369557581680092553084895517787003633360662905918769384473069497458746965979279336702373536759620771560702868564771307568404926026708316279688161572772665128097616453082841911249490425781419860592770552091583035953014831349647784181497856*i1^63 + 33875822836820460885342468926844768098607595270600937957555183804676459720784573153006307298774755998106512893883368926258108137632266182329720438913176284410841448852596902610856619421375473408957342572418453711575771656376192502629198503276304898959649275063361949713332153018063204586987534192551674574804901808453867290061227626396705377935298889887580918524056017035289091536989633530278995927404084530468034710328447084849140971822095959744210459232630313651510927740093196682954588739297054356578231701864967231100261845637214124222836559551751648698131943999628244073666984328228536104690770212734534315727628115160681799762931212272946672400872693960381504628343763485964286786651668049964130284764061439179200709810030625376201052168792675137465038223361991566770414644185510149674261049009503716859137906741916082619901321108761844473333118414743923137801765511356023644570324267262293555422798295335123412730867387894897886445848145581775648161497318878563868799480215155942632077292813968843925291984012792974420039743187289943496097013523155191154627827000806848863704558958388846849682597300844882232857330532720107722510037716766072816552412402147647003914504959214767390707392819983399708648533141137626564360546708237897185461752850483469034360747352645718862091041774953412718683682101537228528215828557954708691157236187647449365080235669253600882917423099386102290666587082478958405700163173282961623604445236277453044420065260801259753442810521824971065472049379828118109335250267177808017246955287911185840452947795975088697280281461614632028039365362751597921815873722360663751254100709872367358330243194648267419608050246793094301745753018636856522902608481137745653867928470034437308464468309524767678235945866808236488845061406216826913382771782946674900393796957652554074599772027945482798690977544992787460283352506433366473218784214788393000155823505792809160413668529927118890197865861525320054943048440133946738270393073664*i1^64 + -1553080690174181133645506919193249946659453541864194390889034175145347013665292120756342279616133610525503123801121533556086720993887246022729314565457003185415053374250709818154433972508876378167408645900924367164685860458967226897056737338576266276081009217306203691762047155694710757542421256665269058033270544502924974544240080480220254589155998803237628738103801417686300357189054547344532854650534560584584706198023050875644229744870969667306850371251045077655652578673097172419904204768016456799317506630480696717357079424272087940002333645934704563286070197386893652692628535487105100424633730416109615989287817931894838797361117540661573915901315436376319838025041489912846129464691027173135118627545783947683519774380834969193218200945381998544937863091976338126942341706035170859361738824783697844755843409631467713518106802102904989670974567499525434769491173184201012366215988862047723029782535754087605119955550497256965272952304606521729893857882799244261141470829749360903054065432908569549339743708275284077806562691531424089553059911066086540691035343034659258462513613513393520059291490328711933934724071777319140095062263495857201074143401498521100697597436037052637856385533559640439465938398950974462420865821840212750564790004648143500554916063035939070368729500580477090543588623455005540374828584512404137811616220747227979837004322304172610924627234002804707219179405799700432474530628042212097928951231066254171561239160855475276070224946279564123698040576078963266309359769059477556685476596710341400100385372984961429694537914439412049629583175832276130588645804181965421293970934266326314699525481390342115772679221304562326254950208841963434496545448589009632294316786765772958109438313892408434945080434075596471055969345483681196507568677743944547341314780975534823268160807025772733781721708880505945585436659728084710060016396966864275137821029298750361817941737315842931531810309197904110984364349852410183680*i1^65 + 24855503676585142342058473101067979495481323460477102120721192621842012788584039126891342026268375023140673383496056022430220049416579282594531695151200443058716838011932764231421285887382357230955559820170610067863431855351674732458058174820460736582587547529963232114262842592624608886417012768330821350569680628569387774523077895510683600139299639550980114926451176550516682887705312442385722894278825873371436847463857090837726770739759565158251391792735763108811603928790067458382856771812438395924926988877502576687283310221068091643468539820449287870939193172419688201554241101332436996185198133970048542788672171804684971323595200338692345194449202610929369563394654469872067175694908932491452443407559511340911639238007648712192547118982183493124047154101038903366094372371812374637065706768127109036923893381080265776912999989382795261815900233600087254583778577820531880617189514992906211745643607122500681055370075272343518764192439835704535623478656974812047162644614284434832444252194049208781213606260054765574026010989226309646216394097962154055622867731650200631241134732557720845264849164473234392148078527708970773655963778630199627007303969943332947883705984081385153948884249907541762826265462787849254864348407156291196180613402017077621041542203509539159643315802252966298052811600169752296972827093313161782465714615375778580247159216154474368562199921154433577870408006978188143442537444549965859610472516507491863139068106642638694069097961844128399989217021859724111281348136232577037578235149729460250981384812908423364046271316486708142700595217468124868504607745351040860616182450707074321286269983130645246960811449605187280976031111292470958977630798234639220838257766833427251999370323193432168423293933140365379640106168051154030317038127712384126047514568962726553260780926183740891404488050280189007785228230190755438512882058101656330809181629293241218074683293508688077109963436869403043874996224*i1^66 + -125530774282023308729247127444290284544395562296545631801973032977013422296143318115292108856908179007196813035327667735379330946972701395570357120924523982598983662168999119835073963153854698533871028239219929948750821750498380401267735722980121514280442266138568935852131975677816802986922390540601831181238131127706325746263367882651801001781149833318898345114279065030645739846540209357741730988601244690687227311277103793775730771245714552278578320882005401989482110889855882280334731979569404052540690950145231912060659315369668035311945054360397946542839025084165799389018457895953323473900354225086148943724647964691807140434878722683254703327392669553149550519574446668663253210131035913856867925471776793591673616170619253886871084637861849900069872261866768826178752391202528957890565649453767610137206081868675202808099922394005237505003420402156509088986008006863470879794520442958857310491118620010902487632095946544802652622653731419421586596998810716238027689986300884706989314841040784493074759243629928489140860513222160830380257983234592067377673611518066124365740506804206782665983716644163439223988945853534388788004295861502556117941259771688824293597292089653464028120086324724473613096444570262770270293189787396861289134985727546299249230534465235139896240653178475443248426156298591570336337106952594174264709172408888918777736599966999986015105595228569728488848835198688773341949099811810457664953995978455099415782940744663800003177914691533325236278078629175149323495669549935426591051978042022705635204594386679241342988990879706883829409798286198483177638502510023092067625973026787588885951344772879665695611012853673199150848296098221503152393826887941414885098341016509439083036038720725377482812211073913150520802637496778916292629081396892406397500210049894724316858014212389296615016013034308623259459204618848393886394565819813287869805770618229411229230531977982004959749033716350976*i1^67 + 1368917542154403243017977391359755464523145382927994650992550775762484049972020052409649112253470173194089198151540869304084122247857863478322527135968896011068795357525806613938615209625658870863965845134430754291172830483844380047256398153742575782303597997188452060942889723498811108218318722660750988951816261985297838726495177851538442904206402067153906891329824414065847347236812905756713206024491669404139028247822892329191614951152841290522197859602546471296268421493011335638592282384584635818123013638243841458691926720690208446492993374779116529056889944726714137372200341680695411866891208989299062187313761234062569752167840038589685935197020547747311408567003789171017711346490806795564276531312410722621490515482359999396762549758889440907014125812492719519524455216810911721211129098884487056044479780500869383397192083822348658846642019956575308578609425329468921472659958572779327704685671671301954290936666533138409421917541620338368790979752959866562341249977475877151378467372878980042416206312930193415446794590002453525191122561846787403488526464209567461799244156768493236151072823016730543567450214390235166037606109350918774515701400961507641670065514551550777674476609605830042285124090923838898346453148629527451210166484630838864867745285388329343832309132961494477446837941869464745248180502589398991429274894489808926944617364920824681525615562607311729938604612751120717403355640103192904391433647553206390272518305359444022113178516825531766273123143026265807547162560676619440038106758297347154743786303729115258975822367549787480261168459546970253356948165854414836164093644964716090795394003824863806519268223251801319405253796166103253970108961293553385913738141739768486826505064449615667115581416571750038439082953952116030182986020525401761955242859344911126262137741134952993212608586753749284474727679274722656004066244825757678731607516861405053393850360195456293142528*i1^68 + 280066319600329929213790138801452341816647882406401407949263509339682009046997908966817159692163882469793388886101931026068013445386077884310722981768471875754570486687049889333148133511938717332290821544950750411015619708150779633371686694626485809854725130784754530658664140494399797213012774592511867936082757118226117826655522991986598447348987448604343915816007039526553740965983379335443022812089091306258225695595845142923152073240130261066183469097375080851744256880477250779094524372891059553931789441882403368784961828319434755151728433527197290337869972113930614487049261000674141170194374201903168296484565360981499071634771480507436582261166807157063119393043508985446320212388926410577800611312866258079126874895703014448648069957155374220898334492447153932687272276191142389325409974784184985540065232866731772964457711878730713187679756089119866446338718255242324696746369346102065533389430871430313554944916535667685995641926049277394142980575180899327184621679264417203049711968932346375544711056316751524706317151913524382141901640202627850742827493419336951293703541278203067245804535137947066858722236582354307233130052434996475587246208132613439063774282853059482408642328045852892412691167445803402696573341948251019020520300533707991070647572471049750069188977303558661128433387502484033513841924841051999843445451288990626907583916606775406395115251910850408260449347660425913201323386368983971415406007875040017245223618914190632688822058328289987071068690383779027194001671491974336948822131344755197132386783331641116239644289303302868140439670500931998032633697265961293247157646615841137323129133346270427917183478483061441691354818729474562153462649680191251692911863218018395550664203153754171575906891984398981511452084975357978537204858699808728186457935607943015620043528748207445656619346492117809423097064890397946531789834281590020501012007595343340211580239872*i1^69 + 384694955833039381354173843545097922451689841532064626863549421921489809626385645043019212635017231697985232964008284605679510720219970842948014826418746424076605731143386347689760219749655151853676343488619093438794013472424037385066569429099395841795103929188135406751720506619267356419787102548261645688078894813559102539478630733282860000651455237294256371000975675596466353315989477689549134892258523406879895505091423297474862941188927439606236421284594890334225017248677159115406285725838247441999668897042062948529657615720606242565568450398829709641811877877472353085391077295930931850263987026203290102881258891675652297583088946493636601486810463208927893880549619623974346292559952218014415396814052319074207275545138182662496438472338109523616173144782909001265545298578899931263375699072973623110447346602466919375964267076690085477475550175692780524632977652303904113205771476066209111752311244968233665884356619033884816943867841630155774851580371840352315729664968779660507716479310301269955794541346425502642152163034143642855663301631628589135134583667021685078991003331614308210396466352320315949375722149817879965203820200340604042717004310147949022937793222322377443258222059559172328217829901186966949256476149695596658709473729215120222050146990261345605180101498982860861076719579507922544407657687970741327055714438940348726683589682333829656851591611214474382422354532164258880063342325322381263384712680549142292155456385596571736428975097658039975327230795406729627311498079799594411240348258549978271715793556492062583111725150443922229947626885672830358874250372748286470228983599868301802827461311648298348154790137076728937512993867801396778225573383996098872259518460495316445374764481336197325495014084908245641101896112214407836145945793508334864490913799541524375548527331546087420578780137697174320720880950305832618334469251419152615380639438340096*i1^70 + 213512774097628458734529176606966635267052963285498656866538666984753713393063256934248556293742387394220159953997832811998951116087293023457950103218166899297485870339217872524327605628607833607380546775539973612320093583094902642088376970879942880580614037028839453612574145614650317090899484540238562701483242948847163299490810609913687522779445589220326849980075041590499078461386591660285714417230856964380985988925312661051371485945221331864623170316465621260374680137372795781428215216565944817151502162510570927329237070241741070574221807061157749619926237670492550631463125657455919259525042044597129221979368661961276366521343035871791400730403726025724081917545603013121862726158983588066547240159031379543822196585960557428412842442138686329621888584995951251641148565638960773649446057497948697235689198636820325493688609460312660809462485436333762255150548336258115556025942250888304585446043019371847740476633634764637896252503352412072192932897986266655477814358525643542735987985016620930953141552793729385276852708127624889624694255100207118039759107142803497917322371103064111964401993406597577037645490205319774078190139655180556820279418719756715745580276645575606573855475074225932906268624093881158510010635874536927160222527095550501883390781243966220701915518336784553452036592560077298236012964524052646371966611550985352463376146701170799050033839909695511350179159025220401401631032636427351395400032137268946622834598244589050941900485607656526655710744209929063233815562339865697668157244021892185752342568018493349928963270842898499602886836187622626528354419080707669539682379705517382407915619206058564132426029302049851429441425507264151817902766043726226099512291872246437429608907338975416886699316140062286823843960344788770047985943685162398902339426907993867808161408964317650770790264881292062445658441389705274145578846038564544888832*i1^71 + -87360725094367748210950833038801940080552723270713962388188058137393110240386372305554690477759820683586313541795121571332918934140968814031979095291568460763549415444024400909758209347019698169742673146994160105797785156436644448124150325805270342348354167367226423626856648795265306265548442840107888568804004479400656916444077118905994775134151464628474372209813519949663404553168212453545636125470896659661596259249494578825135303684543196949524620557074391719485593743009345245688359613803374683450385971199705824389844524730347244906389063876065365246346624652881713326077901464239996837135065913774266792506328893512692081372322417594286166328605836852272431835723421042339477216288757626101312647654117632065535171388296538505591764104058880908776307860148370390676676988550690087370035945743492552355268264088299750182906227836872481789744545438698725925392662397879419154731668997830970771448286802076832111680238919526475669795258154675780413764575901121000032014384216937639334639455489169526214021007118577165909856766837461819861343492699609938763999492852764647947056151414633299404706734921606356516574695401354162755171867783177223056663720814107567495285582067469743782727763362559205753150338267311728382587809514408909200755245706546842392842026889425062011331739885450994187429714762387868773824150408383796214347634496782263864201034152917097317997816932741731735708198139569399848984101007530748697563498347941386225658800878068202827855854174558545615506531554272098041991088447103113242627456439131470043085220543414523073091626135529602984881025503957954264357552544168687810420127897906925592818785993594610309235055021937383323167689751869109218940028095231851404351842822134871044879435357816388543481724862019617467415105113136228681620526388812580502837587355102815788680664964346898228242409872194019510702937988543549128850149376*i1^72 + 2777295928353609906089087051877431170906709176730908719567611655763897413092342571404327913075607197347909420401909411662221067607424497193796075235602179172381509015393646861696041354854465594960130733808045705633403545831967074702880587993606509288852740054669158519982478500458712187833947351179278528028752733567740164207706552049475279726626604091724121511286451683297099214632918217219083431806194586638467886962742372776846552965321063056837731642093893948040415879552689756956784109070543888889135076233112216384853660879941316014681796169289532303364511202964720207224931470944642436162997779251032880854471907022723790952298915364323538157927735316458481751685896425267271248929920338391693278010967990658638200146143430433118381207404587563883358641811779978812742538657070067808444624319471083551381737245073781477154591974055009796053580108813260788371189114927161437195928740661470479942840647913880539842419083606441791270603867571221170386738653993006810588557187376904075119496236312667500455968450522010313371173369511167101071174897707036291081902089517578197745082375562003016370216628390282606354389227250102882856905922061079754541734052083080895167983892446087842708453042691960305908349002183764679669884210846521475001973584432531420518993186736655047958411317654877039798045685971176384650106294881046674389848069769334061528488385278961535529444931878979735198963193711391846715732234031680753400911260050302938752236488019380515561550793649020425830906537774636513429867546641030070718593029024173873896841815671020034925345241915584820235407624526271715449300295247290984740463068927712146593473599506632527310426016663171753549819535039215015701164575605378595359414849406676439774264465097625291126403776740498743051751161881567240521573124954601299649329845712872088502063716870395533844248139667829425518004998950400*i1^73 + 192257875630545807475162944581677512198048895349354944023666376758097931003353977047843555596264467478781692076060110287622213394323427093994403076672702748723386965025039150450812911277425723302771877028627352710100682203842818823609987162023905768366082050454183108272217560009055539995995333338037316543542663839394175647405799225615302531910841713604516110074032003075471805030840645321616400794216827467667644290312898693538278145084689968426759472603012212640579662425704505699469296339096398048838031299925779347438522429694076200994584714053668795441392430525246215995748154810960128876682442054980906010926329097497776519460084121016766725371103631191247050746620776472845037836593117201425480362224268332744803582668786913616797275540386864016640993064713221375860837070210600439286755149866168229187172335864315244650163315603876625914374957680827208430231265259847772188732238774273011094735356896498550240461243662183182984460884728223159882926538578933876531724992847469164418030578123174855232530951271259287663005672081722518998902467218238026320049115061638720104148612499458517544038778000489702747248054717990475540523998231849146461454421394344003030643681208179399957887687446742505219338178746840702462927877225852150412302175370603049486192504018430108952981880389754442252268204007578079032084052086423853066396346786012758680987927888437852952409470610018496548383475838053292072512863101711273675545000109744495706209161217217994626640128191101715711242826570853274077477412308185843879532973644954042883995620861441117721791343046560476278189459427352798592677008042081621579201447268367992602008590058999949051944042092817502508697095664139832238254932673195574345857048044442803227158728638615958513555799437771466019768243321497955109455418772870607570159167335430555448878501650053317884413938326498560000*i1^74 + 5871343335863462093965896125614062045740990674159632721703385223520709264741743734961870888629245377795511661333072818080724554675261479103661309490148831353997179403409901923632462091873601989836237568050786030304493450192017421828957402851107322935851222335060603872398288073126158765444311172607387805846048137851808564328805794409882248036583890917192041672428862719070431152077203391521629304437088726359234303905914686140971254755209035475896981428602574293529456126229709932042448630576326582834854323240552161714241890719317556878650262765462050014972299775606516656899846842055941681287269655137265436281708694647597558657570363810495451183793343013357636789285971565003333519742619506710811473213263590917657369609429560846536006484814725085012454329879594261180339580670509327969303756524985261498565065762022555200144348556504842440924711911497811111701334523430519800112663358242408074269280999473939378197706148083132630906933848340551541416278025623456760971806473657007898448186327992182177401282711244882001167319941888084278764898304011299931624402436995386174373405164292235609052394985958082117356834658758951135819636832034004567575946437286116153067805934540264942967464479597183509630892444212493488980997214005110329676318381677889783640664838719166396169425293468734849095269569797889128718179665096113430305306493588086283360539196314793763106531874571253218363230806508894744071492862086494581479950224174421005789758455331689217163050339791999521129450112935724149161046768018662667171401928742780435766292825132461771459285854248871785146160487808458990364839883005325802573792239967600128819845629951179426370812867150814572005019432726971918587478721956207001406415305336454791595054844774421298886351823617941149065287808105694392249951543924127751358422112138109013714684705000000*i1^75 + 185573462057883337740219977591660042493837203579829538468686500782918936880333740411318154938353372696730543282242693726019112985315147342358788695419763694409140124092224243880787244686934969805829851598536649917572495069191943588105970178727784888056740028586523372457948114967138047600126593468390816377471230688851428019100291425197036556956370488261967392932785815137805629980223449585817317919849249565697714331712441670538437863080561868222640481084415397162603717273324049002160949719362798213659975780971687942467125519828374335427923406990157275257477927604718864915228987337321586176983038313291567415019708605430720367547101200236619006758665226666731011273337603466859605182432952335515536720360162648602740715644836311220520859783492834740903341081099755714288121838983002895801198183597139008866381472232964540568472714013893428329685792234971266092547570386144167098623295333439265213610187817833744704721249632761754226833938636506853412151057070507802823177245928463957441859545852659611242741777068041863751384910150431143493709784853162317204148387243922728379265336696952628530227310157242511450336721431355627391963601466381020858661886844401357927715082700406564065970860571707241443900177651230378376997831432575357166656633101680027147119693733777341085903703888030272818409303084049963673804185034603451100742549988615679567723340135741505587541556090997641900990448718626834589115693155128285900475239466900393624194185252798819222708331280190511742183945792283887631775716934154828564677159622918369833512802031969773856215429602152269501766801571740143510452839508514129119383449261443510686924365985478951634665257837382308131100232660671221600313174548407502086245181633588754717992634844639270805248304007685344675601039038023722211276892922425334582046875000*i1^76 + -311507107025770565767291809819604056835447496009760618585902089384915713498808538405499222404948641364726217321834413059975892389009465244620955803288105307765015494297168155744800708950273069632000759997902425278577094459486040125641636969422637629262154664176581488678078381760097837020232879783103868489628040456302282974668429820229009380124272903985125789666565078687724766187543248919783813504242972978561536366977657885252617765265839978317401812709521749509601840637105745800495343726571130722943665761553280628110016030075123237674725434487102788070460817870108301671639530879799539299881020013810938655626374982339823945772372696986681846902550031589688891394619430741928774453423505292955971629210348504462870821161999398288322479284902468984931454424665299830869257548817127472432574484693275415249342119816318018729061115120953745763661700928736084327752676815772555844233431634635589535592475268556621881617867313324032635483408540035806984253346864441059444837348018093922095881715318654001214166281051846725743232472565727310737716573794597117657689609859643095964500698876929713165329103370753721697140687130292499546760545474378206205236545268928322785799732727356267181010951896177498714677526031007555942945197803267599555432762552057857191654146558415217722858157881817113306528399886806680605177556682435962406946121166885039299354195556615009639417812511908676282259659080438581283385747711162253649269437450466094964364691966869372297287951255175205526005679280258512454431913887651247713089100899693294405771204752989236562146922478774372880268536677473092990920608118201498480834752126716182518856926696268657838519027171179700388106566551149540515972156353027849748726527245060461278841041519640754173162429779640352163471905045844208984375*i1^77 + 48870308664027044850547199996185995172371135449291545262626923900010404980892563642505150124195697541204418219526129463045683452523811797681241750631374591831306199249978507376218372182663326413319768355186935089326668920998553956229929041807520716363879247887066415127819273915994848403134237040629245497417493759227559222394915826864017972054270871563355313995222055738999395626185657963486464446303369878456942008975527869992866562717034676224590166514783691327953304122656958565378936822857175381878313731381728130031702950656726107772720827313572466400596322799652810784152450507052916756730919052373448742013226398493738035938539821672596130648647438648244636272387120280243684644101736424195503733862794945346950875583827694200031694945065087960625807031005730390141656248268295210229126604875245704385759653793888711573746847267348967706509341787203486632049280525616672244302540996066820600268801076318777796078449392407971353051214318939138711488759165686939139408764318494225228089183343205848421856219971944999740819934780765784049933968400684618820855282151519734789176365520359295459442818503545092595119223646045615330476570932064470289136280772448160828374384981421804583520472572590659437501178835917972801420846079516331468223751526305938692596488523424803557421636772770128534149903635708663942797960592446469686577323116907896103377406483005267105329553158636336591888755103939522416722711858625559873780649715763436584001090951536338849436781644880192638104430300118856911153722910715403931535504871036537403868772517288333823017394550956986531703073287510362035268092941496802210704407477644711556373246712750524027109978924998465984450112109277560798779116337307387775943806058317099687210798473340269413774929687500000*i1^78 + 37441098056873339132794874229790904545822400403396937593280552091081125979836646216302474245820317230745828640339297287012347158872117986197277767887659089371604095085068693100906823155390870517062556914429631474599640745347524063142420909754966577219854141269617867535809567926301701809720490271515834368619458428440768872471490735989934024708275515475457051044205083445560249491089773378907084386637722460077763472444139641933154697002702616714424103982751030051633775027923192644088636614960048985204398045642833921859649813155613491336285974200729605757333721276490788059756617122623986990918899853313000576147112580014522898682489266750808066217498142857960978044178680421318262769165528150004510014275100753649909055969952869865202611486087434788091487437059403246638866074423728320376803568250814515563485969786032596737078286714171333314595329230274096538407263758175002061517177653232654310440513668984918913014882604633124568751140964381881792124679631438034150380297129027578102205259884641093690813064817673999051362249725480420080267086515282961974916576672748585909844943739553684256429988650597324666501440324402230280919569453469607923133401167640709197950711107035744738347961721256864385290224037653965953331424985634267804544282423671839696831897175389852679008859543108189292604620594165678441703819248836345381259489270247804932491273539624036161748122489318067664189843228390281604604341817999562666372456785194344286916318094350275270630440594235937916221281559928000397167262559269770394652459998628489394060023842270574103118671675707226214395176555932855066081838536811253518117224356139280695139861749759548528872373851163034137300000000000000*i1^79 - N1*100425237971139382972638824232422062056090972120830247512544270247522513678317655414734889925765128229178077492331244893694146443620091685349677461037438034340731197080075200213497902709204034102451891809816276204946355721301075835920819173319909037863221192041414824081467034735090220517312323293082628389094075109049887240789901240672884434998285960260455000834261854324213461068061721038778112282867943698911037001108559956136095832310879739311478715144336908432179200000*i3 ] ]