[ [ 741127796717369207364959395590358858491099241960842976436607654595600284877879134540979886078185060790950474519966781282630982601293242200671016208078699840130911664477679219722398917514841779520138888212628600511762361789344338850923218153112466616375099385478381490802179716192247561801338527750177245337124456680114940639356044632927756424154251408709242454291177309374105007402278933045425036919051211885602008263374630185854775308468115188138911660233109456736715011989374144695298135153890023769082586213124281668579586141521806805300370016107302321383184755721624765887183977602007776501851851893315243013742987542100126955058960334989819130874418600382598743939233957445650619691412909794252125639101914357804123692364952882925708340013361851198298486744749057031793690578062845790850460552563963147101820982286933247104871313462240981313897595470524648521160408373362464073946633039232446083975518079265032297524267245617013845357380076884643547018236125691777898284442562020965228031008333484416270227333095642611512078653368915778252738087928989964109990988341801417638115856632948914181863273458664819881041315902107113400799586516570912787609011772164479174988944685091638793318965053611195067596199648968829651511839562429623047844996254661455926956713119854831667103938739620929826795553920473004300330729961144139882783844854550452882633770358443790601539987865334478236127992405959153236415933944389794882702315401809909085689744361030992981007585871951986893360781319780530054547017601115310917657142666684058711738542980242613837773996336050213259382502211466000877877880051432427179518560403032390632098683462346703753165782945810717625843802145639693730328917819292355341466101901061157880550416979446726357050176321737727785837544667744083704805463493780848509342659468946098559274447110630802646336725724555681410321806190346088316862472008378061236852447748309066207422227864573646245606871772581491831032172053937850717454041761868384235248127339381697092857874135443110040980869385770962096322823242854222566829726575352224912937975677821441162915990895718811577982202377919237848749989004726340006561054939336824773290472368550080588637401124934757789422766509403010998176867511451854536291824672536189141305900703194858738895872626731412250084533822496043851220254323917099062950498775223424870790194488521754619980137352969788290866727968778024303006847308990501750000807842731402480609318949840219928879837664224181137976934569304458283372928692041988020328951678614070742994521192049137474113904001397193701038305818168132298308499734257311494316581381373363562732079630297762384671110524233806757387005980329850593329310898626651441580023692939333620385252045610378188650370066424046551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -38549442675771807324647555004197074266257604413812560622776533203540967810993664033939326817964644024991119675782328064557167395977590906840697711504342313005778583609858188037047839884044650023973151591092560859814143191871792403274907872011744897910299816626714492959000633817209311540167259351155313861240435278816215872917751906688357919476163330255408993211672804017961490428561204391479182564500910696971187288831738992598857389696309190431559027267686742389168588381250053831180735529015081423488406408848088111210567036428015258224136968823614552737760921643532501452940789517406360549207440062929431370059403329204558225586957615418484939770095035521582537011821492037470238856193081679751324569801373411813282239859216753894994645632055379770240020493637824441625177723014635367600426178840203901193770651916279727480210689903046649007234897228892053685356774116911739265348318578884382931724133172043130880280524370313723235164173732988612785265869030365422606613984813156458881304765970836022792173853567846437856688888209207887207441797711500785015924586121848220865870715660377326825941078136083745584653639383296923569651619859527447256782958387606680466432331956617786508208412206384236616719829246487415446460017531109561860261176990726141882107408453789939007378408626437050678585052876304177657413231176979671691464248660165503697331936233359787009714070387340398278208989813814646689847008135047279526281550404136461964594324077238642118212701744098425438567287825859851102182479015437886463647745039295847071223806546681563402399517509575498237486241242169763525481175740838368734306869413660641149673033942095580727872406946083185323945998562283064985026276273624907192537012289985412190106974736393893271699162726649978694954785006478581290894545507979208103704481800346427293412807741390970128637121825671478948422572110814533937312235684199553022227645520872885726099496160827593438485232244827272227811295713454217094559415207474672436740826272070054644999722425243345916114173112220918842062339233291321978672067587201914107352525150529933900001788404536550756822246859547488071863393048845276276697570889052395057461910036321561020028382217710689493903195306531678357043534804265104264326545658616118201919667949300677231372128843426517959799556915773612553041207164750302265986787605959321315486432638081965502639922722131392617434389046486827836162497908088595090347935662219240924608330491591641874862813149889495935182888332027285792911133112544026186222542671794652758868235091128928144507849319648172055103882759329340088066463716180225649224957227338452413180114116804187038218575994204778772395858171036036599582624207521082003690694728832320776812394184253697983332014993535156617216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 729105533605707687152581333796175313887318728722759597676104842825602593879553480449145919174786623743456698469630595746082974297552476777539281735701875485529729419354415948186366277644215349620942113362541561314262189227065482545714154987004071312481277180417337503003161661778072232675599364108632744869559044761892134405027449279255419151220153058047736930410943243312684080119813944446862090762411038589387611681720082834146799925985415555235554663534554887220319819770181920712232654031480006762610324134576139660042147768479482771886724534027853630991021885724079161025235237089274323288637319026125968336368784970675446022530993210341242617628350304942353098763120814935594432817731137591259750042047359375417725510703224849748800985644249073544083053028586358492866385570889034885286972481065918013395523911847403983936954313699180905283542613926183270028818175502041546607764459524036635265175372573056325749437766410494407380812908160195973933680935843564992316291043779353289997677016402507905306055840042549718108179670008980579109272071502500697603772473364911979472534896944410571452930022667924771715934814874320392067452355101916101100990152100983480063520203336308052610749717431341759634701086370665500904168593174370168133500951024459580171589731869483917483554698231840953107299542147993814744190387991000689793726648043229309926997571017824165862246533417532158771104432355664053436876277207671219511363748194301133087375012501546569275013158786892415049136799340456944072774958156702975215096502390100557006777032054728164649883699055090215403361602232844606741387422619850516481308456110807042175482398538328401853377735050535411673172317208142916008287815680838855108464160353459384427871315015474223784961742760210484769436103807037939138261831034189373530264335385026889008022955445093406686717951887704420881337719177450716610705358337969824908522491149582233550115852852840609092593623335441255686158914661391053694145992745328917115341809015270643182839073871131469831405868377335871288913418628914347713567553876914140972935391565966625565638383596891292843298848007884864446784741370941643480673177568246299388103447352877681845852046346403599122178311842511103008512594788838669517083683688194834371272045704023479670050619215750161442481567269846756281548913634118405734553405548476456534727768934479367457218374291845710736261821624054305568810654710046901700603962245368730740493854452708026170114692668779941863338816681880933431835694137493984508242628861944129067677559666937642719716024212286271831223796883175207069989311262144166937510755662316846481500851584492781996101161553393456686148024677920813082131272734082339018574777219871496514888130314773713257816655164969320448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -6167774375166773501929003316054208563761229202132144688286305354036429364559473507093235590513381241011044075396861848760697285388450964026411741499027206285729046832131923875479399557449002229839817572818523964946347075114065465514731602988343003706828855080053517580148224246035679002236167749001766605547733226120831275530404534290408315226247430242022861458258398414618465734471469859495041803039745074855808876180232137048622506245251058368911972823589007709132419680627346054548083422623403772680257236037930044229119292255766773845977161919739691739979839171493414809366395596511006590355919047032018115676416229513642003296033583502962617205190194850092213645075436429798590272741774298262294527538225666878026296118154462140106511538041601579422260313670512197829085854227564127291052960801669389826156549351412074127989312545771272925229347218740132573782108389688142342849712857306227898176898425959777236386993429203674363645820096266623963506949198479639259289384682743419380139450414458104457997512371755004464604975833541143774862401394459773831136333481348696326551695960158509988682107133016932063606253035862060795692499432752489101249800331704931895517663366026047483074029048122968254762047877225283040857769107982154038038140150318198542279439729311803556664697634919698223034145800148572318970831761142377095149258463055490953819731641138607137380427344371701748555625056688624688501630257029707894011467782746930128690538488767491728897464701651504082135419007296505681136019515452542289565277208904522872231039684261739791738269374705875342025679518005339865588665665453267451803224901946981129786166244903518604200927967528233917117693263171504310611615107683386688558979825833545474672962627767380813755091287784736682747822099234420070828039849789345441243461287835139914456280120269254731736170173657944935805994945542299627100238207904740061452572505840630389928239174875203364826220241883855700162435623512866152604227415666787347552360526093074608403639577343822171749239674727704479733763340783697760206610811052932462370250603310272578487914273391292465890693554518915679838861951980544580596141570116278607498949729563815851848993191647355678944418076300627662653180701263078031318887550957768581556809152184812216489086228821291602752207170292391172329554922780002888049948076394660167914876600499582523561369606072656719336200482545255270881827673406246631935019129013690938155945040558757149071185735801279805228086496639308958971640354060446126906954256383128988613502804532157478730431753416893749366955738778090796728701580354478739513971350058055689978272566380276690225521550035015225714185652132343681394402710796873055238427132673742780630031652543629988076139373842409717760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 32826558318204929230156294382759852226510721044608704756198144175843018041288656827172450191973705471541850567013505017316112935388238500897777711192685123360929305388634020901661652085433504624331840032933507145611724739577918761968192834468806585612596495862796413985328608879384862549822717348944809289574601664717713717377487540783706073959207784304751224963721943787250538037930128131713623837580687325368703521352102186361527923336265523905258892332824235215284315569973433481108956883581006342557231518326904368595827345421398708109593029278325336684398639810104509985896782846774753686646126803052174337636308335891888246189908011664252244809358508580251322792547536175325302551663788882106871789386479044238813462974135468078207246464097967668228338111054456639398304135973031146042975732256518914952002149350304590413081601276149806476886797912680941780540386094796866774970358032950061948707491666958655591414562780786703026089968210755320714119985435552276469002440606244152648031248241430580252514231581186890275281083628311841524186424022086384865540232262511784884239604488259657058865630386140574607204504200041597065559985892767146986065768465963057155245021873190981287740507389473722980832505785784725547619104935395864862951766629949350013973673925623014495891238379907398214592577752582771655797971636682748179858936652879103210219297023161883068603313163195789209835920655647790338115631912509390349089811419803136804841933960587421463605368585309145800409583094532122466402680191575089228402942966568557831837998725255235531442131518917414211593952530865091649221727988891655739613500253953793429109114916780449522646716345818691679438107967835006743071102944491815779380549907689430945117477365661650076240882128383664006242242661270795176698911715772533528613527299600629144290052786331143170910724538970426493314647068112381635420282181673155265263417863894191274249579039037210993270041081424206884893815720776232280981734999104578256640457578787979815831187642929443868345348062255333242641879624633487015977255061135482754662514467670953905260017711859837534601406334965887891319111385883140496688108484282100846338339719930008512010035725727770202495780579689122265202343561850171292306266624480730982162001308193223165768201830967419176186294213839164377939774680693400699395939503139242004518708237642705517394408278055213797558186068172547787222423135878428933469661844718918122896560194041545214193260933894326938543797412565969783381344420022332491369388110702673509961713489896956927862604567356848519762578945188478219862161569997078779392527326623226625095674076662617735067119433661309280492974477744070923403539490856551505364271206747318582509596524126450118884944271766454272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -112996710395067545563969504897644566014775200514748355848970508329780890152574433847749054546050585267595929315137860503596277579929635252322991303660970288715320771124289529791591509278889446599241911438964190807707574792324362218289639434272668046225799630178874872858349121926238858521372843136776174665654198214104479556452882242668948858245634632594023119777229622785305755070784510177795424118118993197055904312067320124700970545382862750929399123746845306943063489254167526755906681075063847899316790971511263244707085631095329400829915731003686157100373000124966519524371566284911736442457749180285947079542293255246684360247019213781355332686029467249591592389492509490044120464954916645366978050767686126794732013717218565483076272841034250445170808588314749624658144587545308873654641884083719429974679515298273287966761691653883289147638602377022298243462951138548253944139413341605231030738864252508122187774681934506626327542164736566391744750494827529257502920482737249846422206152338842051386138628576981140906976154782145404808217846450394577839013993818962623685954845141779419035470413616001028967344189100390631932871823152735888703096125629759668256044160683838772623827699790829803837686202315226723239905952597055387353469132811812368680383591849289414969664619135562056387911780706690760647396148494136916098273478462008244354812838726328939184501876936662434986772298284916481379276074120709446506879112990071333317819827293283797944659169919119575050810403108655227297834091726771329195337248877277936224540517331645666697029402943042628794284704471136686236600747774809817222233154744911299791227285412114672114327877545892876811768670282857858049424836553909770347896060889450834858554805887827786511419140497468267048590186480918002364303342414021161950570399677231941630694418262202298988735210924667015196364634101233375944737882477725368565709611711173936953456284883483023569556468191822075624902645595006640652296749334111293094684047672569336201522968429864051026632865117420107067809954520085388112181436890960424541336751560614718989153970315066974221078443632102673869558539994155871041044213854274172790537070974712940005351172197082906531224375239930325811500045257505976374109254834225495250514977603061649506423269800251272719010916457936354364996436269438442193730883604701304545089346629805049348182763128300738547649739298799672143486553984760810509988928579599332317859327218247374548143342338298589299510456235870814447329772944852405397412168696691074868226974112344380414409242592928508612208359909562908915064573145251146143113776743229014199439850531486959729649624413650031514294007301575487841856762466521452489787593990680359971287266135690774359421693952471859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 260341659464260153988479904537491233451604448912738969549805141966349945743413803073587018696091751471337792723367107651872161760375791429493700099749869972193750221328398611789323538089006071622894423414655773973559102459070065621449389255392874722870981012744549893328866951054545417111911617572829821728059928136441046539165550551230224838847464750580048978069277438715636338659532968656260436535756159835697189646709709450475224898789247586352702936730403439425594051040877297834830310717267155735682862570163721689098649004543295756984049330625438537497217558962775720145688168957328738127335172557399330320560568771353731959673080454585338621294237470764702189468447340297619173984793904009941395975034727093716831756501276330908441535311678739530906567631762309857361239987715424621020266176873680789893732587149805597358915734003504468083309401224666966070700599563796611480922054445610970746802002192863145704172669669200709825245503635170506879089537142547489840426106825253348165951916932968596362121464128967245296191356084698848380579593475596745037958832064302065033492452909326093847425915246461908985152090647565832746568866701918013811298994999547726240837647151897821220398104836384907358106572479301787594484277101127194835615368440428361162806853966390236726985478599623694049394356839550952121565739700865406781301015121278683603324693588086242479028073886717595563943616644611833711173763185967268225198799792597095576930015353319158887086623088142882412189989133554652214866403334229706219961513033744011890461744671202772102907002085800773459225125824415308480849942519473958175306641381953505027286164691023983161394105987293603386968219843562288652829050627327235579227866963355847529546613762464947797373746349389301396202357084163190287351961668559213188980351291754955628316829039856848775256055642443025468581757374753170429303271558724759635304347519288227754093961345253042501313785366247062648165162075439486866863442016959547672959656827041842455987108536080168360449238633456451586012502727893635494953052254700328239144261005437464608872486362024049292440660547871530028121387018194027187433238326164927782278120847173842766500643077584008545503747551655919726284362786804793942500977359266085702982738158124655944660019209783373635367602263688502364870149659476029474994418288462087441025678546294193736731063604154971566742567778495396942085731586009816822584791487641609703850954602230363878694950930157424683226164222253664923866805880567022462230517426640754763479030272652472072365549918069721338618344840360097252702704564814944913347260233539845884780320082320059282575058493250620135649464149655925701150557771287775811087550152257466945215961337100541972349065153740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -423674745603731965787118278920689526731915425306633861357674300857256363726222741666213567686980831088631119005115178355648661598516839060832820109655531135427841804798984074244732892731772500387892339341427893081191537463289208898866498883278235950412719160054147128569864527879828956742497766376517747902681407628270890962723875793578280919359575442033777918125848088883367873696660625547000329703931897686752456167072565025760858959547659064965961564034550489495020799516414291645638145857831642616254101789374898051709762570698997209551825871414556859828127141933901472023580175575376034958296618479952159692299252697620374020196751167634116630693668600230012413576858725697574881556564524102162937481574429403811284033887616844417276462390674988661751608427032063523784022505704611170013005760957035816116567109452887569356102159497288061758434794105889216071055440584418535232186599584985035575869709103762943493442641161483487221319830158501168882834619000839119242104313079958320960166317795561593295355526410980023424951175686530591557155179801886232649774904609116812611980334671028223413430781575766170968032412458082309125535914518178369766735872237381248379297242839980551081397075507078698085959716704155890127491270674069163812431055399220279022502675796449216279214475430476349410070041079050545927972863264800042639090552849134212240458524275229169751908527077868849089821509456825816752967182997860336976508453250896390242491158322062758483649747050784122181333959935361946042242940365409396661659696533396798606258181120332453754716929011492500008583413625927246232177347753645474005437246632387397913924708596035449611111914418842059042578928821950074113543054865429593039070302744026808980224534944876688485619613841608960025099725853183611839585824744435846846847333971497201222170066962978267135989186482518244754442855147452887942889037243535522936074541771129970323166527730979431186685014565649712456717661645549153973989561125778360265253214631471126921454014477523867700895226851666314297747032474828052871518683362109282559221008151455751376132212661754066358992379032593068172092309486499946237759425125809787382855391017802667895603803692094614694866326823811997553011471484838196602406603565080465045438323907609280760662225197003150398343558525870106169397018114697990092802573393289941262904331576659049018105421336984412503040041819461778150254136747644290595866934461900050678178620082547626087948362011878798332078450682707145804761608334922252248320711265315784293004814629770278738595010308797168524903118041790313735483315540028701002677293523364005385557656923372429505514635423926600333328173116562832156210741921839111982712218022991582449403994676250011695488270598144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 531213019586053711073036718212545471548371098020305765735126395946622009058980740793702969539255190149343160395921024795141077095890598488276437291436175574327418076847406047038031225983743699014429975137179713717265483540346920838319321263596298188819253105959129055008419066935323543498232736372428092646539235882351216341694388439933451322069884581472638722684206712178267456007233020860874746702700738302814325700718423179029753032941316186951282857706353840062153084758473055786892956260155599100428009685066878801218869159987917878601346338614613055990001976962765316829365103444728165694916006095508205645973780631398810883883644609172074063258328806673221141231578237264775612599169023591808950929449454446838972445896260137990781540821498569060554187429929868429540021406894217449014506166976156305395675087558726555404248100034627131834731899494564601320782904821806527109313799811485919637580919849083940571547708831347452910644985938583188214915981126370984688897074443316723311308652158596281393357375868503603549125545213926455681745184499815348209633408526411791848827657624214777319718457337550649948186726173125032467100158965475544263036096945741409807220409987396586546530513653660795095731696552362665716754941084002850154823497089588328961178689861842431602118843689937312634184528565622229275968212329015086866988929640638810007580127845438736801796185303275980516662502903701036448174402229452485154827143677540447752130705568174304289645780563426113283403578021654002139562709256895759486442612738384753507835982149160181593744420938494057310963429962218012665915774372222997287123411896792949376015352024900466573744165785620595578485500852448634335741430041851569975955526407355272430654691715762621845167930353383206224497812839443547237510035560156856032298120492114748381394561526947395831510543292914680713291498091114712508649678960135322061888566889602564027408765146822543512333353702075772941527497449274277486543813675618408003063923778953359887644599443132035879232903568521378254720151969817548186151408912219675842078035032735761637633132560955789640113182052808282340197346489566928983214349312835248136304233121904689007779856127592750093722320724543411229770942383002597699436872419988977296504146998299706913647456246170263416916849899558938485261061952286364882862126869175322008860167552778622660637637523541698666040595939185936618067356255541225605775276909536828755778423555507678322687028588661930450928602241864177033780810188498488731861265024911475884942349007768977652884898367339950685047280211938555836255946457409346408085826613439974405315680581989836603419241862294503823383354367290690279617793455593172600821020486794753799143212143512291426876312780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -518454725346055986766529628272533773886641232224246768643269131172527972518250280980928532840377683859002787605431346172401609945965394183314956987600288260485023450580937881964296912600045907302619318656129662169122287098932541984893888949967081614094063151374161783570268798738484526957136901465481213152218883429327146971861200843065795113740757084699025490085676102388401796851860405938200256109625257756681721185232176008426881109409183423298418308819877416403341475611755047826967485345479055379801290077827281306431440129345695891447719639141336226454394268320782862764425430684980229375029809894582847375616417840203278449539019478447330381456935657655256443058762435627632391791795915990596984816693852886444933849950232843128104683309078069968999789660463948611694892561961612232831211907701045804304588551914950184697590133241784816770155568156955047390549528218824646232550162476250620611907025620934629490673823270661682373880437288731315263438130465675357776507448811618990763075222353511404605353538696785470276337800637383534967824468619351783093538757531466808802317338918960101317342834053420174390982283947586726892951498683540982026229910228452370837665101725405100665459652913661490803519733224245976806493946646371133218647449221981151944189024071306615412098756709701446541711572094924463173716531513760199719438152220043811135568867654743808278658982789465197035568657314510108173434079874960480316509950052187969344263841815028807234363493251142332816253618070964283733510158347236762218704911213160126892674039757981962084600618469342070786683402111033391736561663029575268152811813950223705629523699190730823818840655719507765012382815957242998906947019800983254604797912071537995877750442177783202825644398471619937409291969652209744333083947437847127537529528276972437865827822500368169753268929010210379400520467006513724086848584995507588492506083917435130755409859695662328490206465628955365458119173030185131305235414897117933806773500166003150827010210245593401346182928358559130578652525976209572773794102188938467481815739170401747895102561076532840392152282881580973512347799975139769387665740334269628703951379164259102999724803720199913735667101783323050793609114363763349875393834682055346272633442063580827381085999591517187964717270106010082726612748815535127723854636918844678022602666483033021428444434829038924405331777992829374328024239845507912307633160220501835083709798816338730313470212585230719332321714063028680258693522675498818444342221412319504711880978054880730568087094170158949296136347635173204724780891488922855951925954193480844538531040748571522416881986926720729109714736715224638109762658650669907898563527019646168289768507264105405303121510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 450147002361373160887317756243898878531846369647393998369890016259323402522319624914972729768302234433159048236574254851771581089261247669205921243243056700915831891125952741867385222283342794179534525896750710615240176215122368843205285839248670284425925414081460060230717428365829017229019828193810459194562703587378706835877413530594462132090016173040147746591614155078556619115602502826139635970637844845589598589945174335564128310940040722225060593783844801670441134632576537639466709257367785950677021748477307629720702515613029128808726998880973658221794896356241017559879754801365855619376396916291890742376151145368706785787225315467263149079098741489611354238889826365339011829368494619234066369767209550031216545563011153380189978768112892225233208163046475194519214584215552282312961686228777723809504658862904647079911081650232382884533598696823363607675375131697307907270918858997492366740778604632185182423320673350726310343666476527409002646582792358306020277513419371210430624667115107167726237422862892866826184972541547551136618107217003059280653292179433572926973860343890345634778507275797199338364866220611266982207066807594966204558547686498733431792647009831165305141133979238502757040573118084342139661982950640115867180866645472523461278193510477992954455545297429728023268833260215867126916451811477365897974367766009216548173705747913065122343196728937150828322309904155918738740194695696225791057455843623291146870368917585984047628981440892253437219661197885343269888161844058875396154826682103523500817947360263916625158623503850188375960955811544881258307843162282899885216560799028504582799835893964655424514030737721153755742972855814728335450716014332899669850319109576354829658240940895042348911511043997693999758486343920042549558639577426440936408207246236204741042054297567960433856382410469064860113047617442272542753647320423766463150094533837551411440660090205235106972579008110899293249534258919754042055508638424339542948349145218293567421235594354905762085630554776902127307755005275028384777741087976233436061920268708079919659432064853704189685638885691350009572943024505559271496620295404997921651906184261915682459025683764505946578151294505855791383142060674464466616054998464307875001171967341979891410735950236082030598436608457994404103077799760629842567860843520351295579709182634828838932088393684718111876645049773954408123866820728763272550229001127731704179734821120548072451957489382475714684343560379532967737339460615692613259933510777020432523805006939505338951439449294934191075843745932582905496492206251826520428511543788021475520644877426286336218483628548266708741279124262040288200338057320018201626008787480697438957267176864228086644736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -368263409146679441586447668648607539001772110099556421940024631353729753869795200553265252366877860798420956443492226659929041420977657357919083635750417328859991352033988193133973543726902632780219633118886606966844653022946942207007000583950315082229704895238436946862730182992082468237742178925636314193883028039070469139451824187331196239596977100471801423665733006732762397223304720979675914837352585704602582931894448686599300138848384844728439523099187695926092753198382851937680707264243381996456739906410930988059754643909287242398149577592104119207926675422255269309785859984902022249110924199471048623477695465736041086775671246292963069150479683415377929905814909071379138403763356833824352833173729719920106376073244064322794439308399435269551791122638642926504637721371243430592296117992010784012749995534335670359743209259593075100602734824411004224448933481399302136722376862374825047123069134871845309237627579531168284946850703564074952327850878760820703274777578943867786100712630952348211038403523057244499555343150999161578688186613104489470933501331143714469486818221477979895617918876369107731372358697575162179460023641298051245445443878069722240325600133567382957744132258493050398879231587876331683627148542057101795541333846741066755798588120588383414511039363232157175910579950132527670977167289060132375902488852253641172428403105646311803365490860389211235726778814658092638775361217919588988665445929608437781553678009963240228320431467689509703863180937565684701647871732607941387332624839264798314173024058384436954497994640404610428069014546541603012818163651571998557779256674111950219082769633247746610462012491977246859274822396653093011450876643361108119745453307685829275471608278132525229036288591729247657479410587216458666056096295589180257863945420637221346424215738570375083032637675670758728809387211142362873603946227342369504148938196563083114861087732323952101105944864983552026174212700287994822030730374756050482267675707603571274441219153234746108117268714925961625726833255679394674300119102800857091804070165502411076698622502281240058181461016404358927647644318013880694581680735364263843292009112826414933949347741574006026523871042580618614985336680096391928192193203447625793964714816401434704464632424376919873132917752077788872463985960512181241042780849220580399650823575302657907072460169384632604614103107681994136679824383164831395260170248182421133692839504361125058601513386738659409637162127921412586193480234440992258510532208546409451744542627516316898503232275686990653557191765829426487737130997179409411265592055181117900308590761167365469453156735745911355533040354176346416304118324522631874816524035438849451592477858730842311884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 291609633874371227093461005723783809630299900546644946174006609710427916138449771277424531803881749559431403375064004845585408991277231992649148696165380476351494234228379594249494401798319326486802398633017827866289478989542947276725052684023125880027273430934721120305703330543913870587330135088089870139773652570729370222881513675222671848934791144301350988326177110484844338496400213669469669331631408888185676676030299540367889658566263552733734862850186036543453457782592555195354930399597655939421174096115600143674048056700001247439335714478523686361545108086100680633175706525579999554747579961594129568448324331341445153786132540194487658700660626930409586976197258350399584883633596796220929398436390040169169821898822204315027712835295259114084451216955693974027114979855972812323063277945343592780921897657320864853186748914955504600889519704033679166955629930852831747693762677430208914339011806796649640013722537480603706957090493816778871531742673873356114253948652480612437857995554312140623086799680880202693242279497279811873003645561359221264075141645218486696180572485626721041450012421840688852190872191452319641239446037747727076812938730978507963867974139412482964316440402397933513733549648142313417138812673663058609847767806240212115202785843750884259655941962682095128562373804831988735920667920904401710922461279115952930183408743598384712360506744270177419618970263070838469128270812654487107617638427360619945727118215960446036246385596998232664705255711327272469727543290528949996970968716667084186043851419173520201776191706964414759585751474417666437942258583472218511232220578569254750320481935474882867924773116658279064145011371603219574317436932749484669069649128432850214271257712858271936094977366132466828959390938080835690617309520820808912848115044744978740854715450042413947397478190981274250333941794448639349964557974796340670964662089931246851321851619251991048049321330100851505577712459763879035238789299328068736272418408983691959862245896235230304695765687305723300931717840968060036575475745923498683054781812532295076963586991474808348123463581784605497258228932308192050319776074264836877904572192161071434467339514491751197726154842114076503357939501226681485203907404160085641684540120638237503109589527154157735856943533080624829752231826819189331129288690485450158515930206420509943867054927654348728536417110118220684585571246444864513650541375950419267437409927432980705659205102084267438951769749206374423268133582211936950802356017723152634863006086613076666517847543951041896581393930278838519715875314563475112355506570845034096597433316212356373825103689384219740595236431527231763464025276341462022517977514497332158731985706298428620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -206554879361704982967179314016387752738362387272906916899772169573510577893356390016605059326696188214576660298866641577639659654703288608449375394524264482909012175335539217279813165315332043400505886451484237729544281861837267036094774591613520524511865619275869220019847606778915082867593572931700578441550687579714462684729862429782046108262553518921525219569380689190269086013076995299346520780486826959242724838493906191574765653493591836121017921994049342089473312565973462306139957015814857262103409909851799868306115967867928018819569541949019338041223697662901577970906169303182916378591102148633404598756644802259848684061293435976989060897570695402867333278575872986578146050826311444908550696957098763713160540104111033930646054944794819754357755464390069276419097673152929281686389490703574514653096667537013639548364390348471420024102293283727533060111323245179260928991389798577731099299804447772429056137157792352820559102572441981480660824144959466914042419887529020817728172730868571148027706850723781365664085856786186166446287176659008342078251637103294950564627703373970129679859251256385415705137427332182072690119001642141575517430971198458748189011190173225811247206040029667446961488719094428010242195354213805459308971959628413933075548127105576510108067401083816619403646230645772690290460042837449087329882344122532825940548956461261433771396345114804425356154053003423167405223014851890162731412482409172429586987776373523794118601176422441193528317525505014969630815821095010162065229911999157441607770713742367457335549749958146303247724171081675765376055194978966757164215744112627633292388902445736625160823994778254820988396493954331376124630677759295150013737367339621864834375488582884991898578073344218184720323603786838871195842761159080775163676751567032562140839891458172065817157716309604065265266538771019279791068790498870945505103812606579447095110958823866013745675759491622327863858558182319764086854550489761195232218355394546251277180967940904143777608571215999830327329498922008647774306189595023751745011495551799216985389299597020148980638105020822751007034889330203610265989764739282825871706260514714416008716773257422766935300304053621630843095355075302352598806461123007882695995624649895962286112367396619769639360287094834118519858099144745081377529376633673477638250020492536592218499444339143629602312243012336157902996973794200001368241337035595328008059624849682599893875470627392397190903997967562355011611868536326278025761298726166535767107307715749562698898246703044492691614474937307226741835560958820994437771235105605112195657186311919447888361594005100478391348460593230768789361101833716502731349469262962953258190709818746994688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 121605065867810600692729891341399816371286389138366052537032158122089016955901816303271589654926636876561085059734126822330933886867209267062485841127390574178136780009520940941354343291582165476429091522198886388133727240391754178540530922963437120989102065497346170396803657047126343111049148085517238269471055627358272210351385779100336954651465545970809670575295556500527167205270997411965835851071928257396766643663223828582852431633613513733748346168270184414736104892392476528582372050636606207191225003091189921544936954479108053219300551286893094684012247986193764467987961686387977605439500434146599206324089573733611381540693537821563338536245470431379184222112477146040460277879937069704180941392166344526949309657450139168608863256086164257601241484182875743266383305983929834671828053982417744751062558048301140640258904805007013523585190185613428616964767809761713372639036590305078900260409379712518877006067620486917957084290138716355523183015252487066468507284399684200768228392578509262143630812879852992537290991347776637225853338346487528177942538566476749148834819012766008052065907612093642946750866448402258865013739003660679286668981671248875000971875377075598500407220832868783760598853695354233957358532872189920435973485636092212992023484812586905664514011237180764413203539487858022616289849204936319302294659664244757455661260848985229319656457399785138587012516355049421092210754411318184470754606540612714417805614460697782637762637293365772833649917278159562416962267884235380928327233191811225972431424180486357296311758766311261883268088371567617037406004281623385645864089984402103534143583766306688528666473497078551703927202677593665119481721885098392604728700896868498633955529300196671915789146924868910493119568137672039140606591483951977486031610242255420552782283477996842008747940557534255695054142343216966238130627706195072739067041173914863893464336550439891929669787175077350342872792972992857737523721993066766996087253936257291619079582541484336800484490158867110717074506802156959929374790205448554294029225167185391868071074033700345864573611307831205939537148525430796660825149930447862280606540836207277508907492635890682744300265667077372065515150624133036442426948790944170040458837306879317373024856971665133848135598331082672763272096332912843006683926857579879377621208946972504648695115688645764372747037149625572249526330564107601132226337899774832332354008750992601065527823573409159107553613281083760641569794700100385996500878415292958631877239047393542630267210210512552489688178664833121249405049232060919051878485439347035031688136183503315223749473368816297323578878714469600318510421568731228337841458383000170973667416371468697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -56855918225640408641230121396078516516308446076212046725244995763367648605601581452856427346405611247086482732925449322227476178288506845553782847547316800711766787636742627243128998028764898182062006585833880665816871355145850292044684239209275493985134563786662069690629979340235456125648823794459543927460111717710327725508166099714128266514900739488582428206204615051614171825932632755024148102477301924027144856297584685320029475347395854105059351195522235317019008246791066286736553042688004440398365926603283302766347053417616499617830211436877462591428085600955930477514222134532177777029145563110544971420790736175656291755113268530362022789367177447729090641386969020823355038446222067874488078856743159186849723517476403467676260860886525154822742449249513422979882960458056177945209594609571640449335221699990964035649550923283311629999216502249790019906081563978410036157703952151371835854392797489779353374300522138589190805412374719558420701494847672792778746464949386263817373755076173030858381599888516617069091428473457116878162204314801600005459933443114438448009405167345308673101521914707824237187390593011824730987169958893865402586655259617400858528061042195319250247363140278893566099496321118256712121357125948304074688181791517043037976880036593364348683866587196464986834514666993433622271082443896469223400431451349887874300625715486178744399274022966863674629447204484787220897027962707644191560563973701474643277371821072505072307108711469388460798435977942541587639419641331752985852510574481032697856963747022459690745790827469040737673225050073282010159221206950268593560935465791390486758333175521792438784926786555476545851760057601473729017584862522867372080061970912455778391794870437359158123203361571435169494646013789732847643222118852449870022572698407582041308318118764654966159281285767375563183547546162038261006371835137806299300259931041384112854266529113511389066158046469816686164062413517982129441652023006452911784466997689019745616391261818562917133551013797461362505153553984050835988412939252009007993818398521422734135400847473782602286732236510370165454428014981828590323403628486682281392801287981146874484738033280231856994226763268206972108435482682582156935100192316974179784239698466706758304034131003340373912939102471100392431661026341243145443720648721780494433712626662136800709895549393601392163761199338125905522235715514720623203093331772465175480710475047481091106948369372034627760603788660814213856805639609263568398936961441800817355162355971578765912330890781713527456286675661016891573926549328746076083951448832582521379396953042124675098714420047569872481076738025434792581230961098414937269723843617428785745759557386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 20655063701955833452214888113892853740479346644280231186991959668937842484428534836230166941479536043852812166674247973067816025058447609465899291542327063428334642055179321823848839880407188416297105767144510205520158057135197597825370651852735267320454144200414004004953306156328589826520279569436991316046391793594215557575593464834572648006200142686824018029967846901893732390878942245775042942892038513370436447963288973542208378120054942255955009617450788426391314063471561570357447011999586319432232222596189717934492547866883881346115139594594691990048140077033010113524758480205706136106725559007681474490307425025656617721073225625871487155302031157113481942671701662098530765303374532343193352920385318542277011855490167112573643690589646176421201570814081671755384582748717093280875006641056605902172636138121482683507184985326759914889661431523460236105597468991107179521627593619562386938726517001301108342878970770992223286210167336523402703669711333203961536454128838782411186218161734260677532735758117510034933032008894021085272804822515938219715986416194813826715244014296211981816297539414127425494106557134667572382900183696307275586946473421711526717572682356889660383523729921723262628972396988443654904665052275353302875399842783241084202106711594240086292632486670758153690584982091042536641165642169641300535308910065059426273682479693915713256059272189989134511977861637291717470104763662027228562562200066227083752395733241057186497400929891740267775484343530423748499616301078285489425415528396451813509510414160546133626221256228112255987935289967398593920716046861393145641660566927892331846659237171973261466050231128489758680714326631554986845058884255267445490295905419047106418065960520447273427507354540125301639247373836094313674402463909693418313256487103857750709909679633431398933382618040869228901040936862658832588420350292620999125025093261402719486365298698284138108483704843858461539252239886838921329131520626035376646876291543916022005385466805741308467494868319057647198781241136899746304702654943453914926030431555000981573644070369081171100022995824804189109241611836516490400152559992822578799144698863085682726882317417526206304266302864211954775401226292576784752788253281182433120511627490605327375646871652197445408610649665047442655054845028056860838111114505804243918934791103998023725323277023665495627509213475176670677794926477969983593034567448903420492391408100345649997926622287643369129917752496397954191926790748038526726027305446845815420817799538769190765123199170136528184472305308674207617369914689700580661549090660332471519363157940468882311019859428197823271244036659642393826360159948022701275079201852773094027188764672000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -5676378591630014913023446591867284596057222750899305050976864164856492954284075671029642306866372707030325793716208187071792627581506345558735035021559196352437212322709516899296485714820905567257021313359431038319622843203300792490648329793547065383006950943271777463934657614733158628360481417608449556668144660975245747872126235482525293862304361837418961147536966578465089982895705762504809551480400789158504830165215312923083802836232476357625841141127972447854099102746672523782151366855102467034883918273838104902947891604128612812437495467396990228034434778182431445447945683273563360086115947556034172499332411451749231659321536707020395490969802810243479709977182033185131114650161053908688026790692727876161136303644655725109152988376685073392248640564539179416621102165604765596675071688477182944109013925406085159905195289154490310840270889720890234256007601350425695362254490359905753985306191123841077145310484945375166424251507662028678095521300549584551186083327124822763099639106768122845273856790377995273138576048033105257702694135728958676649558536172221638421687088675551353656572890868172959898889446901777637822133442315442364798727772557178214415521995628568512488575049094488966888206281106785096246108987418717678335582512588706049075306137664231278702254124453012396954752296573389717777043121392718921249081833869800973478843470793912539155872611159877531150753096107688124324258199950961650239826045226038860128520606639524406109740888798958539660068889251879285746442222481765004543627140866731226391806690485397908975025211673711484324986763248300932039566792067104786801621659105576395435870618402395652264553562720266531759923435965897638106542445004924552798770040727248342495410512012206189403507289368087773316282360421046416429175010166726118416172458938470147789227358740191713977733062841065418409618384662230829170246362024366375611068556869505883554857104139119855260166929349793852896347589760285130484861602531783202691489028828617355199969906180080228923969921531394613437522664871789111486700962390540542840443435567467884620875398419586667079495394574524441732787930056483735548575806227431957931991869673879955515708042865918638388160302783043459945469065905066228426529573141487234186123381029501137829211710537755127906790552010687475590362987657373470365388178971476837307483152596091722398743917041393844810144510798085305119618593541051763080934304427291907318927063422561290091253204144473406819044050769686485546501144780813502680983747413539101416367655197686591634443612767900608034552939286903238506099574161823201672608035577910669033081791050122653907615109973867927185940358963001721411946271536201333121549363945105866808832819200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1160241788394153108755643429853419202349219500161153067230186982554411571576665945608208760498618315917121636701723975647027099298924820311988673920501891224801376812674184892424570291252384935525089790558161109455581046373077735182925557084596148829610338789151475781131164214713645348638050835868065457420068548528287559996538849132086171389411661834398383836729149475414209729469277704252456102113851064418353495505905149591095259752573671609404800183429767909702443756454332517916201454220042323647559385595540883938497528111634932127560037279017048939350490596244643484389442596487776473331364058642750976995096668017789599736299444848602092940229277440062307066729956972072086337802737738847534674902588056316084521356375505698197200786041175081511471025504716268809739366045942011185569197443362708304564279374015710711342436960921534272135892583701236693955851140554133551122477804359385882388027978473793374691591275434288949241376301489387372337019847027402624628956020306404394915065090787425181917782803342462547206947101445920456215858377003953804711638457792118587217210441313027527707015468071020726487166131267643275363103017603275547531487976457877425464310644902235465756004710107689653320672540226103820677257117538001965199863515719332149507230353693553372591408677001485094235401925908391288737549385330346052783965661647575034461881143391675564549033343995062429592521389002597846033249555682390904923068239044318437033134626752610036370950717095087893543458801573593088347126188922713824790572157851488865322022307595323168168152038787148154781583029551835783641115247057564125404112776644731062749592658889672546534217651932458912523350553107318564188561680300469155425506096295022883282378684430868572283388002213796921698241198453438792584492098924244599676186644954124280077451985132998678430133891463947037961375710838345615574066830441204440237901047354226990910785928068262165757858900579821891096379640889109796848148049198655268481222209881300969624207106772894149419696038338716518367965500680283947975494155719086818014770823872116978531091649572356242259080868645179584678687556098217340423500966987191513031375036634765168264599641481648367349532111231995074885326868031140104770128562417814664501147418400164477510997916102671315229897797873460578948148789824403048500089749919141738701438762190245575610029924980076681465344407393524091957400481148433112622381567020431814934930057610801711278959587927736831975091878403139237630142707807287241326909064784385609425783611656926643048826678282831131651839105737937893999901741327928013161921924903350797509051103592739726797352703596144959833598385622542897845085370482839452903588161328124644200284160000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -173962198344133608962251112234242051471730257476224586239781950741992882613784433798212749519263696697834424732456695026234061700216167199350194716669310355325330504696624077228760414759675197911622255225167610105140313524692525504013310820321623231766611763065591907850021316825898264545534860651594007151100364229926569215805323931980473151889435322407114277104353847718212706562384222242230333170085249118396340326696886424667170394574941381282691811341509165347262702738836531172577574541831291308359519148697910138604139163493046253171328376129200605545926262403890993610912349129586381062046723974589504359829087260853352246108771734466869319151530049952054616722654969273601624705556227972105256562512512283992394034383689573472627501289433998452024896379848379593722935106843820024614315830110448211258314343138759345540471519272947696121517404366917138549264827675348932902785426134404720358319475574007313695958592305200322713690125685941246970615572943183934993293396297198228369426253202194345203353818966254219817821602982201239950542979387373366789255305899283663593284340097074447761919667478971465153804719979794507961811904034163761343035144961678017933008889965451183196119622006524971416158851060016231080125632160159158379097045716149453589491290325052559709358595404546946693696517664398496543566560591020027706534937941755627727771203017858024450701794742719905356872186918449690813612628201752777723051789158067208992955338777847989118985684784303689899551658456566114856318468189033756699170860060303146638445805602734827691784716234993122270718830244012249201811962822012027607519523749901162757447574193342613966754880473364189990408314979915971306541287716423433847792896512236460625889286661730383705495428725513982019728817478257973629612377431436180346775557680689665907337471447459424121434094719544983038325050300826172927546941151491076960054436632479068306718396109325331904299476298114175174079065050777458764833720494348859275515515231965740332187405416978064741449192806527104498593065459381720974485776803256727632711929493701618432709773334575038550754144437801819801992811182152909014732834819371957298127549306761967490601509098473209201131462542759561011907001582087695596157233815654394141806875530370205726917828780855824203755976048072421030837036053561253582357143875623095398660378805631239396449626976886104466151559623924800102829555595117506316086049010504679636980663410130515164351630413641392888914160394736640043356809976123139269424978878750842440835160545346288007402588564106189967378544259197559336995752190227490308153119032709048481166991815854375172917179586991944190970678530358490059251820670766088926857317877196766838784000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 18991839888708810474654754370139344858947392834868448238993681651678783731509288733261166664130435024629868804027118586076924613988121976641658816952028654471838640701286898144923138329837831411963727084845298063043458147555398033958266759489529127393338022268457258303397690041185194412180526075998302514883801444766403232609298231118218887271696418686309145094948180907953019096859342532720434871310215225022801604163191143570124226554677355058338982428742368142949892400150854647401101041893902036599904901654151519684277023124741131020277939526398685451772074411714482010643698219156267043787181657089752510776018341314026478621771815110146767098423242517194874887061041288780747505170394720408629901797849671521840446935785898232561672248917853451823839984656186789086713842037106257452914771589511281938290867003768347635016480242088102440867016305458602760070674560220542474615543540775110323678042691984997811780478810663564918174679587948813189197284695392703591894384068267848673296302159893913897142431723165989516828096151996009790905351144552415727710679557800422063539280407071427047915072529873245965945446218738140930289727830718662876780633527649550568715693559132064734060395627175229317536051166990161109777853143732766038325361409034146591786583404031812064977088641780496063444704697337442266204875921461789664066740608444309923761077085923470625758688130144133044026211273614151569666087049458138936415373796295421810911828329317069608317693266059139494505065260924754515379429121090570657523212062157295877039389102281702900506664093800508850776381538654426724121824215026006835739963341586781889429670392645838529268221933911971542442046651341015662165849951763114581403708524548442532408065727028813509579045002690458651902610925528527385648769027840218410556044585671533251330695549728404901072426167035617827624142475409669550379224810129505557455486101362992437532720125048975070875137786756526451623885867840040942478505672865406970773378441578346819088580838939956535289960358439468264290151802925589425538170883120326341932790798336231393162693167028783393988302482722163819810018049885553951300104373319688779710360561392546182437579381892524165313232430628172444689514622835428815264030732916686307969219498569001545480251131841381099730376361460199394704771936873164201578940768897808096585306927765582030199850676864954513550250620614542711369556486885635410968119792375477771646011065849132843606278267530375352390085472003067550240899965728782477690665998056984844465741686813679225183969705827762145700148378693831648728899727358609297702275020007927896499631559830734680835455274469051375917023321952879956738559420893098172804237035056608051200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1434339716231470660170180027212753847854378180190644707647460256660314206843124485596062854399863601631362811024690775129412753094337025308816728421344532484682217105889134287852236191251522597397546258364874071398773795721278231891487264108814793139880673791187637092715264577023172982270905593661779847438897831566890114279002457378273503824594672705629109099125770487209949850420607016736356498884509472431728224867710026791295469539123636992651779188234039826983807824555518404221911185022798474419789984078454047905531014805025952083214996446523168065905284064865713017207911097803474807544452096061117795861677969862863561850256377128278316609119607657223790071082446780455836946525903421946380845331573687434548407722803934755099326545881290034395160084263168927664907599255320902956892336903235535493811327626185773791775243755558915156449371426731973919921992368075506575823249036709366403922760526300194508156141150823767125470987062169550278230282711194891937788003483467929340427691716327620131621023638237191186661855823002736297195221127657404758009877432679928616839517812457581629236285438385431474461483476634679477858626292674570442179587757986687468205576729510831877688701374298270447749796310738806354353392695401106646417787470511449549045205679998654240292446359814131831188435500094922245848650739932515941293824879081736917712449995059027773222737317314447854344114681681097398438800760049682138908893187110592105388623363494187356342552955116176986928878884784777119960537391108615563571793019077981569952144980156945695970519746672131245741469900244877462598198290031555082057117990174260742105025583375959277805868848215068196549634749333379711818730806112794569444430336101507497694349834743946422147396970485952748899182450840743007454737063291519215819170109853447416386698833741301589357651253774920412000394984213444902010076292624253827993938424542884376383574335189752610779062079393155303036603450989756652294096374703197738148768700494340574098858193034871454027370084977536208423435776620458343795552498973104068243877979706699078344426251379884214257092028724813832016800471656424198632715830735269515245631176427665903690100029608392877053211980984970247389311538363758034448728542327038388869218126721402389688712475063766985319091337243644017458203204931372676600309295761983080947202619274478564469812573620107899271853532737783155705348413142143871188489208611224761837377504068815972001835674685788578615238758116033880704741712964323042173276441584931502964944211008259243183975598176179726587034728720988685290344373926327432087541398140887656406218476473232328758252445466230463168478937343126835157407053577837920483641612346327040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 56170260107862837831420287953409615599490361671098425458485680779320096355600959910486230078460397217863089809157018852913405869781127448653022370566517875360999918875503164140473972993722452828831227348847268121942357672473800820445217666414536686546553366700669499151908688455111834809309427585482682782794847950878744747483537524140134118803708245303657582744377469485080776611891350730193069660782615140655880772054084957798584990620540098348605076970610368209419636051309359906924925839740968483170459816619454367101089528094225461878650442673817411140654314259408869302545464168642862163661670883414533968834808267892754762716651121974053220581154135388307708644667810597850943793070814892361920363031570783339589888232783756179693534560563266645075522391857976405271617401510279821527724514792135975555355002596578943965402565407219235269222283560012180349971106136796161919451362788721412167769094530026982972778456198348828388756062939108645191591231907040511949252310342609113431071632103263987278981093745954964956197569722570662016567917300768622786038234166908545580995332907921000964828228145165432425126312362665738561464203867051911484657784987282643902329841828528503248095945623877145256207975015725336332575469957228217786747421016664135100721940744881538905012114575132311301461539842682873665257320093525986996732096191776842730163389331264014686111183153678360115055466954914895127542564728367129008985216821969026958327192688980903958418195465140561730391962282684713986606879627909736820206051086266801551793958532402733983849626605421973094920362811677887938923255293944121405332432578509869981322817315975676673541376244279246865219928142634328833067617318847709158216437950779120571496479359573386313062301749899687640919243163950320320992119620372238757979209563705758439633187601355532628193868568638057202201563574134990863597421791318123303594197913569524603335186973760865247224554593988379560424905690780695368931796649745628368755244672041937359059099293958729965079997131122481993091996682676241902863963343983853022214871387671569159953282705134996441647362419474667526007576966244848407807506659386529605703271985538335562017511273355461353028992276453034023977821105640586126809296545736585348043297531372335717446394841229074896393059648544454147304632279028984482591860073490962570618703736997983068828189276411524635471906276910264301929541255883581181493828059435056179387850205286364723555242931537516660524069223151333123093559624032279590962542310431161352913298528291049852261479131185918977221236309384313974898740967450190765197899827169204485787433623331994112846411347384577554448231488699620822800330149772335133723698659328000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 2967826493341397237572532753452589511346362714634540095478923287452583059587037858724757904251639655135502040771116166673983367395331040536345538709751884083293665593936027912095699145580659513403793355724829070259356858816666731423548639448698459308570386823392518287985156709046260780288236987242648291790605786425428003915807521353807210587743011861394869415744363497515498250189703796438176233908067645711044249321024340711020521722583805772106775998276179043731148292793997051916029294860596634728625047396517516618110537922018185656519823253913395729370343709869300974716474949978698730591128965098849137575441132720264285794493082301086352766699442959724675859579552874200229571173437783553257769701828604936464644291470761911930963749028038452485275777408189017436483685699006711107157099847082057830581659161535733434446072140651357561197532970777661107160082669634399605579033650665412642465397162769292896750617290784730611328990046738046414599391210214425959449753099881318110953112988344249138228078234448311299147078120101886527514136660454705350299219954563638705588423442501383077272160001921130243024445815854879406963463075859246557665430817293006574216267324936457060628718220545129786623429389997131630407553200947628305265753852430207220846515221656647482702639216981857973050564041538002907778060482727665596139465265820716258719781615537650663177085816409655377073397628730314298407570416542969680605576547846706190274527902223879889359071068955034874021652705484965328602357694998250468449031984342973554490150200774212917080314664426131019599912422310920343026488640317131849922582626610249963417466043896976201249066050320312486351512138826468975056184929575064616550515287661675133941406388412506267296205231930354638821684240069965633666115282228512625627812459336596157136084026926082147482165186344397704796405558540058732902412704842257795801391702300541912982588048934864320682953924764357420010871942875944974568991241260116321536609869922137535032892167668837426845225318083235578629374346856700731586226216170000956694876757984777762546445740122795296123378644679365758358648653213396495345205840318814988872252032915704738672990496149745502133740441030443378435740765882839705193278332339576310079044017785820973218245757301923939286065934912833266279863334552926484950345112788267856443362405812832311748786973190154467628653330598747361834248058492364204958466948228672253317315214902437054934625446764514530454252229905893888385599220900092740991214859774914234102097084374959192124544668684048848186696965286340818129935451557096438216346827701294577319357007620950391981576630855659709544327676180365726962876637643911858602639360000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -617339739835892713967950255213072202912074701281716288875368102412434879743498360845810523652306856450667666860016447938916540730022811596727706285293472160870433916568631355291740690100677072418741675404370879560802420451435652733302434678318020982159927458260774594599492473492281959954370600552512216632215783999493571196947399094271351637554577864449282822299682668729200256745285783751500531964474848962020898566254927382479192971210412014830931120552443671097783745853619864598501410414311732086647611026228599605551472923464582246745302121535681901115753280689876535703705667434037341387584342541317593507790266632950256377789117881972207602290727927529947466096322845890948716652274801135909595834714887820658029686445926966541198177468905528187351391150199301204625955321311022052468225257652442461264793984942729064537311774952649882388794183173897392519976216848287781109641798150028584175756054372917467617885420163262418662326152084782204967048074823057546906064023948661172001171105963938318881626120973229993816914944406200821219823171751153572085802959721490481664446354997069293619299786511724623953022844587281538165754893817561225473949663458277126287201922162298557106301046699337855380063851265295502611532516867165251026200907200288464137709117701864129312382913363036622164784592050852645949657352108311220651130972155996838510331524966560227750955598801367424768062210627264461199178383924122254813381986617592665036185253691349518737931446403905606168156415766880476191794672825898677420064391186531123129959390728934899719955993204263349088000123869607077341914431463203342888251134162469130622240344085934378050597373959639268965032827977019414383706711035998929801527343287113492772157707298516795238241880451830290662067739629009232613584023170073790440293127982000608066204584202631181772815605356126054486748952248379618680045872455195909604462310983028160075225486008040768676269146875656722716530812446829224119278301897523181258167746247533338488565675403546624471706567114761511015140448408741425442806116370034355074785454208002263188663079928438980846725568789632400817844425681387742063377884096935571154873944763279575493243875757778219131011070251124625726311429211416971480220660397154946734940772001542847831707424342753110136397146978313387353990723422050781761700348682600279009608572901226525490574010899025866495557351092816586967998820943879368342641108803818828011248952945702713958610701542923273289263309264525374544439672345486757073502901037104571176571501686227434679883349428878086149647474066683368704364183124145386542844546727003698885857771376892595339743772469840353410006536591192676256462178115784356365598720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 45460954014791329520991886314345504609255235974237392393206900311860164392650812747999097588924600513985195546542438005518293146377363888276360751973282217093748466276847517401474384184772547280971667835381933051867369707118281650865366201803315010876116607420778405470560892256561714634297806839035937791525577971151776621200542128105804536471415627499987903821922294220993764920319098949775458687667090665440610184622436530335883568426126853630022040391390083325506238379156069328780448016685142401436736070682452828063414111821990315337030788944642248554133108010213708170145574820874823315014888887189872264876762303061420934462913192893569684515404710780648190509883053072251473036962148942472044105997165020002366052485735974143203379470219655161696098661609175964613260012346475720115400335795330949088141634893668613044735189152011761943642067499198893499938065678658484963952119862299801973193242358168096634817466944561526288129517827487176062867755635449721757041417742763720276853989069214239069718944854613250281950379355492442542375098056804953980677259813824373455443367662656130977883775667283868584542735793747280093103880549286184836154792493341394718858218604406487025115099914648209311531377809036106904785531823709160094053781376400139653269034514292794896937753445227747943558804971517186326071444843120586953072031187652382986976961994221789611207802187851172741117035146230313802432208605082880066636337871186797145322293808695665738099675031509687739592763258533119202310915635937718145205802248273846819342327836614570699000047047220767786127857296908939675518708842200243049168477949541161796758032129071598281113750980107879467689187679265329982869782276779651853439346348869958872022721065216182004490313708251468577434124211402424247427752783293141728054320785967086871123326359689647386309269400349778912727885503870007911465937823880780070977347392574033138478182029023985284990307628757706297722556181934333521628165893459642860228141010639060779061019034136277931012298249256589434832504890895712298323163242364942403879703095743970828263843733991186419288649911939959958584892295494775830542297482946452246146838078593559068203591422479396230290777705744624532473178114663023361091371909911549881547313138535231428942884431548078643235299139512809901926997906988597275950587192599519453291480822815960818128618624307078359195722050557055768901588231872461338254117699462537104135989865216652824678233249991320459871659372082767043395667669426002470918478100056765794299666822785166626354839444720698904937976342124907769221663607745108931257402942578993340562748742141702617416652919227654944218618441830257983905773767874834333696000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1094855047880849435901017623330346159925974866963562018679907681370450439121759584110863950117202129937172508098713098357472978314113855363175119164103542482813742655860398366710933426282644280274501982194179426142777003220733685427344899626907629423632607292597842129197876328565155935869382210967414469310498347746366003841362321868127500999166862217283922743019241505378228052968194416774198901852926905300544454222073761462287837135703005770096404435010662093658947854560029784289873655886338509346982740393039618174201351955917001233891117242743866506609114886091600969100996909839379165252603879534393028705622119406110007573835517313092050851947386530567878937944213083693868646186364639701955561457031935528954865013098381705809622451158341974257251317263003313893453244280212922723349291504385024977698308137308523386979064324420558327037016838119884159117623858698385697578855095909786386460070703673176550130730766606788197221142827891365547742842056664693089541273246350567812520353968411649339503979057438122976403058006243536239599484148080786990722842056591567286780366967667638787864303995216386195869392011882357557014525854581016942540338811601393628444404035933021248985242671233274996589551167503826896500773359351176416194237475869118455440592371724191539720416784708042233566179268018767924646017934846760027565222707961745938465228274508491739829324676992569482307339844000635875664727680628121502966270538583598333868427501429228626742776281525584087964481132338034176765760157735962095294896013885439332986866433056173834933808018613602819248141610577298377839284077219581076548407197024512888453921888174044668189149280890431763411140260658954048433215262185617203861435438272958912934848117742661483315914118539231110295082832339534700127895750701854653874652010026212268236064137033056481155324145768961742395061544609571576207072670311712004918364798681711066117173922676166784977321832901739262197816694396071618455670155829259627543680572649775597000856805370197655112316445964128584751054066881631828905066081954382876776803759082377490576081140188707765666586881042162357565329086130688476623496886506327822473817725852525090847078696625919419004294360954782504776953519786275560458917269085575735221956256141643607983598181073576640251116833369705862107555460576766487578952905797514667363276382530027267383964458911412009454324647928091908837959567407341373727354692778924870151053196644150897145825448847154584579607367293239324409462837550715868048383528483851438386399553390645886530876174394085877512240213846275228628679269309879780228716327440935953069196767968811551893753118790051122705181376312974281762429309301869772800000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -39428033638190574729461100154568246328939694788905666088825523159491477988103702482108041069958783918581665271010272835400888047210000896806083141780397755624511879569427456929864520916528549175830836562002808624101039880085535981390670415827304690333016652868108545974683219744513433009551894604972835026587024254421834564136345217280897811654972703649684358848029893691217081044112968772537108327163543237741542618510123878967468231461556884771034331680677045194776421324103079335877444902228811598078528244563913030915236923458271410770590768116681263200376787239557803879940269559854533569328765228636575081002509532633148798230771926749982999176043299171237953024747341953472938126782380542320721610573141248944457019323573427360190344941743829925097043052358993470980664898305229007887918390512923723627692964888979004725903141142605961034576992820280522989708759851162216809682498896884859998939380393285823340440606434823494829683565347657416438030452284874651450331184932549396890853088254031061742144029955368961203645854634639704124276589542372279408743806972717234266640308021639985553608594695517453439682284402920085315203826349731117220378927270588269260596759515702868389227766738628995041646521773843390678620478595776683570661286243197575426185124066361817771721575548830078823584354475299517423155546551822509873145569505223173265606323527507888047193114101641757122659318919012923846433919894983910739655018620576210114720660433702591142699821695302898835828471722611215305448279944022511440536893259801586685114695572781995842520940294510965479570155423376404886284803141264977109346641668150657293915821870661044352800014543843498516878379216750625073858714192499245027694033355408107202913158851622520866118400330752972494416609712777591716858855389667439128573249288842476159612230921984879984867395962491326115906378695554894703219034016645259281681944338886919137577710927022174548070934301022376376611786899049779905235164125742971098626083714570304025267326146996031385237686148548293126202722169022420304001920572644705794107167196832475257398217514374587336578854370150857915500299084637654792343576145271034567892526395213562034769988375710556222490839595986654694376608776221412481816749692705284480612023684564213226066276877934710334816778466726261468215956401614578406336825372131471823974790606596631361894425373538239083862127983035179025017130736848980316669757562623453101213123827539886766619241637104109744325948082173197976241297521658157574509220443023317399852460503080178986631811131513954636656399269596799989286112923013656728350798776575004701849654748070202725220759215129395603624992194311401295057674787880960000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 21888375960811127425397535600281697425124018648854147810674095989338778764516604070341034539374488613113661519308795198751658488187287162757436077858874199112471364033652121275164348693805546600718593151337997219000791018576585421534918834932699342450829413103770813655082767853353054056464137054621875238829251928594603974178188104161248711188380475028855641995370607875658816433591631289868555490876398562826326053621058954075130787243808193391347051590403158441346414269510606657239110335008099227936270611236608512597542440575336222511550777925605727652739169418111042830020312722336496054815227013228285980766206603771987624608428345555749907310157032360465088971038075284174580938730309214488561596908647337285083913201943614754441380079300933079960182991533045272017566198382445034344769944327825158476754142845076431074618020472428623840162150739984851176847995899544258120826730397351328735582614741849260376211889500279903392423103381259842059447487731485027686932736907587599211926835003539440723179873434677257189422953591106215256154033457962331249753925188628455163380491808309847639550116104507703622255730298574233900207665614137919992809219289111697161299201568881093972228880795380616693724593609359038237479135961651389674472200609724892182856840796765034321576843061650489086864721395629547605883945548253986200947491899329510346128872176864121576678982350541685985387629671625554164840436531314075018272989530638205294128117564502715911423568629416423402326144829538479436004522327530894954363753374246939604241466382097640696620421833892639475814541034661763690589352176351897139610721656307821218990951996999940522396351449823512703386693959664129615754217964580966123981119003874066025518229596485020669755478146963317374569683798876715043683668289079872264064230165762116448520558372551445572311921231425666237402325683510444104035270061526950722829549823460261822458418154164928143598287517358328763649416031577701580786374208572377816942287104045111090148001337646844676331008574201250975619501084788774430211495461031897463123362746559582905632764955021887578990240213538286911250173840143807245813650524471857753307308344607773792960636404052673343853956399699432023518027720040792182997496648081136160575980542441041837763202207181015467741978318055156909030066648148709781471893591153185450699163832170718549721296578184865375804628872300762204190588272221244835725320720163046197906063159326347807861872087053834841868929723697156994649458574717787731768109469005652207785285628765836564872855451060783591351508902123194288390053203601265501440648625404812337410173191163566613731605385043493463793909730225226836197930696704000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 188979350180959572869321877208827364693477889337729034856219831160949956436925847259511139949611195223231955772662095712353977211353513391641617804179930715693074179342003357796208916676296537747825899600074454492672925856196421889161443489281487498394550352833667766582520229088171541023462173143421377604758878694183979259790903459046530009727426920902927547754107444154341343041907033104442488965540854663376155335522980743856760776148474684896984990122537316051879051565653671115525545160711341883556772024121148030039246033841060310771767716158423237227424660045301093158365559163310273098947684595625615163074601212036000841575771080076171227726734076942769162919428309323181450018183503616506984600321489835167250669988332362749106930720584063327599620936158158953663027211853108816327573662161296882161947062514279454884180287640059453060993632724808858146199437639565262415407088311932304043428464214594325332115658715675625376495884113103527343056358714036864625769748025661972290293760964557477366411986761853693283182059200371931487766813937315840074827195168310486577144087101642515186440671925639930864105033045269561079590213524793867750002676879083696017849721549172275764250930694371249711781115630720474351116328075693555298214584649475200013957044116972626019300013621463506793717081351509233114310578899671654287274366625943794842810567351579721225470708131859606098489328716033258404448146795646105841016185960061861168843848794086707231097610195971964585047192662294450898329936693018853135225816859061912546825101262711526412111922451477460574409110887563803883785892487371944739493832695627420103671166893656534257656752372147627231768497286618230914590911288231702294436860500663145981235092986450958001198700234036221190940178702329778841422665030392935709437484888311427554414127637173118660040519269662653885302769085614090907386334299141826791084216493308569154663418253755385330837279044570284757916804316446561221134801098790234693749545712899245928394091628497436293803249214652743726281190248032656342373678038581940870319882017009327175235249701528348311744309106767625400011968660793885968298486088206163930788687013553674339377513734240937411610019537867665418868908928892871399021002454655314497422633425725284965200811456184894974722019296071847301266735536548419614457788172995565967110098345664226313733860427293126579875182785482984360971488571541471021146396984940886518440197600673062551835170345104315219847880636020034731716111513516948795234272182621925634883825996778634143025533920926848687205872695058614467901775517116849427282046036473347423672615392979063609060335192404900735888928792183287443986841600000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 33981926038799471468707741526311847680550879542049214622390048379868863627269354997486687892295460507321929818884940493097228592215701364463050089995428741968474022310736963806966912954017665865534811619660128912664927022033786352103673080438048702168305553982869052207251373148558465954662454977278262975549927794526610780736309784188035488277047777609575028511653364446676452685074585284745902529337566147618016922806810673006336264653531953589386006979024113167525788096767631640542372430177791707314644234144614505827003976158561481774908298553184447057026452722076758921518448458905916150704550142264710736861891233858407880624887470921349559323643597812075959833297213143208792536565688536379762393911377941930358709555568702918186711714886411228251932887924297942534819080514157681036760810236810664382225982436781029897705944285957479831834271816088392683716558141234917747651593113011630205431299725440819665397298904693103435002551124129730986387473067815873067872852939126590024876902416847141501943977731350166182143189314476509669642014432714927420989955775914572063214902816526462404629346980723036716850590998682594513039619263597237974208539700190480583422416761380104954355625264912740913601351652120507847097493746979646107037390120492431662803514477010611421764227626318742581516429471896474987129218412261119399606811830513708656783310352791442028232570792758975645734698885897194410418979680858310123789176724929543505807544254198361542584892319842934594149861002654640808275528821511176931910046739752521406289488464673979481807999703132039096598818388528616263770068474551792045711817638585555870056458771924192981592235881274775773339549894758613236054123373276638688790796968753517340817900223156337272461090272265470774541929602218866784743452066890978466642463671688667901656724412491634977803860376668005456195587772856548395619607274439461518033498213983514064199175566267855607047167148484110998553707611425833633978604987853630749072793591522388601006266224416607291132787651689256418003302045672042106064045064125908763426153445513785193684336990928837183069574312476107563835885541212580931432523329112589908229921457940659335218584989268095990934867196734460257407001672115072826890500546735056924349650036853779929085881641924275021629499206833927304082980342949741752472383877717765631279055257311665953339395915485414419415506239240918374134842367789924646367059260236587191876807288931574074377591145114292063915521053370603604042548807207614345955279398059225510431945088419956489013671761768470929225294033562701179600777154010532430376130826260436828879648683637225940242371111960205912719470461059469620019200000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1807290620235187518861912797849658503880321262338037797903604163306625045125931262270409077819308369140264709346514801019972491887642801204566093177395065525971751572131885541161440642845970089307311222433220638494993387148501300015140455019524836373753874454913352979979542735056351693800451667652214094072267971620107127320653017905539503124943812022076817400309819364613436668142920731792377221445755115225271243082015926517416235327091998906456614801459994970350474724432981308343110286203779750398328491467690061076964545304894068906640524563282083562304334778406763209881183727623925493666172262051763634135403198460844372361173479386592413856162281031457353342223598811247495013596685785335812092554573447459957760681943151491262026624357850011473308249525490404377901818881361730515298210302696091369089200094502864633434080931870029810674606044065105162574727972609833041571333314065827990759374064041424561973395897329661753445245939307380978235448170408128607973812726030531895033359551581786032816214463419709293585282289308358307157605292852725632400311455333790379018006382776236641216541448267658752024555415835076049536227316428266921536543494211681324657428446360227766706862468826793186888193810666584109961123510854253894845545605720244441697893767925893988515740156542630375002459339433693209920247911335883023669116223529546600667264429483299055786778170861251231586840377400358261126162736951338600718689452246516528610128944684641888828957972853784841766818305267302767010346368177421316172465957067466465187169169225470076214312809054227656244259178475041052164850461867500734924872362106753752142173635507421287256772719244731189928330868599502506857219301200999105356933759988587799418944222775360576655297862269056136942593875156424140296444437692480498516363057703805325097174559999881352178427585893189451022829927099455977034178843987232155954336968834111124952223000793375627606037275278938333288141935186132506714072244889384694577861549301333363400915350899730768376131478033632177852490502847127337310005730062507348325266146396285495028277022036638621805225586175957451737169698628783985426652844195212037912524466241478906951057292333145509438762981424193096469080180435637131439021869210854100261858335571383054194550573632162734725854800600170866617129397868327467928829676529825114064817692501798683419341138088155927971789607869530619757511693536769672137123174524815300659292197874124251761767638705308191412914480405662074694411286394110524104340131129221491947883452326121863512059381939491868777846970543348649727676142314363925298664970932379492122138439077821268890116560211486458253795798531954442240000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 58303788589698544874565133797796765342113876388570583037460220657497114460530599546299558333246515905263206848461677173961428335118774413237730978204819861506095457655660140748531315417497900561004665434066026149050417705572214153114912127842253864531993570607266935811891056955310096375524717032253296830515605477428376461616667504252812517435365117943902002265939823193333843188079417327778010904341951345505860437790462085312720758450556621284452853744342052477268122595438833601680802675816068459411068109280640835236354068235732338171524419809908913166772378803603891858285397877618214730281440722651867061906948277314807229354563265198075846585798416179228110514316256185008914868787332797247793547368480081952635293001435795110743563290605996104045316669880450843379944167945989237783295517412251388715035244367744270114117812061895834142234624232604406568675662033680969993332539473199428418049494818686690551853281125761611142005179320828391101912998076164266297756599140649008337767942940386661164692287006878340368077261702498508377058890876544744192465766866043171679236791497250729076740340116659237464904269258275170437335640625564451284568502711621353192857084899492169701458311725591432288059533395923325453259510853180078454774239647377196121206405660679023629968489527814017788184604118081110642929817717170292986331677724176338164885384724613829427998758507953487890643542617326818453376241169729281192502142570705382470854585768921913030836431143990281168874803408643245455253508251408730321837804679857874385088919225916009616622742511375984158210082504712651087590595520192813689471066571082947571669000783698018206719386591989868637373633975672620951970770193997155459181020604013063770094706642669921467388136169745304072839047407666316735536631238262452767427065142649333720046446014684319870780806723567938786978902424155118654975858080559551875618899823691139299215954691361186754506494296147809134797342442161731033012467815978742378107178338714968817034813289360034829217357600953170630698287161112790764598631926014048189973641961013333808261825560467543470453310040745061374321905635032429129592649684400410998984276440071496369635189870158107642037892358527506944465757477554363525687457420342102115879294417851707917593220340822010314586298939992923592002396482197514483022729742619839079013238825467975535317845127716507326395662678803757908777439988504622109605258354966804869046014735323672861552149885952652555102795802083925759194787602091772005199416910831851300220136991431405752502503998419972689232162164640057247662094270192480686195102742627132638856962453583890592196540797677962780762706199497932800000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1447179881833030166414480154976664150539756643636938139769139561677778596583968172843285064408867017109971724689008919694611312154076336890502323333480148768719805157024326148857762578337405864494486636953828740407983500569777164314239421293963205735514317439522668434142697432241667462278451412438585157176675021112314326382965526138934792040096736088953187880428239023465183834491118066542007476957587096570670142968877223150422206880043610983871341219279511081236244788583841879629590685689908462869991291454123944541277087455628183685008601404251422286735316912392751880830886781487200003917267882017727885759343642130813515741253174947371236908001337736054155307734609374197883572139390220599670218104463591182534090484043826790544672176004214642811551123154850428084898972175809982101691370291803963103584531047133445669749244780675209165939340457080883087333255654977160367735251744561457337635847753180272536158698623861858004245167421055888685300178176430617254726426387403809041774146915147554430803818811216148019339616040197530597107538158447297871764689886179997378199239620080700821269314754147679670172052488894568741137970189638623539651276850238300588898414308433377490659014237813681259214907323547289035905862669146413441159613618196178881828071202172403783585784448973321407872096462595107616862473546794326043678339088525176540072438329393277899268180595952286577260100204288705385176023135796226692037142292605405197419090277538196730798071373603975162353393817155773011946850063312340402887140534637039882387425536091507872474109011031961271058893431352118115973374191073836229485781135794256947182811330197809113799384355299855292437635094682189893686030179788300574150691403711092914860973719714722371776889219725334309432143051678252967750561103721104907842220515257587927257163805552410284825649888567088589557632067340741282774621184622732814524440429174279701991747245907290609721303929280179562654929668797200183634871111748275914641054553012265828717313982463999216443420757718656862549750428709349353365298588547893657092457718999915798183186874225410337969093510935998033516297807254867622700066759677976518724449907193663021129717059810169647249434481495733657001920240401892295317915237358258061590271270493795497850793684275273809878212127275495773346192203882862166501382690616574750768592329154963792603701397835521313611777238700764077861100967150128855104662861009350761345160798026724622318500398560387041518185400678362791700525072540870628926652748139426125056959580236886617950377825870135838435386270563064236673764424520831438664338010220758645774920983783816513638444708776311619161161140797440000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 36559008661533697762228723861415750420336784797239590183094446845946570757522463138069181576168401404233846027176390097930302289479131484226897193092011320758405760440708190910829145008029943244162076884340909409500897808004656720425790494411880474723252532088164178675678107542524561205796753444272675747576235614677011798553327067383949829385510431327540874689452448093753252899545797738479246827770486457605542988124506325828639070845557859923830613551396314359727547809347051666832978656258460523892685213257378062031931438692174485162023297644825229158686249372804644035947594592678571874832889093854754672359631321521143380697375725388822843933873182794875208028903980133930694096204287963998011669067046057048175393546782046418480209842879250691161769049829561364162972488732385186908374885303982010284914792278205931811534290493250320722650528798237906264981202150021196840594929094638129428332412118964108791050797610700417506862613022714195690107283777974644761174729441870406929167540788249044073151438901092673851544020624928364534232110393406441108745545851866641366397141100657775867080415464722697569767652543533656788434686245738920845925353549402140913883763137027836428893309620604716369509884160301319189938950556389391712812868602525737724860861273543809368157080260439823033739034822194888479911833826686014624205421281475567797089717679218811496295385526807281688299515324252773223218673759813182987723097063321608214187542819390948802130501889127989875962480220576103664064422177980872703492416385987960520228273285589907123096613361155865535887529882595016187697868987053008285703976987843446378028015514145910561091194914974340086105908354636290351911720458489784978135578177599695466087384876551930505091768007878310319866384840193115198246043778898093666286023523120904123122644563152197541170147276435559880444933153560210997819413441636210753365495461377163855789221128034691659269115989474685782330800777218077659710162983465003733196864582980360971148562317542594631026795945569167017634437699523916034071340443806870262900008417380487292068691121479082788353032340929077479914466658247290541837130024534941254411266167910152361903352026165039969613839884966623492587744675733834340996794627712721006019846499342948512077169854752875627860685978000119740040651437580535123509076664041806402637650664226356621177934355596393155093982909978227678206691483653748352498681839189973232421777614000549105615775536056259805889518209905221245333337200142434563253703514851980641856582731171086524177691551348530091638707212361996687216032219438172755306979893223081904360551761216818018855431039548451321345474560000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 701055677581844244725106105230919848687303461771125919666225695656275266461510007934754306267189008130456245255904441571569872479074533847934618914061151608841040814099066350650441412203033127186033520356875737745422136045463451118303256377603346323842598003450966873665077678790307496350357612554749483986697034815095444530548347382168947797985670630920168171348924066579166120434312081534859084872976478304837453976909605896137688862529439026204629594918768905752833770765044330509016949442786617057063552765088120106695794825472010202007842452007699191643276911960551348398637668507216910880991324846529003603334916484478513687284447252734426565001920430132641193543529344447076512490866574403110443969922797925155947782302274212086215635088044939177330059066219405867254174000646272018899413536448129070843413216665034506072680169255968015427540953853421837235444994363009250500821017487931306837151197539579357118680820571418695159002942624676595688709435540141543087926416293877690330062916138601933690388474307977876619763054486408804459153620276411413006320989309494332384766412706288245322012488806819905811419120170612261956496882548812518069723923263742313263575025151204362820620135174459542393075040313357990425484337531712460688764517934790595369108006596033350320300444906244438516878113674077672761401482039534561543473255850511273984444848006843183465406017617308570757338398153063153294279760739256530685797697552900766919496224313975162627595574033417445401769205941982944615139284185413827154266837626973405155233118305965577148755018579221850399551127513707948468473095604981096393019007702596014470650624488729341563746564733003197362665865605967092312281220337033959523828850743633351997971290522413218621430899536756598465123362243566263233688420778748797867277396411316563125738653348385254027318403977648864301716475191178138800253447825097220565287598491639396407505852643058836233802904932319916026853782794779497259613411622073032825058227637880543859820406512995563247070547292601605982039464247173823844557497954221601751125244149016268251584226846630133342196503436346539438260289204372006420466458185559135410277872021782577420994746635969630567561155627437915886394986862934206520775352856583899161736377944927323794001437267539318151346622762882999366037453664803158146490858705955366500740935528197946058366912435908054607968146874205294714936163632861011531534305386714457538066649347600024803753313925431891803497595900830172778093349974066145727410296295370498789912288887581978263289017714687313381149903187104331202039034878700574076261136802678855500798522978285470785800631924496575915622400000000000000000000000000000000000000000000000000000000000000000*i1^35 + 14069245745674218136593585713686555963686223909675533317010256485205725321641102430369238153014772119215607189038943985893526462030189454212242261523426045951976901431464960311817595763949846419515281235469608538837709889352405396572013906801741463612869696456754237077289070144408973781357512526662427333684313182631548194242901938065206284364616761635158032760402663743269502736203592632811753698835877677097933453388280385393315769731987491163106754019858765793227961296441660080093291103440093901109857790448034928438172582703963406602867020315853528170085895651778217090836669065000603014507172065910615114520271057218470312624923667363867381918350851698080350314680319768766183270074877031897201608775589537613920945711082997752454189645481213635589574861582304993854578356061092386150202822358819273875742142537899968418904203863475986800510652858401955518391446387649020262229029244034208768380679812041190624425277127286048842542579406583464143070856911021712324333516817216625093786920406945479338531412290851166861140188833899672275306480714243866212342204308723807056649268235889881313979529118116504106317031161986331252451192086012751764454110800230128531831890219643664658345814886238092935765403646967163733949372463513276749646474725801354879376750124405152190472753308148200662860278530056944139415898903081119845828613727282092261742338698599665644924223814706402980488779777809316043882254370849457793184401019561228898330118688738497038202822152563403148940733111833223981657860809563017862198482087068893531990770102594047499937609567574289903213022289074952856039134852059811467656025242418926729098862724163235749715767732419883076556126700128937369105655104512488719385177293641564529167920151569636977360006130320916134767279989218272986696398287047512043126321319812482113769069752437240737852686797667704929288665878034231112917771960769398334445440463207765453865767722720620281313133547939372924454027096305866988506287305730978063486673317418303933761867272108044160667077176362183410766664710058314013714853854097431057832047369975311272827751982916589400507163190733903927807427046614708719374805621637175998976114000816496726878609931281209346566180367669510844363366196169031278111310090831175994197945118009666509555472217860806836398615647637646748631296559974195407361067726074987448677074473533577171434512971798939480069791801737556583064577720758563306573039148255397066598998630816772947886172663468464371300145039247351818441340424516960466396953674042712910452652248567590150935661062455840892573541525252265275732717704466884571043203332710154788125884615978074863257191087582656593920000000000000000000000000000000000000000000000000000000000000000*i1^36 + 190682801043292663882434408326100239020648112422156331100661048473950987854091271962046759293542047254302791191343554708800350232071736979018308436868627977155062022907016099788845621612719673596598643382262159865010501832836754241703439221129106033299009441827109456844836943286742607580525509510901029394302571877854224974084204357468673223130931219220431481104527153818603935927440103069739207935186292887063088862675105935065631585901722382060972222389256474122998179663256453216163914835326816590767223291392075668389471112384694797041163597746080204025803777621882544982003481688047613147162821742019825286448834839248032760671797589452827463662130162701752712357099466612710105755426190890791259792190742680691110204613069835953945439439410771991823103135557601579289596660418024180602539783383141934197186531098277182527233745316113445986563321661942361183078084956423200250728408032388602147944575460538458756212518309712460788724731895704136683402501110813742258092345618623787578252528763143653873245582106132669265760031311367369411960133971426486272214601137066574214145679821238820475625436834666129921598324766404995182236375548920423546044583363910763827913927007094843197119631315978775177793850112902866702191396965628223744031138420946080109310251354519526602735999725584030597275424491186032135293340546430480452621157069809159884635540213140189617759899998398288051255085510361022346783899952201264852698593599319771926886907536085604462455848469331091132165103938404800874166087979369042371191670934922471871404845448509445671534274616746583842132390198302720447686404225901101440108539326911228838105518915649801715480623944819871277305234120506889784393748422940183453853236820732487422843080502424292903586506765004754620597865170944785298702690126030193376142997055741314551197493647331893292242845259066756302557817630848569599613850495947676248757009006595988044752559860667965357170349754449866338084647491375436743789181348009396002127294294077446546176925546230334922838768732272042174047698043551715294073989441742391751563389023719337697398258729714996961282039794281500386730210977548265435554579344040501326319596361572249389915266444632855568534177651531911923614446637613808525763710170349230705087041713916712481124665813640060286761400084725779453167618029183873406128928683126077400197495774336106743641146032268838168549891829858284307483972534227187792999386062654176306725667373956638653408014895706227378631015496431124366493042978015318726594126999735069298703169223922237158941267738186664571187362845503141645408108462177099405379079390561879643154361250638721515995832715837440000000000000000000000000000000000000000000000000000000000000000*i1^37 + 3766485669070188430690048704642410355025168863351865850366765055125642277986541520435398247378231808942862230791206454584397179594097992459102326854717847947020258878358135919320143372755127557060011914399103402886938792717094523717039360500976831532233883798354165515960474650433009175040499094551391417690258256457861721610734350380179608813089445463191342574192744334469147994476797519438130047828228663760185699375058037233847471096924092280536547888592137739185009587053050421791972911992841528811177669365638269551189232314943423877293601908913659510773947998393399042522576789469926316354400652904061635788792119515636880035743667999810969904570434637825964395987719330468363700365443105021115369439081600051801126822647487587765247814405353723425072078267925768709452696121267126478042828004175845489452412357147726404071830236472270499494426027341055428446295815560775028385303073849901524700613152711502996148499805193041249086920445081868719215604478312525221000025730191206884921717048983651117815701430426292120466739657832013637755281690149289151368355877493636789280621991551973820968637001055456035489135191291408538344941394910046952508111537369979080189632580305078924307551769544563339817477302128241212662293059343139992988598100845464028122632315353264339597304545088369552437801011836693057393129453892175275557063406192353402750238129684023704723317551712172684359443619767008655043300695873247529186199213292727157750936508920311962562857846447616621171784713883647640256676297879156795855767427474153001157409149750508896859341542595349786247630167807601470400603620890450146521830398687977550895576149436895151531484632397054257240613843471097854259905955203745895123969537038368862532836858105211148686312851456379978739813016707607509110063422465545581790645241398705584316898653348591366822470423493887178093595736136268609568412426141383321688823436623889652054097768830991910789637182298773186898812668685465284306540657055083303950900224979467603080568080474341482504656278234837347840628120231443272178921312841964976740126925719350164683547294330761796723319742535431097614211195327608196117870866732943285802580286592327493933785581567715895282109835266564078142669842553543821973049405775617916831936833852034582032081141275266672487011873019759864829023505251295843902167611417926243709150947279414728393529418824817359058023072973874797810021822632921432399898320681348187128574509904170135534260533794161033446542323392020896337758512181227069476504946050225498432737121840605758770048022814895139623157225814145648094047613857829803337175142341527466074707588246062105810387022643200000000000000000000000000000000000000000000000000000000000000*i1^38 + 59258721268183227351770763913738220351455496501304232609241118085587997774384615509857603074963498845331619724982492647013308050319254889072518226884850025102072380958893370508200370451408966681188938620038508185935455299500231837116902932565814877140710443121742205285251779887820085458927222590007276376433104935333571812059299066834748970807410730242677531546946337399863011460353441934259347552877457167301724144944444128677753964488394220414431676866584612090693759843152271188466912362318508003588657229122435776780065176631093596635559891457847802041463097192313798686354705244052386646122846784847606769552208278138018593254323707883478697356234200322215939504907192964171502614038573936608102585058324325088845628043463932769516761357243161704293911541986351015508925761481324198032320191087945197689986386170873941810324501595436797378013913009867448074342477983174370112501477057636107824118414149948733675051170451646635322074483234288610224681895358270338702109776174514435488539874772799441084842952828800218807339612448344029574259430577875977425200662155521964019848278692442551372213007020451828977416238487333995490970130239328979980075095323867775715372130278734963103465747887436289685920247257660117997465114959015632910289634522755924460040606898847564069850724688078524814015366433102288492489282238257806123955825424837370197225048584005381442077653528970840165801265167603702025602060467500305860892650645314301578348440573382764189404168308531091385209085173159827182352109393590471452860384203297077751786727478395049210529929324568772154364964968192475074230311955297278460499895904107327246296288507842165314312875510457487469658928819957382439926511434295379855244485666818016724371300358684914097669162852880998795187004425643335454913473352643254469388209403464236824170342552711940490553439758665519367932461551632706449691076678412412679126161786416834992535101606673717737522551545720164765224415111974188347135111926808745760499824434834252072876810049630958506354127015538687319608636157420118138780755700043580291882847469315133363898195011855070961665529793632601618206263821698084715556765972261521005912256194366447167974194723189215338649106779483138529669485438909442953078919590891863355577510849646969176196288477151177528783264157075934197709560121108164978011112748269430855746083293237233329283431924049419231904614018694292552177513263155449214911094356170563780644573173395896114776903314827117059926258261286495806124907535192179068516458367103846815079419931776555698597989934020173549848673674702456114957159945465031127243628153107227311038632584119888497512284160000000000000000000000000000000000000000000000000000000000000*i1^39 + 1031054923276771519559146507795647665386294697875784131572634437422207130265069306789400749105340147131116858435314574303686627234296886340825812550974591997659276283915786476530948815947687901376785516090689865687402795031011742418852218265198955702362528696477079239509333537553873340290639771712810302367770332483053513049215533435855926622389985973477329163848424333893595286843219575149914522350413110478580182884622776540355969831028896959244569107803680969920454347766275273362985194661782083597145684480078203138077979923272825741225333648907124424176308474594159182771584020856067857669748896546983723478110744438963867878614749706242735369724878339711319424089774320456511745590020257803016941275095581445465167923258006611694791458350687453072980967214371456845606137783199567802469645817499207365287728563081644124339030928304696502125200812168666968707760040008270238212581238859210037682238655909259519670699379266758906607077717305561647150380846936528916251109232170545416407942040417969225876877510653308677569301602840414410139647554448996151584125699173119273856208118398185078563074021441627724500000347886247894722507591386692904082096940508729455465500634389811917085950077106671375081949113491675960874072052540969789363466161172110880505853799386205821181374192746428477404271207216653819635095458774728450370505465688363751966366750967208837505662986345908819354589707823877592975989933615634561366494291846102150816491452407639472606917986160149649120299800841372324279872118397942067771138719175342254483657865772938934239643799382298262184272468712343003514065888546199244662893659501655948408405523651889748911811723679898710945974640097931148581006913305218096859324039874883815314892717278690550209198163817954135495267576054361750497745908788219705125792340076751722790632995957510413868386938883727262287083354042679172444589920033898488282366077436802464801249034285736762999430535453923783158374290849150798546328638953231790471535503213221979276935037583321646517359283581665981800566344621584391998352390009778459719851390202461284007035580250515987770872540465882947103483297070040528254458651650918329440624658609974429281662913733692500967509966271974937431011166541044238418341290454136877265397440396010473760370502731117830167765480422554087667005900014671702230790032606666590922062229257869371745261476995007413193084796728803228777285408529529779568272483764323163225987497948691107426591034904907168286042479969023226366284031988558074180979333566917217761512022576150354453861858075621839641337166704539624497500837133038229299270770230484785811274586883176586543104000000000000000000000000000000000000000000000000000000000000*i1^40 + 3331539516974743207963628637146487633872222888807602176296772028299332233966330074545587886039998165124102596109666891717640881855873415895088587254325312933546502386691389584209816105056783046465764057315161698495243097914090849366474294976121817096706459377275947574040118289600214768186832176440751570907509134368555648036720402385150826843845266395818752122796608972978469171363921399366491987056437161822840001994451679872142246432826529683665413220764556114498874322447469051097680578317622824083509782528060335779543611958734483034592510793921226476176675049452431001752284002887037217430753830270362220285651690905369276889267572822661376512996698129828675857151011719659015217999090775432562653878603272556804479096615631931717337992524257960810687042815736080370936203827779441792912472642321866274126863118266408721352568709318015518195891992857345326585455777975438488903644274042629945415562165034689728934913418726329310019015417356620115764549516621245887564968696841344608906769472670240921448948313063100385327967444213946453899977670930809580372540726617424697589668954109423110255419990381259404448924443367083214391518730822442580618344278160680050647297412764574311977461997477547371682254972119614494756891483850663118147324937228789576308527814168544918884929098672250419294841535406620481138521120252037763431042647453990068032315675872919771620221331252672227962781485435981847380739057294418119625635543867489743803231331467934507684129111677591962358317777715788729250847108664100212821545794864757057531861968703527890813246024122287345024543160255010552244853027033820264060157614460949829631189048900958064184047535614324380027749159984605970783906275827237288407332769141419446881976422714093642275565892629002281041000003162369115812348274107795551688125467603760558108463129077713843612694149582309210427404964084838044902420336162087916072781956994794168477548367853535722906579035680345534744853725022282302734200345314549205087933015693435262678282435375249811867115945464003785239178468410610769670340197286776460424268174273977207070085951727961656979888952596097910306995868474082478616929190450614042698444634261138344626822383793594213913312575597604408436415942340756243298429285034482160375393492509982266642525021994409704977104702500637194450555760738243642561291442350662157937527429080380073381651042229083119374589425695177557052947641635834651038457232565677263558003076783703442763541278328623904908776722085195366783809788474205081139363345824790350453175096809676369066405618180427444112186638233007032373807223522535995166961068625707292434566325605498880000000000000000000000000000000000000000000000000000000000000*i1^41 + 73069973801746371675912261488276724267142791070607198580491048550883438575637826070705921598331563973334429801449353512396899683821851064525565189662492511726070854053231646513412799852778326359364113121147978707858747840234511698538050508513848598737366921200004023978361233007565155932338468212554401387998661569691445822242094307562670885942497867157660450093222285225740902726628322754134123749579808356322316938762622915112763435714158906853109438318801215112364195771510745314339661176036557911228432615085153019631455470772977855316482183685767034075574966599986610309961038666145978440884397533093250657916570368010455419103902550521524353062720074527517094961131064534752706469578183772061995628757531635168922232009978156712114546915065200515070718805953926348213591665838985931656449415283958403004546422381736648283643396112671310069990198029919228923275024690478830091383972677034973212103683691983077869178704511224584814498323981987005816981585014749910761341346722423124397530550931348935734284281818377573778385028789812419559432383689696051725545687566961025414663241364757928487916715743170925651745876688711711942443754927370712162764265819137245757344648373369663481853776136229104449755639064542169324347766705698808710127730431033250983594357445323420329056578882666644798009980335273536578675158938566626128954263188776784642383872282841653764287576240637694438592781902777024445060060729710419906892841816668915216570263689492575547977755066036762566566758919202017025446845824583707150436985859986075971505537891350617614811219369557882521855026689229210299819025279005937682612871754875407702543006925494337746553173456957636368501436796434323076350002103641257609507834992337105269293833869634037921201085557512192869075499207237053254820691407769027300851537635544710265236558709387972725365413603331767301440610656286308989820999784238948947912806293144043580141128653583899131498331296172873159854870229228164010518386605341320516753907346084234534085822012483709032512437042180171549799920708100758056608107190003929556974648758145234315157886678808388577865415641522773680126522338468310709217706179079707613268382774400517807802342198303134235051996371980789014253608821986585871412261480272860571898094171702481138604948702531357032230509817286158789240920862234644110396464907495900431636964900331052611339996346851336719109218244258976642351094762198328239324030333003483429107637188289390198624312233559943928147187651492240850739755615622416087235474974199066077514706379099621690312847929383169773668361820548750806671609872435181091685420010562411806462982781665280000000000000000000000000000000000000000000000000000000000*i1^42 + 1436185052722795788562513993553102529551879380395574860908921013853370847877579054536690991648909241783939984990356916266280963138882922218447087618312449071388041001147410841869896149883410378446047624616245203079529758707328136634074636795476878056682799564569506359160992454779499618973836813102576147059905566287815119311417718068298264973126786752671047323957649747983634736903622341488127953300023772194772523700354024686949902946977171054928314176379553141193194384268075258821072761696783252257142307763259959242429745667538737574818658372760047151957171323507107482282727581535726107496295899512339073676988953190569460432874315931045405395283090355326795941618019217543962544714610246764752729907355924505715255553770732113986533290111219858137659754213031108953500271345694236751838877115192369088628395370755314767872741139433580983260485245938645305202454645491340012057086591889150801142559730996901160102952231212999705413081703509839583689933502353416878190164264374832611054170879719372255451351989608980694148719292308592047431180654549322689117035221961595130145090801420693167199225319914729935026513202791011895265957333376844453749273061037907649924392872383320479835250368657183893153684264018000261858996005903827026791720495843996519436595859917047829150581820174513353920190076741844100147052291524701392942139608430373884711432888537789728242593905340408225676702521128427004671872942631701507116251111432397923861877438223290228949460780471892233322077822338236444406812249941565523139318534864211983089404877978475561811471655271410882901939175614961698888710649831529739342548916649037723567171152917880007995369184126551830959365128007858798511269463516343153289263802648779064537404346158052652007111080236740877102248986869457267210331419259993332788061845961509843949034113975714818543459738692012450512978745010471594650152810877467676388033494427652703134182171157697786329968421088196073421530237792723592409392805174487908557420931065872985788606361337534875799740943575144978863553576844369121429677828225026454751174356510891648472560110350391255440900086567687714689993113005921078333845406598264443463129959295242455618783432183928931895811641007028594889552945135517340900388997537800528698905660367496302117033376905993948289409417099443305463972881606265264974655796243648545748575685703547844574876787280462469458745626005611682053346920689615274267927606571714445026433506825199390690571046812698199113219651025257629035557702236007263143050420185413039948970326613351818127386731034030448085637654591191644994910605051623427714744297038911928948966293504000000000000000000000000000000000000000000000000000000000*i1^43 + 24495242093043244480512205926521089772399424220823365278716939739666138965768673254923184545245544780215606236732586290992993575495763877149241174755806736299197870311761155872149433323846400830747336205442887661184252956866945013932599725244580915755624710327557953122071486692967821033345645596679357292571476309792741107321548089191133284688598677975072955212545020918231692689226329035683408866528082838763144522584635705911685167439340558340104565112654474253514740025324840954814310958964254246810739421011994767483562812377687495626883822711769486322274028644736064899274995382782879479974343800531195376804427071545453740625579205788240503262097905342531618003487446508885753074188204881525287722081600164278672651616226577393116743741527067258217146164228402175135578546136029179750497328426432108047455396556802087090804663602875044443229306784323230407911180906903946592564264192415120011074004506797597621341862585726071525332430395325088076061382669191166467383187995647612111896690525884130091879835755609559070419523749935208741369139888784211667049771703904320063627681172317133164151468820612248214755306908885379034529926999980027308226508249547916854752971665304768997918836799843733077687993308387830414499678370877871806855572566474836530581049347512870304597326879619548692142106301459321728314349318421843324353128262295247250796530383168270426322973749090544327700192873244464414395941719602705679228968520835914350270191277520341440809315437927034582445178576268277822174356649949174940872790365006572760721576219655930458350952429800848554208037294741912127943568327863838776832688817094690812223992083838262624847972261658434326001333944604974840292979138760551106825270458899914232386025820682942550457745667292594592686590390187049687741000462422557438717548012115530958550207781779830566722141792007435749784014371147365302807653485443882523843380564022266619785374828342266997399881427443330988715196524246376620800297052068323936551343687385311844576237607579438958693701613449433745278474605292259686960967687400819901440259955998061581417513125549255289761170848041131090080203206795598397825875456822399097997386402735541146313111792474562895073087982407950069246552818759530717349001781390790524516728382324809320224143004535708168568254288630775465434602770334156193547838188257034010806426528867613977384411653124326253045505487074342412430804284277193337832832270654741228178137291199490048504687363234598541852565261477914189968637623269391198322373031997768648915113040156078274659256048906477789719306671246405743982828763129200874659625543650857531211776000000000000000000000000000000000000000000000000000000000*i1^44 + -323330172439352834365685958847131148993934381452897005638198698452418086077343555229386697989136194261699502506584863151020644607872685909799155544890978224209997269687151485451862781360277532747595638335742098178618662945300969599314228967183883177701319644400352304574564865805502420784884345756484833338645957827134203808450858670786639767904018745246189403619582961326036595907649844456376819778017201971852434403697425985451737660997898402555559451081404352845521186983114339845241663506552988522519539865114307942367393059486284914116852709933133794651120768425448457102650624252505818890071656441240403577413788719741275406259026067987595629958973626333718550848518491514573146462273115589152578237176252541333778155801289749932219898404057166273870792645778695160417311619372607644165150155965448511116356792284632182951415398304578634851032096303688628319710789759268538242361140086675611456857510305153679085530102800005007311138707598333103640870805173401007045803525859676824148726268631422113905007638475368443981410104966474135044314057099672803195846664965822626693221169434556863823670405706251095135269165658222743586990894797474425963423082189083793213232722695219587257526081872783458873482076668201462385182068178799067640009011835006877541389136591292507883030378983979403839233565747900235018029439379235973784847936890887741221150127279817796438696252325716206204042219334861260176829402579556394136435864006033671369043926931606639413790311015401832560708505888304349722956085013933846419845826786908812518357716549792104726522644895876523013840805617123435398235016731715100096351443678875610077504213067852075016013631072916224779613706076236175377666332286286109020947809066209935825073807535057870856472806435851785292282812353640182892219201116005318720907436864141997911931328137495357546030163485639780115194885198405331958876558011264329952892557271256545407618508494273129318548868287969830410043377240960542236528000169764953881762415004694998930647103429862186939652811478302658549521369313639497870097551711961497025465326537753273073970681860815174351664036293637158450191697668292459301112047008301607654596166858986080829923568310939608711650071754658431593721900550998078614456940438561849680812708783974852242780591139317484027529076435384838104481700734412378486910143230448751324487099278253025962783078993736255510485090023549676357502835995291062297114682303027634785298012953213959867173789677774882690947560946445668138586890973931449731422514497640096717890760161678192480829806889918565269769345460708449656451304556437160196869614933053643161600000000000000000000000000000000000000000000000000000000*i1^45 + -234820692856144673570962726381767671318615839359590840712874883757276043602786851494723062820672081324779890831038751441080958811823589748571476108565280392070816657216887357854699020037438401587553454284390538918455009399725461331133963071790290854867293703569520174729268349160751879147752409434791078269899886360192049981597308826043107034670082188758568044245303134280388763476970312153501053464757446066187023674575961950019524670339713155397639805209525478166746122191721020366889201493542199352261551487323212000447656073824847953463891972869391261484897582083897868507006298470632274041379732595482639746346414355559728240261247724137850141172673941571144212748630396121963947848179692915871983840859865225589546999117146488796888290213048701421245979166534612340065703342437435588403951058790169388806047258776851858178409285672351998009200009028497034022261596623047600865268327203959910990165297645361046884670139935890103603765230910496114736061904960383615940956581702163729675212469288257966554845238222991047833183691036973697383973008530910363070060725601401256171300681249125157430739863439977359784861757851067604467165270898862906041213049394098798238481306183405153487335159181977116816440298948672632874621942767373066154529955962422382001029930195168765178322863125906034709674716148730673636694232282534351856213637162890215997263382880137066038725421463012777733468559173592887209075257203173914085044715416857264754065779376684379126902257856110147527971441437985524784279232186383460474647671354781674511954502699471515104835337197822000570080526706754899930492720925104704259441876524402696665624852561981228762451750292282686142281228957239232428635598521611665364870002778955773378977400062008238758927760842027538241128437335111097594120950418568335820244330713810691270042540015252493346633852132960454402032181777779268065924325910658644724999427394569658505245877138376522574788874154134240631618868828264003604094331401892254192306391700803006759446078451958868458632069907071031890407764958732503981056791564069261457545263660663308846378703932253274792770489364746587872703140545124335574891110758566723071995790071795790728630791153326942060043054008507354772185312949671866090157354635593392794632243923280524294674216777868623154099459691298620065294013408835383233675523862739361801496236046990344901514924410586086843381186163536923471886556374589773537348779248133637091997991424740565126326977061917168249692054158611319793826793275707205482257569345774417418816914181043946427793351331883643268625966991558862117456610187716768597775016087519232000000000000000000000000000000000000000000000000000000*i1^46 + 12665136870601257207597691228631282046705234996092416319150524147759038633112112107135170987911503977148426684444250554907855075272209092625131419498519202693381346626249162392296617492761779925040852290473468268359398936393390239162859013861798592594266192316676500881973699772414682962237179404815673296757627115884803775071871316566111718987145843326943914308000702530653456137670450689059667504151215386734097621008240386917599617815984648593375364042076799683439306840078186738969907664894711265784458554351120045660870206271555016540098504601761045596802075479582131623313973459511516323069764302229718976218999848402211543921099332285197160277148032742250787347911645563595611283580723106404667902527048557897042967640349523534287060426407492892988574245954341743908242141049143969111317013687842289091814889826305624201234166605274301128959547324920991559943786803195367781122507678996542533004883367691929365233700687825915957774711442803056517362349454341837755926915658754745282028231304549672085043966808349427755439868107848980809978354225177410533427944415930058544888153104719944516428755180521830253730490634494617571165416239219097121134052357208489810525218989075574177514349431762486223046797341361260501032649179581515236134281665020523923511676916537248344424940546629594764214861667948864390384170407085465017031311413962213778559556302263096375367468379630552409774810960164416478594301511113686788963315008667744922836016785791401427224552268605879231832347892977718713728081222391400751213273087128108272073030357288504744053712904573519674715121751078649932076674637272287953493809285385210799239847033454214928373323841202673451308770342275077818219126318602868748891144652602689783700101917939809718901462848263734714076087545924928857272171440536439651731790837019172840152482592237581071773139863123904657013723913856512288585208021376320925667991124413750167947716161024697295715076766521807981773493116557065224428530936923128693237569000625437024170342148419502226185029418835970230744988183209804922794855127028172592613248865691208132774077623473364905054031179119999321861963383213293742680190879753857021892539070202976396513368922391249885605646003527796839242076145173780680469211066441474142626229560394889607178312062783430492940271213110015423193089459810614683374752336521321013768043997595251677773665466120097798563058172331851990179645567026125469990674907457276724166738708837900374648606044962570367534396166335445214834140599842311614343413966057684039297069793676853019114195222007304049167271016705392626303355893097595117156685578240000000000000000000000000000000000000000000000000000000*i1^47 + 162998763536460394523677224749277580698964717594781009923029250169784573390021417795213777166573591437251264888516922440810540431925057647596436582895928940713213071721567261493051641981429102069651966612871977028767029693551694875583623610680500604379217169173873154593530873903389987744057686166045622388788424003418084144722444984373811210649367412939363936752965753414879863495373746503995550590047431696581707734432200900005924294985857706458043832680739506670331362077134953319851997802136510704814292466691513775454110857558750073542653522919380339158334094806337163578550503264192260994971543194750702491107425902636168596179544968850304348103418956825744513708271258049720319729787645459973341105216797271192103945728516021114769077268508352314401646498965751508702237456104012619783503489494825120648249716473323847840663746216996777629066206549510271184460511960198989917955255685027553958159307855045719363869135324371453220985514157488155110112307451552253392962292335273340755386788560516273789234157743344790419921637583572340814884965840594761199911525656693157664075597518315375938984186401896886709951184021739352212383176600695675546394638834471068188499567349995474489846605865488643804328834525196925895496755357502416120681292144141646175656225222012449118439978603227125623094401184741273518503680357538653983804136245477085755815685734743725880784069215286460497201286473706778810383841610212201405350678179624457662004196889615326845333500785907688872717930510281816883155101097417704151756534200094197691805134945805850198895989913387812510214419528862977288856879682329936569501652562304928868773798057761594499043714216401649979370015895719677078416393897128099339527793919851946235351169660636605487690301526321717311152996495239031528074975014265698388023029354486385261725154435593840830693759889904357530109305385417651863453056959611901162882125386767935855486990284615006561365344144947594759742479653808757832571611069775921393762824065185073863281004790609631383716441217497352282872765508115383432875703402117105605749000240620687043087549842777750717864569596914041817191002381016650879369901013232942411516096130907462404475299117310618772287652252701577315437466800385134194131401887848655044748860985944533276156812725846909346579497723217377101927028592292458600195859175759940126401366784662321607072626060502476973305451855095236826758759607163401049468932781959957033208335383255120683195845750211024004257402074701105291031705808164825636540629928540803941309295015676338993700968883012689084457230960357207124918958594403286240859258880000000000000000000000000000000000000000000000000000*i1^48 + -3585485202310897856451925129096992008150064776028814333770135995178352555302984719465261420321547082452794839552820989801364768663316109040441689669983730475177511563596866182075945884365141559283483173883039658411519405205142764803976362535354361039572132373193450321050192421808799386648436468378161700745945044842475987055900192423989929396936549231329449661537606642725756125050315925427842664484276776164314622691479097747826336864971366606917003449624314890166076734584247150744867744722402650531582311673856178405501413758674338415784480577048376456089401611409046651167391349741320066769249724870867299299477383288440596181336192072191564496848175446973395279973178622864935515210734067949691649774976821132186206008787738608751800508017084568628611888397057125846438307184721296856551044093750025366817797738786804230003599157701645598227394443497909606596178162613493500099124128872434190055598528862377419135160393445374259969714699035856232569102510160163091445949517591230127937904985927752598087522664701938379281887855344374877533831290508243789532259800776210896354949029588741442969353615930608525568725385049276482996990471731627927271185714382518232923774250052614403940206038348651696949311581221679441492182511709199053742016479490580537877534633253052614147839603107802596882426205066544571724432935406193694701971669823402792928412195380754542031732364749879647397881885799308769674886776552628220972179936368584805844185129970284632361398107735432170039101605410533571929195429361930604212120162535954389781030776418602393801105820385283204711917607501550418286056721923011175366591778333688876732145740407370099295771139977236541266264843906196660179930878904395229279528785003003078318431579485002539562270047213428703042864134073998585576827750896341520443202892845857232837206773117219466189094177929766379764303336886568454793219470020852460924166935516093417840482483664600121406795463091915212101631368715974974998771560669548520281792006177692374216643073830047415368758666977707085853393518826082233252609395648619320583669197600261393281245231131598420844268678045793738044746268896822274161606834566101120355825677703050693006712621001658062323441280301984653818675117705845536220554396991700636621150091545298873472802675868930651833057317887455839071204257581731024270063763751198692957784204352402875054841735789155318820385698371521059158475057464074561874639040566153588918717216494501517171770405734534641359286166617238101822894378045176248070304851150482449208022269994034922478707598103354017102897118650998018579326848854974430969856000000000000000000000000000000000000000000000000000*i1^49 + 28947281076732600803596264374025639341733869435248263727736444610190097004365448884040400097284607446822516353372498752175232939120724914939354732934986499116889877795785103731937123174282527979971552475615911682092563012088524946791115613631577693242612724532268877685949777973304740781952890580326422116511426121358467466101729076322316654237689950352276118786001623280645210491009955778311786307470942184452141571026656433396243754026276042061932783656115147149559173399383133054518233118078863551851253343023497946798050123256383322260578431084734111051126073840404749539140556707675702805385735547331046937345158722351853712117504638589764187075921145432576082479312095018817346221005378945799019456665730630729202166474931902721430554637125598209511233390549033400965842219287374257283950269582621484939156286397738210767244608090738464506407391871531928954723101391399324877265589161180627227400325242605317362909964933890585362232587309547347180217680248251127563243002318288470655902187619162830799434980536615389997985570299916299343014433940092656029919008424384179477220831235238855182108287659586421236499178236093270224434311085429930684364304986396557671753415731980285458075014780906949206860943490977877143987996311109982466588783842434160891269685368070038304469714358275645341716345637753568246858817158565301125104229328411335332830778844167388997702497755279405743055542752678779062486389702060267974642558634748476467595843298150002736785250705771893513671393077496345420193428819575134181231776340480079052934460201516074794510231681887031319697346611013733609293221063584446213921501745049238417052588944850919879548444451900895320485379551280057605470987096741001456791901196025457119743570997832488541295530649439441587430316512413095977483154054371423803796995658715335037836282931532404912760805883818533153938733882274184225217437714489170721718504588683895176806624741689578744789991733053950435434015186817558782833053649968890587129237628148730399270940906083439648412551832744446197938134388788032314427887990972411107498426517328710539587326366058240057884718544242406186961699465664738479546217912832138016982541140586849438093023320484223920558505369314764691719229090729113240878537538726100362972937817105847367652649255750846651955763951237911014633284488279185540319499805551889995102867331481670468306849671891600682976681785523128941708788168313191973144288148660800987625614598873946319814571378388338694830910156834024955908970051940710740931166459049141136647479359203421929532559152958293089459860367646604753880297194117713100800000000000000000000000000000000000000000000000000*i1^50 + -123683602235404304892249897716882839425215059873641738007165197864142468950930667623417574131983645389216914656497174274099051267626995220313065955302619132995036186189555907445188136068877840709749468927411042569367473885738211807747935236718269924968259120140172965627745668971655198280028084447317592552555433791128507547670688641884228647835872116828698509062528517589359401473458371124869273047697275536314013058063015422003943213930361091803782479362961835788825565532437581477834777700728248954206204422200098948740350891901975850576366586619057524092381528396142903581670410658543707275495246531403559582286915114144047096667702217576183173341510976502002163947698324016875622972366094221038036691861620596026075304838988180440219361038415077070435452487794536003192181224999915718495946635249548148955305584686275566924146455367594945900634945833396291539780369271221076823345260015731307699008604325819941077436802851860960684990615424466245804528994281729333807266236294580706058757150023893267856099348730409608917117266992386007384725681165771876879829620169312950836170993211123538030075350702096779569302302744050713705631873006471214143116209709565935175793454721873221836388005562687854032273860000758635968223193311621234607755701928955167772514185737413391296731817697683647766431694094684261497726052763568392635178536807178716344833304356794712921470877287864978367945908222313071963117455935849182397788290378442952728613034284618835221770270328686728291325860041942000938666482733882369156775815570357937598730430809864946083428603503151307618232712451366916582031537701100167104667851584002659480583053776533175035205140576574910425891956696246303346862113240402753413331359153869297848474549420983880124864662210073312069099133557991270317578298355564681613471570873043722943583006577486912699739615288174082628222426927834690227559259095518177579844323126385312708601367769343297039481841235744559604229795791130241699146518822531394202422892576262073279625425997655268587253458010865320452409889675608907433037238386308664465862230049965365628426764832397335368294732465025060817694003507175810253529349566707047015359339770996766653524490761424517131399913374351620421155695408340536315581237896842783739130674020313595670300122720721987175875179820016742495900260798961300530455056888278311249747972766549075616534947870867229720970718011082671579361080701917929926626311318851426683891856325628900288048266419873168734235657925794662104463201369772446400643215683857190612356966359371117313593065838257971207161514088834646377333110215802880000000000000000000000000000000000000000000000000*i1^51 + 288564298127114892859171880218529759695999259853485158284076469909610584791772960401832450654154779730849076033421370541250928487359268231186201083881318429547417977870118571005250354392940980751806668537498079967739254422763385768209600071635327183023733799834868503238341546575253123594872239425411981313699756637897634307554338914388748550434590742851650377616479806702837656424727856979326050103468295499095456596433322160011547241982682121552262918292238033477972252203265234232102082081531631512124406097587090425086893956075040173017244561063206018036155261342213749372535810185781539313131256582668646731669799862069504222092806913639908498322337309807440756078067252345487793532089402386374833993947592605019144083901103351828361174873421609127639126938472294959416364487667125472869952823133353838583090101966850221009640516271948054025542975887469969407921888151645357117534500445138646579121317803202705457166710232628858461299472262990291858608369945294589196768852924361018626126469845969543600197400678198112053413872689882402706107155908574841495302766862959773952050704609600660639911754077743102639166986262913880034746819099686588824717185826228125877320109359885854139912189048915689171489070272610690497761931688058535050350643385816071970195978038779623362648280798051075947238188116898533980752570388339930256185536094671331424342730114806069562168253586821115999433190594702616523772219577105340075166495266842930076447998120606275429966827892717945260248284597502449597309189748537875303716678611374479141660384254031527840592136117548333776270063128759435715658636685300466796977720605797459166131272252271792549821436098627139587696271591659491345479026385476406359000123109499553708417105903510067942520735245432605007926363923555509534882433729918761998394748925584213788673574120006361920435066496871550693298577488912393246899903321653522919241139322946902153331229132711656000675873197609527326744807478633217960500905077403834102602903896739433924770067821019419692150742591852194638512168148723374469433634551757763033282677533669960207300456544549818776064465563287897287245268684171104890929380301341615155787739094728498078151568550762883534520713933328327983781588802887631637357664445670965220109010982487376258316275077262970751769218666046460395813969243911333157037984782744677010124564404222126494324080013059318719017546705689575996862244288486096069357229240504327893898190562607546757820643290833320641829552378910864063819241353258249090727050526971702045303874715767902364794964066271548564556342160910855155673464832000000000000000000000000000000000000000000000000*i1^52 + -289926211108606556504240144406236552440811499887798952615011797109324295641315761548831149145092859997944685277686839670781138118768975458261297641904995965237330273537944420700143965035582313492967425616586420664879666635474900226227692011243738944519876978384388713699992109571105982433261087873021406217308617925231424840698777687251530925898918784527062602843406014389039361106678979630804717316926324369345611015657969117583583200173645928217121499207192158259932633502615896640912994565642946487562393025553360423322922251895585176858262016270822921762530646310860173919238587581849418419782138846530838928065557025153825076528440495104679525932967134505334397265119501574876575080435893812393124583940013739737297562615400206901590002776634588082561600759420994025466728668987969013775527869491052522222772990555052950837799068609542230439188071650309008064056472827645996789125758901473076331288236959095716491940157347329971101586133023586008734749441921412262256318761303182297553801535996192885996032862711543701234176973403720374396625741772112159653470004281829474682105502385149065138937806435356435222340367273470818410363107013366271317215805809150910913023748359760115283347684917287577710271928095962854990284824215745963221456770037719421684262276809091915271147659903843609768861003407621006084133273393257519363671070554341565373011970902715725081630118233222672483176774820082733815983897919073763898152810448237969451895839200038593624590214334847921109127443860354078078830600576542032325247120637419608135931574994901413082556806054147428970796288672445503773979422802352118071179406547498151083152273875704116676315393909463015276452123036685244544668592728364157054299768057273866325852304263679581925138724075637403944403349955604764994153521530893341610175048328775082082966947512341625773988605016847938801668035417513329360568948271143997403136599863169509544256162551224306209431202320721041346696356792425748393929930167375123499867279016396870938905697120190677735159489900351231903284518758904127061840546812343679374626732002197664111221664270504388757372021383372534227286754837340514751244616685245980225773772951241681563540622961177987086021758796840534638499182659734664373713462506567461951947989503860273572410643749807878841136345147090121578151848571833125529210955278450952460946639553560882925891867346083800192676770220115822964328023022014456823505859714802781511696620879431928452974698395145964866972546071349708880664622680117458351251836492304392133902175252000461980817387621042121198195246749745639797555200000000000000000000000000000000000000000000000*i1^53 + -29722496278300264401840530107682585448165104579856160805936500813129761438163760980826445400856547917736355291561644022432818536204310012427516892452038260460243531956313279312934125542043779805302846842925075649963251560375503232511894428132141042279341626581685221016056458178753275510460220538540343363065605197075586896236624939168728223360185085539535295068216131819790509784931240888828470161839887961302626560194823452482501346861889060943416790725075496208257639013117858258731937101049766568134791271648193878248037284911886377038100550425843025372740628862142153085389607838416369412409545945782453606419254415974905435145590772851503131183325241868748799461825616194291198254822222928911753715099928446858360521855360227038781715952435779586620452227215681521354348790797418066378329041789966080219252429054496263524073904096259722994446204296482578303652226995949034712623447667039639340918938403912846299406830045140612876986362317038035376795312624804511531401083003091530015077052408840730818994195174150480898596854831229561117120498197515096495893119300221704381990179120172626014646468467713030175003845063934641059206543182871202859908725105824995283858325088867847830166654101402425061388385910362487681199594164913130435189989112199970385885428596902437260510578471325135702037232091709968308594531324452712542846624117216227030230349211611850856727967106299861989352593295654957624971748460771014653954600994044697801476713424064665435988222043213765674337149576476245906660190012599346799319816843472932097644059830783636533397735502386412305695397096962073152059456573945519769687619678558521232529572261056357184428633605039633034409900084572728985514076004789675101210564978248039812311614068616225784422777216522209811994715300449941987963292479534096582180344562390052059743200468865637365872725407668951176771776591510793583987507110138671485077656889021460336402649995529433403496203078115695175698150735801725240861255421421558474823287174293901943755751414689620128018303648578146820824469500174994903747634381025780112159162291093325048862000407769709468763852041723836232494661306869449701294889478060755412878797327662813675486513526161565178666570756817332460099350414769180493018172268596206702272947683389861242227029509054156976082612583297852549521829609982463046310213778232670677823174242893891161244038427994202443155681829445548724395835952476844450611083754160862846844450336783618615342470061439405160735432163841541454248408143237516546446878970326977968510544453671674101308557975649919373349208745196912640000000000000000000000000000000000000000000000*i1^54 + 933505015240959609056571182124185142889077762675623514550073275854450215642049584690442626309974799513457942291096617550006052124288479243956783180002163575500420375965113952888155016250367690292499629753010420739513955866538916585068043130074669264530368428928131225952459178948126818266366701036155743716843941918960710581189879950509587988929069053215326941903883618455216410076373415326817032047751006441439824564741901010507805723300818748210999467398734292284958738702349662069087998539710891188580705447611541473604937725507982486380186100942363928869561991150617692756888738351288543001106801966865545630965986409030985329964158314648192672009964550888921789553887132203417614695216061124379172203942272966576593802170783249041093942726351421354607387069752594821924091842825634180388657965844914713165213749167729933004216993557421011995637313201797836237867143855164075783986789031990346142964859989930969602855105008661032033043151650931908941597758689519124719851848108544201162639972977511321052794664824070538692461819067735313730453523103577967443420804903527206498171347072458097004549716520348189716725383826929900765976844464320829661028869966452566638828591630211790162302642696130823953327896495338675175109482889147006666521030306648136085956972056094617891890840546039331222319683734610763850817255749608580666662340299508390095649542338038645426557943795052197823176595807456137993414328373403117219877814032262406836779962845331424832738425731188487631089783059932256275633790995321963619779203545673099367087382145576736504368443754054562036011826055357558234972884605086529750441681580166077525608379422131401129922374834990117957838207913213319654046771545751930667924313002389018300631649803113783521756238900380114626859946987956889707300098681831370975157726139746321995535303716171828492778571984168872100615943560102159540875809121415727027844095605720214795327036476331726199607690428828543719651140774281245819117741492022645178789525126286234110720001505246903487901929872298638290096038472749015923417655132051508866306048757955762639050591854820068977727144038162629473220738345428821634476919845419662731045001382507984492604206311779658357518527873957654960569623289064245983440989780545677447135631261908300760981772795201458214345669839754083637816085571173392993815918993841570469610163448472948529046873928193698267419599262642219926107362286864392267639045014231876365694159005227219035721073489479401714569216876261252085586971175903798640312969085887296640875883428353222782616472107147267991838436360192000000000000000000000000000000000000000000000*i1^55 + -351774460994062215093297305748060690245533911594497140668815221913242419067549904605027863896943852738591387754182143891570404012965232813904611345207693402477633382328620929065721631768231552051331111125307987921097469544564466106809980154608303201207171098882144786858710043165886087472651496850175639023405634991604344195520544000873663432358063660367281111767597905202293177948136889116639991342075459046170986674473179685779469286161163002024674943132053487561949817797421224072518383787232145163580779733704128125788186981583462598789944603315097838864403647059702603034001961180299054170514938459731112104473743513564375104901213097724141506360641928946970322761037784181622225637614720941151174122902927370981346594321743977876843548234130300957033583537243939925211839982609092033292347707086698479690398490955748671454684938568007697832087510536885529036270384900983413831290529962288856042372298830059264292250700181336520974870689690853228068544060122240779690588164537851408641603437301280002827244879484912309112526738515412917768071936583962729978221340055993526881052759067785957342514134899167610233831746928185057105364299432431986478252277848574065146055372174742470561907540638927117729419015139048874859834956027923034730360677727874763102587435258396617075718673082773410920523504199092150793014787670433940100117083234072835651957347792354441772302281708708793666404022707029997305469860025746741021789729330134988051724648693690843982046756494933649634805757305174068712539201598201382502166558660921778331444375618961696846819385881942008427951707069852114957971936070455800799304660060559953638202171579869097271261389003763139158713691785306795898464020434833020637218766970760932847894163773970731112529460300853361759973727857934941226380612559372768327096128833129746647848193314008444296616929904103566664710830324028759079687514040686251202884278577094537612939321766497053020076509309900108617254436406027789385215998924783466234735264243451658704359747816961375256476659083966089758822338915236445216232806648651263924419575296700256121832453998217968069166546916460148758282930823725481441972963159927228208170661456196927043053233139322759046320996939237266458212852055725891328865237701410097166775535008659999575010880851400288124435839318324247493077642960966918062670817764391845462094427858936822137794122437052536679004079914696000154567650893578010621022473628419874590939057943346318580085709102407158667102276786646381680267751776759539579436320063664798572359472324004595836763873368186559618088960000000000000000000000000000000000000000000000*i1^56 + -623312251219910498428456361397422126607578568122881058901796559542761047638730310358866463865608877163912522896571138024168176052704285552185054269703111766930955414268546134800538729560831150241897244987472898338113767441565922154238127283253451288470168893602296184766853602116595413734876673960142074471479862790915835475714103388390089702881976976893248254492578377035544431427025964950197797713240720949558286432681571741894476351165134267413802480448653209621323572885270474060759626545407874861077842326554084532519087868305962816838352462107987360746609295328929743137221942203977550075344723007460352280025918230247018920953110106256298555451887570287432864116196912525094333855510586819804839209022625867732366605328940387642345836064629897682050824644300003954921338625918652629052260421908602856001875774108397318135136463440472378660846162723707982698129458445506825887920441376518135366896718896219670761433804182450484605721868300466664352965210018261743120994720248248252664013527729711632906829697102513461812828515126435795159415670586110361661322239968741872847254704583736891279590508880446649393343068011080698235212947498701870099374414083752019887585618544061171427357989164585734457043921921031639577071467772277220094644008710752492415221675180301909619338232047886267211935131279813255099528201220383173513058503806418579828638748021568034296362432687400821865987156370202012417166960890939040521496427910041017988269739668932940965493413269091309827876777658116663033194141838789382729281841919480219680682512038319954502279489142090310664969483572310978432520947102669780210201714636426862810533157810718879237115953717019775459491635942928150170979577940028658690667664038062234637421595047892597921649993284134425690857350915387294225479986036394900179532539390556644291212587038094775402485293317327082904258785566399066197772107131827081216953926254198827683737355630434220965557041106199356825715948294594683612404812046591860282831339697493222291850739549760834842255588214251550018108800815485991474405412455730342804030654433810354861270149719888297357142932606451603469746360632129931478280720120351826656725819461680518768709286930695926801303176465209414403880663559095999098787123140838032461765350346829157122716342098788093852689606394513598814302042433956408250371860180810019855888226730902375921121646733180853711126661433168099144865632930873274359311013793039446473301694871397828501844892909886229104705928173387102914636589566296731721531197389636090161640244483553334541472570034123775672320000000000000000000000000000000000000000000*i1^57 + 100223059556099378864323925526159336684654882696453288664161236416501443600540886748701530938295283608777955119077977867677889298654491535828973715590682640061286313025335547221777112468181334720324350046172703858371598691105862280422966587985765020264932559360427336216505066278579113720340593133464829492898493273099163075906465461255151681535979530221933772760881016206067185371352170768759687842908506117192604072090830826163731699402924856488562831852636337398827403389587708396095533999748642566228807127901519179444932246512016409237250239527385679171439545562489798629785237954904771351876582428115219229080080003340326695761049577564661629519205525554075541697619812195138896367868180994242350309225890069246770448094770805732223259047667675174239190969155920439391959678129157338540357526852813822261229209647841908788836463066809829960796224432277334701142741605124791407551507689105524533777723423610749663212016458906575277271294838008563234194429902362648708717799281191057976867325925114432304887200994769069976600186201604778882459967411250235104369434871016100944902817082368526180287876060921873396821514441274492219820143067780644681131153112618086435264166491593620841575678267658390213564465574950521792541062001085183731586900097673597808014966151928195238892545855137841756941868790927810544404361642911259882846137944017105415574926906331259470138427379149233889567710632445347703046954112177859542693992371266465508218938269398694762963887789783086445972328375084304413151877548888507370530538539653379112369453868466696508496543092592496993760629226988761170406261990279024733412758996371977467498656444360260050819885172465928911499728143573598196358195521725290436139140027746834458317703701123562644387108007179202463496109792023827096143890028983079901052067447298691130463386366968401914686667575261670142969696075430656659595542364293105651275972505377534071461308443789013423279135923592858244643072614984754029307941990779723395358796224831843105302878293546831369744623750806242358508795513456890266566181296617778864782340010179520540952291261518631447669688130129711887628449566086027925658425732997791122985988754159517852243315203790468808161555533616118627128226348022999783351427503190789760672055974425779709327080338024978439961660007444500290989457393137959954232950546673778395129218442008295874438773410203011259606384326652154032050117795919244302175450356828529821941946676989208638418038954598760744915550777059636876997428431422439786835340195417107716172624924890904621617691947433984000000000000000000000000000000000000000000*i1^58 + 617842122427371763648869801441588159168053980647851182502997362430201368389095984528783763460118325684846000009608670386179782079156784790204106721333554722065342616770411822565917284789635131172023498658700793312226790851926574507630936075180535822464276702374114133508643822150320691937644157646369006782014642889765981317259608371832029220771462853310807192778800495717280781719748498115246968125411732067425713897977493470176581105444668760732907620255984875033605670434809810107426144047692735057615923477637085882447166759701986644632642964178153328374837464485468484265473270345629599082815960236317182550462870315810196933357755035379629921929540356701741884413626517779030441802476616597694033260076890988213294572850727073867084403187583491002827431712401259522599709459806455016209888403957048082576565980723122758180158167380851222040064442428987255246105854163966294150593699663955689542625258421885101970664735153220217284548022709332720819460104745486866988856820047318805205527600170038813524180379919015032888370457312845654831292139303675480332679065292818738172102267862016277478886483574184311525557643368770703041374318479531113718908852279702009654115230602226174243387130192397537823782288818462883855832493086536721441089948595714097554768794421917142007054347925273181633169287567703791426845750306742650816640980458236145739202812359619606392501544513364794228613154318755332368805043915354849779454395189690235475483105802752870641638264446957925849761779165130524843384164868427367513373976970781233626333642976054811088917559175538678647878646174598076246866732953505976977018371977072918544268588414241026863845764950881150687497147929045435623707796264102874578563801123461048725028800978208955695093502178325447824780539389855974623072385142266858296373959126233280942199856993887169631057189045602407628036625705256983296788705557972858799991721840702870879483127461449573876607885354589283611594187163455260565024736038577381836299406166129299962458627920960161758477853770454720013833625494610718213113918646580229793335457868109424812929323973831473019220990104694647058830948506413648379602828623629121125818543888769628261895816062168368196842954723385100977561832378627475977641010979108951135493270644753242813892914031724030862989806940819629843979081077046578319321313985492560354149945878899671757220972484605607869829205010534598247805992569538647017388144875911980592173879491939126654807189862422729128575461249760950960723401513251482835530142228002406541997081431230172786109448192000000000000000000000000000000000000000000*i1^59 + 972385476261849442559531344384141238421138785352807378065947708728775830003215320521606035304292010920058644868397060006054649503401432571206086089334760764486209404505099125756467253420281716548268677327081320461284160991088311371104096344530021318398527164794126892559410873830743430725313584018020689152229473910134290188217495600215418854846239892406619849559980378810944351901575795004748076330467589165354405281160243495965151799351397602260527690157772655226195749692439187102144476584306897421173093018378248878866473075292870143204422626545695869139688580066821650979882547567561478047691742823838687234159303332549964607848721759531761604833401221009480433466544122616973744235637239068887894878724855023178477967348197040148735505785711536258038228424116391407226849779112254664258020393456589755349973658509217035989214162547385694908316798319297218445650091349629277455539840382918560894185355244024869161767672728819372421503567797568744361888276673930763986952684457097261990355689994897661426064733051677484590741086356940892812556416957748154218270234566440501296078257359462723664061763939901212309789585216670166913261851436791954350737245638630843993175644709090604723975614196159015868985766680550441517320181314135911988332646758157894361773117921159555633305313468646267161333462129160346133321565894378343903650630361279449574652585737407111045185158643099811231427517738824932381992847631052419218685232409659705632203435440989846491513338045295812469360243911687533910928646150072591290364779486329412251986368886876591191632192994421838031099086884950407164112087405249222668586449347879535795409045535858888978699556709466055351188367970999093435873026376396067129000186625948272534834902192203283163112692927403977740849304672154669271151538681108657861065883653814735889779248213318043178865978303454899934467165163944630915976634967594038623111576333892507917252558943246247731987641067856198865357847269273284863911201904171168021627163239900662098743184052832997084007798567232442206501222413880658765530357090294285960884667700485101632893579554440726714286738696874441764705815742119052195316866178788927521547728793506763589289039861928928291455197734949720013038687419061050846101172820620992989393243618144784715368201645111432280841473954356403158792111796863114441238733569179109830234164427015079092914034291375511563683844783809702340140529603968496022337791249962443879795214834941892121751364497262159275692540549216504778542323213005804847698188215790761179256243637579703532912640000000000000000000000000000000000000000*i1^60 + 735967060689407579722318381253953513667381656940994237437332005790974302645540757441396949521165193390151978670928920018716318602691621779130457064632004147598517292960674383299860179152869908107110618824617342274365780363695668490532330325273160074098841732925042740247951782683182659821554745739431439416580787249362236070344889494483620002630031900409996916929448569669849784721036437889074318931980462393623065862708687204909735287959449627328076783774512437508662051661167310061677290293277419662049882791932614699129998808399810145517488259941896045705342669638388604889074044192692023980755950763544161384219511599961996759029906790828925526265362659185113135899980534920146527913655950640343690803803253400387281966350542705370694798734930231174533052162005438593209107702071266620435468638300461760507563295176610900830386057690307179359593150996577354260896035273760760222402413975023828722688583840451732409261526991225913527056581594483419321545089752889230808671310762736161657871927373647496249592382313094578486004775065228175414772161384998255327323699369288439779658766203830731811038544858085055384872869588219659819228764232203119645362039381167837395357202646716334641818095627759161603491971090669745284190032192876642774013148812908836658710494532087688718846523953753038527129625244862888615780267751357744258859798576961604462368330440325560120572916384455414602299940036688531496172977675524295662489074693204304384695076212801116247905172279473224318093086353351276756951814666478018967441465220007554982673044584506313274469434098431884721173433155949188229158878999267095710788938089922572387719754994174235569040878187990182166976066379539826203258767486707187351665379584706442186794818118646976397669935612932672830731326089380398854228818410848754098338356033380482960888425364700369905137257296471730821266050209371226711774424483148091332544961397110121196296392981036001678823519426525648990900526314855640905433556939223740210164332402360277518816387815103668478359872822498805734066427503366570090173423399495194070852907964580344114181488343678563726696893022789286121720595505275363174211832880233633381891155241536406814926885220807036458515648361003309524921090682313379990593541457803296161879185940246791922827461259553368575106194713392951023074913195062462919821891109302311309658436250006239844165733706970924173126930710792953979937676264136213321094228705793695653968701892989464553932167915057288693350239909190932444146840794080084523548096255434319238210968741732155392000000000000000000000000000000000000000*i1^61 + 366571686084423404180669766149692475135068763819889090583165095307581619099857966010227488942733247904804618682280644609633132585664990895796879131848011319399736124711207420806020579242334745034321764148131701049361964029294559396817466846320726856928479013893394892976607466197318973049588413698713860897876866821823677394172514962382698429416300761895144163076437064003368992638537749395446351967326653794264651790221794481580893035820717536991284572877951901945313939175702002433890438881277846894735308613304700123417972359076337448743492963027480365093374183609844516820652609429942307813041824916428665417481929832147510499188328786004167584201709300543046206452411623886338740243606123341131016323841005124287386876820254368023172234156180215257985947694767875879414264296377953040788642902103389989341875270731201488681666181778683253743298287324605026775615001838787213746364545643687616923184069377333038603631403438910631442659814325362513761685833959771377972564407906470502435335520590217704778657033242468355548638978728136743145547013043115541521601957318987970610314180726532696878693646273799947118828032644982131179477757395590004812292197909362050971749237949249689952502348396101761120916378083651285145272091199164234431115560338617903628754401956372138848393755073243043236283169983944649406772843647304251748312427964048937810544844097682008118121596226971250976286717230008460547612113410877648278302718240760647268738703408859524239716972812178065113978679237409585392035192650352029984652136425568807130847885331533773677972524259666530767132160432315191576289607628861742665136197825547959377209357162493479370447779077059193513761729623490618369412950579884547113467824814028621499521334091540835866361141350372262886312684723122694793870764816623776387979738799608288326182173336916273743039785882723498244667207837483661845678956415321974964955088122332661130896301453469510498522207088051524201728752963913644692802749154599709255278499149156226637541696478959117032236177505581064660867510583395247817062776422186567385963661263917940757204827136593460600454877729795876924630407074281903703444326798973198657651966850691818462689928930257512785784589834311598889032887626531771393673631445065661621582862384153348439593728078626369792385020771621376902886744942328951988151266965888789071816282329901278238873495934530430286792926556025103004292116116701299505700284773947170940344928657703792538980450163230067604808868030076084915256374182786220346796252165532167505654243655680000000000000000000000000000000000000000*i1^62 + -71928474602791668323980690655759611382284881898523783720189147006536588513669590279048818614474982554347410253532722861285649875272582259331578882138133054286197100848245706814646550146842910153170227837875668775841606720163287514086500977180446893699809323496475575273824510994408793797351412520258446449723691204148091983181486287414529059542305397496943610935679380119447298578955056520957182062193820999811219244795218950169316631321111878218962615487904466329247223511358618965265719061460070004419695443154954447733518227974810470356408563319809811274935814377755803362512324081239435058816158677570564226357686325532744040665694841344307674420840943087024410274861654230208140680727227802251025980555290112327690529180260043520565016052869019870394374683284272601427548290911355520774730300201732196163695482058085625429433750897766929655788734327636479590253677044517545740497607374072524096267223578616907909370982217075431777333135983491649450029260352582276382683487557840585183848639716323639569280644162621932022337425861200800866282153222341826367693693902868122937050046341391926022036806259928033979406285083709760957777981349139232935889570823089649774561401927605839141767037948215130621610717909680497037294004804496436073735123061771005571957394945357989573498900516167317461332501026607443424274830040889016594486110117230413919634006522777279663881643246302803352013886217247105727732592941367917557861696066954499982025233385312897127848801403633793477110041153981327590864413814397176329910418928219323109485410453362413759353977907901249279562342294735848218726342321304257283762942607144083057041691948740246643631661009773526266830873088425020406679964635565688483099377645946267319740810589935982330351627137461596951068175615699138744314764107855206555459159041924314910502891450933325821174849060072496845434145312183978972004876762144660192056660453323467369364630448432454991575290720341641379007422190561165339766676417470985351438547545186152483618229277766783156782275313311057411746027228208052835330722559465460341609847453488240886293978714935111236423534467934628710223761744146859544170527932983371771536751041072053072961421358334154303230996696125255556327211635106847333327399562665006928823871715523449320216930109360603313807022364107333872976958928862666157693187337034298465925780815527900988820781839063862569851773063902599478004390722154032676047383763429348118297957037690686955217942976374828854218493888195437355074779803936605803674493960138311655206420480000000000000000000000000000000000000*i1^63 + -194884641689497077657480798496088640848097684711486045844170003408426670927583520592785999770236146364424676022616212333971786179654213265014026674724111896463055723058650374269023908949431976506963725024523933535792975831368238691009735028871235995160419864994973720492910664253759868942003930288796995413780051115469770811538945043247230481415172217439619838378432192079347856338087515527557479878657467647748713885806264374083042814891322587311655884444676362458064662988669664882484470363713627860881707417228485923098499715397353505452981020444181629941930273115867763041835767628413791125202134866681697680247044424912251178437649055456365717197110522521548610525163740806953983863362378118403432678012791034083101092150283999719394541494297757005699971086843933875198679872142216463666071929784828068727219666344940462824981781520385883595863408953352851777435573239186630489999903659631381867127131429009257756569783460277018412772235199642680811121484241941166218661614571797371569527011076217198058622940934939989792329191733301844735230345701856928223777820529423457388106983415986974048522748353826629089575319013806476431020510464782750655156011764957563721912666868122803519767031363830904800865252379143873048203690090610564487941132437524978255557771366289971982323882374656989486601429403865723868328545422033353905032212765035481585429129498757252905401802239114599777546598433131444768801767548495402907664411881382953813145646859852745118690489498827228335151040518351405115602522644755165457442576434567129827301057781280472065433165459554359230195340443756544049983205578852749846371752331380587574916892177273017472423981608579612482380608476999449821988539311319547308089814429192028276953168440554899061514416779937649102471333469857112058626405787905084928573893557785905796189089138443681025056688908568620102931483088403842372020408097597882515210870806162417241404919212249943883493334196821718279790949584921934236741487021633757994881539342897984720115152771106223621535255172803833028825846359818401834051324653491332952613263249704322731264715180483706643080846409071887771104026353076558798115843841284677359491891018515546792191652671849066619974603569210490272431001736967033202853355911603240110098947492131796119379772557243478186710874940702385486536702109153716971185396685007151655041690474538090888745509101419271394847368719435844374325641477491923558489649078840263104960322767026389621142857262584087985069164870458032472480269076046045052375689680628245069824000000000000000000000000000000000000*i1^64 + -67758034072954170934519616948468852025117140675738532358877742579463028367537365265914517671413345475708025803543980717138599167331903439058538467454439859634278827910660350191787593728441980470997640398280816670213225174832896380332930359590844020889085147227928648437890761835436554774128782757595361708457407902671960693541452965691400506905778707383100646787305592234931833690472721595671994939733550752958594391892717205306666774903985183715980105464999798956890067873487406574438910684109818936242094264494125364139045477438428855832924669067974033920199685998226541232535303467631556327318977817782632844435450365577927554369966382598000282339423350773566850036467614676822906364718160804261022063512328794784672671118496295857498812381170611370636061566612031741213196345586457145320417142610332949660634675265456021167095732835119567887929679486985814262794121586216035074413541973833485292028482401033810209553974520303351011870062594726198863084701278482771361401695898491621967634505096654908361933694110832508814824212373156476674813380162271990415140703138905214082714731620748145809297223154707142455224479267134172479121908901118019317130252488322962064123022606307800019059257200182500141451063190958373889358822491107658291564744692235197515858266412540472586715637639139858726507559501347398706139071656975171220889333694542496503921736036407818224366106944094871168118771214918257215127777342802474609087841908021759529163740496552841015517015125594180732873294173554707971868073376582546058979044947197922872161910609834119539768111366072435564414765599210695941285283155004347243921856203653775449421210449012696693597880838427374505061941211003840822697932913148622147913689132801114560050480163423732718016751216688698500087874812962739016726335344919156764072113581105289199497386666317019875856686109325665058660959407727166986225630920577813015673181991969841961468230300526185108059419288284222040994654898526118229267684535909525164861988953940073073341847517769359778820820734706854572167382411714354165490381936194597567494248491207253797536245971496052125845965329327075446743460673909711262614229888070975582829866989147131209904012474656292288461617141818289293866525337016129687691389894469612180609641310623266020498180017202520940579765419908028952803370950885726503118430576710772304625443461909042271360147450909032068393428192632063481080294631301611595890523240224967062596580910028133168137712637212199307044402756752495267752738484934909750213329546326835200000000000000000000000000000000000*i1^65 + -7589769032241778316654697527996084181078912598271319885545863393882087024281064182906911698151789247838408509908274338138406728134090180594195581555277925015251127016687142635192036168570739065702411223316571959810579799610635902477217550500404349624729801215745260377243142997223257778471375174070205136218416944948993273584131701444366650154889516890463266537362044764141308071645068803176926586916615928715602820425643730623999650752988020942521044504943795175974087869765597030921111404992584398056792148740974337453958862359752052703510390706613986790678083033994613622343113985229404114924244031334491741381994446430802755363484635925449261767147653996794083586882736512798913664400910896401183568611655831380011424747754297719361963400710124370615518217126264444526735019113342563892398316606856787648064783530204277547664810702566775051319976378386212680081229958721468087706294965055294130228695274903862865265609696687305674560367807720073820838736011414377798064414820287162525687438140688137631918472531626508984517721340709585902219518262305497195796739176924704260620646883608025132622202014531125227640643187421017256194201397722901663171132194574427605432257967328012245730707471721461801036890007027258246307748663872683810301143151368587798238755465581962499053859784100738793603884706225771439357530578804656199338151347328842784672986084956429319543521788878766039589904884914657601627980427860574288913309116167521577482495993958028050376421808316265830362894915080753865195740672711322333537057486874673601781863066182273793838376284283632337327198817155181501949073400714696241591910325456101389126328016185431695371667188647797237184455605832883601271635432293516844562741050389195366562919743440465436383195545961347033534979393873234584954445467415831689950660156873609905864435723013476453290145691226973563512281081196883123560635772314687811724906994127353737884854861709555711894314905512972443301745090802281126708212275961154098929407526262053250475765706797784504659033337920607984589847942206863623999633165255983013199546838749121709772865551629969080601145647197173456103018830664458460938897860225309298197119493550441663619888324822361761951143390698771133136313002960912354941790654987114163405839985277164920819335842839213274829174119925510462096783397852887535586500861576738959613595378221297900563463099895719124530718393259148675828638339975440847302927055739887508579539558549034516561885691937102975647215982566029664912789996279967881302806364160000000000000000000000000000000000*i1^66 + 11728519995529412442669747581329442500352648725850125549215621363963345397334041439200906520904200895903022399813273680913994554804160555525615333320988928113878814126749981092242230276907906317645417446474298225793967730914461901437968309252808298419866308298706526897293733561192607106582587439497930767598819271909386624561996718059622816316144453705490508048107304717940950679913968072674924184768085141650982790329481679794128776363944215888463123307762607940224819324169406923626551413583046690837268886881419801409929363012274641395126996822889416976907610136549636528179098227929235255224137397129713214207745425986834934319098179662675087808516876480224912767610775399460966107450755996051844550228756612263694881155665281065799412871396848056140269353979484538615490499131202109986409694275997998185453082589500774894716734590617905240535423842152954381991041393870000834223368552900400705799207230238392223867010241234160103523265700734029572638915362014839403137754676964526921850382342443028432945525381645331623930175996875997043756520052265467719791283832549095480344911536126002137004066955262948827986808529489609643458684223852781952570017436546665612305490713460072634720507652792222325362378730237324800278128069797816776216683419329196244565637718139475785486944635694999751798257732766415992722617684048396514504132530161346378304380983203783630330935680116333763092783944772830803995538629756156295772683523580983820378637556716724769233712486135320004817086069373888634152035933409577427824694050656500629257559931448731959601756121340679950112013271989895495653853284944851598106076559745219212859215344326651011092503370329919600563011714367339189793511681267305742563162168437821119540828210603509746213666843987071241219689061724062448589813479074169104531563270678960628403046756637850047325705259501793298633619925927021647841820628557316639734502905437952307861893899747125195446556990646501557664406497518475228789874934213759364136706310195023615537109955413791822753245179218685425578695997133051114627495180024792899925451346030449586009729841531670424646948910437090237020380900094407786794127379076374698259345780289748205073950049373346346927375358971809100605070963659325001175877390075131312892124068785712111637652680938680567082379716106454678392263805444941724191423906198530458026714137942571354036598479318599435813554169282393526149180222872585395803377437247717810841202359667668260461473820875625175354125062547900642013551411800597959016448000000000000000000000000000000000*i1^67 + 5828536463801559082238452678392049658843601490620528463724890936460504327535502311445407981607828341848450056038065105366647237025778234648636594679891168038340973202829073318947243145896193481716534959475011331242938119464258859667410636325517919847982783608310217555334658035805394747960413585106398975293860647487782145283915461581501506342854500316942514898494673434143823074097601416945196703143443559311055696121890366381671624546837213402665966588616454488083745228016571768820884233073095686243002549645616573247504168361578591535938516628699216224083294677346912061796404984789027210619150348304729353186173383360894680252557710866474841622028339214747706353719019088415462767161498916358366471861670718279239996158285196832124445031677022689880211385817307149530876324293121164006376179473566015778454988373431808037251335011469316333465647807523030365962225867672987212680523065533474549435884453729327623208791086176859148537834023591472972161244784226976677297080249091496870550029821593673800767542944173271518472792989472196186410530281418395793457487387270980996122069397770643494310469244894893063274028212252874768507567492494121263157242258903989880716013743841502634133423170434613754353807536587320301268409400266469015258159191918481438339408025653422056192972716425059566382805718722649117737998586651209160056754798596166435673896455740425396818928448635927662540695383427503067175535992854412267470660925202503257267506098681858610128277578576996642852903922408026022695189351060354380912171172663191010364471134484598238149916426022298233282910421773161564608333746811230403536909845658584657961053520214693393007114089122086832457346831462435546535524211075890049109826858751968386785666609670144488178557534593251254533952531543086239801311321487229229355201278867690435926306546061915864099177074524403387168059163317943343987783066133846063059425618416614355497860934636790982946385078470653573096046901196640689041481891313934499572165572578303222939106745177756385384471015124111107282968219890057341962726970142923598646978449049281343395426159509080537332335683537419819551669904566301504250985895490231544093762881418081981932193926201155695327053328554751539151312716949311644818363463208005198702988670616527475051040691061178913526292026363555933419460845502670777931587881628115612384941235419282868486705469824901199886505506433085756466728716975667118804566809502722080795024244010110652605855999340351786372890792638583795414233405767601356800000000000000000000000000000000*i1^68 + -886514295415487753691332583674160300553560352566585781750838082143248333643372905924893562156231052647823320888584485412727859453467201466294139050804137906112209697776647242986908914890109317719326202180111390246319055891737036042629806113368305953663815656911965738497769519885107237951798231036527197334690561039112115214511904651309632362416959218191527563909982482791413093795632019860699422805841347312034827662210434583679940710007912897000221758604239033629476247038967984058284633991778610843246490475146949734060194328507146625656922460798565633215615784718069400869993367849472506842493476422341891598762240050163939671038244823328395878932706233275990762970858719174023948668385115410333740226097390710415662910621853485424101029775227698184523396920624338336657308276271510402694533363354654638880141612036263726167941141378720435175928958887129684513405317558530904370540172316869872889710372010370267117782988963875231273410758817449143208750868933731193225528378727215253760092944301208479357866196045389658395752756285137989258727988228320966204973801567805117160910315402917539517581103153766902959454443214599092624445310319401778492963749997469731695299983936767443463914146669877786630517724612787541519795640477329787763466014528163054505508694952893759805493470271596197163920689892545032171375545515757606479811335725943865772525736014265455196491959131535264220513891311527157712339285341954606464485353302472383795901995318051510977708044235889145765511505314611754092918038131350758403902503657661366507331163137350388637620811264703048350696917512532458298144653255759477869747572575841308727199316544606826272727745964959596819745293970941363789497158956276242760960482643444405397785469010311521798789702132290309721596565276852129313415439586540216074181144310137618107838328030419530690349860891827938855722025533096048738016402120439712537017364373205102712420503619415709989402501889708213719351824040757839277683384779827756885114231474213489340666467612840013858083940486182211836415688809935662523786114587185668865113375404311381845621681698298276194770116375397404462323112556218315683449858442291538074774609517225059213640031169270647714391125064411941371411671549697894819587421634650978075926027243240456553600412536522189417044300502773974140846835873045476993387212616941015288022664630538044348339348788098251800877452022777930517005831947910004184538665780338314941045553279977592013827549810561519064416935296604773780833991393280000000000000000000000000000000*i1^69 + 17766309685638950722830144327092780378999989829760128571725075670411668456791805203701492928549841842224035508431102299277646090109329416415573698957732922315446554630091110755258670183356912213580246344950230963309928544996751377457565286166970040243704389859136918422412219883832042020042332712188426149291473780208176680747808279972956976947955889456350970911630777679357658630230348837352573586923518359296556664313135238029134613587415549797939649056088144222679744061048902732486168836459701609582447331714423491081069737426000608109669600033734135219730480544158232199486395048073780692000051673190564828433877627499774999619069119591562023126967312351463235174443918288797958523228791312803421533316704432491372029144587596276075446125175163582758920819544182646079591578338287839564946431476205277005545961860717279260701988047430676837251582626283032647431585715213990720774827442360873707225338145475626998601045308428689034719442383202243474566166026579821581023088756502279837035550052891336211655054686969234506253226798422548454464182190747681302064040894485308121082891864314239951797182272646634812083037982398329291580763901878707545839990246098080305748518728388908858288511898389279553557128133286026375038023528187950340404619503403286291880742081760940415956446871808916108756325066260265985866727764191700566342727799200852707574110625023748723876030564391267705856563387804744417366138852273310646735213899582874043480175473095477596758527193811215341773758923352844730006803820053137049794215373105746708909979968038915770990457858625281252401850977739166579992806557727340301564215163115267234710914583428654624804584329290133844377436601077827497073657898481144313806043893261447570445538179564592591716546242281988675272918744024160366746796093899372411072864891800735998895278512110693118548455553102118391632391047789333785843064930119720281959042476258638466674611041219035982775833697751955748110025428508562255533292510331195142644047284158549839116483554355914782868609184515255711685770623932724584667402347036950722414196425395689336363367332525144223294634204104592124748378206122912324910830463217939299611434099614784510519225093039781332391099246192083094112156260820998580378300587399396962822370010466170388771665173977990536116382872782983801964157993406528629019795971054627119859059594965821663765674650227029127569652828108185518221455456831566540040375002447273234097208939394640988659582699257037058296481935955617357234176000000000000000000000000000000*i1^70 + 884944814636514337449051231473363813161060236158568711922622690863064250543467216627729382590435591624884084287737123605772799573040620396596377232113042132689161132602446497932365418693514488544824601896539279380484259470074799423623563401551871849606611492984554485823606944846711073717238530996035144686555596954595141049272663531183854097499785862576242657995476898900093292970565900338343903842813748964200030890070956405120121136973631109915645267021764579993968225170946732103960903384781618095616051753462527458423176830568107264367311269113379473545024667759516022464276636514687830458950957672332883484682697185620567562445026631834748976405903013815876234535821933033595351017103605671863447674822724201335637688766583014415473737516695894476823353726167890433223844305114675637607904150982550377596806379046233672170382424183491459751264421714526894020253429330129021855088195613908885196901438639252569612593652724585213650251798878293810639052756273902875489438615492350924106373507481484011308509481695152041706839202027798134084000809888476586704344887235712654029195384123760292801792130716635854284783391050836560522259595877344863085381156066090779724569534974759086893680765920509625124329303145364598734012410124517074078237012413948264346374088102359965860034926759400327001847387537341462320960378482949737379284297218637792151305893017380660913670521878697115384103813860612917940092049200946810299872544281636104417908401308571854675547138746018183219283896491332221923369361288034281307692449082136907512627713090103089023024861762310735780362701393829785375201859253266778921791088936820545142982808568513377722584312946782145250555108709040171378839279672627975137892448634751432386320329021358883800765914915101199519704938128110186363328935219334915006184998303428101133671623361100396696749850108049527072508976322637159559776194648161209188793987157473453523823083675274455809339883865254527586279105313362697689348703771717935975236155000385382294106344221942196701397201999610751514865582216519663233312740433514562406756985550070688608285201677631412109541500764465498121772075786444474805214853511325024542745731479594052575583070110557299430669147738443077412589178557905287254011970944411797999961459182665106271749460271035926649239466282138588479873910822902989440983913065526092659619230921887383287425832104743073603211101461156638157320589202054726413263507611016062070447036010651717722654381167190018183750932097505689600000000000000000000000000000*i1^71 + 63290391172849577251884053584006191447251815888026224151999285099193054159511924092335820387844273073438029720907065342363721518060338548391528179381828961000491628398846604911470222805225121206825113865733355469525412758363244126003786760466018589424077478146813802167789518288639629545083179803096785823718207776247133910378549419907758360512289995885906831584341081118922864480449823846969931844839617403936723098986169695766265527793540564955850689619288087256603668318655227228099268821157005815765563584938700133677153727491563163657746790313789351490547220918109659993433111485551188956506634534588061158021145413798081248222946997793841843041370116396677978609170497809547250864490417877803583167824156021729372448343595759059487041085720735528071507302213976575340616406550108280825195980445621114124616127566780834635969334099303997510843014338411014435424703843311153723801041614710765516566138268274164752881936155446020875358946352435314312288953818898855587866655330407235403752241312726837235633364360234402096524067775124900019555181700978929690266398380724000784502872737606708835996347708784908731624646125882331711364250777889688278963984292956693236605921980479951405470700326672943802195189110930127028500435742303621609395895183289177428386151794057264189769816478983431053857489181710490538295429356467294590489588055097020318114542728831208301291519038881858970259252269121320114797978030029139467693005636673476111002095694032222495848869200267431309771861225920341859319243328648712606494351417392316336790496803385868450997274410290011191484135323336938711812183345108476164561509114835811929780399358742672972113373856284978207852214787741910728920904336213978799468787289617346739614469717815192275721097156150423059824350497857453883407473730157392318763528970281204314700040987546098880769713697898075631857039224581085962146033474391963386148628357813546671182967382854910346902336110500543127290085392719046047674575603672088853438082175410517328307742430600823320126501441341380698594147006039269760613821440516494385224595509905736527427987395562170657477943031200066382951923365516568823037196420360888598137241024776392587572959057317296992167644849394803213261328252885430218938486519976339744326079838094932825749049133207969899890542819779424522805544258084231673110792990887530675501286310154192188155653037312525041960547171073104030630736057354817883570372558260795591697390051672059626998905950860061782745609666560000000000000000000000000000*i1^72 + -3630144769239868449017739327248350027073985559829216139966889017879729401936349000309731738340681160121774931560788046766865223391189101295826630426116861311834781748982690897666512156053607373608045419658962226261987059261328907897563629551626882562777324802464472089083579833646101698845983506139006041168434254858958523885882458659472981365676340625773586748217400609682271187796681137658101988989119283781232458161717868090835651618056411949086345203994689423995027656176196263492615504127174759085941363869750158160795424427461049256019297893876776609005824592522983628926228871466613111810040131996150003491049380877671233263299914697356271514106065163300901465349310159362738698330521322268725200698054104066774890780943016101111773494940298537372466695785317338760169219687198845337995050019946619166244940915406375789111257422750948983462748904911829731505926837012178376641672387258808438310247366785430389134112018183302357992204962360777655648536409135820630361889365958468037100746020853171991226391651759807235265057128241999380284897198568596460092910434599831767179990971851262055887280146471731034298104285856837467459334395578791185102383496219454163535043474100509184219847631412222916578459970527605156176368199918566373266245432039639756688745120286714865350422338467538602352540604082882151218033509038705617643382085020816660356028255927786119092231728044048512573959461646936073246465306717836435322208943601203649692662741285165625922182097284853418454061772426444190276366083777919774923389176234666926110698825869148781308301938023200815506856806507247488821470363458587612508353637563757517159095196913975318907938179335753565027560519574419743438487985851853660464255267840642309831678450356322551153481409789324483155495751539693487657125980188405879487077420893178129851233921160407810482680906520796726729746167407142064553118284427596202664586593132731773801900551081834154518033197212632918232367314067669839825938828374438935881904399093587782163883818202537805028906439084648136643738214906684962370927252168170680839767932626499524932082012853223499102770902755296010676345172793829316833640711326830641315086158452602760612847529149667698423863575584938125001388546311853757742422234599519154284667697333007096395950218451719376012459991586469856748513162653016666520354017054241211485503514727389621907615725875447955465662918065595458361548694447336978132459817334845062005353948413779130526478404818719605784576000000000000000000000000000*i1^73 + 14688049119346560733687885483277450244564700582671482855834191956147344268916531931005928643698935006511727555835613541129337717688774307536364013573333487565803136957379485551652106913133541907334551734697784082355644428138712841688858318811503950074697549204108100229221156998294941594895347738460485131458545849742597131389922412803280869332382207239924702855371897363447772466583622863196467056730011194097269538180880949566481495536646333011853962677562408182236057603063320940281683821448051071624512756485380854965010401621793910498542214512841691231476833823124880478808793270184082358058584785541580289670109333142868370950185271275757008250069325984862519339297758357485311013615876882156853497011211260515444963872275016461477803116087623914935120155649153220882336359061656356956546266256111235372948746790849789565829024934775287764062606064951373529830276433843655400038121618946920482229643580408482952186758315313249532966969850130672051452766126749529454120836062167374049204243458243973506478718704987197197108680075759389801373189573551028088988732514730886106523273593854515386354643646359516166757282507291328993931715228851909528207229766697722991690778169690618956335105487063407755545993163347639927255812355215778357928674500076373749481549298289173425587366682656829949146656837575285213744831829454192147090252369640159671252655674422156069946807031168889058654064505518718768217973960045550480319063851403884449912680427655506873265180967432530378803546443435377995043103126385298682087819346997017420058580032620244481435646212834183333374525829802711267158165985055331559937832502592715843510807715666355111052521078962031241511303837494967522406030150291970986642703442971317357594744731861523870057440979176841844056832248861862241405392415062314464308069928855320499814190856322480538564374996971996106266524988693841648587337987040761147739754068939837478901500978552489502831712575629329530499280475835802064938549723681408953056031548977153413260935868316958058641929546949683252512637306150739775546583599532280665921027998527928318421857130853037883390686232461692908415640856832774750212242199358512424314632300460863926599547454633434900251462426619255520765992018915332059396502648560844402002117560994998395527694295177484225510934894624984011869264911833285960901197374974039548550330744464750992381620201843457507194182717190069566389457032650738525937099317997807630778024986546227623544125997763788800000000000000000000000000*i1^74 + 492899079650151755418723263048205426383247647802412149765688257285212148691486559893879462888275272501699884143707053253337599127686206868059938445786189341716634498304532332361179105418188779054913596941571465489842027117064598372969722572815975081736619235969704746508886357464407938234759187569368462721924073749926096335783308597500161412961281912530552720187348900208231089051757807917556373779332704961926207999954523718855047128413698684581916300816197173340002498330773701533711478927636649292787435966314327510110148831315123279760291833440418572896081947341336291780323669455669700577729539392233496000076283870483615449115848417034265877995189347363500014275133389588916436193136113186229612209471189661573557329406418130478121720987689412671354763414490072309466320218916733409909636180172078238414799198785963763035732038770921392550324568976519848553096044023450141143283537361764464549559152221900866695912112756016724170502843910115658596610143836192083315935281030745412356782074975892715971523329617898314575247322793390310793031143562166883219026371897973019581166628346731230342122399136176699082148589919935811571128723577246051471323735571403055440081883098580270302797660421683165438997681861336540270355328689034052588078968855339414500912013325948308907309966657370889346785444962775114597360915582219567286098558776390457162930007060880478081444060416853164624999712630965320111254135846116192095112172706079551137640718386023959388911648376976189858081457273191749905016674057552821962810152472826741653472929139868205422383757263081342185582298473857298976392682856172755947914663108606594891031921189347224436552075325518317377156845661833595167790894041233260764700504951638213515987590591168627460526500544893900796438580096502930726995710856092006570573621304538591785169922666554644989423730224872788766440753651460357012150101645967581283542024162439545296799642256875798188613262843623651382769600944516642399803446313199273592141623066623024878366509279668538649949189995428527621899931683062010913466971641110462741683689766522075775410368406443608910292940412805198143896518864522800454623935053288562383922626658671525736836947079829190925211697089244647082172160157847632815889866126073811235533375734073513893897021554387966484174064116912406679581775137304941015732135433138899437721971275753019910090162322134774611528465261927854646639647232248223814077962227524603961614129367474973346753413120000000000000000000000000*i1^75 + 8561511920055267006977599125143401822711771908900652462225579880571336438736764651384536168835607032724042184905492089964059315215080729428457686284413910935905952339361322636498434501853566764602894608199922405763162988820147927575152050524723111334503642733754939320482870267574903941578177288427568412186341139843851868750818075107539762104651967981296620033803572929720571279016632711006715165168357505964111457832979799052749199163378700897671999558693919917081561626905810508370742419119236418262348142049766091034014620716847351610322354486283784472988826558743280693134987983867994515888866125466803606698968146912811324049256672675103266637938969359540380737696305821460781645233459640090816517854158950513097663619092720403339904311387633765192324005252670178309279624915852321632012353923071394636426819020329921966628693185748642280485495104874182226805281901662119855805808001395927332547004260769444269172804857569093590515469543815216762542494237108880428561466435020861330200702530655566290078909955616809023820285437540325289207807066361089053768602040709921099321072149778095771610880382551061724900668107614421592810997464685033329136245106636989561862540321925621757668841883329820242220657716893764387998084738702721472335568756032534503429549056932536269460025588392511919777697751241698912919911728551054458339130292466049674368911060735155121869637240759429546751171960325871810880757353069038709662665169636662117584361466886608204190845509085581244633137701182012505937679484069401954927881030601414596277921958890865180951460742600979146459532311567857212113984305767515687144585316536200815517102350655681531211174831313678106343056731713065645913697983676351421565269205833174378482513301818448066344802335921625539028136781005244171116287345515546435981932666067480818412345976520086198722570038062196766809129831587818684603568632488690868629897898985489400759143426582916217915440291788987550392895151561022600117295477039324236939976773584827069666095366260977430012855202211607229075269664739590947784427724989592753960964478829073305922183539749023979690807459785947525786425750012767315854121143036389741736661301574974425323822202134139905921906279422463429243554571044950619192826917159698199023093300609240058319327538096752590202056286053259118893072984900861943643226102544548307961675114522351541138502769088392400203834842407752321881657252780460882018870790550739477483489612028209790976000000000000000000000000*i1^76 + 11231615062299465078802566114284092469799085745283508987581316260467651447776524739763851260641708001657170356953811431646026424347533839572787389504081752246872612072094519041228130457295539397296652747094175259743247277948392429728905513628561066989643706241149919997092171624010969582509554434186688049193325856745063579656642694048061591915593536851871831096653799997292209889571546508548236032337049584490193689357777980389025786174298974685754526657275510374834610829271046957224346125420140234717445371918950394532894387703122992347702346145198817447846545117870204281709350108497229612266218293285550262777181374782020011966313686804414922292231732505117466609793986699200203157479252912932285694365721781543241235625934613359615510153451256823300121164204579609668948356340041056012990703601993769796769200336504112806193199413354969620543224980974604308908067119838861099726203704473981475861239680574816666724332424978896101240621508988542517446009034289208419475195888765224745032449007859991097421735354337311906489946910405688189030508813408631610465850193330142579429923645883900881895086542105941304183050586536999545618574044268555019539679351414960764898731904400009455566353626674604921133760206975287564635364879856671737430725530356708547522283481066352422295502717463573486747648490756378089145210353301157144191744359171361778657787739282494288300362621288628712191811377426557736680921357315369835055640659849332590544153016977631157022554361779181611451028217474624163604240580337519764371298375238012035046567645882569766155985721242605059344357302347168959339349038964046883368416832132872548196091237755412834559999305604442053017335827624213143686601751247232809226941470204006369882326490397947664012848674323149199138936882244117120878148316642258076526132158663434876044338815537723855861756849135125257682775768757556633091075497462622560065475335453885666308541877339465007999719874673755716567260158797285968176519605813954082890719683288129541421006466062146355674326432439959594669206292631297992701427025079490206971647678165820441313799979641693074981014911715986244995503135154615872447552051229660096577090402352519222761369999714346449503699556815095318957602705563064113432548983756994678231781467681877900424148766903629459971674274739047510853004766994205587749126387426921901649988839748124581409986363119114518256516077551878354877050417435221350883141303164351430928460310118400000000000000000000000*i1^77 + 1736117300458887628620799921963364139252690890676982157000607881970314666445827266188074485109366043169685334881729537529901699963881802119585444930201660810813638528961879328225936960807426042421216569200618302098259647026258617165337278373535177517352022514973678766302865558565414657666127055723288484174655265122318367972062705707814167472712158229376916217789866500463605790369618392364921802150868450852755445366596146330269111305853190437934656069845862331097594991816855964294301649574392854492352842676894003729776751061540654880675658191835011095120509899764612552941060719937521009597714226372408436747203011316389340577227992291825636468732696243343193810006399660927008647136824121476178325704687025334718641066271297509336853584748147135078112402541807102073454733184084677155332435618252864394053632399709545383365708891144351698114557022917384929905976421854380029889665960335050537627564218458805015518233673610495141147762151262471718592169813550532520780059565240995664760924478021335837646037280173565020531001443124717198747070032527895762787817143991737971936216451773555250298981582639595857015735564442832452430567293134822829251084784852290856478902414169866343597890208372820550494348222554844382213036357542061284555153164791960652307722055098488730392869826381067743017846570694943138581624500853857320681064933478231612172002323521882849271128953969075063316802921291602404249303563499614568403809508831425384863647121328892977074216204296277691436068944549049822463629415671418879081650213157624141465088331985394606564489538995808372353035185895470719979747956100519573878075966003866553019757153174643728179688931232064992900271067626971250102718035288234941894317421706947485525100135029093451853364092122891008478446185493294365854367436574451000917097616615223322138679643089410745293659226308245059316015798856185934329300710454781492458220533525604103612312418414804917756318179600794802064586117281624049479350624989156392491447706876558198292737399357283210391119259135874801803832673109628203333120144174956313320591433535015795306318134887064282567475715396194651362257964737615978519929848460927766091981088635529080461907321934829300666824789575985896712033478133722380264964725900871115082541944984133445168339385039221588351779941467992943594504345705023261067019760428175611066140488502786852881116685729247012281423269576780171238596563803179735309319747554040799559680000000000000000000000*i1^78 + -2357131367673142781551513975769618531617336917757382128139567279928037831384532982923540353965568942046377150058038926324809710504460360385345351627373897762671127388403200830106350600326119344155622378243374049505856659431944713767027024900292558485719574967907057927435201200611824160833330917685791304048723014288523730314284927196195277709028494411346041369514966881571931070441798342517474540063348652837348364450981465207375705383837625589560905280527392898751400435932777708400645751762488341099475737652860423785132518745844880342854826281937748637466682356449014202521730324062180196983631911561577911367423596295620208769712434291689109181179913410069366386899566002093314123717108064606611064385821825716714184062967740565062209599883071062853863719189219212473600275299503440671863892853999352282076395301405536692761411704931100440495474314067809307986021272091577042197259187640965313023760601827948300033015561541071058212192431699330612717890335668760820458573403019469450013796450681998818356240835396573437805813465573712975140248641380584698085991635012942535588019560595557431601040406702120492969044226679833239040517968609036047197557914094928305001374648672842681660765656607124054765370823644558331624354271207715450244415899437919459319883570524094353919448173387844092250559786820985789155846404012328697022731349435331496678034124735512140784218363696447310600160043916936800166386822470432879927233767633200747534107650377915508407540375144517714634586948533052578592969189572170996477083194262159993157778597534703835082190193092241582845525816336449672627570436231273929507746232870771963244075102329826550610197845190992127394575420076325879328323258417418791390288533259683784750466051646695325604263555754929009492196833561592030036841512667886769527401189196137049562725304069378540154889728751020067854545751440937744170550190015980279318061262460618480147945577004530662783336548668328384448711840680197927114791040329706430602411806987291438786181855259263649918967787856775238849506357318519780219760881269249482867748513818642177044963948115462692547685440105123147550126523992497977613462355458343530116653569263446330064529518271637292816618248425039090875679888011821082645972337133408913193411726096680079631956136890949230943748458941596867041742244688962743154448575977450446121872372864894894148409741459756091991672397301971951339627984343055724568481598799872000000000000000000000*i1^79 + 387914181285776306640396482040538438012973370536161485993495997747276299162307188491535328517388118003319321674187888075803223968714531493932385720714867693606468499130368643933840184679964168461934868503878329914939261107334509710193775461432921241633961608125539526881289002074965441942538429174552334832142433339673303996907219982932203720537188263110865808821673392987314676450693608800901250657334421375446250662960088699567540714249941094372697027482371298662697249272787822022711663393910949356612638244646944427795865656926706799514403775891452740215015019034751420087131395870968334198406114744361555987640308360166392080840615639559642854681236010393274129223164031506725149459823391703378788858799077465765383392387139449251798648212557856127797858279613580069380235290365800291614422328909792630376430962138424925018364577083602113430462841234408966658739376253780066465666133260597230551222930541754089440102560422551526317201846820472937841241337442889453156608096498427747430366119280010536210340298047243230594026256660856856323830319004978481734669330450493412635366580998397322185328211034991630250043801696639859731118614015999185142607243879175971584172875230069413677287203296298403969764382981264343945219152418996796989083836723124416189319453243090361479693624276252870021461295481866423385456544445100138114283734922827250366299891254273934490084741354899829183468401684495858557961156939677776276105228459964331011077295132203234411605547072758298308679023909964005901303913305034350484849456259101636367282724812399205946158605565508304341925451097428556002842620403685989256894883885912570095429806064986969184720111964999779741757842384632938073531441750276816939638449976931900124828059685416952194362409972704945962630986600170435715666764454316997684914049319769455403926274726878525170570489984529301128078404285525990076170973924308782204587471084378092891900569869995630973509462260274246870157483737782282342348725579069215830880517853473664307943269151103647856170956661906681721418354045379734389708331318708712967324026028670559209318684103922277742735232437919399489516410484646815425680293111300504921889496066415083963171449748210562995235032341283452903815716565409408329970234847715578428863487469924325227437258502501357699241545014621655493463088366756802030810519817245533010915100263813650159366499269690861114111207659787099526669965486146403172352000000000000000000000*i1^80 + -1242047851950587627845260056646147460624158459537994248322137209255161488655262914650762858501217304880960092583108054028728024725889247969160295031610593176487035020184217501484940194830712959369141845131816680804105617402598658685806351916063776117254209648480434330031329724816073556963435749040568693478256830604483841017846214862592258013857057958421433870307364275403101706670185534336015678598574848050579985421392715389628182041236952998525022164710500619379845309283172000601253915902857898137811426305989489678984636363338644680538265018290715007651190028518422231052300285698604497622487676458216394015068360419998920897199090698148650192176793614845384319984140349741043412939427999095571443530430301717742887394912378370506288481778266905512589976907432230698454641736637227509382483981285527482175853897505208973167065920616714240690092953092104174788177286169458527205198038087766704000318650147631236195759251036285308537788447652298986707352375642792270667053029614974632970857540314893753889744463880716631438752052240841933203224944570199976349732467614368142896302965141258204975084621262075293787258621232634255969763408449609838045276351497760696317032427828558022749928108615777684146356462993305813716083538029038785546391683104989487629924117776350111956922651714390720132221698921137221238281462243688949388971485551963962105229228915067146737754372056149594708063476004218150926637003080306741058696699935181098319675349971191529394471713132474865563833201691240052708049492759567319422349972142177261512119929964706486441193071512849703462916760330238080461788053654996325724823788848569074417645659420956492161566629960161452959037234842475173794989025908615984016670932978627977960935810795168684353825484036429879867723360773265507814093814643403275847456776580672686033975460424951955790270848044694683745068757079503576868583636635110135106485636766693731561292064311439160330009713328980688163510949027216674883107385427468903846669491756236618160351900433631264786078640556056027666876163714262426786783895805134451244125274155876362009241738829483918670226696268637545645742774313663105152267558195539237440723240977088471155326639505893023723249134903935490346664919509031586571465944201369028375480282137053272648352086227165720041455973840668258038650328566403809174894069870843959569305502995137328809226373878695219274202511862251959666656495534080000000000000000000*i1^81 + 28891423597509307725112630593037886656291770696788267100138038730227380235336094537090495961380882633710248338165196266224229488145111969413302151944694138892652158452163578156269194909354728337601507662863987064514871883867908749597075571567720937941867604871941019874986940110420797945947984236936810604486569469233874688435338982056399660726947639073690712467591177888918707962985042974570763170448205334331136712932844350923521857021143093456164103676994361414739141034304713421774135456173573009931380010233739254608944329078757526842329430438972075417978002487543648413168847484963879628835800408034826533089707702879692575329989269566423939833362245123269444822377441629784660016514325195175111957656825339075601994830137382477667277909077826604116443489506592885271368813247346852860028351465278437529392128288289251053640880089691941218038198949182253477177769815910327846478913095545146547003541495671034791611821489215574281580891502134485307479735294281719473044771425118209928330261895810851729238370182240342163263169964474797279898309014060861660580475359828928715340827362403462586945369853275193097722442890754511467838863832949342299957337794283639687978509034269995404666041649095740573322558129608848234998377579295506304418196054293026599024229306286024931058229018075072672465559884081914712794512467065254083784646950323952732629174685716647244475624078924465472040717128179589819102903175213310428051690565477281564216151821847086214588772967319486485980252306548522664946154687167121982169243458639005689521986374012426848387808670346983593386528750762789088829692020652304305462984657090404035061019892214930616875306376932993778428685413860750036476698115301752089543448066140434158471982163867849051549210429553738142550201065369822270477795400871002917864009267930005513455474818281538175870698931982405909436799505479190773841043260592330251331940741995106021782142383880376327157404028611424564293880522829262836073301863502726661323236993701218173079893380120145146568462365871003457414215401712721007716634166722356640031138940300544886184611678285357293383937392339439817479909320441331635111827074275850737278939410193475771955051564532460854380158269079074855777306273160465201436341234135828938386874622545982298561702942198375477628389596084763303548202299300955247142609086106818393920890656553083306644811728538270801078680914786688958464000000000000000000*i1^82 + 22344828391433115166073008337309275349604330520881967138851859271005863080237808939688018025140861929871920965904196867054507542626819592982435536448669673431588733611765182425011763787984454386855530525387369274306899654983296851480848264066476331355855100151101428867089721645461849235135720242994502421070996012639131922394421630163508846226313322434899965696050999600787758884711059146123493718911136251168260028516830139929283980456205875058124289626887147460329002022717460761285450349340295644268002068262078687431538540882860880268844262211068828877212534029964369705718129038487565339565365715615511774498454335237119892733662289556621787705467868956922904337604457002593834832913648911369449266195146025787677039476289443001109970586646488669378121888594478686161022613766759750091192768847824175585505122083477977967544976529480063589205132792457232428394350842402898384378132701340676497429825861638725724925202790900696847698242953749400902558467783869096714041260256881695069027278949689931748806600679732786061104709825911157308701200381854143907559779012648042117253243251787054606793468406749722387231594514135408251400791869615774729256143719373147954051051500951572767516827818386291250897280939210847700767095412994925366690107720898367687598664602640798201255463122600007958879253324569084960146907021800143636947489846443430613915055293422305278435527302361792059744313281565730262233542331123495749421490235058080206013152449693789677521716157631662850251416328808751987605462817164339761042047173694115990078188928938079507181418999565137554772614784542540736962826699217297623450209772750214579431873894257087136552597660847734363476365254763398361902344126438391828282130084406557444934415128738037122584042005486850863514883250490925233979979652104101806217063603822273269552605120149709961978939079428485226880915546997363366249490399690925189042570334868246386795059551637316910189385609893778214650437099677075002660134530204765228207223658454116595476051867106650575331447278776842288358209543201850574679341922462813252424642234026133764242361318575074769747125738489220944267554183085953665844781316053736465139806118706739710849460198896441161584742911932101589737998057759315773918431145068563786338216446288295618612115430509146567845012458964884564940289456209134635043334699693597928334305119900190017871549772219881988897007206400000000000000000*i1^83 + 491269915452942381106527088932143754212148454679400736274259663537411830431757512667658638928148183980225156297871669705087639021297148031128882934541169206584641626639573036615293709941831493927646670577370505713950293976825106999714556003571548619328856184948260627092370907699274213761740488050847258211214669154579375969400384531067277995619558822674609181987824192281066846968915972725952030025002106317409278460912990545698732103834441286423870190899983921659102364984890964343880012167646879636763202588483154260532459006062000491570409441788219475009131490766260364019958217594163658581178124547433946335241506640710648193704400177294806169895856800950580490377059805626263234868049793447101876548421758919351539185933445074047704703952710996964004245071666778027591530563156996464967786378762485987977380944913987473465068733870301555625147076279094831585467936169514502238103320677133632123620120241477226828179433296330023367770639320618660582046270632836621850610366265452614260546386714881169318479300746122344339782069417738999180808458745714744343851378578162169285610347511714920167940623560596787150563718956648754205329168216098548117845446158828042845816852262218353540541391123735990208070247643233226778714139120826332608250298730232851326272664656292986508675690753406841361190313035393443706876121059108418678753995852239684099569326995374210618693379451565932134787498366043808375368525055513271287650737438915914303207988595322810660607287484912598175397494200842743128450382079286956278600583479639156503411059572313486215780881660230554092923508143097946093542110455600114904904832121005749789947163914243161938651582168992108524003197870265993401139544347030036399245971997943719064712398710224519917537537200261949803152462345890183717234667438405542361617043377062021446407056998689428743790490230845266830433294818970791777977259613800616899988513483129290034272000113087235128119723899936932137099370139113873547293576010421440073399971924833830395212952260516950122771100062088917335627626625549625565250706822749792761071121031023365681988165886479494964475304026340142765222467886886271667522214896088141777528033843039244105958021667533504106632643129602495442183633757885773219216850288671057967893626708358588749299753308068707258114746418491507523436161412890095372326025440053335858003257702962205901662891413140930560000000000000000*i1^84 + 2135620528613857618043444656017561956989836177513025525701952521678501912156511021129367393298518757907016717052828032749485354959549589603300867982997631350351164785682862218257159155782494024758188973570764724282623600732007136117704197128076301664809114998519689637278728817093588391478494691007846465510839138961974405874282405248721097579450073576556225217296391625710763453090223695438295872139351038248561750863339610815750543026372217706065179007229821411672493666865133220615595278612642016110870248817005867129233219643397998855923277634594638788424236687298847222865453510387623519261401092054279481192609401629960864681683050384899520579667294847294911587595788522953467792750525399502980341932814512100962920994211209652415475396919158117624785818128259229288132870167138542053709051903063551427566539496278661317468810954753376120376326863457929153600792410054930355168435863268689028471504039152778293805575805448902086602559191717863647988443682611371085363651739782397230911752374510570134407159877005053481797464422138759126319356216887356102259835305272315020467862207423221045661652772085914395050204017543499503885832128054122983984483842108784515413978445977839366171296868179901870632809599226152350755213406060918774068371187936321286431892011915484365303657126082135910406674420406807890334762044377470894902799377055562348205659296362113507492654142748976812431098232784870447557518430322994142161898989425471342009422605090130734430921239845996783455324573182099786016208483505115469783959849641624783797256144595624376557912761675814411615978312582084771784301601251171934028424095921326271084627190455073865751667261109914559604242833989534120676835962708109475434039082243069349277553006624299200173251355397755239126346539570614068044309185000003965638321640716500989760783353361215315787091359290920439700152273381517033781375319881035017155253754362453283099946486230285269513847433826286137630754567163201492200151696548561357647717785776497587182900424878703427089372975273282424160841912810537292808336300706852055771667212164348211293086724927675477226633753828089275469031711917507028123674967536034522037703784311644454904797398829395094723610704647560397178904323817097800458320038800563454565562605196329379748834220243708519904555077020694523706862132235924090528480871571545919218791603690028796380971008000000000000000*i1^85 + 5784092558792462891999723880528184159403165849422780066217081474989411449950022791560599815053556894440436433985906760167684412151104290496271846827596445053811610612138248300555131201096881979805779877100831262618876409051692979721389729238707947879270324055662954715439819817671269858375649091978840695992635335817135496433251774160540551871118095111793950720830769335908299430313979012223171585075830003423198703060256364978525684237012331983090034537055203409303350805311489945912913975656710063382791718693793814732930686143064026249637111961242029043660600043510572435027784333993953655868475556429453616886824932989583211009880086131414379012237613904503464165306113681566716175516912225477678309749925837198559011262315706521772411496956901099800773696367562621509386933148643009463475554996858621028351206977688261583328249017107633889804514727045145567149206232827671687704277379869121600569796406937843115323275378310437321731508003505752867055908726929833836815459613289669582269647964184555580260216446120995347592645161287768715169358854346792627358984245083998522724550227157301429693960592128556739224977510463914140127311376227260652988318776994707658169750269332260456705593138707092095524216030440426715356833086146112289939771387621407243255114678840730390506754417003216039740563275640851319886170916648130081089386510907279359832057935892942485267103580618616009527481855767454013447640698060056375250325384993551500882079697954007821521378075049581086352413458337543116838987871501974727799505268638502425047110335987526805579157631741539225844894139051257262900263461829790116653465847254810863902799247985907648828619249896912172458789947267618675128503505086344435569509951876114088957565957885677487262193024752179510898518189340175109951213695905731872827881860402372818893845426783101227254362277970875978886006454448750658368831429587347551819434842313393924126234540252045095215851313724157125792205844408813503141096007029634956494766631282923850534572573898897474294100919676695961250042752477155954601784903240432121855953747790504532937938168479973215726016122829802060919376996495169942605442061316070461676341013821371775696196901731294621524477251772954173155043708787552309988569753258460235114553354152918165945008016177419006199140397102058118555505569255061267331151161870441295163828655148236800000000000000*i1^86 + 110833201108435201766341217993782352600350772108090769715355202843999306134705084981046220857177927140817299730164968656720636413596021771078469418887233368077647149751650949683529789060658266906537691862953097301596769417612371041773186405184004655823231753408744302418992103760816051142720861524109278781934407801628938279540082652765332107314205446750179088948173710843220995161566822035936403471285682827750292150015916914413554628947132618377078797075818730104316854862950861065380674085434164276456432119419858976730591791481928106557420248770370646187516356447960302636474396310909516363104014047992507082389086830129884539841072438791938039753423767779207763114391952572647642572432696431391985241206232176228860064531941478846711968262592568001780299709938562434050015198672906893609415817052941971462255214623780144966370107764342361084399999117806959847240941471983772389334886479304806448000702599653752042665749055848731733194679002722846695364121175611239504315369974916690470232131893907815645665923796507651323573631384694287798627053508502891196423444860998728191941834837232098167839072922069289321700820600085707494872509336756553941854887361351548741487119804819069353940466906457946735149923472704295464492577721583664015497203388959744258659282896239960360479430157250809881575204543947478615656146852040506446611366041268020542054500830207369805252297159638776736061715904299234444231148405790331722239663611040681024408089794567100118143318199420552420256519191390698325467012159200747162597784430507571418785477802282598739495968179567743308560582525461986521843652827506386122543414423213345211656747639824030315657052301203681314487111548737669932344606142706928852022822503377241085498880935692663432233759051449440900009268372038556425632144766561740404872806361109647119150666580998868872785647322449109243361028770482999470824019981278480723067519500268108485757176351084191066038660246783063488046226801402604255373163885085563941996313119257228237978550592603848902170883113878595739906426424292292691405402216695638120830112432332627835962635741373863680775108513835960598485151372869202790158635008715547470830432460240510470790156116966325344379622768359359379980840070880469371495419808865496417366261537699420076434281423308438389001081188295455402960822880228802199747654500878888468480000000000000*i1^87 + 1331824929064502593885592707154912109368381791725612399548331264836512700607814710397127681673636847279402962171048197617117203528470604785222936668170442861681478056099960485037953618901726796303494091718402022723951702742162834199051714027541925154021817851896065332825939884785138453725675829117631556865551747046559984653583943709517853127765093222480636889972861670884525931244926877966820773825453707492326469255640669140705643199521353782875827091890341337837047889042978375307554045424866933831364057508024786404194043803630786968001551069264872015237298941627261488194280115461914021078116224303407271267976239325791420020659454756502017828311804152497435813930471290384932897912014004413074675903183566885504723973022004726743126664253079656136307257224104084741293646082679989966649576721472012509519140106477903772610781800090271593890092529150084515412438628630748075469502800177579333511622106929375588714708798493502610305081316676813634513998604123886466626319124238774085771849356822496462463549172769736064970161617023609207202561840437741367152046212623476379749041583335511618313894696022399539006359128195993777332098815703386075186586639736307560718377976971627376561209327187418822427603283208968452286003053748131816408452539089352253406034283507920391493917036593736728647137968279184407030939239620645651460386971627938520551738958730260912166971630500035875395796695528952534633326738830292635294974401681825504741610301178401381659838040280086469873863588392519634418310390483218917222054624808495259517186218461414048667907784805442133471003382975805168806731864247144293306859320971381736688375404163389682474295915225414153746554020705618051356115011234241969479367719185299501931885849572172950233028577050226712123527453127227985256895898188733966048997580022946278716132919806698897707944790549780802020593410501986102941084578933885596205159713326998016624970884320603885145650628381680683893969570934540540694836834018007753412906257247333576076477859803176471179194073792611376547021697702518947148286612917135930032338262642385236132909075400328659756618302663340520040308950387718368451021552282564072060058869325643471048767866954671678718441807634792703659217847795194911506708669820204226458470915888190498490162038063875421276574743732193410787812926560373229264044032000000000000*i1^88 + -794497160036286511889520181250081471582030017941351517470155773617736658577648771366469761025931106284422908213518111323707724250337625724520327328278485556879109992493526500762708116728502449167224032228215338800841075179443209668606037269331672290115082027275171707629594025253509636248509811924745629692075721810092437856172023849279765145065468522746460962430985898313051102744698828770231231925603100260096278110300916058604306941175102574508939647950299416068265480210985482158075688264913828553689882676195699612121461737674814275125108270247104911413444614250091102662210235431534701180616559648310578689900751856272145496283321934460826995196074278876996000457765206843775197126863408863889615913320301349109747766138368764077588715425890367058270112412144126150200228648950281423945619856992932899467469510417234776569603891142815342212371635203498450651500305535504602041862011225177423146569232212291774811392534820362004986101292214236100814668250083079096532108859415432886900655133196592641382045668523798180264043803097770599898121189298253084363994222962393117471426856183450427517256773739697538900138904815114399220948485017590978092031394386415213229167261406442825510500597281820035111673269849910661885943289053402781622794934599944889309538958733650083892916381938547943951366136588039241881083188703572666887896294505775596394533597981423775494617748755082820873201619551109731163574328881207933103748886404704543619028026566642128449997390874350562341886333122304231088940202970280115264341747495058785132876150171451533947226790216884186087859572900766755334261631998808886465341737777730174925496483264885443328759488486122374815053706609252872111307756453568180345450085390467030100076553872208682146569312373376093983429228382381976287241139704980946768599781651300553699192023390086431154752948483794105155403403780263991799347301222270551429571430708048322365041617957697933470863796713961801001747631876179027141967466051183802670058131033538781672387639207207195409198962175778742454967839863796747213761764082632818323007335050445581930744372235239873223312399475548477001576933314470513801579605045348451000503506444941259274436897035758483687229045102169591022526734522456500553521026497804124702909152919854655183173962007125620730302557433193555831150582169600000000000*i1^89 + 334544751042410450098173982566661706943128956677456512860408507875094115571976509810428273288312704343859932788644085175979901903435295999394627696558056973721287561180447745196392589682834356314177145639155971467677992308730077782421265861898512179702392125396327774703199258310954826096173833480537167548263265359007867355743953857672365798909117907423880493020405615322467173554410104824576115219606230600823728481125932983009680793842103946515616683997039169877407163259600129494635824973518980598038772169689251448645254034897628655427637981296933777403760428732315733722733437384927625055919586819101622105803593297580508522961795132429911051254642858175760827335303882537970216875606125899021660712399420853401139029980959910032111853975333591608915283730976206610310587548812631718091077497518869661509806410459855933792138091332888017576895095522488357363848907788238333723043637287321282030964005680398091845370006995561676602827245280594207221613107234140198062226512573057521062527663214427599707417358583592596630031361221701222125930088638705266617531934200311145840059423509150953094329402449285805544388196958705750754868983606055924548515471162726276719376396857122377213903248313227458665664306189336178008012797484554008879857258216164553532144805838750638984664321340975555284354833456502457623779355905653500006678149599816832182128105210921609044393326024279491316622014097301012371355323978210919356969854460838671222273256887545143012650116351262062005990803641438520394113972211999749822420161095167478666512393886205822631010847300274723862649981075967166584639368080271653586646601148366986703536401509122294687052003132342104309473367223610696841664728773420725718545858837798684849193819778815868068840724576017943344581748527685912652606811946942630923574153472899560555641612990665588791918212201258270785444861721925123164490899966265594830144144731732029329981501045336742694113518516406101486660507081955923458217277849792221383627101552529118301417283819827171019647378521206619793549337006106845665355450736520673442459452142406504781165502372470602534024937166539009568431651780078649472633227654433690567236967385105828218117772018107995232313880916425217866165437165856140150341983935124726236754967938345776196750544739920595067751683125739520000000000*i1^90 + 6855808198950638074513608756953791571910810147367605530938922463976279680139599427418006969588605973041679567201799503421203198779158799893751418046141690217936822484775678911941502515500500459691861466528037333481814075824616083214272255745516266136672840643001725160336563289924149258019677321168792232771434356328008952648176258339676881171340445010995019642131983603217025770446570155846863589276287698209967775913291112834974093679732758879438786234637180221200657858688796397928167601491245280407727957869648428401761480912243994826411073495535106372333855215339923152748717542754895991201876792680132054965640914610528763526834633114084440244146494574716533466453524264252899901771446129912782965306091246166794636722434092313989383993593091899157728268086965314005047856202508821635547303699197757761613609468425366973838364265970130288712316251211759346336330641832488937799974544076251132215084460509620704850220119700296561334977359665560568823459655834236650374736923071015937607731321265643506002458637949273145564906893237663243703680824838045071586715573843919155059812073729633515460616257121212895490078626033159675477492963320259637020006467187092532639609945745736475697432842625418165410293825908619842534612174764702208058234825171862803065632186008638242677593731284173705008389822864540925518439706010246474143177273433454584126765307127118657408116304518376093089145381259504235228384701304347835068011384607207870948664665147198109540911916403685929624516145577790228988406330024605940839514135797498320620699782795439800839186131318075170490194002300614017167592268116608716178342612381014235264250054184293136187303725889705784019919095541726364484692881208893708761597840193238743437619695931320228007488758135865888821475139618130096525803081487841797922466881038222742985688313714283741657732800852910080038845577507408512351261369402434684745404320947991840107224541404479966319173278263427006325552337238708225395168271141853253727428445432190731677524144282122638749445536053040363247098475668555823373040457019680543215106466935533878976109029823343652656308617941434221906273844466511920773703098357952764107705343827398694261767438535342967921906958429228732119702120197152301917073815187026626411309863148029479280046067225985024000000000*i1^91 + -75196643541367534846865908228431587676251367119404070675254397364936597858230105804922819225433603402876862817552500391247325178466252144254304356051244749952317374388209651944335527673302563804174776547388800202094569966965618272951316112895181897412172772170691175857160614041853074994378588425317129924478474959053806790704349489721494839364669588599190076779871184427501257116682560701803662084139908574662592460990078695613434274611566977464045283888550677117310439811539946831758061365860810542187909619774021457527928151257452828873493628516626240242347720003982696877313879018741338209969481492699618755051247201389922376805910107399444859205336250288683660201312597596476891997660491922615438521985988144070883825150251716309610612766020122437028750470974292657877534642606441120639894194792461637355260578354629355314809970858255885281584164939900579937727720225636771278896825919232003362104358032980920595696421242406189754053421717415524215522915336569815624574733655834768179918707693629744350147135634731338088310880041911343146201322820829199573099128367329738291202235705459812873179930470662148853008830684972168850732437756984436468004102955429961682187057522359919229342868354910666504980336727951821622414941567841752422736814676875708958157581555004759331329795207192706398679280217913189718806157626705792766162157353310555185024235388670782651904054640247196313938056343376311192164127566604815420400479743464380715335296462983495480909126152755607919023316845810428015761386552714981227548309999269691898328541393286837258710328953821525537489461145200266036459117725074199362730279346320792307116433037869314365739241127856446778305405988700341568931772911441009187759157223940645318277929980443496143840640492335821481898570143746635512467192838863432542000609658914100316046535888997961938490013828296298053802069733240735580620338828138522437450284717575008373541462726278948928431159754973100113737550378659088395785527638980525469283766511019114605718794743027445528374168597623346292619818962771852764075862881407826513380091705071369063889137992284409784679487398473627978073537620130760650053890425730821701186607202489620261486725660164680660887418740230541721832823506109314092591016799065362205492245392925900800000000*i1^92 + -18613518598120391118516432231163358271695542663681607017950181729346485541966900465373189440853452396357526449275485742662104096526935779156079223995380040670202840400454667700294888128400869280915866142732380026089243033891848544322919978249986666267788717288820574017476298771228367075646474126226324134950483433524499028938179692383753508754087053987824086627467892477034954883782393509845080967935024348081513348073098883560884505750914737293245076952072712189060805130352074153661794869804723730419781761226684439370594282046119383753758191224990101917555257206661233088703990319264941026795782631268499330849801783673020444769000351494750710467199451853202076626822837228831310222415955417161550430825579091763739498518655992541147262694749415099780488271816971736563253398019406104395590606566721837881634948095374482788139139827692912756810128235140520283075499966034467843290359392228018230881495517340842110986609043464921154373395867366271954865864565856761194620973904611790646681963613285656962595427817073641983167157119298397267916497264537256931761934584350229871852652959611441875518431791398337560156779975884022364387205597164891871181178298610361887311966910475408046620935634722892517263720069297458465954825359973696038044414717597479656078919889189561425211917749840321879787708504684307010861244388357155272616548481903566549145745313686195788456475488912055706881541416945899452800239964144301290087047786473127737014621959599668051047068304173182718012029634821418907712207391409685297158513027311014711658391004256838736719667386807919626000987858404194627255386397564016985655372920272798548007353082655529043517923005800497549779063313299826373295594458870253590745158247586049000597306737655848505762198234643595908750992207787520841515860451135596980257601530141764013130934120204741426720121052893271082852983974351287785745180278947706722488137306368302060559065427612647154516781004305557013773995695882493596445490979295712385506361978359360082852286047557976189038966861740331300609711894172359727137496285445813517507253850147014219465099347367833860936743032185632933159070774384293713817850281667507523182847574761828106669188859404584653118241096971829715214458890215829940933966784512000000000*i1^93 + -31667057251164795377550883235608995873292319939192576439848389840479041609670309020182261829689693052127585790845122297283172722452993342454011674229814972034935636661504333841483375282531446886855932726976020510674195166130844117023437435888355156678752337857079077470275181784209384725406798036708037511846974977998316450438080919968137794169838367342679858560869230512714719301518128090701506400876390981172421569133875918717486350900209051342236402282926865255843238950352928071994200399338558377577695276037328616021548143835151888842753631542913824773039713353886867349379695914779343930423352171615967921630861142489457410915997813325674291832787355272163851976896626301195368283223458167797089141731385690184263480886923702078677944187722684039393245159955233626528964157892722927793787347457928673261304644001007634602706452746812153694638438164800652886082218119313029091403549119098633745262472008730905509130557398460832498167430906746754603342501483442072489043026325273353386923328640230816565003230716852667206662614401365233861335255795261941430531807047529089945856058584664257267424139475550165771779461400271257322932554404510656482138161175908620697884896212529611888958535284568624400745572227923380204716361122587780303574234924803829549773485354057777890765220092495164537726232456849375558966671051116818531766940734089735793496992761824523324685514262036654349498500809949765252879225332783580291537014967506670689529216891525501597127948245998633002781893637533643064536476467085645284862282163515383958802058947126090791392614135467534565988334937963746979068841081828038012658818704303307950452823570468045693285153036583819210332827494013714625934681094112292926194537800513035685751106129200606428807044320331017708388795012239406690699499063190416455512348681866646144021642066575396238238707785705691727438919323457127766954441965551785018570645062496250623123246864908091512233989448362957208320473950365830266643300901353220033095630580869090733273675710642438743457403413854047499011882238596831768024120459639815078256680207461170864065713470178868573761855035396967697883400727002996015996885052168882130177692738265426090792038088143738009878179455328336101488811008000000*i1^94 + -103986586675398346796036867756079096459705366600052324747803084036235633146443068827823625684234169175764065321710982457153443725720935340551732671132837722795651742784522079195954169547728222303748289802923475666579141134411000633863037123833070780439208580282888378187724173389592650993270065252894120014602192841454959971448645119063019427511371263842875812223362729543676925148239143733837125440382259815942099963827076599076728186959912530136916699679139948673596096347506819127861602157252309503725371350733761824439204577378809972200170188925449207794875161239352097236129015815436708729347253229033010490073934073047464762114996170383637029419438837120220069961151559618051495180692762803974008021542603894206697347991175036885544965693408578670075495405236254486966777400252280453431943266582338921262740505543166041749696069350079529343155881273700526762529854239603810384605408557811446726477158540274563101550952453379298785167311620109825115510662827283401998937671395508009052305686751436873687246677644331595780592359415253116602374453690893096922307147446085625554910206274408186193815144825529387159031829140861495051644039038315188415968601975016271495098836002568084271609510308090019633504139606752723083984127622449822219104241661157542308561290080174147988174007067190246886973393784878254662634088823497477121416851751800909294277443250988048889732046992659712870013646732067404746993401731721136124027760399606597331411391470025195167029002422692543690848487949051559556984561276166432308801255185645269206054987060162375747670290840798706341758839157103164625803557306827768428760611129650382652892458899995005246435677502984139341424638507894055486345001114732545025722054177448000328637010338109571728516263816963083871246659559733632788765803149988845736026005412384056874127677321630940787939280215612636587892285163715870868562640079630293533769844997629901938785572787452151904978683090738044125876773101956226739348444923566332532661957299262984489943781063330140703860664050717766816179540766115014848744818260001999014057651072417585342759940252347790585965630200499006526207135222777438809956621587909961297298657563327612665040259516287203937592422400000*i1^95 + 54538952360227649917609390341132394236621128849806344018519152281891899059699575150959844887579147918513027424754434379325528845633932020215928195263903878919135338712621165429995426759206046505305026854465645097609513825311724319463378574847087647774111117924155995454835012869566716325001906966040154478776819090086332830311234048952256903162074794775856065659081410769847219823744698084921382855779361268056872955891115809591160948225895392206888926775193534843436979019778721211744554732507809662945518256281002037019968481205026945119500546527809046861649720116868061814230062670678233154519942075257181016419131299232822377865862877341449593926185775780627211418603400292064634424581006700042604044057769865633365069606844797798253522066965050027074526770853844356582629376541123734141029656428248049900817341506423754472850506008815822969776063421953212760956783943637547470961884485777924704930058727604957185681280634073283956010388603432679844816232999827556528699539188253199700445976255541133199513181088970582487217849441029217536513529437973406392837451656390966456241012513519901346286302657104087969102046093823918854592511748595189100759083757840737006125305409863654394924486631214075868366338317072690516311997528686735401777610160323709401793181660060550065155913041957807977299970167712793146298436033369488916236312435312015861918987382906125947317363162339879021028140659109926573278978390901570944375509523589354775118415599357186102851735441475565603662502816768492235059021291080721602050341557170923499957595450329140995955745895402113462569698669808151459667030462378211773444287262086294674441724820001362150061812116334027424938389856975851496054793032144740148078314302159427390937778721270578707642803984718449236702317677250030147416808804351407286958109116152122697620685028864301098379652639450608108872102537733408786698564782731344091808830114966735991692845103370183512619990309106709406831243514781214525945675520774008697686661882532249697446428646477123230852446573665244949489858933816516634773135422043347352022721144955662538592645608196348766863841304893594182541527896734658282419337742434358772890153577868272000000*i1^96 + -7883216640518418832621763712497641847830639569644756205857465432700104804157067697225181318947131370189794258071016852781736035116781774215844508889315073811772791766497404379482717125356156996819924342258717738332497783874948518078384253611445470261372844932207010151452068941927003288281492273842057791711304296188331382942801712174791031254032852920006181639314635765073060214957025331638886100656230321664646925067234024986268403902421280467695143335027861328069546971125881995580480989251083851380079752283147663563921604855017984581675011933016053657681197677449649612839982906749462970354998652834345470491975860873434780153454833811731758201820536657183537960854682256205688468087345455344682338172399432237695555196382991515802794479623209916962536805578426331914466697731787403209983692397583046516325600044068183886103405774048688414385403558762843231141637411365402572478220567641228597180736567791747325622872073328082062288118817776668104179488408824627581364641984468147852927393756821687420358663865311377975633725981976497129614711502989460240080577357015896628530224435606278893902799188617563926636842676562193569441035115535955705882270318946953753308177977005512360070265232251558098697472188574630560881184161224411358698175390565105954229129949972461006886223088515120492136580296182975631865911870595896098689724966907223811861835336515058297860690540194564165450703853480008923232014811402454442555503381897920765776155052534214906847303510388914246161627185710092423455077782300727095091045962855613037865798006293512434929593506106593955853606315625612278126688920261887896222465322003288838638232072287038633647190925883390928958485620856481397797581143312760531234001734169686426831675140775353308080638788492071345104388835051921262642780760444844773449969016972966812137251978905860242042948570022229714553494400406343339103455834329950260112939669311321368578997411399399248227840077490069653606296872112725778626083076749398580264814689389866993526461651419078182445699024295145854764606135774551482459454196801051631816848060171688616425870714429758724279951146187259812385243518506688564613044544000*i1^97 + 137419721725937777036744452203960508562555436075380812347490383762105764489402877193437510144203059676860216719263450847049207878448958843310422082194655616156071165986143677745334227062951268866168759973615852165093694743145141328046958336961150973282226161619071640547474757385304241855405894500763819819174280194129818139075980869280447648961798305958217393199294606206413133206127167241580442768728207190704553363853106139662151729631434456239538421809670317723069799887296853567779926003260168293478772768394183482586233092833177467850801478622986156062954923350560041730292204062178346788767003249946733028657358014439130592040366303716436703920443191417996043462555930743538415719733531313699763875419356598079398990177299451534494632927600244609984639057559568831654555336578042580299070925445452649513310725496484525414363411333166482846370376709944179786853263823128613683331410591179573134625553755568055631445722075005231800568848699524488574954591450544407461906819446499993567005985289097451856365933628882743146244363603199753485931038019115956705035652211900830141181421828933575099783149759299595115019633997354206864683737206584734629028744223396333319119182549556221795192641737822574011600054225191469787871768469134931432135418254445190019659593113510258378846146016638550910313406429155418563640491965943462266283832996138323105783921334435038756670668614203148484532497912605410176258064523300164545016619894534788871909454701800840914334887851969195778009640552139301074454403058295176443148013274985057834135201827948390730027720926742076404330889266977079215122209773518110496204456520871586186856072425430121739123507654240990307211427932366518847636118788030032536060179342030672348779581648915418253049959944155322769130902823480116744783861434567736711184431009952008816128266666800806377309848626605580430144679871587312234090189165790697142841690632106722662705508793668431495241767095956280986460178623818647790584670394220964137435481603756041621996581915795382109615277565298341022914940795600098122159024336078431327716474924232270983857887462255360942185560985473072800*i1^98 + -3235530423106170634660591513427621772737619494422912873838418375595438256418992859640498468276052856856346987113202319765593206661669436376739122262388117922344414894228577606336680120210220385191985981834581450786943494588728880248342261121037696322768800680904705996293341993603599885847330368165188322534072745045447730843905244197577909647650908510704133093395082972965247714219230200194344760368789991731210641977037098065622453535052057980638469105215532601361936438747534544487984788481737063669025394137673730758203050828866923099680197797518364241927163179988739697044277607676687237064809686781451811155195232057985290328707494342560081728065286927098372799210541724893635474723551309046764078035127031752048041897237157385700096594994622193876466241613428964294667784581321301947898235299354623879831135913404072829876161919188195397994559893636622671388115026736298311433770805832371120024558117711667694055308660091499587062631291238505517951813934068138464542987182595342447226121244086402229999760069956742575069551750019428428742304491286625569139592069343948784349435719469832610620735448780780650507881354942424362335717929927360705961770125182099248636117860075078079761264336725265004908958561918545226817895144764947523830467521242293883472764984154170344038162229924279806702972189253186506082812243503304942621666280604303019057417545674958876025696073664897657727422667030701857781708125500660353424243637306868006439509635492425347940525188076884910231978257376490468958566979954443559700111776523448349240736558212799001678307983697054550000548701560391278504968622652210682029449783915707903611227957107354970708044543240417894151343962685631296421271807162294499542394398323789673017314292409885762606363310418309655676359008033683388699828558136757675300635452439497766989223853219512365095421492153690911850466961198093193885535617541128529429593236867672899755179526272078663918692345618482767169739521170136305029709467335783220875881366448204298528588443151062523548114290971910408806576141854683954034651597649683224091370468476240889418811200*i1^99 + -13242744097811442287082505449568110352186300950149609816509858254101778890643363290122749539317767429689077529361317017579869526549562838557535623903005000084247296964683583242035571288775902230048897650026264350955515949201647485326440346415084242314194240209779735320097862546697593753226812840079971959651377472561382456119619373127057236100970976781307146031535999091462346234794015718345545163015943564171264822374380505340389170246165235924992612608276004015290172288962438332242313585324538077849712764464132736248515242372786439230684270582867174416121305949193143651956915720227132246084714916916136122173515828566635105216863638317704488007783321753700321939856904917834996819058034840164898631428752913605255531124462285181186658322109852911761277794825911906308725718270620183071640728777328577236003874323438516948819639371661198232436534670759258700209824172317162539100980681924666198114133320335541969826274018899908049841911155594955144667613255562497413266608686222961938992685116343185364465677100776157852519165683584906580190681832731642545009819619878250713696985384765475096691091066179106257475208906673870267676689196713748460686733174066731604277024663043031974768314960662949410317784977781832678969399105816060496525317573562998342833478254530870915539911955313921877459093944546316678252228309030641752877114753276068870715119277277615585355087204923474355316173977957553920578179891483848808316107859967335832438360012334031595933783938429253392663085651544662611309998303034442591869215501044673509956786115331797299020258121703107666707174315975015106737780932506703031471974614738357747613383120087924218806569463395084823267083704630064846565676790242779766890583703458306218456758045595080312137118162271538148033654700905576014894532378599177753927930482549943726851165900240119699196851824952436307718814501551142476280377019982083549138967737465258179328414372230665811046777532125633665239200681587117034283070982305038239410072119633630604957126173382421594702801*i1^100, 1357697048080387337455715145025011538337824629613805339151775558803068990306138829954900139273926010633183616500266994575467028934433681320550781537045569750283648831272064286370617989477154046561957836729164632228513398024093425165768422022404373350465170579451794373471541911256683987591575570766985357588050378677007195187016882167004931915552110477387653832411985439225199600304681582607739208282711928409008313220586883181694277536078688095597666882539090272983571385057501319517351762588166971038595892752879949059052364292720356231452512340409362005723774709905131717208301569852034903431273741613257220857977172537426393127807762335811369849686783059674510680284019880210920938394525107235955973575079642441773273078444055040993604313438215412191345038718682090850100869364366821080095292897814270710601934883533494990118743677561083596358880171021261658022091860937672015635357057031684735844868368263806385449755700063987030859525820906501475290822279813106713831172157300659764752768479507195198678161570181274888257335922916002631756228857114512187829554206155026056019777198476428627621268866994036220314266439847733408590869443134409445182863345087621835078760610265401348079803437465687153524729933680525755860130420638441275090504267436453041569682155105014333866175742934146690730173220547388509394688733018411844974089994529268298373159651746948512483934359697957564986263263945052082665475499744621692615580911348871132829365297067873118643549867234832637289096211715096616667739110433932241489760745870690147937818222331041146809912333784584346385832655438481741778950373532738733246951998901625900238984866673997459813807200982659041861161882639949701530128461633051896525693458347807043830073135099256951235105882129653952515197977097835200521384571616735013228234489642346093646346283000308643848566022920171097921343035530168993389524570026275025337354785768300486886639258927878915024683067012631289193846231897466977455074741880762416526548485328339370252841006026118220389430528810974638132657149357764385141191460376306773316998753976555575165275691949138101741716058011454213712187763768300137218769079907258696950490996900153863654330125953423051065947458567817923392924336448957461374475684480930830440892720231915848219302472720937589114572613512838012164975110867815350216539966106021441963236979458172689219948740088147571765581449217772783716470935456304506487396798778506392939379396027059115901003302250740097659072138389131620191548391513812572146970381657622324474775586291642468001682426868053818813121229714496739636602524446214154615931909983759645344332165573872681729950769601855890761040665827262797061829392475240908360380684779611624208683618209311073200066761532687521383915175559881949298711298630318377462198465169881407364290232305658991133920627156149188188033676275248698805142065544856912889157209023755053685554395665917194896722367487776121252813465169160037890039536069775806382722796633660446041013973356405469440503158748817093506638361474559375755464703423604751530243823032558696286675034253011370890904722753155422984865847653125580381814631851127977483802744655414914584357831276407665297955169357738377286642455381730341575939109846843190265075567969399665407786765726463053246521336217400136535374579191747220501171343990834969492613843193157635937516267603851217455003343273060183032647607679575678956696226838667595191762318111853475875528500020892060212922948331646835978599290632188734397886603861633110927130591602384780817296498519525560026878075260108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -70587614301271666045564545170545771900243676208372076941813342360004189198315030684255164777291818068981851803373799074902131568133429292735353432851492760558070214257326313774244439210892206134967119968545230018708644175109617030920602044750464751924247044484444100418308805021527747140075324311716046391470149909534731384801001328302564138199467251316521369662406935617942029214540772599584655121067773526353016990759782309811008269576198559244394938109085024964244848797027052636104112280250504728701798266512412567205083952831772299025628297026357723525676796738348355697934496144226745451008537166167059990217185032180826312423456958364158297687637016210238469843241145551352366064284302311353403129102382923215706514754446320661202399933737424328485524405990114475966841923131985370376311228841847182824621652256135893887799406874383160527745100224071974496308421252222278373608356057997028709604847900798048805024813755856266456053910129529397997921225720168247701222460586544555137549293493969908224192022192644530056349952869490133444781267389273133355190002730014281117218016116657429127132794345104226293984319511141064685641190732938822152779905374453632366326487874693877341943526511133627513236990429524333371915620613379608720144707082967808166813933705996344591818149626597550676816367841380139243234200767869126448897254472683964188060474477157993206922502015223191935933394421619188391548874901620852916460837821388563087019622228320472338307949221286835896462899778101579863164124709655695647468671877562372905161017115283387896315282168559705040954281823197374153783520453355416875068820253905595412255620968056256810430817547578397861585569054385593917397869686650001523378754731371395903379641861368500787079456016557376217973627883984730766631501078779149776886391049262797213594534987219308455398805419449346666106298890092318608377032833287893189489011931225351565449820986823538491413343383823329599430849341124873447421760456002135825037271093159813134276887275111118918889098146839837474124245771851123003703298839731250472720227450072031728514623508782868676397986146083372816636030111369152568631330644329830013654856324268465691310543232250730994246987126066943244658940214076979756573503354561703262602572185796559979121009933313476654422526799206257349636728125381532503251732306974192855870698340823438742914868956055715059196287030707459286244567460967547818008300257614816570398091573297357878975788858956172854560139687508856835899187619630413524122826469839865237784358283632506248529524441048493044599210944812571873236963568556958030626258750989838530460332437604029313201770508684323236150247258970564781802244202176621794015777643289137069788589228131767786966531053136919830012979385414941002769418962349356589379091848296721553966169666840705628072276171088595396357304546043474237586057254782340466828875027231814816411867902986035663620814761124590316651424649341407714696908261296811033138501029722455601691050919979946214113562881174411290747442480678685646263798982674647392068463650958409550071517904479284215725347143517637935478801461651360353345559152713256125766674640039658488995693455337665734862830514232489415412570957786026845188743983783109206349673523455968426424092393114451604643192925673304224318674474186893883587261006486989381881038745185638493359839729139497348809703434550028313371089792896041639934423498699327563688703344649127621618581621663251781467198331353400727734135214421718110814551492152765694683699497505884291385440673195660949628747937480704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1334604780968615124675545701143145849732707449912832249764645528410046254513949703660510384788096104605469215181279394810316530923095043096821539574081501310886473211710495479336525054844302636994861832761657022219549717101272500556791698387913846665970130049185534745657739847390205791684369454569178048199572661588438260764201786486205811927276681531222335187759198962096523556249607365519861582324412478295715617241122288665150192188285426503677866065154325240734811896525985880004879943281817647669169692026804409372647632077433575030098809469167199997671140240921600676279096253101055119429708393075717877526730883797667924313589649897974958918980715527423237409111112281660307245057123394888578776604243580238441654330092101062855173469132085744033146595937222009049949059819459754677494754979058031291317699498826094413175977970127272753367973366747258485616692831073790501149160448456776900853318057526372662178820890139720985836970662720092151759109775753681642302350952043382132159808611846186408254658973519708401829549841657538999657752564283970166532766738453971523186143271085197476543749589106174770998031703175480870430991432854715494094750329833762136006728859523344167746290092311206056715938035564678542060838719144534973206190395174840429504899194542881416283681569659736223306063249520055210430982940752100382703266318726526397489643307316671023493984865095831963843584007326623983518194198552569088821820035960468284953610124713867007380197232375638017552718444801849113177511952041259679148832866504057414329894155526536465592079420135160371151288579124116263540826524983856754309082412279673825211323247086079418774832781567868235740426803412846621570712838963705402957614424542812341958866133686356979049646444857977194266172073350438992084394829576020857999058294882414805625334986322866065113534033769017158206082640099407213262501037713867164079377163691775557320555916119861553559472115413250296799932264232012275797351636673504138412071449363601101178859684189437768941677614506628293648125863826947063883424134387412837145042472904893017543109919816460166384270464076780121418310091624135215377185337141971181399342000207501189648157357081300402581098135735252936808480221792867315254630942729710110639119354575468459910128531654122042805175185882486930912255978482869814414166660117266519060249415941983713581307345630587134271366433550752166485688145352080532247148421014690193551880431976983829323139991961023077250915399954130817242973001863060162666396912477290687731270906214616653677894736877584294972439614675564887744069744471675685863443954844331087364397492700022720032450280153200025431153467351077427282440293339674803059807791382672551588168767312189183121309597830204194456417928584039212311801480533212146091921799218193026296263867159528540768220594806931675985750292988148056360533505157375897336813429643214504347689812047670399343216951255474844513919159514606578843527345270982164787006037049823524286364893466394551443903950991591437886898220729919497507201845580802647474947490700590672413606682296897647621026704668614701232638075290415168386391835203814411881426109590033703173151002265483773925525910737690492307713605140526872720544151831620613172105328236958840356228867676597235849294935579732491698844189503270418018021138253555188423817235672531941110409268905949712522270342673697709049052141909211767986641352510759898249973176237908590126797596195773164576453791184016095713989144873075095214441524556576176039315875160686633784980865831727614384703840400179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -11286870743648872552222910265713434033700812808242946648654424468748877486798636627162627156308985635528815419435506854843242623830081452633511342141746887193185615310658215400105397408631818833766792862080284587480001907770251846619272283251959028301719531103708974113265118682137770698806698991578424499583570565600416920046216821400845022672615588506885279990297114950414916576689074721919409507149370964721939937412760022460285930236588798446654186383987861316228361212664516775930206777263213865713330175309758319277964275114327327279301427371897310381959557939936886004429855731307515215984153656756607602518566020089042835690411639474621462444567780217215097464683267067536669651276625154475196968064731630893897434019573083433465056884107627334426566327181425157514863024094372219539142785908531037556777141492648322257190410050533721830277351577411410379877080214141502891118151201549991625613965524624963944546335852865579943448346630134869339419039993049403412474324026317241717838863039892641053327129248597267768366507557854149057963512508262557512229333160920890467975779001045497432073030615335562710979708669218640206872477834834371575717628278745912340472286638680837019629868366065418875861875300945138454982864614630985904916195518018869404357989051098587873837524850760659658288160899180027882757196609205799770547793534398544507164075643299115037028043129310943673030096023359907282906368010493378273353182978919937508571556064952687272932397619634126097640921146860218335375463790172057445342191237694433538979405474061284296719192538467019055674264891585086418443244694797511548627938335954082645965344449924850805515183952390515939742765875418027445665626439079224105999075255829725323331377283888833453695927289649471328851045760705644595975118075763603031269115110324578292153926015145603853694528237654112370030403429224841351887060970122525536419609876529248858346236710914836696339967729679023233958792324533454290610588554892676451986810433564084108028674565843240187186667992256756899153108071868245084415650353110367953158686514407490475314715530138099500266771057205987891153071017648453445457022915566869411283198266825444676247682275403149772304716317328801161245897737957331806097544879145659327619200621412312066926247353516973298140885936188886144307381057153263471093313395696110341206852415202846259798630424937533356402341685666059909567462919861767544222584671130769369724265461020376720877574440550783763853116501154301580137818760974464695041854855462686443288844978272636393054391434205677271390844744608192621453235538851335381564322005913431597904449959566647649224858409752235935024436518084407850621094974274268936442060028472506565761866217139075839392352383778909754438618171212717857182655826927462846633722124993883397906988953756407593923402737009858299024738069058192474070484051887332082717522955890750001529783410265267356087541544342609690795146146150371478629624899358870777929746623761999816543315825158450785822256946225105508471592924421107000316152763087801319048608995402563515205192066636271196601054462958650594885877416761703756182253496783975535891193329784800280360218609852457194978014623082666565327229023419722872019753283027262829049637299216632380680808575852548117527119491068953820012125495466399484830458311233247752935285654761716161272210900853594837735981850428378748038468591194268924828279279837313074842356780707422782559092644407870737342282090002162630330240899137764803618779260572902102099333998814372483234351429520628815491727328542720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 60059988863600456169895757491603393403605200310063698149710835625919819146631049004264336769995686276946255594524296303330214106736107766583160278473883713964565458810402401828887304551182439909929268417361113323851616392077325065294249148378047851872411577221038461198043931159649645428479853326735579242130009721153287321750580837293531590442134311016126702742868434426843860047533904824259279122936261261809872562171711924577388940735656073387167368639549029240210031233518447707304551961052647745221953705734113869896850946110523019826329784576742689640954715975864290369154543994957840021850945615150801613140902923118079832506328395213332730099537353117994367541060284199657467624513666329062217056966225014682782641024585111672063174932892204852269049051070318236537773708582709332466156777184794043273214031166174532906710950706497778505645244159352271295610037833444683160064291040350126461497637431156032711517191309291349673731659402396099933420484678998924155399554913066493023317911333177996291930427981900755887086978158085837694827377591985886198824491610849237053814639952644714584148372275928965895164643147390638686126064847355621805632405087956607444658766913096300291263532040769397003095970459849557091894540777559700642434016341978606204184094120400710821803663604425518146731508348690370997157720810543571339910058294251133934267406093564123348021411193201255901382250802366616443382965007450599556830190773846706069216579851961372348364678879544276600924939290564400976924700094268156081203534180399080854330049658539569164080764205512981349905974960927144091718401000865434287995244798134806916820407156141223607224154887099203313393540502959377333068908716540337665341708490788192204842210017116472282395520777672185432364877406314693734959801240245057878346838596085347191525757139679486922336851130676746823281965092681406275298716602973515941056035810265772167842261434461577521299668117666662500863511046199170269473547648882091988459830737627718646184078508245230282203145204359658854786986104461352720160479302826373315253106649591869001440979817571424383558942420266230434547277041604685949809335986145398230021189137033447232923457650374780879729418748750493476042581286997061344508936362287562928354446805952829532439812625561616813622296589895370275769430459079638749927842663875428211759620565841371135877647868087323389684326065703176037885026560816625366956647189729164648115153939620637613480211651504500679056245352521111147751950616749155671918470602331691781901836286698031779398258856427670544734940004031129246514040313435703098034979421577396408473214639718563642905860958909747158384725438211811892331738757212680671749751565401274277233263353773140902157839625072466821525886968965613204863204459859985771173524354412277789721529801362929011063225645508483002385097059770986869804479153096434919587022509542314962550582124480510628474603441584418225772010976450044078813010671702085820790537646870861491300578078764260309046128876143932928201032401827569126223587359737914175566932303004345669806946341424383179457619765584574267752697146608294937597228709235902885851216575118312141228674923312991641685864014305881480101843916730073522359678757511756005557177691619350253698075052074836803640773389916281022674173619408735719097685916631252509567554138222574358515811332731007382272106484904386946801110065638937671670382916458403143032461169758581256526620288475957656733823210669981796009793081836626379968652827205617010917369212571875164413760469392770354953121169408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -206711627756439164956939990391897422166742911406608907288314043090094196173184178866520698954749595946574258017112930937638044491142553399339196822857776146718029234595650828505862812091258481948855039240886999440412271698882538931587537979704118516923133737493154876772001024259235350706693741187762402238038952029716343547488520297901705932746476996098390770921576202265461031221448633619794227761208694598393611247749420419043999306070522525301474988545219882782677220026382286017457831760559650243231368895629558343442998255921748502348420946110946909293744967336730714841298553783832778509752308455862860109435497108378310716626699096437957655567592511951432178547252722835855291456687611291815253601873364391472274000586008037479039280788174965938998199166452575997933233158540096887863417601024272932021086693781469765706967962831915078734394547659251669161898284072646568322499602112489851301029027118136315954698662411875389806196273143979897891080320232880128135748011363363999006312728433705378734404874467123967181005665405839111088187717336888632648670269692742631132980795490799531639946048040481850553460528587270241127538219655568264570085419720592812942765293590102989835628438300882826005809761440246971082612372766069088562658724363015722556657524073088667617315226440208914833976967508814056405226484875417042522886891738701303256500588345372740101821665359859041534094820276032908616722044551745190132148978706090930243666252432970416435655559532774270833896019864914680870016247317281382285611502768279026286582235393501559008191618942722841130862876174268765682110320489721126379398850085927076115992762744820560485950059069978813085131435050921960765433338941435948726233258336478326075098634487853786281410836361686783601615236238697042534648876522573062695684250347841955132558244677043884106360865193008051618393336843569811976188480339503031939436806285552272823213817769614281746232979938424557556320762020436709784658446258300300350318614943991532982453485335036719761180054802708444206717131365423500376802941641341896609148960680001617008896973791671923958014025350051113642646272836088438177605999874419780293774561625513249367089138880454640435872991098314450957394270899472386036070095406471835961536783272076053989011632702410606319009035720117758583535260385280799488883788908284763573820205597203215598858693502384624270766779823752557950529234964293795184432195213081558223833005880100804227786657407221422505511231264171862216161438030205137754032433883221244883314455894807809639849872982907925363360800016175873512914720850813192317350894076483989403158673467953688792593029671079663265635474540789497762895355226052044507625666062362546776822048036906951887118044500312743622067466596021027992384728337558780538161092289056223541652031822727071083573634930074589931538838010618668228057232646457697156376668977035048811256034957009471874370016139958183499299297508092120542759859826731478314723940652449091764841297018815569915147324143661338799702083106393737404954115641735544019360235087431800712774982733710266617134820379899233575613312387876583388519352213859944368555232480393717132499198422909675848895316022664212279846657970840517397642139688251457422858160676781842176802428057505202031362554853285192593345087186019143718025703053302129640758634274374212335305720254550315637737511271654095689862139393798875747549913948271119666026563052403469332645513772804525194730593410049262659411197014480454225082146334608291650038381765095647477563245652739186867379476889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 476305026173164046232409476811219931379195026720447878503642113901624362023494263709282962022718231663894001479299462329443271517942896311832591535696879550339048164058226496745904136813757939890567148380046585164880558861151207629463748569410687185554593789410126392822932937017066183596167249248255793226435118112840631461646248517431687829866341681644427772206355288285637507678018556635685848806766909965072281572633977800334371700946720089307211522436267405711423271942598275022911287076750403937785826924665915289878810291547746693662493951722977859753673758743428149729661277777933532858325073429399727339266640826696889618886860014823540307585840452372604858266247358934345988523343818184875931961477376617489072244212652922107301985217469429359440417837084227232776261839436130290136772323719062244037064467033386908599620457387454307825413468162566761781224231432760032153102463104510116659152594954564405648865525199761229257043264447427640940985079187266245292744783678121486422356313285032166044722907187188598521466336351783125998531560341965380093813629940056146716561972536393294189361596678358831880557942102328869954654956095575520740194365973200388725507304393551545171487232496350978796754844505716112005533308680247854080745568482287771713171337739686525993578205161296960005029695847164547798207751620157164247945358393325408273108989609600100917151370442322618638966189010249587829343192531563275616771062556566349413030447045040794712257552896304927913006610722119750806775219790770498004009901129883420947597276313177767933573985045146016232353391719006402497700979056773578281216956269634716009627797926066753832296422927536232403172330849392667602054159492220786652706099758713064364437688857885569034383597705162546880424765884149899282825875133635085282774060700191698498538598315970513094419061316331350858372441673130492837457977825968271547683407863810286696911789717232823010371347112462001379414592360973559676277658520034974922198670762366733486282794420982879798848780768699272190360032766718683905950386143398298990811284558534289103785222781796656417222706414477869473198159335368024994207210720662306546439872278307975273262811194172024195798566132834067155309411103314926320804095771453075749117194806600976465098727094352303296947353853051982761408364659570286415895885201818440438329863333133772990113144938811015748435279271515412308940356985902876117781484930636627544640787359195005263786230214581919542666079101540856242230666463087754286675462911146270497348882560765237835718272792893717382377288190040196938132986029091287238132197053207627838605604778225336502304783493335505949890659968647689816252774048226355175406242981391213963753032577308283641967665797453479618133432741635382812318138079468861378696657376530447066752249868187340609797297944717749196942211787267534998004516657282752027655467172848414222862686004201500909732464529842416795301582339216062373911488986593174028922289229664772297693190174070765720487781142205292550649577946960019573296227337670201994259304207282851805663588656764394989257796814842415572900829408641373833668420854259847463078563990379766247959073519856136757367446405017326532583604256358355076875592106141495063260532585209805858616759912272047312485731304074990294867843603897470826786424621371401536080733569334293574488157488728633960926246165903680722786277966286456543993670243841936928185118563523096792137894252491480254801394929922393885759094989392061320906251975836998671821473053007150817979903280472889050634649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -775705665027511929341889877203202465766285231202863577269711734040988388811969017844620831211897771358489961906036919256329172724990233362890732579806400623154989763969600717171592200300330833119208985816846943155046904334721406448026802030854557422475380759030221558517936530338885667082275791331642332525330376474957003929246904991475962642680597799013556467442788470003553173627706498598617250758343168710088059692016963860058404496437447798294410944726485510312161527183914207749280748011245504044040442671077123322555778152226459263332221252997145526394686799668148584464080174825632128351028302375413253507154991620202203494781175619467347068719824696094483054803957890140933895472341269195616504853479376646787175300497409490782595322776206154800370286280258870707183652118163318901352540951125049649503044798834064220418223356951244346949518716073393435658658398259083440796400274704549479515043536150093514925553849943134010831578079602416486346951229517859744543001148451327156673818700590342110821589123122459169650154967499918559829732837166481401824930826043991080732041895159341494575706756437980552072573355765341838224801393564900642738555946739315134659371147509708361339126054750654107965919529405475298497698318208381652018404914787993639243166022964710394676449960406485067556001454422331825926744104605510329057420885003616221572625848747216302605713855449161836028901031804016422975565797763273470519739259082773552107230044205069910272163174613240876793049704265722373179295108654513737989928672049513277926392985756722944906188840033346349453827965082357701608158671523346936561723101152402117727845324646066826470046090866462403312799248539933378771684349070638578197341172161915482717726369133611871169458209545304165466650689068122077606993379275332725322325768338679625900296527723556683724343128526925720844854803831514285374550455414438109286118158074987236196139953665891772529475540863955506451541975062235900473031578656745184505366477227336000232109135949700810961526921806175643507596879020877589581858641544589912367319482460624116394138380701865956784689296911192052774948151750819347308454207035339654215447123174192957490496887055636726675634387706093705754898139704576827204868815573919917445610352600179024884757740913844409431656596099922049030871383044666318195158241942369602553516005180492667434370691341304325276933084816855081916891954771061774373178364376618304913227029105405877433754381571374647249572132440592240127364687806749142614410310186337291618242967083707538755358221265717837628503808277179642949185609667200237466923037099003891696384760879562307138616698331770768782404954747163347948850977281206889753349326763379281745371293194253318598226114302667694677687486249795476767281403847228392948386902033714207385718290152223502983063419112125509077448258957932018144279427878478404122538447593880743436082035781380059726270691152878841942310868362344394018418044136149607703085265850305217336045868939001634514375801780488021375761943374031232779400252016243509195232893443049804925096983410854005499104232334368533343731912858544551539411532270669636098459734381089668377074734369268100618713457450471017028100042175831900282050951986587311339275969651217722527536323036946070356337226537006444278568799266880556014274277611338650838023946642044616890015111348609384914087869685190451807563041806545083450151267289646278175043927562500641248735838094716325905787450991854632555452980481368241507071452055240367567534272521019378501455552828397593896681472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 974594820486007289328988741289870925517817299387882207239789256583216384586702982739283073853550471657055297328322900955016348384692413059131476361761608748720984691728725951859966622094424976407087622320182041777439303419370924915785544860691695154322276522956305742213480520744989455186352869091922545127954419919318525668163065324489833958981231912323841713403315148597623388723446545855567399479803634254919886954706556846841305955853210121423062229028236550332270554121414295169471440291035574513481625615400151424544063119356131707539758544591343021734515934956404776606220108140938917096814949246601308172537413023410517670159841169023597653984000714786120733538245123527895679363740527441087016467818064724483651832765833356153653301540945363942647996088399114581040216303969572978974468980680993743863336454940877199470721404278727284618339843162681414559349387489753839584038389961512981988375344496594490867946175994416255112732875046096650772631861690428090135434012345649740737156376239107282033847147289365863983587831775913320568012570684235234537333764781138439851841562800666897240107565850909398772346471744052113679426750986560646443878650051574372918907657547340167425655665687672657028263608099630823212086409399564615735586794157539457674583277280347333177647619880616950058347656653815646078009849267258278108940048344427689755704569039542475166488639572556259069984163890511188532530132984734640007505368539045032774979236102941599097952222541380925382022287082025252863036159658848325145020743941146926381003151120187916065586028602124709341619755409618164402118065367302644732209592476516918584512723148759300303265137476627633112562618523503432392079137315818637755411653695349151296933580881228278572619699779113681606216005516231019833656533138402373770129901122039871299240803435790393906295863800400327780245936262261416299357066067768490896745955878184999428365601765833395636356589143468711516865430912809639075655693922668007096823126877162237524502332887816664954062295038760384077506025154793320643199090779378280822553434579988595396902587023772769816483469740405834624988511871971699906712381721026956439554185875204808747588281186031615621843771854146761523920681755821949677187214679626433893163874291078160710600450525637863718833804557813217446836336607791675339388909757588407429263342665662146908640409267647390838916170768062010981655650184090751678386023910072449906252221326343019598268908104945064307853087967810300241722318941918824421789133187090583586475569709308421194805619494853202562808354101161707506714264161456733374734552170768853746251163196931194385380173893656319069817288810141636393651857482570549922838943203051459353303585356450456026235815364815086363333491069050760965957650676238206184067718768288894345187010591120366553867713302122109945761254431538761697729034413346446708850507198736696672515701109506290282869236557193787898846998134602169345503015677848455144276120710626444562144503057226718246621309751436796016499105752371155218512022780202675110448483556366952888565111497082127314261900637247729875332306293030822794509129002181690920809530370118951735812377188130354437653778063670390028791576466971259414850240982791174302864402431210753189680711640595235549321356581678205305286341536438360904928502843503330599150750866722348538425671643617382833315937540111576425263227114010994463420980582587434375394387085628475309773468293026222041752482337607260938281900732228714287886494548223409232900066634744296077287707219673010615091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -955278596747107476029481215357746990074267006088526259360520067914182006776761174788919354883514815740172258415018523773716362317069403679305821665965187727500347141694927235047056864432995798323636223746117312470299443051359748010928127944397594046839954257052972406515637849087097141444197418970962777463047270358062841383302383350806400497217345711255002954843114514982472902584964271274180414389301059157857916105925666464762778278658860088568364343811681520506571446328615115652487355517951988807098989657130913017048633189393729650668677082768668388426325116166393803399125817260633404513404835837601990319393182937993331110619327462737614467527415239185766030016003023912721865072838288061928933853605150819572453727555962491183069290564461784292055880413964448077933742247376088076074879789029441962448946355109826143304253075406413056202481062593389933058309846781084396751422721396011978523022359657578587664990937208373943537950835287595821232340281895561104448303522135289306936632865255695423873121453875285475591827191399160744075872075191075653345303023490225983070582248533205656495488052135342092899891927408804040315878755621999986385640503996396024950879004235359484162802826634240539932690337548578645530975215377579376973002545418863123651850837793611947125487871952270082372245476574467199325384782275102223915198528642991151426870502961289285335007830612077041002993330570173040282694967377455170751834061578014748690928238564677707602072284250391587785374422025402932133838835302838461162044980743480291972369940878500198547211926490530383479594502503856382760019671694421221719526026052803239604799177634877690598410434661806709909452184276295749728619122983033366917691981251271327003466232219150094715121287880177549908674303412176665496314412109078248485777151775018510549493109935528089638034381033147734890226800783507442380249554270934818099973768053161106914693492898584476477268446657579074406458162857381985569044008942861579201652702865737080427391605333659299430745451649397315783485498445220127132047169489222065606796220762247129137131390029649686078324100933204346054637560532353730712149873713118171188131565451988582111487894621073416969930261707591176494251570560618540260906843444686416790717744807802742513019790228552267267120663779656172432826518125701010004657293958092186306105768967377137385355292430611688901497806498943612266665001257472197167687216033963167786765032459945586073711513289440339692150803286645684826384105921216163718718088153061099711361940145140579905678471490617238874163970477260002499181239013374039176737506706634076797123015319957591606474557276353510127942791945522237670155993108101360679955302835043253247352890189006258845691175860730304138601935508441785327682184453426615284229159768169945258636092822280282705409732094819282725836949603039653977870644448867783863113604253545568058710167911175812302422567128597282564719689030051072614462753470576742209227148788516056519251564391644502069277381684140710996201260463267768503097654656665285370525096831496060192396948290469373298602322904053719306077735057252487074920024378896977596470586336320614508800135439648704183564103662986438465339302028531470665084595351004404963959243979926498526446384903139142891225559062639732116694957318310835400749189729648587838861106259957762281676089330575583602748010254969365534381063855131765664714374069604785403122815129783168482892264633672573244598248379293278695609774403778382746316312041645769474284314503685888909331413203719951482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 835113627460342297720920360828042883927045472064434287057445069059107196436607218595262871881644174088270685143088456424904612671565464808061192885703359474502967236160613362692521229715481589827434141902584891603383290421408679961452730968529231826239708818139556097702874764779126298775985142953103259862613445293068751307093363877111748905841098990733382910900368129572906400191554481243163848619900772620658410424765512807774465896013864259342882439938828412026640724019096421521937248790286711506555830799137173389169453127856568114386206023852804357205849363283924101778956546102614989522204898903518136787781522514922067759637863147150891913265685400600525827301119533013737394804187566109661850267139011842744837091069753403198788810993422653523241974933057001904624605758698581124883977375648213448279813126991991972814365508285184604136067044288398796788639391515915161450092231744015737893244695373096917123832585123622001055257209726915595085418840147797621772821100886639973069812463703782899494457504946863717116433546664230530384291039168423182303160497907559797380640547822465793080288694908620922196635811250773622035479240828382426167955549256855885155861789458075474487209476511642653773425038651172728335517632049228147120598296833079032580923562863140976174072666306128810815223524128929502215105763968429830592377708124220224557814227366350884096737141422682983405331493575165734348315031751668993915290533384147444078627835231331512856129801581408995129664061158050145398847100350163154344393689487388582714445068994110549138582768752610529207292857444835648762457889610057485618584212148310214864303671825407126674372786372232231449590627498763433761087243385417487158266186218216268756343260909550249253857200245193149193614007749881326454736367012439920057470205533034551458732469785520966046683539335972125510739381876543400176523273267020517349144269927487485283396236972702330934737104413697631574966729756925840965845195121764648839622200684916306850056063288869434716257555445539748375826332307142032368822732912245667454977626845754045130594074721498148454535885229576867378098433565532233600981691368443562767502201212613853138547731750187916435279291465647700104604273067831577816959801342314668800004598720243336954429997494132551582926691002085045021229538662930812960163553234474196084940133466371738877273961608960619227020193516603259059025213022998995491347836341817287723582949932104499266670955879378257227321501879134173972164927890461104490749478967188421461361380617155625393536346300843040929132746294807587710028607116306950807050054380574505276301127274998758091941457961953487641435309884157690332725469131977246887522616646283659178200774350147490769694259314074371921481092240243154139098811167875929865882253526991550994536801185082897544537755539719189904540584779761120282072021279010976257053192454999516296204267842565194199622891137137878232486480669425490291499843683332986487778270258071350169592188294578262721802152559309144297338369036724618911373191757517194926398001920512497167520537401872812729058548701668372341015895521942657193072031074653780449848635388934371758015762480678645831199613422936359950303961745419118763089747170251332758334133032405262282740767447415201772939077704812484535302520018363973160694370663742506974317827482622258445127537096535133859858388391979178094417200431175811129837348252656278701964596969930030487416162634744341409327684344449316432348576522557630184139475047356204039309507113480924772033020724951121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -688013171113565259875948815985641083024853456276741424005802601932044936575892052806695857739154079341696648927871328260547235531945293217846521879699268515635601606187684718436341550595120892046045414717935574150204872269186199060385227922583320312875110677795203158046172810785704999272921891757034576616090390929288070232467773894683900504213500420446102566644556337314620065264833867646473577373392383921709076078982216976150648910747623227409533532893306801931033426898242706142691574182715410717932031710087140220645750229750180089335407537133507456017865240486724725206256467547011607669527159613310708785541191250486294566191941730836513106442755365460847524368185249540568207831156512901358970117847611904922903756396217233376279093334810384369885684727781540417059854818827168618543596779138406454193812809022783177817484579180133580103723644085944955417461551824200594266010802840959452257112856386352129243943772720449367322027888106683411363938581529290268854273661823681932595773116994702693060196548963125075819921127809405100406378988150762557380477198594395125124920035108874256222305568364758730152795283656966666160309307316389021996058195685519137777311142283998630659959204311648972236531633521326317372070917659102754192063861131889417510915675988592152067908159717621500169630970996302884690373363314645144669671426686973535250400372998651282154273578075543100273136203972710041818686500828244578625469206142026888537883875186671944292728641890891590526219450377047194824057951620781968497533025294120878985178246951080889792088791965219000930155999348947496828262854963591123313313893247414501070032770225542714298785545475084893605155457376019560155140520849812737190125793955447515814966944952408254869688056789498512618634302637043180542320795453601500866805421483177547872880950613719453996140853712113627256181006775212774788954101196519276535476729153119440540278034304209521696535919018615999629767827576585644193911454912296152007228610743975829733833150052890984761436083616302974221487332833038888055360309538446433762576981093332192770421685328604241777779696379462314700048504742725386732481872107361177771448563674154639462905262885997441166898245513830570774779312211836005435650905390635743175457662104677874631305803361097682686598676568334149432041833575921142281401541993496365285943989701685352352700844864489021082721808299413610895051533372463260261989770158455984723197614526456801144591336799348358177002924393026103047411019686268433504463863140344636438127509586898530682620857058390170814543832630566799167923763154047030121841513845991925318243434085095041497021115769340353451478508183258199667898164951822481351796257744767084289482533025514567666892476566820406501439332746255793360443396244279756049458597780902756197340155670299960352468580667734162436365666097138400652848636053678002481279688394328253217948561077122921170487790160955280258156208406959606644442939901557902554348016046338353741778944564525168409970141437071168046168188340578339945417081631128696055049920771716737888009358275149233681002229951423451717105609848689612652940217219192425645218759135483798812698549322401230000946656901627136101141167303990295392056825987174017690253268800970191367873704048440609633757221945694823699736719147659374270787057216607743314342994700147964026036494730096994986928450687004634500635256838405947526845171216669637702691540770336429023116645658807095404595135495378676258622925831222089722183282214122887850913100125232047872585627207938867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 546849012035776832519001402852775496090694498435825078775411361661301449343952514293762195519526978707318428959982497502022402782802549256373979304161665074975775986602412543163742010050715761665252729685479270532649570136162682258072255481523377433455398391914553491764545444395996604818409913381069693172122703719612015224940086715497177039686374964414582915015640754537504477871965009898659505195960999216529931196412929125789255401212060637158190788376783169122597203125719995908386150706322766560947481723267725076381886628472817674182015898605441370136940161049513608730520065553988767779235038214195302915845804987362958605709337771530108496219914376634191958316725025412764959129777481424392661811921956419896435689474426448714751504747810930639018865080263920143325451527519200574437800048932020903868396349345273514457147153975772399709212575121452373546961588754957502253574083063934873906870737977958015132340328779742576636075690696811114909178826348881714343850744728194263518377118003721388009170126238592120069555463583632289600263257777884784310731305154190069990106935013077661065612612514406236286019386232158217458702445225465440232943613118659929259336177224970059107922779323685524725733685111274633706777409263258847276819529460586965177482742876510612648857534500167800996216145577694060877717424618787463463104042231978266867288088305536689307607081167710044853935919104113875882526887645727891629874837608920816575194780507495363595055307064678462496435838234289829781380933494072207844666856424375087896033118520976262063252452613539941632231882319447604452393727789429095562845294672097986134846627405898224410752896025381715902247775228225354048609505249642179715960654294821431201429530302841466256383039300560852454629963925957945122457245714712481663242457706558055041419660483312526531914565593599736554387061841319722087618338027792308677065725086483509978381919535759854425084827204944025284320151319227473136977656952576940388285053721729890765479156834530974609565672172362597525143585611580525869319246458434152904851276534063471947033023909776661403290271659720800503243763118774928786044509021221132875540340900931333516328762251484401113737486439269991226021253546774594195693388099526467770695193316810144088125946597449512280492203041838563242207180786683305273549818217665800412770846903842640800330641393232107266033997492119545746642234759260299755183091025311996614799621465210408980369344649151498944331676091248544054825167032397062553664351995816614792162333618113052228145852210915050223228390981778488287204710350164732034092654386904659319633029904339169869301609367237823975968816721285663500622082823359757874298420810050845623793060134154522901277652664210029163427147126378132759230714298605874952615487744808921737756253265858685389092800939684289057888097413123249845722396198246736686356306967728612568624123772839452666489172884226467780902814022727922074602623207426643093800821134600989912706914096141790378597471640318132153762972221483458378501671006907679298702505438539576182024289955428059808334188852655489649278327069288650666905024481718373720464268838492236515724686924625559148777368722994728906567327752645358351676500209648103794059994836271018278895103325315612045895961213679816250726899748600378265964811082910070893617174368054670418723697597317032033852831578672392516734919688529057098242562030668162903120689684116297748874345989235889158325138696846344817034719304411097959582098875498668367147355892118204097794509279068160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -387503732979797883193067668409998723563567066208583397786291473376403853530931139838102130721252927902055944850889324449643111067508770432534794543039245766579818378744328611179582763821859786571245983610374012464214676905384853141069146173431055150622048043071739766603890922332542857117281781921545676765931433339546420020789857407074093970787578520441974155320921473909420589398897321723306277292107580472860751793687700379172980062090367522502145463690766050637966778404453052181448463196461043741614832320645584373829047781742222304878300952517396491262534067467000419214767539174054588895218055487652748069003979041966888243166696763790056887470262218703446208520570338831863590568512402472497016752221785727022776311090678349003389563625509358654230446003599272949909846604648854830244294723633956757256275319734161067057015657390046747936373566787650119134639250210704818559988241850123657087441154616906780315194596257341707429208836008186821852417314050520442297931035167398558218650326351678902124473596575440825179755345054364349522747639453855253740016262615164253724392570545220496572503052025684977761272657201811274617428998822061770246955159438698423319050135106818873858080141386419748521200691784538132727595292646448926562651275330882987135178015588666923325958545130738539066547584476310970183881401023066818700043408168772215877520006147882346876552548788138095628720928520389532035689594808505033213269726247576529205834063193883132422387361500670991924880806754509370411686274643712922503050235974466757906441490645179633200590792881182103528586601214928127948127773730832109675098964585367402100498202243647151187040391260215393024190367765076693417995753177488044168728650635425246499452328754861384268670389414592081139707354117215965805847957651352504331102672018326497853601079281454434794054029333976514897804892513681506281424233614335323908818747745057791895367051874191242527941716478401501070110873348553204941100844730552720786504076318964856092338189719308549757670235915950440499220212671352482996831126238011230516087105604420264260944813401547373306686900710036500173753707196216738892381357452328032721609916267936828678245649037766458328459749785674298413693846402963595296071704616226191835820957532320030415584389776663446298440199790413371909029595447584885789639399122087634476909471492550163874331885402943749390936696031525998976055128964795533745869047027124682108425888570635583426715293106661537007779534248689744158312234403897929310545690381234534040368186117801922175597007498703567248411119348248217147935993722237595369662799789304261635711733236939050582900521721001649537499714796763753267377628083707762261705399021297562140764705808511705046112963128369149656346457875154542184193839022281265345925408331751968519539547457547868928348217884942358411700887754458337293226424187618345667895902806831091671244041801598910856702548367825235786503764465524270669358764518156822258791773044718510585781750830498807860135432506516916469986259327058970545828504772689897769715542776870234965910143800608211244860459392917320542845595408716024981634837870745387340136440186247835483191768261609239252466479938591953397487729482929444004632571474857992789110642316957808937220570546614463160100279272759632392648615288073866251094054240683001710321676839783415653611866339903221926580131342478727107137921842962113365131276288479880901232160127309378411180396722191159348314464841913201566382460855223102956425349206709493826059423193306397691165682958336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 227865177010404497117156729036945040739053010652035105285309839783973902691877428432696702723864541182945257510585346841723270176648466736733591408106580189122295249008034999798896815863519692150098693041039044124252157630345007361179121437515655085080597963599343840887271279753170110335163961451897865084450818910105846215641519398259123646775889181043323352379954249261299361366578018827039454046162347009976811972551923536465704571547653836046789548576127046642925407765384835371893981747446931954734158140342342348512725150466723233148305547153502039726445082094667071415325027669473920515309903775906697719171307505844224006656841048184163348250770585388864352942260639676180806710995220588137647486954382809739570398561162456194388225867483728670098762220853739971065215636963290614798642058335368824831840890070276755200873933926059301728909068026840237742779117632093337249308623960530034261222526334715571184230008477107895451750636718068211152863318002271311224797357199240780831033207738465888795703377379185055337702601559227189429955684124026751709415256786584977048765877653931848576643219320341461255284693545415338172843374355911437089691655586232740357713831369448386325977039216991333054548810598433413204864731375111436088510474298375189929699765663395814021587282398274600474288168845667456407921893754527971284725389223560760775945158316402182092431012041599713841783283683689713591170642693620382763515192984184329402135953366967391665351429044470085721090207136968267921667950566572163812077230916657359076507223201276098762320237650072991638907431483356904878844955681803218983071610047354198236590544096723690728028744670401400503445887196235338287798485066624784057089300512338791546211204102998017588932143110147690340638989299174735751880927602016686755501329265185397124471265109119020071879162427778750922463893296869520397044260558437748132680542838609659936321940838907346042492854775523438030804336584485291403870519245669145148403346312799179425313618190506424412786675183742878994991861682277453410028098361789256435280952654079488934563353500046383748987603397621152870671070499941898700906157783072093131326402122489661334629406890139421194990453740304901723402611055031626949222176318767550857420193317624690779460775672140865481091535701813955536634318197812226228766802240154157481285118893207232345813946656776187280095403811683805557089079290699150187241504064689531846353150928443734481438424754995719465722166573951888012784479249779266345858439419752914109945147600028281410969495277313482514089697584399769853304152397443105166986693789322853790052992353491603149166012069532253049236942502621255308656711579361089923040624338305473011196737162438870775301306166722175178523490779221767613548011772365889544772683514261398046428166177571715685120090799681815560663398213708301431395400871461828796100326780141517121141105682904023523023163381974125944882219604118469231925394838400808676148872680699697589318551417985248152741163801791467045632175730104721078813978366958593161269756420360379234182624991350020204300901698935407715396123630786476460221901446877126297343315948753075843804368536011613035538891185714380528238961084260437374184502723121692756639334448779802640090953974352008818056244546223822404905128020684861832603086504941609846970056496876575229821021172439417653194261367454399681700621020255801439639723740788195077538605186924840614346210268412323964400038191227306227326889235370310646315878754404681967845277145935637192181704294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -106377161399689236160870039518057466030079296885071417864518667821551743150598567586616992359343790421793926052175765708515600423272455318644228666480060631239575616296220824276989262984667231139739448480921094677977987569792280652516792881739738251194609680068444136919371250117872965323806483710320906268151074579075594310136745321430157998857678573568975868152487895042919723258169521572530200863813920939793308067795615770270928012310469375090841880578239605718358108926402383093508677535087345167356652401723762127306726509536260700329699816078987365350622440325463558348249764814119563336018782445538585541846970675792751865375029808629794761165322275907497773324345113801494532891388661903473365907705824809832849692942203940976083367939160591240478467755486608246102015965836390045253939322179317183696221069578331168019291563778746074349510834081675719565446006411881212325851374461298904020574411811676908569628941178728072178622234700333705059445373057618294426698207914313563157925025836426314364451004549896461858127308061388556348223953878036010239883827264524101404639762828492420229528878733954042912113423822940680541902928014511882757500884214609595253577063694628022920907484388064630379486606682250697743988219337208756902538643633353909344836191544932115598226864582692798164361129859292491321695782353310874394171184775477488556602371423118904376115318512742718288766460234064553525804822527258514850800725707682389573160471846754895548366155440939557720414634652974026891237083699376023072676363988708357044728901458445118552678291919022395288327985867538913147308801240736179657897230130798927872385551529244426983687438821528438673361293831217947900407975909385063553614410956695013596933367804017226696327481894103042822429727113614149814356586191858079403464574305652999851973922184460622694030164968807569580073387461782408915652114075554200925509978455145021479488450319313578234822095747365148143317485676981772860748483294777139891055389486357205889366479551222030217364612977332175830402860042931895882719165165242526177828935644935771615639215520832415011932495341735089873147353549903319256579576496314075902736199264913135991632836478906432679534743152415201435664326214214909591885157281988640129128644498384374811954041802561404891678746126163583167531956355871867742445955294206486601692743323103433615757492948851394133144632928219599873576803475038962147577881768311299375039722130237120787914796850150858732591238871078825025055587847663066949190804477620231678994814734808543063205438319673858926983490684546032038134245347261206561119608163284698276716913737063977746795340011014095107108744070920290730711849548302755320411058623875914408977783292452528914261023219677686676564915539313222519356482368470352747831395885886220000582220991940757487572750050717414631201314607966266765356165294366987343988961656096019205276790580740854714731006633888704229854919272731323454355491338536146455155591112040403100904959671821867893045308719180336641874974572022550810237065403021749145091843618289352509993007871259218539522548690278493193451278506154238818837709484525060708810290383194183341467905376080117159142923475258890604223213334994463059004296559861669171673208155114180132572804234842986739378017581959180755915513125821681542029567222447230457887333646186208645058512230815253528104459029950880489195363049465528503635094409189665994864560117179952288137888970262297675012861620620636071449775186993876776341815372718555337947992385197771586829025280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 38592383781652655466711343041641612694322217697750041244246336878501200005282889929130170595676395225379417187579766854819003323775166682058821238991156150279588748641608515079899600225279935159682420504429586760904720250133200585881551324505707894797971322343712609891520386869817614703021917063408621828294979641757209919238410715832180511483982957636440205689860300517653045933162169559465380111696207551210569539428213815945944426890804466236147575328750833994182733033120070374223678508626820882261690088309166615459677433438895936691961262120965447672607998581189343862843042944878761543522464181840304792690518411070477888143826203522969159155956695389225519117138553927659743441496876948662600762090137982391853162000394490799732749094075964662908460069497068246824088909859958649637742022983510018368896218375773298517932112264006890245737442700402624914508166681826256865587258050110646445486856621908387634770371456663017301791395902351133794141741700792651464326350785566632290647029135789835576606296574356508066594582903533082880027307244632988612683530890972830709665347010214569841094242854243974971002351080077186688418456095015808539095989092007699346427887503415030021197879764593323913714515558335978763227009401103431357845875515636875041680899446104008144657606662244042806246888218881772079268123337805418080252926406154784104405098838503313435260410386495339025294844056904388596429242129196586475215908541312640368499801636883771346394518253387057325477653205872086777294311527569233546709707777714011560067261476915738997260432949201199337053740014657720369537987454486289066789582434815208779986401124225795051898418403312646364134440883393064840883022840366591921066274777312484142435687168830792739655933910770097192245289962533527238298523601170466612674695266678716459780309937632955164842225298534206678153428117857122755170248514643996210321517636911831744044203488359903170182444048769595109160001195758294425176329214477235418859026029277610500318916991809205124989881444994649427740815556087681110044700069732177726292682024077981405745234414754849607945495663318591116086113135965046158748910726731188216302517389483948512004189020777396448868274942793823001615133017284963460916805907710812898176407862679806377132807674325321717928773897789939165251077555229115705965999183422274000430185700481137799473276984704696352628210942789600059734409711778725039286906281438196319220311593821735394446777450477994317013885486081210461934966537543521165124930717478786579878900586575943534091280508458654480790837029639220070414239616692485940209162750327503314908409063608986358637428720472233354999566642934394021680464585994997729271469702518812453775687725948932686686985914512845311140003974179830406552453362896538796943740926348011832678910190735808246615221411066130397563023782900214052562296897427457734813108669174281745086697647986841945620951195643510918105397965927606238815924793367765477364007096546640136012272853993731220742776231237077282760103061217648763333070845463031253950432250295616688773770881806970717043640681275390720350723497717829534480528945519274468739709692002127967283875084878983787662209301745761076905096652991050118095028784383515607846477267445230106668964027889150552669349816347319136329069313925011409348528773918360179724223870177629603456703460472678774860050689293959473533909233475616234941585656104164651068131433403740617592899723480082508636688608073365179854471607661183790086462563970369235530527999627738667286528000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -10595354177555111997977176145880554341374449613240870063403444592058889363596475971004955314980507936668594599838669663562571913661162842599561864250133113391298521933506192166332670150276520017014808140656484436403517488640797114714871313973381296241013340300452255639751752872363204116351309465809128016375500517311761194379843047903428351701171368389358368064229301997989359381732077111781835315395754424511561530186951805080972409307234242913587474349125170134485128459597818516475493307652436919562091538311305252247376726644316935527909023603721154607964989971230716036768004136683539143631427940455219015884966982003729221090458271232283229468302248869974615037364982236994855400769136449377174177839434918685435153919403684157914360423062118021140406642172315207237519074162312015192159479586718587082033961402656217938095378132831395090934342807364149709578349420489179702255348091702381153256409408620793765843179182722937031233566839001727915411763210727713280473560757483758646570529860412995756171670538925870523270740057990644386027452176339773348934358886602968106469739345083249900221324917328917355720479948318398555285990516852652860003764026108530285802788119306005388349030430160348098778198409526347918335630944856331779654333502894053285990300128432721824867768078265679043333718424219638660475032429162090408099247984045325027467769293717589574001764695762556212602923578740335138875814158728778640426391539054557252851976050530699469646138636526703744012061497004349656837862707049800949348648145604354252407202679222851582250048101340520292432828839031419885829159798138249058717453651081601959294290503071341314895090476957738663696984995890548102505870596749705678436360470860216777983178850585188775359658198180040479678278025406243356012424121930603677114278894537907691035790360223947900011674085652424539519372931689052231370705462584289288718756925469378871806447789386369115849061884119241999852368235645581558733440119644576469636923130175757498814471289132871470584494184573228099112982357430104919097395073374750753560698758146264629966980592084946841471243910027386365242392841023460187142740229341275171602123581373285624647039488986374127323439866119254065540434966471091109635934881093853472054824140745466826160877187494998171864183469275612711812159488534340487633733661371420645471352576903521755668383434306853656844271791894702929985371434880937725301468449543676007775117105154349179867478786342826126650672275442768136797580413598963001374615604511999951522842791310018426245102737991982972443500978326688609793468503325177505294280145315545320396822266405929112070666809865756232585287858789271062939314654418496995596767642612955652114510451339871558645463854271509055948742455090208832393323647005290608548571667319497416878498677839461880851918957707064120233159308676957395852498458162353674272253066835019879124643237384936968044096467080978821203786099559833605518153822281798754377118003805499744916323817032680178096629817608536857547664865072861550102203714046955333884000368916448686361304196709633262779786416344715433577603455748397815039808510537416906365287369346778230902596000383719567426392388668326618034329187682354250982717159095477883056838792103617262003409495750652461309195924237493269339903384001754853111934089392532194588526494611711891376727844732214026897831640239769940730984373125682845135592667859748854600296436478854554865225574940190514923868855357843981946809765428593835390994497121560398547818552790716776448000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2164472377702454201668307255229137871670361609027594143040351001719942227109039175546940665540692086510647905287927618886635537113813220734224230260216561985053761090725128941153661753172421426830686846314894226770682205569918442656583711080131003815310698357478323732646062187384128864538689068643697007960191319689930454610688447561493396883639260724655689735683731246533042789457825447031406917571444704650580646787686873454101641622375940094598293395148275862751291537269401232383026310162663531937041403497730579567944738685055044466263575708196784839173027051189431680395804996789975854252506853244744334696391022140617513344318296698288176576642963992192825056073367832354158239615089117970928855776281768795016808306164919723116529040199424045848584802294514912820400040708632739903841666777816446595638454712412891595107425950397670790052744652753463639942023627163036590828334936120941436858003221102122972913179942892948202981538413318164227688579894779250035390564264357498040470751672618004648291131828203947042847704212506405920696068741322214695797236849183553585866414143301455486380972909540885713323066874526736658041027932475142483705566604565394443717201968646764299223243478757525836708042500850025457939619827445160509246309937808958208329056119857888738641169714999391110981656712118470423482816548876110939271581427413105923529228141271782964244764112733694633324846633156087057001868017318488839013098346771631141542715009146838654654759321363983125620216517666146017566537833590392061434903020952846546956391736455106927690105737317453411826811471193279353762767981174344059625613926736974534500889816019185063692385988414278948129043084982716446261284078743193855821091638502686334254491945047448845048847653202984347569106528065396614823891267681125759725393732453113448790962792798604063453471978584739971158160122004520382863793100099040655224703105639621713507699772236181299448182369512713597249732525318117452880292256990838701505487075268766583696433760540158707743443037456222238855303822478656416964513825341344584054526122932632825589209051540184675890496210549243785402346744077130228334723564555216474086578850745164460944078987276612143961637146257298193002326846688339739655743569345989400321677398497995680202589538863500481376324421153016745358607270596852639439254019184852300543441100266938356823565394710803882356419116219764291126644319634043406883303579911443550980548572356091083380506341488084561663988486643242605619255700816264884974910951753013824500404306971609600522772057482682876357634310472647543564026539572493637206799411376923759724051822972581383375835738206110911113608127930082915346761264331711642440395432288819147737585747914817123873700115297650652158503653898917389036384643851540073622096921149050334586465343581871160870186761623550715777216082889001810421400770951678057681023671672316153445885211090350088597624728598947227040885499092826150892969996764558921628538734138835785531179527565581595627385723498639837889709157773584100791056226423396529646912341538831887589505461269117230136009121297905426043470363119668958526956066487372335420754077248252973513430683006067424758444178355852537093620838177291760183470178810014740261077095481731094199638857662412552532250265723019643317958681990004197927522119813588833321084338025564594102909124746751337571134629924282442834038397923706745496451238794194578957962761929751298491569843434457614738689049230305759426346958988230722801055170816087493178950082904457216000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -324502325388127830706184672697319466756512503652655500332535393453942880381895547945533348113862037303529048184387749115443114656487404449576930283648827005694876851501032492556201285159030684296542661166359241596412165120228557105743785934788081303708353304455331126226962428406060063808101811292391295042402243895755769974555594744416763894593527624406228385275911262711695930304675539900538676943322396125346766899398907730558434717318047821746118249840052889843119818505235642088195002932659715926554700700338418541416763272242144412681729071522707876640334108350804126223412734443038996862862302275924732719174914648141435747080745129276216361285846465896907787305197290705279709404158756952137137550586339892653097880508942668782725634235215411449809702516468398945382964254935633172469579850120433788454789313639403907970956405599115603404188871003160157354253978534301298884461815439008658852391001638537570224205890083024457673721270453984141615030419837944173171254631537709177052829184660448540316409260843717526195515735404927989100685341184250026800696486616631009294271832538653468370624969089601458801440363925979621896058783341848016340472584831010988534870248103090874688705119458756387822494238564949017301225110369154109509731760218295309910404111478113212029696571370306525655198267189015274947717229223385309393215841599407385416084336084151667433656744238725380368240782434120383899435847368929247951845686571014723210412012430640039243476968091158044197845916036052184028197303485214229227108363907953095425884095525510457494218556256845397896052779000206932297546342277155216431227717166138931373678813931375699536271856588471484635455534511475431132204940291166633108893461680992551174514103721696004647877298884902957089421165873845612593744546160540008387166709447406117836323733104237809883281898724858629634144187959368063927088692371691395404486966887929277741412256483348776506470415257750724144973740109367288012401554161547863775242789284374439658745976271346880796314081874484776473632620668745303901589283260413806111576528330836141828537237238348339108331010427793614749567321084607412413291581933435494962720299428084024792528743394650567968691521304023196516009093473257911211729797294380154723539496930835227793281479985884167634316546417565589024049125139253718696232376243573308426920743773225747356506386342796667729231515109455722775474584714678629673275845066162950759774406373354152104642078533770092217230676622235353423884293391916145702013668316115127159393639393915084511577498246868263192799743685233780163380778896140148291952089213453482758486632504598560991052963861609453884972329996713176778143352928708699707065357413546086603182051775273897017460745277668088554548251436239413711162339098346070938705280355138504277388146373692593155358212813156261426281907275259570760584306999024787000439146253243637464345200922799528847160033895273093249037473444353856627554740801341842755843555073743610797234430606364179090811088241260792530778842426122608313535465426192469196745831239531824588587880765422634976594631208897005393702681819539969791499953470596484339388761403588186368275027626582749819602424073712374440612915670581656299807609648017704285774573475953198017306635508672616070304031675593964447862005125935441750678318636249046785692800265837415602329246348372239251867652662709768149230801193994517385306130800236843142224048654806686538817377115640551459927603464783610987972964228837619917057771441310819407229079005429760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 35437888038249884473767520973794399767081640039180340227949281187265241487502169951848974800746187182741934120833640664182307380732187730748610500074379206769995271196987246399478977830178898583597532741419053470138276588811017493794393703066811136209093423593739403979404214047746350439070841929552763648185992156243353396228165291741737038207038950275252924289854467812821158508645812688093946002941894731411969306703310830429834617332436380687443226221872272633118144835328569427325555548613980770832339385109444481276405399763186136687914098481969168354996834585663221476792068227771032227213027663128495603302145247791813938245426031785405436837792678329855049910310123894506841522441451243769102561608423377232578205700259733869971059096548065072167541453815505513516107228798329619210640381096463293527645166596774111941207872306262513075055859049807224365802968757226610883676931954697846695362637215650557253678257480895484342824815926478403560991981798495951069895001031208662391362063715877296037170085629232464223142835579564130778980859107713171011294413411455442718170734344920956154186288070951147294382944866539196903800228652636754033577658764290276011170721428320437817527796530634748169518422839012494825710914366961400170813611822647567689418958166860967783404262651478330019486826461726428933576406011147132544322688035366993846608146827145176835414033474953832783257265914004855286006078256437135876296477677352966481371221724558116843112346471477497638699840278632452138854062228307117808465402993153214397673245308278265976591142411517981645561258507510408056484489222967718249594308840509410905509648840346638844169971728090253000751857908407693359895202295258042663740775306096308153956483865691933288957036281547317792588379545255831730123023092960293855331197845414722517210656295264147338850553339042565090494887859846597668813965771349596570059746293329637462114628592971806420722308091319506024562570781127360249974792770507037765406803813254763014916552136627315788233489480512933834318935361599241613173674046617788576740026183592273081523944916630272746833539622822333451442624637995436922360024028424053035322778174197211095520004437087323163988151478327020290734126159073985651471627461457357901591543872853995697109331573898138998257688505912385006355881697526192831889050371420780847144219336448938458958400408829493988640118806807671548212907164388131857883050053840182891854323536391360773736589951686550745230137512842960459449451362856530820853554112527177326814910968928281141559348398848081003271962824003506498265476768461117183708631744405886532578070800053535911256116130627655323752415638722003278521378647452101238576785796245431668885722561139313265213057524619212822798648587484918957978815791226887964793554802613931033440401850698450509875717447629874396902966013213398211075357234127711932516329258434054053246183045153143200214805306001149313022888081043960180335223982549478881653705186288745719779200024165345979896970265300803191138016897004365369806096729614929115683432863856851807857330281904978049734934006157126522241170935479417507075986772885882529831044381413280766545577935064108046092170325154489313801522898076869922684095471424026696659900098221231549943944205590014880570982240453571937962448309512970251667992617953890330781364147554634017917967953527415324447822219621654976745465670776358347350790244400789987596065985536930358108930966333974753075202007034961429940505404559351711615478143176779718563682530099200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2678710583729628518447366435334302892983417314336144606815708642170372590628563166901287079605933539161946610485312730526365385051756727034408630688817642835311893104361999089498377478257903476256257025886982273262658243065243260667660702082564331594622596875496820305175123822530249001829557056035839777444183162512892126928211709675639051747144319127230715286906264164390411595943776629437926630943693061967670121425550763601730810702784155453058473252022697814950157009876751580728023822244208589946977259946504991775114724390938313979220133050868542167476961086525620274125913428307179377353110612204155300435527734171262463456616342286013309539423150133765663905272545246840120200624062338248491015631776893172825094995717337580297761403642072923783728798546001973956651332016552338948323535557660252713718417770083633174034865212779644052534934726771349451459046210594382970703601521710373293601337378472544006600668407417751080265788886219859378781406982870735799586882796383382494997826411700302549871612811605507715910556240440885836271648517940069281006653336383715520259659588445223277605241718283884675926147693540651322315272401290493732176005180897389347725194023472111076546023003547624568041887779486215383430271668229231944318216252678850486732333389562494412767614575872231492159600516078822589112193228389342314152169151991369995686269831417831824896389155655224551462601087132233154262200964790796040989460135099244845069585866872200724154646132094738405597439368954672252677780551239411815543282573118706330729420579678819924515371170850482272332134183616531706301316154207774078729456876718936462627498563943269714230878400883077204986336055601735393452373136885552273951052560485950263753085710749960547143057072573077101255897046543904378992340327939370511981211915529067719958016832674326344598280578385253115458620532550511905351658839450028737579261703872443288642979337899798085501197697025707721349618146445870976143889452314151309823425457368371306647148811201322171761270037889333752104159534636745253208866719128379836968544369040572641372093803648313925828440093126116811995848292084363255179404573189020668316895668456962951501229329495872802086976035994642953450873668193471265848126432915991515275359512247379898541575765577644308720149776918386500529151191724865068782569395271143379370514495516127784066912802173321117083628303493478398016727019096058172985369124713332281051295684465625491346980736249271975488641816599954611594865705525993670946327365706558010749059202842982955690658349005704921612047947977031273340177873470261610117021408028048419228769020008635643361158623595260579365688363835062167499563508627686719395270980898245756798225206112564312707235331558234682704478181808456809357798874350827469361916557520220325808032010350588940936614661130653218541202705630066402772046521475004146128224786659744251249387762622340064230653985183917776397712736219407227194251848280473157852468875964975260267948965478599331202875182752188581748370554710966259980941590117917376061733597767151884276808047588046446662047071397882387956628681879305467230396370748291066258379652817469597579545708381774752257436560135528509255314523449103593946565944422191355112428239590083638256203504081034689170928419847685004106637482353959587155630887977821404940443544605261760612853805697654059847398979598798148904102597878547158834865424562807911021881246660992215615081677306538516056075885199614186352885765064919131462467542153952403601185832960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 105206191957633074711120824944560342768004950339011281541330371769154105558903668523154855555092961864063448409780798186822381552498604323494858524217382522326416692763826989279538311349433070794048124621123018353128801364146568679825584943361661014767671486192078187598167863839702150072093476238678686671882480761588883060951304251343267798024534610455156397780717935690984877468843118154891330872089267652916734957120358586437551941920482728928351902149991100280269581897770420570996757761939340541963783736330812113764284118354121008543963783856424195510093395987524915729398472007909095771830438221244799074993388784951349711111908056674442130516012589443187466619586268826546074768501486528204073606430730512278121431310119755292724211103476814828236705000504029041630227214066825702410745262846902778866825979344456926244091793509452613372664050343680264305770127536485851154384324136575461987556046681626424779783286986732362260557701558487554667803448171482365234356820842197762447466368518897217515294974974394328588225193715135221456178069705393868181660428680254372900831721958255399400353282072574124906735115386806488947378985378198030540527816986130831368701025109334115174953577994687622535449767709939972112975023199390296146754532715855887361917602509720308306878431267264566103929809191948859523386614790636072475868680295784921680848752259376967778434238713271698555333925486281161267545852782601293094061048215800287981046951878074702589241228179870817836952522724021812312679290390468933201781703401339503387283558611634021660195853007524329411404814455162371954198477696572649356845441502996019970234643723021335613587631416624452553509912779305052611807375693987751961434058943688849864227121211315632481722254975383774789753882386025700452944576843223232015560510176562509687181919573549567468016317193221043031123830896973325570430527949224099539794833390063951718121598444409282715166914658933607925752051877811256285972448053922391333172251838430386680275269436587257800221949018611125484231001660391065451299937885219238179032005041178274725390862047029269554747773417373055732564262572699433892665713032815865621154173941529448002537913235444337232536002107798987045711663100619550386189872331716740929812842215977904488774383697814867293783791499822889449860067400854775408074672674819787069409095118358681663469324493355288985325054442487159540556893272130888544496333554135930964908208330752794176003083694957967032974838974061003358130523298878759805751639614866279130379469797568866296133921346087854215415491204335690187650402892452593234410379977961226013940495880515195000607347219573667849617450369151975004644174857342716828270806830109958203341719328431885788923259641220894445463609776778171124080375297164445506399491373058961709824295272598120076144423486801190132616713460588656014083256345010279901974741556673781240152500139677568453751837034311097018659559168370033473949884283979666780648735308527084318023722594114994830481955322481649042249243282343100949025706701480144993045852692811988648622434799632784987007264423934352987621384552817889677781058526847025185111666629378673169850746170736948685637147274724290383352644898624976611640610774385650487826416963385384231032484278459185794408521838199333035945072110024406584363167817059367966470558407955730721850513056941086831738668940501097703173512552026282315649498896566690105823372883544725852861551720017869336882069209076468618322855014436674944493973360432631378870272000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 5496720581280745988338204653230280730704230930970861454497407943941140602481496100602515305275226748246003022691815266240413782209734580725347948739527646083315593433666039441670236095290185938223533231445245198264289373699267015589035852430038583888163915718677625280252616850556514876603203709755843448156563180337515428580090659700879643053256527512826712968913850070118720684322227100254554592392315879292986927467459717357198595410516934327830287971211797814607269518548201906519204065347745132831945285487013518714077341628905431896289876242222435809946912789781794779280609170527945029268493875640847745503816674095082408792302568706820098961292396473552025394719570191873206549072229737590038009500834188357332796038457538811176060365004637275539576778040334205118983687958603635489791104085513036549577719919586088662122095493986421313360379951775481577391152866507959514219306473799722455464833872656540254781049086474337742558970485032281948659241884063177279164711884588816891972629936991699228533774170395871706596547519931720004533224206925867726513243379410904855394901219892546317682455252529049028986124666327863247443387870224234079865777665198277777523598786483862442330372554681440681856020850921947710092809681061777579398880505979804608467578234039113474370513728951101639200808660141369701721320971066719102180820142520608373548165312133859577681727595322180366565772667358341926636388811217740101461114561265393759190292867934664613343216238202925039962768836649823148632897148661905307129606188355258121564421950117487416335105217884948615441510275348991263527007034541576697810124417187290644637400194985578680470481540603444593273212629450513204770136466724233737611344061624280411732081586358383469051823209244055689918250096889917400639159627938367424367495796962536441119291522640062972406654682064193124356345758552152019549226981284247233634681924617293357651164517434821601249729944510304614713679152756088804044784458980731013046882056091282654396908300635075522163927187979717833505522135171361158578514516412612747285365231040501223655944866598910968061444414943403711090180415568690584209943466130277927675308520544714953565178610611771383286656994631603485607654396727867542944014394581991392919547526666515884616404587912712972406990477374514027178131235281032370043635800685764955223650750791009738359345510228959883258810863668298936831069376589305448957634150577793599005957880267627770955091845061547265244826231951427289662242670016274748717244045424150289502907163980190918329941289334832063970259081498816628248875524288987464786428616254329036997790462838911510979722496634594748185723411067659684882697599669449606405756660915463292064850553072501513590717408820649019051263373507031458081660544398770068798014824616431447675543449502602346166867496632788691666257757676722123926338140793942218783168587529416561381522546618164855351407185087127240353165396365972553429977737230984355235521184449685604577872789438706329676305345498523118066325224670811846608412179186045132650793925292060322798343666061927445010772948762911434097667404619833817605026229326771396506946495076679503356522503750794145311519675143073894749748110244698264355011837255378235603228515160093364693945546869327706793447830741733855765155994677432063268464975465612210795655078294579565824743179452256811136815330872878739615083098720250036281557277658569644120596658990751872859421109572265814448868299508189068800143364253360363649263260201122581708800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1150917051341968317153212929440798878018580035438677859825365362159537549820134051987224410010724346815037113336108240017396379481361570491634443941042753145920421333561713203669688177711125561487860803949206043094262277396829228464351329540446656371714432235949606475161826929701506700605362451601294052855592500530124787774478669044894207519902838059894359714206874703416185430894429959750766310486837299645303122332104474808158375642770998277968285977296672604868416521835188324102621971307968447195375364015028476151199257284553526811716171955822792687997416177653848698427616687992040404951737889848695269601969836597295885267950909258049993908766160978654021352657834835888607401349815546584468603272095628472505591939163481768152084001059329774203268698113830417677603009030836551227875872447100209040505824482314507381682813041124917965007394039025755809163054151385913660682740364429328409188505951429246469358419518642027316148424965905619311799706990139900972524681448885070201641470770463023667514773531841880228646645082433604431344627880943538820366084873966856932654680607194802719924854704178917658752908398265817986504385938139027580238180090098412936866199833286377112582203347376024396429925749418435771731996658379293730027542368115081068951940998939461684533419220727990252455688061867822177201635936080199493364982589989542687921927383008458036234155625236021532325500161118454502323710446052579808607041093569202168978364424408741207395770486242392706679015587565086042449372950741607465208456924993019420227858854500809252246212150854136012025309804773533035128102373959329047855480508055014205266599182548649478232410356977740575547944995809165490898884635757585093535860821884378410640075887792299352389451889965700664002326562424835791060766835229475632980924743377280855866177608711440426261626906217410266685595706331677158792829685921995626521536632932359734380840335461259341933361675097843084844125837311160728482666897893274775387426280319969577149029890597025691621126437602009548560564398321719849609366908973506752403621743179208939615247730694230117161382179190378982132394021456992409636066606954432933125407356456442629109258533046877049525708759954904454750984096790224752807098780418349053636328565886923110549589304676422020412547025708667474572923822908208016209570417917342711487524690252575858005975374402294294545589278688310331846870196311011948415960044645492418139094060541321366602179776781016606772580550390133819359095976285681258676262058873540968863465479070948959010491275934864137901255381015896318125562601163001949245527756089033679046875678773045321425996512099715819897364069127756957860824860140385563633131179543700618826445164528816202006923879609412615948710998402530852031388953203331290410231643533380189881113668608514537094885269960536552891028084295911329339281773427214910458978256664658089911875870838117240902629328052198448701425355940675613989920407019711144827606666891260641906789641077674357841062979204574919216246510910779518165999313403442400884174668665326508414558689276540338320620110408839857336238262760881569722685573869984795181875904883782043391862871922647008266062358430116273268485879871912511043783253362332656460604060546055567693849980896719423974396394160126381750066318670709052133382852127189070076612944298708403236918571224438086976816874926957348095990706088183580973960864193883058844915125302492312482244607857209959765625702315544121309651555361446523103170591984000696320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 85003725937347439115475018839299370622361830142990881327452098579552877651308248428716612097153501820177186813546638052867425298180884949466826997483139432148321529966807417081913468559699903440927147483298648385063932100032047327879464558872657359489045331277196667422940496867259456913148648659001511640172438027489252409279577283435962340255953136242156499533473914769807321593758021983260218193895779175062967851958666837304747442288576214942145359111897955394063567665792709793683209632957102726540876577086617227073686161518246630399441891135724634838622940181046524648512822384730980450223059027432064719769902134271163912215002101358335104544389870299009666360094798914077302735226699893621144934556180164618416410970549990937120625329392539453942494690387269135564737787412647521226052391543693694554946377474769949468966129180143562232937175310519170913274271976438791089762369137204850038718333785466530474134137214996837661310553083548969387481465480891495239672881009782211950463824937621241947596126896352518671939866103142109685059529942397518158108378062668168098730021225813377095916628386096369399814657527253927780876137540367123877356390466240058526069825641996068689012990046984472625882077456802966969949833912334261173584515890636245801944676993544073003458622388891738003788313631472186047349932275260619223492238231319730088783130155124503793277062381203630948260056472456673421719210619264859778504652779284876318606965459143703709797299206491819577171854780796703704741656029693572873667433687843188263784988114104886978594191712799036452926790643075695307267505835213502951061937699514618889041988484694982419826504843834169517096327474444632890365309928223427848621777019919233177327902226825241588527175994331641229707368621485498072419775338084245542713232746550184943483743096484777512128451372328664859297199601996089447072304942517196999357749774619239756996790767326032960795481985770024483475169188655255122266487206247162422659023979083018392869873881335724721399613980314378702144934598192583851090456304834996893859113694641238825190254438482334417382373835252599961886792510482765329140765583223904973077549153531253189569055556448867482109941474817650723150408147032604800933088513118178957948233858389670091525913005327264520417291054981906117040424270658818434903768718177081362754978993123780581634131483921349248083490441975355004127218429904731329803826114204677981364316389031470905864020127906983660385802853317559571965757470854886463828899915051057911827264381875980905541276588811608925336612666468286214553381202129807272942010185045995520121120964718165034038213133097762554917966035511748908081588015803041194211159770237582138125559748463210870524138844455025187133911153091035430906064661584714089351847591485708035726680883160032954277347139969758905334906758723215799518835524958678406572590169680573574546727392331581438091453420985810792954462027249731712166139990900498326960293670138613089450588972707767985489508028360582337931340050810296740746009685085120950801872330584545311919284885943764229808503325153876768630394919299297562798570450935820139606138817649351470022885196167283099088094807132456214668655227869866527329563339139990835907845208115168971334475967556844494752112305251014709415240160758769377969844468962539569910328109220423255222438428840463819523134715579614289622015712793438455010940388274660778265440800398365900062574711801746582763525283980681056529268640526632793296847897624576000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -2068285381605934363890373693399713032819972359747593397084100290164914949566594199011650150814301509276538588984732170457622602198187608971108113773154688381556670086298965654136361120214874319829304564451261669048504218792032682705813504387057377503319571014599815648127255433993456027206516896824380130662657153469816531342829392521537917810363754487669537322947628259323378709352019337628293292639015920440659651491522824546791097985700003892025139788362161645444228904279778327657565665161936229644257014731133824863088067263403920985076627141795210425398011286044372992712460532760226685115038978335264397910651718037255919856107656245738926267020029175034733376470049442137344534209861858169575347503578981443469725418172437058081026394382486548140630744600854135963462400219870529646042525700337985775633952413640337003788265674176791951682626090420569351394700621737785977695467648897647703136342930674686573911354284978314270416963389895745268083973091974916475540426131954509673836564394181499528938476599394751336410373388468421546170974664177336866517607483848873366338927508272318385552212052977654560805321994274935356047315882739198492645305849057026962443145396215868502080391099131202977364596978734205857485214304880819613957714754111697194792065037695712639089068040933564857531330774516688177529718242230737095474155879717976740169433264804317670739693039792880025053636351102090252949382695667505262835415887596568572283028598625525359248165778342690278268385609577121420870747428319113775501861307494965437732751429242032424382126114377164306803019070727700073235047133612890963957912885339721403919532376559511960006084297190943589105987135742959313151273947585072707812901795024145266394225599122199772066098164093991096894594494841016909304455711392140482716425180905877529180731346509536568415762001295582594118630298128310906169368373130946474942664014390320268060208076547062704877819830274555121012539222776648048363534889348555989915754592660457807595366369241132870375679026909074899741859684686072880531294727483137554773277173306170068460208948321892222032087118232180646446039883035070082976667582264269636774080864857629257513952376853529632411753414618805049407786255239538880473088657046631993234653514580633219142419742245027469559828453758785936551664960783489887192907745713113199185281958354351012063030791581770049947541316883935894318709509456127529224353205349690160436854496231393046965356157662709392723305490731201897999578968495205815182540972365176338748270488220278699754528419030278813043509955619898096369812018803933013027940483365070094790145548407167827702805723871782106145255024510536567820056184965078036277277839976685087588029243711344710967577441982543389488633523258866726720021163410499408992964804365317339690262828894948890212340313464374046019733995988233619273550081414310591776658038552303840378821450234555842507507958805804539430284706446883407524368395455120186856442192068381223364447844518190864178530214013552785753995791526472142479850358352970964624653977738700443360303586153849036472177029725275952837562733398204683474066869657888935085965912782077060079823785210718768740546183212608348473466858948657787814613776962166753903510330605161666506221356549937894703256339501559147133429023328019994003883919361498874336471964432635598797986165226158661168569607877863912383047954397890211950267036212017399761149675613672215979262190923749129132048772258891852034376771442033299192506692403200000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -72723833874848382378654444055620493235761308545057561922843722806681748344060219286847453338745125481957716644026748446820442867845719811240728855296889894935080899167190299162474301225705376420296986538074964987439818313419117388474702750575410408783379215804672478796213293167091796358460852412889768615847814873488255847991814750473842079154332330157954107135000664773014950194281222757770487736922364148957249663950092857327191269956421745485417421704606061842762508719884154916659135287792028505166873638247204986881901058546218786488965936305655809292935629940399411794080321042851320834362809858657825195071531613716052264038873794222023564968020450419635847039120308821805752035149489589580971797982086199357803009121787545969344058055441405586061749441366198079407128262599420571832739925765964260534973639968332140146423084935847232968322043387144980891712614090068587676709553345933675502427427706434225773992038887906092847827861496058938563617084984427639028920928667079430407684766001235754867271042206439235696652953222805383240188905257184782841104223512393393414308801895646106133063199824877952640947360311533057186176436116101097394773464108133182620821510361938461406497867502487224545735436817433673590017461259796177923201369602062105168897293012939002965629961558783949086817343722904486641215715798243638456928644194573135760349152085232425514581058389472523065905697096856443987301501337513650519058308174006893208552268796595603288178978053981154194205152146558272121671602414336938328248723275643985886396867080747814420284452783021346865842873611801916737654069999327245990592404627901884246174862370669228763179062113658937549274882568068381723517314114319361169913979807211860882904030196521379776517917852714031076436092403911828925123048958570145955555936701929192340840690950637997516615593517343197150543920848434714165017816243316650850332701824778399294697623249432500360796884878465643992267374511504422393481812300326096467408243641367632524838467397687040575019741804922474688969339469996831464664745200352631263837507965048208177058682587550574500599393729265865689526499076500100008408295371905480192579984121520988414690726220130397216388832384420933670514208749808094731373042200292028158596840867377874253023418505043008662214682944180265143484031637120301907191921616479358814149981772742172725338638728483200490666607594254384394243087684900091502586858091640599992201861114965330314330319559643773893560925969177660291271552430453124743491833079833593296221929470000128151050687419902905542447634956380099764531275779498318016613712875168757105791685110134645276108994940294940989962885404600822296940614186761727495838197247476699751182239064234037997064801955011372963274761349789836870715930030028675832566668122671899184227552201133715255701361454648345719541134789568672797048249214078146641942074356047595140748816467875682752635789841882957416767208704304494885994875721219094150485279848939460567401038157252192650917071786108206357086634519782544937136460895038878901790050694880646093817125035809052126704374316721581989865169426272518435235222478095604935533161443673127125100777181703389003872602345748696067024776009057043265642403091395866042452057068363237129347097526262403124542758482807276484098985061402346373108638964477260341040550412492777590799328005222311461058942062602851068284789259160027272451167223605982385461500059533460418709695222471695694993614113691756215898881467791787777610219520000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 40672787319909007766818804995597277659637283826435519717678265018400571409745950923565880098779976427361763974418762999666330364404661474295559909377522729073399113017628389986880839502717053383513463814317583247772527471356315008855890149718695382895692015069305551715438918271634326827725915415863227074287570282872265063459252517343769765319904930577693537447441867965875072783942240815681462011423386024830119711560577954221848633036347968138138976131437513001937864441053587265960052603852046762172092806130806508461240618227173421991997648587262683170891912984297179409627315683530498996803973360107104421857209356547121439660717060457108801310578499872430606792780625665213687285566255876152607185503573083411490251043448722553022293476431503837977930333968341554877352754956449172084539704622286318052721654433330511674051698478503457253066958387454089461354047247565320649939678160301999527407046006770641602926974167162694568614850941533226367618941675746531689905081207690654617038343757541669369718695958598480251660543392622511952421361771074643228582000721935821124821445525541765024979081437924168152343577282001396818480952373100604057479462646128392394173019631576252150847494040388215611985269087770197674305159704703303321431160753772535899881024290418127977845292074670272496999298739906500671319302276445784794754402872511209449083481454751768097372527105576919066285092258029045572934859438213876119280047057375660958264845916383595696977512522420775406749789612208402479220915637590301160921640300987042808461537087944761678453002645397812563873889004527460992666685660317451740985530628342576382388962472071674871128343703304907971995205458574593579196339473175798335106227972731357498908514207075389611616558905623916634961556567626769994418782501378818753659501976374877490524498738451583083588559671853503572531801750225303536658112202568747233520207135048231276336346564684522374069348078347512839622543605803553907143648783498964606317944682359103319707042147461235125590662912341540825115550298580575262039109151607667635378548161538860062995239736704250174299812277540788341738299995198134606862964328150599513694957078768848163004491271878118830111339750743638523005382448809875839524611647351243079623611324164227276397485849408075898628085082730500798849058522815906625264155759364979769075424382107146136360537326505223299410589761558201343143211540404696221864732233182476140366262286718492462303033587001388848441032505312890130595075350925908191901972347080730162771276113654407640004147825777256787363082938715112215961080032927284472262924341022883151079419235271401228360614976248726472799103876384140668338095914606722480688851506722002704429828175053228554695256164986685215790091522877998799866755640058629485769080191375423968463071089509395580121460872192654264970985492809168681478145323372071216598979162691449574280606107395800939400752752551869857547255766074482004582713286556158858855259464863394539195826078266845374615149576882969472880076345699717634549717580117694655418153387577501145075705062664759755282252269299811136284510982702536409997054386832032772871031630977559468575768185235954480249536989373020546934777249663120590078484844678901248379524885720689490790898281544051624677052245194779048429572211095515377746555506007438562455424397513496814044089922576028822268645772764619535511657742939902121976308348710593399635837747387091848485720693668511322550629975343713814118884243735286028173312000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 331131666753929692477772755404419651155755818641679554143065315799284792784919080782780507082515117928164417421615779876676019269869779773095341725842439639279251043838191870443277886928647813900643302841399014705978573250754882830213987107388215970901098823358247866219721467205505032341684997068100343168277719140807338547416128107965863638327722229810737004992982267342420613639359878195864514035665316619348843540955264534624311445169198525439650258861489201608470460730536341122651525000812021483166971698538470356666013143788212992022189313865356092605011682086175513586120326285969754740735637559129528112107635240159181125496519239876965733408495389943885243150766857505882483711416251590061968111077981657759986537014228927221081680058381276820233985919696355855155499776357238376653948895777081704716858874388192313698485150637953315245511290027911820172988621957381501897959381093976572930481885775196101955120592554612028316207721765855177730405600803335324245155939411830734744882993938655251751438864406963851942376348350297914774077140579923912082148242210506728637538290624223633853864438750432351394708124293315577603796583042677615526796315642136293949563379015041609221872191513003305314426908603062793495058512019217988199139491530578644026403346546262559837390500341337611194896807533094578522326447213958242317092347467595434595382168561409892758100171336048620989518333908655224952345875353302748634042959791705306110641505061147234725074374744086827813701240259416108221681156789883647670511413095042213255746806095106436296211524196827267264671184800282976296651108651546824753127211350310264894365888953320583091248166027006508321254760693316357479924465187752815642039144516406304918816375429199604955276783748063446071066307281702229842127492322830303608912295292803132383273977425102480557042553074360502767975366212127029017167441568519311691962872687780831500069164339200679546475406243730082228570374362241891082699807053994770215451732620519859665333226588750323048173357281595600339084026527568579270432364522883495152408871645378770784344451272360486171349950955566157829273748808319639592058647894733675509609943182212880250373861426881312960714623751858628771185832732180201204410027415531876628433946302911282190391806295773930662555031455606752731844582898179398168189838295102639970444209690427085280907194616471305492707736405024839227633528144094458637867921685520308326936833965157458320957952804155659804285553118074348153562307109305666908915216145798078039233951228288445377463083305255918313601015855905817404564693748558802748995745671433732374616513747095445277200923586989485539573239544903747958978753914928407264611245734841038443934093905882294618522241652244637599217499727550147763743620326340868335355014782095170148839700197187445666568203244054721031117364947558492619048420042781649434760686515579368599163927367157229459108203014196912820911614126355383347887224011744406952008831305939144150749985126445320300893901388148667689862033729364405242534027476906597082080159202391971137080374752687304402740549990435834929159748844133498773781918551030739271073182545878003215170713302948124165992626340623322713992672537331327688510253089292860320415860224564984991939394685694278934043512089350589435227224823170809471180744995990180439122833346604699132538090657472014570273638840463236748792747766348146280441411766334821168575633771842667220572761236785841361468456990037964139833945560110543667200000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 62802437822828378580122091903173129023849701879354968265531630968769339234503282169942825094922025650670225141549607639467681023506527510040438595245395509140328580833830847340748405028920264337269591567066562002517303644023514888412990470859355967156449748184449850311350213397810281948313739576803220047168968227341502613554302573185253970201989725934426048751590141928747813359293114604236565834496383276174208138923516677514271182176086388881933927894851688694233867672997478872650519397058075394301737020786765239825709057907439971072963762002380511555192010208691186836245355226503760611209175829528223546214623693818856305306487343827519094095677262027873362538967613247158571493989740065725632042962535688876568103387187234094778198803233176318082007176994150203913862313169459887771267702568766097074564389362328295870034219904548786039523294283032357370785661935234400244077367481603939689386368969770082874639861216737049616718417684780351514660420567508466478009651877570685475973857761776982130423521643668010479589735427867671069932985346328204560045289819073083666909313729049713414922634613584453507206589183171757943337505361823316993448265253421653618447739269040883682319242220284318679723984008462390720255681978282152331927515835738929618692329647053323286610030511578156368874694297277122352094255584367907861271908400032720516642485177331537744483003200413938927579027698867219319139003738675306443519025719968293739229506543450593129252035209658858045387451092931041617364204270263672947483357536561076917415126579762283987015386088749786718586802592465214978373995515179574928225816716115020744473567054594175625537179021445354786285841457724049407491555545994189456880312177991774639226152487732194698926716371713695316765559267825443328255886120347088563965395118310926605772662601421240592687318084412346774306462630040814885867156768106582740237143261994172767196836037374709594545819830475621903638296898324183958543458827699787304938235825956383912718873256062886891514379962436893452045753148379813202595671453359149043384783707633632810035019890422910565022742150108365502633617505416383423047345284134987831051573072372449997735338708835187913162247811765098491374423074625574718962152361037055273572745567493792295188787230039649215222464389645770785408117368502910513277557927558651236516770169711228997138075418264708214194957032010467824580226055499010141692305868026062017819514600217153567511662111304423613892070948450187257562594695050084436166474591401070366513937451443051527959471315046516082391904035866954591514752730617429998761433114584425331276552422256435506736938265070118637210339913481311901042725487777350654006271921736480017305695205563186773024311802714427505870580557823024159189563822720581282389923213086099539559972132752843312591458100837424453522870027235173116556743699089882346629089497329888520879561317803441679617262895172859035001534056284256290525308719701497803680672370280730992615652713053666748166580556508928948964975691782466324043440087920405932225210317878945294004833180825524639523414487289300701546462191932198770241932592604220646228506504746390640449524173252302734514669310777382219422096861890633798527572549601182446156024132366739140448233544648139767329394387684652245181438373726767443287934592582272461920146353631798543454337715097980444457858144266124684612377268100392463407923455696416539800462990953341312822107333682839330255431629760053531664927255817093120000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 3325728062518674172410073095921535733249418448494019348750506858534735132846137564185074047720780711635438509860199849629312296866874930958035115775350526676737513987039914347872928795034659981978498463148005213524349914068609830674399333546619569649337993059577885795240490200468509018525410657317262944382479063942103338971809270867099596896861588380566291917994449456604014613197296194401979390212262376622001665060654147286720496762550260584848705641019478148609520692369588591613263338374841182698015068498634722537964952320246939964582972486266280150378617951375973772806353108929177243814248991312046742377869386295957299523580277154954112706653627204655286963161898960353060312561917319277149603885568555981990960589593646271454999609971734500730812488640347860223686333923858603333216528312003818856334894582170712204321074878909369726979206838833532911274778574440030548479241472098650235736516463207222392125877477763492031362589962313249179110464844628326734116148399183450701409020050322715666702190690707759902239518554760164904048163945835033037273613864550885372176760327432660959909400578640324993937624861485922396725872590858101369998871688724291688738890110401650296065107835939504796020316114140251230855247320605485294214118749448013442473618381827589506496096450077307302191393699076260609256693734905560497439422269961215509807643943413218124219864732661739891012566831977089410517113709223567601166662309900379062295903682278824121567214202514239085990975713866424973025986559663617329374609709393232977370212869489300899940345908486500178190075152545821873455159016023405480614968732442500032201659208275496919730754926624550664770202022290407339765005566925139149996152341830049993084760320056985981599985961756376504369492851624687714007627413495296640905594816227535422423006612283191855862815117683946266065891927137588601338613956530018758855788294074973155131029375213468722761048902981937011826298486480525066189716674298278158951575492058730051407869534690690933586249231048965737572556323835883553306484441149023774295604841268114571520268558911350496453415416844819094715748618745782847435517900196095283194018037336840450231864323924874277582040374729202062707278954625128082360123559902571513800265850471639429281328560678895659614257644527050709551006324704779221437701474092946240942809888944354402917097260273344803591624825201016962095111959050088515650658754273073093899806254297347114875448129561060119585421129733211583586166060310108601912370361149614104922638815023687851575867866579599464704477596279128920909507449436627838151634076615377248850540343924994781641034974346007389125822033739491475374970618291190339831783300150254176683314465654054967948882615414070713442690539965017432593906167664562739913010810299963623939502389984349407222740034402673879547211197804986817859389717336830229024335573160935007025496016995469361956474996684211058682174856124879804894276293767545250822174259510289558162761288074227126356461171299347224876464984800279524193392187701537967818501836107674182376777980008016221315741136354379028024004444167963622872365510441841502859187914458266210948668548540336860308167723471313236298779243378126842774623297563588899833224575952991977001764072144971341706270387897457759520738582942901952699154135296675774985668612122076394467557878023361963829698190243901882939774477141278042888242822954192241449399148860966468305036377126423808674205029974971301056529563648000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 106506126037490124871540557389955736385466653402804639734976782343985722322859893446040325483872204637976235927706323955234373389285808996447708629461013274580963924131379834679324803923623294369481309370129783962459879896662761051845233327659211252587237343377411479059087991348945508552391169493575086711404629906774057979673307837647521840400871333499604940243792409587890560502728706557632775308950229334385521950752613078306209600480960425372124699629911467032086667277580410844724705411884921853725912897661883227803564879790496985378741008725659812892021223119322563204376325483730489381173085119490459599193432786728259792091333171799209277871388373981587108346613410532974986258006239902369173269109311399816174454117666981573564825574462532194607487696055735112321061546334189702321276266835007206337973856783070681319137838656958410756240453832958961894358010737987312615708290077303551899417272745178036587329747838333370703341443126487079040115359344653063810776826223323499129495763593631160252447458859744540213887967387867831343645007310476823132005742961624746025979329388131811096552263023734980954929721405361307879539096680816423924104444766689839073330046344478646672181635524755967766629015261158332067852013995430029682710536048276502031066688341884073497729525751514604246215817466315864658607835197158080053062792467432488856879663408034302168960839541989791665580262746781193206966047470209897544759690220680649118153293846296846193613143085990376118498532021217080585473789679093527943207425691173715096993753787274535876342216923373065188099151002344308657429690427621479756857906060902249672734874396501189591262044689460686480465709192183471455014541713782860340077327971427696010826222622263652839432251725505335768719014542654016376035785671421150448145570977839810537261862269734089016002858582888010501478107616093241342083528775314450941685714849343339889854328475794479910705304254439117023104772195020676320769585941107137178318559482811257678195946984899337394287483328716715998856126327177219083583929701104249004737634176919756194351213227809991905999730142337802166341063050401634644677693441746904024471410221101330378259983169933404413580299168514932764897833179479082457470487424278278774164751250840895543815584347029616835330526707679506236769146165327531027808493701520036500242214188062507965143094607820473472000283999177355384091499281617309439875726472775433889962666141664162890858843670120472227557485160928890770332130115134228467252380519382718104257870064633655417644504031055676781146751464904795155298812999922200593279877291708104430568294254594715938151395666004305959606513053857396540608911090729641830123741550350738055148735292904115317407163778492522767465195506244337762588290583482655601492069815748449605141072225602358879638702595861851192215033001796710286504456162208354847473282264857971574841043734613295979580245803921763399475380697394349789846462138317805076874295259211830946538637811582357613081784480108446847285313095201205366621269811191430134999004746578534816548330309205663312880943672169447467446859065517646265881814549595093150947572518775772635886376344592500366378682355751946754677232905532033533792329728607730741582997210063251080678125794092094650009832016914721384020252587546469424448217547895454065528041865403969958136630708617596194645591203349767681413649526961661636663638914669020674403185242830284271426418503186864202867680896655126281777997414400000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 2632359218498813602662491430877469316955053496355250593346162598145058103179942818429319780382873827337627271649021685800605357725571386241179598960618861961516990213862634968647265671090189273593415558894532404425869742327708698842841579376768099049931347281700264181401434434488972699253030170598638960180604047533666364481061836839413124433348321355467517733197692261675602941706487196490841300494273922326171670720831848669474032947792413648356550967144372304425877722082529118979039426692757502858587644246965995970082442038802790100989992265406721523529348488142579657561351569076662939688042402480105078780653168547717736318585494010906497051580771435714845940932864137397654947635588734006640335940991509164269201108703772116946055750664473167400784114696139867432624580817048194940200315239339705410612259205130949653570683946259710484162867436526466724970075990592245844682910101569623994186583407214261236096729940057469408100175144361025643462100979672734591043240306311031867841143820617483313453936125721636022540487343047077257170657971426014252923426490358405387365373703346903535088242062740710878630282094949124716370270111244613161798460676720196040485468198586566620319185946158078482130130883482139938555323394583735020953546827826934369593251106535955540122414298861779718090910721586090801286567581357222967077890402248742635370356258014681272826869314768745483467744276082303315182514157370457013964011332411820103759121116553413876093540747514083747576941586441662791987616512976654609719446879179875021056466878189398407559413084926207370181821454534332142170137956719594162865329202675162893582607396603003064851928363290733096004316709481924565661554569058798908923620023429831305843511625693454603560046585985980864340671265443680659063445910264610584864374875105504292057268143420650824183117952897689346544016137521615758358733436451790303759652490751515730059487549256065048144773727935724148355107980830689592035636452439505191061313014608924836532086764810794419713333103730489878874274046932031982556383334236346793209223787649316331070173123381126126287272061786320370874159956872986141185063145869659293889999575256032635868564722647183874487408873579652459146469452105159373347177549606761775830806269506719954866344000926021793060026189629620242577660308499375689867399089741127932825183648803548408067479096374262589932479023227761153862224360046435959127105730881046154882341372971964774784644689654258297623197691942865314515792431738341891321213583577377667854159117313383907614150541670027373784470163862577751396798137643050455685302420690042300740705285044496366915949575472531525003968097664873969389111713139104189024921624559941615078501862777143510421574462696364877241493782241303845190071554505203947666354377437590703047188822428529219681885294913074706230750262269630214202524597619919833781523523457569356085586678349226258932091027871106785026537154193414290982988186751313436924958729736003169717100820542820915841640638216672036196796295147371977182373877260059787396490938644298018982475856764256648369484044388495322366516642085389386077750760134900144808352342475475402929490116496884880435785055713611911046901511983456977443548748017326374353738233372663054049872504516029518442525104346511243731078370507018022311838658230020859840300284359694970458086955708271541521057693561144006323462516276892561358650374789038229848290650615958553275022450833758694327909516835428047477800960000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 66479158848827622816375474929109310942928205453658282871043089542525808762996037426233608823572048921516207235488437489924931230757109199476965613280043498168680675243207562335180034817013590794884941668862552466143904320485796634465513301659460902629955359372392791841671337306078119303538657084309376635533310874513451552094065770108255593185627883511893725334092595462842260418788380089730649742363192245908844904313273131895772484254227399666316107920824110710153059626752503297339151112768778820409710251897437505530178338561928878598503906466584279137292347920267004810549719268322521617253699638947798412884940962998985685795982074759091062089895895091639553786632445240490410009683068379104913253654538031179266691381565572327806659542772788033697657487972924691440562557661225123061777513667557629721922893777130187313577994517153019580239837616418221422702001443791794584124947174060834373716180692692414763972387033813553915175065231650964033391904432121660906559646002877673687300666397184792358504533441298863088976587917077570202967163662106937676306197879987755749020321002511359780800469906053046582644706291561484668001116701191044237677639960355589659387369615004428406502596423919617611179648405263597796602458041635036741645685084841607400227297460970458889519403306193890470295452171041977249223041540861532421093132279712043968048540845694574143903818380831881997533043407633618350649130532107300731593489202172437589899946947872631451869708899570736158372378595281986589016006174314400459552355305916900021043631164763814266467767381172356390536443566449296406451349082607432910496768268605707295959261130088082323728910152895620107064140377388671107625683795346381524595981424012315795018578067242021821316198467515298759083654416659767154505460321950919021001635808334194280118908639942012903062052121881604899235224535306599431984044433538109792935676384448827509364143231287673584425387097526136596303049928518030619580331046408904544667231665738866174972525055248748698635095964209957256525454099341575387952569760019161420686784397494605371574265112481284263929914253135564048547891824297686408755032032165828498830127133741414058729801877250452727387104831688809569073314798689744200731641936155572354302365203869132431192989273401146328307153973462591055741831619034907366203509538224407266179729421841481015676842826236465402149659831046472386334182000607485705196245854950675701686887716159619600366463042977010683318595271460873366437468898203785097491111719788882100839302633933676437316692439836727539843404417797666091062687113547270704982390168527577165368966851180867885974149367362231435697269793795318239167681200652551329485676313381621548881638635867041353784249479308339736576994782269705291702402856664636414741094638047145806629102352572088084264644999543840782169670306000928858382899974074698413795089922801004341580582244649325293368864483513246938212662446042482524480570495829570176852198318928190084196914308601081443700652899985101534934969680535373461931058157643390963294761925043889393403834638601852086341435125361256448231613389512324982896921429000716951727798990452919875360655566789858646547642437342593338990351411544388089124515368496427788701593807502964729764471686635294174777790965388098295906610350750186359774020833330397272010958915461371600697437478881868823826388567827609036803929698243398368575380407004631300194346334703457780367954758972131894841586449986749464576000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1267127881033212069532232444993403973124047592137261129921259536120912380846278130980611732766698785751848241025602960790194478896941707594488540823764193571469190827031419665274564245029605295636460896603523886928701945287781775587406758071675995960130692347232175591391969547241214662239626966546253634136183759819495290862824614165251839171522185425078787974597096177515930177037314921921528971102062977028083804481559184373129920784404806828131412573147254111029474023181957216678506110222548271256067451128878284484406043978658859216482191725757879422760641736404679325930592976901817103825930755617709423055512345331615312230579583152422756909743158558907404114713758157207853628254130047132356771982236146776652025988159277785490116755067872458255791559357212468214445184953313939817902416203937751802174234551918455195521698755823820048536818326375623025042893313755839792819868588923077974862418671662332670790439522003962330234330279841577752537787485650915770738708516578351839624933806437770285944538938641157675717708844842493454650088792048822553030779670370586599108337847638123070093413090843620882551464654330604157876513739581869616238043108573993154941448494958663646888323442177901317827317611442624069107010501695212944549798448858467694566859115978038129119040768134441725016928713245684848003076832194988474384623765817199050712226095576188729728968130867829603605316697007947519562863261881088054832896270513146049691390914595760982926785043392717994426137379037130059714383731151874757096365846873546984750445242712433169829761530936954051944166167427110172163544839843530653339712400301651509399304722092584164048560194521934565376487400865772226101289346798567466207719144410968256006414703429959971935132013253221131005014138646413342494488288703084392369613418466817704051292537300473943372213585675992164447680280088958428368403311323614523024450546788885328129662167927463621987582657991856388840058530534026708764575110450529896280766609161151080096244103384158105762582801041922588019263541560573332244563095297915790304814526399807490812434957798060332198784271568382033851054922565168190260642781512782780821249789387553813093125178340636959513570839697722359179164880130636517845980299862650170479358834623189302515972877520157166224510020827732516174240369317790333379266922897502307044831108217675631019958504295612892094781046504526808837393725363048171108337164854074144924598240415363003659888472557599920360380628768426501468535815467324082372567950661842734214014446007326791992159955949946808538279909741320921170975598552869384928679044016982931478272519045798651771252344989203059074008894511750771995206001127907505695542787598004405666066799338509014049789924052052179965804383944345013185027708743479978704533473878706238973589232860835829981840924049811673191877173280239383753409773578174428029459036250366794590998058775703204346580529149699451615630012900074565480103721019208726369697771670207211970798894061582198411216505952149409541163574699778401816083933831773696110693049768531929248804901129259904052464824017655920011579879572541576813861477987482624776316459282338872209394458742180727870404334900419220045682935982280805164735088967260274449774059232957613895048592899829612224663892693571213521213227562476089037263606266002855541688086301685406037956483142812088534421340893210612540189178274398566935406310609316429437170377745973086849826907855970555550223636237385728000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 25448670546872524126718118197283107128122226757275280626744373770769714444793886327780003628626151069983635752408282982996215855244614211312351346011480898286977123160425435463440863427208070157685881681257514395904671631078744288900040999080962518065374386116957147113056831639698689747615021371932571099006006788539235871904974269652400477953551912149131722846053894597621670073515850785426142935992087047824953209174780608362711268635911776587309799184167536783475414653949855307510913147929755192748343690690382235002668534441218569323878517938697757471760175112946437725419733843661132276515798855977809268639927735765614247835421769734634207022506418639918731869558118644153109502840158720236550349165400432821788822689873675324700050960799650956340170564963102103520649386459563804672407319665569125005166779149988471896707977448963295495406563817834943973380257643100272166861649732878410515588278422744806345484904985760208441293997674879421395326832817233757825263989461755834346856196995056556281378697625473951619815650802214667598304752552168335510347632885527494569678566529850327444950593388958711894472692105244079723911775866167413981870739346306696810036120682485677473112588884259582301650427219212099294429355332861411310565747397742184423008376866951304593335805155221107581101777828263345743071452429141726916909849342277671095486455691924249409497746617076701842770179117317136780396174976488420356547467047605621906082476990168674286664721467742998926520576052664319799834754734101198970863781320759133285773027742628850857561220114644929243915325282968950590446426442501190298943670000472306563969694765086072163422862356324139070225477935696665644042625798978389907774562294123080018775485218624796566635923059064173866877423377138687558999278229518774723814255432608540717278944136360293897823514024404447408349237615684331993376874431846481228381207253693876368833540601551608117563508328010208460395049354834201686990890882515035800582510353654662870449857619776919054473117660884447146842989745951205443297940888373613326516275304019421065285578303455662529197667882669856423807255112020751019341496162267969218428444825428872865224134281385631085430842634495008699330420021451244358652934769351236123701278601898678165203853563888661430477436231050622283077575236456200342638420927767709497415864944598668818565934960759717236426997588399524515453950204325881685109837763341715248710937296954760223619384238258910393548793306511340259866503572902460259593420251153446640571905610331013481500507872470482728237767545567387356409413855802314952782156071488084351142310471078449886245246155173289118718598959701309705067767759795633083775169057663982040684124530056705172575105080860498931933970031159027079340905768196856311590608058003988128460505357328497253446471983734288199120988649186173084891915175333662824219212873137606570777904172699318514908830274612367316092184920489396606383680671908721342698505282300023252139788410037780028290952819928010682079015456987700269189610452564523944440285484120082414973578758505655586772758304774915018318836933316421906352164701954153447145104564340323890077376148486794010903278281576599211910280506339957340818138252621712832291293347724820240583956314389559122832433108246674301436199514566925597999717030159310936693331780843465601805284166860910105549099299873471152205529387666376823715671278314208619390105091131361149829418892741341545089562082017280000000000000000000000000000000000000000000000000000000000000000*i1^36 + 340735287921751193593099071707613856673527772103878024785633392165955949401197613042983471993583950784162803553703754352292984791085085105645051079053723728747887764659619637759332216723270479353154493663044631735805131346299920687104499945840627495054351899415655849106022684609952291941112516472746229671870892912322278382746567587884088212517989502856883763960544404530818350157911982599318104697177377395416411207926900083176521520173815315478828879887758974627611258684638584381108630538418902766097749376324414890395738256969622126199148081492330718434183290172530551460909023652127683801095467517742267507075623205119927189499307049032831839201950497369404754444902771659405846588862816392382178444395800511114609995849896020073110987976689168603860784336980696047599607431354577294619232739753785671074377039033416537774985787838697958914826008498073848587096534064117635821564040957985168813290847958909034231981450053356729132597072894120595572940288180980065871541703783392901436366196539467175193825680563550613521465605843748507777094323336307823688511071440141670322137259720518486987122828991399544887527802469495553524747335072398946046726815317134694048322881139666181726164362850188272371465679173365364599030782313428755780644539478397765744984621732531296556304449810691274496448186468969385830144181554663013595369053683757335173267359598322258840639319456943972781651400077856153672419047134445339642680076903997425704874956639804833770727585669159758386802985099130206282234297907278638787983836548583795729006432358042801855290517828064876292433311886714611940525413388489479488965640143804682045216297528059461321122724287539393995435805198431711866695467954717675889158885518104086915141022197330795660428431514630577138247907761259495759981488323432154362429448580195240192075298802865767271381551310624468058344544930848765250310700030748211465463193476690983905593222329670391851951156003576507077046170152252102877492357078687445514090296821697704025915910809906617609898898828054874629996592703937119630508607602592342343426907525938326678761642799021340478548148075719121944608485222546302053999384834593133358701648878839812633767830653555888606794823316059008363209987191505677375758464656891120570799587147616521151828342159638134350959193432049636979794566183309420952790947426283857489505596381526304627323450292843997279339031914153988065874282270556181960650063402483151528579109054366887590325554857428999065557673180148241473493055898770682029100666284333633227269707383821562564343016520131749752594457392089714192759530584152537134818088490185736736602231087810710565052235292139273640108791208892140184771941301778518094376080586013931033158834694070052322547392483761916513877151007009397463493832006885694043855978983477457981027960695019531377455809620139938466881080419149486165680699280466503288369848649921462914929604392546225949371347236850963977961494361400177639093533722484173789919958658777421513552678230942048429675832976648227745046660295820759198761020223506328990771616346517124371625996262703974116592696696699828742236489931172596084638055288717424912141640219945532011940388726677670617770897346064623579209865979642230416890755571108458167907689681284819609675766008786407341278862671964865413494861635847352861441005544268693237259423238776196150662459079297161792020642588818598707092217117059526480762732672900927043694070400283113374089199368358001961647210496000000000000000000000000000000000000000000000000000000000000000*i1^37 + 6810738715474802092760927923415931320928074188091671035959487439035439219345512133350901887155650745604958460630164059441090898179147997092646574704297892886903416630067064160261315012145326423297086887315521643093925872604710910336108485589819378222964594204437033406574909226258726142340423798111650860406147602205102071293153671003737770304804156161030902930232160465681204614221830439029948953584185942591772941134092466531088155509003281493283780103348657725689278195477759729821373752152266670331531598415286407414482409852019958915557551774349116934313351863992234967970307641525817749394434496086546893621262391983204873890919866148653391422130484234468296676100620162711594523291240815012766765932873170598941952172360521262867192184259348716719833851730857575208713532643045890409559914307267555211651638561856402564337123610415343986176662556624768472874484013566924271965093126845171311090065515147337713174459267273903459717526077884274773856281061836182099428180983448820511634205956903860984793754644508821088452567225481184603451313287571767841910170393285912318681807321784150193801515015317249462028840933090484094197494672105429770573741865089913401589272154383732072876507020535747536917639563875393507532605018574706712927535060378576386197156281029892474080011291045426541295956836841331256522001812051814060198065300191725074770133632242281633181479706840181110178375554142304896805289629797884968661683440378339774115110260263714920015606387429233430740470111754585614350142083242781162953128318831899250223698361968812330089701027826280370678882440716282386207765111148862504909436341567649738049049087914529865973151065005738938794153780010713575767884669752581775275193446144321713901073543276968792123692732399121599714508203511610036599536323359653178657551041907203070837376679230252038215184898957811721445454704691490693485046209524928170083326818720423060207607125358569193611874603057730687444873651132850501968050280511935739242208801258312292764580892432263179641579951477887057344644731465301536993838119126765786335426820851617854542610650573238034522274768824166247752267117765288913823412524819284182508894651880367127742761942666432839750756062406643088812570337233529604628625527358722304652865470389293035897947523715925731673282518700536849740425509157450008970989118196499232639045377945137776094839969149772147362933988501075048947401726792464785073006623475415983362303057136908009266535592977006668479075471571622299147069356280522096566709060982804182664382438935954569084849506682331839302034384233265838570647907458920984578034937436686886154238459924547814251251475865691970234184280193928351999324223619646157321143110135258148278376911719250842502835115120145103591396771494809693711219262917110310162015256164258137209409810408128323307858105322776353284341882546862909525223386097452559901088832054509113895969345112962735831236885906993913815102920262006889335904102764523183202407690832279642359809179516124567874618837181816304061024795490436519435287538520728852077658999742043846688900479457889138963482707254697641523079519437770544218692313584357069253581478096183987890560987905672485800611021939628391645595718602546746307025530729783840450806377978600085705892482479030848603851860455790310104622900339115711542254540004118664478156460194857583610627056675466575920817560739955768957313413347178142437284144537974596018645741772237337878196186803013994047078400000000000000000000000000000000000000000000000000000000000000*i1^38 + 106597240854622403857376748439530669754258226192693736215798229980382006384820574050577096946209637374159747220850651939908274030093621168944226102622916802654652836832897029015617380882862004614516066904337796677340116743523917753325075060170861992388566992129668570625269128217212133162598073542106289421374289529872240101451525496999078162712303511388224965670275183086813293976409823433276985776715430480981691458781719424828399254113529831833132841874947093216431769959686752804341825377308675868164429032482278771869715131345634493020809083626872539683847402969624420002252706195061330312853261487842553073276333641435933529652219528111835442384431425804230218002063891933891447688913226746313897589687387164335252805388258026014979908513475027641696785207637905819948239273231128910724628445215840841342322267811307122700145986203403719029277680754249041726503961420805003154487507058549080342580154288256854534150302595605843592970442085593133865116541854812565874292576685073524055091224437069737289252283904040619934193932578692371910615464141350698619803429285641515843534212200892502468143139284652361299201248482271162682115362812526689870246474253001123961035972868534623870380570632427299058166898578560739278644657464915733977057172901415699304310660411644409492056511314358532080679703253607495342570569646271439101249484826876217111930552960571985727378174613710417235003885390615875191672480292903826639900333452392290964338810702325185336735786052023477126600760161214186450425085881433779972927448597141035490451678699898672937644925633008704699387720691300007209150457638274093729413145365098519097397035780289932491857589840009849752576104559646148523745299388725108036303365921174953232289808595871333527005857904194878635781918582954124323113562600233412225718790064661113772293804887897837672255148371462088005333213873440297980338603112742114186608561430002301966122459745873739277788399938979372757317215698791821560246255278295481084510036020869145367945029792267624908574627920737535674346213273173039124591912892505131925033647050911040425510496967315375695988432961367668039614537763791955357453126535295207323329208704923320824094270639832576189465857189622140243016536206171115619013880354959636307100347575617508448994043974601175686339073699207391993951707673646807387226013849997327680513437727697926831408136056150624442570271445195963052040368776005480249316790211808204880131715592066904395483912381074711603322788937517634924574468572123401951323151885025331520868785196715136622169028252591440634032322028069813540058341349689591479455822038401054579170694389132350806525538393437856726057701772454575714449946511682371792228469537174151182347703801504121989885049571932950103120441929108797169993236068823774401014083129835861413214021196878663173088291197091046461700169570188539843236680413458660423289359665755958574540286892572570861839939308627903702191582473461429113917871695543391820842219757531848658978769808033814034969761113100770136416476582381420813078945738465936913375564820721683599416335101823183264188592094435785754138402395412001746083236855895689844147587824528935787748145964592097906883581085016064649254797848426419967905219686183185307901382876764784708945470852659369511135412835825909638405872320709237374615420569153459680110737097943571595862587497171776674631122462078083465219406689480114928818166917046217722654288712448577066779778697767252131840000000000000000000000000000000000000000000000000000000000000*i1^39 + 1859635606699102541813589457984143964009030194737997660170187673407559752501455094049023493318855227635881223113555018765240176116121404869808631009288415805764605922352595411570032210445542773016423824446547969572841319716444897543263674876875877518557748200425917362396058589257728312996961970629218630082696142380200514080144201182319805904425825125166370916722812255387187680799531201718707830471545492041314108831342671415019765189949479840111525930218343544958515540940789577770052467332945323266054282511863753865164244963224865859284364704261687283486079850267420305574229112218101115485031007823122677503685705726210135991983336531975447504084984168550680638400320401689864280262102969524859588688148647903851839387676375656138452325145770864883513445122890223729918035057956449608038300192255148228754783930357325213275111892572566869441691083109329668691283274246438363975695016071203813758438786056897371898063062327424487304018526095306427986494555943153883327993539256668122311071010748673247905954158377833680697097637275411672990594541613684626916368359756797507560627211774837656677901862331721099436253980291061158032254913029558203460718004263361550755936895465158677006208282808753664421098003699275715791429524969191943337091537835347645852055172578480252475773164720641823923955952337455647079064018713982138986685213671611865796706658223936777761290450793676310052523517525143683195989470187156131814670611764651884514999680195877366854613173352073347716261598943121503148512923285516444988553399007100882115694304849617938364454990083445118290582957362516864821320855356315589986253649222505264069665356441926931595236141381552947713858109223597254039895468242997939016840052248104638492748642574704524129184497080119093023987187380676266246235959557787617800593441995886210207484034196162770738048186339629220469627509698694585898127787003974796647290104956690600008460937521078100373820910995835092966887767178336603376439534971870640722486055854079834518337197934212928607144645578436021383955019056947294935645131001389301256961949313435898513787406920618376609711396889923363780427070626712604581530822422863120368682779380327093330136470897420739685623042253517635028347542397917929427936800039505147493837451647178454515614122299709077089676084666732855798593406803437581762326770606342500776411646944148622188566223179262617075577691230397635720236913437257185419271317178344901793687743988913135939583865848948510910281182065542592525975160312117626962719700330966704483867704758757256516615963627098739249404773386006760216528113373758213823628828049404035486918477164126297018468675889217780248124788214431806776650305136663691387356973371277499303866547830417390312055066513263742199614896952294930356978202532139592892879272487492144046575274626937477121387177217113153134816203492303372375470588074989494123131194183743203886285126499681606797489966455008278614520032273734844556238694609646658954604928432597615934125092951310596632514305644477711036417968519800569970591909939129011184646298720488208713298395851534979925096925671084959989029074946017684174593239185166615574019476601286451837270734660499731308827526684627245184302811311962751248078512347530721351652645615806146958257008806798399183073295374526021910662725530379228832832482322867072824279392178998043426873723173877764299666806416837569312997060326535539355158780784691358234529311079668380580068927872172032000000000000000000000000000000000000000000000000000000000000*i1^40 + 5204984171006054699530171857965647510504199919780298284865774534740802748507962311235463267550824497786770146133343486159889067933774519954676396525877614366042154807196739389237866249022631301413521349634284468415219232133510786931008380897884232647081220118221493525729109428554638573986710282939649711315527261906945189590905595602980525288263623207506903458276175047560313461977706757890368605964334591641546638939459317446533626865599747150207268827795236810103309732233661955618998441821084269418578142018477098195269143576148064201125756551237719685001037925392669581917851112511312638155909225549749571771012452825506586395681636445250658885858594947846163542328615131846783137284281470299110943301077086771903053648127199223571999885271807402257422042318221951392525325662317961893046991390502532768997367597628033324070144329805479833048427447606471031501421081100253134328434394392651818463481898939408915737967019886984770180579786896294480723265745860437104985679661813535884327874173911634863100443884162925766040541055062548117747324699838054669644316542810353574727490224658809924945255627276309196177798149980732741843380318540072355528771352587492374909381916859315986395958763075004023742744724838682312801473847757933949184901642606250043778536693116503546684561941825611118452272241183708593621020977370251944863541828501635367826089641442724997880426608946725954100539410725413606284745861871040574361888217075528908579539946123280808362557035387662782308409276061110949004462778534212368040461206242714681865319937602160879394704438836327364776166895519847844067687549750642505748109233504177178982456538930141838269189843754107310609421306485540170965806295611755349506085958677395757222072168136322060150085628627867237199765147502801552229869065223368130898952150076913829297136744429446156055158263576284213066761448340179952746898964108490926415379193340906632848591483403802406563250691450556675937325606886219493091558320957998029193159153114069961789736805408398356855186546231785297410559349782892218955766995908802092667762266520132017969396832555499529561403202167231991760748304605922995982450546238928399484066083955884031290906236713958274986769608222351810531696971114298754070653023052606411707428430423628873144848950123290972032670755736018612554016426003810619874834410565209768311001464056463069285360444437435669678546394566816720019614170560856623824859376764261156347251767460373121947371269083819088375567737464558865002488046993227050222699896427029791609526215343417968551932895705629400607334732747005805635295978757135004666763631969585415398376711522946877789227629812088472040176363888542596695664655479187452987018608006166600744456826428571049970650730037879489394153936420603820190017019296797506809352798837357870383706910744986146798120616032862270595217183700692774591809375311653236907596911390944177396019354840277853755180070454239746146027439690573290382768718333476557195916962363628782008486405427264486841795804974469829270225569871992501535924530391516686994079051048203714138000142450888307304399524162342441347751897260279525089961763652242291383019306632836187535875347728006853505384971701715126519156638977712460913430049801107236596430668285713645242701293804200694043945278120984300439905249718503158341833897674240260350112051720951773647584485539860002988906852526020385250616987523314026310077849783264758056975514665485521609096691712000000000000000000000000000000000000000000000000000000000000*i1^41 + 132201651287007176709819629182525178876920509518520744796303660611592802988181622667159408251332710542802823559415529322657791623162039475069375265535732041863177418347249824397550253037583527779517885924525110581385819761319023475631672129535094316504242878223718954726672195693035354672797309474401909411063650620190973314181307761039311549554340854066351169929121224394464188128162624040811234048621754271519597938550624082154315427517866285481423530124374822273015039561680990859114196088947927664079423539533987132403794433925208413453430314855039708248724367074642906036903318243224650000890374576978732764114055930015647654251700642591036967323904249554291599266431240132238824703756082302638121193448915638731004667154347572124076843106706512240127103181049748247635198584563557094817295147418310079887857825897738114054213487973349852762193534389555523745297248123662136175364912370452705517629530881960967920189349488810476050096249940646975633817164174657031623047478564847632040500321371146696598569360640069789861147373368061924129303279862042478616958421576415587937975587386883982256089808513827767767426524490666223373644530195797345809993849841217363853801626216238918748446661639121810298963733920598503541810778731590746775668322743838689146331097472707017841906538538991986457367282250040878983178725897649009067973710370567574310812787515127710339845384057988868472884528921593021108391314445888899191370146030262886646521206944030582699347518378821959752181892418491620476989025384814082789335113175351843362679384143351967125168545626192975952810015869313424613153883500406512665378793736269388562940827377535119021208071226611792460631157737858294075839554340726705636877727483148699837047138480479775668846047577426358933347913295225132100333755995210822152435613813483725270065820094534474281025621618274696977961735710529978188731008853938205678014328423437803508438661432973975496488624784446916685925906105862872479535012953416451882938154041545951707062854052925650623587826887306784718510214804571362839295770996550206166361022096996075996248408264229770220409738646869156873749019246103553785694742524304168788703584725337411956564183772155750465330411335266401260031709944803628266102020543438718117437860576583736151749887115854982829922234433061153817175661778986949892347392447896938582780858949859838744289310769423314033024909998751205145214970591979072369884034002295822168689868043117422626700572104502209444903955018819212256954121891764389770956087611067705883103270097536172975964680470128656919971451152961398506549555904067319938201722591627223035961560759561698219820620689116702684868869884914872410323048984203938894932474208710416124082690954507376087569653744442090502144852810275732622993729457583358581973073589777046243312063469340011478234677410899474126125288917844217378621275497906866826012569912739755245955016688654573676886426598388187582826480026270207029937400892537143689805669328122870802244380298404621595682817297545010952275960932563371277983812608757689826336078460842692737827344817500111867577069622645244555155569675855626544572182497079722271801849076114065415981884292256038147463258379139928243109347600129528306459779294049977581582426819868396340408459667356611128277674175233714587846052571655456270045991941278744305229806502485968584164488619208878259130456336536334879689348237821704243810826246813078882635103870881075025925898240000000000000000000000000000000000000000000000000000000000*i1^42 + 2611606618181672329998541074933783435100113688586151064062948742340133464308342053370546079403531003973442410005320244491648564997106286814334176009390680196143276340767914155938071172117521457213492431367684305378608033855683007305831827484373421455198688514542869493678068057144413654218768625560186204836276946822658637841093534471509143201237781475191935149894761806516478823000506777102171287840180620130660661845975800165753605592437967092693972785819851840057181214502549311018663833296323234885533532997397496347007169960818779851901678387632497844684384075265933293289645635807547903608164712609520600082337700345687332848074150066462340251047640475080007744725506016715936379434811001477263339014684459951590883271746884665091650461959068414003982166195484394103048781191584720530246622096836336826697490359288974355850821877685629077172180564635418407384114971299856655072696679231809587690249245074278836062609247030610554061167077907252322370981284312039362602523441104166959175809356532325741197801102028419137088901091121136214640900210021241328549927605523675007148341969401241021315918515733912499054410695781121752246190713773123304449161930242836779940933700483662785905918287440408328063732012373009376769360755785037605523621449231449502473588550227562183218796501286956543971691428747709007073117908831404485694170436066042498850646506620992116648222397198819464308843875078147297621379553731233495214904687820762545049568753531179982176203653325167215599024314947639900469733809766011591527004099888386935571026854749658252978785795413531701429738984239536222921320484878907844413342974802965251748928693286736889461591156646172373269792087444844223835096565577050979667499292148484471735381355310053231456562790879663259054231593670539760889672178638733770415163116832470180691462095287957191380554692830465358772433359368356087889144496332006135918167157425566650939669893899720983653728414291980747301587316533894914962589060439421427378461629762954164549667898476348765598326571730622017614374727078019878998014102834812944811964164407465572692978635437763031451951364224156957419147949677600596493500128482783083858472522658013052926589956179044968884207502986217409687477345563997691225283335479749808842527745032069102530500367766806416677429291818878678521191269860242718081932831699875526047409164342890148855978139889909677412096515490857483150123770885650527761979013223217713996201148115596792397859945950158599133746040339051159474165069948452062839855696115858041082833641002539323593848131910235794241255675291849715110837310957510992716283241342722784051815626073498653529439579775669122714535489905080392300508951582233058509831821701686524183642862734724375666514524806899104760143569596815687641734955005537841741707316325167738914755376201263461207435883647065252549162074689288094102684040289088863279539520196205722106867672112303657651474630832224513197642993853505885946929892573018649318003610527082127298848887979606808712190526124647513053185729415492606964660465935680968673121597510107467945088931838159668753412638489334601806460724243183954649505391225939979633889622920392532688394939710979826620765513471377439760203762740699633275448035262327986419541073307990469356492016881599624797727235937405649314878310472626502244343744583392637509317242965594566893907951750543369929525113260696471715454414589299022427000220880253684350043459546232322523136000000000000000000000000000000000000000000000000000000000*i1^43 + 44221666473161274062090245963200386314152528832176714743324019028091944449246609314796897489469192487630445853973474803696044908555849671002405975990108651808037525822969497651106919636053054869062617172406479401263927026564688659935227616329550989130158201924352322652356366034230552860617212231585043743111257204170616449163230570682979598280727951962873768210571104105906863575989916949779404697105457507950456788806565963476549875489319834880491539192422529848205171213594090981200266916860139204226945933734916112287491394548248351775663083867970565142949291637294357627245919169991310005273917520783487517952739012308582556590604601115714093178936123533985179806445829144424613218784834169611643860317514041922697557992951074452012429417346218441031328707149475204638124470361775456658534205904006090711135059181439529150122242929532255769981727131831540608734724632579323266178428494047167475695295407818853460851313713920408218465714977988266877776019257832666128619859991138089578545305268823701514009993054390690216012086065106096063866644916618293387244300625600347416124775912084789598549570969869831479695042446053087230492669568414914950511885656225664151831816170935916630084265649894982754767505941815187658408171943958379152565880467100158002876647467893976529877927823503817212872243842121373290797098193291790354551087491670115506134767190824003454827180168158789503114846317206977453246402810381887804731023288327538623318209013776414066350358308029371571004224182090856060364215964417109073422869414391786070008169718847217904058368766444248078798975304082826307367864572457996142523268484599722488582575299757391727685147509092137627535279186715540296572463209500862450281454646705178779735110497181456887331167551712145952867415346553907194884761520653565294279575036023667472234399060645215808356820410641410562411713962685100893241472314080336720835559247498451093932547232873933772677969472671213716882682135711786383088994221609571899801519299272670905874616021002857429756668235814464835675088573957715316910620782386158624607131595000009477403887065329375693046526120267140010428809705196646663598655087835586963293767073216686631045062447622649100980299384726459174680562451192578905076207308479963174400052821740200870443112627157394399738250589932105878422210028225002111748560717402192268590044125204542443977079297478106950342611085453279646859351222908970949618702545166754904139935951607592469862465082068772135258383042637162302104793762637650297892952117074862515469769854081397025675321742701098052342320900322936326282595372479311110486658998432595718474506303979679934698892843437979496986896976436858254357995612283612318229650201148474164816883970950800956978950282430764334324519900417757002702120900375976065056256345656299937922801118913049562191130814184828993071592054826968519557317646241138905015165968761960389565796829416612434664999288116736586623997887538269164841933300487573989479446991105560374917341897593555380998432755515393496854884763408849987920900567133459577075166556687439701780543327986404584233277821375457082933090476495226613618462982703316679577168503614591247008213191661119756177300940998338068881329826975095675072206843943214804655425712781506960023618968369517199756966590482672081432168085144906612672981823414044443242291516443005676824907390448049715273350532697667398308685503590372710237854554017885007107270536882395545600000000000000000000000000000000000000000000000000000000*i1^44 + -625234696003178989483673398074369842691578429975806603127933648966763685659218762064060341118198771330511125961150618013399423795661059150612162066032588680825572866099151418474207078092907214482846814957468378647505329618200588005409931090807242068784840599316508521426249065041463289074723723821106142275541375260524371177668580870608392647489343639480743036170640334874074336686281150172845611161923925728747636386740248843059777879088373100880281778914208995580545997078323375655545077858206699986747375206153128424843372850169792006264455870781196309833100737692122814320218448229483260803736613223583527251335848568108771546407341637136583818864395761201574332566670613235729139969446491725539606285077119584517338682738324570221218827955149919098847141677250497200997479961707031059186496301462600967892385588079188684516414041608482135394651964944852188263396935093074713538249474482468077394977133357097265157683361662631355477005823893729792856798543010178598610056778025881450497939671695606462129823390959366770039794783629352116153110397581197139903205294480152335647900783254004734624948151333613820728174714557126586782519175638898335670371315024669022631145895920510246313303847022547859238996418500376563679137776703500382444011931107788754293779939220045278283582898439699104349894282329427391523071080585225270013909653227073538982777214144663936746877622996342795579345118976957077234620288892623518037106128560062296578369016307799014055135711275685884872022597183373553014581504336453854623115205973637417037982732254395837283134750636178216632860139238126276976110841729614918306441355994533280085907365475279722324053492661789364016683016489024201991876956507633381898837861003308300229600848931818826133513140599006461871430465682672753632880521071674669954376988073951523213862850442945856221813901233305876934694953564376660267315289457128082658191199776741910693501421183419519801117386847586952269787688376663737577282368219169495164378819820424936175599601015919847802093955741583543184295801352172606200983489708656063325633247058559822444841757695267665844538260233077255358508563822831568142055514679444185808038456884276030172815124626085922331892755278278769880467428984522381008486299808562388064147198574813813424281869450332245547335819154128078765628607730894654352933336387770912936154025437078952247810631403343358792884247103843122570300222652108199058791471592483825099737051499098969051586452548284942269410658264831018874329414804213297392608044022172924153017310499702619607656380545939750321609929888136562273167359439233706758611040049958334423575139244838152749943993178631685844360492753105470350391597983330581144386380467504566551243009640425739975553061466799899124455626864996338467306030855543381331292761193199528101844134583135071799358092904516215797071113060822366655608177922411153302812107642517218414938676966145317470869137177531941681321637124543886578519439378232898726182475048709317068799030301885589409457361617146562894487563563054601384176879219543406900436528087707870851828069298936668863074536404202707879846967646726883772242387064844063271246633110092874132584420090955439274731036801031384414569947587119730622373099859035363806903706122555168908825313430105765515636875632358472996867623243322821246922664881132179925553153199039942743974552490696197519639681886893453501801984526278634654924913952352819746894521774899200000000000000000000000000000000000000000000000000000000*i1^45 + -152735129761137375420239099877765320591980404118474703617697344211730343950002046730380831370852007830510615620183126375080083523496960461906412840615126553686980844232602290711819544505863146497583145647524052428698814486265700604666869432222149862958416399329436130334713442899558934605216900743403217158126148791906056940773279004459882828562355784786831667509105456528794245140152786517143401151244032499696983810262191787013094199541322651085384704470047781006647047177082827068580272340806024660478696813005768181980936020303898683256611649098775107925417615227344206996788329227062102834378204761898875519057834968894626226160457665726647076421469246428506985060464257087270346809715443540193855040332164879761976713726599316479170223707136796319315234298018783527529559019984780963770217734051820150313572692525215814746222956075485624733732215409710470992804811994453630475984485214536291845889194917669954030967218488686503385619088898109470627874786558600801479541407824227557165023719272548679265572985349016632421693291219324174316927613333013296407074330284669402846854101393249125413833182597329791855586307471967677936477183436253258489372174357735598735132429936628649158298773984040787612508027072220946134810929841740744976780025957639092146406765387852001380936087513486623544262679003563062736278210620323696690043870855324641133094189638233672073827261409166366376016754927611930260961060914712256099395108600823269053108674003623382150603422879462584727440017814074206181393634424585214889470301927163886872250500758582126661005572321381066108858617717958053721570511697947310241113998078942968558289351972280386843390250690780755249147915046861192570935122022129941925577847283943568290313689914436329560262285630192589540393805690101994981169509159899761738008627202086675378382355435261689022778958322371929879952997834236249368338227275612211271396466222509127678122330984854783436040548597932119855195382092300555054586411536222789550607242143675300326201040384506223984888424669004184286821987812435372889200126302065815224499652685225532855657196206253454770282322865911829922000510193266390176318640951683385791334990366318825205999353186195426326608532026178443211954990481370351700790582101238138980548975183488130417631455378093491886687504565994910510131794949097291404265417343608927322548476889484522886256898837268632789093830258438383807996373434118403318070270637753748415129396752718549112710442830527257631854206219316937963597384714918196337240189581772997529957605736333014254034899031080634473985340257697642863344721479282820068932778411164670567375903349861741272826633859764877780669932124162062525753720797524720823718703099000338906827377114529101284220616111139448386417808387380156837845964518991493241187674507157223354037957207478693974072785664147265440645824227934959124873488115639978458496256662805918149771485105224880592859672148726617433006894979681986744360987884541339125086349635333684877486535181650587229499315839397828456671530871532321315427269678351336181231850787492968529586808424519378320414479761657398792812291625758645382781613531016182909654576282515565014936614036454176681703643545422728333825186482753652827547085358093189605175610828202993935277810340497808471051817512833973710088446336910082826526510184341104733383535098841759138602373770354468137528525360912978016515251865065056308724105284245753903519367168000000000000000000000000000000000000000000000000000000*i1^46 + 24266024445021725720119282682726522793520806870999611832481077122554647978211357918681960732214625694301273337211985596425756366459102706511538310259692982839976396474266376933436206024555743902621497948890575610374617172717141378741111008573798763779902695057163243793279397981806956676137632900428291131881142098045246290200155295932055775845202520798483954223676576500162509308213528455135326478601380262257349830620578984250469786720359719785647564147850948175020221804873727697693024896396272981416577401651421015224906313714451787813024529178180254888632100178238424199511628496010397246862290105293686009370915761019265426830655669716421822179918893133946075792062283253407701697846363608774190033565080668970056927862763379192422396183674251606411333060097446077775938276349369688344921717133324584700404163206336866636942570461831324771984682080300272976870491712078241916104631602517692083417975969627254358032950749860664655530192585756118399953902492012016909654946246362389402127108139593010513718546121041861856534838117895923582844554222368727238729687379588390901072575424332483013402480399091885660000557281450402617917617410191218333867159470527006128819401220647417653977163558578750302251921472205810106053331176231082650766867627414459334924182689257080508381099617197689650384268932342356623110971218168602267515730404971094596932160175295515733243364970388799271931492027580818304189771677785932367602846573973447869926719580400944295371478524957750721380196407385965199209143294106140251301972976203180647396872363138453958444797175095164129292602161824345264173804885111272832768562929802817851642562600009068799726476916522812058106538838138491239558744155043632132498357505749907585578329270618498551111627718801485442959836329501146583721310925355685503520826367955125409894947048414143805673644001778750091533234760180509074270606822912976703626102410388096244155588407183405557412758870905475936723967793872157616138562699026783902503567601329772764569337077145726833339464358157645784797104235465102713271185254427203326367626235110840294927880721315388443996030736211399941470347138143431682716825170562903597087847881105282177155151991487795132481743139079621714436999903310460249713472028006152399634964703752374923544835493390898321442982285653601177283419199888522781126263921279334880101320406830354713532497144628863316674998603787471143253659492308728351321028756427453552920995653161592523576887676982125709707911303746111720414487721150343075836997843391772958573726271984130796271368586617865467035621715390731057944112447529747215792373567988438017697599547695938498996305526390617961776716903781379730232017555998230260437065342225719219824749908797780851707164508867684433828449672531065179914602618009261708835630980606699316227339316356738809727500050021650482582155625014890126197103193133695021422085191752855663865776511604840653080779187005270398420091034264085575412849737058416862606986462909637368206908123490637791444902520693730307127500707112654479019789301829845011645412142008013030922723787352707256877040311587100997428051121137220295145449354649794450813083970041529528463984210972069474405498282395240824407750106058581610839873992153861919570033702140078276977642269493711275517277602266092589947911699543321882105850297028799785648757276670029155931026890921622560469696310255310072549351038629144931552118194089095135127142400000000000000000000000000000000000000000000000000000*i1^47 + 290858368573846087591565589121730782503148379503200643004016760078132797792179387799457203667284778371322630061688575646054433308206741482854302624373942988217354726175566466140049953738164920652881601484338028164492535594702955615263905373139218881186374001021892227243003281923268055671780463740280779141440821393652324448856554931032781726474160967704665989314237107816452609112018023115618408664762948196989937768225649772521771251002952042094828779246998231698682747237376372386334138703315094795248845057503396320856647869075916915472592904948771977173307514155838541116272882224020333024394179495122714989183739886643474102014712028833340578778332776273239351234333036063877321050784671574812626186361827745329205902863813185180803680427544959483624876077303169231230270459468332481397421756994574139069028356182596653392485520413004139814585387028984697368294657390160515103484198320343087104998617160331361523656256093278864202047825877897801067758523357115631372213679316514366017688187408528172654155323830764529349664180445553559797057650560909901098286661618122524311291979539093376272478514078390347182671631291401055829068194421350815077906704397253272606885075408220815805274511237621055117989478109606417611634162174364020543511355656088390411790533985526952457623717331283978493739350649464959107074522200267758843633757391057631838901805644913127568615350810146664921634668003864851830795299590012384557019161895345282192280853406663898268736893019209201132583038648670447686071652744584761337328608225803132059609511331319423081940629674042487064909432131075749803059283378598012737219164932087432842078706543882329989405074973031999115275080108646068867463579119132126772989844152594140135495791283693551601821895511568580922697579083087780930444825504474208822743844178348710674275448689781261814771035904849735469921222112338938138076853073330405190377501161379204856488217729931954508311642109049737371332858210005227879799568630883046886173470368784518232888480680244905387060751792005504653527594932498067124094306732294530519992661200977383657372949115380837939015834557364732502355169994967144926366305552822180508768800962528647354984690784890841086699646994589290239571004157206064406507452293471871369873642194185135322232988720330192039059222265735035784466811294721552831655573324003350307928829383270657290008282167852057767236066307327651513123711957341494986344927189458367029013682797085956114449467204758265128673420158893869704819174886672446530082576115649764708966789435008708798860192762999991550018639292072670332302715913236317501960926630566214418386439030556972833975283492111275652804305284244464211617779493819255276961614362587450198891441111362360545946110952035538393464566209356154268957350889164561629177578036218565832546701018862267554120779369920394713216485475145661457201913349702678616442160813498517455897392385008115077851289357660582492375807471290944013332367535707005678420982503496808640746575982335545155686954224128974751434794736048827944152425379989145342843888775751916466374173059767061129273811180961493035221945212750521061908241049618133472953995373864962935433366026790102350709431157068986674025176721424718380369455092880009622071486563626389519879387406329702303889596300780589452052301010019031725277516704281555432593215303155089576262348273784966011548510573103054335104378668491291512015431594365692149760000000000000000000000000000000000000000000000000000*i1^48 + -6827646002384473721302694083512868809701049462962403498526097956029178432417363319495813748967945288713039069503222832259915070911562816742303241292416070603297842133448894083827746536706095939391694235492324798204061578958206163955371366416334090214964869462590667117390483908311497952220257815793470781841047618436435486790315941798029333749968745615997207305329501653860509679436659310194314960971722168842523136032728975188802058869612194358464391385876265377563642709842843053903042364897179792085340346678115649149778634773717083593269236514776598212874133327593726821772765470695486455366668545588200872896755758118485531290594538057676552975778312674875337658624274433252265310022121128343396840107532133980773293283197778340226790581614458042064106171260629034427607504756923465663717288394172888199106298155100952737528495408200894500471268601251205267325806915659544031407365928871071766275900073692809230702050766478070620775031547432546353721644399617377479067117379948249706289311028444961321658278699759510517470673486246143314810611777066664956103709917535347698266678038032979933032192053533149547929189380638985180196945941665091513496349949182448951852274215910739574069841675854753335249953667418587295823881452352286810272540664785734226109596107171875087106892251648782172747818980598322787698170364660896832024142557759887254965194973458658765752672512995209000894817494061272264596290906216173010577648767718848139968047614778178157370937404308382846608339075276535479085993109304635896534260246712229627032796379618000098265565745354778784055220558988530457107345721682311456927222463614569869242606278833291920341792277714835614091292769204657359933053943116826402997470905769642736814324092277266678617768930477674799410243135220610725247660294818185508991909851413202749247919232131496187450308663458612379016525251616556331765819149606463057468986083889446174272984529132733200823670810468694687304050133277170446351747978599568431280042102116832394778935678392697050808471317852752136195520333877688749004963547046163809112082587790321364324315180648611050657497976683922003975185712076443817943546451308774925159889982764770268299374258712165167665329085359076051808897763652948867301305692682916154290527371301879272303875794264025250582928585900120700122003757576278304928131334456971901286107953049808560204556720974514933505943230753541277151143594010168931422053519581169918670465293963267697557866634481555812105645254838353440481850434890555911770443275402663520205881749320876139655958815037289136375385628444246264695476797293602039718071722626879367991560966195565606791002363402577190859915324096742329981107724919039607171470148615246762137108941022749283989780190268250727057668976298619588328478001109399249777939638445144279763520486847976534031118347448349817837221104285009983348495189025799245400018599903035106690312021074572279331900826117948756378460309758834206198286044667216832812211441748915621315465035936815376652006652593148955724731923282077379117640285643532276723053133079745262111536501895546552842159461575646788456516176188588308197888587787249884533666898095412555845462817384479154741162831422377174394322024095291949184693823493862335494225640801432145744259072977169810824336539696554032130049289489485900452886466204323805202025699088274268548510670938989044629554635682670495524990831341052245017161553426776064000000000000000000000000000000000000000000000000000*i1^49 + 56949959304145733901943689518367008354321092507683731238933502629307095201480187818120532718118216984504084210295314741182094004100027548562646580403150623712971153101865305919806718715750520917603245281927860090498311446971206501095102732999809920576602310100548238164063519425676297066862684498745855148888353493208769191216675600174260694264800480737231855294114103723636714437548318198690631029508191376045778657850764349941390875755665020671179818400343278601729771425922231216411118948210909115543250416608911870163672835734899906420977288942110770620225056764993431142621396807902380553932948651891976802499631911683234896242294590068888355699309776561346434337918994502190171107984180737033305906920574113728435007559265102216604525109309580256500629710941099272095520892457878285060647113566683710214514011499473479805470654382770982008959385869440644206798775042135274669101048021309721106944323359494406514586998155105214130618787632568516254807517123795434150826722906674805771221487188301440748595269356092506295372540213045228984535722787995427755082428833952447797576956138946463586862358662508183368791628313475584383301303408618981215486697013586301234663661263397448002143766153084485800087371909248233271626397802056684990929916158024890804048442463671893240574415732149281264081353247382624590234628747156802456453843277043822078144069952643047681044411067633764091852979400302625643967382699895584869738682792785097669795359557492084975062869448172973852885216656603913245208107533698466243378023525187705958446796122876733862244760748278705452123577274547772256746368349095059977936343298593305853176754836350394522769941435813019971094962141460460451821448962221083397425102522033910921243709126459709544813782299865607975127119066958042280945202609450303006262128170385386926546890830852699097873759191216056079013123770125606855496311281215831170037722689004049567585495418857010563093117327220021615949566709326680243217038287754395609783854672518243290484749664866038838481996531769761882182049025778284452871806789652125180670934715477585783413326527876634871820710961361047267821792715447816995082641226882216346798153687229311834378402602859761192459834904095874698193865221924255093956263077625867806661984394440984464552189146492127679193600995380600876631422356128725141532952408018422585212852135347666290572034478929601110981148213819052481897757535576740543469797189965648588083445965531611117643798338096566180346891779893849576144990041393843821581355006224967234520950827695348175900802942751969293499953552260803518910885407460448440327413902358605537573952952997759479239556511182671137167649002415922032979440629364120656638591200935158696419169666862044941942997396137230146549422896508035118693679735740774771626328249975423110907343639061771320432464676232377596327644444940653629720722099686863343190366325943363214863353152493646905442944698722473251440390036192705400709612418614085979504789543060908292420960790451688208701787031727384202220342602582421825133016028568846981859039904322701962052757436412976265338917517155993380387101277408706437557305951940296416463572872812056032316030824902555607482989834488849838630325115902056360243044538869139032048032229486972573114027506772670140163284940516863824032627260661279622772682181146186928632709424984487613938271477071300499765811594258407635113907863810168306046346251468800000000000000000000000000000000000000000000000000*i1^50 + -252379070962518483396340671457299952268683497310357787519339294514023392937658486967410015697329283259662264893485987189889342930445755217165818276646214495247408718802606671376317751294175997889840660961360966072557890772666079829959389962694428558950718807622092379668016170766403363962251166901721587602514355920811106852231376870000551905323359914668445515115058073592743971195395873424345472621167295057773474523042173639058609327950523111843117469153381881665137811420609457882682634299661797628632295919957169533405583053588532927628512022074001133902384236385780971892598740992113869369276357925227265666705544897626486689153853620837465725205302130045096017790613059282965740773895549782175636156123825345638334166986316599371910724088713843309281985359539294806025044114410070820894183291169363237742110999623283407699802450760488669753519764213747838292912233811884139631984182872608964297505820048166156300139559048186225522496527733391122735409652209767947486780646040567474238861164347776392303793893908110615259354045861459792518824855875731857564175506684307902398013356760831250561192629202413427976861004717319177041115958230348020693519560306799819336599672147262948514447116385681537356408576680157327487662858740905643445107278096477081707438841961288989601719606948953974878823560076445896041829771195499462401988877491179432433834940755080091605217212427556800103948997335669101967696957656899493685820761928085877522230296205553223654558943870935370356984617351197439763749134537744928779407123987571567823286358248302503438614750849521381154623735251675624702900506683295641773580992706764072462431268169691329642317058755483563664023495851071986682063636934148154025855225332719186215645276559929241100939870097727173017595255794827911913925654002451435834461168493857188443983264601092595840102443667957244139270435785008850878204664612615199810315888098656839369104053514327581828482286358079021063949700448563111041320906658342311666543141872231589762034236709262413478523741895035850463042897522081987290468781636864234041562671677856782687040649930969553430213445380195673902902656704364524834671818599721596018906278498000812559909228887964576828616140137436025762208470862522396144411593737758922495148826794782059061760379619356593604513010314298299934705074872452748283711763793398092351721329977014707323009856608053950545676390722123664614533424196955987153394885442122051937660622845787529982199675664184556885527797526334952657997300402708902884735285095758967148861586485492602108059341992018939044895746958541273236139280846917866248531012532913187473865036619946154993717359856114576045857556627393412705294408624137630808195696803809773790117534305535571767603546669049277015108274278040154002813689729332421527083932543376806524500302447041465296356834633216630688846501865182552944850608970895426275559098573829895372243427107076813627431933176213179389662981888471355867510520433261042044991021195187003539757615798759033978558892578764879357457547788435770807622379272679081670063214141629859335613621320696071566445826684847495907019865386334479120606760248779741826724024035851906524781705826028348559825863534201745228428202538767673002507322645135557109594280065006100480473267304995029728092729109496108717366828157501396130901372808066674642408570596574517990918467155614125046269440734321506770164933041195048124515614720000000000000000000000000000000000000000000000000*i1^51 + 614952298566012906347401881457859360077180635655708529851494145726158677231910126460994896968739881843837101954970847401720577947693473271754209358273104046452758806965631715931415318846055271601426145492881625732727820510366603744961033142046798879641654390657898408971323216590057125067831059392328484455067475075269526193605923351622480832459287609615994783264923308496751043221240265574797596668110315596886895225375286838802028650208680774301117530172526000650215356671557002860087823177320206810151352755680311103044300531096588589310768574365914977151632186157758949619328164143822657019865712532849239466047855810300970802292593398468953339741951120678726741212884561273855797569166652547069959164188998819480195645305590029826062312153555320795973345876552470575159744052902523401674877879240488553183086571886660534474281397634311167970653565694653344986708478339330154024235309448053952430065632312090044863637359689721742157626686764672173487803728927934260886966706556434528530833791391089369157623989690330554389877395008171661552424067601846943385486512857546596937443311695196107501089731608544789671353077479632830089465100136192901500547565389999858967809609312293808965127998489701227848788642217047984624663469388167942760954932708886309241014445547202829593805693640419817989774735449057930194729837456581167337475624346000242627700233647242724664774437394569288838326289184151259504839402943279412387542195230206407159321074609055355167662122122464562100571665734636473650995131284012342120432912606577047044159631449318292728994362007277522113007542170283538455525606280280106125936243517569041375838283017253167233671336647511441267855102698517556239568919012568275650861438725119040232341380124333736648309768578267145967606767305681357413839570787560785840546452431443289981687064679932110992760145832746760088060877402993340025574843101747329117638873826781194473955047928318057267367738990118753596121833771587224573984177409799293913936282720716284790976602261570996944333424415220187081817672634918228837485853428002810435833107142156967504517006076450089344112644471511215226325886831048822373649187274907303420560085784319457868076370814672340184963057399524969734633786610341059439055708009740583070597786988896900968321297996795075079678154635579286031704338306408272685349131390107314508936923704572756605535713674560794421067776185364325766497169372632100087363673287781203238886577328663842975669669406269304677694937831889030741736014745678987618116968845253806839700175216914143499752295005209702671410960963254140360298713685786394930998808395615362962619060129777819336701605336178460670334339895396930340574339057201156880864983177023689800061978754779645071137981190714737688150951271113413315856784335933526824139609638273846598503877666011348689766399228287623542990755915210777953170378393598593473677774170167355512156781381091349111494249836367050318524001829480374109055065447303922289433409224465384261148749066817366908326471798835898660687709995400565236257469069548811414475476944662937127035887910149836216003750702912093993540812638401349452826146643904926099782989283380666735821556339467051377071134981383263016608904589594207755524132473766935307437259959231497946133202725656611346769253850015817537155600062956634442014567022943441348357772359159238700283643442806800886754638511534320402717011219853221036032000000000000000000000000000000000000000000000000*i1^52 + -648454492508180478906652075346540093474048698791876741747567611161576413501004759575211003143177171681313263393710111946931126571202608357617241631947290359736674867860818785032443574277652898949534361713700186749576002816470368079368334945040427623361347113349174798790949863546152417935165340925633505690231022624775729591794757491124126480758499769713949354721620584483337926543783402237964023621407460235141173376180569480818486431286207899171498827474176535331555462466652187687986163233105546452843587431081682694582713298471261396588489683862477304569794611445673954515367071942295348201323682856941055596079378252035085506832255638992086143441055425048603977911534384464143241430576964077012111854679547777570171810521660121827208473773064769830626064710992125862353450708265079206520350301970038205919799144601875531134604755950466126803274285940386308422172154496183454064030533194267068506433009061325346925872146814772030304834846902400341462199518319042110899008097252255292657120239528031352733593992563184011713257057029486924550928242336457810104959298653238689556729041034819637721576117776361227225213886654587923399997358609093515896063578233948116727489400717019791823782906679676439512553609177728838806033195980693357894983604089646749173715785109854760633451587526154398009972099953773670105908134717266810556808478131195869610830892004313907604641950003362773639531056393380277498715094116620582645682654484417809776937330816534519302239981713901524927324165525237276099130457100197907095690180125487299223486888243647870806075388679148729885503762932035222218426585603021949275845937985486504782024753555223616037040138067572448521807724996556305982299033137260497086668214672569928657428682102672096837601654197476313244301779050909115064371488152906215845902414389748508518296315352041392250911023816728304685347679942302019456111091045944599150179347312614946449430666203779657164597211597398777240849859969348555874951972710549909179227038662538688485645421530559722938596046773634916392216794769687583086818139137186706558596463938933003424136436947222033925711666355703716619267661368664392337804231449050764438900667023405720488426238807585049467773612147320204759104698963549776703231292265702697563708499017136542063474800045742315155511728218450260101137752067952348334792837003888138414607708472711712452836362728446638702592174602071938709229083950340492455041323347193693601641923512194249347752421790949843109320751951887043712912347581435574124320559800684980721181410884647253346271635068889247546598924775861611716129044145987130184308457508559312163668492257872350471318734553538689483853902299958932976175360830725260518863205562961834183703516163582621067167272693380478820374010915907924967588556082226573992325439890887481512360623936965723069687728317148887523103260162479011875747989891634225253648748476759683184907342157747890417236022686471003508405098446752287216225110748704577506005798782069332106973523975418649024072446781164460149555228575631772403259415926312261248067181806477265777206592772502261881191571915944480635396989639485815896745301638072031550059088173010872015045611365914982777038329468941391795817225136385080844038965285703825794074113336643207930852167348804728289205347323696708446483202058188452808082392813144000702582779594360584430769464839058862101660552095872279278911085064958771200000000000000000000000000000000000000000000000*i1^53 + -150121120853746096033467725475900451606206336133072411666591390254679126704634464478630389101238760460058993208484541703892936907933752371501674745246160515788029965071346701747387930465072563936936012494204556060339770160488628102877089215762758408284268370570831054733976066959857188396825419124264578717343157195094156525378410815135082427189581627566248106647992964146275579135096718343114172172414736393755721176536414065562961603263594462011014125673869733082026216942732532300691400905926837320613454417087559805027211026342624293003710448898364629221320549876680191909346825463319832525969972794081574420183267102425661417482780611706847115720883296665997575693383102866867902771030268978564679980855784672539680296447512612821289532919414317605173771453368077346037482786618981462814264671354212371957087832548330988058674429514600133337696286707372730947601173623472721618924999395592887160227315706747284366762067077247663770358096580482053951583403844876894125056396122380656539652616612647799355545224608841348116835418168313692590304770838719817192334541784654215643639852697988973937689071020296661305120567709265683396942830397953665707941423385742397118648804810661861845296575894796282195114107022899428648232758959002175708914978501194364580547799812127806551972002585389231649721357536580477325070363055790643090037370374394638764130556292177861200923708747740479624047118098760438738405155246947750561705091529225209949203123750337385140194871241816678524577440895277487977570821852810112869870584863716956414722656165364591423366008492968178394853642959073390205484426584953167592029610739414395511805588096820990795074575572636483875251506842548047288958073132982819851389124564072306309871973906055699074704481711866147300150902678536468314499814727600200394849744078324383094317024290046117616772163378855324657757459933419105103840866929418297926944257828219576947493178895556536302246370981599043359992487706779690434595813907446735438862914827797797224209616770655801538020005681921581940471145810620212246033014887831386161613834275778587256602036170088254749611126487564884010480464370041449270707704954554646004432456966270343047564475807248803641585616761331791637979377442205723065656327698251365226440998959000422592731389101821843895432644292593183564333054409753291051695786710351370934671700319099557632072741935913873219313476117103552101716024069955266417396557262915721428814614408808997582294392105817771395011534304308504013350179582245185883555041730798734056983753215505011313775864631493308493722537217736632226780854699586011647719740733357642943668246523084770610635991342054101581092868572258026385710463392076461410065697022828257945715460772316772691637137644810267589554708177693258894150636188272548948654340128072349336218980031879460313589142529397455238491040553566323732017188438028719029332182798038418302327139915232907307066644158204311030090650041087442421857167152247551708117438644861462331431505106867823553782329908704863441795073487730760523383454353471787470665118612089424464834453263093120422789843788335498024135742781503503692448235202804456910443615619515566580509128270966626294237031934068659813254322337577416825824447905506707989633876646694593645295143733264156235668183200253909450269833266770039989174942541220190517486836642820046172117905300908727760165071863107633266068627128320000000000000000000000000000000000000000000000*i1^54 + 2112711753828358862950883758539164394779356650215944570988343554256015150748211338054175891555230107967967707379830756615858262372354055375525415727812857125826975004390149125666144131892104000655857437946162809939448474267655173323632352010309582319909921657524896303235649923593246728055774907610833973047191074158296989087564548682791720530329222289004155435294929925247607165619902158142769762865963116194378870196511002932652753685820417999670265713658838708835691102051717245109140399038807399725243301321519394695955000125406123958778737252592184572811345335550759484686195844538843778579653585930938213755751523227307498801871359586012994578854835182400356063360277502404618118283963973072499927585397444349949016569943847036160903113050114426386719387086701113740643734544436111293917997605138562335174423759703244077315912681389280350638376216193733087522750315984352868258413640423961989377830075667372196510749269200664097077084667547804631621908126382068747045117241044005970100722531084055816619615598163266080434466230360861973342750884361244169407563294780580970160237577895553386718585188743568690834164984411096962888789176293985038582181181189709055230715301753365010348286091547980755170684031283831029406036231228609782294536786334271729950829796872082134286824890795761417339648498224687255094504353657623998253439433219157436014941454704019417601105761413511952423700950915402420577860474137086252337216920745486760675706065625489552595201067712860043004999651771664625525068900263223072961821202927298173733815711300041007855294058165432291193031396643515933825027535469286861206907044674104265506004026030918963151315983518166449428327153487101535606059775387019989749880464917225853159599336296086457206396787851544271090060519301106145641864779633541198204630304879404660080111439970363213699681846254052490668543372395215320078109206221292863097795256035877515653494067726874895873731619397746861623976476138349320738775132193938042964312288169066007160569741617734511112918187167847659019435059115854135636447431579513060144816942066794762070764382373840286553591539415134188017907128477751711467784976479261802732389336208313969498383878968215707471704547134132045721923440860353891233744488298165486938377035326091689556000675153097375987312255806079584363282258059833451745864418749492389667208312038585014582553250977735943763553099183398452814272988800007666016855048010028603329788811862829202118399693145018262866889252336822026536391682441191228626805012239352854492579605893665000466729056309563590560523630736949004218717378871273593232813064764436178026766902676043308949913437868424799527780095445530234926248881095613446508592787310260529654635918462952155088620858259329679832571067633401272832582085192610187067784398986068149580523378603380095450319738838164968499287726693155587509806296540667690301947049146054247011197168892800006729686382810041196911641758760499606030486283490929983266823426320700210359088306465095778006090003643209785604890343983433189282501047507988838142464503064687905661522731225134630691947390355251029400117497913183441424271268910247472018620021259216171300777380053641031744006113249530809755591328155352363554516322137370540816843028177064543183272275156595821053283504201476279207392394355277677840694707737858457198310090931290619165421189196578495635103301215217410293891072000000000000000000000000000000000000000000000*i1^55 + -1340155610626341448173211898775085244722619712379265023494248796213788980755977233900426289552154754402070638520144231259465052566468018820640680518546506017013266240678991164390963472241435331451809150659134584297001753338772600807177541480446275631706305005943288916704592761823219931389215727573629984695759379481270468078952916508951943299127212757512127099094227993303285687555557947220459831850082631242170374221943609925760951007905582527539962344341719636752884638422100590645888119757695961789747191138650587013810742858828824481755765889004368589831000869866102288983268028238218709107581664072050870381250643176395001613530663444538983976879186356724724390467741100640926137612522959693652094617975907783802474832329233474555483792140252454197113847503155123053866210517114931526177598294547810307949545391227887580618382266074730345795408280503774955309612397767269672929695228796228176518731035491498547186131227106461143387532312375014112816468471462190456246859733480601697109426856332827569405251120834313991273107566076039047038706020637945722922340302848054562277796257874174846287661543133655900941181139359711434790254861183829824983887333453206578109965691205026724615555419239803558000411820974394930163843725490823169511287118846033602828803200823970892133184985168017013231614063710925232924650039747679771970045683756746898794930024087354188525374884009577606484821977110703442981957463414186173477433972053724803471347446753325391077844063518109148002391493698278418668990018864799300742652844586055717430146270688411507650234717904861316572408916305189312215570023005525711788172109400435964003238755383598386596126818758972483599831233040171068417886630213958471412605106623852458614843870784358809858321848357528786815740413151877321978988268210528423002262174573695521545170682585625569147862947584691533177863010510546579039448691490147605701052637485866695591216427125030202757139743504414536542672309621790898198352126227283169173483203427717639259929813965142511575034788722853437211333160832390144179398391141637139019996056822852555272667260677601811321953261051191836981421472235578765164644327596295283966625926187929151827048831879249041353085640710993366810207831589071824259052729286248895143890096731299903185001463259481978230750116812619114202549205941985487041186272528458348555390178372065495761895568099213466007145996989599648375760780036679121122126404598377558818235912354511473905173960428645502037529628857088017181424034456048471511949621132002938792196503189173077491925494971970842386254327904078792004619941275113339449703244859142624057231178729685402706180375270900708970317568121042086208421235242985822614213719921710120554729386339751684786511108241434942350908156040812772358032499249939174236837580275617169364930713094936432960978363820343978062290623569316083918278193249872364868533462339443420325827817083879300431950301086789139159681703720814547138967213278243310304047563958273070285017925735157376414511696491614050567986898292846069537402104248962788972070921798596740818303053120460335369870656544977333016342857771173141656881784863465084545467941540930480132249312239487764644880523181082848286715426867589318134486838490696077800601113142194414466812069444500156165635678390443533951202887884506717508564147473586963033632853555319581535141423759001148559565655085139623936000000000000000000000000000000000000000000000*i1^56 + -2143045975840662366772933511789780579544577056895703002745748366541081362216340735629973878764789109416406829386896328915780454318030787668714739606904651557026982796337509931153146999366560726175117819535362966460515263543120007461879366257295917696570978282694580222546253697104046387778956174054303542141819570071068241993392575932231254071678486387442668959318223953982816560809599682754876503354292366541689955881428153922581663752628250804779598015284706172175109967323458918767572732361190365460287413206465444337453042192173545203732899919832689556135020094554518683010420513040083932139049535644520885035008625646782004310129309503407238097932261975060056224457814234809687165181463252795846967278193560164380612567908854319324342967980164361753453593634122056546799471436273020535096690058217845933209533034046902445870055199579367629573416430256869060829995681516483192640534895711934075875866621201249935789588067954308744002050620289551790364953695710821596073326050689375500022899144163474842750892238061957322940840558717551174601953865003583763929678384233081811741055789341878087113443264598960461275031959453333776649982321143924561260834469252221376695591579943319906292640214202291615085593480105411351204898193799289681335995566279519544438757596014406993781868148678964274910370514648794295028522779938589103293667793570966942150261705070372760037839409455895454079916437114916436772963291435802463901663418053888757302115981948828879041752388209355571314808636981122979909703286301053864004608250626125811486649873350906750868126986083315281477251298440344543483867753562577678814313391627645028672337797613469689259383113981909221672698742651163119209687511016585060064310246932635936302444210973045175635870211744330270051810104915327431054648743368567034008356347341877177946614782910174722506761512766780700854948669867729389111411130495776956472213302994313466671677315134518754139237577326750219624164359518230965208035984508481135567786207328533361016734611589642927124475993183083857040435011659149676224345873800283071500511289954993348276067215538519709211681365658643376022305179222109347051057206948167503054770385564893804675932931668958795882759922193023548706451501004769431489938625956539419441562146899737076090941257219889144910958587281382126159097780443668219698429615827592528899560476166968777904826579551396017451120446588755193457001488908034343316585436036480095528279431824999521473524839572195911021809218390564351144717129191950849817620916375615722601549528335717797421766892540387632674796540132005852171546450833730623849489624822096739598590243411255180659428829825516381950025118871130540608834720735012350230871245936146606460158285756981524437776013798611491652532167612965268131115210227764050816614496784022645980620213228036628626794452402331420936313752932261285560731352133222272907000740926928046959485835424448034859622857199334386368742201689546046323489697431506991779025628520053093170264589960494290049299927790411146136628563946449744857129187263024991250441923568204949031281242231410597491706751217959598337194993353161344456332407468674416586679413060717167248146037315067087650409995630018654087233400714802929124474386215014368687786517573347404454116140776936730173411089793833146185129560850496836115010073231876929543999307223304987025384466343909351264371845585960960000000000000000000000000000000000000000000*i1^57 + 1339860188108903184886660027753051350754802215692712381608715631066957977132114648480006986490837256179298928546137685893713692188387393679269224068861853317455644722418473804200950693343823757704729324122282606468727186007162290665920853159485877368041981794496450910148070436413802565718096100172736490668004150137802239624891284388572729707809480585800784063500046696301015078384317041026980835798274202384050059725130212733882749787551147496565148112911603378437502503304291333339131558245746465873334767574121502572603565061999944520567589600029722537625050561679886142553671188051994252247028845245000827414288162432134631800349711405389224651009617564300654317728106284292162400432764968103278767209918814967864700226191508453914514209139149709968296898378924058443978355222440301686787328689889639795013327178436237564963108641143930812152595084071117364312582156164836120507993610440168837076420572898450570641056962013144310966529136971613561555705108519099051062958842858346580823060868703199565199656608250501088530357199500967331917576892264770202040300539764745988756056972520809480393422000039937501972907583670753774784224234064606631886909315548772258212264441666041170285147139613809837042200369414182518299470590851723938249826126278059640581177517706699599346286629169393879220466827582406613786700866499495109860453712812771585834188733365455859453502118423143194779785800912598980406311026021043787097847360647147484660080725653069004799898691073045072927008366275981883660498907891174028883618948949153129341059365844298471687893725188002949769043771023233532637748077389886747983943477582808311001479965135858733191558722358257368478363521102775622421313742414865340470328055972633430610751526712700417130815991428349406292070951681537815562801794947868160575530877071229628268489338109595938995889177237132573252540646407943815877841194248187222817555138789001559945562264884740241231250752289535807367850301337294826213628711445484751017280410580418208216183722541142297920993360361263114791469196495945622132850672350396879185605944498253328967634659849085494016442420435774589131842586069800666476442534258578246010496988785578347542844408642534086276980367376072913072918678048102883936657637297590225312454070071511643325918829622849485271832969658137125400249488549372304148095284376383235979961890174503136939226646111355992281202232278095901553176591553092498018972009850164589775408745251840613883173286709003635183215237556155848318867737065502480612475260231111209267808590914221591133549614992259735319689208198754733037346879622486805250523564355859318630758858351389295897203093433550319923449012677460065117484374766867107221504032274933642859731231212816644669593456262588578673774542691062400742151766602605092825607456312765029110796739028484470632252456803155578453982678774342764138598213431276028696734284136740932207824260941474661500471087460820100515854851570030102109057488248535154210215628952979265022208516439105378151165051276351108354674592022383492222469324767948052741188225081479012625908186953473263870922992107692247324666042572724889508022806290766752617388362152511274121432467181287883981591926052235958098796645248306783281031772740351742470024487777427599653742727858762869384533633405864500315193682866989060096349994454944183707139154775169124581434515963043657809936777216000000000000000000000000000000000000000000*i1^58 + 2512165432425143079361068579025730197738725235324843354321511692510638282476254118970813199251207132968238668175773183325238715701090400649948730553176400446141288039952848373628819164704348334088556639310699185366918050388280541924227027672281655873223066652769066487253983051627959801436991086101333781308962347778763630681968446975626514909626719926320943427085459920476322005740796459597365241604731632861366576293767508371629609509338448741043982105367665967962679791713509665718592691507691705432435085569851127520351778216197370924063249356219818032402711890693297810531150193295997769966972515077137000275663733042417752203717362084819593005066289379958867728672291693192367039051524792390640842210049093289384392243683832556872390551503371668155014544053480469460412138587498492524754868938642059889263880159068337905806479503142210771251774419606188236341926871528964114997893759528395733700006504084090905529735675366021222827850970593390127161310346155881703012927657852102691372049290198621346972968787448929407114379584224192173826549456694196759015907558419453940598319429298285923577872360159473695708873047341056510450315292945011037093429681107651643397177433991117669958344464780845936442818544835631248262566718913059596089445018168477901523814628711018346479845672386607577109211643677236729119119373583631246546175455318539648881268702606978764847805099822854133942495375382433744019454149274018087096648667307506737397402164828461469980117113562151204867412116252139190057489028542780844537819180783991432456002152227135459293947168364503432903032578802362857205446968832360781723028356290847167150681452713208269174080067544207090183933073482975952406083101168279065703103757881251799896660346733051070657500403938068345898588627572006032752618364455983451371611913348268712111231641602810094286796068587366277807770564039098962577646950597655215559344766350403799203512426468663712580447880497546063311577966019827534420226009460329373123310201521905046296749329712939721479745123314308157366368496205382397325002087641600446222677710225988285407731826003468767540408059292489177281082356591487978740551066474056911876404278975270599767362342451952440882376246108734853068453977177426141044427700156743725696174196680955506466407387753066140365449262238803346357014791028841908396279057863441753957791188390168063785337269147884876557600625519366091847225095211737712904582129133047186881625634424748305095179196373806554512606264628615746851153313605251659602353454498268953313416554991851019901301514297739127334932428887663767339272914836182955623016707605257476658415019577894636727358799434577846322045708437111549581102178206081589760845341965535601128180216897463873119713570516352717186027856608735990381370894469255651076615691883647243462815318585516021227977475138776354937521471041389213139455673875681821287065305478542477011054196883063916769052832049472052797580077947810587034856238592153181182792620442154071198703084624443322110737165095717902284372132212711278019231790291026046655733506508126634607829696778027218237169826090470480090852849671520200571772341291102769061710364048707821359028667173403950077827323083988886032988999166577993705254636715921470304395804003222998613973668552370253003863780894999015483106382184220879239054453794177975018922810819257218262773537813402020845977600000000000000000000000000000000000000000*i1^59 + 693894150829197393819133429984858493371921183715731843469747024516711175048584520383120037950236403865166054195801215813589729241409284215169767889851070737207642131085795554151343439416181542140297840836815673800987002270025337266177510904646334989424823685095917644728186455720238281469411810654583701916914479285611910348843532283351927264072622875961415412570366108390649382658411494373609942138513322055308168188051080663535606291424801733438090471594574979665568613270614563506204688059348199013825883360365142321738790199470616975928128714117086974504290980469439234760082839830914029925596684390599972820352681056429686730348559493953551252402640495809626962248730353425371569546208074710000694095163885037747151312736904676139341848681704237748691291125871338722115982677838269491354209644467574125914291872014425597807550907503501264734714689222285675552151562848212374044863275763210746182706252802165154777189201063682642956108576375149418693632767021080288111564977100939881507723899862478975274110554355664640144086712048157741338180215907223651602342527558811065034933989037115002275781638889918973546698648053778660106441561340038765346387831455652939866860864692502914675291230013784595785202424147788089863568332597732730468923392131352393111434541757418014061470801690168390262928844990748083469249257472199599479035663487234834202988334813607602874351296548527815430807076507025845418179575058191591770018938729757265858757020249737246433202779464763313328276862144123817926419326082641998501771352565293506013553920688238704207304564402220455697603543908276068872788320569007634833572986900751785368599882221902977684110510863012151202321656699615264531290012106929243709169459141354285604621706424904388117886711479755478386470722399446487176127892451457574526823373582286208110136724865980869696124799455116705011967863474793224833572104824287865661254352623075608909444891610898772722364933915347936178448761189527523204784815626925207942310902981217667590665833257508529479694406063588977350749575101987308699974685046416951355684183993614077228449581031884383164834408661309693746055860943243286121099372181617593003691011585279054843299230286292499179698050827951970245123246225701201669017782122036751116278801151890674072165397168649016882839131131450808268316558760171678676656118597640657751808784063473266266747372319678763237134995306075905124508864441274996896146993745804640035939952688142024018252401786805032167711613769170862968093870343209068964280563849105866949546438902735230205731048415967340319981774991583220384612805493426590028538394230225542296189073146383341343734777781089171865299282725668753856929211643238210707196587649099148350767340873569758312897536837511812189829510312310355990867806122783120811021632991345043185278518459265217253158945197602051075161812469367140150314606529628454340603556682026721336533207487645785033313916089760438370757343619762312129646587078613281588148275648042602575147663073197628567917359454493602060115904489933812179357820878442957449296314200280356120370375117295648593214058933502391202665147746186487217143897726034250665261531612628022436408220787537878864181048310530129016702942143028702184709562760889589709376012913441657790975319014970291522119689447223594843722902333712722133025820632417492691838204947927743884652385301377843200000000000000000000000000000000000000000*i1^60 + -1143597995853259760335190130638560557708519906908697168206526395672460605126330808423818262155282708422971469370808370150071347134778246280662699268542072415888257287047451773460517517724936333032326557116702838429891362403310854427391795851779597788137716672543725429512609624353069492848121115380160958915125669674732812749310379906905225810229312329457750194194122589824255274220492028449284773907360721778937399533414019042058591419000601020168038438652816651727727764355735907318142819775161608272052814453973289114774066635019950971152221272885761598445712755624349472371412100778125109559953994191770438985922946620947457278985756006730137043091978608853533493256897705582809442467033095641236069533462691360883786712581427691476478737008171921764688764747169796138034826718416025149926498631709979548168359520430916824717320389075579841376443603435120783350420047522633346122545047173484729881522370337717898550100918539378957219899044276242990052836549112110534842164864923533111933601562974077351269382689419388171320890650572006001160028858831759491781715718845738037086413522815275961670169849745310507180363532557618598427239751063398036347680113679531841510942515823279489082412649920937112490697359815800883917229760343499621650968441365515811492412950199102462483079762415107276122464174909151147592407837300275296689629290800088521166654744990492717795127785031826004015813294862569686545065206687911184676999102278392482951108273147389231537534211594790580821026753185857680713670334324584567660101290182530695236256368427156381119762672970900124016887144294351595506319806343480381722846452626986967285015792143004877606768555624379451736414768637592045811393682053059103687619014202783997005427114125002203182880244604058505111086958230240741557088802761912175575407553879348899749284233259567455623350783901208227881180007430998764373160237455013207787080566873830891135241155612808405359458668376108158308231503006272420927861430704497131204788615744091355370750643113209362639238266594408435720876778301032113721669740992290915354353945152164317784968573815357698000082811433530280253379468006037529959919678791803329846616864494743492214882765270480722114276917496737005502224189290149463122283629858700899627371286769165046377279161945032123923498456911581526576729272157575242544394155356580075118748812783491445121786553545432566691203149835686341100765673414146297487992246138819492499698948500243202483140517705612003040371482243216222918520994115769561738854877642439667695493653416118108945769493156263951164938988399145866748644633188257584939057999162416329805566493976397163635519627166964938443459657351395990917984917905631938638049964158843686703985981698797138646775110299366031758376296254077337689241167734442773038111586627069840181459638872567418927490352312026366389569672815479602263593180379867109979601258248678183696900990123053752943495353751535536845117406851065959488740913878760320799353762030941050383643087694969076164881085760141311149884426454655808310004328041469746429298001003100053859642486582575973671864983617335241295858695713148178510416447050501731967220743514514566618098515011039717155451706156051336695040138950107968167269293109082111151396395358741764963100340235995343486519535247749600183798035738398407976605283716256411120810656538506736325974820913152000000000000000000000000000000000000000*i1^61 + -672652974494732696669782096600252403297349792253835204097115839516228022385830236402351395056234467589478150465523536610939000871552888973976194075236179928895303922627212755207234450099333597245212361199006426217106986584425091749463040621519623769791665313532098061064637174442508109930215530651414493429813124284197518891406916376281940905807593828416169986165257953657011604453301544637906061255418561117610750496553710448003535897651167480066412335216786102734440464861876904647840846488784701810205597451478015663470266362033330882796762647561676050138998414677343980225810652649342693808970760016532915202446230575988259259394304291513052766066891329465671413693033958746819215392256728126101628551496444899511813654089462014715780921465701875220579757839313171332784424177186213695830575331480807270461096121915253812042714889940351546669040638043136430395105732728908386839888211462892104960743888895748443982643284368859759488531687023316057594244243718712753105623188812729707877014110201923327446061852676641188261055947392648137521969997255703488806373074295652817728225904429941574116583073805206333628414958243375120520265015550488214087201849926410244788112111584438574844137784073735119028121216026887812693452008457531450765343496056216759324926016965976691456232875452374969872113066809782129281612924213847532672896810566049273391245209312431317399518366839194085076615780601151317004793465308145261944011710435271593387994300331461653280636022406231032254641206029751266561347859521241223383301580725045915853673344913875006913979785981018936837260719598355914453088766932425376015851503173848013381432589669365973128133630019254143184830267585906733459957659652694516498230121578614196182618456064936841095481309885285002364057508408300869089279543259591916754308288255670229337777750685248888377715142663903759348812544456363194541656013299367081068225638212747079495313191227592023676511413211191502240138627148585127655167726380711192055942520545328761086602900533111054432357107536148219659234566833626344072848542525623498424716041225562900716015541760300779853790753737847063476109644880506054995629074312491980874106516651892970309858730885180527335864720756622452259720570729186058762290711910890661481025468670101015391438759055834777301976845970526887967346762782294298248521927012969412059062002541456297909439012846735056202514071180477725803896034125744700268671850074575040538197289832727229850756730353853048170122074423982277530545361450713889209041772628207679554407883371293253127771154012832401957733102324479737638466221714856720777263060437272637651754863869308537988437007037587082724975623132440423654236144529057554548135604856608215415387270303544417954941376232872969851191389117208954376589346352798068591219110100015090752487748850816121350191678338486568795404656272109762292475627514814682601830357839716810766668741480848951349175611401690445794748444871278958487656780939716040245020997152414288103909843728488792391977061420575432159426858091094896821216022954397313849812243546516754398709701248535241080314022446453235765519385204281931403242358791669834039358057424452914599166704712759988546446315808316734893941207121560870186920639611388558570670190804056989965111631463480635720893418647572486906224542145345481218917633207399547156607245715866847006844518400000000000000000000000000000000000000*i1^62 + 65014417105798100709142496581282267413221591948208913850648685433882359952206676942475578288913165077184900009259392324927249019323645568464657091707782832845496499320753024779161296281642249656764829946034378185109812785618550903104831238100028351965675232217375791687763048169848958661258676913012199364114947076755772967003989585332360613452617825400665132004245503031456557910560686559075902099110111531885437877552912066570474285423987765544417949156468022584292996348668916545068938206740159751756581715448974298380959909346672912002851892079773856310178798667129991342962915451649705623798756716590798577371597369559241174513303571113365924873806127634498762675017809947075082277274976385240546419571653981764759259514689129058185276172170837297765689942210681633304052389223595619025897500503894158287784098863477524983567368758340757947848804303301386726219345102605768688605268627433271968352851160261000608501910137192425994973225536431845645537092674189431494880084999482702032080691234655909945092564290460019888596828413262440866439798515364073936612769550944392035004639456972981460963752975071834518370747845142470626201329817615574117535982519678012978015085720924051436024917646426792626877905026527354886020686625000130623639358631578714315522205287949431332620187612968325679794095438047982339139060013872171208787967355959325553551546747755165714147408426775912205208412457261005346221909811639452237259695062418737746284561122064872294181231990884897850461128457977081302767690295062313893113844506598571635577275263185408977511114873432994635320190133823626269521543383664288248847775863093788348381178182797922942464100411990135431639520178351267774381843511073661419202955693153947855413476334193027558972050574400538464884136786666924123245986658378974882363531982050233983049950444371884641484905768001545517492354238951413023451633174209319749943061850145158719065012604070314459852565965053614772963661651493852553452622833547242885072860691856805508535166789332266110196804200251358796126630393228789254460163942526396222583265553036258318138673130742327249846873125752161679934710526543688117378007811073341743633376626282823165955273567944890272674129863604300554125783593372805776482043806308553140367223232096842112469076401130623373232052980350407134489515469400782741005419668088725500201825399763888581241622295951257509298984783401718257626567799294130325962147537906255364285592013809664052402146943664809608411680210840967581321846606476240661136503145292539643027626677741212306648030951465759567561531154556760941772322521813013359161052627038269363965989782074644698240923479038395429422583477616313561911843264547151640587793649137634582688894224693746204587540752868410894834075606058526129054374544718773513290674441940402943197005113214447611757481969406127647022518401918213079007801315764109572303612717122991789024026561180929771161655026520220594227627037135199858427523028478786898215297149851168007328893080655428901691583271827382425275463706301362327844227941725428642513127312410695123258845051712354342732515819598683622640854168893579057606569221193601397303459780063887008277493258375421378121109317821979480112116472713133282199725405850665357569332467728465966046391458845629574634731248042649248292519987179618875117369659688000374761880475665474519040000000000000000000000000000000000000*i1^63 + 125609174560020465632686561119744546725937519899213953231352381386160720261361039224259472736870445315592635268650390207760713050323397568353214050499147897437548847674275233772273282722097270181932679419858261700092716198721667706810280501258743531769910851560723135271566606836800618154508316630265656300218604811248077910866317253541200195629650580830190234984874984829505317956753521958205318838631280409073288597920389247009420426579592625231216406021156975306709859200230208566577877222022628706107855539036842058400988915078480442850596961681430768658112289205228393426158055606341617169383910044457802562595175013712434785629701739959828347616261341598260587919663360593380677030209155695012590048414439995411429606358556485290102756118243171827326611540257229858445302442673989205896342162128991372944541403836786875704876572986787041030521683503678536627845275546384023046618880995522872612968911017367301996829788245656801502120573363888579653017925174565586112152228701795677712139028110528725228072864285678774719884969501268747729792667376703482840277694910330745409725299321630454220260066946883831218461895973751241931472581200060801949293649941548794974657149085307641851698236236492759049447460762893313093504526631549315896472280503074780546753936574726637370723713606214968117194714537923029767124512886411567681640546060863989474046736805187054670693298281948377590258805406144818133346031865246465471462360443225356142755834870812931920362649611620632007193626437605103428122331473779729111216834631422663546863345772803847467437855230457256140190931463588106295368628580974039854088858712722243684623882468977844062921355200022753268610046312625013551035424114137732873288160779982627048385246930990949365624849093974911968481617694654431840798717993985263553985863060472913070380135503373357247552479381702587236524937273950132256522535938107286917744994720253840068453215926736013383723077765742445587087365339367541898625955800421606244767970051649023151985567244794081365234891814072644503246743980845988993715827942784325331797970877475615676039994816579568708069470781351347977384796028876042586539722839531128710891954743672627009998155093265272011952707788272901984710746238321520726091167165022225895386096467002313677666285391193366024032132351208410474199509927415375458223208196668938062570283424533437717483645606045063542287972997692661333636695652477290971517978465133994471469376346237051377395140795005219131469043360361772956672945209534598250037305466991613958405390458965042639205685467988962068123711402817888397494925033848884233868345723065782461841541476899779321646866170417471467617683025699233446926893172526856214786316103053115167307301714473837913453439710737078811604355762465866393761664518169615969171170103485097660986009317950011731509723396768336175044632543724486626166854320433589696815427529680392184920394421175827565047220852138893393702759473967736993735674003420908152594318460357947625915616776896876725511341087060744872767271673621242111573689433884530991714870223206524603101856624860902558934637915029110433533196541126566520278692952613580355037470663633268109796757157164006258652563185241103360114079589829605993956099179482078776807968440065780236049678927678660600772757759066671685164341626039944906458128657071041014715935593857024000000000000000000000000000000000000*i1^64 + 70080504624139617306175763171887355072159415679285377012744910586022532337062802251195407210700740783114981238568787941436292952818613406088626960186732180623576690403761901770654313044941508976048321840045285687915130378791907473438917787420660310955706094119178148702230556681690194689423718924135141713814389992268316202898438810517429732779963414598099568379170787476820417968125599410603298717368872289914019996118134483543449692160065136221123951211440875495243706711302898715338304011904798207288352573099310940145961000287193663464516889753816051050506949827086766778829231153167904705276322465484526034629841839069790400264060564614351420717772847519088545539214625957192398355407544260016784455159463078835603296550416680994079918663197494438232199724186023390779383523083199876961764826501987697357262594683909330221714197249868647271641875240175882962588791657927222157048290387393345139064597439833625194154784713447266770107614306246628614297242880232605338460963462411295218352403617973656408036767929338908970948142567536520325604902262266284087215684814610057246242471215345121596062491065617890405778225155639973761750612221207010281066361385398157311967947984363829484548762021777880345837608563647122486369819122382902421492409209947970131166201504129515943611932184390259600026609376517081112802012119763688678449328970976564298261612453116238290696026150473997163021705347849577357958853528272706645850016013636848695825939033309210006218293023427264924490940743914544323966788405525936962216529598667478270875345423065990952554566837145373411762884721787804662324905372857398690479448732319929635741456924226657836011267335241242899153775437236971625832940479442849119977484841099024685008945439815559616350545444903678583029768412738772974115458952137758858021578365169876395862819570393713293822020075747302346277493300576177127211078052079112868920905402950000792008838931992789128025413528237279957566013358313897778063525495616570043594809573137082651225126015464297441194248776869188590993719859808426068816332413166212486930656242146733699356308657404381413287772883428910185146966755183487413519397608250224638905070957925713523732247090091284291628809854264249348081321003779670118657864517762093610503915071765057265832898806001419225605635661409857916678739685309983931436430252533198125630361989672355793032820799440917526672498816333646415204979772427313635956984320942871296717594382883871377710196038658131732431525316163983331305434043082659760741727259604240143399499335912950887391568151338908219024787183337143210986655549039213875795669404728915713757369515180499930466423943933975485447658744297803817063500175875342568865901020763737022515387369907954801665047318478981672751074504747129285402871827763141755900686853839293518863249406517858309551400663312930831652514109098947154477988376003962485254528307055395132849548022047996953216214065391930910199504089727340921797052701501444643855213066933784575456238088013021153681345518289417702570664974785905489815271107788314753582273703875887535638994263362601163994370483059832695488485778384097603895844886183912449499677805266922623009031644368530010138665175635432290671631124280582010973210428283908577726154196833475460894657762797702502228308426329858199190416058549922660241546232537102528820753203200000000000000000000000000000000000*i1^65 + -9201306249809112671158745705931199651259160593298020104135966471601310320578316558376092526437573729318566976794999704402176448717751068053058840788699752125932566507723497326669586263963253429839333663214872418010373087090339739249811190273630577640317687105410679614851827331975113364516914961264067614118248496002776858568319737590009195602244307902412206426955702944453552291057304459784371335003970190026545609245886168179031404486904345362362609172656760959122289282300017602788066617583695910925588084532968870283270503954088763226413244690337307919189014043031466480933843956468098743718810837659354439427940418063080456236563077215226322538916327748977222907836460048336216562461612903805768896185432131445311313169992020839545900296673081487001689400941543781504573992361852077395746737345279726833567660283106701361106130408515150777355961498051485873934216524762167909974812208968649132034516386896419161560229240010489910379544239108765502351797964356960980233974315976984741262053279087836150662379835890072039595848711482540365279495970818905433870837062663911474849302190900370841578453767178458031595407719435618264661805397056783426363896316171229928041940707309037584535900604293367139660893479550633679166267451592891234945194111494398432161933504257966098902715075113436542351542547941649765359467873142029784623779397975431946042482408088160375502176279356091523585209097575444581992859217517859122931595715031286107888447902247018492713458078248933572754487458218341208875874277689289429435042740648957776868991854471458779407238145168318792185875835719526589181997750537122517654012555505271776580674831982303936304239655781727848301423810354587633815308733466173477391013705293051410156655443619753048480592150960372865894215085720819721446468175852213947341426594396178054380019851252937794681327099037471398565687544272409002190854029726499206410200651058188347401291460616802853463382736304133368493963421410891138685499477999161920239537245836220077330464726167732833750970397495557870991891220259691132388294447234837044043879381734783413490388427606676389522680742016394621554289073940233741706864067686274950313682132075146518659951437568304876810737783293855357635647861304652374661368709101562784324176781464361169124829901990242148210031439838506546168625406444143284692910287511467772302325349329880519999657403162760124365056690001486057914867472153152660570829681596679159283016073463203304927602175896318396024542769227500938977176981670394191987799241531291122561878698006887305711224578121652787163445146115123950765489272620029068582699405605847315911856409137315110643628214355871260461400323356371689345269810003859542756275161150551838601594802922621859719796308479086417286400993053222688396151771865622772752364903801830051576256086955295710912646665292541485856426601682189130579653238019161345246533633917839957643928688790882948532386542769898286943621286776349481625429537417689660916700147339722739613261660121218616748071301227677476466515321608795060775422794416585842507421557547507047394264266383316180782533550575177935220040345776207605965924268250000874630558400852215041338261047932416209658106772788978157277790785294365955248711991532189658353770177966436746242624626113076359778620360072668842292814949212641200139279632470626260746240000000000000000000000000000000000*i1^66 + -13280888162475767501972150478688482279212620446175640730194011058521178563302344726927091585570592883888036409939482532898833843014874991877967501649207918757688722737576605581013162035228640128223305478884940000645697087132876456383439003246220532878250291392079664892616742123958405161010507824508731009859656725985338863609346540995982965944152150355355728712935565129378922940236240716704761031473741621480855090475481163850669369308503174742652989888537725954932652884532446687300938783703323328567620012075301646300499584386983286364907641892665564644391016024660362634193791860943950587166986769885150777848431993171921773330511283491359501239914413608278316512366571094985099775640089946176978942474036377360508072340592095469334547676645564727104231536089503283322783265857080291025535689828977731355250605116646373722431039959281695234256112594339888868191965151535975609198495422349324467532008283522375157944005529302015441689516860871607748217217603015190771266734666340557644853218260376123192493920066421563330990870260024689905835117174456251541158956270826544872094816132084220115178662311164768076064223898513565598248204108774487592380303624738468873900815382179059005731296588482924235406127642861797891637647108337684975619910502943239875254990908556342673783504523170288523051210035368074155009177192469355841065373654503241579220851338706013461889860156332440175349701240218363446778113610121842845425835623734298914305787339128030507746733595823232627348268333130957261461208725634289304756083548411936621061683138782992491299842164729552885299971392618678515317010093270625344445133245690972470996238155242826070280727012415641697559176240758377286473115208661167491819282488443198866335884275453614538614263420986422169477197824874268003834155414936164124788565132240624452974908039666706119849140079846257058659317603669799523480933713688172252142216465981743694579817656330606431532275936698360013152435854700752152875163541970792275801321302076170795082441624289628967437901875602299999606362999171850095401650404882837666784290395747432887505321015565347840435893320629213356287220713144478596405296256236781786793268786927673730809808477123379810068125885489478520463500571593118475950519352054564201000962081108091871466532660279722970326711760383707075794036625553763293741976175746149876694093562748059463683531331625339417088499891242904777069655706446284934054882228842596084122226476518715462441014713881403473262565601282719451637463890813988679283070859344261028082219978582909520735707392542053109470191391101149288270156291688101991916069856538840508109518581539972667246051360851247932391136280869805910880670345849130059598577729811570144106692635208409705541182628692719738801253718845341620466261325641547514106239130537126620816022531260953953719691706571623124903406631614097427337567385610740821578892154638640555174644060254135873879482277559019979795616412768393169478206839984689533555567854962583103275903333541761909372140724630122645238833312737982090705677900419844330984268068025701412843429342303034125439414696517354622246389704093004832943154501571798566447424200479204133699849134933881764284615200783388060553837850150632749825625198687257375944147356601488373073765186788359112081126965390850956575458384877584301020143771445100544000000000000000000000000000000000*i1^67 + 1933874591528945491028769379186059560094298542499474617924688351920041310821664694269048783897212008259220058318048172313027605717517986570756636652313291611474517001645263508102000626821398975188903944821933476014737555617997305695389848198654689163048002379900500023231752882613931476752576174061169425301782694675700405721680313706508970944485854718937704699164307349585355965468547691993269391088729625493879239147659692305846584330563578630940383232202372796749097166133992616021479906465263564669876018358432397790351685966320395415471434537170778739875762601096229623856273278402026507081799820867851267209629492721378536836928243182841119272630594629482701434962316680334446645843601615955518124266878029107784946056584129951362824381747782205555216736582978369098132801324324057011673087039054940017851791839494138348519786137308340541519377046667120989830799783286828501598262824345561150424240673941755178906440246547111922005370019599989505326900497874975947442629190207112105986793620961520491539272205715795534424911123367860760729998655858704682896100415463543691561940883918421174499671161974379727682575671388543810860375404806176263296291473206559556168992485537932426672447504271425163741107334075767400350698701384748297821469963682903908083616670344387946429640790805459377026887821637462395100964989727391316301030514642143467331021340017239194892790956938616538133869805221338236869666762172975614191537848358181674185682379778617767119876130709182788039758032605888922184911307990964505776155337948021037162486818574208333493427182930907571537409972100165019498579061310216517251126082983656198389611809940653052368881909449010537051703047229504823847361702420522226074544839857684346913824096746263278292695896398454550711884408588868730906084228084673169184814568135858569161855524594904154859791216969935965012341626445478565045693152694430994506730660274915453748005307797117481405942310157395210480196142909160668997880587176460221288667299689791787306292471932325270708718158767196045663071656842478163198203516878377453387243267683036581032618104536103262075329254388507807872953190594343791777315295930742175956333102344776646982723667412428426527526278618189044464542472320394300631818174212412300823050242399646484288260208080984380522629528460990546195873545946789714930909026314822956650253530410671793326410855870017654046761487759801145858551369536490067575627615506503146421936687176745743524919811550453456248897242703399579739574440082294384265651844325019485804726035671477521340052119551047116945511203096638887469537179414382427168970813576252630541314389007043451838474212587093408385143603375705050265057028838992054581247567230958826687084919610573471805808037887994704349900799425614442637667943595013887352448338928757374889110029300869475333068398658651086238188686415708563883896501731430392636036843093003583488448530908997820703354513871434974810133629268033705817916101874417401897289535689236241708068090320351957993304164476142525232963821399907968722171094374242795864546695085617299057509930632467700550530607577124552945919666937139219813405561876943740266729079993413077077191724403476535489777992456171772418853527822319824158805846113618343169314261120678462745182010822580290714135842633749591438675850583491650914217256550400000000000000000000000000000000*i1^68 + -62891351805135049467359205000856461051274073833298669936137602027592212348989660622122239289142201524338846547179610653090017152942211944017230730985609231053845598410610397134636426952247007152537322205707619240681845740166564247229058348895296692318872334747341127778667049463351758174601496587387035493272468045898887982770900690508548707288957420945534952477068484216418617581596621769773931193642615834576324873617097538284332792595014881487160179150040954632575017055814159849105625951539469666715783557950423335501232152574835540326080093098307442313495564455540409627523546798022159504987063302700215805368027081947004599699900024946785039701957045786606217378228847976478398735342912842313753894345684828482675725483099552181900662994391404369689494553767702224003194661328330408401008177992220696644523452783626691619605134580068804216773159681358346332157611077448109771008949959742871310942600377186373854193008964140508937311385881721961912487562586980130971214771350042910164059436024935252427378430554494078510953175497411517934714132399406826706062348782706051246662527693076758123033689532208277008711314602044014525747257875706120525201139781142984264002477723591693648731423276169081716253344567546371668346642249590612903515285585769556487970146130690762827040609420391876912159543523026133150826479411665331147968553547017233015420934817305392333797847026237112904736407972488245800107089628813182381713611322685703366902921649060219203314979146157036205608850620903416576872519796116266252657553344293420055336125674477694732496429497270406021110221510674941393820310288297863956411691073677593883185346049914786135925438188206010974099721106186465156653448611219165466440923064284638668034499504661028617538147973753552431795075434971967703235133884614255035677921879391275994637510359439633476455945832405382280550200584656676420323735209730739240678391867745642770759250566041176335893529925878957888375977387653018856761139382410911821270947220658913745944052231197736053235153943380054635116963937829955318229515615882383061625145168997644796468313739150309309119101413237978715778775622613909094756148847248614858720467127318284792420801527990502157711790132455159843028722615131863457047640460355269007443897346424057779642060792161827263060910051506171713929463017050080084023413284274800034400213828837918997284970937750197244616180259289151911960157925966462656720565017954952454073158152215529685339197070431791632061486216313157895410518468237934979404419243000880775311550332937610597134476720540586970723320093110897239640617531334265263704212577999210131057883167743566883025328210307893299346753685911566185267972438688958668245708633949145312083584759993871198951397631592941187392855169348949209666588223260644145134603727333415812122540243567625331072852565088455520584333996865742487342201970260477268142146659557326934739617801566940301281060901579757061940769427929277242816945844353738229640846717093883855798398127747630610735597434908046963735778907626030367322372178409460939643861152675076269769926112808397928011678362131175490953236275247827631425286918946326643459609377676077566105709275424543029367797918133395317337538942386239065895084038287451143594975889130253742239840642403711185458569942380695715443725632131986054184960000000000000000000000000000000*i1^69 + -193081440608522390136647890653344687058427498822415705717744327813749888881368557716069788243164021003490756322830834993240173982499421136630585418255719204473058595334105657014729476139284402746719698197288489564792344784617046233854075023491576680702889692928020684155378933607739710384129619155871895651155745084259914344515745715492769878307237667263908188523519066271541693598468343138334471133169614944008130409925790447009370955739183435984760393876487664282924561385307038410143833305773421074363133931971837013909806051321398550092418453992347595629763700807973366620676939300393446069246167662832172692064750261518665687348391757115122171666458806799904375605413225848233387672369710687877608832889192947119776750017693767266234747339319375633952743267707138440218258349751558277869509074877463327932869650769416980321861369576847437308180634635212477054069548240522910264221953052855251199541464549781408516497583438433667760253350831218131570952653184557652584974699770073567728469851232980608524593411662636238193836668511323691915162625108025126808263771380196109628397686498834588252487769167986300310456415713064291389389021551225341477894859255927859768391781573396976162071840245388156718800689574536868524560949621052815467466609841873868817741062482615577101120255583596530558755772731248029678338569570197637598064075355848808455971011958698761152260208256059103876680379161975936864802010703518650729843087208863692264191736715058774090981615421077231833950161185330514355683348299877236767962564622543362669936641090053910841236705975285205670681253958141694246199177941776128424300422376919641266261538666825660648565483330086795296684081021144967312853761034522121809541195477824466663455829908187793990497688288043216928676145518093097970829553603463478235140092899914570111461313184658994270002610773188838032001983845378457859701793893283589189264917171325047965663181866280201296518797550907191361428147705103294816158580269391055077759690941841709769830717693332744702070513719131606024595535981018607512529925447614681756916887369119161647896221360609764221706591695883115029409785835511661337614327165613013727435948256576005680000422326799243737742896117210916198615624061426586818116526111691026925636518218362462603582294805433615706865195948339237032447335375986395785815106850008571101139070828444135161632696611888850418644294086834020850972021953526280487391294580866326664447140630984853789371087856472482809579856586533869106591979819226508678416405080933854920779689654076827327102173374156416690087342457078406468330654300016013411578507414202940916945342668269345823257684945681388102595338010448178775425740593006565938683206713459254208062380928417640139854369905597066557765403287625695188601989648137087940558634705039881921500724656472287883345185862671894753413916098921201982560247271297191597533055484164990509752285201380010769870841549477431212226555307724376939327033445817561964480573383846528850990257078113073246517457175175474080067794409534736080194827328061134514913800955504631841065582913418363602360038519014573066006190473664200932482409726522302966509441652018342243669548103956400611772683489920717038992536602241142470875289542585942608476568815155319528241932982484196340626370824855840184668931506569216000000000000000000000000000000*i1^70 + -155648280859070565831453449089456587023591435297580680908614124754839210590615983909738708263655372401696617255818098536828134345744481882149876914239219608169240295785499628082627691702402904100779347371713738273044567303310235483009992055543754382672530725053975154871187468877167677825545581689214873735819258890462317101451060423151401437490540049581473343207962431294689807010187277821138108914629670104010688602073344608496525331115268355654048759614098355404837230227110138827250603508320927269211234796701282494447233102536064807549583908088551058075863318749239480376009157712110391709811101879577718142622099983627308777954473137564822563014997675252620095818272014000677645435840867715444949413422018910786172457115512133370180109321781809420965022916667772939437309391092800632410327984433663560340192145850021613537699876425786399169628741343985432327898095894138322190981441552365112293301001718849953455949785966854352311491153191678650535358361830575430118846179979836685001999370168484147821952201249861724776094425879347078184616444495129340601095024937820456176836373206549512676321469282223083356694455875730963400207005343241252960385226484732811917393728656075976061750760277688349205324970482158418559601188598533604948997852972163869997416141153193464292223818287432510368295017881817606900046157361275018218038495271686035643458198618271325617314312805975533235919451761431469434225003426973229073331805759783094193214051224920964271862932438394085523356663697306028908268982858549514229202354580686128187074419386257995402383153114812391583711702573937975627909770810856406786592003628648604055000182621017341349418348284881106387079210450391206448941511917883264850810255668093546917087827726185171087605038110384061555406799251189054695383444906885598804718799229761814855521438887069311035446045597873050166240939007460459476858348530040271980210615710978848694247359239364605964207819434169993515386011364955242480285782702381443117286544605747732489523147395238204084021921731973136173066337877796608761011030224520634071330797271785035172544944218945826849255041326560561970867886421414837634343663824241070815035663631098767170833822509146605645918554996185070892360739813668736258555841340140567770639210974636547779438359479204380840820441728106236151018259051266171818851025276316909870723109843074849734457352583121955421440630922162038074111591071492447993773990825103511863952416158035792403293706641705748958980871991496310553012949026306165716526516855863412718007289634625164930329112290995215056220852255508916938862009593315619793186895072199442206440140539600090588855782683133617650736145877315500450501537176691194940557305119396212284689995212406529828890186185478364806422993560533240160627735898284642337109228792670681202776232126344799644391762947984952500630084156554976547862838136464981673507681568221580041848023291182519161273839196564715253489016085702300309353269292913930599099692676962897520202380972316601405889185115800589011155962253606459499547354985973197125543161676897007045222551944992347600868782835287859464028208170688724217959684283825827620452649479144181895497037055439109333817264394139632451429516719850269820873398842972447969041711960336980005034358735242745908947215803792118670373263769600000000000000000000000000000*i1^71 + 9807966991671366395678332435571914276228849011317203728193418364914252087069737565820457753290362910727420811814816268814097481506114718468811341833970608817295039039853300425257908336096088520466829174689476228275879642976605249452508967940345095558413895056065802225617737760464437639548103567466469298551970788237418028963725663116303379541833717642301453176829652358116061982975097321671343628108759227256663766858202072420221978451558914900545817713720846501444755607319745015763199701138047440905034696773524010998789384262252183597085505149534981466004538002836225682574925351747783221097854028090327529252600988976824765856477106783628915756097899755483474338351641967187323848594031526661984656159025782791130173976698291961555710447861296248763939149899084392401596137546314065933844028490050706671208403311496637420571646288912338995341668573460469896529458652799655162643743825957644854514178844124868196476870499550648991906977863855436770783168827331516326337702081518752912844714789991934338582158864407093954507368505205938810705833065530620555054823774919661073912769215725098149298249977105171625823675924871470036774449063625243256680701498986186774754101922669973915171179867741247622475776834514022003301428964268067213577679494376219199624609076604342876556439542798703111460809809508182410436551588713082354334740130027260053289971850591459025559700164586333678927484323693010052589788711006229942788287103576746353200067532978378758785214758869003963753637727080023431368557139535953244027624003629088203677400430138759439170651994296272079608604085975399976435875365761195239181549405516135095762098415537709729894078735165541147733191350520933944380749585612701686744320301751533447146835642344600729200309392977380904520774132482252859322813127123747567574511664105427378787916820474970279836683258517067534426261979616604331738790413655590928381958878013652898468680576786603299382662736453522086593984639703661548583166638335693656702559589180206425199061541610955637807601004500185008457128664829684700064365442698166771275660811708159500213628598579863746840406617692688574247641921771561528584401510719657963637678250891205085218623149163911829742787230863230190290437829414400371837738775778719767694718616193522499555442826697785050727258640420552394946943166424172571979895511722352803720103589981317425504505088904813892063590944417607723259672901913290053289002004250272998618530211444542468095423277280944016562466671235356772515407431255890784626387759762452230314420297188073622710591900835876548090248923878373818251501762940214983372044689779634878182986346411270876189352924198250811790731834993083749623647055724713297097374001456862833728613318429328314779918297991444310872942857306884455956739700835476145246734139683323639227614388791415823044736297619471971453857362360540802732541805739319656326238555664302531715192103624367207477768709982746413442034513930120629105332995089223922928685608701811338320085686554101801444197042880650262644631631705368248296419131942809296513144518825524274101973973071436433217416193809252689187254184763403543724353274652447606658587390510050354836875620821225423168614575972483979666303349599735382073614217417312769187000921237202597346994611817578404493414689587645812572160000000000000000000000000000*i1^72 + -86153251222311429699373245975539713769721374627047961632613855346698938321789211824046343794018989488107736432014575446141010571469378759638874492121099709569931532015667702350495416202801957061521226250085857456791038911267216694580257219814370500169165662147452147708690467572272679548647446636377714502612888805923939566361298032158111559378618059201354849372772780355683214950280563638939255596415305132708039054137311688518945529470940354402517863611863713003381636105596909673526369079134877612222292960301282088846055415102932320049210128688043868174590642633143237350962000991252390137409516160574239240610392632005355996504979574326190451490950870088250303393633496284195871263860769894357558266919264235164503905574576258224475454609809875383263394040172156011696044810362503301033871290048736366305618253349596555894816567697492536961993780715162730594891748355416523263500778059125545442664238724921676880970661161798326649751889453835292444487483324901733802864897065479487682062709659606057216184707320575657317337585403090850479451422734819423967450715135579369537105751495648581183265651102179875583637958490716224316444780208685337770688500923449746102188151354640528718488978348521994087278072666895964778007208636103679565491292700298995690789404196425181575934104564621847930044403276881014743247167761544710535011882473588273639271054770057153024209082592930544088575453672008582466842383698685953024267981982742503159392112601232211307159033874308875367332809208485796065763174064948193656062394754750180492226088874580186342952179743635862928200013432786076955775200893942307321801855941390762544023962801988487827244082567719535213523571366326467599859603415526138678411593280174223702875422202730078467481627193340356637831655716033057161473461918138054253060922990201977090362281049632457403042598035052986354578648849169397596828041755762441321720957349077608499492006052885483480379648019992766095140524205132715959035526652842625188363265952302927507030331926324644846679840035638295145078406895811655037233558725714966710119457570536710190866868100465903107637888236415715437969652980277472274481464210025609625128741759951135794822401471322307390990621499206091961420649108070401673965871023119195820051361595685916815067817233193353588268600280059614057470292820428905260646521205984294829764265688605308696073091599979534869814055612725251464769885763350554044125821638582754603780668366381883643621505631001689284270069054915011688647093855383381263479425059821138936185754818464607645515621725394090885522028853051976398769299682284877800529040816561875916328439613621016787698955413277170646906689606171968268976524410635571234203182816492959616978994031325392285353463302416869652447196104607336198201348616307565264547811231867285638075540836914524446010043273388211848456219440277833183461793130650289016538053362289166487075941880484870096308216170631403204286023240956298328887402489209131230782075434414375916125359682256790856582821029440156321071129044481861527976680855968614410419299677350057252665146269435367480783464137500012569001190021229295591741510493351158181165070249116831870363614589712253967847364497464560102812612783528650958602530264548564238613677294370251063328514336951515939364542754062336000000000000000000000000000*i1^73 + -1011738942751651644878363532359737187367393111908779527524917870020577292541353739064733379054116170109379939533330576618988640131689051829915325998542535397620704707127282435490273217255919179610139045192762264785742464134936533732015085530203130311153800659887032232428459518385857868577175850482258569182046222294517350475983558421682648328029144279923036262641656470274961686895973106304050114354575158770506711907511245461887520589583034330551102845574453696063689398273709440682022798595397222864860528695406279934560898782393636988236718396838280527145335649203998720550297271817364225982341740091906988667988168010976448738035985011370552203831771465742449700256444933653309685648260586126193047167250515750038508720230000108028192144879060184683433740394491252652153006501956595357562447303612507028049022126564005403936704237241471509063555101025141147913450001339741172517093491311750268332124533742615290259440231916855252839666518044651719212219148197742636743467296607045107371922277845297908090349845266275616353456665334804618260630602647043457071544518967825180097543756772649439495580944282798562222640812031126582245561431270940464796058522442583466939668960153715097494834941013326886274241283945137601398842319659608539117042026362259601561381254718718178781692915255202222148791402713305881635408192435406962766696661400892135678766367671731148174651839080862192124831866837196903465690982135863795663916172325528573858839898586808816461707162298217553418084785038560170580816302398133157524109124438260679299848599593563764097093293100521280283015270951186811454099366082240752650757721062753521061768776209021138000916026452980638424307644264766724150191519413558050901248239523699032789034867419567986952047571368521013951179481391926647038265322084303871729551362667374513783303883670203832218975533766005394239949874165788506181704247064529111141032720723540818433731429813997301307430393997806833289180731619015157088960582426731784372496706605211301226855697984475300252296275229810072615458320462024194048961163691234170328537853510613869194124813196205691635596351007685354372499418439686859921597767020644909394948719934490276284187965578651567874147738598135951775889750532575293528005351282950022588585802175347346752030477173180022210879551100825669034611733313757791800318428825707036236083779885929774676845130323263137454230620739148937557342896114391815537375855891503444099832858461080622793602466505267166649862992203143157013157348889050849690524400444679513762726873160535009359650670276333063636867504385253335449552174813774602132310723696797167150716207987364953964167418980261666977753708444725081292893348138883794029697451527917476111142163124280889552145828394998728950378947031111667503987431775256933723038583471873560150574732539882881832636313188754690482787448480029284186479689466170942123173273039214675945040865099727893762289460410554174174255901857302816380927135270444698998687073510361384223097183223732121505371788199471565811274158561783942585304092021310877019019010792219573768463174338687431126931177932765509026009098084553646976543084285938482940256404234117615114805253753504463179384731903159833361065895583971074032151516867616742201378723070448148943005120408024502758906265600000000000000000000000000*i1^74 + -14784838901128166293185261192920131244095752669792257608837777422009715252347253777495815575535015321224070474352316219831536537692608053344524372219278682093585826658969854588402583583146160633924308730673302583613444114129219763850069196956084339705497895305316504522730323545436430383387109437510603638487305999377784720894838363892657204751060188619703004226468347974622102431260498546563690850394278627621473717460928174262771188282679767244519264017545843203467702405493243784494405973205841779729282326754684558937922876768084531667660207508641575165596399585518483597859338361555196745430715110687651651007616113465992082971240022557048405716212681514779255357466402138789889202611419970691425380501045481576789370954184764450559209995794538464427103003221590067135396324718707576858465449118905090134317089533767571559916444106661603727398724436842476466922349053093067270317435778387733410750917362335841894530470317661378410820640097543239288959052559452132184057472935444028523911978368928777586602179835093447848055891517670163115549102315519687511558665619802089539258715525645601819509428408208286464528181208439542185255339066481591210859508418500477120802696955442475203319657730310222042087234073376976987114581105943392132470194320507269273592000333044228685426571796483246338683727497119249167096262066331872028864783420070387639119293017606825685647605472152897548399960997675907545366209314574317597063750694275317018745911560273777514235383628324726145561119274126949363822733133380583070487968645119756953231662981329859439927493424201094405873077281402618994251837084502321408142506882326572355720721080764928533412579911783978379576111138441589193307928642918409021468640191869605879559855952946206690997058193737641534336503065237689603746667170342940972320237740814838180123901546675095047093093905171992874028167273061932407137454718480268036745336494137476463421144604406662706495539904984974425383279422433946671100531782801829164680952036348908030166741966773643845275286328283580704235260318819934304114918897206433803808368843036328069671368532424833155951152769729490166151531066447518056703350813500180828063607616762574440930062225547731286396061270223137969893875273678921718009347232041139508582808565539516341655887355759531126976062381748132058347137583497321027916357713006564879231427967508420347076510111049404778510305500654381318239494575385468976988163762311989664693033942685831720249362221750464529480747389192824240168136846430432973594257110868507303183971738130287867584342176127776504340294548259132871835931704153766397669940317846360258109689691625243204834269451302372448087720899939991772358518247564909763430269194240186254006141847968279363461001115380035080209181116884833897370458025613115906552848807460236433512824449835616367552276463306521195009513576006108788677576454955116546148337617410557072302634500849366468392426427574860035373769929370317175613313573387494875349405369435079678084177792764985533400528097032816348828471423857278307462713023893933215073894959249647304255019263642630416596908848729231825550824876649500068468725245157659259888019463299004885352458776146057704190994426236339396137217560536068534717778032046695738848570908647995875372826807432684503040000000000000000000000000*i1^75 + 87620132910389173693376129031979266647200847427219061116001777680854798731270669009510376981226388877893968239522365111196299387844602075953660199852984874347559710763255061328639433217803530567445275062358210039273679819338780548483358037593270767222896944054506910731606922918735114114928308089403733765127111808495767832888775471792582417899364403705171560368846879254976460575220519310080688618588413705052610637413160790617857535408639757291484340108629766176849906359295254022444147702335131344521957394761379795353223058380089076408296209571580092786588248918090041380371424794692325207495895789672533058990119751829901336076401995623298466429011765862745728575872161634490144796967809716677902338227538927083050141040219668366659511366132582705843163254712474062687663973742658008350261346810696611591376657586941167036314348383218237904592179744607169792847099445687601996195893878088198517971653084601703780941763628500983490897713462358761979820207782123536140302507035936360902773895727417772422227549909558115738138907089150466865205088722582053235108047084861796497203282290117175726200776472507323051589449338523850578478193821168593241402708690852029680040374704385720830247512851106432831841545799353122405157368450742576285600251584478653630499741179521722410651767857475588036823382325476299292055910774014954883774936198299710349097279872990106911891176669901219168588585555087585200850845175394081917259770210262214148485055183949176970529377615906704911334750664888478302962448985907395918767900704650382333451208244207087772205857155485704423592702654690557606541803356876562571694658206024783303118316616459418600805020790069762104283423346013887413700509806999553107465142920956698684825207587350626861763902468119057060703569327164491696040846492740594093929546420761415805729339008381178723454903156829197343179048593244707518947071517357608216226229965767087023876237609014033437706158605119076977929795099903796005031227266946605561568732291407632380372172232776680940223573694732181076804785558452656225937186540678223298231349099869156353927150962389141023799175070227082569158314891169039481790936445704841925973453417631730412673542017740518315844237495036844987626254880332062619936796953371929550521121059485258164916326171962021857501438094849955472029613277782968762469257357148253485759966724095480325289673149684209979615414264794445046410393661626921255052964184646329578373071341085280597225643273382788099088896129564167688215208899860907910694970751318156292887850199652495699719137085288342040944623305908169903915628979289690367008288009259160294608058415057980747514983220644921900137149396841502485885410383199594377352612374739885934361514500352125144259721368287867205473405241958837486366908638544506477812055544307952527703558244468359962644770901427707739806368947022592312937702631832905442266271917125185626065465522499610880971963656739692211296311072216203582656858349812022175304343389535797097233312769431079209511301972839438777693813103512468997468505562168246487509584371111755712232105792803494400782461004480560546776592658175071476947729319015917725512704620421113076937726448796583872400247889993986790902204747198047710994804814615127956895750781587269122089092644864000000000000000000000000*i1^76 + 149481297946799470625078444392833285061411687438216673872994879862205269202597141913220341169970994796088070842792175108187818035363280515687587959177463752571765654292774296362964146469257068732196192370223927757275051127400702848011169051977068296668717687345929990692608247982442879712252586864186646372467981118596299494908478732069871880516307125893899008721845845018080975416835500375859821115873538971553052451803736003548549352382226319492816578359610121922203816106639105693075466739271029252185179606671795337142638194774329139963030901088653761129032577694528033135755588497318549519941734145284025366798143105352953908798710540834936633907057741253396644144015074642176321037987770442404298249694655720156822382999594938030925653092167438092723944411507670821063607934988586982335237360220040099792503615812958356159735584482524845691503002508852362195638147993944231160699871843704487496669338867273550109572354913476302753101436790404809338026111809941540932920006108593983281846397319898341620713152438636482706885326821318403407009335927849592786383467476151320474244102259689843284888339034377973353118963095883018444478004216640928684894540414591398600563709539783560630212978187721354595875842364064097844417858664880074163305552515186461643375681727527156383508196587432184711645399141329705489304175902662597639268873020339589507044474494340712398707236930513839538135870200851859621924541768024761244935709992706448418292010823141875036659440621148885589239980408076883409233286941450658466051406815163184137151125552399055814558694575052842567819863923784987490043369316322431294789185625972081003306673908944196383749881192276964354976763950899066172800684557692578280150005979124923831011076649252499365280024263180388746584209289882912885075954858268973781659688669946312056852353436518183081643663959334364040008761220506254231412140608928458022998061264553969244196068409816451427452280350409475247263779271539562188224271564642452628569394381057498659008435661701519074313218934215327470440807072254492978314661750801910819174877953328428527961145947454014128426198785260794547319133248711662525545351680730935267453177875042808020035643479892160312338897135736155261193741143938185333487094282421103730268128450346735616458729990166911414094062931170920841221729610192316595908524040469065888170138914765789402072664330967134199059438080885583586351829074547457106824184241801700473222865201248232187486117659401196794786040982355261050987793791839918415125112075591213274778837411505571541618665360577941044926618353211753717179024863103165029272216796945886228175914854515867809050103415567423830957182571392849896634408518977366621045228407441770513129333281944370445435845958076968787104712364888920560853059746771289397310622236553613750789516774207633736953198470728351516799374629381854478221203916837013807765487962878436274530295229679113712285841067290855368534721741841116126062556649908035467207218251381926798639145991859631639521480660022291199115008334767069560115441633175157177442551460738740436431342912670656875805585319911943505745372812126225945853185335799442475578437687481731589914814804037546455520376393045120956098998766784684937317460259928088890645714156665897484288000000000000000000000000*i1^77 + 30877155837308294018674699052253433241309648033742414558946048730974178941595906362656662108746617359373473510807467445513466016558554786985212712113518248462824284471176596584468653547244056846488003638606346832464090659544932173596363752514581191691519257437959309510546072770315488227639213484192582627094135286901731233901351308115833007861709907885360158871416745221496700471769151691209900831706550295954660260457548066581206304778846419645772604016975952294717994557709201083718250722252959696277937764207259188951606461667154711371653074161443231259582902559291952031470176314075944506645588299766577685185858074746511594308162008414226333956735837689671238478336520867278976498934739462604767948305886714753081331477688123588254898652434932771807910606056139189247787895017146123190841160295847632859944982739194391235805773078206089675712003403245583124564800987213277621746025519265468669519444227654843195109741071782988617581951530168951688650422113140634473232075734654201510762521784207085465379955562870184209567641289177077122674006846540804704716024861363016928523538490271468666752645941539475410969267245623612592834991737907190343219845747778507236866777264675324212852734610821579196767451094435202233541807468721203234957663241478766230412095943979928080135959146173284364864449774031655282981960987595469813399612999475932730568533107985658150758193321047656835613404585078057175213681782999987140531616769361089340577450637655044853515382953726366703453999352688482885956132844646060166603964012876955648634448646473389245210573151601375037088784790521332582008181955035311261767576775216155121413275584352524179705299016066400935595735712252663164346593578395141038746106129474587956448904767742510655902229954913929203270041223489212814739516221154064985153141866978373215138704861245512112953926428441380100958571423299778851532055754943877279397373777368907429079369998243592189840705213263234933014106730764941790909458276603221846485708538606946005832556122292056057164499596985948688425581283860995490338921136673099216782281703584399868347075770816152856747725610723789922258819368901800911406196630280635806887631608387166057934838131210715667873614762961211688748964061460756354832799974257448169337919268523450268714720883720617581005392818406132675246907346528769950093043481600633709221371062133364575428086897234541998150297233837199288411101752662242291170756634899974019618771923619531011155500260660865899547124709818015493753898475745208112539869854699444038213055109168407779588164091646306604574290434082605389083796200980827408577187856126666472866941746359983577970426697783698534144078451021755603663914727789167507215303096741884502187960876670149395413158336206124955213885274313861261167944967770823021640012820750763521346889299174684011544884845034307567521839347633062380709126195978811011311048815323743637393722444900539232897580733468946285594455492488424427074799207938437578114208718507117947947364282447005465662829572801036886018143467595732726910333225309457623923019586756300057590231204135870372274989791584071629956654332482034280880953770133685944639967589562780749522212823530344090064025231319137388262538888133051848753719479242944662047786270720000000000000000000000000*i1^78 + -33794927608350948143079542008489899953592787437771802089551615036746542708625147609512131242869367935119645444933396197791656074977447178729491385971232045957226424246899932833609687985774063521001563643941697418924534132905565795174673332974985768376185061153735047217551757731599746025536905164982588028380335217069237337590995043940993403273027381868726649199939785012203043034782567577496079318970843698984327684448544445551075464455732450200623541719929794203920230943094834245936613758654432053695984515216845119226158378450657950008987870562434661253531270924630465425156930962826759388789459625281162103500285529426672671466987747924808454466235465052913906720872582143172749416391268879678886010634521567139853664979637147683343139899108816277062759849057656508067357628175569690034715058948680792182815094416545626414437198500856775407480849677164723274868716938281369929585799123001551660608130814615276960715017016400856289835267633726609974026672074463896881235389526339234905765235069236200421640814331157860616100138851462656589072788235112302694931777766329254602690419153604015269236374887139223352305648919152646314825877579651377698769438860733744397250915054477766880136270185159919704737610746025191414220649843664142154175586968448874468349552985810109983477249916117772059551719792290735396270556896685518535599594009229837139798370890590395292231532368563996904188215367301369554139723478454952735418864713548289894233226975235801293302889107792188743996460773469923670429864553534446299494417033427370567631441309022504335188686319038291506613072141412944310034735298727183792291933762082961187839214695298298417653628368357575854865192505187745165938042734692929944261721209326715042600236217000935891063091951563268028769456457844188047046582616308822738057930378772723899885606204286831397709783725788723446731166611064064792649712821547022842198245364711705751135956271308889955027914377939628170286847198387754709469182552956568033675990779123468583521691016675442712417976645939524220596122679049138672897338117817831709348887900685127053847709013404344016792142420469145242349418994818368717686563099788907687004749142723959341096407044613500467447855590755815272410505789694710739047755541392147555730348211760802551312424336275570361375549225486277278153383574459872661005312151246907242702565511579486297309881428004360108594205578289549919741319382141237296088514927891248358009781739163562108926188220328842221303831155893635809562808782127425660097689911119712221059079019299892830323312338590385530281848611320959547486805337783506247818074331778795679647907215656563550224955951417504144179337205263166908333778832368678697866012617841265181360078063127811614339927259671977178998982086225247285433728878386650550740303189340402265692045346133468138637774148485018992164680504838266846295133664309009892143762528598032455022871450351892698916875081355447593418593834394226960462922691504712326835481115427290961834038094329154431569773751203170806879933765931292511841073221251255663722153109921985447858508962879211619586711112815639558863617786821942677663532695697741744488817377273241146704943337733413109685944202303828048708011934694406109872506624541218266152960000000000000000000000*i1^79 + 5390247708517587107693102301117379691638821327899754680833705948002971972140403200358963581413520604568671609367766022547966214280393453043040920612142333507681644127520722277400453964338347440689323281121355141685500226329165725349295174203160217741385118194021483318772983720451097991862342639823174096903439281285202970810344776795851825235980634254653289706623532173610280362847082668301465840108622787962203272177555031316669935396624101889552200847572978343238118178332017401934056908512120536670484735084848235176771578632314253107188589861930389468276737193086690318115479959791408197202583826886417444153112623205914515556090577592484968020413965810209742037799072623705197079936711375654921597014794504269883477068576903894509728274161425340704443154406571157820502514551714669321035552514801272190138885375104705539712883174021876967741872139449172390612418208583211131729783515422561374282725837173351562001085571082522738790556462481272112884430971247037098790108911202995743393858121774315547113134871122895283286418634641545253538597181009072385287003357793805556683997867513885894288503720404585392300277782030819430328808027557578174981630649118520334064256085813242501108625677570001142018102716299478561812647517485504091732676987451161031326656623796599525506263162281379161726014130702410945727434070119838387154393283358563110114299590429834064018660831814965038544769358488530037225883391388247174689288851910502395850783122905040839295167841273017758250958668476503166750307455399160088033396573664779582595017895492747559605743898320304688637595946314111180514722562285936020792342759507700947363675690363022777811277271551246189342098326212011709566511240976026795588682800300772799139483447067937693551466844113384466739288142501849089086317546503387545201703091954100106608785034016120920665291603728805509800844043563691010749450693744443551556571131270593474518313470796751986138944301801120263273128523763856522763688143532562659874063677930970197332997963487506097527145551060844442650188149361936396589185590250345324089456188313726085617918261590769861151343804156793976698640627238562146917163118550714365113873106742402834862971113105880225697083810497167645662405411739050546113109467353777374802852702403364516161320476140869232954972679560790146160050980595726464943328987260030006946850890301579504980688370483996230570810688382092617891262947992437542102555684703158228998328315269816155350392287085069002741479619431231136031535433508844595233138479449297714777917469960169124599186977720523406084836813152173368844628830376911163487905338435789195479941959623624919183527031429098125366813954613565614729840683172987302015053533506961859532654235336823823879584936433937354572556020333198511308521800447083078581904751477209939436076425800573206489240233845460948429466288465338269022456402447771843027665449922285123243758545791669554873994501126445417990539527833227960301701579556265016280882536262164684838330451571384263367096209650324546974236880578104951321530658946711252751399146443927158181353078346778903914973764598217048568734983854259678603774222387896113429286912634562360873981613890064620402459944822939830105998390025875599331374824790425600000000000000000000*i1^80 + -17458182365034371929605559826600536521136210106402834350125157155944338562540958012031835894349936764538455723525649099126168118979064052363071731699133770191807788930846189671011062363137925285235892902731316746732766881339823435816031710506302310807051697943520723806166989376416455331694480375093899542738414688742706770344722338833342937492904227506792761584229368245055063266322997114348002869513783612783501556828858695996503099684643932867440970402855689097263800845580841082097768263174681285516596915988152443906767540146508154882802222543051796973725020483356013584258281228808785396649220343225785870167681017297275117633585684674106247111308791589602307134699446718863188683451651344115699679655802957095574889120723427394747508809044065835221827081886066232857459809162820930765118533655441441865923396839667471516794334815570180696594319107704316582307960772884492573617267708082332476553148351767707566037345201305630148885262345377993137525209776671281266727224917374682307124365983954903314976926105286040226170258009202958317452793048531831089472243162486906642816509678881871355493821333225254125583847294936641707285457093509666006063266999304687558210479992052174162222001820625227360782598419520854085311583895310164217653144683936956776089152056537090508803747413267637160284951382301533198647458843605510538664020850447515315266046798466626260248416044465009290183290666722569185965496024236387970866308413851156050523123954060650675810368847135280626126345454612732232910286197252248651247519539155954857779426543522766214646018959823722957931678390970600913105479096975264203663928603439777563412755403443530851611333468164004853750215462743144157939738183640155836608782357396507525345980241804729377179581380590362160497549149150438504816729451706618366694792952638373764681633247245434028991698782271716933353931226432362658216928915380470634400224515724244020249780386563301782134420562989395429845967178799795388003464783255394861061634934072837907213215314170396987270928076750249630688650061817855629203860922695258436436708974796259664627545737664018462786516743783032203805085521136998028590935919794700162221722019529921820297568983602543498002731768366973076511414078572088564507409237469578641359836075352384552031886187405866288904943557557041624896517500652836014767493408195439147314700768521436616803287155300559473715653462034849407148698191563547023765562853438949373392409650780184734869162103589259382772705039137505192207622270964424414582260030506742538002031504574873059500675347869941695915517111290846995845245904731455155891562606086288342085833054475760208293243125696811007464359007155533860355637298138118605468112223173784924145642899003656884541024672385839165365525835604667746305646545309479662715648701091060497615775750916879393009060203942523763168055857000356122132722797320983500149068567762967024504780767045873976838541409917006986247471568183954411149835934544026924771350166397893693071962902643120317686560319146981446058592656846695662673774222363781798190245881945563453586940624826972547056085812743485338570576955185060245411148276077509785357990016406328789884067083161899613954637222195694306942281978528935727595520000000000000000000*i1^81 + 408767543956169625887665447157395332754068287191291296302577511892355516931639290840096699679935112063955083405033661276104760177140261774695747088562838952134430165699128213026834352097816685341278669534765859900778639138491913723028511719606302614507215761805549571527904848450757017553394668568246269090845156544645672356608896757541241856759295852421115730522252063036641037739084104428322924267871100078100776501565639713704437624926774335908340439301337732146543983884415942952577581755759943101737118832326068044427653679128740706498119275720593986525588475315384420466009599057454230854749142764458673570727894010706265822843254706870728369388526372223423710091619057733338818067839845182997812117579012046542456777394588027020820473689015664830550906625800459432518237121614464847661370027614815103814868514284511452663922639151281408810353300762952664553624624991117563210531589469255621262167114403494880501893358119154510269454615032739990429262650882042894331336204924534683392288836737960345005599413306916604647279050078932144655537132738852863087151298793023071446182723605256258272614745636648450926962679831406664931003110319648993829634614378783251923461150227175842253811912581929095935597449402891203183035722760674595311725519632928944117080359702025139905019503000840505502480945138382146520679488642443081895129257387066665633268955358632703547899107127998332227261950974483816491781849099195995401225138067411725362467186995633916265011231039000474189505688176818293261232648323903925060716051190370434456792256306277350315174022071244817735349334182499965844778430008421946878798349788534914918424846082121167713830597181870027497751957643962646446974649649114591312096113683461884866852122429035670953246788386351829184636233548129939510951171478229818362030271007485093690314189939207547660440937530260410032793893644322963510819838440109409646299680048120715894184488733385765874062973198917685098669555352612322351868834785086891267483320944747221231216572866879613204653723217071026296678592226140687338657153635261997715559969809323014308699061915401380053536362184467571099792022982572682452083919287336690661524124252810190716275370897758952913057293895334795698577754607986574264195766627978299335108197215994498991358570463759604815076869959108444555378416283032030076989637800256301717727733728197867113178874893869481602247154755375880389369057384282656655046122803696394307524976441678105258104735854310308126770132717093435109996518873997902317025988344730594987224585249366340736945774713965890989548711669240099139005394626475794430382351735197288127091059248228226051569191979567580031998507027640134163906397740390029386044736623709800684355083582422407937563671704354557664002055725785800891230914850136071477324437648399574070252538268364504151338842021878255625903742960218903728417476778477738685161775509155928244364797289117695688353153381748836518468671423449166756213338874416667661236167038883061706897196283117442614183904146759651878563726698433171699781335123772618989567370557049530105299857712991288100390743957320988285681550772299482762682418108278301454451270200753409750458821246052903301790582936125747498011221557248000000000000000000*i1^82 + 327251271532751190664471305006706355597254367566145586181650652537174483231284406860917450104611148509488728057638717195842796315309370147896610280129635666407492094536093658922702813522708297843611556247332544179788363145093807384242410516288787041661562665685955255507982314782854606380547010749805014186066104924168024017255846817202396790516124437452245971476979894941262129696909864296560270301060980022114009698316541687879995411893850090617239807391014079813576917498883427256374688288373212276884013557042490989200851370435808951703300788623930607466864275052770026597948784734047100367159773766171603182971094987072699158514523214270154826067333372599826231787557494762255357169311274581464234730535332237719842973661521792159379263272826943110390569955250913622552059270353959379733287232513604521650734147349949793216427853159968740768423743359542414914751982745996170527661703061113024458591644805675614942414309497644752358362663930574376005261699093310956329694885771607518201622436271995254936164805847522829382940364763374180301591090300900454850735163530391387333108595579351346864199711609994622143402679286500792221670146769813699754559998471858971558970342143968048274705908037060685070530910461929393012562160784073222274696679025569951217230147202210964904580984367829590325133724295834778737263788658548446162912765224197249562674112563540201838909142628000721680778835216837195306174788789249559400868514012052806531396121772021990509564792906630791874638982677047855955186032339338622367235501842853431926667371783375840332495502632002668256295853389704375284920514843990894365306317032638628541327997941719369202413097860697424685118611110322069278239763003746942688458292167063902116964299428032086295185083081676747525603695725779260841293839564348764586913804937868243786682573382392441743964077685859412258161708573738458584382021434524502098739814538298939633573845466194384712089343942413359793333247634164335642406377088672096195343883116487422709062740925498202715595737544458015735703082091427337567778928992100583120763152263788492587912132384108210529614660699255611992321991698084959785092080663647581698717033086822068074254996098737613403273031873345874118170739454478966996002693964029429830835753099493870865121384688651351082331377484371330814606817342869434876145251174560746238893760988331991400853340167957215867210788719037062715153588635307285440543236536549771651982061667687805680978754282870855701592572682162882943699861885899856445433287167338332937532131199906974560496769172589171499868921322959343554651079722668032820565304037808065205400459693451346379533282281110084745077540623762963523633965912771823193979822553096937216013066508501511074223930179118869913363301430602293018703496903008473717618874412169357737697878677384894942501813325758945629762744547390803095553451832245284706379867285636372350565542935853338174277730663148066736980597179708087532704870792462442709747215875370113605427537368716893257769671722886466741827218346467591109262206342150039426548591871726954763274335747646690719156169037062811988480424554039727091437314032004737725810511646211402561710595597087734639990252821021930291200000000000000000*i1^83 + 7055637009519934076288880104923656371286196911934266642517662084894061827021197130172739229612170295522210814189022054872751986269977966262937765450602677974517948431926613824971840286001619187762585590003388667119740095730719906429832702914034880957908334015480982373514074938467126026822826315358759601995367586157863419426321097281634440923421636876226264973283182753977773425497318112814318630947333800802645931497800163133483952873046760866348324604741076951753450474494519745741138164687385761022997210990686131228198428328212962975185557495803509938512979878195300439279367827141208189580021281483476476530324600891515543609378750622633794099385769586359580760715567776731297215787119257008209793258052583194417805858664596545986795311307230720572003584731229595105082242311081793705036280905381944542865757891214841620986485643083890892242702511651465722551371691014484391780214812580142084892591438870274857995360000694523430011095115857506492492197029975926310678324254490938635898955583977915013200313666611382253865024985359837844263508823063996787669710034051109218415976405569799566234120322993012169032241159746709403122412134057222176594780026979541818814520993533719809453571979172926626372880592482333137488311099262488483520702130109491131432753577477067345654615024915895582282906605075522764736870165467606497646205366686165615400083092937174403767366404281213686424483828279416665694527000685690674892690258936035817794806136420998594594230175854680561728469514287388059647285325889092470151284529562301835988450930212302881361636252427280242411443621935039318825676513885227848838927659407173180734943586479764263588301094528139596779071204899114464001053882009999885491946073108147507324589550732833005631911527230902952601005220363308971433645232169559935489241014129020154988308748228680941649095736383274802881885750646536188073104273375032974557252213400490337010003769388474645150834027077322102642294606628903387861682979245152725654524764473158923350188727589459457255742131057972671579832369419601705946582378414677811569623308776783485892085838842256845582951030600630741642948268451464547799409923111211415604832230627141073803577488189046188232876209086017314564400221786636581211293784587694086157681078402586130376211448423156901794759186496397135091062651376732040238446665013798845160506829752362991512766065545252393092148943537816142709269488879743709716570540820606933182526380706911038347547479558422434166728421222407157517456890170920659321914743441904587103248457964208628622817330896486657006049076850310695871783311980406797657871059943789491359829580388047654512106306860583287807338845322557513548829088658453505796629841338907221838610469234662378092117055634260306195201351618272536464184278159558436558579119132015552913230150022741478432151904090663723398745285865314362884138896454514652046286384541454718177232366490034510949869097515602578935604241864014207234054351792610341511707821973441239295032166414433092061805693608176031890136256732230240093499139674343250859748320094084679280691093245535874035247603195982076943831151759273877686234431599599221564288670737290924871051952556545346742276587520000000000000000*i1^84 + 31407481040547278435848415149548858303244875853461201181909189045603268304098278378565176515165976432513622126574368617541309816174774590585506910933286747536935014124549251778952584402291920382063263620273169767496256902104793057842030809520777292665915564414093136660367619276701634113054375682928818555480199019934331092690634330571200887975881025190742894247888650156801693080027058946155598149029405773458556909414053415922987874936402474812920718053550759677205325515105619679688351417033992903534527645118266606223055183091864360982979113967787671996033084882068832723136414108274406257611175789529711616406222482029827542444256654425003722086073658601979623479383108374554046720305434547190765788531525104873964050482454076420534334686203934233881041109317245786263412395400174784006057035845265086272425040000722101969788034657504235044292881671277261754630996189130351483976483932516471971425059850407696601420648430800498303768340971116365048403819879142174940298292091802889642757277149389901109182336802027791610126294954496014581144031079357419814037040320254416969028138279456711590864995908509721775662405986504540983907919189729560981912964755183995944350961599624240342940511572091403679507482046727624970539584451518013685654821880805589257706892832324114304221167299843986469945772337392756386797682523190667477245486113866662944664670654117413032356019677785818979807470673046125974990953773586499864566173706571943261433424388129379105047485077074836173251730445613497333063833268733950605389671664576997395977009063072870097244153136148281013962743999025923857875223521603124348440914339829307975802394747388829982789921421384144047277097456287815163312807356312394290917390175060088572078927058238977806370892044797701402516571941969986862712739502922010422964100383398084769231334926328274134761329098226574773984131411272850955165822936599888790017964960970687571374367762006714508095805799979024655784134887704782147565964343554170417662489853201299899264217231761617665413429884165193188870263515146927913152031592751516626470103238685462332064988510913162949489376289061938499616125940410541940291371368818268812697658958452949418739484872883190004046495834573028789651548984402136559799290601372873913001726229137527362126662798281643303021953742193926207274247436548614888708366144619598982887652248755801426030703171448750370334927614605497622288333018760436611849503403914021128547227861780693624431187016405964037277764733899618202483861545371009302466735216773081657992312845559606297054318366373416925595536259011573627384449656637607254720179410626455791090789523791041643509819056116318501497671966662520072140322775807590976994711815182042903678783837336411143136112999618884808188270405331798425726974065718825059552849567600902379453527787648797994251055422084104308594311866897708851925591935481804284698420005821780168334672934762176798235741869087784592500583950319751513943479767703716411219179878607050481312006405701461240872694606410567959595071918413879095328831708093180479253004919172743754660824095056070817422484036017976690600561087050359206229473301219684172802153824060639975342911216295084032000000000000000*i1^85 + 84955766684195405221472125465421336116730146522488452246359043598254204640123646238702749894500094945627819891131121753951142382895136307808735616679856837197081733219395165574139469417103549558667537079502526933722357381190881423745799254763982431063897039339329167525087410691058148498617385231374800008391488317048371002616631229175873620037510253040006124727939073111320117259132788614576539736329021728829072957190108643104739722853395894021279496764413134708941117300192069043224536441461964061562083551924004135215925816149253913948561325349634859123388806889132414349627559002110488093887184357937633178962448443272534201248265720832866859000069737935055853441754199129697126518040239892625106679826820383337034475954993585997933496998568118271470609135570919086530353579468709740788573244016345990201344497746868061356709797464153916869976305989105285615329293668635742082812220706623763878470578192564970536787934257712147295941449803843779622720122594871077958548933774305661580930694343962163552798348917541217507778562037256544476673187106538017581711372739652776010114954827545441124180272045127185537674138371359958563876198009035713489482751228749648871282899464857852720480687828283821251786707266079567560388736279278299617976734921342507987460579514651862403795896467297794762467814961952686643277565812290869153409625860170809611576547711231268952323350812837863575453008558725227781180188788998901304730914770936176783133215189974257398591338123981124377822893417629195202407902839954401241189170901677363754338590514683456168416012234778170606231218404614568422469112058528639547906857695436633809387625932976816997342428051049978759975101271257356782184834193821293500535761356803385308005148105833169180736894089159047600991777097129154554932266011176276704224239841405641265012406270420734361199706414599684865140642195914425780934482543295777940999473106705260618858566407096713209165429282192593374120083582643714971507743937422062110837920187113965898335390212806313459488010685655690704744260881676125276326711527193142586956000248145926846299185936742630300382854313750163445751208179149437996762407757924220220959926042962634921211800070133389160298703371775180615128603838005977785689463678425277271662548304805585487717824044107907132486415384192031985707667534642841242974093518835030813815783026869030333764777067828693336543128463380440886085218598267391109011370159830053093651912657533581900890704142207427336315114031007190518011819310227895347201664319024714852075308192711886285495133240674494191309952415777720758538832886015180221016676883213892778246983036918484205610351393192621320105754109451439286197433578074598611197372136009212831547257934874954031403986460980851552813712173162957472972491940785107216485899202373838297530232397115527612061951993420480716042648695363902459460833444980334569254848548582752911958502425208740898258903905748241056381676071449978107244336921663852501015149627476634431974744182596108833380784433127644502675527040803541950290868531195951917664655091835966849971604885512365503684391082353262063368212446226814112094210840097958910275897422376054159520563200000000000000*i1^86 + 1708347791345987948200487525190970963978881073578772450253018734377491660004330913188704358336951410402120074666791662595846404619798995600944360231250650828029303856187290298899759196624222165334698515648392874508987668796440953123210071650389938294361455795653558681828585173039962309082296396392162249702112957185280354093466359648007171901089768489606505924492254076982354342962883540024937708909307146721511818710435280760932551850568441833222747310027335781623893948672672623999280914036135743312513618456753327626931982169297450135686932829945441155581674696962216306402374669443345271140865172470358881802330241214767794294979269097812150307778128800304619957496024072493038618148299163831688202349714994795908999727134769815526247126731418031656108658788700307811969017596156998091679145058788645001195920413964468847116178061749241306136787036747965132063685324058170717686191676797726094286098432556705770168815567792287379019855512616737886737424194545348219642636815526166774335145809027611810563117952582123478894278105501699292889867031375688173946404345466632790290263578969367374040217572834945388664253125064642161324692065783614750111222058909198890313070977764730933707611052660431070135426473762082808961145671335925524137445138060926321140848305584658186238373983555981670474196472980613118903637222171959265038377985321494075958099931585696229088835181527921865265299356415457613405158821513190964436357072457066033535071659141472944802808080805043482103309500839580539697540054323575318739818101873451680866296391068167473452048735514841718503819944478381136655478457158809297372823135781631735707909782611106326485902862223506595175648824199794480029150053820878575374307245958807922520566246216164053904372763848236964558712320093786674767586546360487327250138845689229265444337612680233001514496321543708854291840837119718411115643572445574484066825474256722052949873709592087464677727499766073335646985512515270221731752732392919740748152027772849277617026832706580134994973630996618769098928691489152485640401674987959264103980717790358761623261068245066012028054866890780042208867178638099729858192031571809098338236329040616311193799545775203753098718547235950840001358236576973811888597352610103582338990543882322985846621132277284752686997777758265899404848928732404501231202798524799050783090213104109116417521056502778950036637112148851650883669259539402824664872704894804491809393734967811638817861098288929013310788359870125573348948153032133203034526636644507326789442089167500129931476341320176664870954782067586882035486602323681199518093676365173081952781485858183487484825146673857933640213911886731343535751285930824974762293077186994853876003474565333084864537498530056959771982722200723104662828673440708598129195104415964209880483997564386624111339072287575081134134180267899468121156218097121017926826910772177043554089856929379379256884644652228366217237353139010054930161255380600462131786855067926935684974386804085122039534812291970456092046278771404059199928943848662196181893020093782936291612842186105975792096689510494406665909009137511389609428397783873968206913554350080000000000000*i1^87 + 21199638613980198945267500189021855476478179338373514312722734277548551556506229726502566701158335490636930796523674117739985183602473272828076406161592736814417287433724437111342634724903504241649751589817299150231977984024104986929092937402797913910419968116961836430146237903821912286771064943380909140544708271397616717412500745440093177072203945107545387824683109492706277524650952513775042244143067738349730314391931130332604845251984954743779691220330215497033760405821992792729021009052249684849918930881526800312224937952498852429299817708747168180302261436617740517626439945307124590517495964174656344560393629827291698555488532097056262802526944687211946471100778376799966943118993078634338733301358208973773933239547373696812322682965774754597119541976802306530620617243422217776013848865558262655344095904916636647531236449104908739080598661810901414337134806952768571502748992314884994285791605331697641895743129825426672140389142087406657575981246868891272593313526424216834063363442330997349869849086425602759382195191679368113760284229729069741059985065481506742962553246859546710937785808068050676161618906724692478671606236547200197275965710109644527414288438048669101177417301668551846658014167239046413814216610237072766932600187772539402083239424918734854266995665558058567929724228403665069784361924349546988075664229189281771061812367463598898765166560286504077271423309895070991724769353549521166781992940383758616882796390995959501944664206031033539630401544538318427044361735756931797159905565235831378693499728224672218709784722755158031117916104463542585719518021232664946361140054123693869557900874873046193154011284108852023487650003656464530976840967099105142326538402560153155302927303640612104207708311217031750267939865735753569542957005368497390876847125747126490907987774741575458249898773522990610770269502953568218249047979508748862768830877317369926767107463690240649287578341580086733161554188853025194847662196722159780845236685166043066537563042275554786218590008208960355691645526627656700032596858870063161750320328259610663763114251432569972510657467532403113242056407786204020145744955736148039230675524901971534655972937133987970940643950345134229975106040242961036266357036095167495332074582603266468372243410026806987187764630371544205673277106371967036134375083361424464436140767463449160406423384239138483343668005864680414909457845109944007613095671432679346926905106121234422968068945393031693873659864611408831121609407612152768517284507031536759974915217529765813967291405832802295505176699750630622957048958596161588675979545681715863079553917463201949829626592440453834501411380341338444287924916074053499867518087630441999318167679465947195639182104832751814980709285423628396077347401008767975591462804502920208264543821294140890159343420563058905380253661664752323342457920751525541242322777136092258438857249705669231662484458384664619319910795513660918809296369636126511241964190533671249622847783267041335358451849189976765973823045968328592610720303335376168143251616828708399753082856588390182971858440576081622064853716660601048525299899147354112000000000000*i1^88 + 3166660534938773577948845246325713252065051950941011222105238563239276773976691150240782728423376208434338928039517888147827071262278267268487040383185909815750029013196111589687347748095250506427498118288567048304983718865351957861335615963925346717235895388634123483576518874592173855176576188519859349377999991412373144226202973929037599173601086009025723707163139571647493659997214297004296129540316423897146611256997835059970186314917939903138388532814662637246144484364843048266907854952433420947921433599554275330105936232581578622127183338883601932505123568380191456023697046223018697495605287268800478752289878361071248819312607965210982107216900779763876683259213740939966427931037927915392590222905263664067084583784873825350613078346293628135558045796054950187981366946869246492541031320787375371108140695847541434768247998711365953789396834806635384268675591999928291777995840095458473707049783348831851313435459388654866059271735127505911969304824629919747164128659909837980508393450706526244035373734684228849648676613812092442347468454105562244663805723765781038089597623123287085400349120118005898655002819352560508056247318096271865607219962272933247139381873227344859605550481393031238589001736862384325388605008340538897522436128897745961443563145607574814075218292920867043331248864239278368502861065516777259595871377651853146569058372110475041157868398173277617785531626845594149621113103153941089522463136184237564770533867681050667277320947013961749166047227471109537043849051397681697824306130396439234713428033246491264994623351772283063973768283209376609592339081500940401349949803691082446805401296950137864474956477851884829414924110451955430602125579606456909059083213722847801910448211016795290361757946652541211540749026990322352791897742287121362591297390435862633816253653332363068070637252584110135649305166307207355558228924702506915306518143766336697505142213774844806131132228787169436412783673413228329719087333203901570812952296473692581296864600913906492682468539522016565240425777355302899568093675955179272585246770332271317440198360239428666971339612035719414666213947491879071398258053313924881439419390579208150366310871920500586579729767308449941396660442175466262572367684066350839189877505655989532583442455151265525210149393911736746971257744146080824259081742172196944079593366685375995641314269093645987421888464644669089417630392992246998897097480236599111179310626329306014037784940451464482238903315368340101774126992709322413938724624699159445706872061740574657617526487867474753277650292723852764595414646822111452237348996748511836820662537901333528582378478593666928112769982623676638580871181537489938246330031053461315249998314644303389343265679584920674022982698724070381521823801270672017443769321956703334190974177323894173410486770839070561949243142403250805462268050632378383106562289663235750919032906096950540572631526047272526846309853213403556974585752179135443496834314029875605083480803679614787015154025363011803328528034455495640903036073677528801076258019281194893722527145157850548358780158644995908480597037127631106867200000000000*i1^89 + -575038983035656115018985271240440362513326785396639347594723517746629520599132863483757712618134634305311160221878421466084406739729526285273831831923286015854609362863549789447334531171871628627727744243776390367294940760875356684012797670144511375903959157140483074122047811832381139981223380890994952503641002952089990259783979539689731711702843232488849839381682209567740768331236175841195250644292684969570659473864703439894307078714913217649345184535280777750249444993474280783405787425903402011704311925508175096573179503938136320977269862105102600818570260040180170466256195450623145546647492442163832034343826664199223338755040243752617195897412057207994210006342877066014310576604536433386196162056452132051414942396964001937073129822531635769762709909865849873205138620166772728454938353048184593218475479262344008719593022269840491759059030694467659255155293855832473073389050840219319518921627666248822285289856048894980498781490435850316856483113337760343409804784000750290314090234739766559411655483321867889178339076037477191965815512225954648523874126999137330332232186735288728426871754775524749990267993586220286573954498893566153026813441671261868017189360847565200769144296746285461444035896897407594565205562021742102624677161182068756676939727143352754942898799161305161053081986648048255529491090733885866827767583911905402640621526727158653199259309999565305068145190887201780476665350997564493921671415659628950491859607592300808297821633828638474962248230178027009875736452223543102503002641034309448275999986875662491168635506355618320464015113357010611488192174757673066707978352537539321997240982285740490918762773161512413457761019213210491793355142754599568570809628477643960970803663608912797896677970729375290422954323035982003912023967169934724171805271860353882121380463781090808113195607106640235630761171172788925610636510796584994542193856161045640268614998769842568500386266729202283951115155771888917446873076829307063847429704645084703304239238606938198850016647386685245307016516181218455697784806587053909324268118870985209684773257535523176460527480415493558696204731177937006975014864366331642428084392209874943403908752424969331545436705930179933583963739925775023236622579536655778155470486028348272976684131184316598703757105054476186822070997284114994148982461178949212022857487147180340892819527515375044407220609102153511672370660493601076906434237516973686934165602590884238768942538648028334118331155586484667989412469473122595664878609887453970454797793696375864580181460257877059145038046573909724475239886269225521314653784411338075367945329400102476971132261654575088842885920686156726886589840270897271897835886527701117844737971554609560291166830107851340296747728918152900636490148558515453064164209441057742167842272001724724154627159683849579294110913400549786157725577407159336616986938029961803992313734543461698652673993564215886500131463178080277230535068360005331783393676948868057601738985493508776714252650838551983995898698512474738618891245924913407423945166571235609475635620866207414256937300102286942098718720000000000*i1^90 + -10576897731215339446178199423615984980511809238548936176566815202660726382317358336277260305411105469766294154723842834068820009138073630174780544423115258959183719056856407111035310575061362796657513992508775623769197438616922330999920553387991236125753166400546991551425473529363027275565627796334205459032496587120841497514675268456319356072973453980539167753278236943669823146758369764033549803504617782383853778749789158351218774792529703061986882419537334627729837765067380928620434833733467981857328410901085165425514170813022434660862603398669725733243484209296156110587581147696749622868987754247260474921422808731355632177215372387217051253457561171088844782954862106704146572879221642889788609593965290825342459316795332796525388606795635959490658497567205131042403439917711429105045257314047124566966870165009413606076175716321919294902612094396026317493014940739284199108246113600384778354012767855821858205619137866169041863373333061864220882897075984160095626367076964858041121503317030000998139562200147825076144301812422329652954592638955905895439506731699816958661031110050424426115021296901330675722090521288166086215127378654459124182261878579718970321070028956517353152235031144848498161452569111240359831212485339053539991369906630846534532295219422998374596270035346835905695466243915774108631577590407578845165967690747690411588689439474172204584605788943895558475782520501114774189444483506296506010177883795646756163642929152441828683929253055871854438490028603051518005728760682101211998300885481004046718447057007006205704807711570579229290916482747680366041410587500634863896714584476054703785337505399892001134073021077704603633466527441813281538702583850341724954249167750199964666736711302036176547344821794521271216917227672792834326182233655150818247267499332919855835380712199919803723759965895917269110862120363219191364745186045528321059100917782309733932055591217350296621422949622443377430540621857193111475104781105979477573438398144202488886965546562200505087819378621050488371899417547894928160052363218805101481846893345635481162605616118083131100497401707705561563283374045699865564211188441294701620491664365257867095284972792071214331832280521369613109335285597101389396559041707821228367108929989609799028124890696402101827135415391681898751642058101024194418337100533171117101084677327407404497252098953873898872226569706280684671511396098114121893024715674670743078392035867027098867415540619853388166008400894432242226052844762909608837179772118483942163066266603654364058957663960182818182911626749256778357772231736442300278499384854415330323960151953016746563628416605054489101579479004758771824895454084457336699779009559802722838927185741803668949214566288658822330284953820170779489300292531924220897561305473957293025312279433426988788324471866563082471397992716631489891191419266316317563539643294920924609053377990305656597654829827932959510518901881171236686742683460903242688496953526010951371696014323512736720001770790347380816271768936794735818058483415562906687591641342104498693299148507321428140232704000000000*i1^91 + 106965131138808434948419367927246212599216764405105170348596501266774306841807148681145224226948895425762511931121224708571020555511628236430391301787342457120228371760022348160899092098904110748609583042318438358841443582212634079807325269122963760104743706552312084445588208993490415470773795619162482222816975708072420295499851492392945427815708904389639236777473462439874275476595461525323383446823818184865426247721099308363637498233441835290411147892260349067578202438300119249469560487270690457108051748447555671639309902298853480248340797935356858995896338842388937812334995325089903295733800807068481477940837724048408688185405905370023082514330065542725798814950338272908207016466201777350478645824227762197335780049911714281033634989994281004386535538474778408930206403724752161191357813142164399486809338674686415516934632720943135416214077747105952607105118221066622193461411804546527659476684352730397041530525843807137682537381156133519334019828491770699110793191878509992852178638888324019480835845622200432052950002978586713986584123406424633289714298237169328093800943664370632821244393245517669088143072950500149284163303056355586940097395310311215311265421780859389746605047499109108515476028152026988549511002726701649921589751330592232745925709034081201585166221945967266142550722511421374459408003835125012921431878125290140306855369386062362184514661125012338977072978125168604974927386082877086953611189433838420393829242907109248509419061431940559183533942971470599881578211477525681047192580793531545272538788588799421330733443055785328414169491026122070972080469394117019868361215114924000517478955446423542138766997787120118413099997723768006306723290750083607896402540987899045295800594011126111100206167506336027734183323054285773843882000576863429572303734065990001321441967403868047923838992208001044313041391199407331976842695683031922980740833999593157525619439338231756729538179514515249983522734355969001524772599679355609451009481152197812072055759737688189647596350783901519911869171710385441659805741300297596796196442731788554573263238996131605572248909174127570646797602790462482918195532243340229522251041684906645671044058826017482405077943372393870793291547681348365153044700167150640464933310075733391977995160120172158830325099873684326273553274884887108208075709251619027758389213075340912686065643267692835922324955968600986243398269826494773509132506930218505838711665848469531272149657855029166444575159527438199565678531788697649688943642882397930319475696512005061942531120613788561940833263603516638833442388720764006002325238924960064349255076148156792392254710594558746510344146436463066199875360342813183656199773267914951487655120614998956320205373010158560256074447248318500255573774710458882842731233082157126035922831669883219055828525576697154573538224661552342853350158631682760513236143655255203918673090564482189031849617768092158481994634159032399980590348108281130955013831264412421002311854274398958367838580071772659509833525376062190860926065210853170162422362652245229745493196800000000*i1^92 + 24233533410408687170240755582845782066671591125931729949691334166017119056597256286656250431524237619851118133167034634380816106433594806506568776468169712757547468418363834971792309193075537689361881330135330715337587832035559049583424960428025797253715635516116097666991758167475915833138295926270014496374832801756673794822247993857557157523205099792665472574875564581957662930482380313774056342399919430944514157656680374289020409919028926547081347920703714091078365682066781191169607312661318886813369877341476418061622230632412076295600334266484553658066948151309963907477211932625071058495380016373243236372938502733681978550228920371915728839191155260908469819237496874770740054768392226151059178817513978117558691001689924344952837182156429495350349726531484406885317125738713045702741310992955057757399737246099320679389477298031180488244858595319417772317957502529100766627726608284349766001775854669378890553230020798378355562596297659035953626121734528397201418100634874672393534847863183079945331234852706285343379213159088405422700116167584667035625746753523980928116186719794123744734107649204788287586474684252536701232058594829093333389908479182029841021000076927794588161681573717793480838300885030593389930497674140467924621872589487562695003447545902981566591715732605321896670007604941998428385321208941376590783018299612061505640582127626630126112329229787571937406310391040252591477327774818789962392623983636577782082545800369436437614576858310089379298691045705138756922703710693892073852443056554926590692941347217974654389176657146572112906268670365395852458282079273003532227088302484035819723582798843188785031599143076226404938724061366411778954633209102671817535723602474684585264153175780784317709444291068503487749307957851806909919390572498258503059785496124391034356811089180261952867668324597583907978357000278425089178792424903713093367096099704300644719606855688351351116274214298476494705704318304394011273977287667525070854909628411346309931464621596734842377574500113526128901196459686665841382326279636453569121792926028203386666157704149036231282150322031917274844116133654211983018893797300253562270510533587966630039555203100653605722427666951346203205659086838224655531294870980716755973775347492508087414560828517061971288293165719544143651127144712183852066087485973770143871705946745534578941566502793628074259952930138002121427063836482985078321412166597384980950870530520842111559692668728283902825959887301608525180092120730113275103964445969433282878314830414140867984467351801027509260813976808330822447327514550288035156685365683060589794747473318319133923296029676269767203962062618276879217787254530020959580883396870827242851850250233385146039354570809795905613940093517770014926394275502383934011536309940004974682853022869428587658059215582821047909151396536184588706714248233889608154586356339240288324656503298354783117212044708308494838176783638134667398136255740240282919861123546394537757953112278487523361534435322235860630940791742595676947192949161564056811520000000*i1^93 + 452491706016073301932034029445258546150199319738411144605396290746846299795169548090626396440124690399304977810323322218023872054200440283092088396736083797793801957473469557893932039105766264142863261654532027867448578585611715204406278491392422256476875448451621259495239965788023105406175000267366707339527780132215695261667725232783153950520233130888445143369351632865500172342318596425264627739306265013041072786553022040585769700647055297456798350595556886289826229502573937545649555168332642738143132447530137622935269346815971756256153242955983940950008077194984897496483092688299633010158466652036821883094020865776700714788754908348833748333817128378499729704072111493722587173460592558775416708061434462227932557440047171327798338758844783238462458550423110016069664083947325289249451322619972055850277888359616156849598835661612167239845978985927081347190287155484978369904442493173371488447838125739453698510178612374175720744069946534000515608800468810008240940894902303489132440265213867644444375621832204525901064121120802686661130161406201402150499231018238419382502200667278745726251178878117970199773253172512558223909426067478538698955776529666722718496812367569604218172166790191427448922462846326828045102846658257722770503847712384596837768659649906917632879549511006736822008303563646069220815218243553541345338107261346485164516044436073210662577581740237536317085040722710244498516241266527866692570358356550119445857391940320539450578928558691513156082202359231058370247938490931472709716671910237802819062153865326680271315509752410721225924840115606356524305732402925441968548842393917987351698935926064060950506742621459754754896766846470328528487484736703820164470383050758006834310174091216440670764270005327066478757833878373612056696782640857708064295606066568467380647790834936293945080808375065505215985426391614815152951379307102443187408750361472153160016125374994833917503625241590607007162991519445903541895905054357337467156250146857644725426524305537658620384316985380609927673433612000029142899269663929126533966813965534708414959612304672513232616315209241805070549421299835225605974272873084019477226198039437726260736820152192491161921215528916717103674086139545749000152480897579023449013495777948792162133334021659334255227808166940124281804119674014360003057880306147383035939927303508790471879183716112455693523182741703343249562963355033954294559661145292609480944821333424655655261824513700675033557782476443088796132137834333993126410775289290582691174782497472486032231034745511866837444598624779284033890744804224432760153614249483854741340260759232216586993784174177532687493889782788379314966935671595619374689263681776130202285363254492267689203688470172814597763022531186732223007144276619227194557647905503498771126814473229962524142956395565165057982544469248501925594065643227036834572684990765911184372442945621818197505589467527393618109130309068610235545827564481582575259519176658293390745869481409250333693014398552733366728119627496028672000000*i1^94 + 45938118399096675629811678815623173768409626941001819742537390034885831609097541749136807106120884927406751814269520343491271336982283157917018351347539025602476821684781932443420145419640718630626064117235201728385485671682098016584467442383874899643041301282510026015443656996199711111754927428122819155562166077282341533925154199816736912826968331827608339840187354728335839819865333249954980594608343923810763791570518942204285966560648167500744359137147466089097826908194014581999155550881764323195324553579660730922901320299572012727757238199300340048795775286574579736367783757134356380959472453614364312449142320963911872831771167399811380002577643464248750340886344237232858063800410975055426780667811055101243236103015500981193996657076205718161953413266579209009123109483639387192593687338113413389614550982171949974310865055460589151068934469437912946701190604967624825712567514661101680520823795650239196404570151415441549434164466932449583057473155244980381154608078661171258082646297294354919377628659539935593286246023933897772916297590005793457977495173944683530118742411394890485670237672518936771234741067402136044962021788481338812424661939424426780057351373142426650690219744141435800085512634067204724058985870571458269328968827089764145104926964103162932811357950082605387446739181610930269368190791664192477906157372281557017046564322860304253467817861585283581246251742835333998175878926088503572906522984272705802642473289300041302415079229677540438619366202576089644374469413053788622560636454095745057295935511640917707007213591050918928025608945663703890341630131456666671600870937776425727533722246237049187437200069832203167625393894776740965872390216513945482262777365576450852405586413517305945925251437806530361263782949225002663392024109644448550832577924152940050740536282544462756319359149626368655385530244011897613610087202370937489300031171175206870509381599383779582048451939849486901683263476732513919413425379532643731392266859541888094301864158497403759446660588615048864856210511924628315070071719301690024466052868119693887279129380245313428638323088953101520340756278795215543701803913854874179042550088059353835264363133451492201601092765927638556153534845584003752977588250593225716877965938999046891162298907063780248799181211877870539400378085743902612268535483640407840968435385566649347923207374020951547929438283442784535025477821093951035556472740517692104684762190485249492828799205887394261335758357422323417065683986389891434062729609147349346781539902894174351024128728835788427969850439625338882057454756598090442018008914058643546691192674823050530262220730073469143458567657288646205679016270855703774267580778906327510105527903830628982924388032300966771080909623617765895095937318169654281299051633339226678354553001864531307927283045298497397284038776377464306351189754044572944194258554061495943577799763401345294342168121232304764023183925400385054303463175987020176022877325477196985640889092140008828343458951641254400000*i1^95 + -16116961171525921822953315537917864780850422722690235428302988125788724098150309701643782664776021541291134765362506261409037339875618651054844726654050834424670329046733549285324377355085052125737771185635131163268039277770868053598116560406703326013111547892725860376112762175094961253679187681794682082328972718808660707185620867704092825160535713843639443217015007676132916568482069757574793488018030197078707539800537569469994637078598587432611583341686772915888355307929912118590896911247251372650265896915166509508869346531192558827473915923552095134121022812435513476055501023481680440695675542316675203273163824031662255709461546875190683440626945045028399504229848716814266503567387293616567977024215968432188295031735488917866860261281234253313788901029910839372154972836164618478536518260365009733633435865248079520752432617857601215850345450126230708093879426691414971709288800802246044312091974903686505350778178088896757922230374237861168908013014637075295323149559009204901649978671652195626222077758352730760248493197965765905347694313955868773486290997082941095541185455524006556735696476922115194121556244771325402055661189925818714567435565744803684478700568356116516532724883855529822433075067127875786838761647493915153532803966212980125739860519396626205203489799229989651300176251343260925402053039212131147226600599882473526804201467105285709071143030710239681658954682075709752091830583957176365630516954734830530993732795622741368140996434630578392855017821208946741657549736165480758877372861830653170663468612091049945660120465993902383136875547012593383186624634470503988944298025214063333537035031836357684383124896359864215649612837610053087634040802258785115109075046823844104611897089762786126118338595035347776436659690888600621839657437180835379419762352855979305622994655512210121417471760091518428635663470830474680887336009560035521270364327233909201645562117742042315051030043753300973689642452265076798597039491053689015618756028165376757363319671320576835906560932295316448621466075589205162473975578094852291564849905466339770780343873278615309985359380004020850363491591244678310399362399756748536754852615924441375057173341115984933005820527178356068789637631384758005796354745124973351626946674136118863906088478022747512013631450516240374460546599309799191810024220096277645208008895786494746648483224324891476634853403467221823996274661188843554393743778596906741879365615355455054531610319767341561841139397943873890488543340718620566066048374605424596336327032985543461704732735909861782010262924029601088609202844547371121587239770963956802317486707614654712403750367100537598701403816680332089813435043045739308404629176116217559973238465018625509028512650887286647487721690831816092164175123321241531544855297304892485145210206682042440786082602837601579166543210506140547407389596086786229779364125718119992017484428275757477454073949362268934854592070678424272927998760991953886476348408734055811078776000000*i1^96 + 1173555255047107304553921237254309998545809159682740787884908984628472697131034685643909470034272607698407260255855392529760608968456441323403208578609645424667642697604790022594310771055010875407900604751996556143395658056567505204168905223950521828516176257174160634651790975241184229436952073236552433659434194613115396505667961377213970018326294098738609999821266674521288003421507010685633964749953610072927593123782016151180338247309988333921779156273603640343356333375808120005324177064635816667870786425416552888082359151839074728231452386625778099971414435802574518979009755388722300105381214387721202221531218495784389967015649853715609868792713736456137826739674247822598792657213536660535114343528922860794459258274788300310819011363498189989717137938160320261627164023860169680872916320816411419407527488848136731549700496006162254463980215691798173540646104578382906111180609181133336438294710384736606655935818188076493111238827543751550803907452617327218537062468961111660884070790207915004311406842912300670100636331529436439345405825297207379178937678700879104702502040332896807414603270158546441043379309317764730592576482460243386735761108437437895094403499024319006874460023786674212449353711165675229831605786137725100796493146323827785708020935245184186111209506462898754332316804046304691091306312986350136426933996578624720281694466244809292184686876645806096969272111495109019978228936922449880286853211634262658334488543333977192697528105688314731289905222310536983516340842893681356395433394591610813854944174162687445529865803593786167892479229810639217028699670284386477785675347880490061786474031450216868913635212157955119477576981067637221759400760595012285907569458961564177667167733990727478952439869723854825654926096136386418983718598748563649837989900090853120946794758871198800472079211299013342202048557083918177040346687705914289724139685180857707402801540015531424951750118861127837137921554407146654384852948535200979248092331319706601995160658329735001908170923780185138094744672359174524626767931552271879773152102766616756288621307338222893018677403710430339624525239706966083678567143719065362736484662698441550968881424765210333222379330918702436669157497514390232447409109915411704803639917060057360047253704033084806988035778322603827112119526344512302791439911507106853641375618744325860739014632833651567840974616978295197088954819604510121560690887627336427495635954432544675675135094742247739705225909388342657554116431310021505935274274437981761011166822203621305522928836730195402807823016419621894774877794203724011198610481640181216608171772170602781852684380099889219401397155562802771853321334425792567441316168549748970647886048061883759282225134191422032142841672273958748207117317126259157394438197525042390086941109531047111925598938962758970085853114604080329313969326355006555160538022101409532187373065160444958315848492674628130263263265871333883943139845849410008000*i1^97 + -162123851553878974304003565220331823756604726385261080735392438840200467582592045077593797997188504956430144738703347587302372540638013720865417679705519641463698792428182220249711532080409225326988845235348666236349317916609127407226252837219482301787540693290442759506714957880586414570254315057779628498935393153178210254516884598375141254236455092524632863658115921415106992208204344339220290737410702268374181543311351838149063504165402505686448187035158664174360417539731359674887845876912835560061796344418191896674417460091455519310088227252894800196177662079008662002801711792449069100534869422372308560498604151503627100568242231266811208916196168592235416622274339341194480918459132979943552428833572204713857012122722457270366781261136658690407450952200957923812858281111019515753943442372067975218413906813599819880139355318728358749207413205561141523881429445885698447953434304165947190082315725145535462999043266284759166748436619076198951845455849761116812417395087148178255356690030546705019987618804368749029956526136945301232937942079932812734207764975415809870014888584284341676425565552921756328080002519585787666712294339315852702051562089812673388998944376230782983662382963618060056866384922344419538065568291219730638873748041789582883282704761134032783842800376114255675983823196082306976510823272354499345023403077769243105662504317442558448590951666865881550805945130320835974594420112877822447974140162500498080455180614236675953969825435653379012065739731909480517452040924071364750625866782894928859520583326602542568995409433496141878952713397384628029914449516718254601930167054848226485840025980179102304434897922489143783459082994886411776260350867529410316302265271466530160429433839016613213650234769122819463672449382741327816895012838277932641767959251448140602503882263338816613505371328222667865950074557604855342115811961578172783016597957423136032812489570414333478964078358927366687733201166199009858965705002823438453830359998929746796625753747920915197882601207284809625510450412088065738381450149807115567696485181816014972883550894753355780689683980427739015525710415507124882844801928713607922563875638858694435579704101213644993829115353850497179299685581513662313444448409975685103778736865918110239997589952485136675460591464041259463955246533445992524898739748528321923385242982153872339791527446540271677645429792722981261002552178701029023819780002445408319964316410723730301805757929035698176902444186422516343772944527228070018220402606771206205946727577649313766348782672598865631860608887399396413378120925392609261734599005251105234752932537712642316383490623165397465362666859911686529799800064584479181129023672291494024979213914797241164966728471365553469707362710861355383799372494175511030473892994338239729324621096607681195913772782585212133239736020819330085015603303509588178224000203951365297581821479901061388786386338122869851654800*i1^98 + -464604799318874520093926392950711862399369765046166274134514600372930612131947219094053963789392468835576692902324150741990559302670545885930641026092064979731012118391102450117205906879568184301052078126184070560127689568896463692383991346329832329573013300882591806347727030788052068090204697700765869826722315180160202177735043309598239557261050190830968704539519130800757128763538630041729571762119450154289155566852335729471853452522239555741181306032321812378530933656259194923499306414067998414836520394656183918365817819135570807856898584222082916025613801174323997906224835066856922988925854567570914747137337524388601773255783987702129776894275545335918951929301268335840943177047290932454403230338378426764453373755607354573249081219504720287117090321892323145961442221630861701520119674736802104077089959960164347864163548990142297250021137353008257791352364967760039017366963006182576522477372855967924120962399038417056554311591875694337064523183202103639007665139449013655365947172313061859118609236244920235852942264674046975749331780390683685931603415101030703352952809811933831095298642070501777423504070003493569627320876701802193519246130336903114142577819678358787505488972753283759592402230413438852867610805955587598761456181417801195807306795242440128711641956035748378627316854359562616148516089577957029770952787508025572357621797070999021764467321928914541497011723896644875714202754108290498195352916341538412575823091361596469161224012130110836520371291491642547437256811635589402150701530492988219938379126248690541638778563194064025173346158131318208960829587046238206501050478255410036085618275095432221153147772464311786444463645993749971594846920335567812644813150407335362191485990195870865104898101233355568505186326576730256235503227797524371931545202809523967406255602329877220068773095074693791739081479112942393543157518855577696507126108815063873133880787506115492814194240309019374624391101922342775292449410058454149416798116027158731305372960016454823337791327288018412079446375820276689815795354551189855811270607478653038105160231616679924196035393073456419925452472402509054871514700019749739502567915977161507598018964514840300624156446957497442643730142263170985720359005421377269398948777326667583723721749686739439071037863171085739039718463281725480915402110634216826343108742948293079391719457176677009770182304304282280388314387490631900489700907981272009600279139498506466209879178211984057553239591175060100313216532695080406336704032040031219355822042648807455490587035859308110130843385750293879022298664004935881539927338996407302248775112144945834274539978217684591058394291799707406683929449576038270491114362586657746208836381719497268093688131412164403581921612904599269217641163053960372808788242842529693965301349977605421153080513718192651668007428073075918401525664015903151496187813211922974148808487069339730*i1^99 - N1*2285889481492778121123901659863127951576384930418071233698897346108233031701032914895081332709367358086532318432526906148577143567966655774249321019310082781667992263359990785758106272569093617441628884127721903163731094572355316972743676796258329298516128813596512849351140556383838561221174528984979975839561735175163190074014385505737746041874840148602543218003924700734371149754169035590826145112031700542563077093514474102365490442809134046873035572577339081539752377131800900305895435143964521556368199378715126884567678173487204490986482550521997684426933305052222826275002996121102582108912794725932900369650505740093633217106987807897209192660926339425674816101344842033533514375338916444491168831344570602141565420775740118374085652383396994829630996146106197251875620912982988288868169936*i2, 1354277998473447182961100745321892736284541035536879350759231183777161182309592149436907696769315174080535974384251382968255968643775735390640639031845507237981178746090008191023331780719043584377081448966828608461104628430457540493256342268434263334160061689515162723045954460623936011352455856465682124132624686633075043268029375608827828386467546931628732991302879166450747259979807735308203356421060905423178668499826021549626786418955388865110754423570235893086230070441465666194102954385952824791983204425026160612837681770773939723500600073983854711556860124358889697740899589880736573297540856542473590346058713600917410878380919342693549725037112159080379436294821572989293002418969387103442870873587699970506442522033640744802891718384039232687363953635025550108997012053061380345113959817379123371888145332540433454331433597811034377894434357318307207006795020072094899176614968571314609856279695554721043399594039859429651698607081753824435788841264891568400715410419291284339898761451428046095419125050063566630258231375760544613385816431941432902433499607585827693803143455398836476751467934988569289564897866629709889436584124672844713753124649209477386352953819362725701033203595507889096350852793374893793966505861497629204093476954143304288776397583680858601022052554325129737233190354638212195158954559720371773455242642873398073663043003049583856546215243559103641005591591696019024772750754605694908116433920460969764327951816658268298979870664241178867647206384545341757998194757586873451023898792020546161782253288696085642110782562798823435428835262192828429896065862509603362542030903371827196073772456271710232919339466222123518762194397898933826432301977329429073196614642053342946992171752505233515441927657551434321437613828139299685250305282705814424710723927958770634352207358947098503449943044832329969501171693135386791645496799489014068520073076948616951037980319551142802768293008844635103959628166065080178558449310097300826897472846687955097204118190357371623683161921655948082209675974802024554537584853854185095866117306641917821060737025733802213504777127718482351076122606695402584161902984757322424691347293978661697196097909194647896162168588518560872792339924951377409276830439400352799408082961413830627743478978779764816893999022043780125974904999689865384999817968681767647601610097458795390661632482011224624657583488005984968564546624633354650573009072932613452870263878259192835752197656198352487620635086708484646113418201030348962641934867226535792736425514528272835320028506450742330159150117992893044228098885850496789171497705936280551254458900324936027979233669895464353755203607968334547940460555413069016219708896163407286279075878679189683128243955735130927622709409840755080622635260360582371742763916002014670297377615495332334886053121095912541304501789521128349539979891050458814927499565121247734611117002881304037783609415897273571233291895475387100266563378579262196457136464281288178664958061848655638846589415772719477951619740793251416406320105438328446884323404933244503277257495651945181111584241356837328912582524242818283876688723633645178946466267009696995130157470779431928895728182922117350467562946093312556327373307048125296070743060455573617897623638600920910845006814747588549247490479009259736912862327223213949849880881326344186663764391878138551700938690617034346038030458660055647916590833177124307154149825396729723578888404919395831576074952291683456644124749961414887579972521392353473991224719315355795044494370811043420515642645835415552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -70421258006292521275296304320945484894012528220711876433521218515649547647347348545984991275398299740991915284441678931750171632545646820299926847085507883141815255142242072440538671297731698458547957550592831939471062508571399976791539409260469408460915550044546459225966185826829738247520006390041043525991740977625355655122279645636402044231044464573528691842631722947210617166102543024786953106319862182833817562448800493386323310497883839556035939846779288586655393651878310489904486759632278036055035050671531380440687763889251058207196893247296247707654137900888155817426756793350922621431389958574095057985374638336787188126223409728927364986551787733173968014356103108531722366550564827598922281795799588850400326299007338773131977841870518376617145270269323751583112239787628887472234076548535122030859677777980684987046596516055623397067968281256745843932447753335251508036092718042470066663671242779632087195320389907019367394127763818856385161786493794026487582425743682633744448949804594394893389099766253418851148502514374111845527324696214848728307948187629078631015573784912002571941537295911922455647644290054657328816765469958515320491064651885529444242587209221915318858096027482326997255166345725340266196715186242163260297231531348189248625543939210242545908132840486305909971361688811227216341325674323585598427152253906182745587217508382647223268808876908393059782055926757151187878186157398844684975707388830041277221928412012691555429488363597375481591583524338760813911685708108973772894631317603340247917529914099841325657774742536247444540362479663085874695639672758273385810048688025398760594440094310755627378149018555855521577155449072674253406198941771008335783943696376988381381368198162278712420954363693393065710333761580506892195885692796025156139728122371315222074601356195826337207572400346837502433613239007787743124603900889167440466470894988524628614597270516584441154948487416326331556468401966609872670533416030091029840483210099833936828033876833398695001365692438225226223456172813394456362632609601752600564103216376694612398612153871983720186351147253604785530949968939098419867071792247781729833360889339866342814731872907960824657867746386499292666825826638358451455115292004862445752853277969351842746954457194953268573600670299269121985652942887349734542627193296291006617274537486907937754021135528111254692349821047581100839912260548048819017746937875739994793881267715124956084904863780638154827764413766884835146369783881644532227653984464353501175835027243956378562682629719347386020204420582111859767129977506538713376822949519648884190973492651991626182648422839077546616620566248427392315074499999084781188964260868410285979978385244362938492725889375455984332860411859088542076351051293334157972090449254384204519389530590761632555527362350224521165235289798120363169507477016663019488255475928103725587479198946301898401460976911363637280377341084894957531299499085159639432241168749660293420326027064320912558517697373185147275560419057580296410534239763724147141733022937090606571625671370549072784508350102849135191700555246726730510373585229357721281368244550304263888979685089777752074943121434611400516759695669457856377012747146881160462387968253715860945246191633146169154936232701033577403340426185208024490712252608264566830554760850752923993362879453082658155151375002423602463027848336035894810913360880166776391389181333009907074870214482946477538980625861661554162559553823109023846976537171164659251974631513400096321405302167071128879292971850137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1331337211920665369530303654963125301783468190862582730412080890659569022532434379704560832532782634919455285865400984824602520782706818185042270061366063019739015173157395380366126512457982364578790104467245587142364404221203706541377995398048819055734028036493429797992085190124684158034051659368752263105572504501684783918761737386373660903738079275277048241724946048853636139807099845403105347955902524823881393284611625301904951440872582611227783155765649472760381377132750149692844401934969528036905401768879865218850757963267164955419575408709653719718968393558917333047232108058846104113805055093381866990018032284263041414286471987074475582678565754567606880647374208528467582846890710371139127694237805071293156329483244629976787628176724340639855927545146949243677137288628194653046933866254011623733580200572406869746054379355926294856950934016390331231817900084678610318470585134872061607905194888858545251875107235179564803461651648781995635650536674911491232108772011495285289261629323041076137438276549904748937797843099963314832657475314685005501153343194142188457332629951674934992536404150043786162069177820924087132810690144023433990512117438656959439743923497157261696599219341020085982559919672595649201491660201028273965460632968677798908851875020800548332911427590626573460697290801558868257851527912154559258170627421953171515216644071189147303300023715035694465534389418394170534226035644425489108654644984877636179038391370263386649040729223611627817702088573293216941227726715308405681355614981999477211719510952794807448489978181667447123548185878439787128720860257871225649141948738342137584839100154484890002216723677346205943640593705169413026218236413300719195799243073958457614196502386653194142744285748741699283243945477600943167415863205741533659933871349871046390414917789605590415355306535735199477890653260347594046058404374447856590554048015102247417797388985854867444781337395792128953392716571747202663432779849921126075435475590371493335701719197794521268709956252122457790272037402858815769573425610306521830183309368624154883697481943486646961307274409089564488046059510781193851814503930335649918167773725022654812309999099437684029764887128767707551490100303648114019897343828423325303031653619746591328660004050604698237142671384729485932268405124648653633322544657690991635345888268739768668146441257725313890750874113941514051200491721042040824911821948317091125510325689919813656443021700916069367928419131077568837793469585175812569450587911779298982718142575952794296091717510851078738986545868570983779065638939113055981667520971751836004699197523227015867785043967281178196385678846749196670495022424413707509196949433246789151402549639060732068942924297826536401959510762775248490329426855801149973385147512070305366354212711311698643558121255813135422797854188817062383717620132102677693264009184376769224938519694437895956293625512862828625112356399213118214515172576201829438986812129319309502087078308991151779071687220300649863426071786985391898488045510250491406344304488413177250056439041478744207681517900401907704385005271304647671674519739982760572210789102960997879323953713962906471915950812913117200801103484171329234182204073999862208971188415149742758181235423645172060105869941215888784559774614063469375929111919135351173150021958086571040200891315095024216358086825499280928465689344911636007880281923724513044789342759054344318115094973724221016897395836561804307264880112346124604320851706158761571309374622085546190493252939276164651409896909045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -11253506071491975598280555389724563999791282501150404222049491844610684926817284875569525006126262894495565654927551535294037539221464713018549183174060988464346827390886700030463696685363278322957788194093100024208342165818921802070599332373786992017124015839711405910121516118558595330301684742955073935594052787222868172850883991851613247158694908154268435152271778015087915080727341805599975094144569750009583749607596190614523563722808228468937753397717461010662337774603536311504246752180317309898021766355091243035783064708131153207485108532303347442484588510004922276504460083401495999584677741972574568497786021062829547397526938353024990462050490944906837547898285597199013418951659437520185077079558158165183545801282442140760117177390847133097265605209958360715512553243998433692642777109302115004815299378037452385561289651788642686673357520191160298166521016036357334587449083692405484621356473663260636788917713516968191744840749398424101782436658372216164160973054422164111774492815268762421468001987484911700620345660640474210430738054758759598774388404240592307270892077044643986740733691353934012765737592711460292952012259256461316943936689944756990279667564305358832705297071284650709309640080269897801413163063294926353104157260886489783023572798991508496351806007286771167699116480542591945705542323327500160252075606773256557181861155744156332350010457098732666070815172098579720275386141207833519986625472037208167628578708228291239933722331884090089370123726362574058461079912442175127846335032429447976004857227125445335839302930439944883110778429667647485067811091616107351130823035026337250818701602740242700759585855693237702194141938731348551142489197976286914542008117579020546137825654695397213340019193744428172487568853386875617225492437039533891270469699329746338641767341163624272752216627800619689461037051206240873666525392711052372985524326915293098576442622699499608571267393307673754278314905410607450281734901094467035363136369848257562259051319171595137839349113246247548364892119090505291119944223126966791616598559023677944930277085755021831266147452822677887055189694836485585414180911790240038870476956835228810837842417001809277754118476611502787712894484000045725713617920326680023589902537727676910165038904534690790848826139795997479775501532980175824543704637747008650972177873711724807037420061666924062877626853822043089591653153443368070490857116059244653164652040535013193701646350585331304211710750237527581380372699435011981162379561380232093004051363679731089468156157393543737670153014990331208528729603166890798756870412048832979016493344170703427750478669077686803550031402694926764299377405595213208099036198136847244095982164155987265404807469834651613474580673259770626962328820837727849097243487816738358353279412477664981964140594683580931889709837890610006295867860070134866984397992065187328464519722393938755385537165162992436656064747621756924583549132420626597568566115879139421208765943229725019512516375956103037870408195147379753518357193775912403454402686928167370289114816716530111812719302677607080264314361526548182256722555113471528877984872263816782662381611511468027248378521660214155399724967309572542995369729951589557754347032137670813863961274320765773188635610782605438083811916734335496821631212645515516782987472689005432504504693015202083763426959792859411030611186735021942781944978834271304603173930401485667658364243456620496300658415352831685426273597651466940276876011427714543725313020572362151317351221206108812453051445018624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 59845651867434554735437338499087076759553037297262783852143453070267640684087694090718419535757896611321443861592128590784185898263234993858696014158435637458202466732920841800495749796252230628446681044242863751932676489364413269352271281939566213670511468540800393371118939588218313076759904765093156207348200512061221281936779374953076518423166270727336180412144157580751946146343724266905358252697359821556896654307611050130207697309602483614742561186349611088054452445996018809469779444640842212521774699150774595855413733322071437939690834782529567955153582466251477806873511660711045079957796782124033561913865753926268332620016640791545635550326233170125599075415804325700128980723142682995104134323644117683513942792721392162221193747952963782397855200478094968634231905900443019046086610546351909355738052781155666436286571804656304469242782607599484393041152298866098569140810654705701815704399258054292974631241502928701011293849296246636575615339079873136352810971952794739117447176998513856391896314932459996012269291332010125907501309205078855198687841183913928395007128084390336780365636311228640708179656527499770509770181193067242107439237661920613321460658803427815831061900199787455709646575868638261790988479379756761858288420804577254077295932600584150424077321056905958080678883028965359215151002092024594387605267838485473194133353250839296504919495132971006128608741309875568496400060827044437406231752803450234585091200549418250500299894482948949024087929604504261986994590621976261413845125250176160420660485620091536089468701149395915705033003023333620504477777452474517488523287786321832766775724799642348283872586053742638585934251415188910460885576261763314052781549770599409638618308096193618839366381290673962226474715619762703143160321174993199591759776890825498806625902132634134643573341759831179237439211448555275834499342313105300695357964264076391001440192526376003669800704230144054392551236436491668549729815831081197607853519302557709738037807982480131370710257340485939443600109685730843089353016167184055361883879983805560058570945111904763540406600239795606066317753927659246515914427458133550794835536425422197262201256461014725167655336686837216610605863211136989479316843994011993302358590147565067615918106815347659728224180778460970897718042541701262652849013028892972044786666255024275935975243928736636229612142132854158741949410146067907426602585680271296687106986081760906895773986316156218365845841373001918787626561735071287083377335434142821465001429187209158080084768710919493994404595202817137826627486091004654968391850066947087443269601345451510072441490039158386884127818754017750682443638429934179239167586901998774062351964825736926395979766941841377171892798591714948653517385923179671385144436294078055476238681587954814998065331141196118983046623116761724047021308101040615384735747150452784609521729639489826634630954679815734511742516935894342091008278718977249200878136766320158320474138728753602020127530879006548325273071478350934732181597140846476611303224186813470822008603839876021346291909574898651197482822807975072814128461008861979926069432262564981978341316951743281180228681097430867177636615082815290064150702806607340025200131129685627413190985531803255132653268112267229140829617676044916466918984025845768693712202336279081637255784479921917610058818383396195802631328046353949771293822140104462608884009460262452218868430251440739143311182570365504059682717588191071446020448932860976468691055896114806394531187067847382217250214563020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -205765311727838816882231443590881482806764866381983705882253258740410202203552366091820665625623541853567305437682831435653718283775412097099956881542976704479504929779373326217390376763067613253336565731836974624100886577981786835832138891948584789264831790747111315926352064062947046745715594520977556593907359239174910407355250027070574057364258175026045121768611552043146142505786682123278816170566937317020242842546568536265874961788557347245692214866090624778472100953584864539602836831382093054370069359438007256506662661855857208731795889371116115793104439817896637605379046450242962081189993801483548485353563739721776841134773718240871479311700270322977960218467122928111911018654406601573057451362593884654020201379122629676586285859965448007895744047778392995932970535227652524299654262668773239448294962927603561336721952237520129217128747893170113287713790984697875075678561591567688434267421743644767304808588646103542712344110862004925224144794277453635954754502031671028356479258623672457450723159424679504447612206955807993185215646675243021334903542742891908377990794539674399242349614118434819592090950737846088789748043650740932859653235626364420362611848976272424764079619117131020488602169003840537829111813447262110953536413034891658279236132511409247746963315101430476440908915644787515318496831247633703215097878673687980242785759241553443824970796302294308395816597639969798773695405637809499015726167243372224930559487039900498759179458248089758528957366004058165807799947325579474552540932277463780429679796836592390470854477690101275729124170891031109581762282369311991638276851061523442800104963534553225709739777486407103888455191800992527129188916167380286759944162038039500920152311604068161881104422653265713934726835038107798818843379399410521888499697608352355254596873592716476782189070446476405729419371394484216003690536269678844378296344199696728563396291053139479387328790619200627657973959088318184869050910675513074206063791184457185190451529456150440014742519859880545633657174698109494516848867232084391107888074662233103509883377297639235425528703953266499884969626687128231129047719035725905248558343599268890360359383067842906019659045387889803548326252395484301364666535561577694755880526154315997033779007165794726018171400362066737055784412911446771591301595923684710775098865882480630018293691556871473716045306884789032358397778393008581621171342903451705603276495596423149630844284140883504722282223944047249664573225879100827113614834047585748399497837730972014000291344785737086723524076820438157992595403779511605431525593445179845660860660131775067807675350661157266735668872754354446386614995929718304037726550743348310414515901598345785501863448647899887104922524165844141906309854890220454502461546641140650852345560198541579194700598089173151628394871636214778101479851698185106976823171204963796632753390547715239287235434367415992340364849823630252998145110518069904800118336610421672137375711083217664810329065779565267451050400356247224241884651901370295815678261291156990956480329004214493147073908716579436188168616196473983503780450464439024444538601304009094018935891344640929231206937497002597566693130657875055664967541009492258962932715404215134636722055669302064071205544853798696327293342534197299741286105197636428379744954514158517886263320631379527027315078190622733766468651974820010056070297177817169592749913254656845168631687100322191449496939610870888251696849846932182928589433852001491162035921658887880116570497948840863361678075494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 473368419918792582266352720883983563625438587030995111955906076105373084874890288424621985898567065245001168419833322746522396986527718269730878796850164623613201763360898349356525766028803044613621292027324649178767422123457978526990354355320849556589343459279449383242808656964247293652150310818069815056433507231984953018004283343677141294148744439540280411916420691042815781737929845241904486170516884072657740580438405091138640919234146340515253653045272478783999039576756352544018016039900624251368799705953268752111966682647969589649155750175128392409336901956326473094500158395637166150452355307442808211646168317103574031658551915058997390643711089528502392551689762604085789673308570144143424244397720771785181154849551424436690400014962803357856510481222003594319432385928855730051699346574364111102261394182418752609228386576840751046684658753415439628690425673576132903079485007224587412840162025101161452816062933455794652677571295271907257321516514176869118053460176138797684173012485218751996662213533932453922948846985656390348514964960569495239854967252976380663250425971581727724237889249159140132303737218759691945036982554501498971323969667962672422333604150833633806550809000077033000773359064156777394049294768228501786607512940878612109882331848144140340998428333778667648408743325357500072364141652662575168867570135574061150368083579373490363486421266817427721951855681072569036055026795348448479176587251987387341062036940112551189264289554328195617163063724903615219552993591120118597145533993342171423279016639529050244348020504861084787677110214655241196448966448760056065215232703933695221592382547872206661727080776685086549794344174508255352804671936175080113863337100109233029828567896733233725243390075115883616586377551766226027593361870645900709502061936000743948574841405347836157353826657701182537532588175928544945926143677733509421582193304461595909284626984296178275056693739647350161206187699544690601156977939719677767985792130886067627460650801148171817267836960771618809970045143529611249893854638042558245942591482328597452689834446490020258645396702655463196006634628409991501445123934822872636955433300042179722762766460394510062132916002104503297667886792206859498121057972187329244847445995455281100778359379701515440708010285917400121884225046473453587301976967325726708685327544450457162842971214047067385749057555016879531456734111113091974372541482064640970305102005329973452810168895085547854047060681206450335540114807812965338363860785703991929717049357389260850317374569726501226166082308490463347494645340733481395155485009628419597906815853538053893697521790296144935351923139375891545459164993570990580015119255830434436577255370811982814760738210398176984665378463763970193459935430620446816464802960686755674264932530370360204721457005021697554726613774087699293354803801410048353972286472664680201624353500526054240779508657897739998074559776022562348648335538840960663764737378202379995609050625346843963268797507227270045671378139212888356034010969000172076848445409593017599484081812589047417278824616667111867239142097102514165667348233508571440431682567046080734223693522736254596237652620929919181415363110727459863935088425289124153460579196172144459569038862985075716879163311045046659827788854018330716841934749392297051577691752526967568567940508797672259936666423188327061109082877300980226868941861947670275737114892964415302334345414211301381213339324718298899179222673981116172725577716618706422972030423234898718381652008888863530686611456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -769183590589920515298395204044464328926136382134189465883286097324367836640147913729997495363028309886936557054616540335383709763186472752883631740293799716099583425834351000858767713571984651310687883267304326726697030436487951918653399149090635842022240928337501180744418153499052476839045495496258473312352805426819031217811221999095324728864145656678657134465543121683410852135489238718719661075010926871276643463325047288652348227799422327304058186699646779499482859082058824561059861850325507482541492645461662100141808510209866965798429644443756958216471042884007204402914827840615968185829970569511633283053157039075907508648814098904546260039405422761683538850761845264422325566375811110880019204462910189492349161879467106169150754156698812534096682752953937933370877823898494145406588411654275897326871163634303874753747456901528323909080365082545928198269629260261688561320681933238818811765591928718261512689012154792449042246087330684950967395250729860047030031147232150905818181224132661706234265146047438469507775120350061291002045569955802616529356964839726548513051098056588126705165590914147827113896912120142081236683824804482123727043266752680047305229718194591154161793565245913858617861281455899481266780934204021501766150524103758527998769673513159381163239957618997288845385981828853239182514907084662068919633577007159819982540592131513616831035404449712615824536885894104516706668166923296700765887260754000736901774257294674095261727069647137742223553264395269327831120173448633579731026395423382236161704115783683176111260147782565361935246460795707727210199237429769539505317334692622648825485201523493897211175264117386478084550639250356165641539864715831664138408635853171315726552207524200812771241135821398462381437261387776022026684278478506035326243352443157316015916239662971910161934365543287705322589761858575277898141061833797877976122378536683436160686521576210272548676676803401267165224286917805817956239698159745778086994712053883581056039436513186311766425441925722642210527550766916344944335917168553726759005050357846199363195847070054422116089194323630861538908882125628310798718238958165852784666174992119195415166284494777893993327636840324308615640074958457167931423517406708958387781240297409788136476085348144077079282235164246086637536056572149016803441105445792913370772291385923344374570666141607883830489847148215302109073877298919551715697424585047833386187174551702013074820514627077575609052273020037012217100885995079672044855267147005726974110748940856419861858562559490002590932615536647102586430881702503914365887890921665953957776537047699442323074365225013469916189517062712233951181744055031674075213285800771336618571547467453447629479580354325664290517982131156731458813713806201388708183573183742844256150585490473687133901249448100397394992533608751542496001029378535099485816620600123039408573805617528593901577459480023442241655439029564615072614948259944650078619701811960779555068505588105403350113894941210219923167617470839812092075605449593653645412899208332956126617063967342674570090483055173066255823795315860547888897120877408674843222075509622846658918353389475254765771682887052967768833967217069475010647679736288095643999606857642472932011614192663735768175960012159153993134219469544047958320622736489672740975455284508259768358094214200668856290062138037264586500017181538802119241262985894390534407751113326609608084557350851416913601608364885738622793757669795016303576256397188629427992832007503503635053117143923748746402201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 963946204688279359170470281603127053578826527776509109892481654247805151706115482488184040260835663330148913006964751111377135270882332164823359889169718645668791181401607333222906187752791480544663521270257733527848363622536227121966072111332769698717755046093835935390439853017177813246941197613057606701671552431578212040213604544354130823727262191341737316842036739728174430754868468131334315892206496576605538112669013128071781348722678303746698730788277001325000392315444492759545098155905582545415366402033440410591606732591402438082916004271957082764818128461562059475767157354505206137754740151124681878097768405358879106006903195258623182488572186612790904315651971010860487426140179001485306577215450557503036523531680381713090772629562786052024780587975096828829604999169368915467829242222282234557559843444653213518515078488020954227859955054665953289360582301423497897452436644837219916380690726274200977448972648069262659702729883641372106946618217140991027247622224435675887885046899512762642929316932995883780664260809068378808707679598556409357120799065769397835718965549127660166302915233645151250207328653347872732859070906669055207548332774457033723934026326143607123488489150805475467098344149049472257882904156391784459933270393953384461059600895308691604420081419168255984749281378474404427523067645310447054797922254784455832521643234748619717399934500344206408337506496811521413624089054942578157815781220498073746981982129987607343958492675484455716523900781922956905921405777749169527780290933651053296892267390952292849998365716273641285088140015805094586633406409119416869258531483342764786753503419171527198785584485926717317699693668468411219521014708285998455273240700086042566688797735574238892562851597360820907045439376337628132546398831257130199840522911118029587561468752604814673019410021631017129500968071863648737354933214350198588815415521341304805160765199598670027116525600214788033237725643154771605748658725231711694746299990070710988102655401122253796034770066415019843624497546632687476121042523995217233355055079933579217102661091028165094056710324241934142684449253817184677725060029874539031933885179584715650507427175249107629569811652256295713339365965805797745626903029719891473607411377711287646438179933894614867998756717454839570632629226552040592010082900679445155918888796098954825211031864870291761156287017178245252022294572254056150767876279541025923429416209059031628526054379542138672895686414133017080868882806459891769694483647831681890055138389143759153419670310759662619066455581109492633845040591300827006850562786647245486508655470048948273855953348923644355013964551492625084109249801418121663076023380401822697368907712008864368974564383650678050698187474167187183785659221125019603161097726560123336757706273146378791130645089848869779766875482441436665590197133949375710623211467098146151347291024866748384929373132079582266379589505851603775479320973720741426380018040401147629674346036514373536141336800725936195555348386183051993419968164704682583433564055873848650975861633535898590758249896621199808876739809237489664581083398765129352416333484075479778866228300384561450054162753409740699311887271243429805811139177999670596544913557772244207580178585885704646740526723699961539873147128496231484938485808940207547216824329308784438997391056026302326370551924310407249698717027825985757303421833664562975645905526348109006672608761918735037844994280264397643936300258027165222303745130485619604931146078305589365809257619782222731018240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -942127765774926100879797992329586167428576307325235875814069994790408895096411074117747969982090815168226678572728389590371807774710955304708679596753360852216934588146109396651988034332240202993603364223771629388104021363128143027410238446134632045789872286365247717489490321931150992219468734274582790289806954016571718896361403768011729917685063592995742538288435412357947138169125379423012536607801470989671964666610089591262615799614191991742484941596063769069712331034914145874005258008971768876042276674633868037191807292147848687514864607437109945519096396947385449520168660887493445056280698357467595183617111807050163450629033738910353351357230400679045391482304555816674879862119564003814590597400468916013626095380224849693191106592562647477825327868435402245430819427570545352049513835451904307202606640338334519272906022674941060945007785962646691107517766737572896707437451788152156562116306375342105198384153145921863708155178151990322103082403898778045253543503245298525959669583416794544838605004538562003638951214339099751328068290550091371248143414538480691610664486335115640191076126845810917503919485206044543861757797372853733940124119783528705166124245559517524897545921747020360044276652305824535895398099424814404251037466172392761229955117147170686899264408489429368196156962819910225380287331458444424369928429162306786276068557162208213742001000617139172530346436321978820211415682102750957618680153055481925798894063784189176325896602378766486826421875811386316438219603682464843595531587297854123213801124257133295020426196530026319220346609099894000274202832270327516756155524669340271293301347693258311179336806412507815590316268117189633107272341732829686988905568663199398593138999719693338366691295151646928348301567341160883254444596312451554695120340128583035550186829827227241226594558533652145217080767502849060584148571083427880432313687237310368199304488512592563116535893536145623401173455173464201881691254799857981731780873212111952546283233128152475457150441391930662841096426513979192055739925441009255640776669635612556803598218176330549182722056751072308998789065561230476295458775448916627560029130783799531278335374989417268264743234572482815629527171419119218506968847050266150365837326346147834818355688312067539002707396487954527455404258008974168042004897765374524989136390654561809284711183109210055642922573390129922580066725609783124127242827052428697491427911856042713966371690797635998143052623789613495371005769817708545435134486837500043272204948500659237254825667274013600540132567286735679363529305844919606534292292824795346627401774292969591893870032722359625903608404347333757787795201033988453924231646484326483688930544529214056605049687198300540686515647350220124164460444097994739708000056254259970328569164772530452686840900315380942823143753626402210314654896383656657386062507963090101248690954802585830736291223161650064727956242153782234752780455196532093547857103705988853564490023208386635364286598090592860286152019561854109091458903946774146956959908158130408942900864065170170413619572397127654647751029049163051290346345829806600426177970466307185165144016781190285064786069605560530190801650643982719197462950285387617371798687701835243760695010685876382942061762029860759774124051044910172458094263639256885358795437517780596958949631926618812378581826766550566735835558450918506458286579608571663187481025528166428002312241042076663490463255463093199665361233820796604830396650632160983503629126056078843509934658342576319365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 822943916689268193930798634287689700081960225953560652271433427002763119646003696611770485846920595284003328032999152098317221182338557824757999577635116994899025109042603194311556344847376801613049338773070106179514661121162604372095312222793691679130025039806340580935311641170090830952643080927773983343483530882420620590253073491146096015418733650570671961297485750334873203196380662778320719078312853699239763259709019270749454596407593753174416254115764724302276871191699031891278208624880721609351323885279096358337434966940352878214752925666382329079597646086693987886884256307277978451521694191264691209223864644867757680882985976695735031900752785072956835139124751475424969302466955401249986057147456420473853976161616376148674357548376998660313202584472495635008171985814320749107138759884813624769366676075144866358276356096424704121956993181825071816487129256431740116183443944492678773722873979542149460913559621485920100372456375682300466672542494021410996601851034472285051918025130140689479637296584407903609164054390267893349952704661924274994642328361383984433831490294362524574085251933654308339108593322846391684720324351677609195511952144103795618176448408747034515391224312357924051688753583800804309541061524536058466519535060262170683907441100435892338601933592189246816597410743379925801435407402822743488638022538534480211223246664039616070060257350741062424828726526453904945148679537366698056319714221850326028316038499584043767422208355331870186208325183724833038680318941671027985254828615336697625733318226143746947261431586949700080591599992409757790701197081786863288205685944781747334621374886686876523717604262736241452849281281053630572406004990695269562811554768743967008883107449665477474232612558405333746470460926016962416617307199840338376032860826487855522084835409436423049486162792410807933879755325429250978708976009969228299853155751296153202677228152434292179448170349584893699350941416098741530120335727900273981474124153100407966303724579881886969019056877270148649669940880480981930508591327883279585537254078377508926705344897027561323345014062366263610202287539107601883344298785919869522373041072025060149964986028550722293636913092732188289622584585674584803871944729450036572905649749156791961889925519691893432238821378382023963588264492963555345652347533923239567872359300345313075629782051213650888006424647902177047986456105526888868692525886893509673215179762564532061374344027949428059617181392940951192639885986935614355213157614624004926722908978374615303262351044456928430421527091730884858834218794619402817481528398117541144491363663271048749942952047722594705694625519906882057401758711797514195421565971316414979306421456190143348380261195764162810573341012182142943319416335826128908241168600734247703314197207854930246267417944691783396711155873827687642352856925226575327367036482094571472939246994447929228076220033229016311809252520654823694226115500065970861831583200886338627190232610999571699437978115384437944576763606676766810123640391585470786148351485262377968811915040805739661136441909644074237656580608178254115819844820975639894338180711137280546209321407465607016387804806553877420609283243431723595045866350547992476127012452787496770589709183709119578729828690791493011612981717545727586713801461073895345373192408900875520691089744048317976231936064957141129693086589190398098475093491411073107049691242173915511132143191781114835744688386465193498293527248655142476460395597246339117236854129189742866271880362573011353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -679565270400775955223622607322792745764346880406099013293716558825504439770648050145543218232458020897542657562589152194350237502000144818158123498096731958047961012751694427278159873557787175208760850316740128672181797023613670760600150212425101277439424270803113512212564533504155996488457476230554783411005254276604311945232995475394753430235957640606044666509564470194998116940634415389062326071320008925307279378468973855834801049405502315136933536097416566312524522557365857306703602562081469302037324598953477438801228463049117075449495660800096352215450202501049750771246915945537571141291459130532379719515409595963464207088870947002928122019295653459211640545535965053933356059595027855255508946959433803422462844137684119896831160447755862208639622823339296120537268985472650757597082888093442281990741927762861544707668854693597788599498687330808645523487820731530225432198173939770538402601952203795545933518792006357380238561511291861149932478054018823571982492474959133210240532393624796051495943358774251457037298205410996756482080172000003192954160572050076038131993663844906970299252071515043479285954925025081250576551655327522283059216346813411217405674352415029867010828632650018639961229306934606357170326064435825487478029062093476168706833400647147345998214154530104395723972337937547364768249616293285351223269614782264254777963567443486411532675895459634431605008057459840042786059123308864481512960832077994488886151638004916035454220681035514309550060748321911251641013732505236912755652112992752563604215523921488066792856627835803665838098300066025688468340514889276129011910940120739042131117690489822125291703773560135659191549879571317898165224833800575805644796307506626500621040774598375701468690911818095454379180480700828540623561016872579618745105616879724683647846068234947432032440087367571388613054873075964668365884763105993048990296203509623213085107853812599434917386460554634776048583460344070011166017123800529446984774941624752067736696265595176027224378587678118378635493184941389577217439093730867362167768394193012610740406324640602638628631616898715480493347944847497897524793195703150798931451646818853726681001562788990235271124912785913403684299838330411069192772169736108785364881598627951950463792072723203858980622079419794013149778643520430568758604192772247445095779447263644452080089571293488826726944049758804518692013352518298478500077854260442421421104836525433153842009859364894129580477169283397602104733400737893195102207926294871881916057301607298360541314069049447563974872861263151906154854534280474074375157513080237397472583254245464598545250103582434458347385456824606623139937179159383778788818760012095284234095263334415381753675147085508777461876131139986378948583120481503320955010492727489977142070890712517869771880525220731378224820373358197908525632088562527240551202877440917533783812259393512331974192529247523585670405505448142725758857555710485160430198053520546035038049819095342722675935626561068408744972050445656071179627680688037741541833859620376438126886741772143676139033188683626049441831350518519158376899899262913262811827948847986012321522674603898729423955953956441955143661022661670089734826823307666039522937176806463842319717539316557417389719042981116455256010353777766438572115965384753966851617132896408641407464666845583696006975995089346006680366885392248241989931369647737321682844208614600127613323420448161104156553980043985950857476748692094544141022326249774324233352325206783506641763821426919342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 542625165626984118723266145947847337621709952482263787817619809993385642191657064165650619523802242347409076618185155579478303547489044307822553345191703949994487468501894239849669495037405842039712874757404927532084268268930335001182388818773648062373539074714278570028257022699431279455000264674795679652645201535636675330607440172606393788699791275911632883949172563521739348828228493054825677478144002455612880713578851046082262157779325776394614463096415721644804908844361902649284254098281287771457025573406771913001694653626016158180318038205408711998360187469185339813947257319282797463892209237437680667638257621821968652307360015408646694561091643885306501814522208718578339720803925924508170355246813521392783387740182055425280562006484682094230839724857104784972912630142834805970360453307958145837410881007753313948495038933857784989283031858628561383890186466559184347589365137840748628761256233367856329095339640369669242011108773717331864068880394365684650036148162055604273134531511502752976712434576296796786890605682787532157730365270874032545232033263368413186900144338533081055032177555705088544100550795530776463049826668413715810752789186682730755969367042296498425980180666806727295176605269312169195092786872909176382743943596160827938144057788347932499600037393469238305480204877016907835317002715110224312113608612625999777834180172725035477268592802654532645544474867560843380665826000895844601514662345829686327604430338848790045026094643105445463734718551255736445705601111769534467262130004384509409992554384286285352040230827504063844781707393539492214218494215728764246339209739330450684622504550605987190095440095202952895778647934242812082445206278057402101856022119812478392885673802620192674281188899352598719095175544176493298710160014332333894108575905043963972778758432041959161928075432472139848065831452257608032919101171611588908733723295189705532882327713574417602063537463003336099480076897272626424705907134840322867945476716979118409617086686688922983900741403411350591370025565005714816152804647923579659662138501526162572143101327286789787464734322387411402888904225873291771008496633291850069062041930374395883389644457262207652783740664465672977017899484929760881229887491748648872822108263152564746808955088244257440686584281751750484368587691242650148133097759696081724170611603566523362085592316700961998627429999587983765818629936962920725704681528231196385728388074401312479852254571157373757944016108436746813698237526194060647371638510939325195033084865280613345839420080195082215817442106734409683432251198325448694374300940747003480797696126018707037146080458944888136691933276035217373165986578742980876873946402788322766368856145588959942263521719037551364301769427073085446427716088955547501318845891531003074087063325503097800959644814460369855279622980175146241074431875227394004260196996073758022836554235060721638039660012354309826399818620367588582241556562593805395459595451733783433275800095467375540697102354405622176624560721907479130842356278594459695378595258347082462088739447392179081511635179960121904259225952404362809692016624371855845051828469727407967105774645744553058777894950227592161506478496096688461950332382909285310731423718603926588958901437407213445290543540286684924057098776909621413105446960118197159242776430122323708822062688447066249892766661995226280167897221956224334402508937393830192273819387382908880395162211945153849799403096335402536257293905291728235400416631297453130457253386514066582798163664437248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -386146411174267680924190564093352316592442143257115742828565179529846651242289068977813108918539613700221808127902648535052732398387788228066422031206086990137188854135545581090383977378583522694104226708786773499517697828046724828445832093580786694525294376056089117759765838344647264737107793734433626802929669654298092280888879516581808580169453072405481344895605700624309190049337582811227012997348721441356689354951245122464134088964447383364549441073327478546858112390500953962540752174619107706741450792660136504393117563160119369521306866447800546596799756893156238792272262802218542467554632075776303119004373281730294621356778850438462136327552758569007389879380896516512436871408770222975453477395441620216834271928298525511350628908646051570896827328327347262569949863508308986038849020769106788601649541965389498084359374373083717843819276752819471037855271269336625395638717793672147953880360121367309089631594849464321994199296956862993111581519392073685899792499154712775423801244613096382467762521918755190501397457502981490558241907926708006949308339729483024067951091394295084362192282587298833917623677624625905082972619767023123668155650256995693082918989006018963830376518339470647226509656238717610663747767988013694960430103113468262426466087006648988967656868983610634685803772239783239241008447903275140368408680965593130375016259294494443050990136521549891712952632102715388190960541447932149039526095444628603330806327006725294832399857444645466182542502642505479826174739016110467396383107811347424709752452974912156061149106526513273985251853995179478925548493534753800652063045902664116246636346194729060792608511289074959171943413477454314159747291850962596375823323618698566691318863813069316942370153322026170282737051005390466687046019953084549000937325848486140015484492961439295296128297230977337134350335552155683361362958690757655816500943745151295712606702996601006097706868578672983694969155615022554589876568203850391623912880517596401762401019047132975937573488138025582890809505924332685660670612766304812003372433934232736063778301309677380092640625896195076602098722941100418071867006905725732506245843795182113326759056672625812073681409634823336603012843649050553156991510770312072092356485628808334340039757741382074538795584077583479567574464540263282854389678685795617099206364898035552518650862546582064854889274853336764641711776773031728853019005463381001358053374930054597802250975133495089812488529114759867278134462639062759997620040033634182991957056714939271221425485461393152762661445844502365199837129560793850882171191862225893225574588893687375203198532657962449690839639532247977476661595058381731709234061160578419849188826521523164063592714983143348775848871299839789257688771880787569216014414382610454884582845928723993688425540358763609014571164392162685190095814915274559934507533244265480281458538912710285654663992590786237523107194273113206092400277588174276520470563388523421673666473321279860589060276991695599707839663075179364632987322954901572325438672997716495148370792619654185994101731876088705044261836785070135698317814116010583582086173410314367634864055673498051375856360367412384737882558578061590579011818652763699564431721233128094119103220512703162751465597889760954676447329400834251114069952149482008513760602539841854940144282651362045912884354853814668956438942349050533258692398044219007890570656433532702555665560738637979418049576504584131164578022011544519574261498578591836495759836197020705173734306296627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 227738826536958465797040030193025863936822737110169360771121652760127995345978814087805333395038944993590271652068395260532536684902724456294053351262290682894380027694257726784381570735582609931366828079632884657846672922780063338048224090150824690118421415073329297053860565307249568895901115313174975005898738501154393547535380814744522579056540961732519810591709209025972245952528639261605776455226818415208624258627258813366411513834759175079717854855284919989996227017415441712347065051209180453696273225815603173437516771244997530396435854893773444642243929714488646586341278601959861938047275520691289332975179504204779375621173425764139097638640219638237148510052787068759718013174768317424795598169093222939978876270032482456858090924876282665124301368302443263380125021681802023169169295384260542400002977172841838228489240223664325261465025109345835377739079612122556710995724024316790857699940202822967478472978982193690257484431871760356347181708138093776069274059782201504603613277148268546434919215178633926491950397688372235741068681225591084023919301240745317247064248490578373538186583751360679829923009208465448803766635381666072723603151258719246551509777720867662110610427127620272930912913925784325947535326765471941051098203812106163406908903219928670893948772576365378306660653657208489403576383299309067862466433178064959511631847276990891166379619440963046083147110170986962711672032209648218076869670793044336162320538528165600015818920836628457664140039729024933277353045724028270016847604011983882687941910513794241386354943865666416686822436006417175808351230906552706296644551560965084007082088667454909286426597943175922129605244410284820476962096082601026515783755296517731615694650458605063175282570666743578795567583873415719319257570733581068599855777491655895336531057622907228841102817418614356213556181757138987247379561194025774941093838934480122484749666535390967340779494272514650902853541063319152259256834536221584670611403348861141136862964193057649707591253099330428301624528277445955371055026519258046006583584715014146604428542230075787099602865108405924646892751731607816445115909509655302454607061005026809195861999802077854090637758069317723075318181375417120229753986374486737609894760754320516180663721951901159966429380965874604571714837335100825937636265727937178470492326700294047087926037224157960772642717705535533589990226509543576697920038990426151754266500791553383899531420078201564253256925379499629631607635908186467679192695887556868916672861148911373093447005129483637275495601917913391092592826417609389810979779048623576929171629428818855579559560261585675608683752852558618933467205767298970953850835978369286505065179608678467089914014584729725300610410253589064687478912211048922954766902439338654994542410106308146146972429751506450051678711206070576327580687518689168233343667538754641678612309095122848751915655838977947609275229853016948774935109306853923494329197273828158482652378262227405715007193663378723250133818654487099599831231014548077610357008454816835365009488129704425972856335032412920703782770421006128718646340122943039010403402889812552917522466985629596795140612126954767126459611432174381572863441760788937977945954206219273890189464639006300902287962237051453248472132388681054576460906402016433719548170823206000599432317997636551697321748431420473817466921230711503170342958717774903501143678863905127481839321645001736134874207184948583593645219834966233463391825839956234418444352816567288775881617571840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -106514981567621501041976300090156695469379011395729414276292437627348320686496804595856081894933038267916075446974673809718331291317842349057772993534641394435072172582909714693209761313103956875081518128178884544870543595216636958453804533664780170261872421822813932264518390538305670753098934468073707490354131839330806202919277913531899566210575319369154927495652692389545188399674822860684592601318647715870311037460821340541136121683736326789472833852952552873029352554046578476278160508302132187641934232420950325096564943708710054775261379741032477756746333294854341158653128138517658467716394362400694335663108444221980875750365322794470131978789346468517523951489551351489127610995233772812311701186275939589498378471964199031970428213313864189369675960290648634510878811625888113154067432763266330181839313954775364721940578822654350159453221460122798095859854784564598543309934336076570059468414181802976172719284939675492484814811326467674750416841979759869809300130362369738671749165382306282725838240084882570517432904424227137059877550127730569079323733464898141034827625817762711937005394624552689582102659323297482125355797975052843983977326164184406153319707401777183832397168765321900919935284444615994498503773006233648326148868632498803112667275572567351404837284507873459754745550887663437160170078004510491055923121454387187463830512475731816877885309228587966947146691784945087278997050616714127590895837924100848369323564493487381381631786994074782090827660593570475882619254752869893727338039611273599357935361989796334021167801666432244483498892844156819608330580676964773680939527481314261594167201676003408564050089354299732566679864905741139793803405692493934888895822596007652091201121188254398573911557416244185279027503272158219128850572200001469699380416911198552433670349651350610201252251560768727922356639431873069513998651357641554571099034589776915654444968129675230858160689590437784281717052244032494505701467546633088851059850192940179232246800197602779623066603472335468078822362863898076048269863835988517652279929122338263567572144214460904719001242982493106474836586641097365248243444385843183139815704428985663160627695971647447878976932838496140075720549789255050825618477230340382483130785108759064816677337063495900074627907919250596555786338178985747945577382451950560295301396071436304137773759865029068905798057749986334775348471507432720121929692599038154757721818129321971831879363838706516862885990604366091378751816467637700991862055310535990399426302140078806167053982736382989929648185166786455414168244449384210995788958671191552388379349231912374008357955369707878121073985533646043384707965530782449281446166248525980524832916708527780414283650855937258625442365021649368765005671258338609170991520957556208109157491959218128888783710501968792285857783012897739782215255405199371453691712737174200028550652434011021284001323464730249217821309452432567365138876340108196175083986805402559609099362411938015062472006721218013798118314083518557939027501581072275524035216043229267433796462172622499479091547113226804828153930814601202230881072135968542689165081683993479056062046777554326805799247915828896869297134273228143063358906131400365974012934155750292959776395553780397088185300649760246918780927728245228319517294699795906686016198283501567915680583247778714787028960131835365101922560427133189647822851492450374573170766673061667101484501126213162480741822131327798720241538818744068696834368883470179120816418482752012440865603584000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 38686032362212622824701225122867939441093877988224001367915561309894477253999518010251292952463212613736051910367769702309199905135558933956221828854505672277930546646210155001754202991724709371187295240733123132767683220979215749266868568459662020246681318326514128758871718138347243657221390918079563456644436089986612112046895031781102503997846289562339727386537522000804644329432536172470604116756187197130514192332648217091058665014282553644790327773997393343345659509477193811059885311882904247294165480784658020818612740106953818523581276914468420458129225213241958675605913455788333049663640754074758966621240220510605408592816905640227599825780851456857128329013887280396706681019209867581431396818647919882856372775547130934823631515494806067457348835042642003977527726102043184461823382075397415248363405566899647387498263190729767179558849030915337039389616345487707823567107647341191267552714506916543955161771139072781367167374832265959187632162712250460840064988644762984718971151973422605634199112040516240849025082153093413171338963371484376348022771959645241920713357532461087265802229116087451342541645812211174180462416892696313375504495228809015649472403851972539400195782562488552260993650154335632387737768408181855612136140135602353886293569143214929344981471609171870214960452352341150155162730811535641494817918242064674227609442803021583933937971486820464290993683195282626162494774790176570316065684220392028443038139944636764517861476552285503700407175809862866369965491132595705770016284099873202871691993918883398696011200256187059292152840145410320398702809837350342029536556343570429538778310061215748660757689359005160795800872391810432287641301909510575014498197931870442439507675356869994791365529076580854110948655369260399107832023395560818749620083579311046912657109091998647428150187669379492281849368944699429393536456458900433412184938449185400035964258495907135195777666948540650434476791229045855534179830191594059433453730718716787155830695181980846022196255815587688593071168857815437984145210132581214149738604409719658847056225118815693828133893411415779323412632532945219374137302771237286273278947773287826605074504356813715416561710421732073564385952610928595270497460262598223218606380704171101241011525743093135522867957264166623071050339720439216092246245812398913225501567792518459974389939574612794462054925287457610354180781322042810968690066404727391501966839326131146370412098765553144951601317730779249259841266854755631320067298071150723426605429589141461311670723774970413752539964605073989344356469825266274117284700345974149239794429578137199152549964467598813940982112832913872135081315564949730018727183536248275408273433334318290850593979877691116167183430259073528575549210483518878542368791483762330762584544341185526043282379384004741029142962774937084852343292575379970471406823899802672158444022661296210059537538992945490782262500280468317701785092740492810961168123515872854011632185084606740474531762717537282457085633553422970834566923956587672481167125842735823271065072052140812614588347014471790208297661196215808637176050800771789742560878994283895986616719920682623867100117660355300020511589592208879018590089684442937588146169843141413499040596904344286430940136698073802547466183946803826670488533513398412741215850460686332759324311840699518639690268961613211162771407025037354079493789087048004996816259204055320398497422232721093595636690595099387882427496804915502964353607959668474348380100350178144305545216000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -10628170091175598484778198375378361720116895665993314227691324075133999779675391952214842353085442370231527353584884781344388474413906100926866470498252777949531731420013118597133917995705020033519166780588760425991732434945229227672996629375026105304588007650561091471933609308254352326570440141093974613369309113103949165902232308280991527400876957678491543473948663728625653118060196778140215279058980520137188910359613085035499604878470847092195445991505164109917128153968934194233657908934353915798269192325975515474774612390184460059739831314450964240902627794432207681370271618469518336234101679985470019750545778757024447245550268389846884464389430980130002796698150084226394622179785871625095505496963232100555711381211958356525229721492572779299155526412223437439130492844854176509046518988936932307578686706571823644773238086336430865111895744472699656116164824031977406832395493881950266767098686293020713846656441476474294141460413072487953602040106068273398760876567081072489389904874661880091252926210281786469593513006380810058824423304464653935193922332982305273784393836455955365975879042576343785151611395832620028941361555604728700102862489918604625779009961510949085552339260782749085069098733530616542308666519361344567003844101705331037037259296694230369329048695765617803333831111840096376767349812732765150496821739722075336234624898701338830926758326504753704415819131859058119320699219035707386755597771037215929313015561475854472319810768210928395306987641893875984265651268521569840578395732414832178527925217150616422199137927360743161977793301827241090718787722035494983906184408344213032648462886246372353999020529248738924502395767943504847024120696324554822878830633827893252743134247007916612608159623864052569012047785047864690770846862953928712547480972209227438279545521814997805697139765267606007530793726448511872233678595314234349468634206817417167552494668338284633596030143562293497417853491888133415375930184930972219257763006870898770141021377441583708145825775239260982387918090003671525635707807431425908584832247067437250260968325748869301274084206617626252656104333081779918502080279787851179535248760744201787071369632723468690270851120661599841164409698139101118556282953536191366250275191884151266572982607703351850260185393205322952917421163047475366000276326808675014325466318927287998344216474472705363891857288604903171127481048208410550715435574299594320145882909994885682760575973185567244324550624562761995503863451213801701064417115232362515982049593478747284140795760799778880435786298387913831437668046812684030606439122621063338240321600770742677439804717295712645527932498242528675701857173959684774354283228258521125456465372309956296920175751764786520821555779871692147123608886975576690634507805177025213682479613107360111264749441704698618975097127619247813853117436746960983392260728174054895143733562027435911006774954626413884260802129173692507005873559576800334915791469417179362473003609095812380843416254072211171656503891890805557457115873188273337454969621203890506191495447237238829014726621538997732089580472913075236358814753021228956538238485956310165848989868016110484734891764587378360124862832386850152061416800172738620598230512367319612345926774886610575061554586551099627090254668556991394911040993341451534967191810300821521805666999302541201522862290758580406861541279608903294441467174674711896468133241466478280563412873652995768966609194483660031108407145604320431550595148042163000240104705982487907532800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2172033188491482011831678204026943858721448043482429211403311537164235097027044092680185402673117724519156800618629848293564463597860996996222308542218128647852477060140978069648133655727834703974162635888550850102158302734097047118307689401706487957777052493451612331504103827289910970166648352908926790945302955248355897779060001066826014599718354337263957563938336338197947397064189476621203112546427447236917957077674087959829130890036533609683085730988329098571072817543699691561744117195519559616903536928070369172214502951952297191819110031551537573913822260910741118745173689567808234526313282492867397416339282661639368203073537058861763009514347022140043958276949852788668061379715097109423584643527770563444937396175141733472919812045990646927127185097507950523887761117794856584839408438360342697945168951664888804297923520682851678619525383034749305047642672429952870362525457387143864681314244540234679172319533274977508531031569804412838248720308073359429084052041293235225866370262484014071646219373860368561963061479166486900565429314796687094383378565968225582805947934189490347560448589292071772224207749409436464405920337675710907714439865611642410542133344821256121585415482624435486112218545282503214351389772523996763920739655701995201719434179977546247386647766543181701685087580973431292228366543916638449177104835134773482803494604119796706738433255682204141972545480392361894925545422064801953894794287120433917565143453986374872158811554778778272462316036060447589781654440663205233179851406732368474355455322168289020386609692577967874718271673259378287785396848065015776728594679457587824093782960265270513753497639421527691264632335813019568467213913681553857432674935367395369150858966122173486135709448484767985885922458052178917121161462749726142963089733890175362310790470071713965701759031872545527528157402754921277058355628861585631164989512950835957810661576669059571841053752973303963047084292723972230078766266008424127485616526644190390583326200020181571599266721909391045778662247781115341502186286552503528000698601333858967832309777749846139481320647390370640327792859550306766379911748416551120730371599105075456927384859787519313257727445000892657993735001996130599306105538851557364677650940966404501227162364510732596559083428189155613394265773951008608763879673381081058540554493495669252140110118383099055572728119739173944115682914997690513935607980213430452179776531623061733066736980549023607781372230265205703943345005141572333872744404400546481522950348619574811159465936544092490337530835732710543686426646408516544557577161284321584310732996154021448430579721639676324446784948744350071811100008433681742886456092711635111979566570738924729799996681154353792022431774270883097747365062055714307300445532461815236254113989560618581629602568061192656347171266192050070734911421638423160436988732361602593702977714464049704407226530423198663691752135524334834227651577952902610062809469635488405083061197714878757264327558709739669773470830440677856118911752242933284717129974972292895398802411998040437006318201168153185472424892129914746246841289374150242273751126912771474569761474973587369367542332674153392274106874433240802278479368838346381984040002394520595217310326261222226625237415339073056400402456683348271243917676635606241687962306466531131339618682952454954304438974716316687556772976978228593856544204334178465578079717301322974476284092902581106602726891115709175192246872449954902411414542313120674872500727967939297280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -325713196234410662795575883175614309746622224987670018159125170553633331898242645252372217516171611309845114684722761870300845196997719883167385633773400715620538034623684530645833987639322211935863089139575670583485604244304843089406858504077194564439027210016071884102567311966070340315870631288696022191851586885181671107569637066724629924583746418666682803875799116601951812381967673898753863862028841215674978006459559223294772421304925114911617221874898902324108766105289661064939435947343638842806151156955611390468182129856749891522701962375793701795560613024977623185356156798061494611602229034549289651338072974570449489741445430255250071339920247588109921423624423829437502373623082732148189486736353325056987079799653832911074280290337361335590622660880878215803900959348237770219181983688724562158736352172585891291779944230077137570882063989440557836628031611480848348270817295686230946650441363445037763867783797515087979201963532504433738265443797938022116512999878342531830538304309519295435997419922090072780361696557629821027775828521887780995792707944049156930990279565761136650731728921795066728601078376481613739526531580998545860684512709462519442528001814692495405878335070988210148571935016484253313901474302908716516316827197597330360589363238728969756100655670776524401325110737509051451982977766068450667631960223773311811035556755479668358779846044911605020833284662485129157794184961683878158877551668055717154529533933816108133698603017390256342321277534870219509756990903489660315331131577421576523880556355094334849250147776276983970787153828400274569373098829415877111497130347475053271953069737106536973609618785111614094146522674626869443166141435309260896345421788112768753225142225448027454357981979218820670087983705831739228284502043029297140234946527696083217306569588343843562394738596963098129861880647259588693947888884494305399593391409700549876492842621389846158787576208766576508680826092058389495753721723316877932025891360411926866487302596586961921278721448278343018872642923623994063795713975603614450293726570149497456406587664899666166011246242492189718297347920872673998707367220215403006599691904259541071447687743647055671559682475703749272218813096017071605905505341936087871930948938655424476363370511893340686456879816235137988849734298918807521733735548023141983708991069890892418306840607561124888820276427608293207538388052574946611327507707957557513386791185094917006541025507039907989883767073863176597971711663241260194614396700421707666331098550155531330910554512035227456223988625926431041823814722980394070374648027694882871796265809677803608295941817395901145501575931311682646259790160746771653301868521271493436357594958761620647984359810007827332292954679860230029795199372167224516035689406817954156789185129690533527158561170473335408218752841732640510206757013390142482809760052310220610785929578132033603681048448357286460045235017293787769520243426894544835739708558158004478440094342131311452429455286333256215628204449155257650612463886190085323631119466556552564867319896436811797578584090800606532470037002816105403473312554833630572708542252652071165522497428556041559779302979943963933086789373216314493978632997045761692869948165473913748723971982164299882342983010786442290028721712086147689017159077873051257751749796548663307276454547340570116848592653439253047797727166303452809047831207145423906562851991481635445989207041469976531479885550196018480582456714294326541802274854927118966787394762283417600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 35576002658323143097860498483435759836518948391915971865984428646313199230560739873600096451452775025431803653326702061836612463038340309851204910588333282612138615040423644962015154370208122677873831175132149977393454671175496924909925820719783412190221097003536487600013631443044512180907278424987011921653782891787094955990193652935701785665508966348291837461470927728276887699645306682504507803945524926326119597025895749971082154736657727741526561957758695575020971410000107014272128943875805097344409650411330696485508671772313400960243475095122684424179034191027559027216961295181395952693879031139023239399512770155743027131526320968294398256638723758575627574021316680849771752065623232630798671152067671442717722995271857661478398151510437676390978563517873844541941907316402532214715004654933821806200760991622842925940828945247223740039965978319725068131155463776600854822670873161537118021851553788467325109502805173310473000552492175051527267354550526881349578315836907549806767492535515415938646122458202804184583154366738911513911335569554608647709055814775530572232276149208887817710754627625403784741857085944163758494358074594695321963144254695944324324451648381391062605547237648758929005098522317127249960769227370480544893938723190940137972267543571595522105640193787700857718897783996252770557248318981063486017266585302611766888238813238298636626592836906962913649082165202906858936449578976215242881973973405548649056076420830758849400396026805532579119403220818832286832003806384992324039393639981939121920857955715715575588495692130823204824061908099588512487185887799872971591430630737803432610446225409647753106429604286024390170490202016468556078164943674866039340131968769849700918099284983838956141800810545315752044549155399235951198010643985103618495755129731987437073419830138361004420415373763655857506710202176378719446293858359113364410449635617147716614673995819622756845714281557721248063981967224963826772595595784604228195011223591695357569007876413613353732775372157500000089061837981945986398692120556884348159914753998316014721196273921457098947108395641762589409916386019851165941711462067925630502472847474001449517382159407550547375608094986855481095855709413294539791153432636546862468893829353723455984056071840448719355585780452315681461361146228923311756466391109014393273725801979836995325088503966477071121525199415182288258528457619494098376588912206349882700897688001189661842181808165202122401606909725443864186738569760231866093180794920649080896520173085562520881497894900843755551460663567316365329136726120022973263808945905904641346512736303788060383520568241245155178453900824906110475959086974657043671945425139818008218460359105999088291435514521264373072922130256675093713216053709156365175555718220252000471087487803129238127201660142990996400699613128497182811964201414161573949783255331913755996360833825137369733824386842319567703907952111248303584769117269575213157586286596931977712418855371870954598094661975890779131541595975634167403999644217801856490588660079235014524610384558205449560445117867817654514546841508345732559686234633418186977875951600207170643458866741496357617121222999221727230678963578057859080810769176338134413672452560227084014594860861683125853483393427856222174528178895876000315544581706681320882763004974336329076200661416857399338975643961982450720472930859223098941269830496660704305060974931784132738638917187817764371251400079564429265297224240694549738728953631974757582009092014080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2689568725233750344318252952628576104889946433913641442106686184575409721710532857162958777521442288568090518693172406416571222882228517636764245165407494139744046137903177130160678132853138773065448408721882737857167464405899183777511134879436893643996118283041854747389663748239222405854560852370551201122764262585544472474837745105220435477738903500408838652658468453714215062434358506296283399063158534065818288214561267167642367843810257395935061904466591029862602928198053908226118013868559484978045421363006118633914973383877344157560225892248939853835738268692169470467944207319274665769511051096750415962723488002056619720887669925449484901303506347088814110029596308740866254930963289090274086957541736624322421106297053181037185507985829015293318916279353333894827869859242550700559953906061476753749923817879180583782647776411965304155403427287815069232603221355049948254135644033119164913293568708934469217813549420446503219084834841386113261989222329976463447863298604160460530565917128951477991452226002575276512057492427820280173413381466667745253757834199693561986679455828692072222110678988612411685616397132193617078854336454114522368911220241829706270712430435222573802216545265984965249883102542699433267062926213362806395605225151982980986239449152959386821666580992443066253091789552785143768671066320856883292486746369954150991792063537064161726986545017252750588376210899751963489928246247737664888590270603147993215485792948894061560728872947683619707226818155972913343586689416702438210537480658737228949745350168170989315410469579373327677902839362243368121223845127166600340720584614728568640517614200785213768820926631986881698936635108946207992416045250185658520090508334781903803349429178775139872628009375769610755446378536946268585115752754598219625186577463423352754050850129647924324413270031960670127916404104728316179843828978601469419982039800292118469453988983155261837829381473697517724564485388321607618653689950694801472476306854343368435341510096804573578889568699789936544057345626387729388193263602198354603308715553875754515110406007170442576519753855703056046739678625670566676956633031960756635672101098415498747218961157917126260966740255608770441486297416383577065548055020502293437669237555398506555959404924519598876214415461968784704668598628588020088853747806724814966003344966793648724832482611833150954801628375071718824870245099320103426144483972569526859476648276705132490991601177883347265560616803999241888461765670955148549577714777686269784844756146333248083139146025910664961209907928890832437466327564693316290015731830349392172194729043011975962939906765636238769279380720800772272564805466051453234480487923598309775725156817228492555729444366852995370327986354777239820315751983706268083529512807044881908650458703610856499186559796063201166442178531645547796415451540279934079623171326294090297604502160480020574298384115425215293531856347585667409974692376115869034277147416157440749556206234851257328867772238063536428321648070007829446679161206888585736525178963959012336750343991470615471214721341682924646529095919815590313671267610452567834704378159132208424338320586655347799543909834254405892588121112086948929603392200712368906585362260467263068205755515651257944352322160320004619607993619622223889067078692459486588342104843549610809048948902350868848663267682844799678841159449920028656400485399408330501386089831953113403467923232208314038255179439007636665679992992112187932110241611123257024505184256000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 105662706516133349741683330030683403302833164027718297547145128601205656173673586112395579838389991412089577863988524840504222922304931271548748063603354200273365579383471883135867156446683061330483883095224916773123707935271804343247850794354510829314687995193973608000850765806556297843146253370477587997490513543286453196821738101000896079615516058330265154198897255529732550076316801201050066130222809987686990219410046036653790618230709136461133096544323423170374834757120101148412916758727655999155112144195195628346101835785561784197388447345872542576688287085859038956797699478066346567902752975881159098680908622036418558453837876657429637164337776510357902476952973421259516686026548084100649539781921978730100462697938474699362503134704079014980809551905193401648890247121592524434281433218210005837685559800910737078619686484829647915851740456185836863629096554383544384313560607522513261205013280031413050774095597618441569399729992517598345899145007529481426146710603280219092345613423860912638243126381378333497942670414736654586962938736770391266963636835893879882464108306597086924553851296199485666443173556083440749195546673603081239974222868052151213833431445665598646986378670797381301479958934926073014586315031779911258426304460390189727873114079298354053682642241907636271683871247954076470699491738280190512593097115104090258433594359822571115202677292604536464256307627161317193338936383353379718462483347128971182307182746075673005112413662079788632446064788504177530781298088147453125672936646265760270878769754117523600375684680078330400708925483827179489244729847207162549978805487964024529380905857247946916318533404476288307335104248293884954516448349822195378514454877939261140380391920900513044307826268583453717951064496526909270661688290424482155053898421581085826859544009672110349326734827918693380320270180457613119421672177270947893315346843102064659138486623588774463431603887753351519197330117213583118834163056587087501729231815689694949598554238698573944421492181753424543691325230958583501921161982561323987609019393720400288980129840931184448410314854067204147598865825683643264618189963774357159895629361448531876995048920455697362218655873588332296641810857254414872174871119274810721927594219775770056589099707112773787242625961448961737244915068127119202747729456217430745027309609285898547565649245771996467141425964541103925090612582412343354692377925081030147754002187985991487762472843178652037507483281199971651384625750000007832039795502810685697703015810762719812357964714163069525803546147068176670934823120025913700696830676347958847978134209361542143114608573309103517210534995112209792924965242113765684200502425999901780091578368400967544016324162881549458220936515063655633698749444792136260263541538998173632352563452262959440571294379047491426619921658871536749736633903076941724019391110181697730399209392393587839482321626970377281351225236864187024458228603175892835586857711786176026041684703913660627484793879469524612078448686999373743626621384142144034730031475509404652961113312262035141535692628457193913133829091520657601694349846911561560021376132200955789319231093768284912839018594338827880692241908123228178171996279402304243149760881289061263181486061374658963444148307593248253095329879928220316888921299905441622995942429349937741992717940711895562855773382382425647064860578249030331212178491304751247473077944418667227348332853065593296584682106083984355566127552032936021796865643984348314704281600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 5517265900331833350977459097464092864729110422650393817949757630261664265932737645556104125860036203965392321967118281469015892952272638606053396608438691445258359262714492488245187250091147288600514944560623674459238741514069584782440126154433466655559333125568237049304896436201638400914367035860000637907210976245571733975148908086820382181690964303264416362567677496302192300113498507718315467681001211439970107780118115422919647875744561228469797136597371100802224423297897581604561068048094461433826133078056612472481902542913227944242262791264326667122723186753643911288709145851566743924888309942077493841489164871359984803158406306114860786354896641593594630545492158025244536234040302004243462942148123684971898350213219565720767198499795576239319187894120856030727567981368287275320339235714123942210599255939121912219197803807550776742718656618178177007338163872071209611379247127693142378584945969052542378887567797997850853956586181846024526991095136080147028400616318788189834580923763860230121961232093888314292747538209079825468841920428049135439254415493466791873644654414676350884871230481059618147302788694894072201494240244236934511074572615459459961278045989706619582647307562718000602417521682514954321427905905168732148319331396891273909965906781944546643699785237934655178582712960776840907166109563932519729204020030312601571356997859798337774564749470356878187603675931174758852767961769313243687880591271085259628014941751437744404928927677545075001215357445950998636033216285554958248635232990043376298214354883313048107391882338088277214076113317024201978466587984973985502812003830081985163562916110895931234043317670773425052186088923590454979614766833535837956059179416126888360084758201386770291670563686855176077389220268954645647025748791689662394562809153285504811108952990318784692546062292387921597385168643220352360266462286317278568293867968419616101926715168149743877158065199556831843866078946128591915605473072870672950373024038442719337425090507324360358481322151950239725155898022431405308940309656993732631333665276255324288463304419429449016435712433530229396247334734193191431743537063846150357230000908748051598780835136629821823696078922310723998511491293426229866278002648641228690789720152335087769410447806231483380315942244034069343990589244679144821347358562103358235395924878971534220040560391384342024439056014838950493913517723946068564952604666181097439789004605601169448548315638818015802789586250050685453113311864558195439152350477352976864104551012953315673040919151649002991281958089637119785116412492067346657287258645214961085450416437422698033528620671932197448888954401747800076791905398073721769885935862127598259553330261676971363652471287802713195040433729144941373297834873598946128809159513952366033552225166152747100197098173111012875274605346783907724751309965728937037076102262622439412037200339097898913878775647294584731455069142485978515903979496516218014312608782133363998213188228110892778342921980105707358942660603874044279190207128877479950215944989116527022938091302914483071852574935484603577836517805700755465370504365168458546333866079004799640673391137223669565701828989791529300312296951059012504159222929411836029590765475186620386138115664885966291579198844274939335418757545288813616436068448232524054657197752122724564785837598449581673447185465624581766921872640049918443667064514309406347063594819645716277495838780943863009309602646153002588254512578676647415346531610851970908160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1155618515432159314131942249742904009238974781947800546269003373073873959324754589968211978334369917967752740026773326293332883291392239519325399443677772356973353050675144946902420696842863084232111282910697989921648593319505959887741231212498400033897258150773084683505254259733810366145927428794465591383496770508192428878645601533131413800095139915785599280034582070378983724430012555238194536337884674403947742021951762704931331081728615514480778842378870860656775202228733312859526657232933350668439162535567146959843439703179347896710110400444344246830557544819783987649325032513322358298568571403423154635062400727586413689766105111858632242305808112822183447993212324080457993063323591463566960201953107571063773891502990353578477349656791305521067927511322445650944182193190807527762675902380100438040358455337407384368514058742800401674265817940125548294913724883278777428739376354343285809472656960640373865826498301089824393003158860623820179935808806111562117472311428862406539369562295446418849628106905692688400070534511189676974294185644443327134155554635195870181429401144529944908254323248986866283099689308563116705211476397241170456026767001606373731290373862412843677720148900116881541859553078063865689384188674086371035656422905597970131475987592962153864132705490456777631334913758294704484482861583697073585925752613904369517588967236059476178964631527077901495883532228051630014136608255103262278801859746526100122190557526513071926958628338515100742135720964593337377289698702580887008417599692858514646547550868813807532984418482730700348971474507851916383366576708145313729588782276200815545505917168807631764908404077385161906885996078276937626310041596361887699474736976829051867426168560179529511314228670897859640808956937527746695956813365616284629857387341112309888205356781209468987891857832590673602945134254182956654669875499900877848053414039476127956565966514555972724683256873624562835548145860462779024934034000165560782117987432898961221068652312177008729801514643746725502587110835832272352068319682648172043328872869575133997948246130557247746315146946965230500840553363108648895321653389778741026878823901424335653217270530411644663751000595074936534085867119469157733128069555418644271111450404278852359909197329450354022201730446953673381735815391777872615159806680535407512806517406559980400080825496014683955758128125083729049232472891174882152178899202052410102890257686674940996944275489660583145916193848761093790331972412927753413452237649484594610909979199999630034621720123358524333253610082455519075507643839250501704700949659918927395856175581803808610123920397848056242328765390192395379489540762053240426892502535887521628314515688234927938021946547235908962465126195590939598383953747476558735492442151499970402900658580730359635285643634501172436980417245443617958775162163664766285419870098740231075375924714160256014966398293647240729262800160771920668061089951832291154930571171167946660583667933999816523578150825500503422024776867341361509657195494573927641709598009694331916222588082294510765910849552966713279312888090351201424205200567492603673973627757923944782342902900540450679242184235172852897606852267766047941764039142136131608149879745632617630677830839302875200670039747719536313048518038453379210818222633489169352565721665114943514191109433348939353839584003393803410800075974309332488994243141113536013827701656931628633498709632868054988142750435759015576400844499429383027139309958298861568000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 85361649525938558169157012740539057889063757788072765830756153613074173319532796563183742866828900028472973696390073207917795226301942531826002736478120054275241694208082667180761218356645661423714652157112846778520329722523099533316438457930307966836819403855182320490824051386435499662297055043682465210777049368832601228914461680032843000348942522055660154893492130212262467674495019297644624100955334105877944910946497484100954566309527689513035217562344973588215170515036550780441584593368670533529824190267527235890392996520196701499759142653018753949034439030218224687321687461114412551062477833552867404680688263835984064569731926751645101935441604184762502918282967522099803062306680922767008460536770184922395174460961224019602285477789148598119414769303982107572444282243598955628339227972642032120485226239062679189645741245340112569569026514809875196779064951660614932317930817069125363132989142711902392053548585168557462719033014728079889004036683574670696957054264391646287640674831973903743566145298514512714851289195716718029889492762829132974399774994808657661010660170819466270430922357381427570759943237785363959949327512063029341882827239507143633695304756278249892529060811238853233831460513651371987639518264235655298850718813162370842899526319408704218227167958007429141679792909548032341657883508473545321790606519073214525026114023755226144883271845307859144354067139309478314590569244084734336854249981417417568479292406779398579228652845361344016846452539081385586897706364600687262538042078209530526378718586246002103767016768173482721905571064288351086818788751515732324893217731904293189486031606771410007946619301650550282730657493627044954507083160187577098181457372271065856088564407809842231328669486232945460337022219744269896284929088080278841883959324393490054685338281907868824851791006074371077675795231875988457015048504509139719996049299734214275465020757757739240598152624885843567736324650908174614681935903448049482059772569799045361164444105884598834474540779224530852608498118584828594462254050802268161898202251110676583356726024940262697942587768060698880604163065958125713338997488633848969841010818994658977596523906555414609046873832854136294574334620596616387470429496104578749605002506186561347185274654650188896770853251330016599848959348185669628290588032919949137934152752210147993465465541946499878827359718834865724334900734860260635553104247736778692172204327561595358783197336544501382832180016583105675156309325025309780494792545379160300497895663070212846603222643912600036949269347068976193678637053296128397903219077167467548824368231419686089321220718654695007925099887526514051454482458481531414626368813914351205109724449226315310014283478232899156474227438475975884060505149067874343521021121811963595413101615832901185946518572036638929509807874341888219050548622659777489222529530377064569849317814403488646588996483618303664520440704086779352514575235332426258731077095548796300487800416390595934743449920824017730626425750788956174504368799782145571258213374609323447958623309504953863714477117802669321885473582431177082336675320954738488540101435182705286710570342166865384906076612144944031818912697473355223997974588768032752486507785786757687786791478711980946131802671675368649573301294037667608907321893136363021652549807088940231835313079332119520652300537307183098669418067405484526257790446106621652447312099486298769032945750528641009191758715372330324464120088944516416096702991800729600000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -2077414425781981758242680270001598353274446505963113333328128116315556883823402158372125491578300870158258539142440140058808528905644271675478438755848147974266941793677331703359344489582610024262697171611001157365950308106478122915320356055626614946788744410673344902906230142247667719194151922388319687267340246490969722797251018215703237509565683837294498143796642946330515609894500631107754316030415298707167949184067885936765416922643205094973446392355786514553414102060760422387829153946131018258768735606126942379232606259426560769952387644840348942545042408283300778492860237646168318466484386058524482125573531879784755495651933241019320000690437904258903777994273138825432838054817262372156970678599567873859092855256050363626198149195543312558035400104281514936879128435713535276446658545985406252008840084093418944310314494168679430839789829453120143694224325722528467420278771256498865353320368875448466511768981401080156194662287026754428267580607353962179523295036158981492915036568155226604686027743140048904521456451977066436064907404634316894961268479319780963904351916074232755045724337409409231168940450443034671748704462448370724060009006605515042279980334151952679396673699584596623638579652028800772287957674711373516460940536288386098855021133263770822192730264195056560369834073136206907285322649454713537382222760750348468796263083541631221584681591293896600795633371264298138989592265983314884377508766952975528487321876334833021943238156533085882935673042615519955712893006161605795196460808488282369745384782836319478114937611347772789888465523129174664163109898468918641151425154872659565363489873322917713561704080989292188545568550433184210130005835675145993881677676492314447832223977786812958201665498342610666688560940499174125617640207788652684629331199045014091162158227032094708129797302044052428008107761606922806218762506032078935056914394916654866748783132581244705377196568716245860397474652314894589374321020480341431637389317093526734329881378923160252029078788012666749464123651598309960526780136227347480316755877590192182045525021891151669243619783005752302474216673110340039310446463346588463491232769835920345182167918387458802783079456132877630444073386597718878555111073020775915259724221886901064959520272830048622314653516979523299015685790312034986765011144221629285189801523489881241489366263802595399742998320653063000825056521235848553805042755391570793118598010450372074518656435600936974571593803556693732038729549350760133638496830226421304879162061876433502879289676420213888382182139719198771379054497478716858330920079369212188156471601061720529301351451733582996507222870189489831733399169549848013972652217282954342137216990943730331464159197408250575114477877022565443716185706222057406158630329955908893773593673611151626366505231438731966930880941725816591066726641301479630222884453460026897661364226446593843512295098200953245581718603872582838514964525965275815557243562618763589285921940549802641144872846853840565790089403789216388634074962630845020433623388313340060755517479128864277505877314266329189574175751869542815271539677194428393587318213001669819612140710960306958772820389369997056104840297116326585419902343107501023159660326103936565687417800201023797576810411361266635962765573791845661290986698468084904626638452955032238691292651777224652999174822275555913461717612523511152895139206087755101306548397959690728128032691011044633978174333146184658633186152541347052637539627171840000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -72972124727902710939307714539819336360228376010179078125005776366780031412411201915906287198179728434949075814931608239719073253327323655456835987224685747508634381091273192678731781546808690068180443039287532944872112606984869863704471823178406811752508081723348890442876912123080691094621711710065382110491100141982981646909619478875177993451104024310666152772890812014566906275587573385583182008046685066437646429559579712288230350015044919187397648496040638165890046503333510894677761546361905135098363219184533027477834983092508806574451617784150237953859727193089128716648534617894562013568563810804637729375242428427700422733200873351691702150623932843847031378112656795569095420281919481379542104861766148567449488346130607894812312132366207917925320079650259925366656869809857854438043404596502850705033121769417809040576379706516297143426856398573937915297662405930530986171123813293190030622661975725142430324697668302899794743723579078663327207006809742380874338122656691652664233037424598711357118527346743522634300201737438544558726514395490017377242693896881119670047562177406470225193047647796896984104765657485970430072124686938139757847302593439357610601305451342317343979775652890163196231826781494430668276888876634669110157120546516339846342212385850804419305116150728918013182435588583348038632478330532358198061360567104885808969132609963960667119641575571915594136013820739439217018763523092846600860000226908142913551689497023049201832269217725756379934342175747076813213300941450110440923164626658683027534711232080277278301744882221557781366123620439961200166419702374009298038706222417253533845284579691916056488684502451277682651359745132077836365370467972495903499129169725933040557800513809639763395223652367821296038985000001686639959011027306978949309624935964784581956107106316839671998418272921656704627208073568546705432477276152427830216735322060155242756609807003053494251569220591304259315800938828185962683565273459240324421280196344445117795039636975430783007319284044531431902075165823301933852857732140006917715082690235865187081455075606974923114285324921524786552326704819725733205402288568234176814756332718736587181784322537857170012020155794448315196629396712459298872776713023917735779964007084475412863190168049300859139704316034680302661163876942802823633842308574010686090350315611091847800282552643267240457177395730866075104528004812351400175054615260389832604829006298821875963676156176349220488854128204043110377857065225087557123858407233375160381214679458031951406135869786733493326399205979373324994388534023875148697663956500333744724487213379242110039684981027534211755645965281222923022910835047739947000429024850337760339428512560872290001913785895237726340037932641583480162179356128913101572733573311827856699525144157841554628115426551121899764113462627345501522441721265991530354648962948119848274531714248973486576125678958544193144355825201869229195472799457215316485749508333772873878563714726118758558783850661209590176726256162459232146630176971759579408022647180881844930643456650608138347959445197733276074711640918523904025632115197762799314748652142080765927099338650015970844043810831075796946671833511928066388577198214530271537533528349887960306999669015046141892058117632391391466113654706767100218911050701914764635485940829872766991520688054238464916455203047681516630671065334746915081421983867228151208712908794868330322199672879065069717303760424582912013720287818026669693730816000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 40852843912245713686375483530985681170846879908274715417547093014671310195776323182054239048455667222563771900696207769511775437278468110341513164896017902788704059125557971067589406372670500256666739359823780264579229714569498220601748613415574865165480529494262331738569606478711602831109373348177984760780004007019937818473596107550360175820808170931358130979389235289321753605491281619452773843453335637149671609125053440202187099756457458853719041165227950071447173950443471507084386672298752380958345640582609754543728266541823401825294970096140683434164423044524575692291325691301882604741947085413137390639214490095031629848358571756876664273810431938178214067271908249150337961689741657422759437798919085601575604275511771697014520633793128743729821743138181136372587990305864024507877473294977773656707577356383711206752398074616117896541719478496934403087729509974941072118826497324413457386052317449768686053275480952124768892552679620474713402106060833765069820471769026323828846875368250433664368529785915669879313920646677628774482977878980167169230392823882662459372069699819660627486582064069795596894568725955418908038314615165225956724227981976205731218070132285360271749059943877285677840285532911101516457281830936888002636604685018902135200022293489386399074183630112924848252928701355837130426237513941679700556408588872329662447912308196877842347287569615258739823302947453892343242367289379708209326978025679359976208438328476917003803605103421545032949695198109276467606480918103778458500389601732845043803426449481687527529184468413918792289168576277380086642441010076294506390905018776431655607875124063843189137044030276651376447357047838279407312653455815025797339486286291435517626559095861133263430229355271623610264110170497931532518562447681753619691253056038692721580677779366676442840276124157707659526906674988280885762453261263337600973526781017185663224794414218320427987552773391707044413402599588196767011705382777228535021740718038362863425959327518491773461553087381890046875105444301370822597434329951394196590448771270922888045144272266933802827530414509971251171346147700879005635514293748975092255992488949356709680974718825127395201477285890059790838739405613401675134356765291648013935383870887584067039383561660230187199203055574591523191062844179605547128088513347824006309863444057660030540871895311908303357232892431812755497411871263440902294849400028299334285931785086540166280025710295239779872222832555272307765073890256985529719915821944993687190289198861725188157188576053366497866322889083602257670443970739421827057395188463505898247683531514604303103134959025498942767068305923836169981040756105590878598100559288126207398738744291117172861984813269050163205700831841356493577219009839641368655304000045188086009268405167020322652457149737544680731499816229380705520818737521108909607079876623827285531795923035351462616993942540021874664928786466983443272160619799789980545747233115485224459927056816921153358523449716344518483954987515504655905651456661047366567984615518644065303908140368783078574650679306172413766603880548829853810141316399877441537144270785102736884185548362540616096707197048837556920877531185848760722035085601574989770672201367561492928742920867583156707536568009650932375231941081792102030218127271752726799567135498120162900795905210672895066506304618814218394850589617201235298204719294653945851787998539829895279590839816099880577084773345582599769611597290032601654886400000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 332262165551983875953648689365205266266755940447651707088490554185181138043972012631798101853784997019633744779500196371688927846565659524887184201908869018379082909392737869281227607934812703424632880095123343101755502472819372522877946878765638547772223582299678641123329974305085124609808192136491972957946897474532500962356240273413508519223869443604097226991248561235479488533062072762229104968833863661697250018425478622396031527484882612553827843798863523366342715296176602030123732759286178193816485096216039450136840248757800662922993202839294206290951260201996813357211165895818579474432994705837757845416868756397735095990854048117744148635696232399791201217188092324060090727454028332443236865345473815034470754015152358500490124481697468734075340815508735997298125174924363000767970196931723757249183616157550283750622462071228824191825311398512467962473228675908613255150267608093330755651956232449877913904193366065325860657111603095246680789883865054439782523474918708647332961461959990442051494901232366334458724831478156577544850302083338539701396994349866999061101758717450236423723894692665289941538926972063537649881792420770830896312370644945688022029515804419989029289910125398195189877127822511369860345268046655553574280374221618546445725024745928588912941952378231709282334538866025549772397252119323760169697591307236005421509305560965732092632955789402714036149841925693617541670121392789998115116076345944166341638014437263433175881142147676152922507326418153789669828675134556788973480987857212760333788336930319614392770510363808435902620451472217132886530146069594976497984087691332729966062301953877030532636170667789666810355034020988606629957700107188250457626545543571254216649483154289437926445775311140350443225966970963899196327968505164421953545011009988177772330451603346062495518851522132014976169125793051353850727198318516426752349259148920733238596174655723105223490762160864776800342947764066540961628596942860171580348690546673365231448730053928286790822146010255446002283630047605214529554804791179509523183362607299503221509886223544345881802133973965500363580150640743251678340622611347705435016263856190900194124342853951843345740344171054037596813338751469348033573897024559033646071257521199098276106338586898533609638666172950966526834380831426359247676487510199812348184760582513294502458950386343824311796606773643303554658784935271405273654759014992700284782407938888990414609006221100923621136490581488934460530286813980589668479616775368615890321410140636006791537994775088787523572031256522357213496150639922047265976256699894559272294715048283984570736246630049919683374318914843245806743060538213611791995282406858402631090163249126085653476793862733849966313530360242550972789572430062285093576924653235896497447699907958075357496230400123592397028503689381361717347591250158906539757273619284772965952817867363134565891512811839701136774988909932313977742868607180510954737250480059366483456706666079355117267054628123500366726708090003575800423530033586690949448034827269892299508275309643193907950791569235492597314768842754153111369639701096427882387506154300132779578328639053188690053676491076288077370405387581572998625980657053474509645558693483869633847644070917721891942239027938031470674374409275501471412614951012194777642641388299164780746301590898627299105977930720723296650257746769317729897401996893468591219483244360531002963448087222554025408663045274269691375638673079339581440000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 63082199397496310882814846673640321582966254149548688507003056949887106334315337464795874038483869034999421388170434394650933039531326970533860230111331714670849368405561100365157804420642131667825990629025529349734003820226931546718999313858633029043072779378713254775582133470542474631389442879636317980427355087883337363740154330226264831846480092453312231925746221959054762379957435444397671308477104019501773466545050486554462677077258657550302340535103174367238868187644228750013528501188339872952313081733675627197178625288555090701098283066846443521789763595073679742790523725111820015796547909033844995528434628310007298241453467560991855556733365946704684829444896990949692229796753727189026618343637881683868859754037845336002205453246404841828932918085595472711626527193724246806208783610417261057019570036782769948011205507704966816614007333703590433850150271906929621145189482544792312781118439376116538952641605776650003184852520954825279536398835724712753435303860696700995845322160043018359447291713329490537229961783252430002652044566630746253043780479888806831029470102579668330701344704120703020204881746444161239158691991636026097715482218325812866478942490846365082255642683304196530432157624142342623476265587385872851519368966195444116239546901960338143600887406976498185034025096913573667890365189727247096140336351532450408558808208715591023350347114418180305435270759420629995112401270914720407896697240065613120169322012649670704347750263630993942543459147875177380286330158675259523018610821792215145681835125720938244439929505249035013050360488626953389646644491300181196274539609223709755705258839298951467087952990539228301273232078301826071493367096017013763720931722221857862113026820566696726008837697926977672828607544478620047608574983323326764568036265620710564078106801629158359390113014631520239413944035123864854482686509816468266407848066523499936191536013248599488696785549016854502556510409096050860612608541671342150856866105473413745387197257899610140788725444902657449530859358820223218614981106063966237109977198133243788230187600588393024628650689839607529531192828861729808619558255133050051246802566330677271056245112817872324924206661774855608153044595867821723148596425691489458689122883088641956440349534478615887304084415228783466892544207097329521898570547790123561186991655785130887618917204939751669028100165081727213360437348629944458257917442749740668363823148878384392200450730058311041269213089674500894643573354277901005086136878601045975516012077615023697747692851951575050781947587387427989919094465839654162710140268990574661468873294171686137219654873401991197704242946623277873479294569704760490662968110885541998822897591461865210944454406942619876922685819845698086499750002812889684684459340603377167884483421624224094828787395098110671020431053703244447339296072832546949533823044471198789982219701479116183283007383574025458366869377804803528202918098773689064485893658994160683229329744939950171579833549769142988038525177483586771124167485086629070077953413739991785210306677738360640351524560111314154191001220703351328131009833095418413401793027268537587493218442742023810503969098264055439342336687388431498289809883577226656010133073294414915689873521310481023934438441234372732207839698203874378148397055996003975407447021203846869108119633060369741420407018637687036291146096314567273131000784628017464757312210414833840106613637869848303809146759415590703669099769102336000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 3339754934903136730867126638563369979045832987586416927129232805144535015738123477758414604226000209340773627658288895769643845378645927480393849670911957506214767864326068395347051472176320384620387258360572791745143695138771864080364992627596106240494169910692165722044575722903951300967281251891940364885423655144631921894669431200086296523510634044123156679303203640270069001019226538684022599348664951825941983437520741612631514413655780544996644676902053626315997692173336749712124791557193187915342719570171005507773599450280863794201584678753054949552583901221151044005991132789159507967161743045468107243858693281681050736205717432086248547016389077094662474818279154052816533672902592102343919774192916538980703711319346063636641081559831904980181236157862691955609123425796367434696594574286500283891531121346862344396690423470948463431325201173460743928504243037798546512346437891172806931726134782511970412799273868329630627259258123519609176602021031651722520703889897830053705269172598636767536202925855668227403560804969368274172368986730914130555341519255936752666380150043360805207095723512526350343714281196799047775984568616504656824767576638437755143220140576547234733743091030534451150948670273086918620112094298179887221538937276976404773164736740175993212607183707276696542923256982896668520515454296767879595646845564990323778348530112238831679771098397802119416486909767367435358092951822967704734691731224839344525996265784922301501110377672257233824955374657381821419522656509643471508138280490424964055683718252933787394884084164938208893683777856773142371851669825460665519620992993535510686176950659121047320222756860709349373743481123985096342652557470133986279962058471253195793945297811054330986901008205153649707831931344008449454011181872710400518793831443010295321772753105695203972671190029818143512088784726124366047505971970432311381784590233128511450635466851925011393956985638537525663140523157404898489502323355193143008581406533885700633905168368052413902542202561488186910243026396446173316117495911555834481070670844137911623970628146016452912557671972172457320346423401526189183675541697008390333692615312494089922798617028293763423006047990237924493702550477519481413633165791251350065800318735407210487010819404211113469567133133803619371635726798004039859434767641606508867811515844304304404388433077516065455365373012082411449818604802483005117040610880302183762832484414296004040434151796124308330498029719740280978452480376436898194961836748627668089986923365001131769436414097397830233756884102714523637311834282483001309191558956709630532161492958855069618283420139067827378718136059846674783467616534033967915314173005455835660984191237570507660092740901339832934506242943133350603275365586032964446540023515705976708745769227377442039111850749485287731414754254028345052683392413335341564241785758073068629221039207332090940825549718965956296413520731134257312665984031130772257375124904906201225583215049452185419505977384885014889443766396370641132399205700455390282320768575494787983126335478958553391445829017282149841300718893428813433221930103759030568998904000577733969280586967889932004291473192742978142259916307566443293154903305892378768428987543966155627635887797199008065147767997767639601339171146888318540968893228177960813664731324585402223733237573260919227256289675423993181021005068644051775207883069032177361556114670235160590187178574495018019898114602801496926351533067468800000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 106932239874457719534523701914627336903270321801494383991438294533086606109969070490041498477372050479829177772496799026615232760423856151900554776374996150532609040559866330834161455620590904094667448384020493313176692562957681600123603842377117732777330241304822764403525794540294976785789316744121543832508605042355065227479346411623846688845133851862410687084940721552375145647612571004706126610139300240411093645293669924873147276684488408426698442789673060717143961746733303768720978809831407599596893372525506073938557210693752136397892141407241826637411692930266246728116363821263886584280154333653465791776383767733378028030175779333421254057413406081035702634909697981211098207590757420020421278254526321272523854407049918584054490023058526219507852631547139023619571945253304341858035769108523492302691652038918556278063711553295749434917867600726731687764460001095829870350345025195505847563291607744535247120837825850264612177664210960089034165767899192578142206559016970337350305068202109949199415990263391565158916533818294691238397528943359443285026358664100062674212641111862450195797631335206242962033370627852626811433424845167126415844898265960968526094601042867640546409039118731177549848807570461016084417430770055831389365382057548776244199336950059577783114055941720332703244437644822639777654667596089310227523938869275190837151297375056800154463619728529915464510381211856047963706610517493823490462908033195932044009190457110523233741480960474920403441017756364029275228795956193328946960747764289091214893979631145904119120831784779874223784794003051208546224085633541824236589932962997271226470938499435078048720080105860379059748304196483830960009013344074271073283509976107677865967220742246875656626093872403628009861212272936100614858907799955925805548055458028832436915910202275238129098554047042709497374307766980294488346364227105265910881023398873484046258506891391528619208551295914245314659776546500234797569689581761298404773319531816964050273217449713274303791779296451916504446794594751943193026238545495704350685420165729591742303865663676332613011207838207572818405447470164882990366300056710504688597801733620048097715276467449850852555112659498389008085150702536733992565299782172143029128258373141488655505205041183527607931243648261641694730578488270548129721588176202183761505903336932598883297108266041898534057332026132672349951726347034453794424415860012076683838248654984625102267741262857701897731490741918302608720421184318488888982537286676421217678536029207388894990582253121673193419880347789087562725197874634090622460423556623419935711642160272648678987381550002470082370219545767644558956430763633453725561598737739676959552398166758532718762896327910930123188013276393330002055671640173164997224350809105150719842593586290288081004882906454565194860603642857518632030194858088964384688695661171649520174585729855557460599182998057628960911963593595258696488897195972138907835684966055274223763252194849485662463820076441775279367394560485156030364350156766623662412818189764489044343688507242466615900279574285955119435251476987086667559778656902576482054977714861039560966917894977590900267226349101730866369999375303651015232106299185873036805428292136923678526378248059572334685801269602865505078000609248113258461801785229276263613527340434034804771620934325935865717348696258551875199263604557992803319725726831245042593633815934958326062595398775786660349795297121466752007531397120000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 2643118447213066398361998836536518156920691793754800148475280258268948810578332394214439914426639207760677704299618029546245599297175912328044289808534117180695589589709531211357100397427856964208354401332174730718547736707089036409735243397525993696895897198772657604058847598167454524324372415772732671423153022480458815623254595978135377629077082171244642817491634525478241359833916679361009951117276354978281372136851864510112580708398492578358509394965120706687479444645662818508488774125906428462811575032679645445328554261598532012125273722584734199922097773984369609443808409107727632567557409312240519164471204562226494195734045149305076583827260254562019641561126879392722757806558883498916142157689435126889228597267567135388152828954418147664586313280640647687656916410441827927523162963220670803389173035212611583918272441543265317251842682735742127787909109382673196805100773547467057301045339277536096547888436034554920214520986745363034780391196690056821393092071538691485000697879996180783747097801159151345374614692236307798229439130430194643304201098428885733448754163890757283686629236654054107853211853803479397863846553153726187447767107569177472399797350280857246892875438965846996129347868571917921253571614111794712761377734251092549035742188066167097240831399483621422534083328998807329958075084689802110899591886655313021650620033369786120080927663227172587727466709522227086934043435103698052251125527874783628908965624210319209812957392320227185600610144264232834547287114207437288639126638984113040656696520940442545131036700968817754189351509358892915529963161090884556539877783408596939167000973659240909478167610960380558599899811676052295357764220089516332801159517240628841245446636132234511392545114197868483853452644426019727106719456312830762210289781521313211371392654648710796109952480172872758490299640418743517273685879903301221315125331993537020348123742569136347775962389013699189817731482046227240802656780801473249480585197574254984587457947786147279069572766093649080780064187268606578614530292020722356615881548609415840352362448085594122462002408451783368375286604064846678776404087698072877108855297493453188721086198857109492694590376463066955197332962067595059280456756660584968049882264262453670430629316094948518451795246672925582418245857382860744570530986537151300199116170155425107834158878372847201727843711238584020822338756203739550234870076107065612220420797947908900293476950170383866829240710506122977096401406123021203040798969850884449041335223677809026793954431545856676912923444645188755868487817433255418707756217723502576839070454087277035628541495816813277156085535409235392807310691843647821168425757103719387712406623019125793384308045693287792897883481413179073802237050338863414189292377313609034991647805943779507809839418688054751674027089719781140948135893224732272870103922423555538989138189154843212899227013497037261695421982692369095425006617464650625180603322864352056817125462199115523013607651675191367565476861012387238876067985152519001088030808909620230658131794423526719495777568556537468783656052466820574893319378835953063303855360526886539143940558299288271857574550267418737765222455931394888814137207087368272317262282670197533449743993006642121801517183278301906100872793755299179723131045633118566947852186233071002536666894475913435118531318852013913804648691704981681810029145598738989166529143665753275194301253811616448964592105297987086961344512000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 66741559415123461878754796278320196453353026621850478099562684046138255814647140136386870314297993124447186268495517852383123671802143522851379233324597545704397722505675579010806907068428677240097941495961947162077009807741238169907370078838949325673042074239798388069674107939379394187342283564268407079155177218850101735731026617990843360425228943189032989532654643363653062706931500118026429332997906098495451425684806738413027449057112721183468848566068718216712313929615882423163532921488528145369885966177909557419316623001564229996795537539707378759180734435079050235191778706325756186450176590818520916193450232834113761448733315233050841664539924843089278636255101579984972280546530087338263919609159156080086827078147006059359414490784728077448394174897147290645470615000499858597426392160163630666056911422329576054161181229702744823750310554011727890900009945087078474713025924361617475964774746278668027310520527196782029399395048148130018272209341558729109987202473877792252520992046864412054285912688924126559488334682109671556767883055965956326552405066690019912816831620019944801121404244356770320346624485403029051328012442094633211370826644784385914614146812900515124700401746715489094462079371051926322825860014481525523674797938229080532988752336194671055491638133291632760206016861745283582865803575082009868759692174486609537584562503168096476992467227343663950760568518325816472487310109907313818291884862601447648889526447152639809356266393325033224943356125414327981339191983074159793246316915252758003768002787257657525487120991554005173169385759974740784569145126869528872971116267605273572012407572325632106055917512252606463031312264083493312923691093247889782061600614899959561078636387349213011265185188796326227906937648272716887612131007108517410964908819206816754932380609703593475616388027242283174668348620637744544714827199343906947689843839835165616210255218653741479425070446275107778791818022589241965846084826893093140652041282432618649482119725461033743929353218552941232671033400759086229955471893803096606067840384195729971973405038014123625117401848963453420688003941019517333679164093000464645687690457773393063698025728810268345215053759898455785139099793122371144379284343919165663210925992871930003490107819781039055152242451919391220968472704974919451371374713436331557027585702231772054895002448253081589263878386870778956024004620572195765336284422160844027663686077319697622585408727207057829195016587867255319040513954725607998097208712206101105704464190225220710298556881479359608926452171587526780810742237160619722986499705032261124998318192582410957235862588648997830757565237100423960581968594364362732911926918416182312086757885956990294205166523459602430096559182393635997986337881433272540374385126538099963195936936107720122024583616342858358062267638854615857042118620218074048341026628708259204230965352515073732772758558953461103957365787499428778839015945810821386341738285336404796671327412231270462482789830043248243585703093482518498172706281719156251422257780814848302686417242869857769331531164536672900855461184403773546223183849109368117188579490417237629660685366129113228110777997628156324722544645699595747042997759192753906729827408554968784946871463369254089279399986629254997624965007659148244847468809351613804616801282148440194563826552561986797227803537188901630550012981280780877115327189647117544977918685463838487340338187672927536708446608906633871360000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1272263820683267958861648639108719790108091232564013909155652784851851036718921084445019524770867641998758149447171711010736019830726538675976469119839962086536276825127683400183071509674400355770277959047091524704759852097804649888253041526299053777226249090400278428065553025238060336475879597226884087340535967225878423644154756803434689953949932350636052615908076832671863569356323953707305698229484390574773461557864603628563402778837024415036155747404226507644050050067088784922999453466279311387437303392438745655420343791676874779109837987098705566624675470134445890043232426517623392832976916985356143208649835349475671795148195233484836467606244504731579098199244545278445452874042694780094078486522840000922803617057015744023979750487191936914850474259960283872649923482546876375780130885966138484901313058121398731658661194302796255117882764756714727835150995463248454530049511070391630646116307440605366652840019755509892172056115472398054906417880193143828474974854747104261858845358281422922497915284715337101533133867206210274375943469222257282803792593513487791496468385356850403613374874294304919835500592794916028842062293276288280490664814294378246427095776869867630903962870583503312928648310193422219847442569023827066727261310051068464230321805342686573958876432200429965193480486407171440397877993405101238374524761265235326745888357554062987176504699528552282826998961380904445920919728644376914189446454566506214806006896621539759939956134116097221782934411018140351588237307181279494963506295051816000965266222638662308987123008955261268559571807315996370375384181290459747013149891853043707026727941599618035931965202608433257436300196333268341283097065472966163443736725733219828116967776470531496346281482077995677313022682757618809307017568973795612079237682281220631436470738747689896783055157838157131438397928325796164273569950028213742069080767273835633021108122148504517073140311103005697347941020471992075324511823238227196138419265019336615894559119716943217741976153839040945662474171650905805395486534557375436470081474379600752753691395846307865298301479432138404716273589398605982523686160349262296267607417562633711987959454163223710371784923956667958944047794989197462369752792182175957142556172948346183557567876356874410880571882739231454774996366535001374119510140748974803453374355585840009825880030588069682797875573964494754365037334398214603984177231019660115029815645601705007882228528265019402408247113134959478798044440512592717612514742450061262917818786699530736676758415691261449529960890775843459272516740672641336025431009091380694149460863369563931080385226268446300975578869448074181288525538992758155821261447566731863463231995080425224168902619625699037295461455859328481910146644603054105686238666171095833948624303251884624550824279021349561143215663072669224200276213688861456045362128869713752319307832654404758725143628250310219902901233342583295840644907060501044133129020063202769883718221396587632088593570206345623554652648390303127462332299865844991744313893435196221245045011592730661561001842620368753127130228771394481951062476101219257262311692073160099444533996209211720894095333835318026207728898992561326038347585474139597889119334233381567745140329806562640077370854043601960647022197016732811364548160116574402716126049828086668675566008853139907711653953332779885835628207524828885437040521138651782757154389577579949258510501820267546879172916028175810560000000000000000000000000000000000000000000000000000000000000000*i1^35 + 25548206416603149713752407438169297420735908883628965614152262742773209522705306592335715617909733499531766951882183008118779894605286620305583412714167431677849319709811774686250525526283033497485127858078843686382254735106057909947124101691114445186933233250865590998185979196576206542236928242720411084286033029147966350021079938210132635235287074938043975705038588957779014365622871803071264516390266244174867213961575794799631979271902271393291416113370048523690292050799263852466606164349330724877875565583890596533527776699137473359665044181578670034967697400414293919165095913037841843817688492642132326504826262898584683801033988025576099868354332091091059012560180182919937354223161587543291613585611337800786590824304461347321014822622977402874096035304816875286091609254970429004885279635316106591214980924197454010038210600163991647191702131525364104725470348959678504174988488652878954895277535542859465721841030416478719673057921782235903652457647118589568421074578140883501155893428802340357774460142921114959730566502048880082357848814435393453851144308943184803972989485793463952624975801240228817849429067197710287938824452137922857550651498610391973669883938050837178460248246380717484368552898601278916047716870159469246099037743259553622522556130038800967517469110745033738798258280763109414780050716425004138751499407174916323095258934481635517770337792957073704395010109408887061601909069366932618644376490274732950065936256639619164398879446370257623580918238390069032314283034144195210485661587127665515870401579243298633757576149909117063663300315146378566268973059136862751456261234494828143313438913181854909847233099954810299156218336297836522996751825954702605333643503676360422319613713527014068104377175187712764554700138420757506636367344101661744010382122947583972849548783737098806107512488030112772564159006650094163953398908191223180739655206553466938407067385288137619008864207513226060191596613117943346486110624057643853103768647245601059345759006987678371294217075837007354317068130671974654502596458949391395988615101723139099780355947643987010732048632995597635312013385061745592182153590280621818197397515948583939404435489524099083441826251779697751043735748347276425076667201310353963178574324043975524542506138335762621940628047770529484024679880099513874310660964402239965936453357424320662517004985727638193914579621013474186811700587719310140102370483809912072588840530595187389727827295125360066362012264672326943438121756317255095775646486459735511471844566659839204192984439665192017228496592880664367500244117413807390725907421335775342067873609903263700442108782337186241234148779315743721304104010829596682290066454470396310067085688370378508304874118509376103353937358967925881775728131860625701458680078686289689020275548194145676559083648141377026247177659439915249068291491044615860843684063127547687714791367226056861870087249711880352656079558072065049649251809797749274586149554186648546862031203507455923554909074613104743243137312051606082237418730348574771388883244140401863586312363141476841114055569568850289478698543195752273044933670686679332719031665106715930116494577372665443590879358157261532607841944259599246543681006220359531149016295929269236530803138469756180875855069467270295870922723449826126936866291750651807749032780424982834958518017737491580011182399409830791238510987790925156989283580908676364725311400520115365702565782498862830564537891028992000000000000000000000000000000000000000000000000000000000000000*i1^36 + 342137306568012630574253332899493265669172917182018845472253902290442200340815729021702338335788148857365691974988337448047323219955803278220144156334607006682409207985570791322909995920676857595917158529069097311516589473146371409581666060375121606018069087450850454357578160033756042972839516121008588564549874378250762835595068354354667937130746285175882919663008334447498342503903688486297313670183204667584129762180313913450756741152906618576000753148449474700057672571515143364730140530695542744716896352960147936744752921961312426675967217698774865800877111981228477674191737532674477842232682541696653007426470183325795783288353509633955689539436280064246424712640760902234705339371140834280732862994977172322992091891315552166135970987252858235509572597819332358632645877006450037660312758441120538709523990618861578259772859110026172769790142714101330623203002144579794073532186722370301087457861615196079889121745952987804859858832184978593154319349092291950769810815132739032333359603494688660377404369614892059328210735659575530143164493373565536371529386114269540836452281856160988238208539147732660678007912184450315573440485803955468941799253005838949303931608073134168125329684832699710145260085805432900808775363078400128336848117979113383321520488079574823326710271719357101784435330426099953864002522117112474770201041792717816468177607859547394217356206519658580380400921461082911991453222413705665251787423869299417718399958857694112242808762953441005025587366801773871982515369265281686174575705324649034747866510666223920158963871655870218803692053299191585518419106984710080270995434189918899158670947046911794165720302791335517242199284182596604581686783496527555702823932689214408393716065515306074207314084010769760772582555877513523338404685579288280083170797856969844779221491248800075266287474599323884450612026734670206363455502868177339355747225414678552318591886700352704120881148251204247358458464488577816744433552700118189024805246092166750951665085888688479576989861798740711804138762199739368113066798089127221643540831812921239621212090549343456586226134858226979763559346743418318377359423847401778335613322184074875385263723121580522862263072853905359735506075887575028516231359093105169469156211106622265094071321209761047031250299672543685244092426734367179843856646430885362719833293021231841506000125936617512368757830355146571006876069553912862997425947145899702206599967021016099724430207885738654317665089424657277330129022027080805780047735366285646321513399383358886528619693182096198203156209735565002000085262835238546842213052932563142051291153802352736479740062451978601385755391638364399122050005653759279943509777087256203895409676886250709132625024515552503531469454000075535068763403720194516621324311067799160982644389575230919849676320539116372822410135804400825868094843835260822157017073452793232670047879129755203338882383709149701839909107295630222076184033896898217562279109661656359516370810554828926380284070060857009536098624416962104854191650434306531544835667709602343101801866875071579303553014378321425519982701745446411155374099229454181218001269743644899972958911041345477978357765209447757960278500320108328555585067328239633285110902142490641144117856522506288977369885518167778140980599312206611861819642700600816647417903588372439831815824439797160650789572931480166456150286997113823609643783748113125333478359686615198217171578491854373910081227980800000000000000000000000000000000000000000000000000000000000000*i1^37 + 6838207409009736234572877112694189576202264357660741831638439376465562484767084123162530499912930469257837361541691859745174046765274185597570953515538139865491822096388694964300623848833079855100069320640303204616527278126268918480014057773756128000987327168625603322841394045373147862136800930641330705797287839235126554203121396386124561892385210347596938083320169105387714024621109745572567325261960286813339702057332748759752844639039461178533202841052362122314560824630004182170999129856773054681863977414917487083634748096340232177041741824926050327053010262410293648323870693885871481880533122958767046005673518355477896271241842579765996486345987550024352445963679473100196294946214699186317717919909674058375861862500930474650318961926957103343884968056092607504115426802765791275469031547575360731058830722274788475157868271819162289498174960846571640033817179895951796393495011509545322743708529844168124555376716265653222135548980825845994245870271659546976290793184237704355964991692535120060507776624635204767849631678490194335257323681393031403388081118041786971746672905362364603607800977407889001411117019244726107640875414870720014866072102584150068239582547042559194847702255853205948317022557784069270341922764865531709436613498266785614911742630120449125512586658256940847776032231432920267889181884557570757448306999445210959613322557444901919847983648172776991126157007667521234699211627860490906096012911144738117253183431842222557762294031532828687408488470380640548251664423012732996615282864933969252996129149548479938234643469576468537478715189992880296068915836435936877652313328600358634754183419435860920188656151062398395137915883590520132585917369536633676694475315530659395713149510372452444904794979469618548614640178753445862624894668310775258256320210389505917802369693135172949159663055860590260613435332735074751246849321492528685747211909900326706754285436638866653136358481125546027887152615071279471697871960969129630486507930888639404336010621357309317318605810781501402596068483064524872625359786122193950032878357377712376385716415908539527889323912229647014063554596575699294709243935905502524887945479421324747648077286693975592633220620628113769472400471194900387232849816268131652605986655983696258724737629334235099479599696702982669323119278773548372650814261836551709106920541370961764080161328795218368196419947013307121499376400234586895226012125423664032465467341448698287112196083224526020230566614180867464049182718132491227455704893440406038518822483745961321368504866230633614906740800034257165742282142688315308076003464529255578933326281745220305430052838563347052663988305995468265226500834975857933243256886467844849793936342200830913469192356922965828836222808070502429557655669112062709961445552115266433715348794290441430077884745634200063378908150128092082949975173152960648508979829099773144500620060255608648557016027595400724834559180476626585741553147132746610894712015018835305711619044831073995625881492772399036154251929701625825814575280606831669564674854988242183064843851276225527745825796630034462008922716338405650298770130575045394381608625945421394282879660063640762134783644295678627273976735958729941079949125693138257184302018272596463212717233140115789602135037099707139969536775438324761083215276060000058995526923097502756657988059295060153512455955774895730213082523017904383527320433589991104373529602208548253145388046499544794482606080000000000000000000000000000000000000000000000000000000000000*i1^38 + 107046239415358101217634820127986024697896678767715361007505461641079070931071809429980511401953655910745564359132953238622196994005528026251681560320174487015066670124729272217650293849259864925937440603828718525658038980394812427878171244447509670280057412058788741350161613216067652480638910423704756352603614346859462110630316030156978560587301214118609017876794922329587944785846657035094375346840913472563350275713899803946192157408887398299027539922025473670755782044558525324447432200265617113574988923389882426052027892142603113808544869195019561734097501943702032933291653819146502878603299438605694010421124923281597422326226860716909624667506234978587283173327392078651306678672754048353213546253067240620821643547576988260060911103308064368460769365800917187429634026189675247459039982829387752923946000841551391088279975317618410031346415297760042219931817811101265027172247525272691149160318807204029972559574220557964193111278488341240284908593781783472455791965023748544986029916915452051308040164608991061470082095511860833489459418192612890587911365646420565063484872331315676773132916053911181547338298042902435323745353261203476912418755395744884849316469359429937140724591951654665071241962814883365163693216871601710102696748409250000832484491201445870024317504867250574041942343094468958817422901583224635356834954798118319028445329887015759583693048912411556684362880493478059393669487105763049676743015412857868185947095077535232190308663865474248925039069981856529074548778198658341518361879676053456396980339014217538574383025967135841662309194796128384870005856240039286803784073554526963636420051209380102769330192719462774560994187995047134456281049391024761485702738245001467901951456435969224530790837684115555940564472096351539603242215068610334792282360450090837660109232899322082646642191244332431356199792120420361349350320414182589589319689189240538761699229513798774534741901727120271789321505311524398494516014401142322458060439296535507609920386800975501216559024342505081107514616822651892546775838841047227830074287230310352769257034379725190075598024065101985182205013210766249009256388500812676819247973893066480493451541432172791564234366334437194931441037208970828014442475529871439103560680518448584406713931287622682007808514466784100689283954393856350122975704217619234624724178866792875613726773626753033906850509947862043079432865327231076408506127635451353000039770481799486550509643366100334400413883822236047968575401078240438804722116709996983602294463247793734709910230456558917417897249333835002292230115455649010990077642075615267821358045400323753164092295075119834629284879715896824344351081898045892408230259253779345129329902668604835033096980425618137338918567952940706332856563874528264491814064037966754948108507200498887750174016451152072020289308505267352314679156638581448760688906963271352994155709116097796704332944536469321793197235365019356065667478319599450520339476234511029429950429047556442048379316626412127338738362330427641911001191049772959222627656457348020304178017547068773355394018713781044489027003848138502153873037189186162642122959153645380382915807352382555385348654630739818175771044353195883521246373011487245771270417578065060335585226550670698426227857639327309410683388051996846985490519410358271763736271547910072965076170350136326458901017345299055565863179012116490332754302812877228130119639589060498163032146121425309138944000000000000000000000000000000000000000000000000000000000000*i1^39 + 1866815080612985835780230455436382555412391051591833102041273742259790737464551069653708077509658131759676248538845674195636834424841524219969899220498146528456598586215074824564992283141107765333722251985672110865286377653368406858426016146057304841023298032302763202506135176516713930486453794641357602027098740266472517592837463000185094850338457802065904071111982894294070736630935431500516468190578270138425403472457736553243401691267869863475017831771869903428918369719169109996610296781035807229953973373350596225338637550181747804438032320881798411516190866485832402366451906036269633769413618274429835893193993135839134828146376310993807617408592751205819413868816894676110508495673455024047763152753496275875257286902366442840845362531548606698795174586472976438602279960243043244667275608035069483869903193921722413124336545145119724037971024679371965524566215222802555871833013466127447867442215285575878267152261241190082757870644406188364518217187379638606864839128246601681746668098876781288851321881887834274670008526938993590623341027765131194227551497304770120206549723053565303485929605021114269584814152312423578647212672096649231654267747577317558987143527729522219290624964718464056861925924074016506571647188669042292076912153395203244834464359195446173398792405932058012147104724261069782423977906491261551814876920714445981449433151586700564413861640760153180048858998426058645055777554291718186700480315859413967330742102846847487011356718250355076087179004071975522654748143133190039638871371247807774202446428788825280398807761354133927322891063862650113630348633829162324019967909651627385185045238879506798319740062992250406269711876536360850879175251381996823981129806555758607425880577844792238932325108118926082525942571768403528127248013669609145947833420753829787941377470299191406654825012994090507419760162813534959031573822359572839836831977073036553414715395506230242201703150177002934800461284440353816901836623982079929680664253388176283497435434023156735568875736572749861794311856035359216659213738170266043691482110919945087481324223357259515730469314201339239365504257705032790443362447898797692785833875881937351387611789949608482772978417202870599188555478885914053837636048546264039618380449896834954441514068281664461980157778505951280597229769244763840982323551663984607611969423256870401186898709313173596965726679851411358028746607412713502144423799060088344916980930994151241814569638452992577466423039868230807868411699482093679576718442925518355621169729111796808926501438018992974225143929391674626097449859445017072153833208209277472808415352188789219965894892216052046350096384043002456689290727568376481711829474081487139961304592846054947043347983339134323114346477104311144950892839019494477084515150257407681384623063075355358686980908081490772883918358010888462247273329789462451526714686316472259533716400286067176677629224245873693388487953373256383274170596361901729198002222670145867153173536683881061510795458535687672259430716216308388161624339627035799437787352397691506135850075365738359656934392707662659277266203026742683701605270475847416681586308368662591920308012565760865762134233698111208190075596353891008805469254112519182549385237531358088216833097304843343221149484124109637154517543491973123202393024417730380369367373972177119902965831931376140672480621069339381863277797386943619927308168760639105013808999620491238238562537361637376000000000000000000000000000000000000000000000000000000000000*i1^40 + 5230631463867066682751584521095091085259502317021624790533183747837166491887028809519257715280424482513272900915988902741347632669437681461220792824887398373093485249129625846012362926618301429590410658019939834220736416786337294655216387587936409100567039342436879701330446364085425206494017449388334959163652454079440541574558382895468838984972478580896701684032920285662242780676160847629134787919388480421932075751043468319741435307739448177645784156064699577445069918349476665266338356419539858287237539763727182482166140760719588797330446190866289169401170588926975271973407389716639486667497860800368773124122790233170977953441856416186531546932874308711150937681543854304814787415551087558243377602297728422992170918716822298973918933204210418657221509738676253898641919115443994179712706976654999122079800696616545744267620517251627436732302007800725211685198216706003621640417114803209249328158775714256297015372242218683775350724822163133580157151089124155931108926861241121009474589225251329350942745910371214223975590227081533360995245814888637760395686037352331251865234590904091881316133234577427353577286681402488337405803235477983259958145826482499750144954354548977694612999687830721372561041359259431412485924260582423722113206035359071758250487896185768846572707726446220414706657617466578221434606926401960534089510607693445184400211740218509011110879283538896958884405123183620153570663436918272752581588893895435651376894733739340057395162011939596500130814723072730908987077878548162811789484539542161655559481434141897493850015180392428043993102887592052249956247524657073992909148143021581825364388239844341542185653785326611973464757220640189772748294909701565589626511574726834069829578961230457148212286860591867645125693552717814590222582360412475754144583003366061402406088156711724175036604515630494967063358756221364782726549460439400845395350582855982937045851386711585773321171268049966129572229306859255257383721134831492309369032738115182241000550468664424774423773412497571604217750078305421108468493983330238733722731185190444453566453730972051662981927077017436912773447207926794922445015813943882601172242976715693640005081136968673030049981583924655692633050903231424561023960122141809057227018055077486664095753106914052155522362055056462568868796975578483694703486949826887667829273158012936929783971047582096450526234490761760379792821580648102765023662455818064817955373625181624392193687161208248800530213330498202511867721992350615495693043695310316352187109618470793566142989687459940300356777024459843944852665082370916908114405733140736005813868455704469118462466454002287597636009513486941597589167381942195685208576423059656887415376835400599633312507315936472007356558884235880814459791940534579136483111842764049855103039964526764602260130813365060251304649218526538678314970481103390908862545538703257337729471326658266871480478638993409774727441690759081553511694316282697980054361823631769993007715039973456810265720568170237241647983456189920648345807397933630207505637556255837652668214106547921288723532328687845605638769579175017641643108654655002331349782218893531367418608548797847400399022618793105194329347145334777265902860295846354913265181611341051866093324614492184841143708927674074914230475164505118168671604452689952126511610965479787727197947927472774744306877447519796467592798473485626897322237660109111313763417592974258975252019025018880000000000000000000000000000000000000000000000000000000000*i1^41 + 132884266589532850549240482769288353971116070513114767056568971112604473254908697658399224704659166539107656408928298162529809907301774742826927905309757976813784509103748058793015143966115414888788059556237965583970177448843207647833079638687404832076086601790963248333823748476316026404466571853742526320243302937122886286845949139913074316219118637189901306311783505582067489585002473044051770569574823161102665743391787325765959465976708399460594706112411823863655352409468544340118842556409646277194974338874129531355835065394692622929299460608358870530600574520395886548976284900617527295091702125203730912496907393486479070377485398755041151179322988310873536217131496858009111911223200149241085806676010680179868949357045540664938658470215503914974503570341634078715658404832204738861366953500342891744981055648739027555146913723250437480146300463133991884025623213535249369028365954686881914291521227674837852948496199567962242516043041219613351943292783576663122917079146164055364639714833565453213507384055025728005124290872160227148224118268926278836218529923234777335421767134795826166852796978477813466522355542631205256597997698215996471270793579961931787495194988914597140892127146130781255766035058573418123355846919664086857592403409551006978941708795038395192062105769657324702403830150749605952234826659433163597890808425690361125663976095623422153959212652122781398903864265153055236119286029127240909285131789813497313673048345740179825324236899880755775178298707502860642852558577239263673107597157565132014437227218325825713041773911386548584215759136796579407703559295421618455825755989630326580524371146715666436930210519044233556547546250126996640996011190255855565658830181820689666513732723536723101570087012625984841420491327677850311119102733125842457678914221617634944381863349915673905387398212087382386727691823136011784636049080965802959555423235996451401778791585348040081877397526812031716899828472499337739518687844826182567031889553431396184892886333634253497731308106456782266816281060914633902309936568225370928406938434917297722416095063419800096602624646303781275566973971638601874182285562540933328511252156798305975658894831405601726026721110168158088771715014417068520524177337623158951509558034216514540234830907417518227075409557695030049218449277117527750356830723568387702601938291293124908882978042309133154363142728670405827412631201357068693886406324474380570898101288331197359288108146711603530819589034447156714837543183116611531446492852164729136373908789144749571631511135078746038585006704594112491955470740236059918311812783954845820243101652964110812583602117316016078661376957926151168656419648081148183686075322804138554122091102064507329511468199969908248591326231930219230340327107469886544346084977260408157355732322802424726151554674332521690139029656931315895589099184089159146034075545189417921878767662407983246494531261427038342987473050292772939780756724848793496359017976896240923130775981176253943894897431082803576836914111764159246082784027947569736791952904572359951764597234436646684676490945623364921951443427881942439962602363177614179082941499617877476704499732215357541203525649267440213254610811727090124234580780583601884412471768818204879725900543459594538050908045345728587185555795716979049192841381639558645940695212748770995093461790719240638119293410813721514922666273421153331949365258578748713389136172712962709113536512000000000000000000000000000000000000000000000000000000000*i1^42 + 2624365672339962115847772454987519270107230232046009000950839832116794682684243725798825297609405316334128916390475464729134944012661514887639564684871048166916517039039830250119620065962317484190837889367050981486555159669709780506375566529519519366566212948210460560731703088896912273905145642533553803657092945290792482182297839261287606059004370701823359699167634232194962784826544977821521231686338787972832536581112446180696042941269504555468193362415657766421690962590974076360708789415626786464118665130520529746438223728351636461705802204069936617468340436084628028964894953876341081432407930338857945159943509275491526292364971857277507187441278026154509576182333534266769236023062599835189478094903720941030799825968657081317848508751588729062257482324756471356398120098021875482145782659882644348582387191705795803973862476665444701129201803373657622063489548653354067547319842553210170348343141886547540783394814814267298289760316227590478358342427993375358401197513508688099464833569420485827625647913317443511725253624734714628058918917908928838775186093083334813592309759219244267926633895097011524676401274631686946247722622128210660105272767489488490890043644040414434892424424126301854916676975555170232655293923376419378608125976411396560646934228485877111010457678713123914771127308131135724321680662914065947305037396454577280478192135010813480399818669492263180609609792606576600033080704355849891301465675022597981084357265591291337895082776280394137182112685215101408289735792513276511949603932884948637189607380019495394939608664782450113218661437764219718044197963094580662024565141129183433803242637764031170782847410958026265687033773110780067793970311303455688300816452048327613292798527430074240477916244883376714535897331021798619214562482424652364069449240290157572908295458044711806912288895987209147340300672796961685585213783957982769667191001755582024471793196000399396921116234678505662934443470065943654732517293831101759442343370485180240252150879210321469527811133508454497465776485808750530787392275154860536318983855266757149220526486035718512735267802347545674703900557088549799782323614724374821692269198876436437984632876993279181995778918994150792704352818243786736756544710556934239835709551334716473311167916725477296178212059763465372249400257446638590183786026225199485665054914909972310469888245723763871374289293462790591892294200604054922816262005534423875501672882399142158811749610196460615349733498761083998447312252881947692664336425089355280776171919481599101802581275099514083788950569697998112480882419430407924725403399618918629169824942531086243844408248142633058121312077305773641549881055947519142162959507141297475092511220894269920734746580278915305150925489638942428122570911761696173451900396805961409420087542108562016063638951291135309593783156872154485875185152859672867255446788042668680259662372144818019215983373067098408222901035330431866235842671533396921515272069210677259639990892720702711354709150168690660643717216171221440954118650228584154339456348118188061327857103824092138139058646882656096742444483686538128635235678199445312347436848674384197630849234181737342698262533923202763752236587894110572188662241259161736734491486308261606936697757832779770411409431802288511898014097192433157179476006363284724428379271315471086324987600691447548055992397506837591182762434569557489607951735843327509859249445486064636736307200000000000000000000000000000000000000000000000000000000*i1^43 + 44377271204560141214563222836462276412431479278460591343886865284506309933601817994261476471462659572787438844399078075204689952716705514359376368366220297577544581875890744235062559326663757929468640994064163411168618576958978078495072111182548373436622800089861281887616274294737666509464447593971872981457687781631010041560923471169438547114650527746223054905350121871994343664625823342923576882404221953018488738757334621223511385642975775597643727325115158254430256056093802889485331235180779060692764198676543877206381744470394102741298437698004300873092325301603224137509586247997634930912210627317216266901139276186996834087057032143955895419116236074712535401178277568680057733772378991931511504815716330038420739797801917410317400291374491570691472242280319147920911385565849356548541163745445345592462569167546279339094436781374155931534051332840904333989618636848330605639896725520623476826124809738031460057035157284131635201165237306405626896753852050132613677938765940322722286720841702560390742901373855912131048146222897358892676692043245706145856774356057392359701928477818069793409401615902682750207945590846382427592527930653701084581714017596970521934297894695110794040775574659705978010162005147298968150174414030260083073421249688223476751385775642354693178928121938045500236861850779376241590654013619384316505209986894319420483487614316795374457082141062890947163752080445950151813629765059071983558846515101167923724904308728170317894600032004897658121177454910529147565666742368748626474868947938208681226698775432911354333792172904488215843329652462365922751133414037771048685119350036392833183239048053276732514793324179798600521484952084382868820377685431797291788901562074960888878820743628723583003902884337130058391416366331338715099043691833617552534703397668979468531555438176459341300141971688244357019524345631447706402031863895108794415665747166898179581173213826662694899467091759291416425019363762677804528782997053794506992416558259383379889731236153071318991396443680942955903331679238406040188699516494794746252117718241779679629137338912357033247688037402635796971012785130418848035284906934059415179571614293073924153409552482264683991917044317017276596173852003992935926605345432051168608170004468070996641940266944970397555076571396971312608601464265815596101416710554050648573824646883607943304262283946318848187197809438561668738147283265846911059981707954630665814964519786105080712132626023642634353678417696826517456089242135663190850128330338651868466655986362389238569125876574489995469234912201574635604416315346230902964792642129125971642588747589545877432725100946867410505043632724235170464373738884156787496608793812762553840926532378603941690209162034093674647755002617500834568752565586540080638234686731515647963753712387920792036672894423935424740368067734627146566892881011294727624545149210075871830718514123044241869847497182403439460202579798990866761568495538831950144113477691616838171325501731083160534048683159740416771090308638766826907972856107251008810056284250498900078721210551347082059519712285074631397640481788101555112062298593379651845022226417264737411842420176705793481114466692936044319421931392881682203983738920532765386824624580352344735618154855627673194265860703386516567602680714429703352370907975243499401014115338535976301578721990730289594526384650273425220408031606757968615275612568857094312301249223144243200000000000000000000000000000000000000000000000000000000*i1^44 + -627488733414831044982389377685943596558867485385468453506192185972827882120088074941193718564518834555841503886834127485568144582892319883640502606573161490410618165360204202882508653491776945196520130337873441173065669719575102282703062090379074843509267962136690830082682989525525090747255695802968224845569621728505283412893715647572885893932831141703349454700218407278033501949065686536561838762546118143009022873400933818945229286288111237015973581531178925249760211139655638311690699183017754725574011636958971920728426016976674326240041710957009355454743354094253135672367255377615873928888347278956391856936014422822797194566003070389134695282781628529252105092871655973566611029831222686861611701895409139724274299499962699191106459338833192753226728560554418648399667571479129752947636387720456945245275327974989364075248897425494195679977057544582239633738330427201993060941048351722446661145234741661357292152954361142882437755734294479834552373630871585955726785671362393397522342060493567667226388205915634423934566197484295389923854923631887470007690140763633180247344256271993993892869103132779653003138706390744783211578472650398734541456596373922351370986837577758521326286287042973590641954844951185085171454189014724841909569817584532142731848490647329000500847918515020998010675824847572090918614187195167290378345538615101191710873334530051321896393618430668583875244781225941173065357686693240381829195400205780889071405998323509797663561470919309244301321475093522284520018403537557352586352382776677637457218895561571423711623147297571666201364444595832223691137207017417394548814084336013897199299731796001207370378432365987432640377870151361446337640277138864831939902799853858196394597571426221392119626544783626707303104766031985374563668181585151058098206467310437424453590043936170924925456276998371740717938725186045872703847440329881955858280359075899955754366924211859957394493067255386227290151126654529431075147212079795350444623998040678916744197102313687537278399962331090145399301491930662792492983951922844914434328260504363267427353926968522082559393995024302942277782226306440590271504125640895049745712501933748814972370795690365625976089234545368737639011619230548057600302824595361647560643612945995337143429057551136507768311721089884219267793422032935359551397383533368306561524799740822903296503613599337040219819133120333671826070643587557651378820706454018781584796084633696854968322826814338798856794522907394713732705150883813456640155117238955888486857728785866221289556815228446930881141808526128790819478832051208165708080137472567517560436607119698870000286219965718092438765568774974997720326089503808343987380585558604689786546247127244451563171829116158289217434833539949986330043761208515621714785149518068675470766758667902388456223437230670078042701991707254899330209532800207730656054418145858347326213411716696036293079057327385469113089272282224038777444958766887258982167976480719422599949475926128143562879805410314725158715266935960848454676528429055915965906305057293978839036955651474688969140006297410590859806870257840631361146175253842634580323821321119977121743962266691090875569264727797944142988550885805041495724612466228321332180729013944926633476714965474168258160565913175648354287115202873363684182450121611513678042591751638074278369118948515080137149291262188056971533959096072340201986918512258586595224304910073856000000000000000000000000000000000000000000000000000000*i1^45 + -146614809902582095126597055635379181069479425818312431291372228307436211143159627495477302072377996990479220609920334776328263558690233340449471468030936881849915126703873094553150361726709431340248436359473243193201134263538712097736319841537102995238419638221504496524772160652052319256752441114826759937395136494561057728408373990293894205003506549140261055574865698690629855426763397092339044646916965012976967915507820262297532912105947738651734304118239950762403237189609695416212830570933270373488286504645398522752631812840819034945856268963284718038729799729373652308017915483298791719267329907837726441480292514154589958839995586627405336409418744643325379879852172810247184249420947015414069030033011038870515651405931751598478262970186891125856022735461314416369286868984038670715579294847578532569994054567079342186288237565644451705158079176172059859729172197870098347421464485228721351366053940175820757144393262686666773419090878786605123455278013353249613422051386222609596769536786159018453136375239051896434943705301657706501694292079043704824667638419668000231576594012937310042322705116025334663874763729092447047291468449813088584092844313529912717159884142241234710251850267349894060602342745793545854156688266885630024980398364821099399711234969298903175743427961320721690358576580340319726950289045823456692546585991009500863656358196553725190322893417162178919970954909749683781573053097448003261959671740329324111947258732646041018971672409419292450490095393988244855332585112872638592291707486101219687617135315305578905541894755307498202339762546641407380004569395683964042374825467574895842122321733631878335898730304882356178091486911061919622591432067958405688477931211922988703761063773737381889475929615450404444768562743654286186647738918526651929435741678628275465860574643682262949523383416121360271740829142831999379542080614490440643109900534985304106711626315498202362757067712489028123619897065704592065648024637867412260461548430429470771985118734463520057699787913560321580103820842557065209913652085547654624906638541822122299540028045152569478771720716452072074359119369357465017139230588809024321544596173094285061982346149701265857216178624198279409467204326942503275402098047402406506364813288229083463578755321623681911411514755401637429140010067694580683358109112770206713502514174748720689653428954757709242912859276624662079709410370147836702979058583895754199305699880278646758708733404885846507661496878939160094718156078531310605810138372809238864258493785172878058576372996289622946009966817309915694554282675209101894221623478564621434106428319013131805272725090335588895571717406884835274228322995927183251557787949107220612425356205703837487787800276697229834344859519518209670197938210475426691703537959612353244279404781961790526603415794845361211921671225737704552465970259522974317250647795414720893878477116397450452557976131846388643358382341864280874236336197546996794060043359887920110142296002149975811767302553683061292682927763793377596240718206613909656023487606093981726712436360972089588840643905187280225834687661240406023585212523491759913303818171755752978473786298503469830686622431977663063406187077197739947050585337098329554557227300841779779897962708093079536005306360485762076382741777845088836114488227167686060377294947949833642080228475602439559376518312418090172064592142001331469766147258614300574435455795200000000000000000000000000000000000000000000000000000*i1^46 + 24365507067950117306031886859393960001796569866909616853309855742132613776125934621385481277840670317618715110270811668670724475358972632657068655688202453272688583066314306597185581665445796211732515135204787682846883262154249628480902942624592111354997837303136419669952531822093018438951113655794461276158310068990439303525752987089335150116754308061285819209843151490619436514960114024087574759140173291098895393564884996740665156949338281886859503569105581485022999993818960077210287228752533878537471050289743672944261711152983950927683510265746431167497185261963804095474119563906973554017268518255699246684407262762875498877028267419793275787717174799889902363537289839633340136874165652938522004108851625911217787263790059393147504193365483144468371157016869982931064745705084402297908028326980184692704131314498692792526373985788595617866815137704120466312290266468641891471868565547697611712506810166955722601705151545763622374570545320170361727768772154355251227672242925236369884356190650190213869328542358855568196880601544658806102153599632760828444710828911641419716717463613355899491232888346242287492179004014284900635617245150290011799706077783821360068856621058375064866117407868071387516786591606375629345045825747117924925153684241037609522558636099462609473316387658467334932872991879610916447810398824486928661900674255608905560279044643969489016859124612444927856630627122730926264564050156122390416886107798794707936983932694136158452605208932690357752189386346059206111731304433483849080922615484107348446365670820297884570409839062266588328414058056468302974252658926479950824811431860929794938534320116279358459293075346383094031831125327755098067610025134206085341365100735607386536951262673149076846495213689411207137504215086959365980748307028049745328741534254314889328543284698877147797348772604766980095493933798182870710983329949193128381079261209419862416886585305864122130380851214271107980880105382015375717285931438458150099956116823983695342521042677056044852377184280691900115769515881813429321185369450626215947566083128757776315358499930592725683120428481847793050241380528911669285722915150358039445946233330326713836238197641350862655450574429918367809917419314272090084933269628888551005066920128022801030209797111013698488990109815996215863258474735977698682144350489237659435953775377081142101095970091757606137734737685550419038906250122071769469154611462354763788240094154282039477254408366773886426240499727543644890626623007013166015321141181194290609022512965455840580504425783879504640957050135284236173168973012213622207262641562724627942274108486638529687176285089134377968954800915326652339410998345602633042819244094794295208518289987670254484114341719879143198832643951660312123369938525614255609693062972068590172286895201132587548568830876477678524127777207673692847358029221930750020306106565560456621061537334822495892398475147963916961525466440760064693611259079017254736400412784234575610395519650645267555103826977084339356133109891878955206631911045481479622597606196237468055115858290687733721963907058056413023284614341323400711627993301045903631051528242653692634166167249072656133762631379809910234574912882834295726486563931239667203897240911115696891909704501771228082010904773993269805846560256763481766200801557942694141277396679470377823967859735558711296136122473053830139944289314120935123593288283960737550827520000000000000000000000000000000000000000000000000000*i1^47 + 291401543981396129085318236976752002447603733931385184019649690226555199445900433093773088588841283987696605598653022456908023348606108083618020523954297185452304662826152203364065541456258748989729088430276173325487063884286056656322160703886774992316036309580585461216292337999128416566406599971704898491673776098363145030390249816723951059234023633463112151560575293872779166524307954545123007473585703888830015119662216509385787788342986272131699652506218908889109157807211931002803351322097380312147327705289335704700394776548718254326098282696145741514145120262502231550352470115091161292452373032427488782310637823932244441912754711998557791007648354153261268299094304389764006944587551654918029143367780101230503488840327954735332019560868391888172398264709571195919756368950779531329349531070543625715178173104674017146978295119917986393927862491756784895586776102204227924386321357369849056979043342212295887970005816112890547005761646051513198312868955520539584478041879309021579150072238056640784800289136905853808401173103682981506378137557097621128821502804379268640228318466686155337657314636206296543441863201056054442189871005615070829039210080924501588803808767688399085860511321989566080888090641360376950194396841233834483473858260233670335935669786676975193839132280091009850738647757453315758632194931949689229402010080822967254375830882148875776404492010830822580222743695943860009997967020998680602036430079083245960826851474633833438476655711390671527364573202966066695295877931582887823122251802897112588892707760984494354437916433539981796696254607104711266750402975848993590411924817427937216363571504178322596456381012568955540707533383808495401352535974087309045832024560601759334114725414236776771737847633697417309961863990512706073755896296418951223462267873853824096650244280270495291527503649630464614369203308112188344265952227755243870435726435017054117609357042143475874562438283148082697953686895204359131313453416348579684150345110473346872536493114600933436563728015839875346510997017024894484364987733228309031947761778823601564962396448000563042580624079680576035516500451350895592678900654586049925279299118509270365636418289856306246168350346758671142655889948368181081663800410341656713472399524259555861201749768191854914559181986833976247073620016118967779718725182740024550143813206734018102959412328888713645250912392171677616682297942300380642634536986132012314428215276723116664017389348484447711058511824577585722506458288767420231632986681213193805714766728756132060476230250578548342915746656036144624553542319567258171844116637800059945034709624715231554309469538907879283445324738801602895857824346452369564516544949248975501746941105148602692696777729625831256834339556193287057144812595238731402720202950138704774463505377110755632456306216123174907542840422374406117926413043112189071070022537827306645876260165885621085792053651084210310823863363081188338986318281170330232304322560581266185457046983915882872528530606926557452608512508976753473340086144956031689082967691122033632176996997335279540678003309857845460002966866058306920084700787566886137355506046062061698100405179967935047387734078173576290300634225503263639731992905545162129312052249006406362234410128772401226676617150805645482949806637656118930308936110267176114094842908949803699716669824512409013104605174077624481426766564932146466609209039202646228992000000000000000000000000000000000000000000000000000*i1^48 + -6851064743377281358874043467348591582769116124461559601053972518997440556401092612796922679547764215741036947063053157502097551031892050950725880585359559671279895864626989034560076758096798300520721805115302281426799416588839236421758233410975605520383176590007164248652828530619065949465368576546116206910463183450238702629644087825985578688508388972953074791429282631005641891967627155786091603452841607149649622432293405654708659290338791276551890339407025334954438831909841192444029825773334836330736441150373705398126930195790099609638134583589404395256681768425184122196848975120444078880795125423518609412083751708991549141077621061451487826493824452627503372709614968550547266045967007376064820032561492323635657627745485360044492072984985164116624128331445489615098565421458094251750507616336875296499431983793231563447852295887411500154421821311006727318287052230754398114894845655649517102811649087095030944485904981830329776563195310226571680262549826594697693237894458707967094024266435056977567901033259366900528924236489852348695156158019064606390160239089091579586017296211446968905479455711036745828987916406650318677636995363332090150769896935949908908415948506527507656079534721348100184454529178512488532769606727423246850850144337641988318194044917567181629587474227659599416717649584305646866911269357183056398267108273873165939072283153567990481530565602927429870137808158759666809053242029167682338027840839043192153806230696764101314218281440219012805106323945642751318321351076176852722548311277628188824148075782784922725434265350329177538368404340581573599010118565641995130529553081572569938982749773708693876728407150266897377195109111704806901755710602551563569861119428644697364676282479827671679490204147377303999550049131374393598690166968170672072947757654480036721760935313423306567207534265954835125068299621765187760243097913023111232050807577348962195668542970768403221176783191050937061131123997114196663546806653347598887528383002556100016003908276090143041123076783075385653305751781156965964083295848389119223583811050136946105970857171888982313527465168372242139461805657459704240205524887666560626056807316362984875683260970780306880840043931328013977504788576121419392489545371355780988402847597724911636178991107057641571080726825358619987671145263309139458339282260573138904704518729263209589026372911140547624460764963291850613830915285285457760221034375185339922838489429501172498709791729307250018303410220692600230568576595399870203439454912821130429745851283895242202228027096214163220457231045661666422187404569892336514188689273516406084560140829451800466536624987899635746663211155477681589338550397139335182607900393624173699054981587512018777302618701496927909087872091847255855200671949168897375942337464560758470365442814602184513979409621111234902894346707494176247327325145792392778128986532410222358404360910088608953021301278865138447013739057295019065699808739094795587171608147895341261680549118236280287488703275799566611053612287820052365069799088333642071319845902997997218622599969254462253526279298837506870357062893937760693142782925552028111715601312011622155799579315367481381020054367407054878135399892753496134408822962767305924115901284021081781486693634881487053412072983710055046509404570617239930756689006175267481785719160098836094132618895399192122921634162832549510258167313874413494342015288501862400000000000000000000000000000000000000000000000000*i1^49 + 57191735401879320064779333826495547465645574198667698299944408395790378150824580966845877736501471742616580034917816505188346199164555647686260818476884849136683936589180931127639081076276734236167003448436922753990698143542408220314238455792285641093574035431094564955472220813601926832002061051017528671064441109231647772753409918028541947779379930868103853843218788253826568623622464770253422321814988190809721250569542622314914759692615475045435689991487363654981767011755791990454950621222431317331719016261545930281877206639773325473751719961960782981010243162643436860615661493869321388499228686064813056483677261842896127297535001442349732959440684960969411327703035302240889429060171591456990232847064006987436502285919501707353060708370115399341539512511896479568528801818896078711339057665701727261755186205312668434954941578481702388847296305667269693199857595179651797857123225933410028369864114513412665705676282199180970385120046738287485984484049496973859964591122703304059433080594404329424909015150431234315325317674312230334418815612362112493183913513253893596786833121971034355554388595580564032869461630491221398302497457230467538189930943860486530165442816735325989427331525668050688643226483241846693986195835379009201033701087573279074854983619562524593757826507578083159404704546547913511997510844085036833835563951238968348419082802336126844170266486175950610811680733490774917312140759804369612709263562851056108600897482008741927267048401572368175830979566239598385978967755604299412979735457715245437448977881390806345199733474413416966180287950352091078519089882843433207814170824664595419557802229561440402364177413722391248604911874801713986450246703301570475703763485426641822347842708064969253879424511225620104071421669006366534120561756805683659217353576457849934924538124843736470934684918910460374638089220838748258824640775794059418377799006612432466847477447498547379014479837029909844143304983277874991737263058295059697688499733777729549264910261183279334006848088382565939669465259051751348239651791108490382943207620078394048457534333729049924317816534855162376667822569373257081090800228941703366518175535826298540113371752755749285742602055442650103078664803137515762734481456128061492401960541737938303189622688724524611818462464796429874342276686686519140907250404720167015874416503997892102741809398516408524816027825731022746585838324464574297245340712866217037871468027686096631386050014346084254747273359606250419427804996177255906871213362372162940786294182913786696444840028773870436265874796182799689529345460825022503796484820964653164455492158985531434909924849615426223127711625500341611079869770216212960890605447814294905139664295436811511808810882294410836667922837708824256674833387735865883375345952690336261176784474477599745035883507975826570933023554715433815723413473004311361740406540067819133652197281942988679855191695318339433171391307821934110372296843323722719118149398287641756864828434962961764620113615822467216967140983416654487516176286380554043286909372649723331201257154796235416376158699505785309933962565395216741384141779733005703998020008609044812079380277169723142812726619018333883517706668761048851998329267198422226675106377005328728332441246049312124710110050942023268505186528467592413378427487377710042987216173252866363839380534756706770185739833050114222134815943684979695497883533967360000000000000000000000000000000000000000000000000*i1^50 + -253702901651106637112918657566851856367646086207591178308422185105769649132653871111789988268816521336346453899920006905716682901818375099392048060863496721946648898991743513294734669565900646951203595176111963829529403427542099630324929280432943832203499336984771996329483233192133201803604433889248957748287282185930626708430492970381695957493817172469117036298664261053514522023928999313456490069713374405943608988668854786375453771976790791950102970527396589250367152416185581040481801624649375023907363328418909083984861220398650379812613126549529688130681670690075924273410261305703629434515337720033358585989891834547707506981039373213497182191211202528032684897298999305858140905564176908701506777704772559652665381385264684019328109327078770159471279174048821890554486631794892899382546853351770596349094178933387505827129976952583177692641400079081092431804620189674396249317081400393040072713778043625770354347941025697330718361361976966758593129503373420422773113337330051366393177534718537452706051489931216801817722471566198261609720523892783169414152391014755032093397624666611940617559136456980066120732964555872574856212134430609343532475961717320658911889494162752706247949814156437487791753801350268223141632993219158873707799523901311065697220351751300698052891363205905327661590357309843807247060700435726646111230283057677223749487636908426754144841452451936141197900067856275061464219080430473412059841808509580696392717694753546177916953702826542544879092137626832067900620202528248324641468510031117976882566536309716498773663809091768809177159791662079652130750731112336000941692498073811378776517142048042710691091646423326011306010843617177295397498946679749969859791594452087381673254828661835910269053619400587313379613337941194385922802126870187927748819974915316130700481584346865645971458181827172147546995587919758161763353151859510798257584401550834039867998579150063355507553577285404332335413558616146294363489257486968617823186325468138757367625191569023571503449854812632886777636180462602431131612168819371917098086006779121688100803661031715695720291629965593695076186674269521117500309436505321896180543191325270255133727485237744663723122095091639240108869356980136543794104891301829167033220865388226076622086914708869829256206286895492501947175053981269904180620072977568279891106468914823600355020978006634256779811534447138979032724936055532770307217432055878671670525328200287441838638136634106679858489006165617245636691545513796515067241554618764751097440637463551484379173160215764503361329610991568554831944367630212388334956414485207195978993700145124277647949892491165722803787764850046423225774816800338838077245877969997875169634353232469719899730086276920858490438540650023481498665463509047813680253352322534373668243009505063847118120839067922022923929736102611072089671694438560347031530742438440513794107159484142838156990001990027216935806239610891272701780003285606684971473320622918771672662345526033306378288686955947244701995081362432443716937685405239366392686821550019611692906019553890610322436902115171848157004897736606442783619057392168604687128389442076402196651558439677595491159321287034326951481064282654981921834984973978133651939888134678202668883675565714001514727904310076309762619346083231637692269437725573940664728635317049485165752516553554712828991502277045599885222473422585522327279108096000000000000000000000000000000000000000000000000*i1^51 + 619184738685697028661081464624523320288926206759475238130866073975032499811531916116873402525698303445006214738237246856065100808327764773103738014895475862295800985706409870639682872542598045178015066454561622603169842308154574606944583588650416383074563949178594374927041983327227970353352494613358181929092017874674543987893963273724353177663717906436999540373388214560173559645085656326274896202074524288559478534333627791710466635680061490441077937934573747749216333578227578446943729085430850969349365011564229281078695206495753565701133580646263913805346488274701525552824491774930586859695736356479342219792872646693890577826366888129990024184967604527387193852984680066428755031234916143741793626630202548971603092320483542298238945046413415850770188304523506079515412388961782808264888285483931886046032660664832022115806354588527162865485626557888507684480376762962084098612521550380867515362679747979179512398222257430164767932387414296219877576307799898499379395594387097124358813493554215235806585056701082594989017076127723091200671022430095689745384965029283248270790513687493322273667858286954249930581940597397755777513199417782644974163771968757496630419407845216555678933154088527839424081114528686510551458230486270521259571725173311345723379234147799615758558092203683991906115140727378262515141467917785062155187324759203030818558311095284513025811846552875785686464322017796432515025341559215167915897344348736494010565470993817544988782421069728368062373962356530063818350072823560621710955357522195282005383868214201476238488529719304993476356127610791995504368630548097085308690266895572846679406471359226798816818866297929466419150060837497898714016415026588445631783938680089331752973333005804337047569175579576976738748571159374237372252010501372912106019203756734604428666185103078784020213419047645419545394050653215220398149267908661758366178828676785208004660864684115896108418811574847535022989299004142230678484639303326648125973491907000686348185850257669394474596901622861411364270270061319411896166441984910471664594414696068118314031866075752115421427996273456011832983248345026697125093417288964343129910131849449198627353312357216720431421892068810486083961083875460350651156192403455368866626031935330399488234708894020872178865023185222518869781978100521571351427469813050031122937725352478188660520813017098361195963907013833731446987540349525028005322666184915033365367610345063362157238575878576552509352291896899342592552431822601672441253971305043421231487906992233727376922162049813171139088939394299795908799196813765303423345999823200729294481495950902080326063733576010756534232993986123261289199966871616053168317033105614507286202678218872887480435838904476065974406423853761457873747276772842107065985964261822295738787792474828037900762627273419733272375852342861653032509558556390378098288465226468152367167636365552180687681496053411263923458081819782390660726010631368987221291889981042754275525585058634451792913577028400663417689205937454083631112851924442002232586965820550938053885384110089724768730487922881517036733266986860262930373368375421900075883980662852371873242136868298652270705386100999531695752321970519947591705044081998694885185302073330259478471374944915775877313270526624136227603534161525932483854476805743699193641011909355638173303456510932261362008140038828748538955677497641727007129600000000000000000000000000000000000000000000000*i1^52 + -655482758268876528477952605134066276670460190138126319642863507709101972531253515109947079113189728490581849126942906116300601711366455630358491447347161067896399208974606456520798411300274032371267464933144630993372645389102910841806145665478846770678073158030331072576369488197459155437893685988543669944101977500413749200105839208906232468735036927456809235701984495174263037980071189910562036387419583788683920665116727227338853284332076123992113930973483534533345558262873937406729654406121799221924626856297924694574939852861742761237112082321093136941486532005377457876403836827302838488362041437974481002246683304811278134781600636265658928453091739195954658078442292376779937717733386970694396960175332103446504974086267274327737438852994004091117730447223482446586852229790695846495488280571233996027588103667157931671807957491467553390540173678204890998856036537275631909182498374193249446000719451994120487801072004742036696674071835967955397373591767134348505963209699194542372460477689446174968669418526601063116446726505125212246542198543129964044909756132277118491909885707679081389375765871212705796601615335317089410497402308040344656108938360610686899376548752823945368704442455332883856533152099499155787368506625492726572934816099763139874300446553515166864699166160051259645399315718644176838355302961705631036283556158586018461775417963282605907842803241825798471978218926830733692020145076286645969358861636288875947475735406017882191179506059203881871686646303674603935314627880756126985616448457509039124922708832791724160170592606515053025640125941525577744847576146212742733028939364395144963242495359913248494556031169224372150550842896253111496950223587766223652382481202431044539758119623521834176640167932513602533825323193934229064702429168044556583695041416147777163113613924786950809004770758555253983365296758713189180235382956926953160583920698438423706053397772617828621313818272481001571064255927208980696924285683785919051246221741347308910696816638690137214743857114467806535164648077015675587687316773895713249064257903429841304236897548675140687914403311136326547974167951463557792376921737545252285012551320492158667942402761658044673731221417950038121868166366700933195721553680610795401668247901529770036163558301617631969524994293976402930428219727300511526709060825355179574371228042970049960385908915247604151197929363435224698148952056869378341739046309092463923566516129893287858411198415106125347716589536632123086255286553672489697975252718504830633586347276047258339624102026764823738581583901242336965166453800255736905670987341187465392794829460710312955798489399054242955298937742232409120503174773206030645921791275583479645567340558593191145383954881678090032768490885276795517705954565253230723862200202268548086451187072468592898128900308741489657163922060203613737996367641558936161938486754553990775228718076562637422081323972282131413111305581307700249796906520840073884238209389473429203413327180999666980376505643849909311134234904185004567438067497680688370416968362262944816932230175244249729507139983798638025501673772533958839372345344151111612576471287488876400828958298195345500532091745627358002844860219519190796679916527043914013135320302157250226909585301774589615648036520056632353492668283702125158990058427188382566302405633993716070835431690126713859134032670292234574590994278923632640000000000000000000000000000000000000000000000*i1^53 + -146994137875860328241013166940371915658258552949200004027841803361923111561033140478620872161176269950626737621359344159359736655232687868627591027054555109258653152109812631195136899365479206729645595167512890247462601261709981364950199538072315559147201830611721668500353936012790731625893897028732726289514396759585407869885667112460857703259702236977889705386393492205605462741303813409759833695127011976337525458561396557359389913179385677874437478812205176840092115708925361733467636448264503541617984560912932879320411781909820901141428776525232303325060295829744999259250931066297064388925648833269458723557535704383317790256369179592589242931421660514615661311198460454542524920993370259417895790624296682165195488059836634542807490325782175519095359822435277294985222082789821389071470030437602222639386180326567819323459256636653651065588511481341736567101818322822208756583610278740450266812714944317695514657792139297877237681183722410411544420355896458751916493655544433338092766630475702295913261779767104278634300695653442193006885349451081825937009349526260451321900586428004822098250345252913149839781492952812375360906720686596621000536511802072497534123367810667167019805798345291951549867707176380513136219155193773818778365700929826719654629977252919965839960017231357737952942783192339931468504781815932811659489897442790057698816181050708310164083185227983813473074306160087931958491306868903913528578431195902488219850158769186234213428218378889180507577965086298811985392592573046032224686234423184742481641469875102246720660946718975941753845497236870545914566818375144288679287162157244384507152992921303911701604046039767470133636853740847523696266791146017406991758322105558278494456663580238606578883778679003598604529134802764030560719332421309760258538142358844022707456277845893321997905399259498519405634965346488893412260705729558911673486160244335427039717539682520071474730327707987229705117423592056637390022743159836162617039608052777987813399472370729356987283413528037100133320626717869239193893715914931846774692416202532896090977881400979665067378940531773167648124277826035352501304446244767355392149042922792188498279001458634459845483681109359143899657679337976478832853613005108099241408517922019291344339209340838570851893803621294870613812482495703218496679724832318021597922390434780155818195858432395419871339027110282322983365782983981101486502337865777320875916821099089680533488747474088489414489532944065755798522646676628205928679833966776382218946710019274932893705375218591757867960634572336327508004967600066465462757044045299420838174985894658521479255907907898967089172171788423231432084897668700058493868169729737706227186315580743536642792463232517932708969071220555515065489434860542963133485028133070119549278590059997297250527088706934559353337241857036787324197864990223431119900163798830920304834629056999164678255836847987937699371562967802249211016959405513710425773249392717923685466775691653827640581701689836178532824942866585526685872310298620406569062270212860636521399609764620453433695723707905169480795730282156463683007012636696481276047412495790302459484295342438059421769177135909545877682230677328811407434434954769672675222948196308085813520631649013011670869065992622749491003888017840303429465175546456873913592830688652642810542495427760732152314394494344282261845302050816000000000000000000000000000000000000000000000*i1^54 + 2123550103590245496152292320139628817133370101000329332910810069577232876342626411719066814827015614929223302589861803394380904972011642861773359149371553401749282354095150438184874242590838140634790485972908789296287287011841443028046735720868294521436880180639983038525768303479084785436036731098366705521301229023228022017526216295360849105991283805509357064710554773788418702781113532748538768634026271231970481372546775807304127224289698481395186722386612299379471774534464882944443576500580346053010055619949939070865430664937183592818317768772856665207222922801836366220051081413991316999397732817492045968389544289205383904676326696907570025593343709162531411407160813635574463314041137104668734700806955230709187898095548320627931595035909099926368925371417534262001780448544823472940776771658679690296021186175369339125255571774386974238905865045099455130879543845006258897620333841982426489138623620965221673388807529658937854189784357219706549673230830369096110169482439302013190934017795922001087705409281994171452259405852068808950237271293420667489583465810902741407963378512504066772876740652487684175667082948930231335165095312742480665437765912458878722923763360895041374582664300728833435423077091720810322417892127059376760473396013355989715360382271718981014432041808103453749700332464055140103637152030582274702274489136052115488666248545651588497773868248374035475566654486317130978404862039870919126855343922823137318684916971401757324890568343922843567111210515125852798423719139238030372731302453723929138308080709726167855561834702311346871634056396137613379420604245407235208561190165906450789888816391568703890511460624586394425050756915668657935557059813234058886842042771023477522582821683330926439472403063848775365090149627098303657706599915407673788819742734703882926939991032373620417312801052701456149799889085768873790362739211126347346044325418306723473887154955451745752236720039682715198368455319377120520531582139805365981752151980885000093475116526684241292296327742123769587278907836096971374773787143108781102948570407529588147623634442374903985793190807147035558023242168039501928324929417186317575379465973240504353376651866398377511850566537971068525536939466665718893080757954851520060145661536885265505273851485669286190951196538164831380897122336981092604020492792681767727162037544458649430589074713733384685380911935743628602370319614131429370594834030321941375452128720267899138477156726202858427870585831811605659696860360853825235075649724455062464305657953356470804474668027956627995316435378308240591452408758470024708039252423189509050376463077482732595630295816556569446457880007636560231222824726419592525608263457334349686440923938410471783858221935722398144809287493126816770122512027406682422010205419766783596938577717740960444334785037283566182900479280262517032081395441344634333531045665469724862630497187145032656913097589065508633557966235982720663085385389114794218674567550780776707738801091431664522111309625673598319725415407704686074049238961396305801801725184324179828888190791759140972620490164496251737611992291611743812073325426781294329361625429615667756887800336356289536211285532335585553606695152060157313381651626454487219489486033626263756586284982333936136673239773633676959022204216399319292651281379832544650370372533187808526290202970408116750603739142340230990790656000000000000000000000000000000000000000000000*i1^55 + -1364788297077174000938497424578956731170212686467681671228716100855010317672686790217145892270204738754537028940892186935055764542994664095644705295889517447107355405302364212616373152051026829618894918497209537873322120862005024759293219174189262998631071348003478131196926838402080777734758834886876834109357004540648466348140156789967052761382755061657205463853308125894033521154375930439382998846136188112126238839858964102895775273123634624228917430770301849879013598155907954530515094459775303147583681446973804660088253561131328523539608255262985492858977701756873623644008338465435874527632811506750149107013356262915416099746377689698092972243575747056252181690293172335133625533338785371840318883938411800845762533052448630942141459690987484485101110373897784395441335432157088271168137150799232764033212243884624445797328234971002654425503473427146786244589644790637632159176906753430341462790159310637502191300421095145403661922552618098588447820550567636244816180746181360834892965283836708961962104874881524279939155018137914891449434607144382622057229301910353232479090413283604262861573470799182804042505846889334657274990477658394814006216223363956855275082147908170134959843628669842003796808859464455818022634413593189510479324958886329307344441181859603701840424890863249218519343973807727087196663573835062876176311455608029967332909629894885570299567460851854819568912854609448935018647485872157024296499938430319195122643823489304912037389041695381361372233574946295543250552042733607562251670483951267957065916311096202383276286028315226234421067163927343571873262887139736528907335748557845450725944233151999921774861507707862775660475962472305944868724364925453197187222112300628728419109745977741003543351708145325568979072731416787690901123457124631559582963612644441135164861914816874694743479476215658766012047146190647803605307606668845733407643312114680505015190748739956808910810940273067809132467316413885197519510360593550890217666129646564376013012959209274528608753651932469220340653745338138185139285510716645690174829989057561124897271496068399156297373945110396929753723540938301375117468274449885267887163505469847576345586272293522100883737443383725009168398750483881192463642511925332552371836151719389263725607481820479035828172598195451261286958339085578968980732085866256022905798483508275853797122150561356778125235722125815957919869439797022661792980426731116282608682740026268158789653602138928485140074211127775108283145337914932922161705749977705516717305181116927121772019883032520800995614982262262910798003829126071277290123957871952848237379128590682958108676555977513726017181462182296424114418136111211014394576801834365556886039676167428581186833950165219546797423842496044893881651889019866601425512844529448785852286686230440661288267455268401612345365017374053090221485010875957333869292975361851536357189581244362560878606346427721722848028042426450796965685547859746144431667223503846344430964862089745112792802350841471823258228059944274770347424929006957586394501311174320061548396143311333929695771800533293068634748319692877346211537235031859611542335318608949012554124902632487821865340682977568880166634085544406558661888077065450073019238650289296961122404988659627504747074684675080445977342789005457783871801554550843382821000401744352792181511468430302636220085852731641398558720000000000000000000000000000000000000000000*i1^56 + -2148564153478507887660068440978679279188017560469174380463683637074896976270744888199633020812796325297119603640899694849435613867555002652303514790279893827870636705372157489814597464807002147267802782203577940211925872862908239286100430401553183250868799760273547927790771582429389824477514698373881636646399859383858324186834251644784008017391883957591989066404567156967803377505899302194209131892331880293999836995123543007761783992641020322327658042905647772031071824119886291916389926184264545940546010251767989526578838068826602314791328287285488183423750319041554225846849848042571707268140610672120928292719902082585355534617270367316498243772928255081265475976433791456519439623270276759125394365677936396839593742016593020476642133771446328828862887911752361917430316819659263711373767808003981541858812083420317874078677541540406726724157016411618141602866826306395083996612326080986991308740783118736051913379290473156886018393977835915406395124824778117489483135989552189786392767633816960989561822233101882657403997628520360290825004168554918006027019892448841032565586290044143590676719133244136764936879817966466398513950011298880204625688194146560801160432211867051669638910704502944739708972547121944076938722570217966233028220004792385201440373909130336388897130964544323765280772032007013932138069388366687827413494291734614048355415120333837499597526501710183917207048731417087771392944480484735051424986509382881353005926262397874529087164027464417310383459659550206761092557701819490804526520826294315907439547167904283876198150157243728274407274754699854533832342105614372415526495924736080244130960127583306967569704778012858312072849679345223352799778663113621996488947411922690552157275562132272155617711706384825637597010382874349752051017556514067218740646588622365845873634308192544880623479589185725058458149534522048292462813338542127013747859535668074765606791093807302975450805136523764150252213328303827487651216197065720936140273667789292904005958802378265548275151371239531749338856665651627637688139760748177082318957772980706586599626696200680225857815667339487945237516430764658675634124995762194475510339322822996172913163237998375997735847816156446086733182990945010105250945336108804916779332285209122231475259404080209590550374529906341793056241241103419039889182304554947248315460544472530197827814854149183356254104720607335256390516089709826044263496631928568232541113390056804772302567799538466963850432388977027869053669863459565516834748417341416341159814399700388002743954183873090744718753744110366970316221872210715783980350181042552868016741235255613067841472870106234730275387641793887576360791022176859246186966605089420175918791618058150748426161604778547000986638955555671537829944364749452151974476624250586423972550300550928747522165770024113533582412996640884397933384326651119595609375588740294049872957799406849403447134658408308538240487829651909742095351681625053386497711239690613741703865758358944304389666075747957629908089671720489530003460102875476075156695263629173822057995371666007961096748104097832168050720349695351080525546462210148561268929560387179468159955469990746989155669248965567059555219874080786028371568238136613519136924843170734225655482312312416227514048401695710756153279577796897089025154580514004427549256488054411304140917198678336727205841325709590528000000000000000000000000000000000000000000*i1^57 + 1369560283788440882430953702321423385507155144141535774556728291168635954259170062814109895268136347561514391301713116466500051517770134407930686876207764981808441020351891023667729873884024409879586194918982122724236235559044895257602317682737201831177804087802550664957472179842193245507915776294769818215700588197555465574428769551554160624373881353746684499092381599719859154948477464620867443801961467088728965033934813493334606381571898335384274946655300657955911691989315354338083883594390469140146813874927066129954625610550466351562200154898819613339081722733554708032292265226412585860092028308459026970452638188291843178967257870113909999666888243679037273482845472113330035209452472631468505811618567177071483071514146259766210912521876147300555613715892702219002868565042869643377150222253594998434701067059906865449585750016382633936684352857618701474037953235141885897974035276205262111570949077714668160188971452832521532059240530410118446418245639949006452108523970563526417127055001206454856883699702284225229857451237265037577036732603830689566243359474526252724013896246266476467719777264207379527913912194387101477116313283896063283584049750110692627604978965202537446393841934477457190524535618010668398241881629061612193501340177532168141227173793534710778667901767305841046176296474469132794933882042842243843595314293258231187621287679558072224540019005392798298992548536207533825864563453358054478408431538435663103294570625988954214287583354696209755123928034489278824177715394644388803618123529427293112518630109538976485916475076226732985481769019111227816903844262646372278489387430176259969650703517727167027283446417841915606944760606910929749517022738043661543110448878508633548397149058811823562692322955026885882920353708767574098785926944291524752744444230621880331352450576270737671896167212341886113884462047233772990355107463684458799601978016454341376723634336648252991649675381005501071180492935002319383799969332780009745931107304977265992932686176618248537647130734305824098298724785652813041340028693701732786489596899431735661989509581863496169202647341660044867164413082111193096596926524540414479984620703215131073146376775227034787132826080834612395908598500282841380733673640736024959310494204834774075186283340534650319544248074039626757454405220008760618206585532186231534947224175318327472377565675116860689009895505660285597280439271776928341103073197711728645377900647653116909661968286105207273092535435322592375524307407526303161456364152052887442155901749961515406776813566773959816655968469041908083678502786285986523093654918659081828404489777168669254744189173598374805363138521024956361953228055395251687415726872771208407548931672993236157955199069304329665475834917008723194143552170088211278421554588201407500823147495582481923172253152286026279217347602303754387663547466897125434882053428736619776892357259070810038459367153695757869474072590712587667891413209819188566033978819763444098108535795823989710018175077500838687010036191080575778702955473569007847650141341213059029082215630781645790396257169015745167557399574150203958973623662990801449677460768667142621460492487172294911400992226952901596017758127633514249194303412276629641410301093049119919738993037774506835822519705443694967039532460403110443707607631839685866072228788259770889236619344008031745139225395200000000000000000000000000000000000000000*i1^58 + 2521409584971442514255067355641086317026865906702656781371453553730777962279034967230594412552342556708578115912825975352701583144874073702514099491856713217166301858936668457461065921050174599091988460355841049846443352284694920871718529815470634634819507139878872227508240634488572034555528834137504085753662212602287441992311908006155641247387212921621333733923824862519274023393382917462676465444242263495390335173699025973157850489597506688704545603933401963122092432549650961282194005128281628374698711243173809959477983642029076208850694278409373543965629971350536022334703725349415801844627161105062121258756156510639830000325246752132629326332713121489224722835058451113868584516092740828961895442445073334843737787940832490095311460098381971066137160820454953958136631925547725959255677005279098175753451370197761206192533622340607947610378008837592765205628377897116262101068451442650633190792673532292712633106642754492495611139928650092232533740271735769950591034113171532223831456713594069752459125259011851674587214388622178995306854489582605451683652798123369190699688630121432607294412642825916378681021042934041351916631046939395101831080890812876618922479383835752235510322442529003504131445681167088164050415450381683209403090316447640899847290920324233328088915046479551538775015052128252910464211279566205150717126904708610302763438623434123688139493859016784670709380067371183838927954470369056595840619640614356825597178309071880057429195913685312978581264999205873909446271662210294784893348881892924077099840506756049078411555901362854519578981091976437672745901390842215723234597922237717646163680997871015895135354865931817609160426091766152042010346788249036084740589315705076810254264291349288519557416205042503054219625602773221213933637200055785657729756739195791897961817894325870621878965816539890473904901036903241273850389730246157461516938064111018332755590142419459800362509846736971043848277838307175950536363070551155253410939813962656271269896433069632384582820331044473278695767692049361390952758773162745722431626063183219902357121803571320550659155052073263237508598091032394347950886301901644171602624447633534599450732420895379109499159243001330254303734451385571195557321408807240334716623515437771377653482792428542680455020335888227370963605135915507227382326116061031691391319712993692863924019837479601541718811256881921091111755092289575388405515981352014646297026803338843545364045127473947292610981881787686540476877226920728507770910566699000188940864787225838175839738119005454691028275230207202040304768417074105445457382309436694591627564174150654192534236849776657710778158325627441096247238298603612081878903894882634743590460031052764492157656722368109586998445652003976314039659679229324513164699168995117693273851223063454621684339808810239334168904345180912533909536417431988394060667185478100071786678526516231577851098898063439051559847692300793529738835670405983218223941324185060022961704943835738550856749179482888613655044869648133532166594073846643551327824839295442915663753462269846331271417274108643857137169802232322745934340524859104895291967623477837776010299874864785081829130084968199505097465403805688231855682444368030043662258328695046788193336530746778223564822017854746586604632648328150331737046385428386903914155021269217244876805737393209013698560000000000000000000000000000000000000000000*i1^59 + 668590324359514574161292490785758354376955788387256515684244363642226785476962649840697748642606535403148546384327594627902675057246350575387528100995020386402731892052470865867841977350159135541919493813589587545631261995025397516582720679489373568173829385803651119178680078767659932407812306779498164193197273277726426367397020966359923183693566043290411445835323970130125798475712747256072662799737722598620909138116264137912059407016847235887572534822149606336495030050566648909169544261321520360628371388125044793436582747471043208047372690964769644895148497764698186232432610805650361171311505138586373388150847046964228264425938290586868906988376646810401273986024391105339453075114702362717837070322896187921400997463178669884866187141575325682758179309965651622875497824809924733812852489973661294539847630192516662171093115399109321588891769053819324611669422439965758343638302766990755720374406408010563019568851973050351415688960539986542653588101053559921792837989028984017283492800863485457457513657030078598217043720249675130907861989973568739497277674090816148307271556077312790507579051894595328913708007696000299423803875587727259576599268586778352709974345489450577482860513581163108259217602635777279331177764059100550791753594896159913998387980749497875780274564055552207769840280296376414351385476745503079290017523651431992270614685148147240843972913198343018261587691246765385025623312936283933223092049867826884284373847962104001817368187340962699045140319817257173107334107770830438608998810488960347064704920537165476320066589008719245008603092046898143202921032118775432322487642505583471377345807547793924838600215876831977289404674238343881824259208323596894195458781308649216474271005971804392441961508265930005423311895616652195627039641983163705608813280479229480111753499250091193996854118635622948199240194668412187451905562251016581429551507008370591304159505461058559444252839105188684141246137683539398160890493728650589098333881176800564763675741783553648584317665806319742426603013198375629884023693888413658991036542666195350289126438552577862900372024981483411338868623934112308605909052686706894382139407824514049506966237386278926200331822606651636025005089704369148961170669293697288465343056305343446200055929848648428319728804057002510907358392226851455523230314083824308636845287448415653454390351637653157496242658473032168463844148043610567565104929157829990572897355113518320850419151209985145970978090807028323939446388807609450847236587982510740152507472252985121721292364197533434184940551827658574254116431536624206517920158703984267640384695416448826691549428833637105654958063636541744662661301710062242061352619576365798282115691380576554815381218043984145157343507511477887975997608507866017207040098447576749816302138726854864843627726580432750219986309997609695422165179716083849108854276262298470261883193480429943897579563122700529840288838689102935888013853211273488329864391688954036163522213420134381255948520177218391511674509222372240984899796128976227874972882171936734801551272809990370756957776281370785608687946681817842133307534474060788291859918869112185522495808251836837874741608941832685088065617487012003102799423612292595643907769006629730864821697439073332917052555211485185607701012642562034335573169941137960103625275217419239529232151968896516096000000000000000000000000000000000000000*i1^60 + -1171332877344810202248860691239356253466274124617880090867446252088852696918188735786908975212965798258596532147131695426988522804612655469022382964537381189112753958012768499645437631419812357061620709863351359328453452835823204399037803000509935563706634923102556509880629229030048203268344319536040530589794615130989807775737793090273014267520781589673146324819628906933354928666622136063747744022765455433327619768409553713697229564428903981262612521005520287636585500832580006170513562279723726514186884343827865728720004299132857676481601391400772190527614108760854798827161731323712829433171435292806500663848672199336813451634508152206232236417927909649570118384447125635301607171572411137606932852509787339038008970180997580239704967273696929400577270547058451641049412189354772899889939764621447179744534994679366804277301006711090611336313698475768444471437309450550604741471077730666340926475797529987403662557863636639445073526770285590367601376876164262913480291858282077772338056351353233400324423625226772831541164894198096441687151400478138532097169909946400142958861416281130904230811284484071817743025731356149036081442600075958996385425352394718363009183499641462873523358506464540895947112591776501866000462033993608556131063396157843928257701177478015435738835822335619785611562939238017155953038716141785411946221499956111145700349579431620477998562375396715558298439200600450936566258849386746631264761164275208967968391805851072821722876885434385939850779664318677148227879682518633739430385841433932272107376670846096951216666468253812060483286575987069130580634529932398496598603140636527923797359866786596101916299105056048280467688847896607664335780443893597301351624191195254141570900278992406701232040019184317864102290098687235791891527524679633145150546057410858877165315699185078283683680978057324533294570415880209136194862045213921742350374262081864677947213652495417592739100045328381057790575215668062594895149866111590769877025748010384571713710192819544541597657024701563831771511940109030791383897946705584358548474532702126954229876370100789162878773741791947832056093877818988132638884700701923278535955677636622968992954767638884672244300708939898922403080539930838408458983108739642003639260697141984748331949539058765466381188644821631238452827265315033267563013836063735389865464765893266831003911484260002368908140013527006182518521247404238546957589500189320884636975683670304910606253403658062980583385093763859080122950675457513648555897056915731684521857057962269483023680067147706948830894473307912297719174356960088033374276242017201072606608609562395814899647205728929756462946900178058402408191099043803130109975014151260617307787618225853993263184054592397183163585410400038389747121706165478545394033449864689410422114233745371510474493479565433505124731177412705238780344998691880644609560067415784674489674741463641610007577388005593233051879757382896565428455639224898436411963571250442640152759964280915856766202070432659052694408821720059250488199538275524730160039132262508602999487755175179132076565127714360459126249693785133636318228346834698417626040979734549776756094961922525333839527896055505577822192536757671533253345061782353227259851610749276909807656204739461724571815085017310027904357311124937598591358273665825231218809492150491524535831327722700800000000000000000000000000000000000000*i1^61 + -676659728880122139627584863413916096552607496327730106264868477889727989821739050993634920927014558249718855302079456760555015066117199313689301651684845815128899913052076988918678707492008004288454529007640679300889708057159384036071347623032918868392126956063592063753529958328672744498870072098195617266560305011512049201330355793949530994996551553447651904650090619204586313395537484618900172719963199942083406187194793864436844130205576315040574861460065238634406486873187107870541675598042225232800792126000803470470714523714915638304965162840403683002881164582386393675550832559542473893113881992030188967168078331397140934857022696463848047465806157796412318627959552553729726406058116494148188876268510655788839616277557287231835188901008008690408588852531009291792131242648292413636013171979364009375847248282255020655066554614720669440448487240738155330207530060287238409976070092567833859263041271153778486268290392037153477987373068984308832898534561439676415655501353024349684960906243994771862229946699372549039424704692713732646745194421724422645054109588236674690710315801730981611585443034435240303169241998462056304791747515058405317579136973297776953071702204354210372258299492008528382320930130164374554076607777212613821199673271369107946051933642223885318944330449320624679653036885373981092870379046741215479715664159915537976989124065964811596454419502414663159557763246470626691717170820505414171402702543174634291861930043378884233670700109294229476077412687935672837422136781813360615455267264917084408943035129048943222540584824483798319840579384683516508256214109871218883742782953498963436127566324877685515762734188542809252499347664538702432859781688431966531984007182579341010955734062975936358976795309659948282320815977108424458168121960619765314939488717578543917162838711754157848967524087797183477099884909661793030247714688069203734254584641684529636324553044199291746142911451923642594560277096199371707531437186891287062871543846469903452435478649986423832759819719823291115369374324002635865827542806549164895982895499967204188990317116903880379141987329858545463426257014109554215636505355335463989288748251819061045854594680593956131127207124700630540310817365244318501198547789530528223560634516075541967933364184657185864797971352713677586276002528516661408292213345821188220015471230947230076057168750047158517416607510189099316595760815508912113687281914145477748720997849459202871451154654415741076871237861895065624083987464920484886410125721957249773596420150724510642756163751407466761549449341942149457410101841465639216844691855262833375488736103545062062303049391654848958578427664648179502097515846900233669265159492723966569936967063826570367813758577852226850087537737065911569790985433541866497246580054844033381642291624941365864753711801588543264897449379299328110287568766319181623993074747634323118582127993140815647306355143762954565868838917441278907920912355269370920996798060843974649587106552699246443008674190857553857855277484666733398629067851424051978484031984100525244972772564169094030573974439560050337111331449982204617801012318804164525986608506560302511076615516291934371549624852393560033621619215624745452391945244780395448694801915114761519361684162018736793702409052763279571789658156485727264462648621030707911657144439498119570385797120000000000000000000000000000000000000*i1^62 + 71666334591413967093364851873599388680651362516568370988630224414812526578171747200004350324851042304508748673294691088515664029941863645518037018707326472555619934711161255497936837341381934247050154343794994571236104781582801156724020063761049207873893458834973695582318151727161943283402065777189497811704532270211878678999932775733938914722020258358359913135419196545645223200774508160782995352565137551358089533696763541788645643400139103013711863578027054801321386307839832675318471582508498814705725161607310786723084343745079208532615293057505548130534625195350271762840641224704304217628148312557647586971807687206803190922039738697771914052777961086043797293373992274750562576831746463703786403531962052286878458051367279421659590809275650833091670978854184263676184012366553418352820225507101010537040853474983360250154064812949915067056333271554527119521684518614024323390630110726353114870959820363992301651467772862113905657928447480887948440538597640698721383766579285100676824063291575841957702760209982615129491576123945259239053954498642371322822142808046393867186418592161969030270598693781730494844230146152483624454340838241197891377353030686704100421184473723557738617115570481553547375798881052222995491829454446870312607708461053412905923147968114752115478695663272290858112689233046589541640317742775717221607427058749882256857755156911517326270926509367068136265557580181807626725815812140303700164664620404813107682656746912924607331531522356979655517672435975550733050711321734197475561046420639498228760502608356246687889294139922015263500157771696671690862172433145645036754081091163344941397225744818525194147549701214907453816944853863507034613338933586237110383837547602683434935565655698229981031871751669584975048094472927516702419548940110151067959962944597754017027021904801201733012559565347944853641937515154657938328763402673593997283112404355983836908351850640822888128099443236681424655616582276833838548883459969868048761966561932222197392381237673235915936889035660620784189403660280194146003243964237205074413889499088708201164845878860771729114993657965804989950229697442281406499936404773095637963746060672931577396796690883480145691852669188109775402017737031253361483008374796702832927085819038260825679088317838482022660731831597505413187336187360061457084496841858285233600553144825784853129589855764040303844876972811490199750508592001808344994132425948052698643029263360822989812332357520294303712412306967574179609900010311106914852320352506796458461597627315339576623026549492800141302558382717711610847501235549477536784460229697849154849831537280825907463077172463189465832097889724248646626961685008156897017853670295198322810964985741476853123673298023737847378123609083532131386641850276906152306345492987871656858944847635305061709954652957265110496658950594039549861024734718123252877283035054626064449621867540691612664923552844133897244452249042170744025881202038088631408163161670085618832205357155369108811273662393292502452199221101279665019137250658917831860538243780717966750369767734113807463178034172255153359988341815258415437089532705073956303810231409863791628050555554698143300894989563357927227921736741780620257090505431974045656651887752300768992573136539125382737215192927642702881223102081133838138641703221830150932657144075730812928000000000000000000000000000000000000*i1^63 + 129335378675603924693312882692328674496479048773836295841041995992135853419029690159972721878382699413937118561358948394073992728297839680359306552991169120239860082998290414297856300872196899118360831347086455682297527583164385401413429483774157406468007548730909315807511090252404264822946073110348289249455805731390145174410740262880834368454637597950287832713964390093803803545564784699540956288535842240029229627754101616094557910186801604105405781977359904483289063570908541353026569853517535697044887008722838310896707857091258344607325407052049944384553276131205295170456375927303957665886504802441600058233957936646352508667907271983565062872273606356188321048790461614234360469177855887811962714311852863337790891252803923623561725190033038734279418835115149931499788619400135321024532928495947545934442922908781843805459982777247217107060524608237529277352768601606179491378739302983393832794153752401042766478641157593303984939695883417229166250349250575065277653415483762253635019866521605476443214392002373811973338702497005228305964121815873255040514227860348330044423795134508891934253696486088104704226828871112902585738879105237481990732836646074508988518950241604281983200310898865596859931748877970188203339745307344176267443078115221422064178748509000612662121873373454159278371909685114215451069485380023312588026650564514640256936508488625994909675284408808659240087703533150496999797415912381399744296026864987152984385774644530507379361621157886012705916991418275291383388354542919104205761600552450008105762244157696419026974209621748661918487163406271091986868865643136123146139101385477372870209940788421018093385705233488004460981536414934887202889283072857431132482778626601354249498468250968888566066893664851849822489612325831214451516455885985135756859186351499864190013445895381236498401989132043279054079912757472263509035135398074024232233509286674393129474021713923814671873865776728311275105826106418798378086727829574540621853432826977935818827868596680951260607737586129282303529106002180666128024024491952778543556316233560288922908262261201233232783834454071587855499582179716487582878416920138865327652818649206405810420600844796810615845586230714730318292324604090275810881744127210285268054688045746216670851035854470802150441872620140512620064253017113180105524590160885480108253434703822986327872349055415273687177712580802652859114267135564884248762882172447349636809882214500647660383288880400804952061807435118296364360267372847478772467554148186006879068678842550587772338136054138830513757129673997821131991622822718201720128576803870956146867424232218159567532601973621288127252065395022781451984303088309066203887285717217769164920239292049867202939648648040075162924974482625542090185905084960980620014441340521026090870425674452560179243660218257901873891276010434424187768739608082928941866531119518018569254652591282383419097722537151595631803318552587679826604085759600395158214803679998712672800724517943762639413500171116002281186052982489666121617498635620506991635295541680421613807063260818136643426328265923832465152048928584308662920886761632526026324384841597276590238293221906298648914928333909630620236711750707073793403268554829129985062808863028119361541485215548262139116207973903624235949103596665421141055973278557942311410961918355046400000000000000000000000000000000000*i1^64 + 70860718841051547344236027256349851188936558317753258317736356551835661167501972525231919544655459409067957313895389923557768564421006819850289423322660533078782856858470870265655381915346544474222657232944259387522085986535599596711391464321827470233317986761571118197011638936100419634789597038852955042705120067373831813889785560824175628136729968611899524840682726422812757358041259354489486683611049685994431984332182120596115338194431250985120559925275305772690582742607837329300467557553730870785783078779890155601509602740250948165948099195372187229869658029279954029483735577073272489173196239343340925050802412953161192188448333711807073558005943792977428785907732583390281139111959956964478535914229744777611867619050752229825506997769066518448315756385368397658307121527354873372583480849761578431428656534783569155486339108840650493430276595859665683725213994282638380934846775521386738123083528114444003727210012174077630531898099198158878358737512765444754828073420613690158586784027956437196773321616160741832486481291183713780245918737721425904920298795535355859140714905931342035538526421742314383628026572124643234151874340174203513014613855236650843527351569909866275014364623654758332618962310196377927582856517261887113625491833640159996154974548208320430646888803064568478601577623861544727818405158732873812668824689416228428944944934610206145463637289585112916422184448177271046433172193653214779120395609681577517011513801496513791512742577603522276119606523821685256925595622324840532307464508712411699498896398428371778953575677091684943831588718823219613806511611871861240562621535357242551340530153887075740761045885271979002457196959661970607096591035813988470344560731678904593494575782227372216612920564036574372029140010627964134500870683588134912622889015622415180046973848444979035121520742184283542496582690281249249059710903620054947841203683408328430352411065973902481794746679255383535847610863430739839044709795528780475968936372943470335476506534759897481719765448870996970635908428962016513452146477161937182219987267831352294024066145140716351352284116453801249411645107897891688291590897149317120495031216925458539577724954297641977166042719059248505751332975236198778587100601264372951385856851816300516385151358269653814338872892945764692370023998598683626639520321225743475457295400892430717642498898814889176844134035221968885038674223570912499122673821950217524807641778658739828886643112503905848550386118706086538303434568390980887273385787652926926466807561431721438710748905303894967613006949408941199333216083895555103455838148698646476962132647956627891333918140211868498802005920631194228117048612634831364104914220595974558620176455613178277925961082878903422093087459063827487907054311809944123210852723098258335211018797472105006818653628543991628082519513468702701286902219223556893571466119153322761415801020986015177967494706450094482470485495867259474103383435909791520163098956160637684668705088423352135934673535761988859895468406954161309067507547961366254674311907512774666539730372063604632317555795425481450406714724457298847008131760155432309952052213645726039489480937103513672273480370240398649996183864192602886026899614619291528226677296329170440879933338894707512996761069287977246724046322357181014604561279056952100563682590720000000000000000000000000000000000*i1^65 + -9716392293969651050360350369296861049287902666803870127302694345708767384878909906514709629512925137315342055160224557123445622372784221218798106968375797003033735065531349873913823087517926438135984506341855855791966145040593899229793616799724114628553535260840624446143634469143332446315292939234896317129480589063922439473054526032594661578059887571305165740480987600764080563896506306069858548185272942758979411634201359872789945678650892197155870615143748766976321137038965957803699501097694332918315240258701622549758929114912434336363701252138026678028009305523727973831191158813633028667523943062597487345328446411771129681976596957368787989495728211496107214294579761226793992645357476179906705652450089580876236126097559616480514742884555401026240897953571058606599193833701464555477415184808795565237083476205466760425526627077494314588951564849780871639266353682899898398681225642607074766619500830053074431032880360436632605609956687897288101667659530935862604485566899570673105313113880858749039081804346270830210316918417122753591473929740522450002887014834923012928800745216062048183129642772868854815597949372610396898910847826025619906362104384660803344773060098433710281602001608855885006341129893350262009524432167115019947781863717775400557492513141207578259795051505149592071161760952029674615296225347170974414983459718849142844848351685949630240831411513061436491183692668696814901301296925177063906802527805865888934459839592022859768593142505198234962203472428524037240721162616781102424844919866156762834805745980673232341964915102671108886595379222818583364682665452220654593283430881416296741042198561235964506022635940741886747257180022366000101209153292032654807986003778513072605256942558678968491233147735101933814404455757912993603923027944039995168961669486746018045537581754423136154676770493921286232892831304637491498737403234318691069964880932663437355046406564779789396324047266370357987396314309205478130908737301336666815516162522348232955896907373094651138230198318651605600069331611234712298647935153971641638733751935820501712772193774384721633140993353565846644158494643365524611707206754614234352259243214896803164453181227724614240127175604589721035662100035385372307616480036137674354909789096087198730509837583189359482695654904694538675361034941948310270621431437345828211478119363832500017286337113286598381438945324957759765905376825641069492077776086490053886569199369650271156799777056508687771726795217051334420958449600260331934004172541500335012249972502933566276006459850064102597941824418946161639282430509546671263099439589990085699330820509750013133461954607838820195812151480974019761030299730795294790627976831475773941112437548185017330512484019053116007159803461421680343875908864268952110496300357125089187727785434567514501496586444455981674995359762479949713241206656311647214985636891090234146712904930105415289170387815542343238684803281254318639995136702205501499263717618647724309213013657871291174345530350801485101154969168332296736910558079982844111839050835965481005164630397302010374766565780292828062982650164929117827804151347543899746631359618416673626384860531785899165109765592466880305741669109225727042140292101489924720998565386318656137642244187043292317272926061439586712847010237526747715383433446008090001408000000000000000000000000000000000*i1^66 + -13527000047461095735378680414662051664076539143749131039969326942988828249562919910904175935093292581475156034550212817719800589110253292885430120903839487592775787206799372172647287933620612225413275564922607156630276596958047733496604063454393672400368346368319862867626486238723020943458314046796859473552346414590490153006550392349092807576871890688601584908223615758955748744499594559128118882511379459442946004333493109869678988191610821994713248560652293509854771263125328245769455871411320573468003634135984241635706869538849546756006430064836440716232682230524795442831295561114157431775357228216212230840956308966601147378503649060730164629081942798890750407198780552407944026294957836306621505023010148022958213716956667830259473587572311329439560328919577741546764647063396142859889381628631904899303927934227053508510080982687017038623911965667138205989055630218376710617323649885341427064517979874039578402078530467107385377319056770025861619486652211209852035367490938460005505495270209799818315860437826665538614784454111709227684469497010218062346222751809602484503177724339492543024181875441404506644917640758270600715376541573175957510700886905499226418377842660033303117868882856063556396796288199382982621771895701194231919493606258942588600822741625279154691279461697036129333093809393395948078251677747162008728154189607324390344501113415433195340812843469835041556894032557167937565103335588226404768465895645327718827793490739213947090118921004975590726725083393831483901309091841906337318812246814809117117972025544106939076418600525456170327391727440586581982907920799707615296088534487481473465378830194400441772128459671211562475404254025518575773669100517178751449362763863807318248023040567667931743118552234496343304395649731510825954873977483081874347367123422305710672079255333902144422084239147552957433035259946926271491862623781060387372270182089133918596296723856341757116526678890354594607599655663371470106458331107583026182910623157970605042763981571317936597350125612970875750977379639894470936134140379368062257944861598582780077773464626848011337824250559633446948132230801595115959260967980200777766407680834478774891570308805721230943946238321360041631621435976656345354088747643432918037695720161273032244411936567140402507298619777948000802627289488339081778270012401643351436450149529717113316688526029254662163211399851510490954226777000396669958497933949032638237120631299525778379709506906056112993199741803265331499824554585103985258960484712179226552922277215891178385669071769167140762478631081684449839490641733516708298162558457986174310551243146661619885571950590392664020848294333462722881290915145471223819466959107815585067675153686356830497552267688227403510490846423928232935134098518711417463776025132882183582875325382345663421477502702298319272611582829770255409773936111047184399097907152984480218278060834759713061707395188931155968315405270407018949103546212073692945956317736098065134405003106389346713640908085347314068024908158117877546441570782960930282368293332716448885431893254481988792086137282973126086751226451892022523557851509626880795004810599920633180279685729002802512255576929673610918230369169544117137727163720767078267836447058865358245287028977041499673052939815272800716727988622056381873548699947447091200000000000000000000000000000000*i1^67 + 1967351984436516361224229612061239069452327237786849488661775515984568576799178565542635776478007794437050621233505818251487453090928352095869903062585521809926743450643532244619128084682170145260845631655992335553997660842719041678128815159666470084241200641392829141727086656487458048209992829640629737711788776386451449493786708924439361074952544522374039287884208377234862138180179423503320705247563258244665760271283184711966639820493532639141638123754261494179606910688310405406875599417265529723062137891839042083906822361064345392968187162883465423408823053222367518091909240669309037744765682001610011767338754857449460165872894907326102542900638912906101887956652176041206460772021438767302606572101506527591825644616029787682815595954070698380084758266553764105899995451683044561089049797787377743208830306175354684954635323147182459614132306616693183992562691214644665400214625003400358042395124894624861039723565951926330284660428974568380429035147203607343637971755247158207029384481856840597215679166066559999421502245340822892272620893246314436004856207954621309883454467824358975239275401606808576677370295309554620937678756124670964101218429402623013108287756741276633875570417126350236667870020164920132911604737598251041654453886610438685635620040476487022011688844019608145019369410458015686333192983669439125575468657535759758744680933751857441456196606748337981323988205861675584257995113129011295263592682005206357224794228711933565206383097849973012619548979003069688015786591852233713766533890745488456779504031121395448453894627426275134334792670091243948402149623840583612377798331087595542188513328950063990628623478382360214326258946585737749223929083186990254018069559287016697680549760343059593614752787592996827353304780203366275304063173699405579864128308108549392712005723546844779948783576663007560188093934002134702111854983248832488526893846515738256347499756394783235955225028396276655609964587601661618683675430263948023477179692214283951198805900952567524040442951211136994903709333645198401939524539811274549545999517425404285049058958926503282455554827793566539389270934894464492316213996871704846684701540773357924490454293926482928410835368331696852589683271132130956231927456786272997698303183362330501973241001816472577514445784812814375719728436557632757749967732524323415279414130207856743316773104690577031907976267669228099863583722082631167752409131214447938159142820389607720362192008903971617582930390611411131458694574748961512679908311753984135437062247293018416026133116528587483863146821433812785760624099318022876759149575983955949061465141809450563306554425732959204997782230455876049709828888511391205254510912673890983455226870814422274500317027683204390509070928160632403796842187504955616066326052517561964331097163025692441787344201437027291079984501307387153709282067539308003360653934147427149079621160049882418113652958083124839201794489116154724368239240437835303076294533266888825448429324796132518767199389322628399778859059636228530861209789786970973747702974432027912028037315428094779825791989812463149098141262659658494297909288266744368572581030268814555297638514906120988933247713703144402273834930388431624109443089580829322999429444181449059948763703878539964828643475145865826990117423096538020118916057006080000000000000000000000000000000*i1^68 + -63270211384927826493795704054425944036238531877158618786694263723042960344890033624968030451014841089621466836465179491253232350803629598861850375957920336756207919150404927389063918688357008483529352839229650325777731242995681783651256735545709144960128804618829675512172054278774379410500743975210557168293443345819110164852733378933238116509561230018456066752529515373967879821177699595069540746647170091326339354711806840878532217469697073894937289527266929002409590257225639296919388625751582846921997059090455208391135067503519838071269655562734955323145763211446375286951525330157206089066537262628229315205576414457044845546744893329103237127323445176421016478825583671756141225351918260314486958064146579411601426170426201236845512162279900418658627649926447319636799041006797988839741650888302229806363686575362916809818186558391422334738595852530232437932653589892229284901589328180007397332345882836535072211790791771491237995737469550785309916297592730040009536977904736166479906911806929166613017496582131785223496416385965542005500216089590381157949766657062105480127737221286764884875150304948619728198294102547904111104518355804828073842760517394966987965464994345011010237582118549823353848719652049636425270853816121779902808730147083377848182899933154009371214539907262617612440759648115010743090892152589695928627586449587832351897136930107349017221388203609170922167733467128545940735854588857304554096987175897051426055185615190559095721820894887240017287780266515165830250062934574231256041797801258001655786293711831836827417734032165153257874780201208720840697762481356731820412303525079164724698763765683104147943099056443534820330586173305358851600230345058739738962122876088375966753828872720493606188932570691578716757373021684838578539259980976830888704636164550515378636372913815621462716565989892115451155738816203905533688657231565561344886710618866950896945658053067884374584860080259152349498097718424767374462055455991383558193931720141773352801913687513153096888415037440642948708273531537603532942434177528771944504190360055575876383579967987768002702462888946265749254349717857423715704538810725470625173941485250459211762020643510781824549945625829144464976005587062138972924312976294314697598742817344820728839038013504957857299135789620320832755938176534373427190438416352539712404791825153873648790016363083475843187229417977265904653782800446679953334054946390429804911036355349315427168391109423901526032248945141594136018080343861628789590212578619548822176348585535572196501049834297846155353602656161769290729651123149506311292439960318238858292558468575012285442684031264013412402426445919932760109295731924042183152342950642273795705187247145920322106849766544137221494494466888948231987864979179559870200711550523486253597211729058846558470046109733420432357129034093806876802200927416210583596785217828223206320161370091130529993441845100156234565029153190774484045555274243496413484390226128354490575395685611001858645676995609331972430571643050707074638047197620365311704144226595583233678064708108584095865930043931880491917685400712630602554689901802732412385072892670127853621099055847208089836485560144433384029387604848962343413769760995314575709080526021868626174980531791248154579654319570839267361806269199463179354112000000000000000000000000000000*i1^69 + -227357992073063615849603806942965286838789382967741644893937099640296061711180612315650802584899118329477249656534391848423357967681838455136825925417960242893062743781250791956220926993257517942385194561136124926213073388609646528339291754417843819236577517098621706260284821173399731676221687838547300540307205437309987600037162029985751424911118705983968369938258316239456284850480019358235829164687653034421506810033647878654036924968659173601892680303836564327295874332778465831665177468585531195709259920630057943356445322029991089607668428253969801361105936266293380710424431412763705814117864024638337422468366001207965992849274262301669467775476404380679998502862228910795986519097836592011323053629623349067852079003352440311992648500198501116042735214513111715494145287664825904927409338431080441284188560097479677402328126436080094749129695677280421858942489044820041320826416800333636238411314904503566277111510889534353112205820378013753833950808535478418150619862412031164104553256362872891351931284583658882647247305641954108915731698025350576652732466746450082111268558966859760361481609946748947085268389938536754001566478342819200687798845243020730762681238444019421271602225651666381249161603308429197433660164729191702744972965068061043565624220011054006742403771599957727821898464984803144129516225285155528789140111589710234888167113723349315600170450643062677310176664459710278983048356327939639890983471191292747627148524237622171410265696180882954833188726551589681903696732208304006573610162078838319231305428438781515228204399121339176523562194492340611351407821728094059022120084105746696781957787229039770618913468735519810966884969616287156491581839413688993055371317206195334969517696347559246533696767478013341834709489123831206322137464162423906680689970714060761631445724406466473913839704656909318384724955527833597389782732348064508136702617997585488607697890752750530376506397900082176259708249732288227576291708459109803034567381454714476335105663144854224588319020727490175643705981458718621769467207140853980190513591270475833315620030443678939250229422065605203809356649798536782099274594868378859387422775709376353505964529287757774741158886200553140062227884753553922748059478606455979506107883872616926970400768255378982710324063917913838341002855057991334849073220755833615684843318340032328959500546787119393480527426847629658266877680560953801582548462968011477323152759697552662125136443299059578913898557469457943685669079140514486506222395166744749032366968559844238164948180690344548449240979001790841871580849575011806353140884093344038193369706941990851959873530014921677426374501229775690969857721042167638358975153160267136288659240713387142869554792389182652490747394147822597516268919962536542274765950044291567166644835377472316271609306251382112613393944769065305619599121961371258019648385561319113967069129361965193951491004877886391452102639381518893056870560678976550020850713731993653748207283666281522303674314348592348012240186220678310252191777611331783939572883133425057303973024007751076354283423181490356449714321648542592228963209129136833992046577802354190476799698396817463899317101925131972697331397882562689310678616474405454670660857476102096223675512667898340264487263755343640930355472644649779200000000000000000000000000000*i1^70 + -159441488172501511476961460126766353406392930588169975750887453588688841679060905620888159302906624114051838878176251635474048315259283065094645578473111039445802385689324007696932174263205087831473343027464987949516799383047697878146842045598161538244176890701804410152752260046909823875345186524053426997569211201322123846705885248426469983641918282249048609923199886532902339090824899278577781296054112365789700287073953289273671279008932911037288798078006844131964508450156438539409147610592156871261699815401507739818901468684787813246546258108640506365065627752282355193093633428119185627057020153328485205312567606364750941170484480596533443155445725888933433471187897111458959496879121705052267682919772882983484509192948971659323229242330319746279354769967879106132733331161328897753398104936406367702729120827317787330173160019948504061770243755636570797488573578580625310893478154373290517296254718954216813648408142915353918037680494320341486704679275262232895339854018565670425762797130366102998624264007971059321371690261271772393397542330372785239869529424040065196382600491009861828372827016472763200054897380910697571729524517721408677919885197643168729770844326291480085140346206241748439238986508742499741452431539105630585373090747806909393466659336882787800537674697153627306199299734455046821866637485418050707182098391329973173067857089635420315415885526707990028628342166459061228218319460036847430938976600314912058569826045445455598119391717237118900486352638000396977940750478826959179789654794858254771669875146611664367026277100299613052460997380212773517998218633054793032810809557046773350763925545148412902752917497470541307151218026735784340590267853403850359827506247021421324782197890967230231743847954698806033221955363981344963843811582828494217898846717676273109771682227222980240718497745414449996394379483340997564566962005670848917856873470426785582968509585648695070547318527705930337073884803702999823041843238203569203197572523657126851723367328970474658207521679638325821701284629697635005303498393092119898607135448425615847275733603607874466002788286355977931355871465888108251571378269811876532791305512859705163660566323354731835145781305761590211982785092011333333996587726848877512105856903710636414438774033273493202164911534599958191585197266869745557155087689920353022252580674460413781377726355681024441024289506237430926599808218973179545172100504127131318199305971673207238191934868554329443639456641381265963817868313544143066118572670673372332925373006029226364399310272897131573419230896146254647264633839597969793016434639578901837418410419418246080690862207261121816342905215284033674285052923563649960353489446181008062874254052037687090984744146694118926907427691585567357119100977047169334799751844526091804060421495479623161499992319897901669930860789768615937260651383232821519254909894851692548453135659735528988129875640754543663910683578723492306477450146563353025015515769388484027876470779695774159501259855155300959040473108346482075965263426737683527119126483481810546133286429111944911353505319313090068856560299066518928210111594894757144091504495149466653442852984132782805451576022628232024879773952482248191459798709158003861754379724061341796416525999406693384674710563923941932239243182080000000000000000000000000000*i1^71 + 9999610159873993005907046734444969552786556356345463730388471888687423812445343222046503933801688516666310781652653554893955129918357402957157799345842086510933566285647096184719022729897014726362019240654160885215996702295898671618099694376592649802369044086297743784024863551692446162032734348124769051217721422605722401911817019904445931605979677385004021108521499118911597232184529155434181872708521800435407769499541093460649685646188480706558274190336940200796442803058507552649196967280379260675170745580628736462640147051265716267605674085800062396883615470638508390183742723926613042513120547366808609806473420214741698533935641824432634269342417050358997206235840972798070442701434349964400851579610653531247476532720634005325501566099922693275376199546818480622762996615879795788555594688389440580688707677989307071032411067883551885608916342118083578913521981808653104727474986838503667347365360485822391603179107394671346936394166552752961068086894487065051515761331661592760329602150056436006822258914727631678689566335345058582609751579489769578044964742645115156896399081965398055102122931203648989355665973749204664173372746261684556670127114381633867085628217889396376412947647224649876235666672520508024661890494385470602658381423570546892821452021559571774670582630218104684347691675971969540359270778535901792755246978956765171895592550490839438486025905894069419873134313459411286448105897822647372975368970019381631748086361301507025793685833362711835157741046412550983540998066810515215026246513575623366598619565381353346561436069947660868115114410193596071495509282124615371358530202683389530381548474614100935871157261615827863090466873854803317050208795143785798232537883911784495758919373071647029226335357038473440591476185844051872461842699012801662519625626660094258628915624025244471676373227342860454849791996207598048238370491116274154570748559225897476808394740833872394619688126501271903908616331918734748258131136625881718627315831226304758183160564262647727366051985828913507558685620860316847844665772105968880336161409216446057899561352191403668053139387021914514337637075021349360449052744056028429438102846875224309682714187479435796270194646115866468042267826411124909361433675066507569322660345016213135785677462341809516233921536155962794348002280861571360737345558455785952989262478911517034603977355254541627625086791189983289734371966501409548543261709407498416011376247964701492294181216204267372847320071809556763498568423623702812016755548864599457502319029684927862906164519495866647285091548583216761264203314824939797053494501832297747753464800162667678594830468213534501402819156443757959891681474871236472380880869001074652889269586876052591006457408966968307781763658372121554669083187310656859879186212575699461998479235079899454395827002829478069907769081000531642755947339038303051133857112726297045904264518979765616672820256647039664729626820198678543577460937800771210299334690366442842039812528330541548311895705470331058129902468379540398665044146543486896330785119958278745984512686625936609756059225064270423250244627578762445151543049255986555377869767072523762517300453159880512798991347987032347486280173900505428033207597760386642588296877341363794807504500619982969900975258590951640137728000000000000000000000000000*i1^72 + -87317849323477367698607808178793466228117284921434316469496250535170818040258244413428075553439893204174394434545956560027715488304493689575135002364683931730232315097324573875758436152871118170400727521894250523865534430085359680410397191035353052378567916638414848797069251165773962486508154036436873910770389833720207162274959473813237285207620511009916224853309698223604867903835411374216112763366863420363644759550659063720963187856431221086070433999738107410411392179185105455378309048646224248266872122915263379329165789962160760835093027886809602367472231361411786205422250739072074109143252290626882354005967740563629586370833116403095078359612360584512236892443244608638858697770798091236268864022448472802791036876087418610115731083556782421076773093571868012018226698713915931897606946838244254911079426404520507593198409939487966743120166457461713451400101864277766175639739398427965255501736906578445603896497902040761467773109085933076352648612057294497934074594484747513593357616525188760619109916548531711133256369847714243060012107883960895500413852448995430922064147433295714402357930475172001792183770861543880517391859684339145307359632374978961958898252653378088588857335067765237149926456306899691511390838229109909213683943753263313776449397766751920010926192216270132033144805364467838890501766871279196530725677595224033844450512113071518409903196790443255754949918319553094715952954487507219864148461314292536929690260626161598047163392672073077579260169143495171506387392629067035925457031744832092111661600000513014017349957568116809892693453955812485610370686467412725894835127451537721040820968454057437926519458320741934810294804638367662401779510836021021447101775701279096007140398354673715675654229115490974199932391641283499667804089643971824175836965909341522303006205033863605366113001995909151731690156847830501941253123511111941856713053630358080754533168611089793560028043587237946380268842188696217262960801538012873608075286552636773244228315542353225652111532527805146249656593950240298095572298906607830372924318278391599143085178724490984703596706943184014111778606354119627126489356899092566220618296038353689500373356756091991179565250479145240089478815613050452139475979687260134929489582362657033254511743753166888825426867773854799153457551837037070591935403959986945802063350692191680999856644176482202746194608506889458406202959104165207797269532705511067959353428062546791252394983433109949883642071861167001946283226505345690930750728740365662949789162396905043683132867167375845335531734459048706961342985383376312893497066682238004965640454929506445314740176444557290226526504094423920926792341872488930052428884030571432133237485836214123434735043722679645750144939918432470664103842348217915931656511384427201102384805015829447424860269423840622182048951176340715129048038739021115904649680776280197355480422511551671065303194001391923729114530363994691229884919498799502926904786945758919023261432939455218706157121821944078520398137203635931915758852919975961252088391472646370521835092022980509072936864686842427296828697644906808223525483139937068629129988005388362623198274056419109360160828250468578493014872587165971287887103892067490782948922551279432241858451365649096318989296702010163200000000000000000000000000*i1^73 + -1020016051303429523516714509595631190067789857067806600237560964460073928575987658745394316528343972526354752977598505659816966689417945735316784826122191416208247491657654031019728277600482549287932513277865926822703699800819211388726749466113496123905909228506991549046745853269285770690919589770358209728053987614324920598911404634567567498426214104467432875886220181367288139883484536549766936312180325754376126952660246499914162761728547480594520269777815676554990396304832062431629413168778979131384942854502431147628609969008817714388384468888218487796054059445224967012626569261955534088167868175768663937962044283120554323227759553165595131963435693843970113070938744717996333956892383698326202232196267416074692869083599995145986965818039437365238703151774112802422318752139605412888774463091330770077753539485042332341119550320078892806316729413696916215389485918390188072376879772423859292319857321175132131639461285532818292175497160535410240545005405371137139969273045281251270985811545508086694448184917585865386337048575324147452634325939532458336411814211361736028847452841149187443795558086789708475135110994449117833644013226452956832410164505441757540030188443412011767401368224883456624277744427380591254201579924559765802238807567514286530962863544296976921596198856109507707415600539442682536997608537570589929511208259046343375280362810625537982977202368632110773773913867310538359632390014739404627613219480286612187519537877259019254873244480541315403823348816084065622571079436229320702282295049183635288367838658793973207556241272291757805247756995098873218501165632990705365487891434391037472621462462909195241357637981899055226479874912074543558327442508856386117665443888596720152460688254379793166788005890330050182861695474762780423955240481161497800750786943184805292537112648704214682984576969039071651818401082596343458522232913275090936210787319982684356517310521667263018955192097984089376225510290056536763521374831793910435822252591598867360747351148248129245513979037673902069668903901756962695148488018887285904992076663405737653320006585734000633114790614415165451613532185750049075044811548962648931007227108320576081230210020296121302843885309260654779378828249310476239030747006255542491817489501318718624176441244295701302795096521029052585546128820611917101096383397183479220693035118724681204798690322316861590931130519784432746553120321595365637747341578505772093796783829665635620014945766819972196750428762943439474176818733894056972097244733133445545007325295206664093920362062445277019725225271641564778782538829699155351748560876729347188497661515285724083478612009016534555734263237405941545923334832482568385482771009891454556594588619552633577970905634539416263862433611693421648802590182218513093691533779359703172261024968015332092418344798249931163415410801066715632864930560730232431031495344674345809580578950095073988743118600376135042945771171262194597187305352260170397005489994075614309320206682021652164935885857410762092628573134837286626871728966971808971583208426103026182516136866551649225955330934547930933737347695676166862479123533693742456861460129443611729520328996581810575527617357295850281770827265278386537598541590668693636021746527108785852469609714179905074107514880000000000000000000000000*i1^74 + -14958728414336427112852865072516402575256449558418017373027501617036857169174629294757542927322519651224903002285473509597847270667523536113529976713126434310381185070044682590622076232392893587127621132403572413295457126814007260052723441713592442347119753698034719304539249157210760821112518029664497122883743307354190679164984063837501957465262984881133788011588870821120568897463061731850206729208590098636580835093209090489506759808360130510476976866084956045424758341091147254879490069797534772637527597699107915260596531609872484380443027347122614059432166132221016495035763160218530827955553354583001130270881451563727113215544042606943304448223385621465986565824647038448253563052995048369205029990005689815219693819115070861043421630755609948852269853345851646865089011214932351778031103802573776780496695506745301473814093744378654091305504171396127966098115112257651006893178620194067978698598549104766010978321126703278601058630407693231080622818420531325023878986994957379961146206773566081693537275170218398169878178960547078021938931888849799479689586690558675277684532205793588379920742344262226829675819117048242130900753480530283977220478940375755986697198481337505467835413421989236179490895387430672102104657604205533696544459817391526970507567262228450822591378186769374782632224017862927873691944491792044024042537571410681974782612546903206413857339321725278159170284534146260266768841954162861023543659919681297322518702928407712577067096537556432194910160601262113258850358554686045514257286672082233634602337096182252878869001629037501412302257270559486765902861338299250441765624208849179960196780874104275423998266879173079896159913446621135596953375525190842204292405332170813076605866776386229175251418867237890830391871886499899504461717549593576138871334392837495665759931568976336939669584400285768837985822456243803828903102286239850425575940173449903294693720370181620794939066540740842211432099496809728007328260930711706420423980885366530270956545988353407055287826817831446746351406077698547872152986995672803085389901314285707239994563164169781865303539756358425001848809840855422445414726523033470326461292072545004659054474478668730963623157966738326896207457045785196241198014645948396673091632950609465998259475155387603121308241606467722968598363661148259464848969625941691825940363465194592998543987902856891455479386105594567157467991431667212860537180396760439456898806277382171726404827690935729034627363728979617770665491936031174828855163335720079138390089007765583554996830743798914066005650268578657610196684737828004225743077140472112065831384863920024353226996961229486426089649305082038776735324160854300237128380522251851349243312609268375421201388976330432244756306465127579461272273124223318479192557045243841786025864195264988700026571995777213522783068771532988293596546850014864212948471268838200529257722019987176213364234763983078349055716102026180083098544470756388211106541702057138268731811870645801694690454578363168042400292561238772263733368264324878651907423740644372583232631643238278019123499211397160106931806118486413455287222893647009941291026554548403536062542246678504072789000788238011022033029265544118363092585753409662319213324450935211216624515376939733614592000000000000000000000000*i1^75 + 89333018328624118124782090168312837303669140139168673371845434606276676343262665601265599120821358316543647523236518626077130038088954878537472092390426641296377603763846683256059962811941748856810066699861536858534316756608027762323090943463273400074033922777245517572596221266820263321837629124797014943101537153491402802397984416633650986091170814779106668840459963097501582885478793725619892922821128562759599000550327566902803681344774922309259184833362891774551817756671612642812935018666335786243155355646689050237608791366773405924979293576839948430685331751646627891073218598003820546225215504013971697564523182511843892297680804813480302839744219183893712254467673958189812182547535716036807303710376621835633833602605705775829650610618940010059896991646800407070716948574199730834842519616800522436124713323417546681441327136315421408063349500437079397564112158994140035646751360606402585381620135049991185608652726029901195191989591963705066743040431049672429016665262651421280007497902098755363012338952937057415165607308794554021295603174524515315127554935888613059527315914225693198802077933566026679578834454591986643385670827878140959197421025057907738145294071576522949008387711974934613158202838891109883731500005097081839594907988538978841893508867782456492567282134180990867085365976847151998301812341165296994364463563757702468418397460184452626075963588686265733745419196027724559468114647959131769114649228194061629429877445425145485148116318172582906170037202903576224803217853238753937860478234913246027339245821035033910244841331153913261355193498639772759670381139383541269827319087092044917839608994081471729482410722428283252866107299283163135124493138530802751417050933806666328891503225354508621808748476700063475610845930472627545672851611190490448914670401264586648708831399597747141741283428996592207370483540695179653095607683765948034098458857609472458998289159056084085115077929434278752853421882455226661110747189190584117454548820836635684064560824821471459189415204966288159659523927606010463768243723639606750777611033738763044900798455489207305911524618911752575567469757442284366101187777927457674097852283195370384327256473419279749561787703267189338064369254627053415060641628535587564552671627479064108844402076187488599275442254857981632694525470075254689710963992420222610814699463921471497884018589307023582660582315543861708133436650058472829362359872026511613981880228944907209466141637296711225631664061023591211152862306210758628650867876556197921500624603299178122551768461134610380927763578830586520080012296093098249704445814291448458053607072890057874532267699491089645803338845526732929734929070558444347276751058622428930848940659375567877519753369555114318627446958560036331861072315034954169106533529847263524529424694981219747393829484875401381668873553758014012638212940945657606586497133074617141159234849213068186776595608088872871383627983887204946291213651699085649894638825629312746186126481372494820446611785951955723677681528786210058100133696210552231117539506639369964422027284002603516681273390558824049827567836646851418264515127196059714493787025473596604266238490256156470458475789617080246280234744275275945836740373329191196777321253938144412595744931840000000000000000000000000*i1^76 + 152594240128292119161811689688737140547371813254295282294121115102730319282894063473673270409650133485581472934333845032123005878660321939275475327662542047510945265939562739688767623120473910251741510523174642584489124222667516337639776204466549694275198309061452423531538189388690572965783907567981823385703382886184230764827443248650536968058732430008509146754861176288313430902303498183805582088491944972048078269712199231213063628756449745209732267750046071209058990693148449781656969728269931374514973856481937127235504385280149071150537136036903826480407575674282448852761671321094841428722426373111004044132942551874491007423388433771219806639416607697282021589497022552579197036340235251235095225003127668665606826870447682290318103678233472413173568107023676703278511786151454659042954969187542065104416105793987862137705281138462013350224986778965255680397214310619883242847207127709398613882006264205497714919178937641862860250772139043101090541027477775436891681513280265867401524657747222339004381844542484017251238466926186984686721070979289635960467667886418127922246729576530174175257986322864799833070059327375982249348819068170354359149458565925278640648162093812722796733677444178836551907514554755137454239965059559750647614252454678260730375222513086807837613831216754802072842076310168909371153562892840607819021569715951304881156054574222194621255410368164196050726419682483587895163448160587202489329152609000918302423308083695793824854424996466398976366330857604319884856664982455821952780362810715883601884253546010737938470345541310849684912458205789213936853647116454440566868818548808022773255412021383405103244859789856764999152735598480360672793210341245754886788771019135883304582347407492360271621815320097891751996147485242253086724654346801863380514525701430909808371593999599144127654777647988218006132906927925628781284811901459801698218573275811795686331365200154419068337983907113588696785539950218131643681042197497296253886388746299525999593142828205582755106855864497548956283964343177690090629245834591829760441892313725378461579400760328176734181509720439894463253012085557459148828086486394970389250944530283765759356368665763387301722092568048823069472547358929928862692276245847416093012029664099714843283365591165037031347448431104091363360465391170829736807366269624306517197451388964732850570796497156732411701582911138091072361854143905309540745802965794917482359687767537811175801416211776285576807336234087712529137884234496316909442300476901401294919168442203318217965742845700237295123254118651822782736482066417670045621091504190482803990043122739772702287464524553515141348488592690560661750224503517544380353340787498146274255330379674155497815144761775300296492394859138428840395724142064249593751398616146544393291259303317254630614012412068485672732208168351522044756360036071186954200839647993066835615571100075895565188246874698982958673135626435680992596777192353905370862160667001102764614342322587287658663248103867226973414422698334492398368155343751135337434618442429273397184887113495929590434690110225443892493860652203209459914991933220872185081383901356637372117512979292247176127098445071505921808148647228926516984728580457819211060291085798596201676800000000000000000000000*i1^77 + 31696555097434690408974109229278614652274978204016196261084942469318924062834478323394580657990283649625930927515890852050065786899483524004595446178209559138744695340442477003458873214544412277008823229750931090757788932527149631408090150556563476902935364572965713737670360094458994841755200492068499009055432214431537645443081151851703282382592043853029941598440939459825181686448392926490542387869942552930333650924073787152080279097657907187714233832053999690552947547215550705076169201610401420950969717897984250334649635859673636233251380016026387413766380877501820626719576976422175004197159016236790951201277619753073735231451814237146937140539098051700555311310903105207703675378437027115275400536445644620750979597969292402855881194213653518319176218247030923254430955904038279700851407118579852651541341861703196104472545571163828898891090566024454458879440526126825678750459098357352751069462099431325623843080088215722753705574009187404912766002813205204629018704385996801524955131972525284949986461293670637826760709514195666820120783966067494006346149713246006418139555001018454034459554952438604131290855824302490459450860304716750903254605833984958545640849680824730482134412663391244259017902314085060397607157999211234308294956101839187200576392470001453965382172879409811542558779738546426877464400281534358706378715675659951457684258523745365004308592238906835483855370617337371043236133681480963719169638433478363101608752499037188258668516010029395174730562375735367224912907278282247682709399558018976021497712629346018978861451145909263680636630121037548082433220380384907743314869156141345854911472008555171002494456985335566386638755370355527057533860617946967732669842100432134022324592552234725884356745017451616756012924269379423391170374295344508351448871655588046909651927330686454423827097426122135389689760766418442754431452390098171545359943796366747741700948821873334657549124646555408328414025861944273957249808536912707887945493607773970451135081383908958338378588663471943600768089092579235037932804630941673287342970971338688689953524147251071701203493945950927134166320879137982355976780653818043981759690845392162825626794153760475238407447221499306913064235628118492058070597430887345750290201767570827381556938305728722468709810246925646693828726833378130017254886954419036954342754439700236083190539366581031560537065623600283413161537710991289691025120361639757055076699415378844824527433820501105257738572607433286470531974167493606721194633043394651332614243112096365143155475003721040142400027176726544620664277038679722491842730739706467568474743464641631528434167590156731590592784819186095959426196029168116418158902330624216444502550577412419316468256930839670686166935152311217923872623580309458166741970073393608083960020098644771400028317366654745544909614468141877935159775731208841474057572082424779828246261053329261131602618672803022989718234281959060357222757206310208610412771395288241178493575749750926541219585469482279062390824014409908153516882340156578232526884870143927328739053550975849315527639690064000066561267954276146583362740276987391148117597149559562650450029371087904431646057495654420782127726333024923178337399760368606486596446846976000000000000000000000000*i1^78 + -34524875719130502824015501045584974082379156869032718206047852985326801907976562501540667041214084823964274428670363491018269447949850153297341146896158992844522718888713277604231101727451049523208876112892372112283573039906680645599143531911046407981164488758481642992160934724142043925434995744752718296461502018820138139811819261776206025382104495328064365408390930253257392896235085468428546790371280266696704696394757785471725420779699778946421866730863099791474383720254679433598051250533645789231298325361370033992364328266221952063570908937989450995249685311692553897756237080912264500612517662519171166872826257468063852969625542530610155958315922360634666807700359703283218009348544364330326728354238933229403778710827305740716676089432854404699541669870757551815065495269841786526636472269207732654636406548366504335903418167763440727033997979205599197259274468858697245671506133825235544614887205734123220537894023459353846329693100343916475473090792966510063752606304822909057338639473787134313540753897185486889354882794421609563155018074248351132825651483538169164780115692208511235780213275631135162814393770000106513611201941283173929036666649874969064083080109927707262051949409788754889786008599706418872591741857190156691609340507043377031617734323530734882249653027344186945120381058461859385166712051061225512742096352302067695116984354015164898451908564702535465426981776264369263080901386269021082350484446365029082441087608216522386208707111942100311235272390526926367541014737598788845677483959130863065543945462952450103998385443983700378413106933830896927772330000882476610669649356350844602465707133873104479530630527170162121648295401615327079101883953083982479075792708067616657253051644302620657981744293634769150061511441693960273885017265895489722932458559891826536117258342008811320811307243149061335074569752501054600302266088365254534044585845044029859244115415578070847331461613637024056169315697876366997666066103778308410068925410563025729808441032863077173250282600057039076047464327389672813579407493826063492014626418793147774101736736578358727486437176278271983607301941787753589973708271679883251927873385480539152029009935105854168216072475476924654213753239311215548776424849150237296427499446829115498625095111343371455872789490942445029348848202906713575728725607327073166601140843697451167557732888198287994000549350480341237261487189967984004537006864478196498889789147638629528776595336182335640411540508914955097261266671085252992820005596614867964451622139463203954265982021515217210506327240989317866976869760092142624553429798315893203114183092003361276198034278265640832368211692457011128536821522439729781521034108525455251933284329809348621939900078163258786118681792335080570990147446204303608785219356697579884362765478854376304337374128881948710779378583632234780091699580069184683926984473371107156702358693161036679425546602077517609401865487680493150289023509307747405566770398458084188666017420172487993350767512621344276383757846142537263011126956625897100314248758784151807836562353821677849014443602667898815221307465360878714426926268903152719016069626630112371778843155364285410239555887287284249007430916608881107871971335340857720884428800000000000000000000*i1^79 + 5500836257247726589265843316798820164708028909166701372820476240799261995849054751847515982976434359217502080672146974953016221064783218837596686971531539780396853142296908860133914143055833497161741463460430617706881424192480773739354938995010740604926319832208163391095904361746608162580724752149886430483086152003336543264544051631746068272583571851497797744008820347404406468555603778705009867943589810763164489929572485575522968935502105000146597644951039390740887759107765145826503260956191231056286268144816029492545486089228822168507188709263524348795853730079760444298382028218533700390643941324098629083058736926012830304488225553780075063211654137248058694365472136614778862879259074940032115880790403722840570815919421075108961078076549033137982353395942512750078307335943118779821895778990414218970619435304593731875261252565445725696312746418766584307788567148364097904073943792634243076781166439589784215224931772727430018113783264011502571857835945884570140744976786191360259365558188155352874744298566521304719151848100378287963520255050343987256960334636882948626868295279815157568990657759991264373454466258389913118198009772886702814621880093266286540292662862635401140545541472475571269893434046870024984436431748186412202442973926917108632143308499027689926923699286770480567693932105801512970391930787202928184985030987151430703066381789382710677880255088958819045807153393513457482688723844821726671281389171193871510859039953916629648118437114793824191023166996695143964749808489276097036810911329925338530645656683741331861905812035064713869088923203430116244990617907664367788482418993842783344613304661299009374287986405460853260769249439472259050469263918085718611475492015314477814468215898963367048359517823369410062368024748669140200282570372337960328105719512112574706559023868728501150343161109096504522096536880084539944420210720696877399473302644521679574286259225611246292332636291791615234389947778935312489950464904507681478490648584909449645700881369384745209926059107485817924591559050623708609410750670741774650480253326443150863126213095225151129408461247182275663890744969507775183334188450686381111401375866426146647327710812800088179607544394335673752951247680831313859349878870050411208469631442391049753093248792832120848149183369759396875993878480644638582183580163934312035529421220181641320787656498017633408219197924330870299105841540163628861953843011076465796719984452507287655839458458064599551621752500015115761411176455862480368841420427627448211156455078339202232011985658042317073382973487271491429701544375845843212547568259572239123255589007482833948368754485655667100815763796024097329377812463220063723527892128512167030262116610211955113541936883208589125917801718173861173193872290649025045173397835441790489455149244056348921446073063300969068445224224438829212481707229209757122278273768015267255307386855354532990119519865353788127919056949756137869167074324162008381786554773879428793473489880248189273627213593045783485956846808126310910740240970164422886398879662017015225103615247369177125006540345316385405673827767213576441693412719151189476939959804740827863850343189087736242924304544747602229255283372041703418516372990197760000000000000000000*i1^80 + -17641451256087481029005435953918257100579270767557713176487470796918885929973046791724218662937852058044640453174462842823359258073334639970763661234531741763446373454626408371575980388310909526688894227234478650792158318822939296705853622684118381008258397498468336454524946416190946946430084040546144316748989586585662333414147715485489216922217522342503031107213668631633783886179633627246856217928512097322526844126446506510855268444297185956655807018323214616556988873940040414389145967377002672562682532146563503063742607566149150354352768556554858468970278706709348997803805088807288647045841162048026298542741258681144763855699405006664116006989403185831705665235739961042776972941103781255828883994535692780615330082781007609782690455524658068390895540185997591039231839376078540663860577842638840593593815198835490735466290922613495408214867088172035398768541189320028980741299305458870759644455603108779270983148444320654830011078533147091522324985032354102785333850441879870129659551439546028160363472339765565572654809323041884307376001067808349733035267468711730465460965244330423237095262579461838824331383929838817100870821054749878733904987128756815678145627384468390988872189659887628213218083224509064789769486854083949281462936995341236949166296959132423767545686127779590773300973278019640428280189330845678888616180146556700987699746144585733850036080836348191652871220710991365770429442291202127441044330229838937699766063630191580447349051713842064387244792236340025865605213211664792094418797341147339994618871368869997164793890140936224633600988217860792759892990566841181325174059566209505721382782058936154300825899327961743347854941829989866770322063078154370575537938331028141522226687623396526386387353220856321397035968122535359093108076085285884291674114185749940969594102783064486736511397725627680517869882941114450485659545084977108786764180165768593518297115633785933960351445748772773319223645965560272039727645253558606121137617049070714418367316657996352997867809769795976065312861231335375569100504592607666161821870399275255603450551248826452184178748912095065954442626717285139287742577384975924727602482222774912544247503438605941541146333444998044001019821258899258626759077353926242550952566489471863484105654399516598682973277798570276185737140149289054405555822869783234849505151242295046511140407540523148195129492763375228402789903167634873642505429460631755729515767409451496153955360917044294377922731182002818923533065559319972645729615169549409468882327909173373146476885573145600180778601160300356212299899399488724407741614283601404144519553275487037974281260153379558636407841801012125781441633044086457872182028990780433287306703893038992856184101341959297340207905931723578762365374443184866228880171671793629688019392836281978464033153984439568419526870723552053438080497204309750717990148520815865228313251208196312108089690041094056565962851764872624389277809178320559976095710670876193651164809827070491582129728793988564874892461826857886280439556815774407140582604673786599999425887534461142393733416124383935549490117062176726738528062221546340522771983771679073442216755135421537097087354971767519451967486127195574830628864000000000000000000*i1^81 + 414410685908031062953820312284030036649060920446782051119157652354506028214544923875080810517904906565768791898043361329309139049271853460732102581414855415674689997330693551738400833927060672029532527321690570614080738623933271013877759175979737224270008561125273562792431978028585466948188996294153524160990236112658743799106895973658112026226544886907303124700447636403171928202443562790735244742169116426272108743757285841027478400316669181890305488274796746196257915937121601527068429404715013094342784709188654339161094533974882579915115280556985917874559363618456178974053726912946779883795989003784980607407754656582099922120309919149276124319236672940319783867528741741072098956347154735104473800627467657948084880564210278804894461451300636094891117313670416201923724446757164717854135477859027785232345901225257586721967380155711732048480442448832594614368370676759935429761858317773294816377798462703268546324997233798526687081867358257093672896349079444230227818795283145861576726787733398110482652002089527110240877162051663706212696619133558423661809699050411389538506212228449001859909208371601104258602336621554634987251982997318844401277211475430608793753745032314174835685193818751756816554948969551205046515389254968472984546055911008495169496550184328579641882477196944525822544770804814909537551958280902311162301406456215211704501051119514618583944004722973853193878233817963977634986570448627270207271521029594672267257910308015091473782304701620344979913534407241736467956659103466167231567789402131964177274613174355302225888454544603102966834095026709476032621570996376422965188055079113187360575634448756552629324406284008824323075916744976043557038314758143294467491255748021341395768783385663678285860336045741396392062765630707036708452195311321716780254883333332972208177366025839467493311004142650219652346244569795235162883970471055368449484138815972549954657405799848230890067484467770334218479559567612701326344208125126622648684606002460858941481338827870566405258690682604921450772472979553124799498743006823772578904258417052966469723617176192192393583708795544861505544055692994631515284213436833125950995623593407395442203530962056814168336427225213159067362362294777117792265043899414119339408834350843704442435939682385868238933811846153477110315435516004394992312421195549454298124636747955723385092132632313306301745945503299829972318696971430298063078576840808815072117846735363925126654002695078054099966728464963500094562542972147558902100562994173893665817200801586465223045894516102068045480310521525192786636788859501296668966490429649360722029058178445328809458801495649783424502163194840404574980284072049251627712835411061733441014852821713679414736018428381565629719490604214156721387484299084993889202122430965379932536283373072752476522997882970875067094884203723984471151916268410667668909135678971654706423819091089265998808334727514528951056712992353026525150384718681580603765662772779462729209761559051273518251112759871575148749595243212820539916137465170712802116709411361848956710134828622870451945447725933039311081436607711060938692882091403747725930567436723377344198592010372912064053391457830331553173683463782400000000000000000*i1^82 + 340625943480334846263077964818522983297985109441501429831655881008206589014238272278826787461258626007429245980220345236579404224807054561554893905167196863445828835447194416665315519730653864938917309647737247339609676510156046314445699923895134825624503277856404604693750872670375604682908598985736128675742990463208539870872048980251220992213867203019508309061311196257088582361009003353636097158809205849254165930179036664255939113491637119448148147989358646961461024231108672184619165314570086201451596378330801059319058422562065962206249943340285210570091461584955247234843728782866012121477609730922227028774280994546421114503168307815248966476970932071073252478447151684532720854811854816365169595559770117820875295422021016496959825215022110772783127149518002130448253716649173365594893760383739517286871770721578666052750039201160706999039901757518295368188507171675419947692851780427871859289862631265643565236873832812718263689658132835816220233651197342723179270886124172510515450867336519842601941072698040455843942734425015160569948638546815363981514180174482881349311606891290539426525385254368404370025458343492012685366224825441571361208458010590665697133440700098430444526791416715076772779550007049776978454950148676466630634842173497742218738526573896545326864275411753526735130996584566077379820103417675860520106215341929912019557624990209558771726581254491410185188434417271835706554299345009157825965440402863476608095500984621833110649014830349372521204249084425859694272527219957843758402732590369109512888752608560081733852965781453507175459367959216186401841473304116681591445497846263641648459143627266096791835495405115555083469913947376336846534952632785355312956860891519249093204922619288028445998069847276376197488906156478395152674507219648175060791955458020212616587357186271927940257468405683478416953896319871690375999248057286376605990081019277106403343246387416765329900924830234672176703613184540346582654684170693015735595717631446088679412791354347547511745567994029994119961525435385545291360674996846293405435057031557521370454969577682029439989159336351114010820022466933586533126375631560221525411871740878242733680007330733381390962329042723669870259936595995940734973597016466614116766820306923825833125490174960883728134085209312677778797246851559494167387481911731763942210701239724883582108176053171798618323489245343739234399451143142150938674676363689080576413905162120461421167873754124691147595389064745100084757272395001619817650415203602989964215925091682906120390832816019014154923927505394350883378697592275210074362010056651708105552126670566265256369782303285848242895175576843799614427968696664015608624514452971130731941387281490828541951739334321581358244801821493615138861511519978311373380307394512298062714646396980111718491794425389617246181167340540354800168834259018920238869054169636213085975183622761564842728021120082031881421841956857421724315210340960111503947869456567779994854036009978892598889320205785737195846436748405468850703895510818026667289379845982213271659903315645674911580352017477942336351439312427267306246912925017369063612529928272988584909117952939638907445038099207752253440000000000000000*i1^83 + 7125324606653341109471432170569614645878954040478645671127160256002653581942989845031626239741045568629143014115706639501843838393270144239826968954441681937629547339954241126431914945137790587236879287870672058875764296047019059768104671310657196985863469334569219079458175453174096104172562589887196851989750321984002984490231372127650840397333924976209519491431873494694772035685178955548418649845534888336208176367322715696264950905629028202547570775030362963743068403911787679227113973580176771545010118987651402734036878958204525664639268819213117769217070173215141162213075932839303218105605787405932847718884469765001212969914585837149092816850339328680094119020357390353169804968003784623573168055145290879351904538900976637509754186118321286411006958628533920628892961170798261086031595498507766177742997853308460927115742078219188268997932930205570853305922910325871108214520982518200384344419086661584565497157361039120411156041733563711221465212432406825236098411656109185073588922086263473527016402550862259292416509047045142519790057137170294853477987270943244196448468071788291472792038372547268021807922732327140356399011663845510242742507175510482831909733106310142818193642648509258500884830601414437506349923526432472850624579404833262085214723079944684380373239309841221565893253057349263393773883648278103861725287311076238977424786834698330973451322860218027881850787191377196927848565916235303768556697919678375952027174055790929344064673572028394229905273902311442152928384513284595288898693694609478420811371152557571784525996612203366730225113550143593985338147297488552458015165851763253628285265500621586706485966524675103093816248639873487909907747656118780083503343410197103961296961803720781001929636979779712187478276252587763379586622560674889447841719462194002005953501782568303670155984831120038919991183723965254835085285346578197772285825723248947968151761120089715050104581309261316325949623753609663161818742178217941594497572772812927137155228944107887211162620720137157553852065204684685022887284810266568587216290034550142916428450511691441161853157053179884432748099594871504453085049532156268712592052811331740410720584988809431706154686721972353964453647330356415478998677693810796158930357494151438722853153660273834935464014228740951525926326819674988907472009461877957860968661471546536000985918254753413326566605439223336399229450005148327878380108822474362120361973821533007045848737225755056599996776272439186146448808492192736726135114260815646003696287388125811054509490990020057465737040174393952041956426736194936690243943826319957571497022895862053408974780969952242727216936242416596493865367929397675743951223773884416846597441631866105692940461266932551048733090357065696883230194698517266754001669076324035249372433194447146887493875148444677062298085327340540251222781208331943609887682316156910581524777515784952604142962948884728363612048128477605053080447428346521069679820609729268414558324228408527725120341300832280495170879939845965285496437788194462231610037115527700024892976288068044349331770899922988140964961534851099577324325187855035474522451561622345467224775214412057624933212094464000000000000000*i1^84 + 31734519776849974403959905168138162551680809620845778927208046994498374220254539430363495487721122200032211708649390807817445843475130436238091269536256302390716645576921663766362903403373567424719811226479395459497465119671633419672384279290413244248756420711263557001540160819620245756466343167668728687431232132884780366039174891496567606055218647160172091637845548105897047377840876204738190819649678856200911984018998500395020152959484938629229944623278395444403397723781491717392573601027925448619736719098856252319522708600877407017101416017329140604432336022111714373264675767960559847956934512164295174799363647766670302750871371928839017187766313986285112640820139385211412355051114000286840742825492882153486530907390643467917072832464646880869264863585745615560949486867908530795546983813589409727927849331304371110051553158009339813589877829460686860587209922418199100865274157253283799317341465821757695953489707855995928762747052426015202081630995161906873220964178486740143178165580457689557876831633412626357762609122337242753267679358082364519923048031125953486937561049590364392974035132428759965203704823029787717200344414072587056525701040178051936038747489643337486103130232769183732213339615905728927937232756612539036444753330733412362820810779755403525977670569624185904270052080033719241256672526845628532168913816393942809504029281309201736540775958430059667273550335116087836390050240146542743754784451195413437081028222261731906725682827019405048583096801900618403588073660608490475787121632005970907861875742857292962476459029887631597271455096975925865313497043685549336720432409691378653895393790966620288993036327755347699787188244139858494677172591724638578414125335100204706029187764022225860783309152187318675875357049541193960649697341628097799278917726549435281806899354510527358553290243778222965868012523091501975157363176803020097595499054081580867125836389703677131858360720892104959512669269193709706774576757997037436093054794690128310000030224258074573374474645899038532633477061422499728366445766783979879906492447774036799480496011692797122824074173045972212573368529554968475368250889200244897872131354381906528117212045236507821917065405546278487648213424860480103961891469922927000425291237902530215024065611317619820850494934261744728189488553877119176091762424628521144396301209413323431490414732629252909232227316540365956531071328637107982789365380279694071991931191804490919607265220257877901008916630790929183426144710331545403798801575871072939531192602380627546460910552136651854709872679355525270373609427539035372883184379172844482082824093137065801937760255472946929130041769168750161216302446485630011784329819207030349687064316982165090995174863699754856760979372186934166603951987576411563289351807028533808348424069828761979934553408796733496520588197697658651443175516704814271849702040740657479796343496954852798426801942494203240972414223585360791273434692120256939231442435682863193110468025677537056336678850014624451985402135571007353554380253197784244843165330623266456691637474700637576377524280874945899218720181949599683869764573570025116610633496693872319182730866861696614400000000000000*i1^85 + 86080727445704888856470083090669622265280825356695386690985289070356447907458898192696218152622992769487754547646722913248810362342930283373003550802893430065910983995565936757725557024932834559319672071894491560613713536956032778088283750468227094953098429242895315238493764331804874436007052820159843534110902319999762214727210956009919597830078785394083303156023959879398398339755169557480538177733071004338152348300532925422495232458382152976057838345882480554124365575551942020512680234389320151526754614163933803546637242399344808215298743248847707933245084060230691550095794080870375123531033622602466358017933662783874898313838211080215441604264086607812794295104661897068791930300633357393642108682592945591325626828069035241431598958673710047069857920798013236237278477280741648346422474278977919180961817284801114366989699221125661795241452574962343154351700815330613029071188776406400121704505581619057861135484605194889024637087130073411246079924223770922493725322152048521501935485977489090423866929546669238854119973861177732516550013869497717406134933988839194367899407532197012002188457122410588157783885852236028413357749586486751901565829687256223058335307046716516400873923469316105748855473784719622498398556545077154124423616817153360413104063447389197463674036920200315849404119905832087669388240441168984072160702984006335774587577359393459488541977481908455835016071114616132730898627986066140250688909932630330360745782711009617429591804152082913181477102327243917140182398669428685264669671210890497597982315254733572651198129312424055833108981650922781289056291240567979435127323217483304587704616220269419814598569139297508064689244690949571271897736675641588201386279415445145470644097084165418143044182465749180633970781862343964651086225459023165661410608755605537361586035001209772725523001161576161166564085777865997155193616289281139774600895180228275789948560456987924104617127751777867837351969012124182664029099036453625770903052463119621241808807095891178573443798084109992198628532712877046891553333538472339361917792252025299291262624789918912389148915370463124919874971753623459360599479581775260997828680403911318165049434008070324688167052061806816431807633414884798855179362419551518763100955397704923714804883548907817248850978144363653292961570609784706576410363350749134860266809909578067604750106717263039400139956375379834617781218218172091306991134118405444097935552502617421891792838628320254587526332749445277190113342755334165776983891941203840196076531659150804072751872950546201606705219953301770750627012686918990408219411741621119611225506226302634664326774521493486498358278591940185084756407278614458764725785679738621695094103731489889276773336252614838306937613411110438632608893038296773213484428347204365953885495594381408910909342765838331509347067171295816291885153640481067740984451699204601240119351962761975734946756085533976568205505379887218415147109462083491032220180151699521701012834131568434743093633808045577029193196872491188000701460406849376142031197079941194097273977065374012854453783279878316965016570998360327590185341090884708377848302529986786125791887360000000000000*i1^86 + 1726597027914131503785899821959809798967859444806698061567266259651252896018666464307296729146889927867407082258487036322293143612262186951587870079317210914319747588136325572643585651331253634796471163591145516024100992747634110291795222965242826415407597994885432444976483322261307300984234370728346053629749256932078220200636101471701931718311323273496522640823194924642311244232716709748411518690489194485224015433759502091499161481490193984057129752256431680182338620189055108264808274975205989529993993266985364049117688485045928133082762605494200339376763437167717661832030399105639712994646054576384325535049519330799229239413375060533661963285759577387611119372083193812451786624678019779370596365703227386925445281854491342244775964874296194836101531771893102101849137335044584853382002433129562617970056012836900463160930202573159613100541907794365344500907617048453198625915863705556949871562021108148994048597885786191159800107617588601587721395527682161766053202052142002830374550960333712702840350743712084167219022748086691064764144038821374610030517372201894483084877417424424044078433907839250285430176441717771492725785360595203799773561225341026795600776689787619195704979109837296559247283473024888202552772402282535831750775095957919717368027048258690599938439176722302842973079654580603882877731204782311392022576983525074049414501969854689408633629062440239614689696172986763845219128295912531320498205630040224263339994869524212570134464963123275490632461876908700544184505052623814365410066371857905871835349016912794337737550256424324536548502337790925568774620068275286193820683626631809771541334147088859688578548906963564218726450209595563779926227741753905035966834385771530282064828951044131798642219326707761683634184529843798832537778879136765564947573162748729749678489878527458733594322983780159974850571280574892771537103569191049156406823005692277490397241081225120509508334657852995856187479753983040154571605151401414795227158095788370637533128178069720417498292235889681675121508204867686650444250189756009724506104223448734227608911061249853818051201470900218252881240907346877921278827685733167681493927111809568617844825682143363263697704571406266715023846129108315467772278437816746154455781482035259520725485174969208091148829448059843840317323868352757334075180402879388990366284573835598224414087867159122655562028861973078766019802437286524549627556158938612130519968164773438793208873398506285258506099391120850482833119884329930642441635616698734959019203100991505145722801622981884490324879912598640400201364152142700942855105974236178153032144867712530116380479310597843391114366573644504310378899902403937340763535442605193424957971566568700644482638721582589088677353301277367511175674463870816082416868233538588062263305119380165794712459426585516849280530011799376141572323334467186365214429759543785231493782476317405556547946793203445266777300832357948819912141476133644649465206673107077662213864316168267600936877433730489821098516804872878637636782980138034836414342755871832943501998158058362301325455390786905293116686711287904166650392988122530622746308718362624000000000000*i1^87 + 21376692745327328007291624872315032060299847641247623492498424671702251622396620510476369074122924616673383736788926037685518824653218734894299267761987255754134671153186159047967080915378616392030623212023593390094936334972405213000270386972479626471598475867008377307601454615504885258339878077165031281628161527220476244622566596956338609947765018536944393363074136881084755212649737268759851581818636788572799536524551771345375056163337602607488951756234226449240185552574017707113467442082708985581802989740268635195533903241478545639383369881214070735420195499731791435333054907883366328908676808264534718380043832127315876387514354810846172693832860218826231356736147654709789548122805998877222713136276012852078834400069732709025384577142890352621425005263723740807062223586115350294801681618571943478169954626244754686619141928546501645374966474027080336124426559442583892557541979107916370167178358819437165420436419532292638254176746969815658666765810512172841124136993918959511994278930810989347121388799188237155024432120602613557865240405804860043335647040703625089797287855503585396816598283639740021692937435518083448350098887663271851230290890638193393123428994320011905922974342850380451332372990800205749360844287267957255662932594033764245953847605072275837954684259517634473327647398612969094177784513853186320469574011184070466895177625164837025076974563988670036809183108276453773972909994726774691706350792810690094532367821064332880360881109446187980527992164168732346824955839061215344420533280319300335467184943238596225625078417238110300473002646274269828676092344369872028686517233685325992156030092131185736181695893220706293156802070089075404461810596497280545413869597900512000390353978297331328481107069833589668179222486870740540405822252789389494496229014040496022879595328332996057977098279910740551985354438258031298837246839284481547011680938559121862355735735507142714766741419298018021626751539622612820952863441450855249651173391144594437156606466507007684211702041133130006207717726669841196221303415289690334101574952482838316368649531546849551001059948661999895779322683446247611176894155679714831763630203135577228966810883059732579382057821271517616235747773063528253328815315191583955412422066469248880224426213549271731558371580569379684524555355821293846290801418723732359409833917267644198301158259653692210899203741697299363392123535206327346227058487219216693826631921245957866835895445426979567335950892664272801864359197558625291360523354498118151741200181791499847285776805668316181944859479214866628253450887955948674530001744282751909116147674336391983422505043988188908155153553451263251216658502052023717542783513717340858643898136356972884811968435547026450638017982766779792411108667146349730191532593253996633826483731674395528144888774887255026051030178162951425888499573208505563041560596471902340391373167267430118153845779415051489254298564289236069745794616553002350840115756907320400013894444651794187222462888608066553150347478998135761659959392279106869780148243801750863689187554555639466889544417267668304806590165473542661069764879416780390400000000000*i1^88 + 3282595998063469570542329490418393200084491445202406274178628339096051445841751015137877395224324771368483246236046723607812512546213753556146885579203092805772404272691803684751182142410393272836273909004384342667674090256347113916519023793679683480822653013884637144277959011529260273777730499085756875268845243930131098446918667842169813140975910128779849044224996588249048531379572780628540638502677051020836287524020411894663403357117981698805037187784178735642916360972310567637129337462023642447557111372259669430270621995587758711087317400289754770991271755738597831218019554966469011061511869597327819701426936528740870713687944253567000995368060055105698016685589952877871750871824052389827185883636441106587651271853744118478472314415851679011963415228014073619165294414649515952425982420465997972862170711361601342742589446598790875742033285931940527508703448159543531427349772050409565102613800924599321096652706560431652969659299552225832199935432771827548781563891366532116006768615257490969373308564638986067334272107976092087530142075160379863105012688752117023450105383896540906225306278146361185273855100211733174394119043693559835926054916071443498040043862538868056913585929224737629502436737468132528527565519049821977099884670357844676923607781530201650215582296058783252548564497294518680765212995461819773031280078430584378986779847139890620400989071041859919689901449153540886215087784481102925590083157344246673705407944158353467574827257008622139175069468952631278424535694802602065762136667368769731487633496822165365001036811548444435010787363918424263024286885335382003755814246638946940079376545834194041901367658776372103120438413745835628303137671693359634277961398360201332239287403110096038270493664553568203138355285255217002106402198471130784228635759695088693519045426824405788445513821855509846433728872630093983281754266517824659755377528942583028777641871127156021393183000798655803284159351587562833104715561760071173851665364142573462528840248842871342995096683450870616042337493776295520886733717847682924058057245048261059715834474144965239758875205020962746680878171703326576996819746873285480171795822487156658480260987394538539387659408081937845107458243199565053867778073202741470235408503091534714375857218238860692558617751898309516266387786207924236769675624288949098290667914642823606842049967821676812312236615440454939465516090343147876717800286585514271795348801231629387289122255573498491393508485017369905181453802616245828449534490216697620688718778369830687935508229759227387177816413154849297697078130606167494961420210077622363726292279794432387145186772421303281317716996062265642454304221097167668757920608557519235078271734864924503561807122160718552585895678914853899906734873390789985128919029945675846541001229585358442146559950383684771866870538696497051553362544909681410755054080502766850713733894675814046485989726048041734575739447786251542510317216372593797807712592785724069685573484366324819085459442667789566151271501320753063280043391327603077036356200460736926268764439828832781824905624587939181977915501265616729538560000000000*i1^89 + -461855430442407935306879767348107839382193275857199657995180608227102323239344234533466080308233538251275423624158408350922141786917260260387907052332273171681697025164609969887505215048902986740456534003258455152272935606155041842390750280515464863435158253692197130380695201198296523884088704592036615257144869279346546631179269288082525378750469337619485935515701287907337118549188237983344535359771935324975147141893891643354168316840097175290886129752778842919533999515761810351226546617058160892224662175758964667205934259585484171197562310994787241560128883494180766899576111383083620467729586349741771076795528647533502256137489290593563089560942728787196151239922560970844402355622937610774305166608169035205871330786168811497207683085118443020532689362336033826978448028470822910163260282505958421544825034190987301756595376427356496489504325840850513000470291780665719604102470415143256552088683092319888448193622790794862269946376543561235507497081129408080115229915029278162743038011364185297920583502355873994687624339158650536634535160445828194727621484156851515371613526760464737301490450914916105761088456372157249045454888780868869210043353379436952244956837489916296442012978613525565953193123452368749533577640880314530317648913675810093003481542502001192332299567929891066104941740901641209125257440641485145369490604841823102781136873971167472131359390316390943435231644016645743728455384686759577666054010996801835792131733481502558757556326324237317915254979244862275581147114454729378835111011843491931476084942824770321944743286276353162342822041380150035868251484904252113037204861680412032433707589439841705719510202019471814753976497993219558918797314108769541242884847419325323287470468441178139622282905652763707871658293138861597067206696107574323061251458148504496286653677493698312305581000951478055498169096517739889713871499667960004656826086972114835071637718436757548078258085480379316861836649234429119504940777641793268294087148216918570656271379017352612172496946566894927937556772896436745359068886851889889126255047826832237497139390017668522853452134704438869198420671611090057355654088068797812743998543418325976108193218855277218611198720143707938960762924174012759443914568614166763426638575540206878321421855921313907012370860175411723290090377948128566375285494518472144845389270456356218339884168879326329151232809636583848050565323986363515808491775911653529212080575556972384097936538495273409907869430351681461021615524973496184611772511232256365574784516222689890356542347576109522169845968077568909323807413267923647173712805163557976671597271104588168035327714342281756700265436819738888240288791300274432061832729143813009222565866262294811066335917586132944017284951129090482355276254078936549997540798661823594704052131272723815663113375665330137187319096748421878865378458010034970469091761791964574069007796210693657985392596287185008914352533997447379211808777279761313248197302983937189680765566212430458865057828354789519222273029900519678953181499193682885295844494717084350185562755300381375389857786463544589572456448000000000*i1^90 + -8729871935427788067685804812711007486772043613498212153118172841264759770248629738103724618264726422095568156876986188502636284038819791992557363254379672601653378696755972021129480470452532880688162183163592800247537782804913906406598334935346319346788059131616215563100834890408214769451974230677786512448780793029952473476914958329049558274079133227965428264886011762148788700716764000962181563661513886924569388302604485768615800772964345654714184004762842448755839432841599302220565862799113826751320717222565106946506544370849671135057189267398014826168488246511189961287058725620770021530957575218271163773180135526815216084759177741895770741645404069890230386549276675643083801299562918317249371516548361662445831686186366265046543163494195048251512360980668899158987587114674302340165142542121022012779655078132802467180789086580193011732187604623257896788093402323897874479460889200853478869065243769870336457747052442917245633144153689665585745280138756289590124885191245288824355432534153494844233056094442857398345981654616139376365766831554337388451593565803294320487360256571109708453381597726217233479910885807606153339230592245952127227908906057149883900425154897589911955972287081136398159709151034911368767574752182140069936949257154450049899122946876888238309680597455613685458163446241841087023563477731784924753522627234226184817048810536485156988809428572241205698495120343495814650954778093111626530301867250122467223365617169154996972064433490172055453335915952984101705996189514349091058469246584838534029350653390647362238152378709941356250355417925482572188215150325077192716252844023221040884336663211419809878965692828032890515624398185139969829757590898449942109560168248224948248913682443655790919496895542374850256198886280593100102127990160175749720390038148055272202396815179058799423807516892741417342559029535034727646295167483088619320285654781728406022684121551281075936039908855353192867293214162363242338081917834882891002318005635809297194827219953516555473233130232020117804691964045868198792444008949603721650903856226989605728787114467921602750812366751441886129048651509727348186888654620407464089457374101540388684166907439186042503846160097527664957247381992366597156200720018823213371506872180057639536965647370937617515343853753412979788273250094817093316472106869858430848541333482494170179140638964733413833197579232397505696509365949232300699512109331843318240460257352508916551483957208032849134353251326323027051266476813543987883888131582586065207523628786546883269438930982812666098398743985737161416091721244981885725122839076063304819594665733949516639508578632158613957554019460792443370254870485382861614180746807393288123071413074230071170569576606000646913976999632492279018454969922291420194205888818382369682456421301912038565698710798726626399808339381699989220693784886196681544762026039268540622994041314260723438607871664835677763953452193710767822894046217649584836299213177719683718118192577279125788881426300747531488227758199269043445170721617968686710969784505416450416108739971584551904089702400000000*i1^91 + 84637894746421825159217684417138307440810173436412340388199248930259892429609659731308216161005206384703411265500928175397361804799019518197132510774493902786984294400097822752478349293078123738342577405223514786496114192789766937417593629139263727083449289525431832082224915234194758854618776516401139654405695702926427002701116880851708212183600060353103788984096095631042524062394661250005829684794570869420917152375569677760696209861598782513708144011787444124179252779066905836628297869859180015940932165334000340387968863610951779824429813672267641539404189364922977406907316486209965298270576085714853999744112979716697494890616364149626634053705249051983225424688311282629741160167680624951099911630145232411049871686626788426188720200512085027336396982193995903669662270477191086698596770177024073761271839947511842094615378762802152611377823618179679837503865332536388141773867743606779107624345062379861173130160341673379186563517646241950184717288027102362820364662983270608145188988504147901802670651057432751048229859525469753906741092435643341409254497729962832825689503412179038902158978874333419131531371816501251725334476161776305551448208283498610633646408910496006632933477244162390374536391488670935887436254231896994712182939189619682719720666624571848134328442802667294377878564070636878451324004941208327741528939453230553050418770525250064605845252596380181843707595885681891290516375656989448319010244326028479760716454099832172632722050500338368838504048843613967544733519620770989265951314028864313279181844385534607488422971715566899216241027399174283466414397462002622876497526360004781748365788343654574854543366243183223017034750764826879600866455498190689366199481111929830461464053993322025758833522102906149511672843544057423796461638114617027477381935636842672245103504139023712699029419773931402273577034512178731639871573908151827529878023125610603215716281484064967608015009051664327301063163274857642073494970246322344051277465518260188161740885990041814539078938525244925645180853986828643602976268097623453908593548266177685264651441438083653369274145814323518160069133331958552438508399070484470309199431558251438162387567329527739871604150777283914209115915602053687122775968021386428270393972746744595054826461760271092066195452041958840350733833447361527248551355716808409726237330261719486347586636780788594794939900773769317220394469810093121728279210724816499874378631312964489086707345815411834077309827420823695730709947923811501453483584823696616927530134872830031955234635879382407104935210841390164871741823062781679760611534973649367067717214015214853810745396575862013469748561527216413115132746961534214062801553853995822474407762168113610806415780518807395657482688374064075783294788674954773415603943641557893225093042090245183367144852617763264903072953784026130236476110426699950460604043452972580294779901547388307843359653185380998052418336853431735234084420337522086836122276536944732192654720068961003763504247609183412873225785288628436361036056398504964988049240070528331312457687040000000*i1^92 + 19406249512017707904004135127460243993455263931839606997799508532783444099009399815047252958352648542631951892391028211152168131795639164872415750339928573858808551777754633022839631522580875435714084211524776738394074021347795076165011290290134818416456085687350285603777891608651964775528250941262606745959690668737864347729790297715186661795168507179205299657334882211198874081499731918710329830786718516957385639965870919793291007589613013807820497372210227643329295701285031851696050660465885181327757967324550793313181409486386685777947105803493968586443582458362643426525080420042055682950213278667832623501781648957274876122776787887042897328114918129636559086402655206907971003906481365429561752975406266434841599087771341182008759654881829261346916279467506463614479541568100072081822934506078088020727840946033265143384801334582083806094269127596726928298649938706053904886648734990600772098908148010920583101601083322173152329125972686964528068198760796876299457465495068656204048431135239296131223178443274119381743368535772330123209250258095384118264889890595861237335421350265395082483220894797314189452319807978061064366946325613183883140495418443518005144766357929390136455753269399327303119747603189492057755181247026086207552483036941918862816629099665686484680663659843384683820403521983022602955019671867472109697814675489932615803040813776796655740603821951621850008218317870453175165910475691156701606259473343532114118458162546119287861730455839490440041810228806677701579238844244834586972202948814870529970951714579396493261049393892775509043265828071375716539470022113303147952291970011449161886673877682721238542949101959446610156219980819076654564950574676030896751753235699399820487981503225881838775998093221598803797032032592889673734033995244905595155393836384383838229004113402494933166303447974359034839630633650577567188917678913451117087062386601664339000443018783194476060864895228460011694756010004307716704034645835477600920454654852091442093502858448284511434336742772250283890820323995878600826964156095003467139591504059630270461948282841451042212963521771822985844029797164556734055683067380433565752148586106308634383777914344642972756953517586083173057035254477224758881854190110648619220354912625894552591289828108007828548542600492802827865530002916968368678020337592420800497945900030047015897334868210032105451169945336463492165910715817747630160713619714206781651786801753841497389576871661667971694310411849410422005723902448158934783147658939152631923512999446921956622486307525489947213372821428704662161885708709489220436848905432354169359898498902888736640941736172548260955456610386701519765650935371997475807288353569730030568222934038275068204971850570907755684174709841785701323644228565150108693117945529192046341124105225555352409474120926857727963898919861164407428500591510096272978467794420338927739634771473086663511595640758845108409371321755275990787835076714994447761342407943924990962765722549808765887488933383657692787359255953603339320273062511688948383744000000*i1^93 + 419226081929497641047137003483442603011165818467596703195611541110401652064094090058852758101077164314889248390864462560864102414479060331744379181976048193582902392883998543918351704319744028453588101666634730033875457389970655867675668996167973187219795255671294561012677595047042671514284728529749191619920493928327562324290714203596001296819060757717791302753565789685347630087269045229578369215813800035098784513624689804061793808997309370854506072154717838213385732620199823663441397308214371595379258382700827491048062657355471562342366162507206083375999041170206152026584952537963529446615450790007951474883953816694862315802222474354768821733095607276429878508622636199371099060190727971773421326388735069872303262199818406614093550691019774851534517750966018730971700517229623065920119906302784784777844329512531930010550540163945412926234659613236421997468553991906760463655248998538462631375695487022857096890493337119099769958852070544188925591261027140255240198559205965416375905389238018728279255308590967184446076478053054540458603110258163457605206581852208134714214054799772970989898513940919511813183305856535532409726416362528754377670288761211523566990154786323485295536658760975425826934827198948689802148977615367868268734520504166413905503880326445508287489193613987372298595643694658534627518717154365916766106462390872394315891976444058148717080502572103852034556253256850281744551762826184172733276829472578490609197952583206069459857239899915519203538437485543222937960206320125877357092464924771793511050933800225768153177881891656980347138763395248213004515494059988480841506151041018543855988498655710645688722482455986030093093266915803459779703311705290995725446812295725477640749837836543113509951716726681309933087761208668474929133004949577382832867315062579469952509710314928373556060267739694871244553320103080392533297596110896695604399503762195140217098399568581607362817602683391179963103677321372351116742717342357870266362785750722405568162190836781587393605805949289249269731804473741328578174401073857486383577840232422242419801975648532705333043033158354799827467545301652087966165992537220063210782721753726224298264776133162657658781151470715950160914650107434351874911292426638540904747070667351252711607500374657000828193452307701125211711414448963940104698817555457602449383100998152618193673266943454994125379699526579741777399004058860993728277628090312510818239396874160454544362876247487818395309415420860647472065535299551749451665531858603312747508523813261811448761922800042952847465957142526322753899649886258782693398958293433830133937013788333693451200530039580148739916133433499584779066949292931867037214002655629085187050532322274770580245072859595366699918446800291819743623261276605681803876428200445196320503975646336536898809064082304195426973604869171518525275727246975463888573299455886229623005453872422317615054561850536794538648395145837876621514773114293879828476179908016496506009046024327955841253302089134088887867058415625194956800000*i1^94 + 31389397083995693076278974532658992448820615234480625494991737913559329960580785083600895776597336753452688811116291079528047753883521032239266573407667932540240945383409871407148071204497574010641009676339528057379621125037828764753147040583553951313293234181120750924433547999656065527926372955563355033640469944228330032229161272891871652463832068187755577094325032919940218150810899784419630282763285449110695504222083304284248964493441678138386971396482414323263531479129655033557378662167416811050928850754829457533235955552896549011510678656034737122546929468895678950643902960565932499668603375656059173599981392620098977491439359829003353816966672387342003336976355480477279231051941735233830664647022017770918321720791899588861944171523435698169200275650864423460946302628612435766503798323310499492036110360789844716269856986879867116246063975022939093500079754932929888067747099693189331685868237847529149124614297538982832699910762141651910409298770175371486548695817008186594121731262386626459691976566635642479249997845152024180960893683345539715885579314410182010090544956618862958132877072655965235408855669079163157799634157368040044900192361513057767690146138531638287592954145724935758601503391073587905800317572527568140953854539959440203123033617575008658098604878000172562974788840871066160280269114666620711066100192270900580845470518480076089391039889515690122671045581228277017723690673004683045052927943233178405139267326246430665440049522724498191635605919670106875469031643215745621161152416884474258795212104237723786503516947160089536165609880528161148821271456101615710025703925590076247032134234416554053609322658548805346395905219129258440112970092761405465263862941377124981765048333838080917407885400014436565232309075176687982270477376574425667440122151062801058908524654360690978378110437805503127829987938513415345144339410757682525140203864559445609221301542351008467141336888146320476297830094833181156033829572655667416614476659674454430630791897060633536103379760766404241355355500324954794827500707357624347026587355029810618052773944435317309794204026847461420047511874885093964137826092887293824378441423166280911291553965508334614320453184288814926621998003785510234333636562288816306443743140042725897972375403710287879895461394571056184058919278868838672629542382130675632845505363000613103928610169520411030839313818556277372009574754132238482963957644139106558873386950675387218996259782477752036062028572492368968422815189000736308017047776078822048868230646548955390753572473221343340897643685877019656714815874003102949513407778188351427519349372471305457384391015952787758801742654750577343706633319251699709015046323535189598616911619980071284868990388076549277916127388939107144577161351792671849650814189911670429999101376182295538506359321580627998342528650003249639576140305324803067819531089348158992678691641831179560020929270039553977377659549040680582702827805623417489385346024827735896553497050341367782325014729867123200000*i1^95 + -10480947883319556421079560382041024139111223304428594449312127048740487684855525802840826327261479675282212155900784529504327508266227609974337938606123083673098417952097965405383638236972567195707907370527015896879509672223157726505117549506930140156464959593633563475123748184673161692510723563170195005301281570135861527845156174446425595030137948592648861515421496465630850511753972431494696456206617313288171117595479801496168820390382100252042544911701877834140378243249003297025933292522914772668440284580154060979112221173145904249220193256827192358063672616374130041101896404421862142688850161522938448686549120815428767297009296596333971367651396671687636087808086776533677618540326867095608550861371021087989590533053541883350637203118109297222083189515041022115538125916506326751137165892498259124136189373001479957899546435302524463750304846941926704462416145715136095311751672691676956529445588857221004432375102921553364902085848380876730286755314893166137891658981531493947936129550654592051736601449576439913619373876509226656324515730673651453817501132883876435388326399332484949272932544337528553046915165077138936166467774358730682408408603003672206476628529305851894569535637213151912786550877124315687159184379599687828927531484457144032124267611402547735378031783941200124646102452855158560529419261570770455053971567339237221780565961585300304089478956325099732619747296494122543384676091007385164508520292876678695240234616357420878527191052749376624740524521260715616465575928350252572078097658113801788136870828498677321613155621075527634007145399937921567671535102125469646225294795260820732154600248385225385347901700976793392833799055360352215731104372502613830551659711695569168254903207386954011327153890816603995051965706694327259300904216481182376127639842366343649745947215225623448814515309452284729281220784884279948077114166827821744574780939462007721237582181033051454358683154896741641503921841293870391117781333639447839429991838032060078469017505899138970325710521467111457842973281758888838475399647986178660793581119859295795446011903004937467011679061763048004526371951512661762394493008133522885865313759360467463725078621443319039511914793383598829543997075479100897900519091212070868891465914145873163086038426765821707720466326330212093890025587299689099532874289556424220068973557794074003687215915909160708802445614699919554157288871569972347283087783236160404668939044380054266593217212728034143209396593629162732975896800159287705722635792415703401987200369622569700396680899304064409493605075659235804755352996289802905083033461350662223813695208213695040173616687521807450215896243819346359321694718602026301619232022872287621492559603973044776615930702236443522410378854054221233886688372654363746012702198200411018046189412471797483381490573865101566387130434419202788593473028226907486142385507117655164043909525756204014280577501957502651973216584209174504604403361168126556479940680398433414860884064000*i1^96 + 647508080473627764046429460349470661336984170223390113487046147145664199617838867658300723017076835476687392556341208632535894982983335044649180637074964187325063719996592176697912595790434436323389266928207682092245895747617475368899934300136159250662643579095995037025148153242262631084691686876023074036482002050946369011916323359792900159425103748852209493075403573960963721467015777531620368726594643359132023419626717716587081691896979312339396970515752313656333855271458889186253314454564693889050024078341373156886034266071169430166990100151011344830224744158922640847657947792716576635659471745257847293769712421242263031576511847448164813297277750445836693129941922293659575290358058930703738784882638202743171704525551755075402283327284519382054780733872402182682894140094491175469585199431220767204052462315880874733501951202213656871536552100235769949994151173545388680493604471552259666186154373306846613330538459242218378308783056834069578510794504567125116686446067293431709494155794813375535939041635672760989332284313000024414201732151649838638115617916256788322495272124208679179365367346141451181791973976305840374426295568378986680150512727831439787300288942591018615265385997646418652807800186091857535311997531954718133577692862865694434634614998018849027599597891628998462453655610956652681321407874228503533627985022757895627639043944717475962375777372657778085385536089773130907554992022148610707951942139348862692185826111638300928681080088275458618380311328312586799666939447992845947685357483179988031729876681493547875671126262725258492755676489184830103797812747524841963229756966563220019387818007809108187560595387340946367827794393761549341037445023686227391248374818962224118735138861672813069041770328599270837406099748635130283900593398502258921189828689320138611975315911621092986803803014996024386027505095373468804891187588245611442148623370924993536863842792931105201809542145705765613955096589153235626449278896620401467022948277090612778879420139314613426679823482922975135769615022877672427053440659738334572560557452510625981993042237418443082930868270136864111802442362519414414673189955521296141897830561257469292998238307114139126925366678325216298275539487298790920885175808168135179280584172757779345263660043083025755021543700756707819784147925842777620414976672682571103651260186326590997902675451163829349641130567610430778457082151853932180774412439733096073401007278575562631449287726694448996227292647059669014441223057876112473095016202443145441158598146708909113866497762631316857241955204060117604048087893239694069571315122772367889246015744872662655352157015159672770469606464736804542373499035723801456673338339973007979318400115740691584402681984137354785189455195050007737601283631504112962871484996175865353003630457238439300718778713679710720821790162529156199792425146031264490451422632257872843788469562723877643935274223431783284628509867443210185225180927184598400*i1^97 + 3962723484474827790979693457390405649651159295167008067447431457562693167163423853150993792998579576704296560851807500367412381995191353083234270394710733477685206581823332123751006502311074379365927675724187486431925608369793912941981511212132328236066156783791233782938458257383706151206589419845656803866838532366934810645801204912287874914413706704642240842954208351485003055464427509749131300050313154004441472017855818164093504232592845963389229874989935820190775196855756290585762083215949564590153641990106762425577303268695421609130764930828167216135630939355762056492874605077774168133785658910363299394269495952166840440329755425041124711148323686453620366028612832357331272111832265057389824943353925180743089206660071621774135017152796849325340244146067071285858166383497708454756967173694459244702094986672578599872137880566427767053033881769907535641983588693125013890309593026320131314679845118946343385632629579628617390777312579562823161800385225797382915979608343558046068668437353062819435405931975229044820584236448867435329909169092824647770562178351261225290630428770528428805310778092794619483131521267965367972627987457925888122716152184845585066703011844057160978479260981747800976012628146182991585080981188053385539467682427208396602067059168639261706688378171532634924304903384046225005008048770591160780724333020183795761394301414312516591946086562982422009214516409374299452771219972830509910432594493939016419982551041080935930840601365199149634757225777587374316281135486224200912462043662029584586412708538545921860970950837846411613086653310049307694231835660854809646432747216482526100867702826429145535142672656925967172651124086832846059701542469704857260397998099762292965494449608012961807928573830651699581577945494654390722203997287709257605944014029589827094478879822947452169370513139422836216722543614033428675221039803404511475723157455743060082570951800930367045924171223460156256439483887776333965506836000362883901276469147211366430686693167307224720484936302676586663211059307877036317458834715477167782745686813342336576419332904281465275334704119380733792199133174442785958238117042721803152340709804983505672648133471931047940982288053637569949830491992977141606154030949172065364868875265826888707385136390465452916435970140412318504431749596085059928540950625932668183260541257318941887287156759116625096429893773681948309512013090052932597350014140795030856162103534369531930321543152441642608006711949082792564509775427576000568724893182259530217499343673761825004441556217800670089943521405220216785629897996436305400583087446717609305063625135613859638204612993488036109887136720813912771602657520547941811675471097627787344141616358327317972372458436188684763561652909983408698827469681515360320369227481724252336378589746579568472225537371532648351246104488548466631442761871944335833340161689530946796871299139149190980386030318934994607380440*i1^98 + -443880848062432380370873473881194011247067545492832827832306306656179116997489114951105435156644230773204013407954208013969385283247016939064360502009890922197683700355252066958426390865278314309464623718401171661755954240780903357560325428117688038116143363486465815294506009879035263919043721456480601117571755656444073835409623820198370986826793701049560269895331798747317449187111434734152702000383364774686910107333839065179095606077357734343607502372252617117839077954507069829146931974980767042745181541028730104361118567837452979652500275109411737431359734407109594877517269294883684846020175843318730257282406892210648100000070107662054200991473923680270984972168901089901693331392801743935176491628903484300470982350564850579017526243954274766447949640451741271225375256674355179244851998692463691413272068151397011361832872882973964663860208633970504975163701605132210398416405250480392198862451080068871384485080342505342849224443042780974782320316488568671196323116144065896424081403347008986354668333878082867044380277126869901188975182814986519857543404907595998867756011207638160119966225868400034661948327351176889407715987139099529370656749188987681949558490385915839077872532766362262707957190581632031498342737628857683841892865562809551979817599204761583549603592981882677641822315913846717743921649847329380956955402627141397044890133820217140941063888372810981449978680584085882224668431786131522752246068943860253844602228068072106445887953014875775900443334916262520312522663934447638152423716422612171388946835078326927061584998137456261780192173399168605867248817770197077692187477581620323092692251585759087543395042115132678673616764143781950477217549552915027480968305212270778194325974635121713910936739126714691282888971535061800908639391321350240629459116431741157100802331927171681162811543057280673023970457522503427083160040940745686014752682003754578799996826017815749624174777186930873875273475131046966887114567779241208957468648032697937174360814658300732192949775462280110657233520199573816074780312093199101527607109088944798843418410759393724780822926179839846108926972677312930633590049529709136097840417638283024885772398579076959749752922602152039209500747394508475253003415084056165903266799499389626443830903115352560630738771838372966354333354921022856248697986181639868155802505322677179338342517105677650601972012875039146075960282486420071172940695828594217663292975932619749278157352088184993499018870294450421753896940510447206892315074649744294350712776372418795977771177847917455601331333226372921317621404069520335682934859638466089113117227478248173974575816590688201303533456508791049580116354900830687177020943894647330759764849405857472668913490963147676640634643275557439842159896081545077549966575648347820560939785924018224255002149145046683746422525035661038821190415741838558059463795127571208419268482087896910*i1^99 - N1*6857668444478334363371704979589383854729154791254213701096692038324699095103098744685243998128102074259596955297580718445731430703899967322747963057930248345003976790079972357274318817707280852324886652383165709491193283717065950918231030388774987895548386440789538548053421669151515683663523586954939927518685205525489570222043156517213238125624520445807629654011774102203113449262507106772478435336095101627689231280543422307096471328427402140619106717732017244619257131395402700917686305431893564669104598136145380653703034520461613472959447651565993053280799915156668478825008988363307746326738384177798701108951517220280899651320963423691627577982779018277024448304034526100600543126016749333473506494033711806424696262327220355122256957150190984488892988438318591755626862738948964866604509808*i3 ] ]