[ [ 1602776294889704494714502616329286436487515972298890947580728428931698066958691722331463245522513840669574388261808692847656882607713257625158029371616630271715615223559983137119783629996163418204581454435111493191588475664093836154267996989664354890577440079067599021773550366260491819502139869672614956364489844013644529671102500455007051077310888416888035151450381225979314875993678024679025715175494773312267190768129334972663018631251273121727334600641951936371896183449883976460725866169580343274619268577285465713236267869961528860390075484513923231694970394185764640538087238217372323938542641736108757161479472733707361001618731448228698113976987795402230406483356375042226860387377257994480035788661451802246964784381489487298535071082333805903707463019011567234472202693714708570627359127723449891868543319368728303537348418134689948433204096771631072292229467327978543887541861289069791093120516990617035788738376711956138247321342601687366230579187836188200934070970230498571471996149883472515953383511865642594635770604544013926675912955222616145189359433608240070909273347506320664121650284706955710194006635074966031251429171342226449819467351225842483732840555762644661817497135201281639615395271736294879649018720678629943924832772921953865584336688559966478050822391063312082934855143213339817294267416408417189570570529335393593817151004052612900365824433859254832509023271651190766834599408557748365615978337940878053899691775848062325305575997440000000000000000000000000000000000000000000000000000 + -4741347731499208958629575831233048006754942738140004459713339190048263345478877401687529547286856937287141065093276059298855264475739949294658701393582263933101932089593702594179395578827086918672552600060623310755070129040022959592347990977555093818389152291371903592580345982160851025215591487457287862609121783968910250825874130866372960526571439437914398507337726730389570444767694943481332032033821181500540679482412416796374814014674714978700458415044459786822165443664034043799795727612831997021222308776521095066969525509202611295431638044577323260986490825556891835741980506318394914445207012997882181309023319876761564636738773637989638424713259763840021904338234651388380849565578289842460284936199982184232377234060210370858591495611503542861180059464758091442485028293907097680174676726421941036540725108572045190086126597516272570043495086427904163287255840471794312577399484791985433481294646058862894827631667366199462010860975254802252838144967784995419450036120115070251465510719814611947216940299629322807663904534122011333616043752708703686230968216411923533336366899903942201306147627882875755639974349206609442323861020527391393958139522953292413283189290437695946624040722675460387415256554417333633044864631511662441396382337377939688178447914944851277677120993085116793908431093927717249876470153877043619447169988223187966073771049587107504742513127353952318543638615894335637909074792721722814683834492789728861996646933735024452974936064000000000000000000000000000000000000000000000000000*i1 + -3171147010204962986710831362290636074549251673046670872923984271228875356002581998953466256745857513964857148855155915879551952436850321835138203886090042746872363461928100711378714100117978971915496559207377619234654366254903642190785634046507092102933664764855845447261895167615899727367436534452976072790763888615627850569198822454250257016767481008094947935940224371269233320403629857743481458155987540382994593314620828024326052325324586073287391288950674078273848249757363704618842786038962629937928752221827730487604793640820528330437794814308927951706418807521409028127137513657238905278771423333233765815040742281621427112028413069915375695150913514243745159338572812592783374136247267562945475663385272421507238660486149121052505445470985894460211406057748749708496596448380639125621027217744333287457811787251795943500864581443393896107935443218953869373727801002605417027085665553543393919013891067379406888540497572289745871313784483996167975018797445584415473681486125284313693931568641859655616488347228881998004657629211232629364763225394399045037369473131442541504548945246882769738218879233734051363900915876152900992697261482873152575490423910900360649973895755235640857533043686181526602435456750177091696243649979603477213006766924665811378712942537771156688726288772666853865236313929432559194331223929479730029316536341640183321346358637966066858793443784806338187088431001332097765516018037679146046497426749685083995324510158528838631424000000000000000000000000000000000000000000000000000*i1^2 + 8824273133314822411475681182917452448216813619695911938986879577750226800818583452398896874288959396475583274325670892266892929404194984024678081082371774518030022409629103108085348879993551997247272950689788612479709883300352382547825914775525301843707652055277773614552980872177843579818520006605392667723116815850924417519509439776183257896494046783724680515058718928536592471021017959200425796455141904452021756502455840985993116624905510969902000675697125656983613951832267140127129253495598608746344464390292121609767470344369325576688627444880145642233113284355986200621816275942126664543722343810593899405346479928448136389402469175221081642666574390494778522748977344914407177545402828364618194210533888729950953645174597156049537485594083338812980934055634902258264483419725670210739934325680180146954393294516669452052322200870261213029435183818203627467455026215950257757781974485664629222180829654886499759219639124926668894562944114282051741350622144038027587977640732093643975288167063519429013025654514079886706735993278074324049535876767697478164535425379844140410369446805437104301812358199484095197818764894125426695027206602140980201806909672745493988383802704177049611818247479365651267461645449027788688968630198509075020163684423821465481152258547296178238173930565453402903865651237668613905365259300734019206648671287527450182733753166481644169204758934921679027811008350344191669225713139691649140710505062544941969308331323705618595840000000000000000000000000000000000000000000000000*i1^3 + 11539667216120649679855534681813758398254641739196622007803670883743509871241461236488365818361417905347835166544851174500697311917070477265359600402479030968918056299301712970257819190698487253007320370956315163345929634403184063701788641722235457463211134558256001395708299320111725404299441585838428127432083227688847350439772413852167807605426204619318490949307730667855615492682850718218251184656960298665005692173133636413269272382404094804123073347453182371106008781963575626916441430276166759609762171324079721347296288717520703082677073822041211367269715697805796715774261035196566556601751183516242884520230988950011081338642542356584273936481842256983219887473009465749413968079946078863532642873421796951735424262251964377627936103678798873904229947089759236188504958281406315687940536662260263112104757461447232043650818185248779326627214630659985977979031511911997910081192253939629340416907802660134594876463446722810107062610651755321672867132728234096100778760175971059649896913548397164960078395840090281552230195821797800148974719287863415599273280918468884823378789873953094664119956322150722896512553297108608931951375595980586138099664354918116599138751152531890335392931784516491144519262256805719859804536085188837778061072922749664809830680427932754730287007494993714408971186439735412862019789337074772242006139682297259532861289715369698118490858794611216982749294200213732953992581441491230361228402057307478018787305230413617692672000000000000000000000000000000000000000000000000*i1^4 + 5812410676408782292746993631668473689157080800553663947362456193693365058740527275060084058858075310039857284886934165767675611822121634374950559472892671174773693907485011889517620028984093139019802395889834035422814090281030755192892716381704941787453584943372225234098417339024980808558806439012852666529213326817147003135816112616411203810215622234699691147544962041561643748357814001092109068872007846127117696351661223672291393370904354002599629772197015811396366434864344627004118812874544905116913686509486710932048068676235033283349218399671302657815102708549381081180588860920507020119696517103978057451854977857484077010985678665647113777587753419002371237936198008967003297526690007966742708144710468308619476631837951232214276790807331597517251339683355876343633932959977010113678254306760093154405773919025813936797608500524409202298422486817145438728078513205168397110574726802851973840634118948803824518350346593136647704754472399395962659253885598337566259603669728143809946153419514807975652012875729636879497365871962727687384288997059666115177797970802468588217145786478344490349621419692820382555653852309497580693833025975774285635470394407171222269915527612605017263908758131834066751794718188038458936364589713821351189934612856136846058760064692611146659609369101882795654120377830626297909362109459479477012871821781629516811541550411438740440754581807796384143819440325493105160045954957945810415579580964152844502885241703314227200000000000000000000000000000000000000000000000*i1^5 + 1573741947193536633424173190080660055387582211661832155485096508146483554647859012565887963853023638599434235063193823762242449561600910480109806982515105436215529543232885518275566450215825651060685565521821561891409574282570976825734350158086512152806339192689322971764596243179976834173654388378495137755302915937482975175204138396984938471900294463663706904735395390234455545428478745389470831762563514952919405259690556916577400105674714675462141500436547126306891497935946093930383608564766436601697033695755334074804713233804754030928949502834524516875451538282824790033661057197678644594985836100857682936743922543247810451076675973000984391732863166868899140390539985070733879105280578010493608298395642178261080431085895744227347360422542665938307127095983117433999097530783253600980058267724973101638081083392830286076804434330802993989368421163660769868493774275015099722442832991261186683209339439879382268720287765700539599565638356236064298370823896461560151553101561031139351500167777513921250384901628558404505300099849007432570891788736412088288145225000762271975815691982754056072429832331659692027773849089100044328289540593010143353815400822924120210898816060954603444755701162584584763990098348478284591403110682356155435165674624946654761656676249948354877806054010710847525841593400306583654543976616801867006464886443603105940305876190995859971537887621871768961862760802806834464364395002328124337904410923104584392055458092810240000000000000000000000000000000000000000000000*i1^6 + 264643144857397480687255640366185461840294687865720460811814643489820075269511765018676434220221255332813077163627035629364296234491862963234855662475615707563244479870789276259586577319568151169423638227195789292356921275916500088873813782176695549579273298863406628231941928253233955516955388565045509275235523168259510480653373471855608018175200623303842588615673341150943820852333946149532575442877930020923926394550175287038339689732645296482986487203372934782659213179357353968380002175369488592567155843600704495126785338462262506890414338829098495740332892199365398319626653549813614336281543780535572824965417518987971865187479261457806994313483049737868450945860834422553792434895617104201793023135646017910238318976778029735266910461075567115422855875526478209640109352952257986322730233893529783962924852399584117903906412921672535290569321188811244673551750920426399568469881346694250873507015082680635528989136061601853312603174809131280856739729581330406820396135412131900260654071723572667357669815500253193586243833756291911156681488028943178240650873524300702591333764626808514656272646488769096279372105830977764565358493303035785200933110284979377419860007132710197710205883070440414314302900064824577218307837491014973335818150182517950628378786974334436962495098876201564306865487124347336047588868919472513646249669260454994573196639918769229525259285556631645584950258093730159724230651507162124191512741728871739562511694823424000000000000000000000000000000000000000000000*i1^7 + 31813020476632589700527397650233351403050878124728630497136347610710859479368025609767305717186375400567983167295660650973463360995358168726809397228900557841867198999010240889187614398671315224990794068203053411150672316038734723353077640548038646183538647920356360881983410779214459134722733102505066131787265772902760722544060993264553024848832031931792891050191934132823530344165672153152404526952563696571483585721665765570555780367901536324049300235583986122778689638898206991727379293141813552149563468993741805177542125142310888882477962273532056989730405325232319929714767096488722466577625886050906974259543409555485903606171799659613746807070142590828848067930996520766484306048099496006651003377209126110674995821873751361481963338183470112968202257897370970456770253507878008070384107017929720155725716087148365994098153212327207657090005362074160245088091379855353702531738811055500778155216103445366863172050051006589126577654359460364745540609278179929657051897537864046878948567848752765507608872458551976542518719709819236109734308408120424944526638031998235470810220291755234075211357995877361168791620773551607879495927897017518901260192686327522889418992539635490015392068112907206243596661622942844806322838880250388055062231646156869303583056404236867136407478437137031977043609427966901640841005304727361432261021995860938079753093987671371370524436539487795758723657138009974933023779962073453324605357009758498856176818585600000000000000000000000000000000000000000000*i1^8 + 3063168209513692298929691819120127752396062102804617807737606156758570143443748914607097579260711758937082457896472208913561392402404326986946083693218747333670747424661240591103961060291459374637570528084496144994862124030934157874994337566769754725929091227881980295555226292535568414503348870927329623531907194680764107947230390333813314190965825023281289110923255199313825778133695272798249407907632770418023444701541593122214042174744529277491212450805795871699990846796587014091968157309524183592312939471841674424064536190130114655177871905798736085076428060945500916277456333289398718984280804342690760468986874516465009964908404179150536807327993870189858321138779074121118181510585163122366600498181113508942615314906845375329346708160879813833636237208805184998548147553206182040538452260747697792971655292998023580949575836262021740197058047774085879270730656668943771193869798983615225962660350297003604243095072176017519700264498722574428276585944146596241630521280773732357817858636540245436912753312447069229613783158225079506854224593226927909981766979662198480786803706608515436990651988079242931958878394460156350924565012787664391629728711396522853532128201939878330103759713228151290973392516356431444821525487118289192908490699086843050335728742425747779478365648006515764472142589052080655586320157320942943280919485223383555256774256816965516325571278841241560690522809052476282632037713017583093780739508098611854694154240000000000000000000000000000000000000000000*i1^9 + 253573145235737721958950734526646523655598388693268422923256329335985746895012750043017145486922279330486032573803449179296380201105763733491417599085680196373318481875962337210677926789471940097382033633677451803529246992933453871118695158961474421681116992443638113548958822064485198622197940322138165464764464028889716123165107072035020102563733405770172145812394390682942655813075024762491403347863998333984808133562140094012280432409356413251745480985205995031801787337214863962248163831681833460675066435409684759127211310455641814511613153335272896874043883727860476474236997606446483379411366727186216501689527288708021680739412290278428475489496161371141724160011532096044839444634906960028475235376331298019343511513024321863608661463222485304934086528995489630315320141502757740756167179557294919448241606283729460009435425653912649964214928294915739727920923265337490939875526255070528012634705359750341240358054588748387802050483358356354325317201536334747600934813870450670622164180835977174380626427661937671090026545023680328225185111382404239471934031327800637095526921017403215068152070675154319271963436474793034923872446270187691649848314163926925920122538772700513182221058025723082765186209192717617501829682162057133084002862007885398883005575829696955655868022631843321496930570995366040654417968302629388860369102335174267562460896501054961898707592761346017709764217062009269960786262158265622695973163594842839711744000000000000000000000000000000000000000000*i1^10 + 16652504338250885606156325952506702432847631458137593213770398043036985708309587071424808722049230232825860287271508131439262453878174112612771416223904685969808477686468566369169170026036072712782151633264053044805336070711777969403827656488023400513214043697785306119863580886139064503897692718887260847893284499416934205638861730989228202740207172662087528926650341578576362979797206574818085202308170021130476031375023661096649310730288012559952595238136204858120411754077978121086371692152482676728442843582721113185619131773021763420048250375287637039856887099529363109457966958565425276155852550597053834265940404888084520342651239583519506656663505854160390848363037708146260935283576996755661320223275573810810400979935255094776693401978516970268221320733643177745237853430218822170793740821344415509965487956085467862865776418818619149803884851005067980098652969656365339910202057014814702785323011966815566679919166991382726065229533813222695658606239887556082442397625308471463726706875982100788014139176713555382214847460995622694101869976198725566809431261481044796153546077474683638979935308372266608489936765123762099753902699216930229239349349013193736508576723970062987829408555492277331514337967973455958876718638260235361551134845775112814274251241654298136160245610159233795823972924805445267427593320102070645279965033515307688151361704474430711986578180869141530541681543458182834065851022480574762713571213026577612800000000000000000000000000000000000000000*i1^11 + 812226632341732505388922730338664463854314658942075788222314139217270882796111341544624931279404996850726923075413576328779360825382217296799689979996364558427930779306211088357617203879355507922377552744850236991474268856966600528781895580187399856154430526492945382306238996899496936697402421675045386513706366735587312154689887008584417765012260305856300582419966036019495615216622596619695619810292727420197236037290501562768065398128071887545819354780664285877141338278867228028903779306604394695152370873381495982121426181142700255981343714967516911312346503256156955361198104384964290148229625925132632299778786589705152813089502519056533811497068368934632860397373260127524655676287066248490471882112573393810347564791956264841478785265644179323221188895562182035291995860558860066944387711635141659579838272483128358672991847902379661110741033125534864629723432548287111784624087804868729482947846254329981327206545316095960034824138975529763905656120865858604850279305990860371562593858493997479137972254480748158561976351508910858977488465565005314556638663521202956918224024905876371432511967441677707469176072366204184974642159703924137503122084768843508801156904279410460728754650194162873200810390331535595101781952534464363673465609004870617125620796290673820108378547784236868576480956505733543177205511041383201745279628007304949968540031791742929528040284929435091073088126776687760377386156475723111932133320886845440000000000000000000000000000000000000000*i1^12 + 28289581755315181990066320667901975749838273528631609212885748656933301379350596116558107839109881449690629375773485409631656570276847633791291010808405138442767961189984048189795910686458004431296077864593834570227107174121051473792929094207827198996228124935715670262324930193214051805130434073455057622255167740258205502806870998915360072704013514391790114797457152520885175622029415508703255563619655811052316328824045357755392432647534498599817328377788431471420995630541821429004018114106141015056368312869471527007841138372765234138910721187108561267613558553694152629750361452331372176471449949210380272184395337598413510536413158733680095900192973038944760353613667913182798912884271540286177434435366845927183200006106658607274201767764673640337670051014263419502973164214424630413510567879436532650108519373784514691581969909435503482022519778307141427330576949005871227020253526946069867626838732901080971073107108581832659028023085391870266916074639301339375279401281202463730385966840746427131142894107602073458933881859278968952257367846077165819929980314741559114850478935472542031793773625040099673963353142886799418442627255188207047209661558644282415859073576028351232071545567078671649442528492739721389100555467717382295105069190880192316531757774373628657941319236964213577816720238229826935025120770714341993265741522238034331360000914509104548970537146238623978461626851976184544052301562307220897306719027200000000000000000000000000000000000000000*i1^13 + 701901255439835437069528078695727934912104681921078316198944503015736026358287530774778524152113028693504512481153007092716926717112256740548414143000877015936189457185771752817309124370312215325730861639023779766126594064773120303031260636091084179348487835094657881453333679651313472879406593106009458757291498894134330042685352076505639414176843382608477884704549490254074721984137037562368861729262741000035740324806311004481822653129468247543827117231374160315630629613804910418135519247638990602608774157532084900597254980060822163305365420042629712942900442493060725295218974193070635009702482134859778930253181414815404076390560835292615462356788435940594243176163063448162650159152867932099370033655912212804254245650443189557528096208757990969574355867391236934387027499233681055127052762992047486683988967419531470094486076733099483628902230921227975596552988856264746676075133112670267432915127661011978048706025117881357198278611711296313005081309056183992132688975300563954953617584722432943068039154450043799552144494308820525842123922422944559178790513574488467776666234141349051305021844049955706933105375697425324756486430877533376559617372709342774639238407164163041277348365044160647381010762288523602518473315434811721634545873254939825407353184517574324377617583294919366408713218642093978536062687759492744207943000766315921760147648557618992352931482244151414528522763944175174015259715893158835601486643200000000000000000000000000000000000000*i1^14 + 12589271106634077652543499015897287360586471720083277677468160700520622456351809061120256603037264940285506375261779540203108111751730121569262222973972635598628492135206001552174905250812332722278228799546931540925923436371735481280951292544353240078591901437587224255216323481764283112863912843901325464656896835998616175272191851406225036038521342365461165618270071067709249018784647461106411187366875247011266897658902992521059321465604207746318324681330290918325117505279793551008735792420815313103254314273504587727215422008466888557591669963832627149761206031421212062838094997852951577343428915739247019765283416648592884109714058214048342362064489303002157804742518050915637873545106603722086825296364057360236329320998065281874180913934074942078303495840410623775507749832812655179458161883264860435733125145245954811348498036931241250939206161167287838027234345183880988223278188072255690151270449226704427338190473724934777248024319171716111648620775871367860810488568043672211269376934801337597472248384824861610553511961846825782055384162952627013477796439998723423569064053355969070173222907283532121779581624247233039750867464424061842344325735393278957389398661879595467178226897631564639155319995987612028294631710042420064215395485974373671031047995523972431048203026148669304255985496687739864885264345005614369038633564997247324022057338741149013006943895857848523013344040618202692827410470736777791406080000000000000000000000000000000000000*i1^15 + 175388298371455124209866663904168212260283948253187771873124238579701035849652420977703441939589991055214666480062702470537405925049305005070481303301573198170820950965403256947144669567533775683887574536742286690983892413071186528532903787381437077198204945261863374528993845319194877216178967851694136493077084345429785404114158589928095071027810078911390695409967692687138666249223408024970763200688948333362538823456818525515123360596590321773082264492254977879541756260700145115651414311393403087917051238466356395191634467264622242304535685966227772124043937079144910209712800760953450380034838749170499248761073553869791261773655884672273905553280834936699220533515258461731937993060624930482376674181504952906562861501324622491335644998750253040666076267530593532781101637776310145746502959954941617588064914333504703198717500150009256772925556706864954209932572743377716299353353267518844005355932529513336486123045046267531664670795638641438486840908294531092817015410032077477901115511331378024254634281628632164021876739444778372513896486664062068767606729347380393619934080247093924780597422357717111240977938918583726481737158639318917160743975961164204793141522108218946486371066225752529361946831572028183885251894224800471207365216234937070773846151459176807354813976927902405066889321458251368640248952220842050076061952051751359419310901347255639197372832398562301881733796449038945666441652423001899008000000000000000000000000000000000000*i1^16 + 1935267898396451192151451102341896119574912022825044872843449097850337106116009594516721555606644228953111219701165039442825977750062266887217616942134848524287999883521508511678536950336679147410280725913777415660511514212512462430192210758030324914227616338604877051328087832904224870478229392967388934334032591206927541678157795510478859668359230817249262259214349119566333774494766409606352691707925781217179941440965377191046049362112901640017007998381992574920542517567171805586097623247363376740764983160255490532584226774111457012757514177410582846407811124736077427744289722256485896730850551354656888366099173480532423255315064558930815047793365529564468791721958630675749002644374056127401147168759095255582880850131890532222671757360635086220016566918352899220747293112819758000522560365487335215494063736657720869110690964606530227893124651495856960741378267824463826348420398046513717651731267765618600212473611644152481780149803604018785221082684948119335761777857709893944662771924851129131559187823312433103604207540990461100624430045518865666366024261227607320621261726186551646416311708599708337187368081825493300530819301178095135233289322918778058508070684915938742554917719912493704161985680907259188608616442647113839582346359520215933550896480707159591829132425279818091080244445723259008992563241834147809218016127862149385607196048516699706417978425671432356070165312389340052895308604610969600000000000000000000000000000000000*i1^17 + 17348213025239172487499094150234498862982201763835938955165060131243638545845068801698912261609527872246584056023318123400870106854324128540076992380710554239877797957578298581335801601332233892873062274171422609069368274521498903331202284777485890255747505237006239858095387950764794182468098095747120350153541585916517207048223352931362414500305710159235924585503691478492424096359289352702165976501539000387285554577219242904989466335448391001584480899168422322542677107545217337736054419053925665662241017627780459690472860454207153604870481631451472741205681893425615105346794225138247885343278021633370351961421167358716746209269096091530954654024138655595682950189321204633120932253306161266717376727736656679411966900486546566022667584365478418748138963415808841740993007375599869008585166245042988830515142416620020822363294987664596834464713228707777895264556484963483357972315493345014604921830229017947512920593596919705289124945439869262023328269851301832915216093595727522524388481667528628682743377141520068935509492434889998684103246751371034770929430679909743035581626420648303797006051346595484576461075549758778714940341682196155717689382348440759912083550883319310404085802193075804399247588187390120844071865754526461363457634669297084813465813279269724618248449061021788648012109397284311089447172472481794025513505016146155215238241718365070331413240357395534018141064728347067205803499847680000000000000000000000000000000000*i1^18 + 126647945618022207742698783508825508079826460010659695482136750230387621105253604289423206090393079520146167353213848252983143180189618249006779927778789438718323930102658626362789705564231742946708632622357475660074072985889622615332693966325412575666799764289758051139656233556395603305945583467243302114481188855854365661508526238456444766382424040018298362772604351398285210681395164757715196513099038090852055185372435828549400818778393546721157388919722253341373952620943180266879884378521448992168456549280709225652563603255247552542412997267636262209539427618886968147049825164078479801681953274887359532133639748052166921928463819904426430060984926732108004380009516039818181279251598933301337822225368397601618916476844327290638347538878873944819932477136734908307089577010794720225132476415899742471693624869931101144542766415281336898571358442768353098370365395950626354942534120763991030804621938420297575018447196958066678936170310796732719722079821172918746697216004000919734670054443933249698517805124628294858908901973257162434760303340030403157827236147096138050884311260300003339272700539715884342131662269891707445342769400257090851617422114736428770917267510423098483838354945895200458570340443714969377774895868031649485217561731304456497807755843208957794705344796551844530153362841175861531163968619760755378737772690490192139109934962607300196709482666549320551205838398072549864898560000000000000000000000000000000000*i1^19 + 757184207384022417202703229889595650271769166596572770938139891202599209567224379545823802896007079194272299654787202670410139169070076229010481444770896411175467134530049176475090266449887417210620417222985048884371224923370828834949816587398556843188416282898440114845827372283557838501782382826979810534790029930264340490027366325847909409768918858222924511701243020076315342214004745230301352292052501038167368411560496407858870088750130194870040181084679233806328255629867412110901930087282728178112628269699921343380763016214103442337089739941433901970301378351445843184465608338263444236518212914060449828346864017820506484369229251657875643184550095664074953626448444192504850535976244922007798640232226525898151093098006648225748859209761694944112033207842187539992898261449394745331278556369974472174758183471211121965351244872210547300818310754969780070943898319849829261818601504958141647122252081185744866843604005199913067663964075872052642564804309310369519081915448967611621209698608100992064293593426333563454782028859746495032415941075008706093877691630307653854293038149263646165429403169080654977057158694233675273047818236649601170339926685448794542037195087786892960751042839037547387524275548793335898402285347068006880058391523379907738744188794972797285840425798635688936365538169258023021769300545104481506592690519529680657618747703375590070655297997682290379696576341286164889600000000000000000000000000000000*i1^20 + 3700525978595849613178475167338991429763692539777720751484349096115364749190997896681762394151207097665032383314471425009730124564627243152748962023000090186221550241408255838199917685127987620362642117567125988569149728125540726929425187379554539075878245344549668268105400965066697995217900110251683944095623113640638832036698226125748926247934707762161154251269805829547748167850669277559781789953926220678360718922106256964213514658909277510256620722662819880186981024727143248728850182601352678687713685215190203065744722701086454381532136328191743031264915495901211083567625997398236896038888511583110079385084368893708967601204196414139777196024266327223346475769108889352408496390602753302386510998594716957010067593054125445078593601877536483248278101802238813334928802939027753278961986422361479855581825940330602973582814162231895635455248481421743061263350400208751447486589313822565531496150222346497451681668025049196032296931535359191433627396175078391474017530430367102292178502267489084241512194777556626491874954139803580139639971071089364411707275490726830344747468682017588247273963597169491645131146136302006526861999094604969561984781499661334104023908776345541527370280223698929264560459849580203013473984503914950708683225650437992321526971969368100512782069459713672002305342589906181226386251074746112230788754296089782974962743480016988919269155817206385254062604875244503040000000000000000000000000000000*i1^21 + 14714238803266258818380645004638752550347417554672083482815961435389302716761474962195008772814987546036882840126859042337575042686550433867995986499951308197928362248863779541857919431674788371644530727906506731882177437317392332641959530551379297670479874611306059243558462829351302038554221125075711597626522368543224344229396656440815366341404913046692003850321966783990113862696573425040313897754253890416171147635503307243687890307258044104625527037276375541370210465015399686187130592692254230990829885216872965162233447203927313427757309802047955883664030477938669180943074076158051692550499496747351863291488620200163160976101112380463233625491627628516509177292534171701848991551947546761407004865573944881909929352291952939877524930996955734249774095007562776633186334113736622823186384321921313743158727774868374168942045396325111339073129046978260950457941422988275240917623948629330490706332804749789638820390862180362739442006773495547810542785734777562553430728375749549894540817206199613315199941452783073025107834879436257225547068102261375014533287569328508934411882295895247399771820563417434509103958025226965400068506895591274883860003674183660841882508527129818677831781711811454589440699236998551002085686142982861863688598798698560794506584098767886258036738752574642135662306182847045969196835158884443153675797889453574824261529247709617018864135205439125895418296139776000000000000000000000000000000*i1^22 + 47124642986679289458195659837795602216082082459157008128535075278880031134331201900112900710979298720816659491604920088206250024371257056651689891408384416102203939445894198537435085219468242324173411897972404402755275204072817556653579586485412346165985889764284651455276773333145042032021300680888456056634461859533094306636595505053602234953046938501070965197374795380466792066317862904609490948754961095474172136320676786264438377041985351237779301796683732083012718546620160209263146477809085898380107525535316130439477806441965656180876805278076207224668198485594502168421112370223733448248925967852258564105891998314122102859000125306158300922079822668758200878062426266361251420687600434623308368786597879976789071751449319259177656298203474234397922643126372231997159657382084648913060682991400080437301819640945400413547737684356903717509540881644081666818936800475428636894706044011844797184040823285175111676709142591023021679886436743567246829852484750948691762898234222208679550577713268723477383893328184280730864753212355818818987343393155762474625571890014488610797283695490510441899702109660689478739667643918880298452486048825739065576414032591588764063439362892883259329353182867149753994372813889353626484188835607878113878650261938171412990840581732595170901657733050399580819585896352784283787424115486958531275527840600987373032534961733912931024839346372833081452134400000000000000000000000000000*i1^23 + 119699546418362030754696596432207465169847840543824051534150662505940488596343380789462663760280589055510729711056417054954756797649529333427144979790447748033803633812016357011175728704494235897648337928308707895361750547620405040860876420890962242558515323213461904274446989314138816163344385383350160320637849661999709880058531364786603650072643152884434387652904666068740209456249573597238338378784372021341950074608708532652252715726968456179905432967531796013192059497091920911652931818277361318106152364731853832840725730854134141905010467237105805591302883956678888976658085773706825063695247894507151710682116669001415142046984865880333205135679526412653717671434684607106749054288321102455079460868103543174367184135842036071544742537060475687692445751193306772202853810494949617779161913891025708173742808706610583853904485538018493948622191761207869532397283308547470621997038180268788524569997797157766880456741439389296972115302495837496889209332568666651835226607052967879522058501785200417564822818496498073479320044266391338743728919197430352498359901289439448947560375567405194874809534245124546118375923871631404829956988482359324370316916865775996372341706254161568243925100719509849923534907507295362640215922333859509188444100081406144431437500451355405429999214515138543801421631332495677586413769939659167597598114233352455556724626291361847836967489632465552670720000000000000000000000000000*i1^24 + 236043032729412249135425629839081038288707585011815403213578701937780554415650276797467191546366037172325702998779517856132529262610655660458442737835283872178996974738602592382219362970975927189654226153550007217214556496388974735789819204412817419114952497226629343932535054183232863443355450154184017825059950631539302177277500687566843274562028113704732141551602932255179049244128724906201304570950750577320380258884010128784393991290458828188143910432084406646101983428238033404466924879430237362527497898289585977928229484563029707007967011957579003559430824257708486798509766699300057611113018566134169249581352224142479266979024499787142002654462204001240499927431687411788487702905873925830628160177402644683651460145875164656553409478358189607871225700976209763909206975371934938069003195228637105086270355401349421075817033864762709576529009654168963710746689354675791252160140826285771856716486968084780726766926411355599485939881839681289861692053310191316309826437521580754656129182055294260554401931116241965674048094542170635528129851311910399862453884789775356800505953461816045438586475161542532129124325654564073364730445230718560748779928740334797068001768463405563902793189693699412462241638220975849195268654258260581648429233977689124987125008728458483491365935200281663025461500998198224845814446815137634832892496578914459376688046246485348907626728030994432000000000000000000000000000*i1^25 + 350752291841505805595477564524891198410638397063596063851224891581673844456763733311563360908182809044336395887389177623777501653782776481317526378979277759804961176642342136783604149130447748065870734457132871616908247091582463994092616841888404222637575370344449222337406942698359047147860376381434295322600098739074261380081854816110101902853450198946489965930558147638489689781892835565277597100476422810916248071483156510228817747881512371175511691440209653646640400573768603148099102131682570686250502102699015066367075720502887168328062533326992108020094799449940611396628758075355905303741511690994395333978437744747195752913714500270949193311408830924158612167615034534160675165398059455266550318057333872740878590957856256929607553078712550336982152317147435040203860215118432140017471961862791004848516541626585762203670099197318134142670549673439638465498698233637515550952664609657190091907183552779792540275705700372831939054788039970563335566992382370756199484695471017616026526446678531864445376497477596799774408764787346917864616682834611063433742301431142344692107069280150456020224274920472145795528275440243280223293418187445322451159388970216125532485239321262616071014455758421658586228212673177649934075019631417115308008227768506875652997246607980293941740495737945411308602332231256846077709034752818530948499396519821895030619552535444000509090227814400000000000000000000000000*i1^26 + 376193708505041766419944429042196455311098351679149268490347238623644618513698962734178862968060358291174799668473207534997683147264127113391679052581198783082894843278143048332694415940663037074892916471656806648301768964540572581682129835479715946973066000320184801582161722744237664530486214137639582384098447753212631039731567531364018636623512232272135713595521366876466734886512222959639212986915697618307671054964346992788676947183647300121503726258150922728740285426534406895741635536991125123526629207388353692367094437929654426106905474275643031838064268693153904340379770636463964426257490233427333788734724528980501319399235584468442387672572393947534649515301469358301324469240703050042179822834244895361188341728892611611567373925630756952058993368061446264953501350714928519326832877295639824728160411209785230937765485232161814355485597795251363225976629322607319574055568601263397399628817796314228677374504155502704572522942281303153321716560720497754048714455252429462640999712270019070458283506831785942550419052081488719733807600439973591236179884952390008408554872107677574987989302816683687307165569990530059928621152918127341287481628515464094656256276250419699845328056987050883175193060180510858836480488391906834977553453152752979688392245198663449829175045656182869932177008791601645666564941157458240619351367816070369324917370900749242691747840000000000000000000000000*i1^27 + 273016586973339245338926442554710180331771306162104256864410595179003570632515601235799246011504960558730305128290380272347285956124123589023575740084353228268631502658621400530452477021790506682354409913828248813728470892803029698967679185515841727881044642985365059018420890436319397811608026038145489860710039273334083444487935723198708334817779363049658045278213171738622566150381622196149915127768022204485183900468481602550337299985921823757911131674154490704546792635745034311852355243967803478869115924428779347914566526648614874325052781410596646844216183875824006639774909295076055250873996875463011117560149674698986609039491230378089133670679972811388215443799218297184545040045118854486630986532966577725924922297928368371678448639019369838867304865941396481428818768754281980259588735273593562364658316176805249066590666966507046492995390902424570432880624977262150898528406393289611742644182830331133924688640845706337734102560436258251631508397065473332954629104499210548534707720982583413909769792741836575870051653449768217940060635305545467210704626078486475067851646868374687110592392135599050128971966788982695292709329860044564507185583213352857373094307823509206624255619368226939341258242397486815255178711950563968607974101477272788483481142067133993029815499092520279202537066619658712807158998124356243297845792571444296718208979306352214016000000000000000000000000*i1^28 + 119950650668121470233820441029153334063449111323067263361936329359488318510149915696866492247282738696369542128013379102749714308341516747576125477292719702909955989920264847502338703751763808768410562240983885593160917656573395232122563874136622068264539779769209434110855730279651658197892356147641471900119173060644232802785286778513236900910678201111411832887449882726855812744568880044860676096848334832856784230157275139075514190675107610235162192652913309842336361714472426408329674691805211360897105101539551985802856009049875958371275087880228054435656198841044045964173181958192630173187826274958041831179787164863552573764962035025291510275250496159979248138114461708709712583609513865943429666247387543020979159961525988783402517526213388323230254749545287709258692188184566717159666166574027470263491718126676388047096194975624043656761380585630650587945312784628540943111802099513995489558348399507717603105531405242503579859687663026045180787963872344092381659673917423969173896515258200319125939129921187703317120426236743510729705591279236114634627747316615797643555407425336499942623923630165208207320551640426349584906161243434877877108924544225448125629304438520908736157458545287305749563704318208629717355455998691863125273066712924088812317064012278119200352996167485266200709529201543937852503487553963716412499376542108903149067733198438400000000000000000000000*i1^29 + 23887969413823239947075759367997162043311645360266176828806305918643558063447725267354224994357406073437091584525139888278515049831677463789513476951899232776637478164362870660726173229793215593797443795922972900050738842422594831070107496398164609490112184706462488254115701492465097960023046256813396502239230080416819652259762727454178070025064449718895079695316502889172163545350563644664511241313869966233950089376931292865594649547780533922060844141801531897782490983243867966602394550605455871435097812345066683037423468870490075822886009319653345747244508421411697491142891574036074334086242961207246247417979084440841933125333486727897782691592997975792312230650217327991547581138586070260525577466275309980800718087877129728338953330334052622911079449861191896415255787166798113002859740103861618490236403240715005331785212571625874061351584748211537274186198419084516332028932486255484164762429621269125094144467416383437039512323328231881910984866278414289716926818322568519281770919732762106961358468984883735168992872619270716611018807287412144436708787225599107425961439584048288174085949490062628035315954224699886525158931248365069480210042125904552925395263247537074287814618987951235129650104746097011794515106629559083390082753868034364052678884367512931806902762175333188955672670106065238923746148311865832406086406782438743010705408000000000000000000000000*i1^30 + -1158892346285918230941203003724782948152082585889934445696162291703833874745631543315095706821585912190489002642209915555472130329690694850514510089016648926776036290691113884898028440262968275424035835237017503190792217072743601779027348037965440191594510888131675797784297439333038849714964182931626256192009652974076633107743692095723243555612028288920668387120382822706825824346715826691361919481615529311479269568318675549970485688507830357257550255999188213098947988096014694275070007630766494899195019743645973684303472597849454560749621461657537547520770278090158518218959749318860185515159570421287024352490971819104756851770363215462975626895737397774959002469515540660084905152455186789313146185786708278038575306010987298004134597564489370751573655127062898415968433730764679825173471251102550125453099524768580914224197782952536541644912137306299962881627137183981785534072362866082152613990771606001530794744210189616495406338697238274888625281819005298459462261103712953071766886536225651167239710571735116300839307395683562943886882455409748132786417597630292341874154593821310723380947233435662648108167810851534961610411058329822249506190878670123570721604399563016189916748541103413837347162933888176797121713471855653436192023799129075008298642187782510781957684248733678528803690203065378367957600688563755258462555440621885063168000000000000000000000*i1^31 + 66292580173960698223794573738915567976218989177898693994410751011595262606185465009323206274255070943589865910331383820614253887033612085962900365244786421796968832512699556842841388532796286041079254803300412874368935859335231403643451526796821367370402001974969486148127003475596621811457113724725115498023384786642809246635344895869728034563060052975227490855667016910904586048855760992631017714924224306836360771970307261086998578475210654533045148486369161786001339462217172027339498133873138228744503779794972181763072395403112764120394634579562098028580379177026336316569792669762854918918255866613060622233868789776834708614523004674950988556851003257703450283461254336529286313457695271409130271434432273846304261697655253666213556970910257419461747501413857848582292074753548077249084480459249465042928987507519647679680886227565894112445625825724719827112160921817923422207418356808603804640272906745517755296775376715077746597021000275651760916201587652398527616270118438775222061245184268125910496383314577922881924901843730654910675958207485363136691493990717912673181171153471829757134635662887542220009280059381718925330940925649220135111412743557502500998814211868670305621323736413351959610734240443307679459173520722896857645653315758795351539923706814409698435443489760609209103234340734752168262916910837314071730789443174400000000000000000000*i1^32 + -912743175194269016110277402080041921011955057882089741040570724685425032909451346384805383265605247378027036926038176017661694590349675647465345771485895532315035837574853699614864596652555353573088174432318155911809327454889747720818654210886724969418556533006879033916502189605053170327588444119553745293993842263250126183470099183573045676646102702764435407415744212461200389850105705564148057867537941726093393774482188398390943486205631185405435061505123585736567074870470851499032286078923499622349175011930051439401749814453527267265967700388462666135973042222968791226128124921851156310440349274159035734368259086487320129134847478943585210334247423915235857666751865424302072300240638325463826196206271114303202281960289953500030010739046053767911573391091029138875485363667731488657037160776175829366163269368916194888502987870108377372438712884933567841864883710558395072099318665714680742309198178527641473286253336166161179063213740773160602399537707530476000414566051803122066865189708016893817944390474791144875891355691646899504003081744571630740593516194718839210063531206637131955405542070372843610443746291078668869719361874924750625359206167595763132598101144962625444705076016744499032769036825461053049373914945897261190297626146658722993954490560251740728830510523309913306254701139363192681333768318634557901373440000000000000000000*i1^33 + 41432255314410859810222304367223488016536224083341664637309997405389156189750025073449615447127474845173806233413259634384658797203746103295198586664255649981978755605810003916084806060490863220349173952478782393246686672249084715017249424353416872285295156750353077543378417877104340571758010229925962966801952505303973284784916626263292922220664882221366559169975102044795949336872425089885382408910029080440646930186327546443810536306946749225124928141017726380380128351565161478940067841280054555814833125191342833532605446290531356236555168697907364474145044820198391231900813832303141041696370768020432564757233437195424834028535698942577770687620292014849437956353418861624340759079248083986139494626265721781155377543426656153738816993135366962355167410758375647130043001713381558609704681999390099417796775483379723449373145135504705531286964486499664459158008076364974106729579563189042489470353484564059991733405304136589010434614465984438142212612803470413522749001703906417103731805292407434713402385292505275283310023963870536244728749960073123996319195933152849779463108613733307632164226880586854156386825882270248853767844676847651150127615157020826781486157537907879978232292404091081686708683401667508807409336175088485200895449939707968373072941086737691680730372705719313210871605179673583665971313977023528960000000000000000000*i1^34 + -161426915130899985838508854609649995188336294398802091387865956145431907871191560025083889740228892007039428467266980778235549655889178824321047094530762120304584633108704014247311822355446218612905390104929459021773732087392466974950455253831168255058737096005768807460761245131088049934264357765017136470119414782108023202076513695246396383937609329127185921545234703571733119776948555950457205564784124660159681331748636030638885858189325780975396216123353091129039173999047449415132995637830802845843136090558261590158374383045539529345236819315591427035522856972855370892204959643872813430110693334390650379571945755328352327150256750055976022302980434336872561685673374741693652821073906577458237849259671020928436569068386214055932150354166973096711995317569969714996771684834296815703231304433749361772775308171670207276688813046914359358610043073494667948927994437226203292126034253816597812307206216813701439001972591397516264904339462343925763933659518994728652237824777237696160039440795040438508549302635722611977627029322601556967478341801404142158413702530783220985541674627347708071485594191294832081710537833233607724036309128643467703255639582424791951296131075298763699029692927414955775335340263408704600549899917197430826919518394956245665750852587982904510749315158823652839055863757243674172381252812800000000000000000*i1^35 + 27341575646305540677703425570315615081792350264892268058075625211583821458147960696617074676773336285087737048890343965713166751113899348212203433079202481914202680919879870106680328718580492699390267121766032374645110248405616384636033508034537272454688438526532469674130297831956746518012987845110463165922075141342743388714999035301861895246925826471505872106823725508504413088405620073230792135410562486297313195227298490377644736514645367519173646570264149545956918326878278003890882059934304388622278974530986804196802605413461443936067462213013044638835380248890436096289486148348829561269815645356835746559714276618301149270173991713719066505460382084987114274079072409884041110221948279306014840270484825741687706592292785802492141844384702359544620866314003457266509532383650171687639269179760225288026570912717018641082853468459101426585502503524893141670389532257031366254820048882735560217295506153264081516914926784129524179541532989824487924607235634008608962578017984860089110744468958347195351493541523952767497104530862244418748599293889270288428785335427837025399917767144210264050062000618883161373866621754242798404747606601491654263616667129039499077037048371728762900368116939979341997182545845418773812753190247743916941586409847530025288073815384732628432566415108412983707969082492852665057280000000000000000*i1^36 + 197277128963198877840133259450539769195365633957594812220030141529457808975274974903698990758099709546769898416532093888170625315166557007060282827599698642063823023014480340167570136125942756094724333147821693679957145541030860891397655302972267284238769629325837630465106213379519394397383768939775760476870531367852051622906075405427677992222093335824823448889864095601761155129419139485957963818953027645624371510705062477108273030946698610464430312770725311609096960168192263868693909894230444609559708812323477712157886767736269004434836748752104239427085921117965389278242640717216458226327625094084452444319045285138608597596363503631134517529437305437762958622739115457854444036858524358973474737227208159501254825702985403976769623240317986640431596799960963497013116101309636765516212417230476867587892924687750942263183485448815434611997957817866305578750415958856003843025701198145101943878262713133222114949532395612979277989143750514404331812056175957822577960665766621009043589743217156193331063185256584223377283723740777268177825032837547014083952706027012428679076233789315346654818385697337632076779211483420349075208752909526090308011487500105591786897666520445889733407395027716762730146221249270049953201563149319975592151956275029683567287618033390741521522910008212710732405367680008192000000000000000*i1^37 + 1276496735992473368613970926323775382217280486688983216168178299803434146914911969196686667053186471717736463136691382606520904001256975078444027775569491850312492631274122786757774691694810144637095605290480682952575670075611386568620639137318244583532260784437717465803135189302771410572674100767133256144773202261326005102202785550313891379815591355774089342622652501793206562381774275527025827663241920777896432533732225577481227626443905776973323991717659032069268654688796526051128799965280433581114490303263417534808895593545285022720610822561544435301459097956530017572574639605146033677313284754459835977595158133843386192094882061394224144108346057708541818376152273066444241509492520929181827139181667556884807272684351205557421794932354425901347395339234325625791158351130441353014513034819297615570886637543476784151893568223930326177962862302029354780202246988814266072802649159842677942596856828741388007583319451749920184900929853647099475244411413095121807436934518837726723946307548185598038241932404316392169968626658202946088137907229556941873470146819458836776251350399588967513828666389556305951824188707240711844342111201416050376065429274074237141337222418526142185292208970693695974575406869339217784137768704367651233809474887227208765804910804429878451588330505017386293054668800000000000000*i1^38 + -1762567774595370015359956057104226008118979763977712187312311744110816498890882640332969505643983884157665837610116881228504472980323063453787209115768671099665576428003785419317829612186891704782082880932271790616569088781492318741873946044794964057314226986425593999317960662893256888241701121486757769615695043252349006973221947355409148268414674752912404638252696412410956200544607200273794680508978299022147694025698156852472267112306871954994570949619007712652434907768155304586721480947307100293486250878120545885313200494145337042890046197017539728976961866505996696173230863376721929739989494101652298421952151595444356695340317917117547103806710019839411734337613693236970103191305994153401869820104666831199386543893562053112041252582897603660307470981317967166372556307059748376940629610334050078276417943057031149870581195314271803352281110755001164336752550825135146032227130812013625250821139818308133455055959059327549223246305617747666293241254146368973328795035749996197210107178552544750911591053748690978739969997226854035666270861230541915325696863655165622994758159533078539219035463956310487074593874133823703125868054104100941128282651287741335837499409275599659982684130015720907508669605741951739612077541133884181204172791350696122427514390239208368429103750994418728960000000000000*i1^39 + 10938698798328689653897110517596158294326488017544505230675975735058606202325048482076856892536624534911683370699362022842583620098692933417672413207487333025024828995274770054438744438793340078407152264303909097556188029642775949605983553436033230085537304372337626704106352665990989410185295219256318293391952909358582037044296330333399580813563876794623342445198962260623709055112785982911178304354098467461733143917967113466854042003295344682685984611877513635054342302980242214934782289327730341961046187651884824893525157003106616199829661527455784793970895975255385388531598924584715721068262614832042098560271397875702963806602983482587330366355379962596488496626370973827927799821923566135492495709060172338356948053964470990107439510221964715527450179633380821347571617212414430754139362442846228922852891792647658032582868978726697672699938572672388834640103534410801377668620875515555052956727790394101290737935514441492094409127600644242538093990762183530090450588246121641215574370078111817920367876060201156965054146076407693247235913731510474768998208105466575096365520931340152229012205676624529086812080802102744051763696910215465448353805969607701087443047907708350592960805547771288096071820472063024623995290808858705852797080016526233675443204425882375436448554811392000000000000*i1^40 + -2397166711484316498231937993616165019110487799770899204048761179879892165909376947318177386098027264980457331471242028067895367078371851299355195163408440602258029420983446504460325756778915549036000912952539204681572859028548152752676702602033102965661249542626444587154024478622734254651527754907122282028491772723917385301176789105913796733887671799682251753381881323419401338995969591140833108757392865328934345206359689791975801653167280005507859681650788808376380531385801296915535662042975780346410963498172622467615831734281191961642361525934753897828718778041026212492945852426077225247418714698768607886003996387448648096373226144621680595323563856046979588871055805398892792519966842521349446676406498630769041564119744735331847617296820962652437790798525191077867116280951663821471002881286088458237044132718490749908739990124226440851624143717711451330898439178152391226845107330595235356847217548225291032229107117135172844781570604676577038304561184328019494643460005683819740934003241572854181997235415242383114082853345442888941462712573184808904692391487042913472709221752809699460040767694198346612980356673981130645358364775803089899172542101920223575698598527126175516693381618072443207902392269879064824292965868806480904436937485783805127609922503065993216000000000000*i1^41 + -8645804754597146663663996820586120054673495929234439255207901915264018854173352876016304972440009208829150156439741453994096916957237682824234781089071765350671136945723772422484658261446872287430432271397172154953207510698345741853559058438407155276589946079959669022744624221037675305545670480035891909982577390532211174752192777392102539541419677363394392133554114164541802892426440613404724677806062136078748646914723478179251699549024491065978403684627101947570307741440613685653886071865310004349813606682289029268943594291457200225220501203855752945492726652548215807150433019951929718492967029368707050508091452965705781024489072206412904431775400924065235546831573943958102146591462957045763215513472735182524406567660420507443604572662245926041130130604311824166230857091813334668092737858630722158410684558635778642688000596952655470794991295596841359197069091791952824823020581887400117693690243486331699387805497404135383946022279238019853745014764659981271712896576176500215282278655809853071041217952315267181762294203777283159381585098843847215905428887003951386995911686795426420511650876887591580221281860585810047461569745359928478644665173489389362677851418234763904880483925498243526461598249191796871415082035919177237632100814242601750375294115512320000000000*i1^42 + -22155398317129191715338970527140487071044891047077219029148451793057187794215555135741373861619892782003168539067482603688091716975626372969231191851522032089386949103121523537160008526149054576062460634517036751833727153855906537634080409608510186458307672403398479777517039558382795898067820207556934316001881263801554183758790836598140132587007518276436299046530379554297454908850258064713583882591650032326972922555948225099493408497721341035588074814380432357666587827500326794444843037174682662300942929331543874574474116906245661199894682293441335295258339131030716089088033286921218595215690835422275569754694892258499818463306351764047520477361415584070545126938171122271205631275435205430429679867923749639901209363652987683288067290151161753818087838703245428542760775145086757389480609422139342125648218886433854046783465737017878354247324004096151521114095055671920194714352581984151845191080411647502275687099862475574059694145107149330889274466121936505675528452916254216883080159733421961950613741069101302109913396126941637380257965854011041188176897726342164221000120528425528837237872743065614258672046509763469406758832827501993973972447330937427884745579426455714851384954535076244115949263232634153634330718965122901953561057258843862466560000000000*i1^43 + -76497319556143876784053144032970987202472842739319301070307950162034259979163691676477381896374638632000405699906246590822529190851421919017115096117939654424187631459516425176529490076580101339415473613539314313887663300018673694872077427501616168570076721505002670894733724783150679917322956049739334262583334114759413156872457852592472751457162160264061088683881723984635821162121583230139293434826429993331860370155498182060402007601502797786044790615867935302203859414432022421459006858256485760094917301871435128373680435679825996308463661700913069741080751626370731958283581936820615337930896868007108512395785999854717600022175473163239816528515506224060863593811886847753464196800451697000493001680590879540362265752958107423401155516563488079047957616168864322380794785080870478980798461812340023623343794132345062634457822753813377893212161561886509916735583015623241394591578451046206125252862190062932362962150562592577236179900304337251742064846293171270346750315131778439045089998059626440142268345253649943308558653681501221428576350005707072517948151030444332498005040621336503442184649988472346078492567604750971818114753268164786895262413225079276921436860291218364687814177844925201369140008269037276162967951953210272388335914188800000000*i1^44 + 12226825770217455018446069065419077314595137333878059378360316658596918146643423498404779153618869422402046936158853695969786515930712294459488016636894320706089550870616671969362142939981926125839778505168119553005445537817045272547114446581227728531764422472075063824947451491035856743384310889007018550552127720731114122167128441754951550061889553254767331476288014383029317572431646889177758171103450256680561369780139801840213077843876167564352232556715364021229726489076346622274047386466960720961857498969584588228403053328280034720568806690954239380094886044729414710311200632198763036297798362693058965259948754116341016404959933437009539458626339973412236543883969222166356563188332680552945244766555844713487472619658022873474634413645816208638055670852275992565981219651148342220579635152641175798724106867429993754592265122725081685589114223419782312442094830251807981726006110457663361905858222141418571318781245091578412068286646226877070602373985097023711940404339232249469455859921001495649855658622022895839596897343566111433538792114051622953994806115449621060347242411275421942576925819764401465677537434870837133453090978112319369457209814983053826016291336921028854142595304764951015085003087779495207563399678589665280000000*i1^45 + -410305223807992444299042642703016496248417079700953274628166863326809305658614152067797264110327103755833600600505170363964895439970676669279444106468025744961979872731828709991637045570379197966536922038159461569691803343708289146368890485548320294285353014678194030572504159118627586120468208651347181017658183422578021364216235958139199267853678202951903082167423011117905934882103864401277637555033722492121354649387151805645482144556723584140122438624312162781239468705240427671359162780323114668816959766963958382060937731409713279811424142546420472134113634836093092470090544485516714527781894868075522364434245982204597965498423840403348657727659240938335074128121713260328801408599626491809218590584731415334291274676562273168093072374330478444455851891118984714555794958987402834406096261634216814664292960637121236510114954695009865085024550014612286643089784647385907272707960804224405298559576911507973565655590975167977476197752436756629323424575817283332715527852652928321636557666645966396082762560199877402486662089134208160987689321143246036440987339881987653572313590308063611775708074142849155734020297784571344428024995156068486921194420813756571387857796168503346070686776477838231795933001191533462945792000000*i1^46 + -10157561550727895239225394021681354571561987618367325811376837896006682554872727921840986510743467626884192926687060047262349384692040037608782232229626327751854857181611334391517390623005795625135292128432027661695801562909902869604009392507064344529905529422300748387755441939999721438902328545500568067092648924625946288636899077677149488048327375210487035757811380155005810378223525503574944180518115975899558208399371510473216547537404985089190822935539765202079983115959305683210783341876645566269462511932995941240427512656362194862390745589375064893895010524864689179539618818139831560023346790725857911317744184667760519197136328399162599650852666288944950206190780547938563547460952143149149969861897806837020185288991789419200509908333914726283071854854364197693967127431543618163807935633184948070174558895842006894181411040173417735123852029555801361050968082874822941274410673252839472462915903523030289993305106949528109410703160808390122128226493920264381702301977346766692558896849665910517338983679928331956982927868703611829404512814545401825930302087348667872947864735368605673032230704855480423887764451867096691123563469292462745512849670539630230264318455878425783293039869563943019450545766400000*i1^47 + -2713986665633931374716926083785591783886196429527632966610835249978580455325337393407258280753890168847167775256709831261705300779063270184270025497454326666074154183924968232669809982030127649248778983390499193506822566850430804382198879808853469600529374784005718380675634728598583697100142171188127816957719503873975974724469151443995008365176161162988302000407084880714674701657984311264950529586438982226274066848119226003840218414454024001832958743955750501811526681335446248924858081701009857417835035708947456296958953304733367320582369028001151719490404412967037122778308908248757995169599939097338537526899454188114058266662118637856810196060446208534287708609405057378627282264181372766499669615486863729753487520555095978649150882803064474476860646514284479771646949457904438371084301154256350945425459336101260727281050317368347339331498778136173249403657748932950898404009711976145270112666574455903095423205329231343372675501823643581319618883876212775254421291559960394354370468311166656349996766375799207470340149718016412438617263805178247391283486893563751267749451319262786396684902316111956926153858925185227671278413637907630688999241537608061754790393308302072171869040788011520000*i1^48 + -242112380030545946183469652594332019161945260685898834579679894614244611111568275476063685259169967720018950352705585241937401763386556699933511346996578921339257275723665187749463938388264491137775288755444679250716461093685320538919573456580877162509561037491221047258139693292326093060388647879546433515798964689566911447676933671271054530342922073854205315512029055729132831111851044470657132880780323327403772278347328649389136671054534334005768624138232715889887014887436256819596707285155433423769633578946284729494916547221770841960897286173801707049750987910018914316004275689982870340601865328641750843720362198391176015709036666818144933039210931870832668241659313073110469793196621232413780817977997846729876876019379546466676570338959415257904470649889494962251462500779499097526592707634745678783036263221323596670873651000085182420596448440470207077861671218433755280938808012356351887902202452740502465452928390242565158861441219888681757180538293177582500341488269277577501973041973679048931585293116382472976206651316867116712329692845893990207908932435624233581771325697230169486625687499863773250779026427990734935078679760904580890101594684711766021651426965576320000*i1^49 + -649293787145697538966111846705161614956340571746045799488203063846145843776730987459132844038041433530288716099924495591593326042036052969142645650919003940474523991352184767612590656647693535385592858533101362661137866109191660591872956180301116925147822214358676136827936421860375349529700468712888595318303124901245910314241968941711891444402200808592539879838815056625758226679707316552451607989314330753357296170872687992512399810269822889281985359472157363025036586546953844756444106856045067622510606462900920945290307985067853262812219847100662587094826562584375133801821515945005660257411917971612123775768898572904277396850199394109084333956507063813531560746535292255629515341474605928219285830926028259908863966571398572836521697191682801462090642219897161877389249587936788106782007971724820069541841474999772079226026787836788261972958521275423925222778777052266509882488115001070494698552249740321430757680503327434715931048528237968750158828563831206539256333456229715934684730097246943967604293296068855847165388362125879139932781874714051903986251460525095920494711418760453865447048038519043960003936194536225929146965077191350163653770672106934188800*i1^50 + -3169298294064897178402918333565693544214141125107023890601216863453252789282214833285025148731021880749864533035636812518486783469872048527224350378185165638511947021789598092522448213876488991404695957010244840822179532245025126700899835566430248174111244208407465747873079857044725366148252570518743996184934181794807197669873895013571067858865287558591204078263314058462652244210195514577205790505148336615482575262375012379041520527195251290082589634520235068762537452705951843748763382637775145233121723434554493023729000349288844812676179128413723488433744374786619883484367965191409162430911884450652814480768118162269194772837922972963673627722653688835565190410596681135226933414710759312839405322927432120351751971486573386792472509312556164462453778982602194084043477990044644504092157427501687936566764916269643247135703300572461215412462400187488797502759271414559218745641566221199353971811682212890808620996690435040252648827773530464993351872757239975711938323354709152693184742840702851689466161982988042586476399129303484115623836428298116513027432182867154047209231459664883560753984733721452884876773900753473252888694665228820337520*i1^51 + 56042118611593477007101509335586815146490880403845586296764147737321007327192085324423938689199251905795791776498819946748350920462367929029115471023486368607961749831637130772680365138808120607738244235810412307492392595395823388058494702571771392089131138339130709041004528470863344463185832812706404882824346513896475970376102170530132648583933397774222896852534551769627427937048402336530548177216103235345850283475210306781318104921955554938689996777239703464111627533460516949861318556072032434821318019944151697077312494558155978328449913333475378107648474854062820336058000702450407924390157079438802381906033011009147115486118707601685617199245153388540197820988317709087327038946522180523093828410290708805455149564711048192861299603604017442548178431642594709060457169639271219361882847944165260054529104429303373482202822073707993672411327201288324183032493717456259615482929834859801411068235138326804522145468201621894906229334544457904876908665305254373070615003248270189607698770080897925208555200515799173971949829947451740834477141209994137341268444932044794275293618479381071614923515474368200326442850170254001*i1^52, -164398970465431993826061378886035726932308601407907801371453056703464559974787542956217528233456055220939819781938043945069776935560210515344231340258990391228927660195330579087185025490086548861277293442433625670497766758049670376986639092117868871317610159396381512557462443090829942135786178018677043317269594213864575209536658685525947047552176560481919989144531084339900663155834376358072182706407566893141297487650963399427874320412990325358491733902021716787870773080426948295274106165862958989782010431061964324683196804120011027895939934963133884311005209446160079199818121426108892631721623747748045442452633200271996941398559984811228625316463660617322290866517677019928169282907361660423048872145007940561207260067249885493493466604996942160111598855929912231011740298199498971030090226598282426188864720356937645972105638768542199957477419352111187578702525977069913838264787214970792088992629809366276504349376262188638415320720926706436528507940968092458349437211629190720807449570715814726535518342492445968226184971574444441466804728551512377104095546385598961460925002184267930305062999726368287766676529862312337928546000658301803230065449062582284597741790278866910609863554246624105857231108875874680452581363673838197990552483467525271163221799769805172684436497226281269064764393630876646015345764609549742992605428031519155631533640716055468344101229267690313751269371108356594789828233325561119082264176981206224204241988492703590835982365932767208964683959652838641325931017752800086056712588969677647793323609000528330832151360421665498017390446213700126908249642389412582590262700493938801185974957440517808067724765712372659078915195100826455668838542991478804432134620041557251002116920111667716274360394775581178803749717296905253671264844104498789150752794090372775906571653119771552188645073060143118756286747605833063430726250867937029213577742053230190742768281836831880423671318145705546632152558681856759296559894648548745678831488741673619766505701652173942596900832782717339569323943853326988177145933326190472655749206963387734220597174064343289368777090980314060161746497710084695711456116689924637506177938252430057851511505621182191311247064244828935692634913008012651876382991426174820154532349467753683187695993233415202530472711614147873865040530339724619010262558952255995864899355934720000000000000000000000000000000000000000000000000000 + 490206072271758936464134279374307861234822528614222702826153509060329445796110498772455401393134167239974237091068700241439224324293705839738769157180763358256855670091032550222185242876761288408124819916305029131327643331635061786161808517709858963372507313299372958939857952014416012771551974308543139933194029470889214956665097210627506482392697314916065540527876868761293958669524651669070053991899110925016939785526686851929872302040627223793480228418657229244186919481059971585039925522427924085151210906148814224633748240265552060727781208817933177041483940765248406037990300130527187063003419061264557041070516602239326714036834004284036743614757173772491973412588941292377778806456881897738656554890361734624767273526410862234602162418057052478299900571516363247574203119610699777461933920537977325099733853972192504985450531454353988545978497578892140336439174571591668469023287172061286554757319535323380718188322328699677015196502682967870381344010253466627997106066387219039638917378810333909873714867513982417064289373575074297463629646499118500995253197659764189178734350671382706988378937441591079559082237996464828855752878560558270367932084572198467445584570084002880703030356176867550071529612514727753003940277554932817990058885172460423105945265768633239085785044823322582518735708377523939374936085852657931706007336869477153571546987501747950264226704862825205060094025015027445849627809785920542978115451144767867126623889449927266300441318653366419094634880666372432013095088004005221505476065089125907215633041641341975186740184256983765228924125536308343008662179719069367844856567864404497849935619360060769894955203794232277176125831834972846846772462422366105631491776596603996327710194525608126110582265984971152883394120915593970960276831644002036989309239272217409036943265205777712868973819463020701184777537163667009592885344351153513714774094041941847846746192254103817800094728372594178635328184215927522576493150375445582080220772986271260804544782343376785861942617062957351556025390374700671125510531340412097419594119944376128138834644047789068804716388195312376097446385905830743909724136534184507199159192881950131747042064246192788117328991935206005246660143604294702554562349475294247596232501743773975387981811677300811596993089861842611539015860812463771208363675099534196658019500032000000000000000000000000000000000000000000000000000*i1 + 320090285206638635607539609722048659946158909656041431401784582795121125560802805363799719113525396902934065594783946858296812034864012565846827482876540836211875921876072916380349864722611763672439776863420669388319317303041312281345453561068883189597392917314057853938003693382723253682464601670505621188628877101546789099997845953529300916876731278695364965621438615068598460223349844400423781249145475535920867658240161639767243402371891311879678206719082376055224804256926708010746514870449977222480623686723218742778052630688019852919669618182062537035469276278017712447354462246487139486952460900713541503692071211086152389544965136198566865264249801029635422676783048130778615201051088455113968218259616697194022030055921683718977096475021631403009564268063768264986919653605482815297080496874267084632474288859193248572905629045955645703049011676465129880823921205635276787584145285001523127600056348062318585149446130366084702010628009400665190311312910593236358788623812749642783474064867570269978877675708410595340299815425076805979759034627152658300230800595349905053966725000890762386344267575639341553419425779883910928615763170884217378954100315529869025200118267567631017073746073166804878769218727486927834144674060989037415308694435915863643271392687370499476460741263925581578073363767503039003571053056156702456404129445557018252885371843957295688158871270289220855408515917893820685120038386457011345244500572691379118551713055217294013831210284076439279732257779457053532284191747068287160395330957354379080037659552096447912702473953513148893871221703501212683301181923051049728771631510614307218859901409969393267732461767304792660374235432712784894096728889536301507888057397284250635115822908015012565781859192077833808279610402643697615746995846575368982606374676393041804366537575881949538864357498879240713123899420579643822587100066755228734288301278105650270480724078109466406986252656608310541946363217327517766764130388258703921932206778523695040868050782199949754658923980727186565203185567335298726978927927435993152981158767879526126369493990009245046375805066619542168538778893529490401701393323049095371905822199807865738797482641793174729652568154460068391221006319736799021503406291185694560573083060581777410136960373248793170258623258208467072727429521405346920343176639599351240746598400000000000000000000000000000000000000000000000000*i1^2 + -909524401843215840370852770381910949801193885201425847640152756156716375077595680008821086689063773655540544921195708747779148558277020802338033723970497757261672201114088943527257415849900596233737513784981363097182438720511908896065700542738381093878481025828387985574224035446350953665839056174379586516400298542660090993590392352121121953604837716642863067018382723992326251798533323346008338927480101607409036236728294496620600386524050747252338481897477995240853092550443616453358270111839187818866925841414484511523238202646698186311613669385865277364764069737816368244842635618931759357558442683931084270368171426801917127150645958888663166755596016380217974453621287291780262858934173611821835996300986041481479298147870150258141524007032846760017120200861861016808783621350311110876257069638283118840783143299228423454142275170260116928710322094781077695304908678949881262754484502036467506030552423602396333571540440943859278213574524404175825742490561671096721234468897960641358690460270853127075355184429669245724830289456742561231439512083186143152606462386303682364508703923363994868335696066894175889305830862650136488591736215310221917564004156482292559430907184817653068095270871999497281185964203131162295938590437600806771951697302231614091640791395805869168075189073791901674217109623553628019936395618690656184637855051311465498271916220880154320833187152142489485710625277221450613556141819498181732259193351894911105617072290345781882739043152935460304705612949927814312712313834128254786942418995834958703209326750686369410646125290024835189613115793223766732951000517681743989628618657409779722708786663688902718177104625052824151803704362848872464614556373744586005795948274076104659515319658184877048883233832126020668109230529686561949950448565225830734565021749337697618000235652054671418637573149239514103353660179190706113784601884970654932936087608744448357527715425957948662952317375431160300509865457123308383464685789339718272182173132408374225039206702899794096875001994852933604064644022878404595407413685666599897731061483575790770579176306113116490738278089253247061525560937291518784657090007212542093813017249634897364183286340228903924126074137142461179913526674267382242146338498124216506172386973365107899028781597015446136329284467226132281420967276261779260191198866790863664578560000000000000000000000000000000000000000000000000*i1^3 + -1179035554977501464011246568386772357442152739016955621040939605319899642799003852750486254722419066270331096878144941207183051568073441172552046380480089661717234963538150216224048058229769303571799108050453661794413691554352095169259441517335483117887409006527446882856717990348309784819362744536574890914047041689075475082680346543590257951674030619496855657870648464064957179549873079305869456217775846674500823805667680830027446792883267984101619635688026942831341106631026952498502392170001210751558613593990077010579559360059331469005887884809814389741897023187703128439064022272878756091527171035749142007437193331134355660991994982598798820643968107849124505494632089222311777374782882238601030982540354495775240999361165285279125339534728344538410848978382242617071638200313588815757418045090621478574873706192753083311522648910746200162419130109011755892812141096065588788309853630201893003319315771883758273722379241933475051963651933294415931157745475986442586068137587653784588084830840196369876775773561276322036039779434709476132514017527426880396121155225686491685413426640841684709914456449964566525539586829545689392291985135217374594577992320788612245915180538371600501589059241222060694844399463324570707811673848264361757335748550264591502308646505504929356649984174460070908792013147373889900416210417375750210065364807618402219657749308134308863011696546112059556466226488826822747522715824420611176422809970377359549422777082759869039448120114263087183393310516418414444791316917600750481148297921669026156696075029566614714389715473633164814873449082243544297040889389404891592248534919384296676537662360413360455302044955301366431024315164400089610875082949705532114267278065930056196424278039648491778431070156268585369163936522094315077775748294444997168404190543245249709653708973304897223046668340311033807682547599351771185995617499873964833566870986691333476648913664408688411093617259047526733381329351676853122296737292573589672351993433116439286441752527191430090962213456655694601734923937364253285796885671785423071007984703588530320974700290207027692806215260731775918842232119242636477353489943014714709680647604859093002987748977614916173697306002481623285053331172736993586161226744263288541835421291156193356042995774868971960439956815304660190470984986821416597789204653580063080448000000000000000000000000000000000000000000000000*i1^4 + -591342399042769772726809981954728737113215013960242663911941935938940481223332368110413280451964159742957887422524579172303865840952333652751991486080666066023045797738055437263219150876274111649477185964749498567970520701486080251586522550630897107878776318375113529299715057257330600096403914988757864874944194487921989614652258114737120350355797862425459303349882773787368733568539329141364540620003814034369118292250011547810416607607284883249704768742411772148984608934253508640689490157939869301218631611836021215369135735061759740435298891388509704892033782917995719131631557435886100942639272067853469626377763952773899212888936285840985324485336290957169685594439891344592362308228828694289738588147403276362724475680275424685688589438212344815410353316969479425511168963057725629820032943412205398128793165784453412354696073595485008229787032634549461931194597475517037504547127185225746078315446843990444515353967212283082431334056614304242601609117957579463974305764073000806100841987017062751484112686254631975264946581232585203397695057258881627593962938743477666222740609161961186156048312173934302743622335439690648935227435349221718560456914257801204522367567703383948043190142551386964468135311066384691254172690072125958915373543233724694761809682674749908733702651698087341607098193714445782292024634096604600825937566129542107995580324652094126945138642759241688157238731774016954390837192441420172329084356069977775138285993474127613339486504444897998246530167570555688730294959195301499913399345897861031498198886066832087817735890842036604894945615048657102032697192667408150722111780356696814818778168998389797609532843491086935264671696075697915687766717052375415085004623822142651380306311602889362161164093894806663315853283406372453176635128509316440559528333254838612218122610304215735107954716714513433921548864547347097894484069874757935971263169679489713370846302577286865112254403482506677370256158641463996527706567253697568243094365725602904117282205313876452701754422987372997066428298581240923328302264404573445092313610927352987399429285701504833033204485459238448169023164063930527591760961962112524553825058310098780403803972595276377882523327796102503694765336304412051206264357760108904267529884117800626070614664252193225777015621069940184927230788633389694049391269726817301299200000000000000000000000000000000000000000000000*i1^5 + -159831507923991353600369625388470255827767204289751631457846860761808884493638438093117813033077735600111015638306650727590810423250144104858280657823645063386663315716455389477733160860690016019405680764086838716937451318014766206108682875765003539269617312911751715177710416619273313911166700060193829195129039145998674896155303000536122313800554491567400996330424437943672295537001938159604040952501309559561113752928279652078650286047684022235516824162543447043704317360577835878731757034014153282942514511333149708599543744399511156986060403966999652203478389584896832460422137951013469539708810528879862633186267943665130508436145244672097403823574560245255052847761157414181981740163401016601302681186064946853560260014871534221626681537731177236017561563856254005527964145616817001544780292826164829103406210549910672793309873317737390731327790995546587507174162912449833698909036330590642311893318095572328770126947867432082465508521497232448777221035309163685253847910735849275914779632972404109722609301527005294006920694680365513906953353221397209407123472673286481723619826107380595097917059978516714985752457185858596501458185905155377404269476531574510420502861493455450546084275060127106422149763701684706743436367018766299615943455674498618198330197776172154256427783008543327556362202964076600635450120413223781823704789882292326013813413855728231425608506730163326657011701249139171977221913326009163001618278986918701070667754293033691658524808072053542371742344627922572165924639118164425625279192879333393661934247260861802439195670292130822343089658094899527683396065634045505485663271329835863900909243787591520594204646439958635868676573231383566858903854039809850414687679754792337164370343348194767590597775638389214997686970549683467426993751624357090985393525741826651226051487402003939823289808240701588499434407484492335413397652916733018356667506285972784158825733962341162714437383471558978709447939276613217705516570515302178568556141259321985871730822409657323368790365995197158500994241333883890948466968783830616207739530952068626776135932428611756915883060091530207096294773602130241927669800097571887469733110864285258101204570406590089340109822356924695309658266147764588900879368797299250225079925934051674088765430483228677359054953309075233781446182705258906781999313303990435840000000000000000000000000000000000000000000000*i1^6 + -26892070032871226186472437507015653979628652686550598565531920949932066205666449411541281627900723305877740884358591328854631377672701910655924448447969902142856117783645969347720929195459808581255446321619016392707121270631608812345345221462298735096331836582043278586894481580757412782054339763397130348122827555017995055648087094138246515761898056974431429873030531490490808277084173199110186100074674802431189749575603672991220894224357109560558601322960310949092328594923359155417384258290755216444034194387331201997710344121619482159189323024840592622119232744592209128271798826343566083760900918086341700061304065692987892317462199401309978264879499961303945830967415317441906747626009481459781626561183572464451120044218673455136281504152330055404223818656212042256789597461554986243988817673621344361893069597051309561721590859900149489165649826250397805948886613936291437720691960616108442773677510682706637072538668950863584090203314058744826850444409995282479915789024480755179106614842467177812832810667108709383729558717028239668128093307483359654934661143463768695910058823260633264653319932478790257368945873588018410992258662940669503693501493492562750403334058056349227943466833984934052074163135288888629154677570200193667192927348578351517643963736009781033296027880474495139661139041080108533279146604518810120428905810252628146858225893989100876359075630986460419717331566201287209824546989242539987886842802829605113842781567925369715152929976511697041063760569388051801000384335142428260446529717605804665386402141880079711485803829923832026652737486589042230163116399832633981578601475891097976988183511634902200734817279935871091063819789303826009558366308823719184371024994600574452188360461434521676027819676197814043430231777472424961724509927650875212578416808285060396640114139584254368848336465487744707588464677505183170002475116462552718671194813069930302849537008578383492272707396392250459739991905303652374932581179234235529679837504548450360579429567377345930790421253648760690915709743133327905441218759115312195552576168326682670761844352340982945675144770023122781787501721014152490356609055842530738100045354755470325531232082638260195381800032290542681824441117049182655120284310609212729758748443024880029938177862117181915584406403100518780636508254459369336226070661169152000000000000000000000000000000000000000000000*i1^7 + -3237323208973736921603392636753546693278568246386527117851686047471948497948473025473956607761035101368108872427459923691458166185940810484454146017861664030111755969763502840236319958402865770092765392629400502449138801135867597090223707155106503009212830865383465282387153439715797674616388707516832507587617717483447698522309623867735485455237738719454333505686509991764284205278251015449601164340107629912982941183828725493621278940046632163635434739038692142706272899767233491518369255476736481786327958472268283234262460950706476091737115286756220918074613033643042099605992883257080683115211064622935336071194942894384171076131320371856157864781736775706491845745253843921845689112069207589968346581159586072348638504637982918090689785790410293797989243198803045440366671892432360196057748879022098448815395767491510569766374271986983040415435983301528934990426286431303321716567885449180645488998181606164004327011911998982794924224972055780608086479098868409597189747701323132343639879316650144917324893208303617536521114494782816085297302025296695933148436833231823500414389607843049546402790197919184438465438321578303635977649754449703042749823712472841388429688316568105136058384796744563656001851994906561161520787437166319850902344964800177798225391475786030745393247260771601952930518869024851636817549415568682904231699315469784593431379281864303814901696751166130798135916253067569220905432426333874158992455890029189512159463234199047493811708493188536518824680851484001282435534547633236158015643141660407310585025741876178460958064961442515465455655068490947765200674017360747815817689961575515854958341039232374279087733772969661086520505074667579530233366824297122615743632693798746140144149645903136572920134948136892106142548102171901473525086344492005582875562729294983892079775455840564345519253937032244388546347298684168302238431907947190581214018314045978007417024489229494790243747315821863456723402716264649232530873221837126023723906594002808861158620699744241341840797838395328589294277092404886414414382466611369176729797232188860045837342955153141419576424237050147389268611187692121177612280761518374048129735395971195751201576868964723182087586446109047410773344049403107702609796077371579102076730569754917738705879462140604819106100383306246613582058557979129651536587023974400000000000000000000000000000000000000000000*i1^8 + -312212681138915831009426132903083851836998504903466592433221360533266590776156921928699472816910710681902732511042670005456555115985180515019748398349806795278229277937317206372148830201187105760881982203383237094471202554346360059242215931299589614967040973538184249515707649849963475229011547262045751802927059623652802113058551907189810043209048414943922368960530647852415117168075279662223413267965742751979950638640966466537621042388972414932263048024186500607136341018986106463187591563615189810955440672033950218600086005395973389106952185153792989258278367634606145174352432004029457294122803736941340466928160253302163702473657462351718982457734813188602740206477764673663732128659995751627022014157029936498747147190810645069146061793293381782427398032913429093620106824477695337598702815238981307039856344283647959674576531054365491716366858225470683632456525908962786228246775723401885544716110673353806349098479767481161709571396180968569744443116178299011388370985887033751256381830760334899430996549510200265299065473000865953700803890854971597157213252328486954136261607543696987437754543537897767731360944313323358462390579764697780725346834604923719137009891296539278015370054242665387522398681710912817510968463310997621265595976718637740631150218809569788920943527429358719458813747733669990296035856447449743567433879054688031102264182714144920417941209218234316154654834710162644449835275543283622065560001904868104240621557250809244892200100515809170724391606196395996573804569985832617345139828104098460289229985817687257783873971693159648688049652482335525535656977525378596791323725629321013190355358726848505884623099818977095637008785304668809697447636513202443434121484315233772374210945519118255358516277178702670289154742773867169516066323200620156907987404473902665535888801535276295850270493774420418904866153611641901031051808294348004241293734806911886991410018410952066935764195189609690868380126718030617962869113874423837467926839996374102497927221445742253985260185950923633712909466831443488362993749853669057861289119701524470861625421176361565023543482370317444577052332022664349887967329402673832479742541424621083982427320339867996200238818087979368684291867431827445375994438045505844865786807471813679782294698168650151078489648535210220205985862451328776186972078080000000000000000000000000000000000000000000*i1^9 + -25855207783587199819010558970243190379793536461155866008552564962986072332622421073999532275459189807806101437617956883136546145416533426853274014716323825803925432797981157849354664059188358419177601829769512140443163476176321062449154509143554842219963203709089834563812543651173438802999345696632013247255067573992272879096343937678867165585835967859868041886249924052422647741814557881311265093842075821588378711324982400539207082198702263067885066618332348536185391433791547725061106757833513124164975302428283327338301488449186960651098437718725442626664052651484476738479844587918938927657758709660094810986582453965770759250157526265391449414898630899118955266611040472256447136059561037793698396913956004257267200818292680193189001213498538203484226027492789770786653475381703352013559770833000310646346168960921601453136088117310977255848882700102305080946417966909192623969121731352137866663229526652053603558096894020866821770715338096175132832630115412695618983431292537491465851657965902390396377581114841516725072719589855111070238974543503331260462509400555689270935884028619187695766639218605420499848487880351291987463376708906396573515158464817799536618372580829283936302300005406583705302358739538242898364562164859040015884157593706117175150250833466557454802836832890509672200642337147310274524357029607109095565520903663861212430367741172869720848789360280280307764990021443832984979706694089914120335980913375003152281726306122086357274138057272681971602596880315861355576848784498362318402514472290698947298169167933841919599087952863652051487736355268255113964282878555447890406197757999855026269053487043940776202810081265750285056904806910524560805278774205053296147641660946665793704131360983965356954082638394963682911087082469248523009891121936852782984149099359333110835969122368529324345034086263432138677805465196298325989338732422407233076652477897813677551802325773733849028865662596773926616294905829807393862142677704315648337532938397505049111949544639428187658205603104995850732333887818115431079520523467806237443576858562433168747969882188024398458571242660365542288438298778019204837673392013433170552507342690362554891453056356309430098005919376680429290832303730616894906387298879040366222516299552069217551044284605346511415030524310207994322025403219666161106944000000000000000000000000000000000000000000*i1^10 + -1703652116363422900657533039642225995533258072229644900192013799111376367695220235853681696516335979068241970172666246764549992092626453518749506613219220135630499267949988347941015830909681394712352735008862929394043719448553580374600773363558670919185004141441663894850544583450038788497176658308432472411208780315617490259662201280094482900760587834438032459248656435161253549676499677793578603166432416948367076122451833914561974734362918300769850506804728636400232445420815857676397128476919801334045057991619516464044133059537491959853470772983186525346916078936513526735272570314845187966598085175463251742537262233581312463511113812185801144280136103572303157507623976380594071195676566622979908192398875215545976835316500595433379506276654323141114972226793936058655756005236972634964993796000786650652644383431374856030720189192530943309601622117256191818720640159007934175113964803559039220983404730133333733563356781142886641783664601183263286465608649111172902127382393824667366664808171074021284072439956150390091592299050071116214479684867056279589980920731539776603807448800414489925333507027388820224242241943224657190982937349228910354155658431029487349146416341787066507720245201324009490889125811277925301721433415562634345200893160315582039020005404796781080711143510033648442261334209721130095417671015142972159279451805050747002523357880286626330154610085541684967774418207570771806724660365646681869331551342718484273508201452563349573160195098753006337746933933803869168526964527911539934188880343185627356579032089540873175202100423907630501703120051058513372841254254186355883171877970928679502661579814502215321068524938098866567713808766300884529512528766833122097988284185996160772269049313116272625707814800429869254655506846634634868897872664788409482350377321613476925722269895170746645480939498094450120709894703827198862126918493435506627259409692134278050605755872049424849255120052559197447368939155646196301327710852956639344463950211601849580669291975883919747666471096831556804577034204043280187686796039977619569022745961314654872487992674496279866918821400720450866801762695340428453020106600679716318002877606185594354135399108309659499169084897061036274199503075699622968791516221756849642423755138436688327220833436312509133814241623745308961616425187657174220800000000000000000000000000000000000000000*i1^11 + -83703869034045878118238008412576401994715758350983914885765102184986794676602100361484619844854596801625918990218101762619100520978726282919270846766478546285651333968337067032351330448500737300308651758798284898463832888810088601832268469542957418335472548549681323857812267374434406045215626810542036253599685196071826455379554275827987169498545849824325408023190616182420635766185142838110794011618651983363480118643985610321552564700639448685688005937035046370370951510582310415719843944377892927623489308933186125857936442246409597639308914335013700517780808877488531020430007986718711852935738045197769105545028725232156800222396392505720092540323664763595097527366818614908105844652470369036932059439213427876996051948318214400033795223750225585929711121510804521243637377947312082987901738332248534421674832365780054949391114841061484094172051373900077301969018896204681127284280598085405386614074110049564561972943345233654021354164187028548561376158667969423716032233119167746818921720400892389792891652961185319504402342882571109303931776275291179078826829219669281143398891737745289662986129110608175900229266509445187570074641921307237610791664295451945120641921778757979015827371103711080521274439790058527151979743090995896252386425866825794533949673827083867699829582831000543234705763717132103267637964373047742295637117140224885535889797875824437420911982926046087540056996797882299067179511830923328778431882119145732397885767952581368685747274204626452648835783149965147563356464443898113653931098195597864165027221228459720361644109196980943402535051517119436305506999029451167445924345432057163840285179108691556050897911152435511196213757559536115778458954686589702466331362374995815075849687786097737506612230543067293134101837161019880952429426874743405626030558046184972651814524955252808491563570006135067743469135736148184281653593063319942791129355984223793798717795693386786403226954979516495939220276710460470787903249555146475405688675756023027512582186785315861652579538334428248274265170488173656263006215358265573619594028155491867946333215876727990335496111687493743064638020752870777183643633903746357644049026197240384109185006600181375671353080936343754379032937879093533287442596484765004784855887099574590203924875215157791494260648749129139677403332800476610560000000000000000000000000000000000000000*i1^12 + -2951431227207429784643299004141002513115485949438244200504743139031837549028975408155051045591301509496113917364786423965541456967043942051511801131724934834944440263753939101091030519255110149993321755252788027717205101975291822105272389470369766755638960238783940073006409123889431719017321655030996766187007690111649426872525218776268802826239292439346866430018189864907941217461899353348224809004800318298150879022368669505832478652520286520789026768592821899585214673029855002020547093337323217679341438235300095104333792406087098503279595873800603382767584011388349899264117138363832402961379567017000581246575690606654549305826556194135980449839133691526838845266387117530202153103664247422092834023390624755630777331272051838165693408236328984525309661152648958093216151838411586873449011987664965396681740645603478756302471086739042230890200644830596551723728453460198131251679410440478931465620696369831371956174903544125451874613707723922474985710778809734201311042006698927829471630378390959363951921629559138376594065078201598361012677541389403999632372569247278880309097825918882393493950855436442102376916315459943374397132171193259235949885446722851117789334416255940349464985708323234447898716114751937455500965828506875523310636925280839534518646931094811290107694454598890873671682694737341997314512990541818086770580843401865299134560841376617496003438751774451357533362239093527143443107421957492238183552756464688063624467127409434081911408388396463275052648229298109778113034693201569729186024943622236465292087356500852403514814087838556190254597867897821963870992329162518092869523690982155091078873377129115770804620295163130469787184192995102868149292056306419344704569578393931671881748129863916793760313645299951727078973375922223723843772198956213245468884247206322791400779847489950545221768268348212438710454346063370428124834621382624295994752364229472195483675951433036566228701437817758804595428657017611429439377739172291832837557509666389099172080739169600932758776220567108305243478743640695568905930107379457800340620524234717773449774300963361627068283520566712867515208929845323694380923423393095788669951609532939514480462613531257608166990909233623684595954170828915920229998034196190692118599788893099671314362452742651774568457207970849710127191120936960000000000000000000000000000000000000000*i1^13 + -74425016002726333145652053858441575722393291733314070053645996190137545666743260283476410055374722024073339490340085913871173101914291053157113243417936482273204297603650335782731563482712555620406255036967546226685711804959169290615370601998926817024825299000143328345027343723824853233601223154035810231824758487588362984420533806372760476797448241506938921607045930453460227594901981719423785790866759891891783724957510966546137785512275859510425934804362217244077423292336576429713044020324285914859744617778508356985975887964370198344632328911524408081128370513703469423270333607209133373580099457385912348965937475746710549058184422858640796722071272857843187445796741279157555943855777191671515624587681560028679387437475864313003550781970805654752793399897177743870711647692808981869289850941020492367564366385345192496365339651627929254235090735035990099774447211572249985272960174170941939123487142035145126325892624140189271037502087720588990332208327210369973558229778472728857035486513824874422020799761209574835707845052081519875694410302273022622422402282738440706639013534008176163334935521727804494907650511535181400199086873172999536725143410880268163514038146501685190962995674674918963082644430969783373676669748695286759763045643218008973240683273391648170874352233262407097973148908117869737495325135410283146294376111642045250739539581408831665872121652943736258705839226885310563912057276448594252451190513997524249427185749057725058821888531294787199105186666473900934299385743752261312294472421791602388262492692469573149366368687809086405993204750189727740246784984154047258970114253427685328425733643366965877317617214225297507376128000336097784846294040947700872928402787808683352568890378828961415706918923932801026811688660890733110390552427477467005134041288290000141024412144312541883005865571626056625500481952465504700160498825645360739521566228947952495857974140395918555428581813303736641334140869860278591218845765638542210213699880174956625598927476476410998304554840094515595327087487920369501004814911291126615434174795212759537862175331619641776979218070267756813212351667956448631445782858059256489633247784958696070244343650330364484793638467935560990046967888024393700997240251636149078860540822616864985493714270150845968591444173586307736986137395200000000000000000000000000000000000000*i1^14 + -1359474971832654433690056563558974535430656853536904110039371872439129561984395385626681868200538922265430887672268614728676868524208436274357745145833978254234348472332462693005573256584779239495201570295400434274497488878554884121690903314159254832639540986952843001029603212603197358671917049021618015941511837861040624457996138121013519703862333942674227901795336106643962785029842442650416352217542699714064915968668434419281563348829059883360405526727752163273608363039164415174040867159299649752539869519066346339985970586973167771344748890279536299523687342874653554552773845339781743669310415680477967176422024038486815355279260880813748284322470430154595019635705543116417957067286121438102535024890025742231540241747670827895842234329366516536308243637067073898590242222587773898672322192953852684027579536252084738560398129525523054222030993182637463036231523827297944233084225911796437681509666937303364305043879765025037826668472521497590202069712208882520356516871209195875379707065289022116896333779704284111723792751252833845830717387439536078162671372465231788163152898308862802465721025220413867191605777214284253769729256994617606838497260326705754025779914764592086731164454774957511273449401426073404077662804416073143623324780424954604723336529535691548051352056622988088496684404058078533331577907754850018535956575296031621593157354797292932234032693755223491473515779729175899924491568531224005003343161754612587075168879296796634095065576339288776098292415540936422578061755962760372346559035410334645206782925042529218597686007381065299204307130811552656270261098797201618886210882671924851904313862521961757385417450746937113049701103266658767614284671112133978919047847896384988106962875184268036079166468374988947467843819625516781746277197638264753780379112747247510893359661031622320541179191767610483198094388834124301797225304251038111640075121049989038458587319827656602979487279359941225703868932808882761008032257138015238427002705061022275415148653192395551135824482105139913169428548339112907415556191516992175195209116713691041414495394413484504382118826233786407583677512093616858017840588682841126766509491281088948979780961642828581980543482588158938943000098992260413614263289334410409040663124492630208141983481330735721763513895612506714826342400000000000000000000000000000000000000*i1^15 + -19149737022369298803107636085753523392951448636640705984934251673763781938998482732294706186014203566484155964983200229264053312327057321624028904340872965201191516610023337118471875926584793761137972709503232279403188461033478763478329563892071064370726312969151532561719549209667735243912522790676611524683121694574383808912595072253471682816712183109048034373127639131173802820988294007144849132744163420243731491705625031680113292291186077100344068304087272117482971575304140026434465482691921077628515816048926609181326332022352469371534065879565518024359906322934186215546325042036842904632191210990365448119262290567491321145906163165984281263085460504356357613326423127822968906780975076323100784645209036793456954492702396566148865400945908727471166036367442497419632554353420762698149245865526959907181856105175332223773636866019610000935887941167858599302640368955088202609867505593642533904136541438183394531068185320933704121830242508480340247462227272361356697810963924709087672979058708790019464091728328086675543925562926822450719924756780578049192650519574041091801295228322305894134935638574970862782051494247016244687176440437732497548881605689298275065146983044344607471599447858199001631743764274067478069886606554940697628590535259665295499131534706617704106704577364684243155646012278356913708878372135322696966719861001096364433980263812130188618917788409556013430521511426587868407011842700160854800104945739578499982431080658264121555008770709811527078664139395789531790040287601764695885562600705993807368548449531782414919773093907391417091685988743860440957585437864211674136796460140946495918170339461360995239540138057352804494357423184961335457306950702188796578592328652445343668171932764905112795023918970757392239389008130967524443151103167495948400233656205546076691300899594874695644771612384308508782698149401319113403334099856778881331456687196027933541612576212484214893748266225011051641227359442296675515824655983215161691354711291183196050944992822206080768364563689557651648401294648230669540158456760443550582538435378315055788538274970059973175931433556643857052533707863103021178429502828127318918715447083067994292184971461808270077997173121287373466090670953579907227195471166215593908989877411170868058402905176125599453445361331733528576000000000000000000000000000000000000*i1^16 + -213316913977536900673552567257885228513742416487273473958053436041665836272950563630366832437248963594023778604971406977749787551554130541296275137807942103261236989423896400660942285489345194745216012368764268281347779065464014504083748557521397600665709897038974069652920176402666085385411512207113829148883439599054206373766901445009115629731905535805695574453527477687706208955403509285134200174161055496205848092561393778997505156987543215655059649535053495372945343370689742996254148859772807385766066839780234193757408672076418186900774454902154904817246446116174514659156976615674408878938915027098376082436927182699403870784296572933664075427058093140222351237758859922923781150050338251272769954643630573435853083941708983209636531001303957070329319603529096911211795219926974526660441086164422899542271815466120499687400119483599684651087263336427776888508617010857706243394194516823565873960261711318715970953127035114503684965987831801980278495125674923223071212571670020157836646294659394273537908951422580895581577251393001834015039848500507075532014446062895822084354947817699829960734381537718195132499744263957420496140010898804138753394807681195619275297303481557437309763198066983715691426053841819915998034085922056752573315810209986706980091159897234463847545035967505378785401447474907970570622914537808077207280461079438110370862422108556875697594403127735920365412931034340808994736542661679112613050040855944327672640627392919269783431951913675976199289050060340634696852377524149779930058371404855411384736107435475134701417349178135879502569414849208801405382620039507976438488135343346267133493718229502886217215388143323117699359269143338477389315406860324078387972565662723271421378278378560038186494705767811338877983927205507758385252806805292453341782381720650396839879342964371323915876624832975023432378464615129995559059830803424268302848319034450629444110210666454439591658216032606804537579164110450668418049409446444691604964345618761342758365436874767146476788803966892928181481629900957600642238456964750361727379444650341194264760785831994825794758398932312078545248420992841893195062628330429288150719697680236379004398758173426616835771614017331129411432797335418864770981608935288571275125172269489486634657787422032644476621300663582720000000000000000000000000000000000000*i1^17 + -1918204385727951970757622693521988128652225051802759236532983642362776272609055938325737535571585191886794149894919111705107897857685740719781661837179182412914388600704559519889271363375461147286407089155137352611627382811239543918844654348136529266177641203608708369754439130445207154339280469990428491128200898836257205720305939855845164024260818454699887469728458965391236850128199860483957018006959817878539115310541278603607472112012591994107019439641595055910750103038366555581264923941126700087252005481554602453733198071522254193550554855646929185920921247100816837614687928302732006932361652034246532593887614359212711498638127840829326269660757478924069404058891401091685258523010268192177073797778281952187312469120741945574006531623810358313011728158304738177572785401784543873404408627926591360985549299646847961969536757081342775309542929421807233680337100707673606157431825622478224023284401737587281384794642140404638530566531652856519236198427271060129597546987927682462069666256030225149207041218153151966767106889824592322387434492784992345338263477256474302104460885892189951786656802528860708299403014581850173477823927678709044185296467758314836904758557270047912456314241646292199411263983968595908376423470338404913194980103009511973284873217807003507697411953289034946459543994544988254661816374736567247565437609358348443026423207657264395603113590004177603543914699244044684096613345604490782715160470461441057602618384040984267912776674033956227222839246143902347853232803605708984546459172273934003723772217046422924948189486694212141836574067470413786152366047115031647866684324474544681603997826415212123233271890848736313082856999372585382495960936957229246304918998083024603119252012762195341149779972678200249919384915538720244448150978999355160665483389895650920594310984786661649019458238935991014429209765019106211950430792487086713073472580736287230190612873619062315238068643016554940575741723972188101715925517853272283618261033896833173210729484320137997640575272571380517973257575963879050695566786457773552100532713440008900808706342382340450633163996526647632954916278568229954779515503873122898964155968375358468726660024674073348201188703380567266550851863935294824290926084284209354199496349870201349120273408722484758240388311941120000000000000000000000000000000000*i1^18 + -13994673450638838506705522689045913676685528726600703332684291488048947495876765065250597535943438153688720401457360232532317671703620505872653689858903639514987078913364368169334893412360400611622676883031406998349113140730384879449978925386390527422914514697456152381329217270366887531950669483968863134987197075324964708623910659461694336649263819227452608471601372196501175993500398715794522148426962627248572209984390824393943613878837872756618969047849601083619880146023556751097991762903345817855941691807677976289360245590177786991277045958773497992614280681640774424082684444607946113159614243232214789380485230379002695821200103487646533949243629452437755117215531930887095955086973461773198058263518937074672362488451510889479204872214899020599416710848559841103307281231759529437199644031072044080101286183449266978118320045034604054887498951558794518996290289153527752933422917956628654073253919934981456367679451429788147956497630250538066380407586572389182277000212590099272109589201759794196447637500327986351754306004571039547182123548635207353018415538102016577393285789575807681003230941021534470154592262828890197134813300122932436705021653058591764277931770675713381294029975860577344345180600893085130269966632558992530433661620569090746391596067050426493351972716607175335106200455863968719683843312109818015868186772873257797790454599034714701462838404490656221987566214121555249128887738444340659597241809780850414494316431056926400793455831195266865660014733099848860237393130951326713824535303765281055269649206683646875292633661052517945188806188806820399111242997696889953800055370704833518240035891600099521234371731197437264853339882419963693701212146345417720310089327653745371751675372953771006277994322430358309907531881179819849064341019078901568721877855799909098002667331576574140855180468053423260483681810686056206228045218767006324637850360441306592274160205497960273449484338834247493321371173662923045287655043014953040947208589656223636625791702616802157463064271870315909594198963183511109515580066612435085805544625651518209341856167127719240023710103002809387099883042731726249583234005659411448229335917810938025842975576809858572224590003712305656470899560192263285826564285802970224803990842738816143909214945020370105277612032000000000000000000000000000000000*i1^19 + -82887049918037771776520726415974795954405908215786843623581870924353755914128550237871621061316876252808302004837917971716977829888758178887472085964800277750093873987658102815857488786502026510284345076954517573050056594394975855252523431979570091776046002968813041372738901899531387641010780908773085546546176395980728019566849300692831788890656886806135589002194248396005910844575053728001232599821944585215174583846253716934614066173608490865934559819973720041671320822078482354488335105860987920785777660736610808811656311757678223374617441709028331270962380664055934643605728201615518179199335564401300392066937208125372501993663930959533703453463182973487629849813496635617422488031243866671339553715200566289733321294378206070003052562918837416940902650621356949376495403153714084009956271444337848557116638391901115906478795354086867089297871473028294645492526940508408557811874552250195199268531674302715605755972347902220815150535993427594775164589565461503445465710548941313092303077622086474394555981922413990376122713757350250084394902400959061811954564826689982798813103822854120620618827221906082635696814740823888775005384368051327662009478838055688017698763875180544076343476933392229177376767418337649456875301423606043143329113174424021151612186681032987521451287250912401752477939445406153111018870595270620421981125992023202675613815785192265824000037680973611995594763186144577622391441794094461211125674879677269684951185629620184885679400766099140390782510323436891466467452802357304431782238841969267369686285860739973044467758354596212146046263443785845310739774678886275363841376334563502046586303591720947007580592050078469477080471449800139390233709627690967610452901825056478762747833569663190115147061290436643709513873916202309455267462335732072027894850526746467471657824609235549102011120439099757714216519626641814548815059684583907506611121911953587940850382045906504111053645419581736873344563284694174539567320092112130099263735515065181485905298452931262005369530976974313302280137222007823935052571999822266347255104950765924064101627914484694666498245707708993153543147294305498960262813794400175644483073091444304602563976703183022824705426105468987671360733892593099784260536268110296920422396182637672751136680191077475208396800000000000000000000000000000000*i1^20 + -397657689629041774331369156516328968294951705166912462080863306955703471486159080984803241503714140366643612372307430161865953574835149838825088243458319475402654241507045791704246928632966158382324249867789220730254434591614120588791095516229533924190803212891980201350944351296438216297201197948936784231991055482660043823150460483163843137130822826241201383317479199771820966374257226275114443105050961266643736847027617617484562799725016071877342168701029744253923102980570196253640602450301042434114535502084753800508870340571018120293411355666795819883798746829813803681424820054548343360523722342730125377623445295079645016199243837213922242048239203988961418770964568110365606088285581561668280865791757886474897881875444274787409067712882953553253434089749456617304213996276077719089983536097547797791481266401359603520676012778107967350791753946873936555709943223385344382472987479640625668541700656386303714604424351437164684516581835087109497287258026747266355670384809308852701651733936213294589157067218952554596381939299339142401756319315579843401450245225459902838069063787714949743629238938400584620206228119898561477550068129936726996601968013410739065024633768865893155557415280838162758174990444654842415567530979557784320756247293804701274050777707876480943584451153957355876972361922447449711582385709063622172509778333601669500569403755704459808132526578887791383043997382579526370606049274882071530427319260317711218651091635393704450283776383815768865493206544900727090080397557950706960016542673324748007775915095855639515414817177329148614871870032156764747097721748060233681667435109055338156987266490715412607212551607459659127417297056458757147827599217404166054021110633097143325029555014538359666180446876538450201757851113624628622063470456790601274329725799440075258307030896131516782286426719704274041559957193324474557601803707719761801071973921811676363636395025250914508759860858306270756223841363424641084412365987502734975341655800061747189106319295347114335887378254930618902133012310073026595328071153781317625954962655606666640320590658124042146492286739384983277645651538569920892318911195697034934892704132771324618931125828174479626624492776554283923888299589983057471804758481369891536419224480435656343504320620469944320000000000000000000000000000000*i1^21 + -1533314576935877154432123642148018475954798412417501813285975091273749028878161110452065134851129147251158519155066309664913389822190303674462692776712660160140550266950092766168082100893541947147908045397021977454730839130941442430487744460816407954212752967038098437582574533529417070899104463266107626333037640606106509414054869269724610107808988064843723037809210492343688309392817303617592269155444111436673527481233921709077140723220355690444328761809618390453254485758931831306406843200473674061523107435360012971308030575717225422777866074690685656882388809612988980349486404334151324577927672406789339117695716271202428862060883193817086196958858980431154482088335799521966082427356055175618047744094199760476854441228771205019505872548640631785350514082563751954425037222312770542507237582621233198271522339500111751935859081699997888230568293638433308883543152940399563215718574294895824052458724003444376362605912782030396967856120773956061824657680373685319665276177438894503220316545608354510159688253714955642644094592435524255120934969215098431644370471939623919446220125580028879033734640716756580813400100433233065059484786626870686432698749212959791915901470581610264981783558745737880345965270082985185621436545943196581250334184301633013335247212411769718090071843515208043284707561307491291512956235621888072094393505089802486659366433061958079870176394082044121011890122707387908088486497242207180344747288789987059847571881565351100156848249955181188676990612983179151159741912698159400689746691771416383049025706688988779980287439295976805382454313198127547504025586415036858721109715065511944657106512579173965987400982864508233433423813262010077902150564333815430672907396264077735645753090752084477537407524026940280308124024565638288708752264727931793239414147775408772632704785821813056730710327748567716913961629125089174059520499949530345783161209853628237326824858788596866864135095876820495802641478516553865405367867937804831583232074476800762783222038632688714685961525102054534344120428904641861027536299228420449314573076803435510749432885338059599258512930526061719118073793428551763304007879203856020257997738022921986064999718442694516976779352125970038430393679673789176621198086757205160048390447600244361241045422309376000000000000000000000000000000*i1^22 + -4684963374671554147109885594384964429242418870420006682759394925917715629474576803260402375369123775555146931125037383962663084353867232077793918179622071526393204427713977351898578005083556430711699533077633123754097412966609039986457147025101586333773411780397091567153977661873666377799139699328957991352206592450074868199889646100226788148475070387482079146342638496229453250089721832132813692638993526342677490386853224577060299605975657869457238730398195166544389372077196813986395438313779609556236586191605031994633971321895712731387620722151019997142980476853731999115624355834790870023210738541195864505614182173562098276724033179286212764263068726333874668014894950964101280504955644322721523457689392701422969008088298899872303101646694915867940122513178372992091837355351273504818594209439490141965786867277176332939110765243921398265045264825993572360955953384223916874390791206329750738250131532937276174831098528325266314400442434391212307282767376170527226320139595852390541100491904397578177333926902181819110733987268623878618545857256885807392973104587092244832881615839984232271814351531985066197271405841681598152641465859030980464145437882363522641946928914296422818981453324041727581215554141993029451415119763387122998811466151524421941895686041307548737175230352214574138659080339740215491056196685216688508461220826785986916645221464769516852082693376377291954201188459210963249889149397343697215711251532565087777806206252755627830551671198043688430455908271226227105559243503822183251360826446148986497701921781675400461108187178224526877155545643679185188295559500955247864901268745609177055659246611328405265484838987214575481909356460493675757281087395655692752929942076007497402482006502087629493157770343456319053506811624789935336831625174952551785667966478818717047704215160000542524313126238710486795263008228128791537921329376421504353566425268927872940677785597642454783608383839125726289743578123932895690888548763974179094000046698724761973792067029287555521852580751038724400417175693518124587267699520023360862416845670339660855657478575600157292000242808917719708845573461935704598395041504975573162600374485664328978459661350049109881094088678734548272938908984859711449114065415690062066195246800730973592459673600000000000000000000000000000*i1^23 + -11131247376950536471860252941973195370148690263099716600488772073184267993858725168038557358323253318397914904468736421657200748933084413792445543485849357322188523657207178740504732130682484806876243377736718473815549824376292925079981114279945305059611158967336916947941453762606229232576942065507353469668347863091051651449923745894399684586393740923759633267820430938615386539926952425572694099812102047850872310351774107333686523435899112670584225061726088574504108338101055625933718557088797630133771438034855640104302067367434025363427595204139029596558550538996825941347143129893149742455324007419193871020796050946743696943125946127187300923676913586633617735913532912587358617553839356638144978988754497668236854716540524131137180777087419986647161111063319029807559628861411876706797835516466957747570139209539734191688377881344566639062013140875511107909710242622873791954787500088036299666233574666455170178555056623627644056480265701474713561515382510118182783497447942026669045928158670036767455312314133786654406628810881789154592051816328110583037481996665741385945203928380371737448794921624070073489220882611788832215076540109288180504605459549420508035491545002867020709983369554369382695895697444131407841022368511789027738003335137542600116761806905361175122303294196728892231524922707981039735343408842320440412484323369158871106114212402647987601346815646237233976613743478104145112570766366256192588943477906267625853499204696244851736722528830389561124928436017220881526623063069727907623609488035969594560386326616946522374554497732274482468992454678806894298319287142103856289122390759842050003921862701437613942905397033984785048130307286355872478586881149560865056935690088146682747964198736981670490566008165117383156122348039028626613727758392421513769265843231399939932193911274511175308367280980528967861830906118809334662186016157093734839968254013316552881373678977436184296460839012530923821794288833168133118416854863910865307602205589881085385060445311933123178362488108289898849532439358651814895017071174476708443769138372801120364271740245905293952052771782394549615822072541396346859651301425853831971371683407215843999310956097180123138469241394269807180104227318099941599829316251053460717603431526110729338880000000000000000000000000000*i1^24 + -20064672926651483630540345492141102430932064827041867821778473341368133641730983077633333995836706935086460287392052885384935266408397798109469447867960470572728861767418732985434665522627420129741405532311502375181346756817261813149354838244553467560324255954192301580341685059678179728376269374579842869783692243478295887573991087493745418948780387715633575314670024698957850183685654146224193358622772070874920133652912887443635120901935958819888907535215837998238451338066379933221941471389126249806995415767458114530654349886891525315284584246643696874206054562808700682919114511882442858454800251767554287712710081966861447760090770524405931216023557930812347239188362906126068944021599584261151229534832119313269979828896920748895147193513923240062439193942490317762176528099724555728197861046026653984119848001162641510926541038290201003572501177350860487025257735030544815373425912531433207309644982186666966496543017849363418725669219471752847987207473860537250848493102187597916512759925402619838907552522340558757244451945495728427876342583744455118106205294213804572986050752648794428075079049518437370668445217984317995835858867599317312915256333826401877684450766879059858324264801030309475146443392216453781364868692341912676165700416116138383782774516663366116517655783485938242152205054370557225884988191257443387840458744876491739453452925774426914982199819452213161691528702625246266794053381411837817158552411477728862298581648681159688235843321006457772706251479196369429589746263574748368890075607773206176436023081702655675065188304403113313334505396113662272263322104255711789216783687244096627631658040665942938036780082669138170862393816559963870180767452028006147733458636779129054797989228558494539261055124587179138727368145652844850083177646204369134653640985757174848149864349520215996551698787949639333122987543150112289174602333145518506750389639475848366852155095399782566629080724180680790722663869414756547665042213907991229035651456733097952581554119997112641526872686184914937758097322009926851377324610046700778812507437265037614837881982391744099794261793533254827352860072420766511594159404504253491237631845567164972113305173565901028567982188972363951989952305437072322521897101889567035668155281086349312000000000000000000000000000*i1^25 + -26521034154101631054156465877053099491057654533626520079602311226082958488681660315184949883178058892050224412343320218963333058553798989473271268603742173653307615628609457096920812344554133605060944983434717391633436236926123955660100240653471364018046393524836699427799262406007023792405502805848727216728017001447334706244430494377888443889070861629321792829621752367402766252069395246569478322746444143177506138147872167036292546691858300611312395833379134311759281411900908814129869184930085890025992209527068427202819938969700182129128022838022597772548741164074824413464544747472213021357863944602130077132706532383573879506498180254603763193897462835260490577229047872493812079496729578322996323975325442502080555412567389926908818002488979035649250732734435558350094694360827986730921537855492529447135247651907375357186886036035492421929586143478706811578629376782443677743141350745909503144795928310850436362863255027568205649122182168250064904061716474040903736312884668834510056526515656458841534709937476906304062094404575047548311069951201478939294538961705516141979117728584954982248367512833230549032863887293446668246075104062683651396573101923747355681759818157264162520829756077308721513424705213080846631231287601196774939583529905614374656828750588374219755155213028196469517292460073107420026780194835572113552512760076527342868764978038222450952693075674722578580147994627457909029342903163609763407317017826394676766418221349203877703569010061272979189550015079682039680774410902314035502539303678560305472946523570970465696602193929107514702624942659502834207294971465458505181475744738318916553557792429886895082135735936535085647924728686914428187066962050734635576870240627116042970829269131317648614861034331689503493531230289864841199469922895863494586256868076568460300784849561997691423300021222054607989578248371451052871570183646986173558212641299382806978281175439591493136626811187151592008785813284516009982320584926467234930059136535417213379026742287530869376727169940603625228870844008111116590391996750871365295704795049897973825130671008526511153393507563647907255530380939058813206489948661039440871570273193024913683182126752620981417693534160634059216512997359828320129881605588111305292206466662400000000000000000000000000*i1^26 + -24490332323280693850613729004864233540570727713173700968244012540559748248560833477832619239619125268861168992311026631695890176435796766065686009747967247807263381677146311470295528123277365002295693177929112394718908455450554124981617260331772434962548070575877512455204724852520978198895097753040217238178288365310784924704784867720194736000384928884745892758742795591484225093380349802522238412350720919000747225452861040494073383322645047241806522089709719133918944520297156316808138152835561313313444191122339614370229329285692906161692318672340352922058084661189637566821949017241205079919320198651611116500353189351561541231137275683308058847647849392688914924153646498346642711491626170627727840043665102633792552048009057244594423068279054040087903895015997555422420338880060310525062238468008493222320515729703726292770827182597147499566437816223819212860345912017439679413476595321895684022097459665688614025788082372993146234239200884120502692638259867337706570135910816163583438799993688773829096150515252095946709297113925199264698494437609669748215534250338067143818156815741980110658326786912347929982475665660474050957780099041148583977561580979815371724916711705307331514937207618473251889898423328798486464548070726863403428773295901531658637640649636924384052082587467030401145435119795507010426142724913710727239132318504233011600352172901353598741529026131633862163773270849272212269284019836551410948976836703798632711825228132021905114312768760388161434701730183754034904469273617526259510806794770959994708244435284892745315390936953038926177003916903221407481376282226719711168375237552385618727660769206007418336521744638081977286822610596563966106888251997534914953802828415528003387867926775999493596565735157182657916017053936589074873684091788587404350506239921978253980265646228149337408986497735885358699398791906827213103069583355754188208887107630623406255669747451371109235874947645794248565269783913175379328829400071423890697920782270912703404835380372896453715667991788508772523983144025008220443095410872584943416201843649136025871988121674739347681248428799698864954595739937759891227047025290790760616163450224910030713619833430519735851018667261501492512031130318972128676273400034843385627934720000000000000000000000000*i1^27 + -14760514710738960534151993629949010289786746285771700194131178365655503744998339169423962684875680395974161687369002110553196377870129653962512276930766219888715866677165304059974719378196937375064233412542967437349219334437874717347769366964750569468474409838010673967806530833986882375483258229593579453705602839833105631364768024794914730528537758410605170108952469007849696012639537953963223276710512300919634948570625837455284371026275607356858244774584451800053994751092944991829684408706226150733328128147773002144915794980601176339557944484390468661809904431245747434795032948809333729844791936448495346043515766265939192401380420952314146199322915987354063893215176995123745289499033413394599606398316330125111275474655603108364297709581043897531917174837973396977157078960562265759020576852473994309060721100778893571039463705528954491385684878937386415065055571947297290586307974668400562989970455036472984153972378083529282690899984841070278447844615960679398685818099971989794270255549656317545941857618639394729185818736142472874412244141471061459448533798383239915199775741111915436255416802702841941001114595170777783263849453223518539256809783197143646369327930764915730808877681878159034347385677268499416129655138578819194643919919309111188737116237010489613138062680847202229260363944984262061924573174965833885855895964596291431687863580985324718254052811912456332516418501874400601970197636741336900686727344941768625685930394849850371318561625957599592696894955305734966857246736094664414553393000254547613789793948178504147273867081445940977838141778363738068580704451562600446724792885666392916782700673140272034313986105755267109548305829858826274839764284480149439853509842309204707981209654313714791712807411050167406263708881998227183061060201068969952856269542106160615585694787367929013159983663748814209279793036642482112588134138745946298593572564958616107566293754957208837767624300657844868459910249716436270487542453041366182153886761506775397040872639645531110515904676210621658089904709844012994863140402108034041144503296497049453953541976847294463043194636695624283070847863188643307745491520035587185274494805622034138999893607270485674621724656024109237588011970739240234893858680744542470144000000000000000000000000*i1^28 + -5290465679494605615515668604117134633974638593661691465825581388452815291966813769956040633647587590311419437318282256551070214495625191439934314543185882394980414181393533128555443338666075148762192503629583804833762161167411500724518076007866371011781729743248245116294489317441584721049688061131996286126454177994114767457975305133695308508965180204793320244807474592177194609168611140517906581464390970074495880292201345332531535998587671785247900049767311463036968955864520319894675918544973970062392771455753183299586807202334873602935879707886794159967372254496918885638912151320340941899778781737704687815700096462474056890697318871356732396873239815325900558546929738421694110984787976115554142654395543214342785870125103224175692483705373079385279761257801147901598331285696913643999365742840666555434226609795217714801122356241715430293883440382632723639315733405742446938075641985744515688336127447480667266868122152848109743353708889673884795294992909784153987407519499564261857297328336611246254161434694985814909822187880945217034152138601583226392753211687774253920131371629237418931957949725529549111872810548808043244414447357126380364712664782291834934104565968197834161308801922492599991489030911236389913370745649595522618380540085817121145395914587910361106064786613228535668266422241911013223373485515227627371283123909519676192723294721302241414075931738915240419882390823917104334027873909143496973492522927935179499633076434776971773718432195871653881010060840854511013745921619384834912594723439399456258294598890784223181519554320107590905103833173242578873560977665317073350746296443451721697333202477331902588404840300725165149855350585893838989023013177245701430858792415760236373251040204795072019630593311502972269835358914976156956449256972368615212703515694278734405112349183131560939041122313675705579010044791827204846706308372907695375003310516606178300425404052301707159877222953437264111370517064348650676336854056156921404713154601694265806058435759649467312240767293020377083919205117028098504127999312681783446450765628677444057840059021149940819622187914310546790580652910422323039865704778051521950823940117245475066812845772625032128155893743524288467894015554013159944892002913484800000000000000000000000*i1^29 + -945547321065332147300741414389527211612577217650539309513900935045094941933360422464523966534209317407855289696610317995989064776057656719057932645203313954922826853341902322206951665247795317573600277384533803510885483111340432353165031991006083895700219483530561935947303083287475520647271899867302410395663767482095909341698855356601640952586380792576903452328050500841694094117980066246567339687867933365843783641492907871090537194432985860422564857992004302780997439143220327872650694916875082034920334868993408204427291322954089529244859740473454313946205235503121483167017012532195465560980148798007403235557281974316117046671331913718577436920595121686167553856430398670480483376458697548925804302647571738649737374841486130511985044083036937579703337846302905058879510860730108666824426554963557984835650285157790821223954348167901291649960499625662488136590826412447160577036056521995889179334201811240520833865152362771643793381474124739683340312409929552181028743200121486894251457381917369796376972894846161163570386802890254284895240815209590332848649159805597434625783934699182902190194417713508487099847714124292987839472934713884739672804488465046274154706534887144429491056065760177576175681417889221954054584313116240830468817766832630243254502406151568562343819123806492593201882182386642274366886182401838468015979396780055086971321633063247611560489592125185984520038503091882717557999971863451032747631737533972311525556518270820769982949193108598514662962084668628331891575888897770218902266527813860320291249261496023762531512179800693597964634455990894456094889425491790179471152642972323295797710614494704848830678933953016254668160151582997567026952587148096434318588988991709942661622424982040877109658138766489024209988894655034700352348089141428295175791670714952530967125466324769731401050453226146892954488611086007859116220319233256190417736040394085441125095714496732896395142026361032323054878270083933245877305958695434343312054351301371876045421302331913949532289494331611306244900475753037513126365592095900072516325578307075703620455512021800748884389236733190589224929795582112084793977599648020581366541948410554114978314768219563200733581277000505788107848949551541188346951761920000000000000000000000*i1^30 + 42277761813949816974029163308388927567260372289223660603323726856693631524018461967323522583456220362845909418676659914571308429664227741325964663014068507562345092399560860588880283084109726976311196803650391507640183118218762025519782071832373203705848069025795745534704801910600064014994269933994938238695516224350182452990628593177890264676441330405876708774402237567337837035131972892242595063386166705220958096665158719502239557530743817205382625548323569364622361368181282989955297743619460790316263748427871505103532803709839658667191519562459852322400472190017417538477451002193441997734361582063505390647617345639698530577221159640840945832357174742579028193482727273730944493798527709716658240882243786544603292888308903714710709677911366252454832022234122653612778817067287060600461921528438567783116012708123785112570227707430424246768813017469835021342858448688570521001107045632228685433546763234212621367136143824927089022159815519922754145596895251149978550550657085858840626811044226205289751196205921689743183267913335657589067612294647006679675390763973725004375345168184917803560158039587197903655236910922863965377777079262303472235869743178420935095391073145912422106709430454934985568339670122249695641264281052153619851212706640940777953141729109800371186374585853383248953329372668760804629852093617072302466173507762955379897302421067351067989176530510847495253053445038763155394906009590663551520969377733567712676723302210138972101454242399263324544906829839150896235719034227137623032661083203856934104926386831730087439482886122153262909588020794742288452930857136089277960832418039326481381282337304202746653646396451284516475161306370237433075854303661571412864816174036855709340130544456715724065314523959899556720981819921538386083775994222192735573079460625096322674914750074532952994692139549693389008432655842737120608786188965185033048115538474960919101415024288605792911108474684708448260124868472377925090454857838278453769540388903683902689424717836362634822724046336500219054522569205127894150354486822204858845879467359391716162545740513327165745003308959111449977702823633433049939239433157473348934734622464157034518333684576926869027129034710921822055662325893284495360000000000000000000000*i1^31 + -2456220485738549935222540338400703423668416461182374830632504918673353182907330728557661426153416775664722057709488310048580637430555744883865227772961243545842869502529567171848299355245516088936058191744062120274541188796111296728716422286384929134716650254045363704308332445299087340193109838949038644247328556696678312880865777655186910605634577949698474876201022530306932737116141751297383709330336978048760062529985670034202224119483687407506340141411502042321205036365635150538458796169077570613060916962624049518167122632249515875868233424506014234545193903776424883250572272102178396678478968849998354611375655680356685137036434394943007551996928173225155391610577692519786041855416217325175548985039588710594347645470114056855186675306239304465196205451454498785397703269548437091326155927237205712896711324371645934758717639618647970543789776824117267904802227387133263263493397320569062802122170039101073386768746640576520222643611022098097100604263016865180899711634439195894475840050294555431277241328313611107143992059653650296915897831389332940472974136621541127686551970470647407619818499832667349466448971828041976338679188724878791427473271804514805063745149208220576632579517749755829123606318326256028005907611982552841635068072401398857517604067326586992491691567217895000212048304821990546852628030905668605418009046539086775624276982871420041757129128706696151036399036385686477293201495897649128112515178662500858584515619532872772773690893475351350120115528916960802184538551407971300960347961759037900414073114725355712000850411285951555295314265619872260739815882036769789346275625076265648404885009510767900703685241711033811867494399541946378220668615249143821560903448057551272707928069862369925510307502727680127047989469412328733026712298031241452256633944521698634350243459953850366962366577485965925592727908770966208565296413074823143044138324631494221529337791722128888333582704137604124423394852220822861883367800887608984000179109865487718071973314422704310408869992698649807772454754052398256771743119171456453790892347233454579338904832192464717219249908142389811781213659532723219186005721490209737827471310737500608208124225271855993180013802574327523895381378203648000000000000000000000*i1^32 + 31614589827366178446031325019895324736532065774117992897178740710823802908245315268151975274681209991955633765984876202453849957432393888080967943992259901427684371666887484402999492335603885966539870595560844163754463233639627477649224195589581728844955820330051185505324511948529602330815095367486086639327563634086536873632899649105799693060411233939916906261585845034900127949677211879587236634972477626805509103399416599442119218130805632964842233473844195915117801108744582782659232927526915094777553031426583369762097609012314407704874689396668073637519118154981979521112614179402992749536581442638536407464411564176938767893225044443176093651467944962160177201775773361885363385278857899027193496428263633484943493506361430205603827110038616896588824875110407594703075010767811546799681102629071852660700154856338895322671889133124359351291307427227885387869137997401532133137360200415397584612658597554579230250258235915326179170129578368426549690156161702288849239083094662846253609996332603838400758264737558768764283401096927772253320323243456024277252744502711243708087216199455695324212789933882727834474688350329688658481542981758654624208338795355169051259464868962266478852127170236466782415426787837026170915124600250107563807808548236960671630684783263962590130959487025903840640302227746769706260658923984708612137329009214860433387699228125499305207632681166876818838129081583834871594067456224127965871980551878900990040157744617149379058386367535911199172152361760896545883982842419103228956231063688325420532242431286594584553541868595510883624556239596094992094015626479421816831196852692964910958297337679900568599312967552312671730435006033438153936893305628927174586696513326651923283914775880311883562863147875286509156281859522799006907852356410197277695164948309567839543797927967311988709119117300580156199922125572510587656720361461546713089750854588255804658237850155088204382975496912360184195281817445309826820855459136899578249689665567381705929937476959013114852935339796295425308077241793916094469698398318105667065570382013677343119522027187877007145682078695223542757435290403440330244964218985541592993393373979644726406551935763867398538224094913246437897666560000000000000000000*i1^33 + -1575178939944545047434745667180054039952832946284591550464925714608753281976611954738297238254934320342946632535913104864733499448852520664259160597801335554787840323712540825159271279863454822484169946460486804633021107769573638587730850862719991456993662879896932523920229435136197233004249591101186121703427799231509472137520724003721349854985019648876959736880667301082169886974593025681853970966684526010904687956805562564905132350496443116822599902450220079158232000968806985424160963340376193826119668682994993845799873265387938896182933940456840154794829543168601531466492751997380389908117103044189856260422239379822839160488247429541536663419309704017621158306476370244158634631241170173604301911019576055752730947348765834288675307052894905307254330442969907019882348005972649312826242696130267192876646540550067198825051738348551147146681049269704615190435733008215029157150593230900116520015012291932112453059551457640515626336747368572654674821050139553016794407530612470149816878085591896202553639192573816552665533264252602167911505831426766326558142293250147236884643627783824636511957612902938953016755831122723030358253704202279732613339413272897665707022066907012784060498841276071596131535424510861337369589216612119678389907985761557373575860561340840649653786968040493200004776316816707734182637143983871409903441538185681722343424748844712350414185510314641768850855237423344037672538313305270532327761967567156491636970054091104611518798838457015997912801943620678681633274299197375619735136360620002545158937763862013498634153720994422400766300023216967845429049927937687272684423757942158131299233417501774800072158398127429043169499959780892165418023008515720358476675995537522898001578647190758253382995712294993482412964041304566123057645465465508475515740590503528923374598323996694320565396454276576348457501058998986659693022105237425695365492362641622317673240151093679135428024424398645066221501942809743645724666431784683283647385513913193536555225132067936143691752019098272939660817584264575847539983339917793342020031929948824173988231715319963831860622697155214698594128303519458800858230594005132028690441487934699325001607006829212627183007918360514002944000000000000000000*i1^34 + 7458285933103544803555482565244892872119328477182987887409403210415632560978231932157841146024502393202453525433612953870984987557555335260106694626751537638215456907061168941354793739402490175502375352496504203257090068026624191516695766518754794492945606689152697130848872121103348742158913711909377453006890832007402073554607523372180024253635878913374343508838656750100899566585965894588665764825087705250138007541145685072770624203523172114627670619019609238791079315490870439755365315645093869418677208026647079439422954129216561518060283103592871487880911338985990382709131609699202899411063806122579039442019500923022464595502423317718926281089315622972547977041397756328645551068898765056139735459497975926755863081625377212346943908630185309746849116881195803871170177985024883516090131860926686361965115245385188448890286206830863370517119245782683115692992745292040640656035529816990834281334088938479814361231207649339113253784765269211302735798433828241537117277847272787340827600899805481780452824365077865113619809361123423996108140391107807949894030351000063558375765373528953589602724301137570079221628584171399297035370809638698000487435926246722645167068462545612247135257644133514390789061414791347908410058731408062545811936632540909235965415671026774997548974288689974411361302093058100979535819282596006370047851771034787555440685866285439955091451062246848820599734357919347237800314602006759247347309048698783219039023089057597140639783750350337804476291272677872124008614717847742121855130374081617540642783944400846932394983414539072267537423623704060785465963224040783546657194285438672600216959899536100059655235510577808252329129509363029980978858921701670880906322850849213563898831250329730595745460600637691412349865878758865972852456939483898648979319045196259585662668451904263760092499903726489065652717526893837655288323680907736404838454348115623596498549405376379531199148548966598864383810197044720382640889914029105681623284036629781361391926840882673206771124572694348944630148167788064130012661460982131312606544261212411410753665941582164018925465632634698300644582213735833755275972670418997993312848836815388748382614651345123446663418373734400000000000000000*i1^35 + -1055937798525635183692626306024609212811016773010154982218568341919269961382356310717896374061889976674275540237516240235823735794666223729214800088650417334062345747682643380777378366746191743807539437473510549233480981310498228543690182154132733887061760017201001739727951751273161494226165710030139028539201684008405804773225502511981200729143897234234247339715992717877571593659273875544696895643947098120955626731568529484333239928774978116555012145752641945600962525814289438922652704298977901235902951862303972554579153041560563857840350758870937454473707429181653671511549513200830864035661597305566114721971174007992701885363416851977883180182627433554898780844704643343965833528410938137578360468094061456556748827223706633790182914551085650590222446618003257950950003559602452868591099455391479280290471146078140442345335728658434774554711065257024256332665366518323526886878421477603518800839177689241401389256106949608089037442790180391510416909814232835808482066693170669506399198218001540671259851232313419710081728683230859353787720908470262622047638601963704106245333045483318376386137294558941143313227457056646846517698140090862795499375510337943254195431208555511493324966623249411262094792041172653373020142200781163992488238199233094447538581816445182637467659564302976632645497120625810621377574987201007111766572687521037178191265903967660324878737999378018910519456275752724104560697500016369332331044065686638520782194617269846077771663779595953985285231774796567907118458918103074713032164389398245647742187251730138109487560124821269479643288314115851445636892457989221199440618500898099963003799794606259470632032630906783443662922915217692673409972010584324861013229849347716743735306777975751235439653573207859178261255998284814410520791064566396683575414455381903066444764785640191095934709253668865731067390405622104708591372914872137130898481727991099141991668764061053349364764493970574784493743963005752856385398542568920410605544756562742211180091340368640277957709257408044622329996242316350102507640766005359199515693420373210557608979443664977510853968208105292443993015411476914571311343771135533994926508604619348019562449942646921717706915840000000000000000*i1^36 + -8600918044895124969298615941673450092376300198069554232490331136879125073113078921854907975246517713381304834993916142890770220854426800486088141938906174195231566276254576582121563520457184733529498013270688660159181057515693348136316768679772272200311238276718643652825571592273253417022123327347309391596028714962413864861358008810174504828649192728511636724521713674297107925033292224264841006242722390133034737192399967868004901109511774958702387308119052079704252004371337276356011248692157307411818388114231136340188781630898248299375688590686920237661703591214513749073055995990455039852440019409053494785541404747647744637144681155838698792985506039218266161624106347834939630058991464915451315780788266070692641267327477107640724171316515502701223761572128844290359532568430693210298178979711365864874548466723020746632532340572260412965880329053040100170521080245393525267324425836034319179808573763406340844530643029948546199868176795151199027360095327323968912590132871508732224460479500122949970670703126225023725523648788338757618545596704305497244834469459656224427742303570399043225808493847093614971020605783255975644746201445177773495286148004058104526512976031806344149305308740819950945751814508557049865862844723025769217677126552157002762512529142994410181769212174950167229508444148366490748961238481668076781833988260730373098275191198238849320710766208251207726815446785435376839791173592446896464436684691185709951235925957675916316122417638768504925375467319959064763120890067761824162842586512189354451718967909095067763988737183886234196479128134345470465552054610189997341402717718461583435338341824956945124875967759758187097821274763848651605225944899981657285903709679159683201937340822980503140681245254269838965081219376725789293098057795664227001948367022931694413947625205133978931033710774251312063254979714287960647817964499716421568861581981270372116481472784517462116864145417169257196976484600632575407227182330288562149265039758035334533539989359670137513976783860609513957715124134926292792824456088105165032779252588310340226704331546191825166094412915166528112926108065535486154070922610820812939453338801091196609860031890849792000000000000000*i1^37 + -60075527022465835069623349450795617283552427494407014663298427486786592794381717333194663658513311079762853705529966192004940791878079239569837115499104452848802898819957218409963435443899519054858992302067520906678564564726549461447138739743237930608859755226921321648233537113185355291417285199741585385201603164321940636754483943957452840515814456057594516581621639142762518940344406153987683335655540475061864530817876900494190078260085748362902932872197768999627191631869487581635517148356271707235444517533815832274543713084906220647185119125338226632676548570586697018755922012606618112191654310242103578602022015644646957850698493383226354440931629762761416019147554832093198953400426332248998133352556868459094349268371098046172565326305339434200909267303831452687697048254740084984194605576611577886120162128336808688816158135222779294896880988352012708540597889999216531488962350952760236710360680527917564720866332446772725073520596305757404061379301942921133896874945852007326589566200287948281941133597779884815797489582933601823685113321477206344389170375796924860924212769095965284110545834911786464299774348717630234781454721233057497622174122460935865487377077037413582688589294817225910633458692070855814055893064458689550914853499344456426298753976343871689042806443443176783073686625072949599186415486757311134098661831220711925116077146683533181855234420191454988684327995711109559660373854235011490996036221080457681447498811790950319683211504295312219139069082107283615961385948825137684255920280308747442870176872888466410595875630522942352190377653789535471310024042620541153849647613461274057720568757639030208519020332951037498259342217450744824899988735093368722767778276100641830779213938973985820940982957089393735044645093979074361438572120606089769451699872288128032411056370393535914921495667619697130431487878548262589414478696735240749831062868064550521103555545286624915948762230260520759916010095570787986100539432652096763887508922093465724623091701368538881114445050229987342520379638505574865689524231419835243329175276019603419224072055119424054889399794285705272667948344859695874705688461043179075170754670430899690771002163200000000000000*i1^38 + -17449392540158364917769301626548008007804399828841492048528518244421184887135626497846685960405852876899496669982264065443146161131930461970018609855801969505252390411270338645422737196180504432784982222772452228498997874608998917039077554770707331113266216309747334279705483039446801265673958682394201585216393038348925198484651553379608477389676875608308556044098533158237751934115606465496804670474358410556980638025534434180741890140642830582019817869124488944758407771806840654659317593910318836107002401032233229138719270147017423945024080652831602899406947348983791557914350487861357414964667888565616617086476305229545393085640795244621015644308943727691691463287726734103767491687363175286661708306013344402074191802894023031722863588372896558811327184773556067565953382701711088662744688272123594182826814692877834973748911196734900308900088273954800597495556115414608750321982331091721902099986186740681966495670944783236744823486091061277026082601681416064302155172415178298031939918537197893570184996919743826775737433899529344351196198870537623431084242698094909198750732207842478632300888612962458224969104749523105978969278456987642141844465133308362672732294271273225871072504939867257952036221326353741462783342735373851717434165556017852938878869757661842395147419834436820626880927875186817193135697255885682005132282405092150825191952853023746840179116708921746618159436144519268419169767215452634166562369763623773976135180812531370585640235428086145173858361794102360620675149021936561972743456349426525636040451844747686368246389643740044801397847703949001712924247412032887637794715224992218296693608223011171069765601667942607003535980094903328942584092864602145635678075470890684826108544976909194203439879459646209902351382213022742580947699151747121492202379254974822827205504688697335027658101395310901178052730558830425430873157127117940869508202708944703842355411236659589571257011675426307433093626602553716911341007452350817796499665854652639149548192299511093348005949589845637930615959650843374576080145643584272078062562350929326864082393494924401958187176042740008565391100229277171995926602938457439463636908745740894863360000000000000*i1^39 + -461820701273827898414660996911690715254619994597952312893405248492518291106486767837448714083782315788668788691822422257158807165862301313576463906594431092474990171544825159457030842526039337234640392790577183399266094623351904123517201065161303710623920119199370205811269762870279276240730151208080847362299335082293348377816184260687576024114286374989700225310175316075879927462644172174341094374741509911283215550445485314743930041701304130973690247861958437917533463241150539799328980236999706298318953180666873636293702497082983474209551921834774582494385653414456294523789263288081865670288467881925022544466763220345283418954947661190800315053159248642994205183833430206689315412158138214228304599041226397134536186826477272990687893388095966354332678573637832855361423648980316394136629710847505475805291467959902200290055791793518977663883714200302171981017064076596614140941959444875100183280390106805965527443879197881948062390508120605847796209565922535264319606522933760662498543446274242863466592238845948954981432033149614856851879450382519861988820951805035792947422983464683660753629389083786849903622628984147869962321290438436460332481760508676559675168077134887456346478784277108645638376231625078783935232519498744128015755842856571321000497157618935293333300272427750388703703917826170171790059242149661696463964368568503301337864294093941245783200535664052318478635805002131324083595098978482887610246949480868856398668508604565089130473952978203172791732523930084501604841497353517829031656983144483626650124345720878951698841232043451863286222246842941576708956276081862392589760711883461350292226843151444334700534480006045177864235029395150799681681512362761834069101231226060216208722749332670226433674841085717389618833133244443851510168127989180765528761829431844722884748953233382685896179241594392494161426507051569201768186124502848224791336712983139929546002997360498823446337235899293919182196133702900438450725045986955384033122886732502905957877164993651335009049633845769503710306463452825134101563534410115582679409758542183422514003493744722612493226008715410855557306988618896981011624119023353666979357175840768000000000000*i1^40 + 246714755531573900597428649499625883495379760730404940310975836727323881389319347091825839937572667977538999270190677444588802888691609300091419852091952495536606115767627491610317696200367996952875025236696184860153544364452312054185567493169809714999172078564074474235592452617142505461505287960514196837417233294811029800290351717564791818083285581394814161044080486508358966289712544198390641197285870372233604520112142657237193133707188491445781966650841548332695307406501548875290915847990556654778117737187562654755465720836955579041963256146654859681464814461657261800794304606378968337052154652661868163009774383017376739224601037310020738162412235339706889851489771849626313255372948384761188005749510137478234814010559121449890982407246104561218325038506996745409816405635833723959465415899139826942872997351326489775780239344097870220606738877316871019630681480202111499080216193239798886888282277161155096766649260842006017203637762170486601176778724131705306753836403659601045459224080923813737450130993670141480135219430477716564326623886232052393776080094792852460278387557834989634503829070992876046783708584677651335609234727851060169256681366893402176289070667246039641489546752760832970893332504416593314922477371563490060912092739498436501063959403691278167249593716019158451995260871339078337232346302095012928737606558727753995784910001084971521632064790081841947902206257613455319063275888998155080252517314975962169213502462381665697716605086574912855609987070039642956625418726294927828982198275999459967113730902465614267012915367168565509881796048625118282805974488199648428680971889986015197941730260204622722629593541492089438169559504792729060908267994775111595571980875920946340236627733280172214268532105137162621589314711346841243639721524613605122369725950929343206776681221940686795877685840188546995577231086409311275606649754716431673504660428812817734774866803108207116856217467879949685680727817139992232384939455565589156653324317366527012076041636756305978338892633473282309363474923049826046404953065064996324489391871785804446967203404694221607975022173737494714445541118766315111556032059016152717721600000000000*i1^41 + 432248278492572301327702472853245597058342971381070271444585701059642089232816646762343456000384771810568428841951101539875541797181820531151985174652316182451492459201746265068107579042453096346200692173408197449061418488769890628947165524213993098487057675651050423690828870803479214239766055884157411661295080313854785656437940641983914073133469297912968813977591343759572895433188864904983439392828033589990675538287496231347433102836801802024345276317849479324200506329048630071052034282210953860808604206690369139542296044588044864466317424638130635636769649083008304750321141609818660909700296410270616309973366869490586388727649667305678033389777456103132777573199768527117980217403431790299451253811003931655705911044317083038126369241738318174754886330835754444269308813275623020504111531201134501172259026795618087673498413283596478325538643805644426459202106077904891501621172341190256151851332964665515363276076378206667416755131319219439039347586188311007275410046326731230593862727328598965589556979228550491369027607974229879255651570274774431237576306881282303514932067843941847877275367331711680546079737988600240487309799144363711622707079536467850614863366955409454581429458594766054000376440775149404973527527542162031959004147005082860250071093815509664227682680562444739674319602190163908552387145477603196133090347793543933771186668664525374946190680664583620965792758565113773225032002682298337256556952929032174856306802490330349715968773864181783792418096051634955027763280812057612124943508805634263864651464699343411154660878051733718543075136096885137567963635711361749971697365551770751863009758606788774570293996696223085380966247594842447532714877591119709104027562393224808580719486922364604555402159372104428476908019034026538113826794397588037772942337163707463307166052586959240601845358093590816500248662003157854511502146438335694861185952215310368721460832363716829552416244274114121154378790227472561788198724103503935712494908412269022173682105810010116060410244365735901016567301566108067956909532503025952315282120148858891101875149846897510698519271545357781202900173700877179134150200789565440000000000*i1^42 + 887093562464868000754549764479610118670070086007838517881275287597316690298686762637093152148148540528175587599767929822212398977186448354234339782912889607805937096836644526883048692656701861464318453567883627016916345924671199338626877836881392325639227338723338401840964204908659901609992386522936748489205201512944157322889149149426618725911354647469852611185785255316010060345456598082306570433771331004140874834082543904727371802387239450257781534037986156581399455161425733383813199351172471634888204938347446435852854238701881540357738524882640948730242035968817228115508972503010402491131062151513021429036955761663289161353883177356114519021294885891641317794876067770989937225025685214598373987849034628205262099606497375193980080619671818927592897316712552225720507453338614523154768763360452628694192921706173702998652168232624165687971876254521431573188498193348584153941845621875380384091887900316940709117916596683910410589806253646582336863836893284612124514353060547282476557644662659132342619036613160374845343093823536198338911147342173836318687937249816577124104914665426899231709305253806611659539518049885929922537043666815473639458556823979522144339344540775804368705068279839757271981348946170904963745509403775632532012364045283025013208108790508507592002031431912567607054833069137833435760609933132491882874441744027449871799873073176101107241706235591574562327579310373316978919667202022542237296477041160144457785398110315430153349158710737925166595063252063492824845273275602271244395102223330307111089060024066686948354969869033119652530389662748115981832873888787697732774541347917426189812358154941057820346808412147311297334746899548020807084151850465824603011286194766858265284710392173106253948115049754924406795721007434918051595611212722533146519299195000139816837702113070482199683215630893809500784614020395570746997785532703255408469010817575929101652940211448643213570496537138158039588826630321531546933485152207562592141165647403750280778425239616818253918359428380893011957093871363185065658678982775061114160328840854660183805853000994990030488913205857131178715888317011596738560000000000*i1^43 + 3337134650686045849093787895263342177318838172632832333675059195177571617859258332957579183888100314887004230058588278462225335840537199139147774381022182707734791027478340517395178615828773322605915431728466929692575846731775210520598915078693578516352793009854489746144397089393165357922080457140937919972289740038399194981582249367418953524004970746356377981761543190013966106918248978695565409654601900348432769174506535778970562696950985886748809640434045689697123333148265702458803840239190598690453093753795147005435947971216002366231977868056244374395702216936298207366677402929455856326478547902637586899801366696498212136222281923299172671494238116273926282053812990844977193473823579194894485617919465315710135608993065143086104134070560618840870030475864958826227981706347996677865957460326714131465969814868841527115800132748232588230509683824226600645022483761521747114229257197875402937025769782026972483390728933441101396360616336853010126144707377992135434420138610528682169022634678744793079579058605097452740301468316599160425486402475929848962371063967277573250340169474240812958292910626288480870418792138587715012060180183720961181373836606182353519208129602347024780449920812725392157758392187504572670123590698267175978550284839445393758541806300690675873108081711229628432082639215282338202045616305522086230485958460773850239589080216584965790509222742117160967916765297238210301302106049062953491980859708069964407330283137723612659894529111903187781898442600433758731310966458111608042183403500063048402511773953234826211634486191422716889257837964761298543893370666282840873538122412305162547785350362826940526133582650660831706109424686376536979424248127814733122307313826996939819005128224237701325488569364377990001207832237659643495229416361834673205562679357048890423205013171952282251866817776666542407806351468954963732442452583456954487570697560726069773488464022758546009683393275988161254495442139952177711083961710388296831389046051920688710250276999626420203119375711412933194103751227373188809237328725745982479726118697323184503600807360384598827376729974285576528448195788800000000*i1^44 + -527777430490324515120745141701221255161452219574803005348106170779398507944966561942156263515723331380848268889126402233787363716193922762483468805470747879338007797589691814521518200233052371648779114351499373139931450581982979863602858304997109036337417234324106879064410420892793045192427932825103880618653368949134606239863269776289185838402755731676358650223814374980771942953375819311323451588126539673890483016238474448694722427914601180152775985055246629399565423962336045026526244640145131386202242809309431159312433081407471554515384907599803830959729785629338997193914786666526921949036214493373376945420380289281809584478630022411445275835924025474443981810011008733129271056896005682672685161181930425685000339149218506104043791166463675331770599891744735521401878919274655412032691195743488626608557318481910249135483480056555077964144380880844879713931607602946502026945721362495474039776868871009168036676470046715923758684551672089467551366580409364520067374145370680673069336107155746092110749562164366638548715073995740936966420595708899466809986282525061605484236567314455035708512770643264624472319623519115107573908243791788420392073676955872450313953658252776219447461773498165337738033214579316803095177408997845189082951732651082517511139610514937962523749569125690736785989788386425311392407956695632446216696078088129819217285541107647696556817293656435855126189573354413946691069613270470254296425726471666535069583787934534052325142390384582540032270056407997591504086389939651304517488440770483365476548110340109940093640988579296646707053705013182511641381770283302067006726713011124055127861723828259254417298835436810860866766023877619765327132290731541033968250684302269236227290649630149874360928732561421359347329633501971888184077451937843835704475012730954131468182165812488145636491591194824776169074276751910926703706608869722365763866441798903795350442891359706939577978706554670058347924649698937467580372988668070856741449565105357963636323403783383564242082676126188294867107045008438640546030379210009006531888900765059344594634102631737752514227454029623705600000000*i1^45 + 17536670625136590258256994262439363747194680921811146348955490402193873546978171264256583423644740832744314387548158699759041084729776080075484688043931653570743270261762733073755290670175892587558133291332629510405480290536674688326227602067330957815357100999808571342990599260458943269516805832038370709639634885691742493631460544136056061944491467031232431746086147028380238719541058675957419764034954329953876933238480433080412302066982102088121131551462089559687033157104599033267601547822925711289005647713039047180348198708174223538747209049485118055415042384243543791548011858686605277775564710506740455510677738717577340146386047946453915411261374091888103855827082288938496146177205547992616498965942626019170785735548951030912001222961990564232437992011381998770314156052931622288522236826516215253388446724073760195098401445674386164174993097299454474513984427435956511278674192106527153993916867657566572095795888613655950690716528395830689685105463219145586528706933940211139267156179632494695232877286507107041863255486910613734857457777494768550214397631689338894700474891518805974545640357311756210133016644027003468783562733036339910155598163151446207710828261843953917761386664030872695177891526087768070684947790420211444238403499162711595989183459185416584844795038001073030928614332848179418649462270974680648490186360192854188684046835997542302219167282486723797737024403031123756416297881319354066730139115409694456049886025503764037284564418007844526763996220402422262267329869360752658830653992911080256563008034994062834859011559578596571742855953360533746053297865229457675714761071925909873144805821973102371268171490024167834844656979300776942228512828112435624797858840857496191203353479565986823164104147380880355800268080553928458357647222080488357564142167260975509442733492768599985785337263437938452133924164442688691382391828718856601261518424631902358818653118690874271877787728812425043530283071101725531323206361233335302776773445979431042743383017381043787625557183087808282873621867175986638485310221965191799601333447407742756945958327927785909254144000000*i1^46 + 432667762497973390244612760788845903744425281293755824748169084707149635953752256909052252228838420801850730854100023628958956731264934691261464068795754606561530528323686130650554549399043514286962983539483352655440286977076308484349796077357140971861507452440133468980473847683774647162720496854813645328814994510753110714522342396887937819122326336470513778442864321905015779370611701762403643800068935948177376055183525960184575229299514497307397420349512566381959727829734635648018274905823610250755177046932463753973783061195647970865202231276265613253685518278642520315566093492625163022541025302884901067142773014794895535148664854968496093079099454013837020670414584276819845534606083698946354185668705232416491278708419558665312258808708968892521556609739469973500992447592470877362153194192432333191462550826883458217876626383119707490181954457293001193274954667408442377706159676965878207387669141983562769700454546080171050795867878585272066220738669241131248411567971817292575248625080188663435572643463401672641797259816963588077098056461668381899187132336769315261200391258932392589368338541541384881656128273418539860254593042137011943572679885118555400773259166143080218042849184373900733649661948273897417681876453069222697907723344136096217960183696377394692758670266073883740259498494425424811693079751070010034204374833573496068736893931290928326904135622423030003820088070126512541322827606764944957620468327123421286213821799459389984866861420432249081174626327156304586586759108623092471666837902348688493818878086479933001860362518565543787317833258318839833454248344453769468168856760461052576240420402052074857121805881672028539257621539096834450486669427956245555316505839713167168290796116513219550317620325372381563274817947623158593522742882709157644574432967939587196896798451796726116552120262631132066144874079449677688097635269752205339777124429867226717534388607806055891044594958588030653680113737673999173373866347290083101091447385963233474453788249807472272879525116496172524164974462148030841045014891854916883685120555353901372124491520000000*i1^47 + 135485676498480899441764640267512779026323154646703575717347289387304117751346023552882243379903315462398703696275359331736047929537387355603333746741915129615917112478425583516412331212882770058975985554513858720215043657459744098947001645276824432150252947080440265644581303546238887120007009277528025445061639441060133063317653101053374875367063309874191126569521715311254469840718663409694531072640402947173049803353651859161712379836723327965898257360331418082429256075083484028667545638771828981255515743622744161676469251055349658367958063907715288521670228011997482302471776855872330036778710486239170368342510493202507140602599985223096785859018877103142209019901715788294847388273498226390296137230020374250497787448019602787180928367403106955493005165929816755161791243203136482656202522930977021489885908832968690656990521833559414174780991310839970415845299236472807986554589796882287103310377283122874453461518158076646668840699739014419031502410111957375756443248580948978670087655649637353791988949585335918569530876337254903901396724585962621399560444704220983873430964492592211464012176348865398337662789924839016522900038643118183585144755705852868036082571464867675192180482570353153041407800086489203217923365978034347820487320088551275538825119355715367467708537410154224537122968977092041495807773273342344302136766019669304556826601368071123894761549951423276040725765337996332303454396017100012542576999407202728988510672781604201757257535358044996035289489232197082817346543305360103674602277345612232228912093215497770902191980050401587713180510533384772664296351523510655123123754600721996439057705499148824855840938774411261069085786777931611027162552640645336004734242360220105761968851585503489258629202057680913106121336211623168492838474501401142508582224328304119414891995803060362598356548051138775562304251477356546408042477281039167170318728913448002456715137719549805963463292166360789027378626921838417666650988795928685482788845983711434211137073490561383379191474754536048548350381810325898224956379002672550927745287079999680000*i1^48 + 6237577411370862895095143724306290602854200555396169335878250911484864290727731223098121960220475701775368935966713513860946122015746720436600301428151896006169275637736874611999791899699853069932096979915701231901940418633291227735933235539619622767101546905912048687160693440062004377243382326991870675118422466207019104175648982244069554434721798806114107588928700291658824503189066657566992175042122660118988850625933654886131387599617906492121406795944122409113590868668478818803715041059719726461977193102536350513833057304627444326880340357654022617461546716644431828538847192468018596418709007937698070917332413340071714050008436296279837242865377415382371927593609805379582460134204969734456201795270207705869696256158532147019672420219103216821854296397727275858283707480289303720566803132598297843872159189403231090256188439541859269159983800746061122074265363048603507622046374741251490390649708823172255192742182195998595955386820772938303151165262327792466627926814938828504042152139793234980591954878254663468046160827825812887413142260766093856930980224629802003691839163667798469308000399909804826961614241484060424003602717520916978997668319594477558403237046310511464224455268114858561283618038987707232267201176938536923984251520516985686141887963160148621031072762945286572871652538962856064684977319546854338180879590765723859740480290321167251929128453751084182664158679324362204785210621416335852818544088797548579204067044528940035186134831238965566073152518325713874883596110059966744607359867543629958304621207996397121424673725238276617317693436056628472776880945367158725142606649497450591409650617485567814341106400120958598502649968246529818088670293620923530878555492693810767588147745316982720423728802952606128907797827848471018257138157974454047196283461404692025848691987766232835888613976457373641045607054357634663777502594475496934956680008692045675335658565774140050648279199450439944342104990565634188457183486345143264855156648193056609536611208389043984500009652237087486812277562670821924184301099949086168000*i1^49 + 13647991306373190228666786320249813838490149276309217631865180422242797738566818737696466320262293927836697340356469399861163097966738254587805990364440817832965465123002105522257949725667272734089354234539673230992986972615415228194959562973550648022577983201345045067838202263549499496182325800558245336542762345139124965535884575747778740306384590431394700264558067193106518167228283553060979232477421908187948969477877524377208136997178627030064501541222812262234287103169205135878633081755416764477220546794473593077281993461850194279105130947618203352596698154047239368544474773869285307897909447439382507404529770229447153355082471269658957425691492944949094800512377617859566992189483397831939234301047388238287919106481145782563686851711683953950098915484964312430296079320849654151019502890992511243402713592703582239824512729839528490054589126378832245551893266930986189043621864711556092837948525825631781560077456149456014235864860781025411002737519055020692393443826059656189660871408895610263624849086954914312385902831147610762666441112532608578489235706014848054553458687955837470022104806651636736968102235239775205867179114748910941003584663598526556578114329294843409169652851046569883154944191001117718801157971411608652469841322078279397898723437837475169867633641921880746319813076003348495172240897720325226228188453500043561788572095487287838862577962828999430356517036034769861856887980401732464182854233799091456802512699365431206757292546520013305439639515688633451527906270558375579941559277336114233315979587389361580822405967923484776946585568062962603029876819260342805103238868554773564246181030729119551365570441512267188863460121594289969972633329731118374198928274413882901882440585021440158795538852565312732781228438047236464341727727345697104434427408672117721367258795263788554865863070819202173971881345783627795156295243576074097974078163806131360302523953820841159074180960611495437774120498581735483796387786453075900785231364476391725338727285840388987039965256433215524925213360791798095400*i1^50 + 46483582993951299901612735339618104253251067587549296179941387616896107290681390535929837129860520335966259327640468239537759855461630872134675715154271855042588806923513379121883958083307403698273346151420261564670047409923858275229635456061572727244811943835971658092817502183871038981490397444545145330634327498347607602212814259541748590278291533384003789201122707899464778175257356646548834229663228967169213282337556439188125067189505851000292293022595939794436752382723236398793702833239607667405007838417451251483401199073418287389677728540203122088269699015444966993062756995089497037991277401322054527238426281694657529213419044036714877511844432650126403364219969783740317691257103995726072758039726776909083176261331150766374174773465772536692608503139026624981505127795959236335798202060573584184710691633221558473539110415668884531747663526345881680995752178122100820444465345444549415975037561684731192694563486756303984048251461243964801443554911093764846200224509799091896551641062209115576338118797107583224798398193880109432518639577080553316699756254713478977050888173273582154019816700558420701750251829735144125581220403043870018610864828066746637307478332468877939554870658866877612477540404403855201626866727844594037932491405012634182508042467187926351770812320681176789150194140523077989474490113880573858072523117432281527501655484072147205712714999633465342406316089204838962945952571019993179063570043678826775120763520416089183727611881731558685862111207956409322260296031257172723934143549602352381229183856794552309399025577458927203634829658691451487976970867735281822047293419156135386030035351966301588099393733328632037334629681979578406077301802030819110153516409084410629473484185558786989692314456841567654215012795970741120447461054667124533375290725428771981413261750846046742177322746392426314458398296096046457629296625528102214963310708354807961382948420236953294858236834627342197276391115738969239874067417778187688122774990751583538621704084840983076155634276766674259685*i1^51 - N1*5003005468567742670104215920379787988595086754499781341632782369021790478926283289959272499540405030854819117332088693266763894118461065494954657654982514426373890028258519236653608450544887865978485610821660903822467049002157690084770441521818677776263553871910222325224096603935400024789563999635900688080792070087873580161278314868415355152169314932346348446935652760801370355145868204448640521659708642131893209375454209057551390857460200007395800196063521062632538082268598930691462690169755925326787346206758340313280018553470649124736820116991401129809494079682797159283520406954768228686695541270696554410245680216701590981983777292627960701659710610239793698764064511952374340091210707383113519008025503338481578618309435769866091221249618639950893375225974653542367644698792259085479506548601635040067788418233521551631624519461322151665884352065812992*i2, -658302105652641137713316421425158589097377290726966804958179424750494995929199600828779003886770553181198261362192146019858121929550276595860418950401767356649164711794765174236967486702080103196307818936108578161173679847221465264806934506641539283512722705023363767817492490482314148995087777891309722009939732968803835520822473811871541880138903692240347859873404782967999535371880699765659765844332740979805718001829865180014905747394317031071266375675289775113834374448682524017262058394169015537850781962182613217240838048795080680775605177629348575199292924307564840961672446993481320336517791640617777489270992728372571187566857568371530015534486960965025669537950795349513028789575000203172036340476408924267831057459050470572165350595735674495300782308675124748833057498159396638594753544712915999160636635268335538106404965464512181914724581083312814598615609374428472064853101465930130184853236465882913849733646333760600477130385789681878601946720284546823903753882743263978988373295948036063791284596255107025544634097288173877021580313501460690898158715735243385957503119086132789301273420483032898583812834229654365506133254500015264604760589843600149457629448258942166025812710635353860016099577120543184089631100774858124922992653194288443229632638592567224514548609258254607576945098743735223474762286062973757262087055805482230247909640142002377188854080108629750673717226808146423188942671091142065860413846908909185324815351412449514353542828654919038457435501548568454006686608640725025896921820049752600977025677025565560594185013461988361554777907372500951158582086539146273391162010210339347587421970665415138571748090930549362636165353709033250497583480929314681596296666724229553604139880320670825004697049426961951579822059493626265542232635727652541673043083016005341900210171884168599687923297715189830841863804507387729048523182011365896074399036457790941546818001213528210190320359264366262621038298854084600728620262229416541782639523329781362996533774226478497611055761554401696166770998454031660529903372423623530901779565280210124515006301097224764620045108370383319848075963679295473929671483194268646575548360938230427278236358041652219430554372525289612699159459048614818412935051430147345468214298413381723821076720154175806189025548096139252358560897885387857307201769152015200236758965944320000000000000000000000000000000000000000000000000000 + 1973357789302372977466571338950183349745854220840025733610388825242417540591274808453283208537378430679990963188914013728641754655213182593122081280023246632316947923241190818535876318463368091112657209818772286625256245871658113570249157760008053833557320657417573409422966259363881816828381934806527913670568476466128464583259415974982087103842154325312262275499996593993200805311680353960330795007979443729740270479696833136832613451551299068265133035135034816359746871956126644537024904513915340103576185247191981691776922128928215267822451868835216311241911963759602834631410930132172834360502541624391723336926875085575491513506608050534642589432044866188307272739147248622185846335127729208332806502890032038494646109504398978277881037232541070085562081576716438318039349773937262612198531415335612028459484877712441732443469163518586901222257505592917287038047396993654715265327870680108943877688289703747166479863693585582365233475825592273533066525512821584109482806319652773194676913302700043255260244417061775120740834494743705431765549092782008665687328049130749877585148336732760541616344519008634392435992779415931013355707928773108679450047615091277951397758128295691745036308651063184791638445476834507484531402355547140658803927614408024707307677173761315233028187329140130965493651062012270288173517375447446518576130538684069406739995426515439580055951863839277881152340041899500760419400380826123435980327516774333413164826712825242992235052683554945123200522789413830822760809798733830728164542474142090109274361924347041125439365769431891754283247729101573645413792702256374046582750528033619585946679765256985844828475604379016699612746638269540670113848222134952264759383317492420409678742949838957888405349836428763044453179677491074278568894328251635319575880723267177759584556302566848540663061875454372088583992890150198357393670139993572754317423271798359518982536644560942667850524489438353397372899364408289011279396503611960042100118531340895856425953854011740785297083251179049821524096740158058773470999839277562948116767096177059807992437564701554587570844325534007339576883807875936104916993191464681336935607474673739681776886038888835164881106674727778876453081780815882864914190441739784774089993257489338435890682815935861693342049801866970531114294483104770370924522827241963069760712422195200000000000000000000000000000000000000000000000000*i1 + 1277641341381208655896855238054815393283136111279530329335008199813923712433128604376048811101387023463876150252037799496927914321176600549790294959564330777952265596961797315481806533482378778260607872980102393644807603853929053001057133079870842631158030342113121486940651681659275048995290707699183705186328223870679010317793406950501465507841471761706850265471781249281022699487604445963766392546999114580277011263335881083243113911715361617829327891675677009356549179929971854645867381630121045687599333639007391448975274058858306230350575454579019754540824069692136745969027579556094640999327622321651268012847518117393348597839726032155841699770182032921497744350108139593873943336345173449764472428380534500671863449048122626946520159034758717112285557267177176353540139129822735073975755651781706227269373751829095597281850255219112288175892696307751913034722297916988894887083335191022131185719572337360750466627812045096905628753280849623948804773028176207250668323891163527748219854816693643990601366911265059380539092862538810520716340548154103858734990699077194367967989755259470080502054848872996887017981878568436617568914577140639879435752045387393070073914280277487068083792149142917483390010024952415254173809005368788355508614034696601815168157046488802968719536352420072192382358051693944030451901499977710546241807967128735078200695063665433425606695294328157338164138875212531379083612065132000015091171270569660555735501484737523950794933601409246492188449446431724342887053421331746134166779611135800411669593444830027092117647013192410599703472969147809398972407083311103627773323717373849845683721954968300796023897148377639822986957274703481442842254133329246794151519632535932347262824599087458090763800228115871177631784343634891594549168628686450853246986358717059945286134881597394433100318559833111877524446630500986154655385295124310099698576682261787165284712794205173905359641685136247936395719732872540127660534593369911530140038632429030931460958771892706147346914319356208362653638291690885363505011060879883950334311268936714203685525022189941655833621958458816678412156011183182354155579445344266762155137112170845193546660831030997824515763619719530946256305723492254725899576533737299654487360343664039227483652813085211040590123450380154436117453617667808567017918892317462216372524154880000000000000000000000000000000000000000000000000*i1^2 + -3687018627475872524175988912046990613263096678656093831116573996167449710647830731432973720431705497394295564940556244016762960056399605192835196742136758869634383584589804054176787800340046832349649533535031154101765683379784271595955737544660324153975161191505981325978855504769522280638348336495372877445990478080936601808399275347145504396649949853721450549221556848929631781729496287372958654662721277258564586569862170615614164925677467330719642978155449295549592890154940543520300291858314129942202659084754990242756748381459217294632652245562273470924433932465841473067317840042574665743716602769792171890053906045495595937386390167880261370860196589931590641204126958415135423475264357962983624466501226622980251088895506127279770321570456854423114055402957294852417856228671583608681285768987159366540200992169746764900604151207347162967959948780110429253734072744753242068782086633334709250788202626646444771888826826642779600311750017322241389734685276079543172133006226038945502378687531565296923323908464289346881781308309298791276327228413786786331343995180492363641647548482816922165095877991501569597493548065367517353450624405390016112828277619645724286211220284746073117310756009975840238801889719688933404379504738051518401296221432487852152420632568491880482117619668832469259069001295538905239490926058519072843601200023913639492152655796864291119325464959728220602732973860381141025459446167204996023136194041373973517985340007618825378739129726369291729435730162486562112463613344152285066916598443638323809788077412493187193134091706876941351180514172977504553204957477750862112246133857716543174162689713361644688801777051244512548134518794332943091898263163736782016296377230107003137202121299193982717150819422670940120467363548378681633875586258573877267949848549252941292794818237777602277429251483585319986678968486572729339234975878321347013756422368316241024756394413353137529175729703184448095119130658973950805780489478853668449120198588622560531712308695873522625683451962726867544332780356786273922625315561423731929144014161825777981360539508268261347077222527699091334914324793176227997991335810402467154039363151574794449501069776527696548362218340291217198553900861559048185398078171586991124638956706598031466651116914487215978110704671815098815680207551297761819036278151682658188394496000000000000000000000000000000000000000000000000*i1^3 + -4772830691990111856501488392236129775151072988648532505926378019984795375130333430644844355548569043889057810395453343991922854438760403509992270004639232598355560864475851601249115253171501196863853641471314221020155627040714782746750411172064380887971322093882960260938292011401893855161768244748913727479773303288641970420865649400521638466467508009455471732812473272389785929906940919805476050595098837392963569364752803846085225544760660077932077116479219222765736632696136310236904720015490631576951191322894683540967580988829933679269915544966057393034300937279958211284824035647059009121307342275786426292965819521827469170620081121031465802650440768076380055853161537906308913584802377143775740837516670447260100086059529652162782775898986644710547644842700100463252546573954510059171821841670865599775564220282861007684626536265906485529658512944729676451831263000087670793921637223830270928011594214812738581525346615423435307195840284783335372031070763786619385763327129340177917183522501353565352443364849066503164546796624246600125104613489194081912194587614427625736186414776110212329881104949921309341827662406861735843682831631610825611958248083066743768513071397938612397002955188112020516577334011749677636980438294040289899242332942652081194436786566962962161080344840481732019268762032800755743135016344123537463041252407942795630781601584385892450792572274225242536454740051828826798621197194423626639895702489987028449719233072762270228924610038351161673754485304427663922771747968210929000618807137870874724314925956379475359924381335243258631556130782296342980133368677443488594072465269664614238863604080322188218120128714674054931007957912645306739952833750697767940835750313673549615245138069214864573160482410354960460155632086540271207482249236843452610000063849904352080159028944539010235739911377416152356350028026526166103410202566934150038309651520153050604131188053882932658529300578307011673414416579843359484924289897947514638494518898743973732730562487416977237136633150897272759765475870473412748154186241802714295331967197213782882174467178160927671102247811689387783589450079581501693147438595104999156397274384348052060616326461245651792557929049986330543738607398493862331486426321665135056093613774558352045664356991982895473326685501888176297299472015341784389485859209571405188300800000000000000000000000000000000000000000000000*i1^4 + -2394540056576539075688243107468216949407691712641335110312092407989462720217340420309649692796126359197555003826880564291299097625689619550541196953742922187545627531024097687678832233123108858988482654344252121761037887049562843403149939720779469501460324570359978071308402822998435991616858959919985822813545123091991843253493672226849377483070211075786882896805983811776601437273354254688399645027431279000840796426794284206982426699332768864687409295721961694349381776809451689766801636416004784390946626892774828093776542157648107004759940078305586475413108155844946209016325374978333383679708348351605629579543547529449242064273664021829032611348283777682375939131524507592447881705481386230604134047232370524667830245761753256891505182917668669532263936237705400674543826379129132166473131070244409635056079610099695591223929976064342282120760974311929892417310559789825688896605304701260974097512400237588802963133198459427435510018847562020766359222020923323126807319439766703069352431281808461856997409178323511338621030515956624572655121686044470519726784530637564254337348423660144014140380018020167692361050220577346506375842954791868678600306880551533674198028680704721391140754825304110227571615704208900356490287792051087900185355669623709447334751132313491821960589308209703289369924513017639077447647822341465987051620719718566217225558534637340607854465193265814595784695697236813545199184055112770969827502531299683773887451373832780610289352409398453072056739818375589453473626245663238145822522423864962805586800975224778906008235043320900186970393118294946892966247439772987785728951430372265742907426200475135108370448615604174095976520034731211774129477893195809658860352690631079025429469473787755239971129571478605630324022755567747508754976430506748781274564308674395582735309036011555108269808393451265732437424697577762340044639068523583523492104569649891742663376704422550670634992401162611013463630815721738496707454062679752535474016287587840588540385704475286939082233160758196313524667852468559972691144259580668095465769248036665445961839099907267961725590812269554077010528501669196077153668872536055430823581407764609384736589093007811825779935473278497400075946020736355347003919988952377443247183044759623597216849688187637091185617377789052410888726532667261047415988402214187837685760000000000000000000000000000000000000000000000*i1^5 + -647654896141292285042237778480362995664456468766359957596922227658813222771026615672113142753750974996508794795992331736965033679561984119742163544519010304478136008236769387453545922656713377769643812529119209417972285868159589858747130544848781314252547866025674131452739383682169434193178073596028098563427831665802156104899073178476662893347298252888009999055570152639507557088680144492297156153646484647735833956807468153901073142866983044790067884039259413275887321002038914410095891819209634453802813204402995206906343758979756788333992636200436437175790691673257969678693096578889052419191442553710170492136259038931906271503636126684760746414877738282881486079773283150800878937203466870442880799368146002032664292899086652119376734905802710369012429371670323003109601565626999456433975873474997638934115855575801166952663457623794126210803999334342486774955035532024293407498242373774058630915455404849511297148457299283138604689236063862931110132615977953847476298606375403063632239364522526912873782836585097103589078119015389636882583858446258688885496170239891647517431069436268904543372612075314405943577189533790237073901681881602301721988040938115471622422612842324198374712807561830260366272254816549086984703910434653507401844956735754527497258673001233547715594153101117270879079215685461012326481285661061892767600515535004308743197828285654695173297123564964610066289453868163300648524826570137639051021285679393537990152028480605010134670963636573589351457946400252827023057769144567982575999194888285810097857765099548889917997109507213759146410313618288372841150302077298154479394524585797095954813553284149673177508537343062937692284434712903712477454441010236003796921387746246831870559704872148073024858050502355865430930500598221087852188773834009250825005518308684846515091046716435858097459381289419120047970982247171895201885395611443067138099382081551531962959944984324080112227471526767562878063721811255738247970066976870463496987605825757423195148123533671359264669516793290904041006674932307504197527780484659880732738685216783063239969701897570115997403011798411740269262608256020810208771656919801972578817348345328954201251915223229820361549901890052874581793532099711178877926194881968091874870503399111469771986744849068634991678278375141352540343856479667924635455934124544491520000000000000000000000000000000000000000000000*i1^6 + -109056181697439930942453101284560222023120626039875594180488353650243477148832252062370038712508742415464243298054438009900318805091691927951629698144476857651331307973090073367447093613329378343101284488455436094149131358657695548139924937496773766848594918786847278931983509706063624754406781820068116941678907403021271420279227972891137503033488595119538132031980975835274087506197696753107416009109777431963639432274611696440965628940381206756429856010164589430290570807064455064465893023794253660914963245207713015983462412977253630063882793608483254826878980069183835743613786148200171055348196315498940804901775473182283882409789359902907469138600915159322613032461604255059094466411201902809812574758640683954428660232552830017343881874063740936540766132366743999452584122110486333354290790103030359624987517769384559289773505504125886952878840394375643030589972330189674822896407877003803970248871000098990196020434502720297686781952306279421039763335089813116376363084951813365710154435969058398523821259735693671655621384100616986048651258167080791771664987305973369196709745441079887715336825515910442585199151595591396235016290008909867665870162834875161372477830454844694713125015304723546393129793167451300548810652242404177706671768158879186112684458866869040292101625886981164928946711837218586132814257147837162640978072972191681927987326712543384873998507844196180482815262709627534780198137762220565407322135917742429735746101710208685674286647298060163278332312079581524050726319096251369044144858084360443882287966215950421911579981879297193742300645439253774246489057767101011840267098202263126329885314263750630959897905624047987139336734071375009569856338648567875350466794562744072334644272464540606839404146344649424208700612500918934015796554634650118770656558752920501701815193711228568236717774526915884947421976612487526271077211319027951880984227808836601604508614460774431603651222094013182696587909925016676108298984159645744131529156564315811235610775142181175048675688360110281907336026092972528785893619774613414965200064461761227360529069590982741866434953534282800209963024790591214699474698795554246748198054309022170679001111511963643276115882850137627925195758328948177011259734262761933832145796146733949610652092708299423302867692836478659795909225063931598795272935204244684800000000000000000000000000000000000000000000*i1^7 + -13138378073922334830480741784187366641213574598260004501125435081210850112086429016680725368220325035190797227069279759504021331217270088821202871594162356086126828586912479822477590322205798988956961740842882858858244142132594373324347037994839463978497407595467529558798946142113368884545737495485973448355552969390887586245117345922133833625826815120438676722824382267720034131960382920073998331502996414271919659388158032375457791699963755400740622462432577297897224272576188498831311646227561808212864134393159871450916936704469065246327798051088362680173010196775478397717279430930057728240976131290365817001539926102535718811440941727188633464280808177692719966102577434038213632347069934904206350575908602383045902379244039127229268414718563792883751433294876501859763711827374060813621035543201092408707644171340394566757256820275481880461790839280551492994824832614639197859246401101290625556666349661259398184945317306362799717115233762455454350763964312772184605864468982894349442626773428223477464006483273493785733204055764940505769052935898213463598326659888654609093150012304624749669348096188040869055271371346525227227401184172903160117405753088718487778038116215330801337638136653382497890057670314978503423655056313818956375459746385370501896242128814373252430623437372090612895346702974085946297086602221226391938347719306467833985423487826726842349105763714491361233116096834832071781545255598142742247984222564112492747849812880665553246141739173973638890429864556488811181605619631697277522655244470085019882714584378650166814125333827167469957202168614820104938707215817305118641322250231289027200689944698187935756168192870165971506451063554733863306212817170046767267018241210367541393857313403436085334137567675853271854694185023123117717668659810570538080674707917930719547025725981310641702347742596604551308059923227341189323484913184355043860971607848174609039043284271043985111408892473861337879906947522768390398675431954116954251068587655541143557534726712650646056173419038106357245919252512457310677231064515823977882271303557868885793734871090912451632820989975420598236631153288718082294366440410010299612730366689894919706277603798694422160551721689782118454503210581826337837200900171502470985610317531430051460082215064143780446568228468045768067184182483305281774922529505280000000000000000000000000000000000000000000*i1^8 + -1267911541486055980973271224777079215965794395075811801304922512662086986478964923751881454416065139552869874417648910694298151820876232461288113117759161379437882185825918608586723443136725485501580871397561946857159017535485155898157728326568391051579122463792118965760607198208472151154957508143085874793287772899719888170895912422722002299601731929959500603776634401934851201992039058835459180654821165498496030368086762294461079108330653032047406641945561417094865887524276754360689576904771611653814482689709007026797949788873653044163604675490065376875935738238687895511982922265289331567235485501290961533533047350976297967671575105251697635334190973108236101164388690638518653734246782827488684864230306372073250401901359595087149581854689955864422012917002082948200986541839252746139842960816827580113327065137416871667444424785138668452043636532592379085056596236315500893216584863379121288956511102248117838691488470320021920925661688273650244605229640691446395032860175398584758947680488135702630829293564549316454245583191354020932394027875975298451876564595577985386818268403344900427447561364568367802849505884588919808749751035162671011897159715058766908568578128774816978063523229855298981440175767370665555243931019614725139640679341003173301211945945803072908360093373858355490451239484016999533552858520753575640185703139146040869430827836811733811098308449653108310355266419122502158881639912984276822509381401468792264251691876403667126151543299112354236160726200034906674027554253515546204676460002183779211661643627980332094374295513193320122461253761828136789925371442587481039842007781717584689793951592912803454809758642168691160448828753257788281162790804894665294925144717388819981096985919353701965368628683575962730558550752339098632791985708217286061382437943195704202937188025887226067761308239353402417222645388139178159173617377851211803797173526527935647735354369773043446992604089618187894784093636204745098031794200473525478138946656884874198394138977808305653601351658227106446956978751619053841641018013667308101181534148527707451860843519214461248159397412752503697315804464509541579848710748349940081247034960262607274696757250199421292379812249860462208717304411116556094487409294602573358564970671719156479905899159552167116725544592655352799704318874357382627245162496000000000000000000000000000000000000000000*i1^9 + -105075086654941929571904320804037921309423855333731206606512564974613644695350959370025924471310227889880949757432053971529630537790949360695967094262582850030157153929680713600057877926721415199220421265383331617424770592639034113163674474757197887018573956327863609789273256184185244158355753936762420112537299013096210298933944988947742473567748405113834607285122474048572400052449349787198956697278746311335709593164310251266388252142058972788296358914659850378133789893511967059147386712270414276086041720298211615830427348399498725069455299125608488156439316917266052347183733497088954692859535520383382910811256965836046366344876777811281721280737980681218854475571051773257565138317933401292443315610340499470206663943321656538845275009234509093208533148050922644676848344910147171782399864618620820598828858596664451051738766025364165189255720049236696330806889687936616942377055274986043684546049331316244274909214727033713954742716237558633008801247897933188636351209462080501040006788446905868992095202832870109765046632788066803922800208667841042508574691584452232553303958911781936378337531896379543076298338303531534160311804243711877175638306025995041440055355830210723620973813487644114751693330578132924662849006286138489572342749377787392723314784392824430265285591607245757298914404255690141994953485814217986929132907303292110275535315873133194038142048491241743152630368122123518631214372009856048648990972954663306176724609776571548648150199904604728544281680958486100790117881631577708764825557998598099363784184053834695756704092264621240721103995661558221190143430741355105638071199340735828597965430472714135404854453492982207358910964003307579297044324243296394452602802792418770695400441669827600339890339261574738385012255711570901742646631464885786321014510512664956585827633562237993424635803332306606331321503021491796718542967847068419369641032420676325000919716151604609701001921521961239518074038893159974110957617124770489339290472409817080929216108528846473060438180049387945880072534576012347929064483901889031802676497905474754644904754093138850699099173643100670273273426725536357379399595312312759763197343369696061957118076592445358743731930725791237761746379307983975300436911934456754825039303979836396716227419444596281337671820873010354523802836264428079250879283200000000000000000000000000000000000000000*i1^10 + -6928027826223863716557363039627874227079940734206924362700714073168391190086352535173926693541443578552285720213053472240730898630162298607675807734078490689242682115375972497876250640620557207961803035278959219190694731953652037352339065719993925836124648855166317578194998752497511190350940792296823055591939529778730127863749071163066508293479140838871976975535312581028798679921171885207379910356457650684462463210136515191422411181370952715323086818988784510805730020510935460044333877806816890606836701393691041644918106132535937897551742800024887173728914605577656123045266831170326182562601287291419474428668159107585652142377118580717331066803426373153700634017106093778014433041914765508277074871318989024600351151718541614104866204609247195064446238805217547819888533333463186374451833322632247127944599484759071799808919625073641059178330623691213257087686041726709891694512643727151595839161955798712470963009002066365795237720888385429743692817579822072817402600849213517227854580256736755646592000711157885123118232971086790224092696637230508788449868955945268881329954062532596549154268650910509194426785645205604450490514457030037102231658984266710448002580029796893393311622173488761229755997697113167467011660286809150940607557460568666229507664037829601663286432680779440020294715424266806397972770849380376119013972795859105046680844602759288972501848070258567996011700950697650505392289105420784152899754109045931385500078910208034067611478752508716849874516257031070042100635116145981668725868261880761798010760143603440108044242791704140947825352136513778673954706491756509796388976496741975389246586017871152833756491000254663539150205369259557947760522293542114542974230954598158586721781345844142325947428317516959463323602296380958941083141092566493460860132978147499312776562072504714857119205916788185757283875654269887760607945600161496513748635603380316676434942974949660621710325798635978466810726337999978208777827579193573195073841701636376610309842892815281633575498083354072696371667128287870850882791785757288624578796000319306806183733408185535720519898425587475994905197919960830529963836928399485226037180433846918038641671767353914038300460677295606896460440023850182205133869436500406581455546271532314807767632557909293970926511812504640384487044968401640274001920000000000000000000000000000000000000000*i1^11 + -340587445614411117806039496101749901018583627445617252337681788561889779016450985135887580399578086951898516929510202694940619738406254065819352039048668603037686102983517823399238857221004861814509394942805900478009753961323306597991262714780648719308757184967981469990603297725275579574174082610415537722610554162869077914340390706496013611474005278907683113124216064933592220564651384021951923560043177725665278031885691194068719527948440524942531765787802094949438933478053345453848471805784377147869952725536239096363954168108925217183560225275099245159085671751382692808690448535197630527190959392063101770084480345024228414577145836901608498393133197633462886099545181356401560702095739709837634006813638668507189838403176670257486160619566176443935294074917352640352336443589814735248228205149302381940171103220256704611296709868139874932516276707264473423919434180479547554013720863878614034202587624551127160014393125050349554286969438362479025235145753713365094563589051475476948963139495322144279536088075896630866176801539536908393785567777881760211986338131269023961530995529898567116979593907250648846593824540854720772661306788462641765373682558369601010991605510419702333158332613207070321527485911879710950202661568094418331556723350913815306011565095870565644194280688713240557557534838980822320592415885003251858383426809786850866279423732366678970811066548126661764854996964480496268269238030379756381490008244343675581034915510033738405803694701680243036774675339554789641901417509670120648528650511981626782692445077451703445747374316076072584236585186191630830068624821397559264933129097982108317424932687272789905618632980231201575955983369617357811464727382230953602831056319376016195461082938914058752262607565777782927018241135569653835885638267180473125510876162591970415725854759534569902265984143196662038293191573698287494715467852344704162810155786216887692688649246209849650584751979434315652281424937536943966196892441206074916042445255073086272110053449753837566867631791031992825019325545955009705542556344425796618759488590735111395062796941631171769835388259838411326872813726648170500997183215178890759707824603214284110574512220736026724289821670210651890790355499587364397910318518045979256002509419446377601302332988369271297521487023545524112287797154540421120000000000000000000000000000000000000000*i1^12 + -12014196484098411835908148238636903278009989596079563766811183051089644206587406152917811476969537292173264442464838636841933352831665982697580691498453894387624512106540741725165542866512721956216944360494751452191948000246520157992020820987045786791381387633844713420050521573307689866388237016456859213305461646023804434018755424256601699639218273277474725828144013780150526833648243304819277971484960987322563027336377971354995935167714171294382199650896227313115877669621275050920961124938338067233411506092368355643468263281298603154251382049490628993329254957199345572163164377992517388161726710088795911134597588260615715433981384399408710274806162832988135005235715776400373549133877580119894883061159682033425825569363524697654249049420997573671886996433309996913342788132433356762172479049744678327371546933448575043404667165607009193941879866810271987776354498360447103890320655921516034933651782774644823446223363155663563031926675199561912517029892505947270586113346010811165263044354172263983682931319601638086968444154015875687069958481791156084188474199929104291660273738816646350201897730739815612343420463792959042750917506984161479990378432739548176153403256719150834882516303903969884006416544792797992362987288486770865637579481661120172833196649161091354730542087792086955468046021220954764681529890243007683455460196901852205176609166789108884880411191977156738817905079211063412245896135039708594295323008605097856600408963107729821779646663973398610235346297244601364073678264484711280665007816443032021623687110530099967304654381788565955623330198449978316514478202712630738884801258598975950201117014082834412257050297337448695618154855920536972985705709743525816642946743849507872810958725178125283373410393253224873042903305348460237723945517094252422331941515498548385190325208278824089819925327160970818363842802701214730166883469301776062859332731470352873832957981609777196354795496343102883223882021955978885413792873375694217534392894643001304703105642528272414030912188802188411050747160916184646689169525606624874563821843598416986605924389827423146961123996091946640425689251078687055042343617726947516665614909751497785132537558036375690060649446166546865261096317695264685048085182178167783222759781886944532690977225343272585600930930514688521851086035537100800000000000000000000000000000000000000*i1^13 + -303007323885339012609511729660293246768887832968412522943804801726520877657067347276310313247763642790036973034188400624450751787777761705338653436069727343082892077848133388917607872314904176174631186603283659475140257199654396657001632478894005869916687857098335346413867794415706719478731303149190329186400987372588101788674005969367546604299083664731071487445105907093396803859590617415686506369832945007470736385723294709669818762543246627904816597983180557637351606257980358464231025329953953815738016688623824849395837459786765367619418479368731060710857784095083047129807291956796459808242596277152419060736150660699605757200030276635735942463735458978815797713825299461973372655587848276306523016401863413695043136072773573095314861637044896710221701742130586515846506410607031357520247588903662182220975520104632908307341547450504521168358410282856118528592386395932950529939650301302755524121190015625130922255863839352879921109679284637886617174153152724419973179911916643053262374076922115963713418300244962756462560318480880782427904461179581953732861286855475634535955820566994115968437363941085110499383519153695964224308391761307783203959655398141025547708893462475425834338968467105488938020650398079563581401876971697876684268542134049440357550975041820959269955491198659822254580880529138081468915110727495389523518902439390589449914747124924586919265601637051006636258752658874325384283106392521906289165073521646519342257933748727995003737025330607353858582608358695574724002828818886600953731466374433533659804007587392771833224053132559350283485432060452564772006510163952551452312849168064910679097344308574734458333026089252440977978060886642253939914217737710573155319591817883352415636263916762436631244937429157570734250486712929437017382057557701563748349403029277197535190366389462161327993467766152927246398838507562121413762018842898753825845692627878173035505776760308110374721766916860823599798180571868955518274107635031142703783900390813331316096424961993559648190724268621993274625226860813450449078975146865287301773373464300288201337721737084863083284440390142957763907614727988976385209759685317838340440651452465892321062737454893492150105077071426622868302789536801963903721886367382320869869892874255749632794483876658508661813560528929274673286852116480000000000000000000000000000000000000*i1^14 + -5533190712945653150358195472759030546852750447284606438954155906658709953506409346891856852457744906116138862171317531977304010830369217776561036937412654003422935074341197345207022105275524733399472631280026536981103965857174245191885368369347270781316371145526952684570026266504465894417397117965376122318650303013298708657782929566212351692795852416651168023395805725313810073081753884014716122690953381768039985499590870257727260045325681350304104479990602551277243702800907176598754515314176866125294152912253458301729610760515562442774552239888006181114139424590674861927381280603296500359207107960403373544777082066652577419033480721502744142822333244526075821232600917829551307433277327862202021461828512111535491031925383494581275323894634054993143328899889539961107130368198194222847740354308983272790651200232856785450756891469742054910095999625538602380844915658214795760162745435782046381529069347460914970321210366275716716522957897795681906571602927818046869225665455150408584168394753744534356498713340758400814915798281332319376267631726816502122597840522924686897560389378057480412493622614725121056319494352718744219788571277077355336191458040770729524069239660911562735973817425622759854688916998424387038583614341863397055287317369847208353895417473841305702775313992288192673282530872286582424562617343106033338535932286955690630811338699093027883673195795817384751584520600906626895714940533760546486152988701158659026634203681888901572352104122987560526234314956754800176543309423482934128431175597753426125612294403339048899811724976124553024376318186526109061013986154299014902022610097399240655450475389611721712973197592850290050331955877017833345013390499630567998245705288176130217237597053708453424921743967387688528350208100627873139000651124486561841177567945225960581429993870560776724571599738379193467331446179984291081058663322162530397679195835187006088707236596310146615845427380675647295909556189874083184438574302382318000886584801431515444595471592635723694772201630695092750485793752284997849690038341871587729487279980956609461994325987243000165790907502061484530897783121902225223935830192133191718248117904163724912793162035838211832094216225597093353362489898265249893323646318802798632388496274415335404861989848757054635010414194126844084617216000000000000000000000000000000000000*i1^15 + -77902019188743460645893919595945247516521131444081362265464418814408078047533486758164994407147388845036894567251850648221751929190945317701518090865497538161105533520791459048201494387257377338134518268765843456725467974415671975074707566653137760441918542582729579037182806488619984258571067877455662909414904390014475187143340325192436800744020171217096730658272124296458089472919180298519278257265562930425872279704385559637561034517802503314887752398732361260838343170614021213043029147591378281824160282256105795084376029066127686153241682370102405093135666299846951468876008853942141039074284767980641295965537182215900147541975861686861839104772253504761252297577634163314228585626271593779493329588671152239884161300867542921771825452600692983801790421695267747479384444439959453022302937166679613266855909072637657170101288689175027305656895076913279050248874914624315585522267637138632258021831498088977460473319050863961093283177532688361453062329803919738283654336805976820337949573966814057797782453300440118755045984765453876264223856210037089481477482580644289302234080349715736332271782061335231949436536547435944863359527625391186498430019579378288281914965674878289841634531104616861035721423766800602656320756860874761228539171199219906416817207526603110866191055847283559658603434775348109584089214623612694046274853416101948283347186688332404124203840794516012180962372703449261917727983366984203929733657537841322043750069715954327573843001446539993380485637385120154819831656388055911561450648561147605334014307893706534602796564528471615102737436124306550815695150747443871743993142180004547868159758264099554738648597834499311504994021607188208182535393373995874441080800429535115767305940281652010568555327524138946534776372358023192958105181397571135678204506379488656821022996102989504745564866126683392454108935603645033736121975964993036896606226724126242913627705714346438348895406104247655620275425664776283496138115855465251974662618605745804300185203021194219355359036447812215479202628635015261262812481148657064402819439295274727711628718250676732426467860946644823281208461067368743136739183763702097239087382522200388424796555552858115087880929872411565271169764924268932723261490353233863547801272043285073129447274868487869428655862281249152932249600000000000000000000000000000000000*i1^16 + -867226077041824092855247081281363518645853590609093627192043895991807437576293621121369022481845470932382498872423838163883091539339086822533908190034128488868268442197693579238638879138117601542877599953997492369910910398351104039580624078290835986073367851548352938110487523438882883953256971557815265284276579083611557192273795425643669447418282608647786916596659503428613194893284815525135320578770608737713907898225869113398774589620078623225151746734678273444071273646753698845926404579524800910616292638630918564751294751933714642407633477876998792985905456476305862976015077993465622037122335841355801196653823925207022547160811156273022844612565340070850637471717489723397559382826645480533207035818508995262926678264763370819371901291436604005352504026277702290495607743177011291007343942319654851036184549150763411979084416658318127152480441751536175501136799528209454934968447667391748653430678910234512947589988173222423773481552591650067504829112113748021711401392707481911326816799182166444410827138825761858911681774863465831795012950475292002662748619575862070158875372137221592279759944348357571017013029933799534349809472235767524972152006980899556126531161180425926465524769205695506371822718045375456298183781337576358478943690575918457267492525731344114144988008392756000913391817383478956788110823201623884958939991256875572408536287618053135363017198740594746076823425106003783185417228960324437415086041085044496397151912767264185203456190951735216849798002749117460161663029706816683763743350303590408488224216697368189103565834299617781419488826052433863073776822691614443237034471092898417351896478126415023125870306131077451984187027551393131639327183090102063782455394652630445242726640640054030870470398123009073573559406902479605140823984007005687166807121268320503410477898010295801184777831544782378512327599680742544947740009075700841612673386351381645667551427709491105341118584164247692633035899688227487326708618082227303409220725354454735650637660240020220031169122399289455222155862612241399865007448033795611592929526231441658960701400232113233163266178948826081295350489970261532238876196899432363052039680475226943656830729959539711107115662832792535414613945982923294991174746260624942940946005275665132793839388290784456226480166446500413440000000000000000000000000000000000*i1^17 + -7792323996164620782617489980832605521743567074759762077148792741485214879641255162163773625977226547215878945299542985902027359662606523534252877407015007073725952552658559372125890629844587888997727649705029621154391233359212602220092738302875972687409160507434598901759822961342087437354638503195929644308420489466326604156378885439576388082609386661374203917236406925529114044689943380530220516844484066239064733727479470982064691782918890660101246820586816786080602863021641508394423558520363862328243765826910544627934753395961606166074602632316733501448495248468797712296737393328335336839188080254387903196091873651156247165121488778201201072298613287984164571531541539821820948713148403189923343667836635034824077477432492497807784091650840224389067938931284185772421241479357535478224782983076805820656918447822562977799666324608401698384623245395417914486116770743310794649034892990982373302621789236539010807057869189391573070211688276796752368299506141775498822806531430981565779469137386386081350741186015032859119898861538603327790499695736482820130389801499079168807028083489016461714011456062968683869534578317498940257404078044019610981901668210017245499706894054985914767675558725751849782428166606306144492845359131004150083098548941916053506497739989758631895947846991038164307884231850659344473236176375810957066934755529131421734562663715628645119104744291875955611344066149463677671729350197365980094059714873236521738818492314669977982002258735378230322493532865822216265674731565223387201871887970114052297578476883086167737985333581884882598229441129847371560965765393696092891999606159233881151057588473619081805994799714222780204165562310442446442006330603518809166091214711884330324461698127484832255798797679711061646088479309065976526773173691196904953975630578482093663822447804729591341492313406435082541378491112815828084310908159943082716513871418896084193729890038852793547046602570261406045754276629377089323379400253766121160463053016551075879727280819912498228755548873847732917516525249813227324928402739991708926582245668548843540292348883797397299784437707977406647757195865497903423645565234599005989628660841748746440845768713944496428516093062817572763632263703864328701955147971420850477803611391447352600208252720450286962727899365376000000000000000000000000000000000*i1^18 + -56799698028905366338927308753714934460389129924239091006937016101442207900631840806781350348102302362023033548298512900852756505495031563400350145691364451679591472577224030659081068421133981070529030299097420844390460753723991714678126771439459163110053218907125686217243049950391540731635478855186050641229525037450641069150040064323555972770397319082876022968488566771901951653617320656869673856578880253045223138825625548419981967763160819663627978504652489682463643923081588880647233603079198210969481601217875504476499796208378538599897476250607061531400523055036254456896261332473216006696619451195954713184333113940017711994038538922121176674501968306322593591293175776767345855181567104330519553130482704646325041798174859570340359063620033940095248529495453110107304596429822056622466885622901094133637469918986214929880610800445217462296973639501918975643156753262505586299717440199237957089788327875523338269957682641332126310504317544960537141532483232610431424265718078412697198613077747067748008803134520538110305162184932919725755799626621918449509963188899413236900798007136091351808952659667124518229341811444842752622815776172273480954996558954833255318180846984113063767002266954946139609727512386091864234290334144567120719192833102259554325602369636266487971611983738453155395288096064417934632917033609395158007648380663598248662460869781311356980036000436603094369478459824770868884202907155678344971338539487692005008214680982255695431957353984576800492228867762486444701844829824423108690602072766843131025998655902614685737990718192302767853688252387858512263862212858280231343617105808844666275589213107361492265166059023287738339600232360790141253279362513899280909853600990188535767449278707955526147421515795322093742928586486620124490188232891937323788454224946714859972728616504407556112265192509143828902376345460172324236697250773594890795170680668873584387219027673219252941502184484619547614793312050988252302874718531759101924477401334321349277701361964545062933071757764226895891450831561689226160429243729652742328399733181882871761066807983095193323557160377323591615448791273669516263714961078222736532928741273124888466207387666117442358534353081758287175249706641830865959394187827922660001933485506391991264135093491152067101720576000000000000000000000000000000000*i1^19 + -336067562264180227393368657861547610304330664536978912919730501756196209851346915561824682059630864753233870121273851402065858725082463665909954098485971995213983878462883314332524426474542036126512652023584450027557591296467392661703843323024309036451499453616930724986915668866347832896511488926785639551395749154681421110887109432738291598073019895247409692099056517541339562956694515296017160528386130941347879056072978883790084995004525688356191808395928505890636736155573899255578876543161117053844341163442149050085801735745754071102608952564657656937623319089783898626113198024207072476293798882639730676175721763257800427520896962478862716790259792677046438203696403338636168122574823783564423821944129941348360705688553532722792548703100545578253618700793380494977569854542864059197244593894469542449386178968347642711271821109183514077540924790551969551100360136527898668061352568490622301797218994510751561695194067610517141797278958980234145106208396368004427014713035466672920440502604030747989933914967880417172653853164826760064458993069973936270926962223311496538671893277193979665676611071519445651131154935503649486101915403115652559684512369510143386711025867140119596657599987438831356240787952246286053804053252720166028962364048528674681207825106572102315108880809967504512902400794980346154866500599685589497458318781818420933756009751489414582968122063256364706227145722313239936709661242635003157200224212197124291981444404867627644825371554592698378705496552811595423029026462986150399783975842206899337274960190883242197980871211664797732430050057032999880240849198467156708772163965538128950564249115854214176637860292225803047890516007769775757955436726574447636884237667807899220808336679731409848593067452891273812873600231877278401824797385766933749418309488986678956484380218132842259261200336570733045488723560955076987443975903083770594690277677347305140423444379630237924887812106956708146633695233145739960041052308507663855555787931456495727492515114688387773446474724104812858771630005833385737922101710099822987291068090722556775054060316902198862097358485347263893501087885034615230723634190259661096095731961265738163378554390507853558700137236536633168756834154071885566792312143790495467366473957397673914222468970351159148544000000000000000000000000000000000*i1^20 + -1610482794047043685950304009320566851952917796336393840135031284915700294680710009692179966219986828317219444904464730035846949584791537425045329461411672775748483281956862539762436638687052876371707327851037758181915112500586789522388735617918493712595013694595969898653404486793185652124118421352899406060632467732206888332758446277961051897142745518012601887288152542988102090559510800740760519136158750182395079722796519267376425624443241351150798738872051744217625691626527850040140741855172137738620092165252794374709866595421611224398205960382643926959177559410482375761087645442298553344265124319880076771505051155982318967757474021284560613178238705384985992288434822408133379047893085512303243468134612140615883442732837089963354716846374762479992755647062275360670112173499969631957206736561895541207990738092201273126482238274372988150910796584322633092314478683474910421683323879838245660140658682731464541651730746788481342771529842259411995010508903859827378735258369376621190841621518720933404140679865277065535767192605110860531503071877712887873040890191943924868011324549205769388187267634729699365785273573267270057370921102358005286837771442091169669041398936469566380322141898495566657922116895172154770737136712908186269660024329888410751796095286910402213819897675101418702507958510184398806952141792346574375658734137750642346218200347470009064993755748009654567233536399589948738335250563058539694469706682607577388397792400528026685721255497932714295137487657234595721325413593134045477397865515410746543791482028443634559004802972635529845905967328904205115192037600566134469439630608651488179743229775960410648161940856510061615481468515584810060484636193768249498094749957614901312557365649514220736623868582985009140110880306220936523262044731227121053169409371877266725803309963430261534854119215665266265800750378575725406812735928550904283858546113930896445775704166605176880045697744125226308291837989635205238506402633582320166343824690787385014041494204108786974585746439620464581939889008599159046631105804604033781854082582218463727989310283948861821218468674629012527542267061192424954848075604361227660312923934538714859428798911028742381583481383786910221315927768937709965692388065171852987170010781066181542016170721137393664000000000000000000000000000000*i1^21 + -6201722618425896114654921691266889582275612518906349330406158163333751719480136066766261335239699663780839506733391371938653985411933641055524857871546867868757455473417655361853130973372656129382819914271066214462857552032234178804330190771505892887612291859936728342225656769170868242847873357407230650447122594056491803230598587757576637037904812689670509935360336367911526904008282520338063301082033929959374673684148498507617671179138046974349945059913630456833743258582659652823196131825882248428490159564288597313957247291551567682925740266402214279729407109672449679471814373381053470626026281269796766915391082156356686607038034350725897965756445790847905898647139746693710179424645527561034277293911916002681315515939416802845854963209254573760168977541007783054382618701167809256423643064375617277252942014029810745511045475694010837319213639847597397739778289695478641580247114876567831516172421454905587346505429174672030677295985098727440663438559779801326081905832375756703632788278369905042661402214397714126125599909089383685737113616973336047460689931009207286852557588580167828915015220426618025601885637078814293546584289900663980445070239924454335409980115738640450728099237644106563771657528392421009884149798462345267061633680290413499140583829620157559642554056701341372452686558472065912400783699609512401898315865793785655267345579805586745731892257635688201335791117505897545109193703885255433211755498322355786611526372616751386710922562610855871228770958655540785843322491956747419060695239411483143551722700682508537552839172128332689977782134208701292884647564275154633215825859811709292861713846274754397628453202428282499912677195672501469982273879422913294286496151278189547601956119945698576872986759563928208243645258673255092020238044642372180413561750872939911462755888623285549819152345279673397126176800043479762282369300401340246500157317092594401291424372377934090960309495823166665466766529245436168353678391164379471510340458070641512922638236475940884194915623864406456400339800887264873084696581849479657867957139119256305522032754053653084958230187792443373443736390907197204756847215184256046731576997596724925446704705474578598792160334531144016861507586617128087993493418714625511871870057371510731487077414941491200000000000000000000000000000*i1^22 + -18920534099571400544637409744400587990589252356355774188781487892395362105478569292500256475779756205254069358121773488116740500999731262028960477319021415898335400311119672918142524512418454731422023654879155570565576887335485518864861285049686355660470018616221249998688197403503393061230174919796721385665404724664498294806851056023386040337982655649820864802774505652226730359844115919494589638600337834362812166458319948562717594516899518963588762608841275781700168724734235283455018728129742111928399197827312725497262483427815378542968285892727391587567081132813632256266561155733300423514256724461600244040504484156910735620832219574438583556990701940542257154863333189153437230718148640148704868691161085854411508233728327073947918592992116213763008974770114635713520503530037799790473432714445630201434952989662945987513890198428084933710458094417092954716034335043620081502320019770909464434667070765190854976837684361455960337453186405580826261067066160425010398809976438264376319643752980040145097838704899109517661367589235720137581555482686745746317304906714117873497229950008422045832258694627694271042616014693543049037957970790432628241077968636924557496196217627685322358972269708075552160557884991751193224517669484197606333761546905780136009915231127901119899200489509252991179097768370034429700400400002447626367931537363743845289198227416081952682782062908956462196641078618445793017633050289211914533289584309910827547864442831464188311352249492621701771062084831302023120554247175240744753641033468130756475986847751032672631588636821506173743797003914941532543664209571523222905363131853487420536941110372511514522350893298949782826252112701175434986977235386507994449380771398403831468382044866479644912860845044363338690572045647554902525587090617557107686339683203269066634239669248350993466045251721071640299947630238902242319090926354619262201081936841283619829210915117705103301724160961129073625690028474471902327801967938010637049973996223362011979138571078387763893243494355747107166910025593505466733592021528411692567021278667409454558491733678145927301107168121330091678130004070789516917253249956103349267285308689119660156724174945934802878962266520802922763319719958318152908205145166823625556609304894783867286884188160000000000000000000000000000*i1^23 + -44875278345107785396858647593153762130923722352377986142915054146157159090716583882733740780124165545280896537668429386234651673830086159004713858813975589037257669725659648283766508792961963576851789066847565605923178993538082477828406673190204517153200573771962761685652162573435110036013293580285212863113737845836729159114898446886990318315783729981967355966815774000026883047534301968107805256186313817156751407536706803308446233323098030162979792901060991380126228452715524484911261761495014329224817114295210127801374029674700923392705919959085334165854547611359288481882638535559490563946509708534121993480041756942759343804911628013541820615238254756284155925056473798503728208823801330359180189553880369744844572402294399975734887832217947176666407963463355196334283190837325682305098896831311536122798086484817461721598604279031929492806024836080329870967738580160963907858771828163287756443457971843614847459608400933795423403598977397780900783721369740147536855085273757283131578086650847870033884841055886570846906549300734936508113341147336342054032143996040260378763031671159048657366690212949214191822080207119083408652926559548025202313176053049801326630215162494248912789550956984851508065274061646679272963471899089095555574072295520044599665456605669393965464601051372231102357486239088244489241703191721283779929314519311176903528718285617707069225377455287704431859242615988830464581276078963665831513557018887410496318301695167484256203578111302899953251887135393626455435459674393810060968988903173057440516540864765759140632000400393504848671912772586597101597687457063813425223567465857862224575793610583496107104393789697800324926766233352212185594838483058435837905936846629471944952486993170148751579005697883565389240587577963972638537513363762872813720624702191750593280294812968986355665033318693753695126693350843177813808741790643050428757990457683236549087261103309505002296019348059030325220860739285980622484652294395805321916828218897221750930075017816115407998820900181202480650842456546700820765136658007056396623772992413740283449541655639267037811274170407632486459338402656400855565053619732016013412708787143523596175090461529772129146408028063115553833789706328543361441558495312769692524968456751609626492928000000000000000000000000000*i1^24 + -80717121754631431427688964217912443935523617861134937981798157700774688152131660256741737909823024756398156901302845052818603444425178129301098520172562602169828154733517792353646202517756108054120458794237275006633249191309290979000464382989889872929329581000232916233581132124482716717647681128774051607958618641113424534644509200994413932473433256431752891343649636118776346359375044866224332121238964586668347511056928475167949901245372473666955940270915512227449345586031890422536551199504250996900335627955550209094140540399800252399189070297689835539227809875026656546583989441805857318101766841873410112166955948227184169185008778600126383970280117557865793684611178624135896898412473322376839938928161384084967108753258680462593790757114632519848947172389241630910781261575893569575504574079949948392831520308378946997201991239597419107613554535659479268217032233566864698145562952383398504479471038730969116751478227466859502922378937845257369049632103917054296798453946611800573862668766251166687703197631602327331188324923187892682292311768366995741771522096541803310255637867868641988097339880010615597386581626778913127697350941009140844651075358123953016296194935801969162170885761313427135739942612519799892344988302260428151999284230662207590926855001829068168403682376918066337543937082078612386348067790395323647219984195333562887243007779590569857415569746559475169281017797599378502392470334196153010202742841717855380801967216455268274754259121604220554065687641885371679568701184521651715129310563286142591754821413538582609951059607108117835166344246027360175968313074157673383005010328636835779141187233834654057762341843272524974325279320523444494461802915266845859957117194716515807205769322373727521156561900780144587883238064727644295980788954719162737753198939942228936528890423024895663335098829161550299117093996398957843680930975296692913695987936780852144745172699355958235281193186139199216389667636317640366189053281223015364059493493446542939143313331391145252093006682901084141760738252611819613376985484313678865208687567819169158187947656981755100089669688936825620381133807782931301650787297298437820595305175060117958805807866025695924288195250536698601711926731562457307770092107795692155362919765163743641600000000000000000000000000*i1^25 + -106390340133525136054773316638918181540944006061917943122102528197791995016676566768918333677825967244052785491952196314835248175365718459153471458581467413635008373828017138171660257366687392211972307749867530593183028493694217062155352814266390236685254209568594515687967874094477787879788682824967289327551169287911501624101242052390329721161561814833470957207525303348348127405830552612979188685680485847149435564823983725673179117485530583996023148324910267823736620549031966388727332666655878102022376650643425006920986466801369819383611320293239896667230428447716628534415770263174365395958094208130076974641827637727889378913586334170966757239161934355017929431226241750322363071644326728849475735210841645896235316723238049058907904851119630106743906813183271588943499602268577233177494592059184037695695838277462087308132090411804215017107622891843759392008207363660829098212417168189619976519748674251384090324983792182640412119636477697191604791939687417300416139136438870443426082309098774584551548795308025449620807818390556621008396681758760564660306088332337412386828701455419402257553460930118109966016859367155758624963150583497131902303851494976849193803434652093225092533794066079401204742163145692100757127129490285270621181389455317816136183030279368177110447792911017973628906393535554756139070155644799630999696785170740935662042777935903253981548048284286581078387421916011471310434982813524606649101025007438730469233398651222178500880536674163810108801043614758551448251228466783362097286130302878245388438986633432990176527556751443237608224189568292068911257447455184196830911993239879422316542022289979591512612817432737944546386636523373807155536995497537299294409712541003316834788579611576424420334821375935276972410923445598443512127683270164415639212061967719769420082035042001573405303489478531376892880864789594267506213027854259940929174205955388668216285394382447024755467171233627600674203003532301421009876191297993293197975219165732234316170764454903822642120959464894722522479468938621794554506079419128634046618099103323131020577435001310500525415515892161411630324576001617389433912182404373485419632490610820582501239827134491968090965864487919747068705743240458509551508196157619256868085720049254400000000000000000000000000*i1^26 + -97842573842701613709373818789699096980787537463754791848958964779277017292382905919275199009116431870864057259251219272494473107663220578242696742219620435798342289571392267062537688532307279383340377710131425512147898377588282888936362777008082765852009033258962713720909949244688106254883697353010891045369169689150294328983628465426177590284725538875719187613994468126096717524182374218990021850426696420907761526316897895093608432558251386302712690593020207403781512361185901744206780342363224292610384231815003234119566923351228100791360344918208885838210553026314116402437107400232256576273084973311212723961375898320147420190390261861235403960267557640372616791225228206484523390411877536133823465775313647149518687668790567735858317434494367188296403222349624433562679104331214844465983521158810625751271117111644400622490373841904075087490394208091770608392430557048897568876621925853445345972991775731194209278147207063743863326494304453785044005507891954401821769686822243848833029878168048315267209705565111798924735344932665969651413086909570911655832485749146564445023244179037519689950297469676769269847969783320155554624109124020323232042608073720670484605505098350884710786980945994645814758088834728666492444222824289429109235163293884786627789866390437385749377438168339915445453945071807141397345744527522241136551018670046871752964427186081791859707044569087831089855035480374709049146165272717778509025890885074543067356741768210355117443497292823233669298606426994569664885885414159105209002708611302461723750569997458487985924077021711166944968116204078717107920816012173815770040021924255354074577053998228815308214359301445061942958729455468761975862226995534076573983502184475911169898986273595321651011275501837382902234232116663687449111012898597171053958139868627844785879673249735351183216839620926447558586470062650762889022003039535327769696474650165533589014231596705056346917384453791681464129946537094775288822533283060397989780456643976393538455718163437617179394280397606464543623615918057889298236008291932200595491128257789171539490659958679219352851644748174502825598283484804707105596412049639880995605692997841548338712330558498247569078520882071337619232674749630580634863913566628590864729899008000000000000000000000000*i1^27 + -58582244776681783677978148104816500137154762854029925942679567731288866884080049148805178025037154094635998375753953691738928912120700677059048683109616660034776453385742870315735709333142628198037727370949270791396409955647269787603291287070429068889079984316762115872029392361616809287362219962144064505220927080885998599984919462335438459762696471218535608215185742846777044711390780774976003317786596382823716048392659166474960883259952337230429690802327786032114503085816977604527118691337109910387139328965587299016925547638573428561677962260805024748237579478120007490885033763145082670656194307944945985249669694090589905866907205726203046323647616123918403793261935255200997447141754063721691963841312846101214027215278943581501632766523650359511127174147025652806126335946206899896336977154816077476982685020299731320025630443891574794424589834727122021141602277576547328856071721241675871423308638724573886072550650789823911419436548541491381211542980653949838840711859971644532538844080782193694945982931952863684263691273002181072930646781670698855488421380008965084052728694206844747833644166324727186663211369374093157934756477780957514338895081052461781725304888382933674592798936228861139522398601320464823944491507749618508838488524242133209531899566061265631830854003317156468772709515591430669434048653003040282915392352030954014124250708717971012447514780439454207033981750711029612685854897372137576293345052354052958388958356880507200057748064901630408996485367522568186293065893019848834118595839857844229204539246135216623772485335966777573248065453961855262240563946200964673729494090933116345072096955061240121033023847272917329889948348209441138414828765329335562025717183012063869982730979168868440338337470605434832273707754495714934594379999052138311537317955461264356671784598402009323058056528287829431571487637850395295304168162149935966657841271555407289838218235735851079496165445929904808903804914164363785025003710629373821146972356955133859302970213441220980036398781223954883979081359714988027980570823156210444040125151190646237549397463704453762620111677199486707570091874579940128804217485974374537089610652070254563628495260612360444460531948304322285513645647859218342804735085887619910860800000000000000000000000*i1^28 + -20768719636992083518440965917713183510689613076531298274113834307647013023200150605961730566892198976047862426009206788240777468087486379389307376564973558517097930835769583529639186052137434370269885057522708541077544858652345695444393909358658088705692887836214560669626142174034018011517578888656207033208683701847953208625033734227425091294088120031256797381343352548324383504826111401943110731207090863103364933476099222313355217219648242973783385942824955747870290459752051721890779038417440174460952304875506709920924679298737815041268352815469754207991451713078576936636823910625036570344367242099580298506837903269846842540319963439427470873167122665499168544035419414333157399276026591685199283500207746992978897639932813190262056872383845198744259063028532226041884386783631122392798326930839860306969708584775944040209540845701439025949815257837553976299559615562101482865358483688489332552748533475325881590135717195241772736394024170216540168063263899810021513134005680947647868918651691368019549341440142974025337408088903179594394293216683456826382135584376510630478794943937174910510379030467120208471809722202160002719232375798447872097650939429388142451703471434645808342714927153826141157674970272592891798887974130407450630569773695354183813008518387277119788548596109701781069996729821565293969469849214646911175494124193682346610178801563785299047965120468992727873215026960790105405688013309591169232329123466621405618870312134276939630994813489880380774065161968016463241219132118534835645564706174147986211889602433965616844903108981844518981504843614024556176462016752171000816111601983553267621362352779759186935649916661170148653206242004246709987475890500999003024215904110050847953851191595368532667148962946889877548172652957260198669114997650379447308597929254955037581383444160435624674245527972216297681885204777500590466265061528429834790284250708634237556492137897459229925460696404302429592813780193112160532898902200299310489607155370600414998633111728348989615104566574301218380848796351659998426071287645225097569722701752539637906754526206214234206920795192413090084827892769942236690208682984892770115213306466084780954283439817697425710864470097324224806505626910402937816169142875586560000000000000000000000*i1^29 + -3661846264899192153084139220999286654341370647023978028361616080467743976432990365076253938295309506601347992522049459979432189936966332970776855777856854355993478248672733429854629686758066519077642358225164471660413412860128459990797885144139539302641234963949125421138904451566670095360384816989360033960072663701032582527015704167044958300847273150909014688475967664139565361981442353177958786532894310848730294511707454826260682347293285256466918075759023091385519036153090323238563024345892886203702300575933394114967365867086298861203116517215105841236718492367131716787557094144794193495260642511441564291133462020958325426858502725633845745939318493316593970187055500135930632615599551354136059654332859567272533399421334975540094278021581279360954456354053617872956679648968569455667191242285034209715386559653896094840518523648268970851623352985471931135035435358884740960375953278409630876288016685798943976465560553875706001421977612278652534783053768933771178810035260026993900992051621281744457938006910106362270221408490582379404787357356887847180070311511179851956401041558828233920065604471194462733886824877840585316967148556679777559366610157337733701214458738386315773893225603601067900440228587857027564857850210417984201173319601744353055811201847300822739733882193276315341828792495370442311721126565491027963766378916043024780771651175716142480632804685791845210164464941793122472966133397725620628111137693458679488479880952577631860010732293598579955603840715548655101276307381068640362465202856990979072175521670821288204198422570812892033756973311551335327820470864528755062159218735706178872231874764141313796494720877358644497748008452421743989108660641507203090778266626675111066225403489227354047333153889466604240341891107792906774146493663514998825428564354650121639380874989315407957023941746497750908022522361572979055614655456874249163718222494536488025229083086160662233141106391239444162474992800693772648010416535473769521292777046278557858571362429372399304135397649439351138053156831322020866032139256014708788677298581237074308117147762655244782076415636715599220464181282664359417579655055730792749800270501733649849763582046338912675379816068535426878250784625623087205582897152000000000000000000000*i1^30 + 167129403152727427719322755458164743294702354930796341307582231092308167209825886897931756630575637478259535472565590184612358341477389040412125045532031383468715042029718878654626683973184149015876533235269284948098491570376850351058274881215906281636991509035005406927726437351044830706514367681580925920066316641328969559356834542489241077842630149714124548399596304592484786145504313266261537273268390193012199742913612985586222281683647479774177562064387544952301129529152683640174069109564500207291008231478675307992122993789838346800324678129691329833640852766801187200071634110974887703891302604392160923394018826106327683553505204400850092151890293407594411101378405945934194771081945765195309573329492659513554678567024382697599286578613403519048714809277182248084278246158428803401526382108829309431298903979928424597772251309194596018111728854509781876501344732476742917953613448414482277040033610990836687800937177795607465627464507026013937493495899517136111161750939996014002043748806038880875183380497772956176589929810783244145678900312277947473505549944298647767160928589047148153385224781762933182429906133547238195439765784900265698473134602245079873511971306111664142353633877248022247885125483250349599141533960513926943438642480192326575949471359866547217277105709787330085592364221966986400870123395125091095383802499448505460115469315249577433863050975856356088547309447463495311245495814757221057039256417236135318863233915199621830065341151355294587803369542684168812568024212133905579070324801746143102003167486600464412414976247611689679667519802443368384173486397738014356677499513657613009995542533609566524026806476671506642139135271598669969582748047242644275180023461731901201095250831764035398704892719832653582724142052893580821988632981281373277271532742933183302591973332688591624254935500747984229045206312930938910010329864484132624857996134253431861895608154584886986195766732134058818004668269922177543032955805400227781120321562223693704920656958806766266154102991157080155846329097496423222851583749289697168852571181896609951418321920198683834786455592872010831602575092928671212754010532305704393340237808207221887032670735223288997819368454798193999930047688347638929817600000000000000000000*i1^31 + -9540706187283140189949099298318777629711824255548258460924815447495268200575206679656232632803473988359350942872443177892219254299756756783843335575987730014497829752113443503659975034735049483042601551586753448712030119069058828257129998482346183720543211449881742544992152227184295364088695963617688758189331795662273069189728884534223622262482759986281417148899035491599042230481501559976264011270532136559126851429749905742332796845337737742617912918343409119686821203224216469443319757539626679899022296954967417828731505050822841102740884924426599741457024482281577308695389151189636641384035449948321804419815998443859320817440991302546015858474271930039120558498797025500710341055297229559040601982361632568295062361663440410172718227626586959285841938699092984382159738126246528375331742105248668683587056777364261757654184391436180773100325819701962519807407183651174125555950140420627343969857572524164511833749393865975938033331346448618067745632526422824955537617170529873686598161552009506675144601731463882625982480202597941416529019160166256015543242238007933028379398552823329819360026141414906680843306561525183495544503146884279746067409078816060748742607180435136359947526950716384218755837460289273721063566976664282376802207158130803811227794786391695159100140497569913337051977892345447757509056817709111453670523819726139946415757856354765972379875432474413708758936791913315920124025844621671318347307119334870299471502864612746384185086693363314389699163132309179954204720620002610804917559181932295800807750498676023833051398564909406216490113783003213727811269801227046408237227303783900837356071585488441086345795662164034535143455535988781074853423278639222712751121813901784773957202134966475054234756715736542304717355731187951322786245731460215812481424479366683493238828876019912370910306044603639729576446152645699522154935140681193695246244537925278853521981935581960883508918685159535865651865013625281426831187290207825060697927679233352942236022409281282114195863894454450946857246490007412214529320644419365065015148489875799518198218932972608097703781142415629672867853256154549978099156870811740651024936915206497006349553646781672175977548897715405520291975202005319680000000000000000000*i1^32 + 125248955283412638053418035514760682398740079004556365603975240347646231070743449035221238905504431561019378943475024782678339223776465936356674452526625664938401897452999612115028280362849023404502893568771988465944813936667223402684065257136160017774193302841503757721725335345832927839352311754439402985810596364864873303351274371079138972409771197559307710484765153809866194394027448273691714756439652119100453985395439161138735160052857232214159313623098568346257425158988337051803509455518270390864816821153199108866292713513661056079023425988472522815539462162487898759848477943575539084849194195543615396058551495835885154792396296529895361586764370305229610010011197814477653648481295511452776001033367198964332733761414464606093946607219461761934580470612491024555375755068800854573145749560296152439194904497447119828245394292372924789238078275485376020915150031252620452752485604180556939173638359383000418316628705667279277427050974398380941586116284974961888736641805699286242023183848295212273689851333556863775289926708940464333937505553284995553715154390893650586039813773456549269026436202595572499021314359900162592992815024236151232531662747625827135065863759524059341549938163841800447347939967816048106763848943798097191831055997242004655942941205680843590254718071812611193823539590468512606743082877175627086678776438313913395522032526905181063712098641749724889100682450045457229872059566995065907234000388280804173023743103874113417014997720353031291713600157118232813297568793361132881363963073856457635858049407475794583019095850925251895845851144692155593444363957787608740476005042547161012501277606885806423416843840550983392397740411287179368221464862487595054884190821090162066161643937251858659790803309514089386488183481203520478365348819851896207150403663400238939653220573429816532141453188965960579101201774828997342939393878888076456113880294632419082643969244070144865805786543753064119577901825047020888787953782823703632993762820274496458485616988484735497897500514326548092458797212625335599501740916962325634190670475920070012275222501830822740025443582492915085286199722889848049813457108605116964530232264768768025009412384649338616010035241917275035578400768000000000000000000*i1^33 + -6067324365671119343371807948692114204843584360508132376501782726951350923485738062214992654637129776723913594518902548297447189673557134730056834131463514627211927013595358544006663206750112116085504439052613852153015611195277884829658910695367129218312184196163820716650618044173137403499528562154875434551721028370716236593317391336787966651783312443969864472926525197110225050072743365566787636119679410074695726341643853356329410023061346091901887045828705445518464005076950993914704672239985603268495399979749447144339502659446112207301910092726151150604231024719054490898242033154018423870020990220392694913334456970255276685941299998391186114372206452446191810244882073188515642997931405465549298510051119349428035441634510520767966338848635096106876751646805723337544342566328757122910789009147218279810750319513004026938408303406016462954120012699108368123342997662620828622722689407878783015777698168384570776338221292386264811215896934896093903393158650910048575805213943687929069212366025673791900335754129559274565112340950032790600915255159594840396617118648811330607119452145971192528625718180952093202591607027527190797130234732073128456348210874535610094309413151656283896785394440587458497454414346466199416029953296336439900660826811450142392415518177100221680768317263148766924789200145067316413480077295966248694951060270468431081068401135622959663129390749626450212057305053719146843246907834462210120434706402532346421586195911744832543074488376542704936901463558731609727281074592413615889894788924786858188898078940635191202266466020196637736894994655546112332160049878697461258871580872067409883134842772650175637157684370920338614631737766453808127436498409896524737366005485077406868672006863352069387107104006504931498832906277804804886657896474743958823310116803590121317476925098629954836315545590804488254624301883268992315019538540385833821978578433761507495185474671914745767282908456964226400852167077513091396476177295884140275165189039895235771567134511668030910560321254161173294052314647536101229969688914123271650188599659239797931124620715954558776804591206432992575259886642302667972599992883648642572156987181230005981295685707462626474943790781600628736000000000000000000*i1^34 + 30400474122647281874886222798841672789400928829596650661813876356471731931434028489068458465165281366802904452035451051295524245405845026899238607835413824665264041911535949686122513575570517696551954994826214102886278541800865861052723749248067098003083387202362783246615646881563847467727201017954974127731124482051654615674745735580443576789406427201213771721585725425057533210607889068049013551008098637073825653915080074795194480213838921018929115039416705524775766871570858412626774209040874518490088343050995333687421373639732460586096462993592302021534957103715092032941665367502968875656734725476698332259633472053745946886058153639905487892074785180145049096721425005133757909904571521109748579118669498664677592273063492790658748147883230256848554585180078046450251133876305464056701759918544864961241194061536045386315382739500994096480482554284372385052126040966627128668094927949701649376339121644227149730767786938403699718612606360164847239473479323437433445000058006574153417791579720424062413043267354507580005904410550204777274936385641585426087207296528365107871503453858312650122205773900197646128217078989249435244494617809082282126797995061930965715275523736282138300902434036134134355699633345079731743742886710714149435934828454014858330801777875766733290949083073502790253643954669538811078100417523100785018455206360188733100303956839460390937276153655864956823778012388389412118532186922349223478032905824975217482163863267147386568137604064017887991089409719597451776785227442571177690496256710166736030070614353088018039169740300376878057757971508961373505278649598882405139052628572302721930515640938774274531970417184010412980228038925168846900149099864742947802294463236983938204311586536921219021700662361480584778085045463196443287156412006587809491464703886993097626936326631823303898291249989253559832219309326834622854653140118445548856515945210285085299071723809737453439458229513106739928438864100978162358829094767784061888281206382053159475798880197121833472864449804088263373251744466810751408135272847113179548490610170924007803637590627514430824243589633836162010510134264060396027066655619809796419010168367462915680330201068184524240358421299200000000000000000*i1^35 + -4148751001206316580789960062530646173666253530984468978075467555848589123959492608664592762180453509943373271745530899495513503992790293703190160578754172278193608775183853045060639295994138795316460893512891979053944731957066044176327780882415890752813926260681807132573348130379015349361425332385064636533489896658262555665613806743302105561350548437063760933564048723310404536783578473647542080141247948115569513401688147547773495845476839059534799209178221835866629869177577013152644192546331225028111390520740820633202928106101990321550091516493090742082880443258352364239702818259249626024796051299043613722423189098117443336921950754141978384422372991705250878134210618053660684336698275601091002716052184818461733376391137682954674266804047367031574995232662939951070831167484753452446426829665275228350926907515170811731875127795662142646704941474334700985890414200644212520039754433504389239546097448863053577938830302419366554898094777965688987655485587648703862701879486839621667205292582404278294262797974506027082250689699778650394418206037125060981800911833783011557790282270847289933119909224602379117264036906754112675377764602332059392252358428794761783584608414182418428620686294940235274320385540693157752869452896485771205467267437808195809745735068571463555385620245651282015749338708021691399474678411648880157410336376681725094080680131534367508323310156294934960866937091385494793575189059589519461361935925891162922517003319147788341507933100512212955756897950647844733862576981833507691792151205705290295556440330155466190912809250980561548649225104338904623729814477641670249520167546600374373950484383103010831880031585184502781307985637128054745174537080442775331504270327221596548616869295685302549780245125970288740846646147062141190367346429904912716047887483408738972948870638132267760955257377028510575200570455825993444360872157617110319568804053059121110570424077726805804401179796952144284447819548345883640170552494218103764114025605483299631816168446654598774381778937539802137599119277126532428044368821891699483604625376690164081678681840696774010380917225716217457145415857283401565086930573787789825808286045328580328553060534272198902284288000000000000000*i1^36 + -33774498361102927441779229270186452084604793443884899741267755060249993621234748729887767471262381565231420119135087465463246440034489139830619373924834780801454483660065665835365686733796366275218447442002832283377079589620187686276202375758049436991012899143103351185024725417187594957703484274560182089856425607584714109751968373645604816883400738891228573460269153228275394796365515220445986103684994656566406396828797870590977798554156047534981063039483696384872569417898058546833095954281068399545023145148529292547652076235506718999412365420158741171423394306810343315201818453220958801366174988107728183938567559355418981975077183250542007742722419245705234160371416194065368421835552125405415834702620578120608759793585995022637393545174786334227408275538013279349526816577525058149025979517945737746325515676141189799443887901328394439624090431035265023571549239753134236734102451687604504386751083702187528529040091041626852576693699646582851927140964520583601568016461136443255505560398305688460414939300051123694338619331866679566823695776209481104642957789620950519532339919636700374047780636754215845706160954500737765190548070753318534866672388452807718573432049195374189536295267374963197673389113434285638892207691873562061169315356849193336129473189544288491943207419682534342301677801592186312382911028598373655080209411444300147702425050628224335716370426722572366862799905500018582282744924588430065948023473363030429512061123186502723643307149393324580321454809893984359703568123592602673467367741685871781508637637666573082907708775651043290747950544324584167431166760929849233427776214967933407191563780204995306206050101774106291986501027957890367969079009668059476690413604294183857305939124986069171950540071839147928317755146240556412556057710445636400310008323724552219020495859732262632719889255545363394654940921712150840802093868024675557444039403673188424357614083754670068394314416317361038321297006167577201867530810090974546848027007931491605660263586991826038225179173564247403166522879261443296879568846638478542259982956624478437062809168819818836040502751324218345021806274547852469474507654108000933903081151791494932877354781387417190400000000000000*i1^37 + -236492745414898824955490084113828571598747473213517537202869552785060195725869512456377542440987268223673018573826651584669561856467335708883492295584469889536124476056647970176327522110543906155758904501590814884759764763540267030681911572690303443097711756362572762764158768286833477654975857266302576483963709689165845798456370363141561202873531920511356664670869239759572248696581867304308060945189806072288720947118314361979320000450904352549214372254227508866360051159814017543132620610210412394752567267090634210561435591960407426760577695044318263456317352618014211502609862739987367875730800782696134480229184610747478670364494431455794016400277945556897381034093678126522501776011326919797812378034062761978184032872472987825822789844439141518241806288450336140935945397114232676190527177821003121476285099207148012126994326038141846519677548759072595365616847543403974695356589319154406876373624112840501714078783908470315817237470515435663238290513828135882256164534919672638103578015616482930137098224308241844640689483706911876368628682295008805976549905724312403074235857638239920825193667247632182935091735223005388293511756895022767128015263884630316988863250781472327143924589418640261248075377233081444652514251360939164678654734766824394831382493140680584227663355469125004382355309350356065642304035127313941405707649984017123591642613055880940794089013730792446973350959093154966374488498561059240015565986110443954863973286041444166396837784769385746818872538680786226412359970744620844888994107393610644792173476973239568635520244809555269064883667721486414328448532855767526271270195602085912244567786361265047361394806759446193752034670262657488228431734216419704863228193189615945656095824664219274033603222174400235842807476886715479725052223173650857519685427579050884136568674886982635751960435324618078369123479038510905796475361761704894237446088444064959867095967667428350116825909757688676891909212023080581069274165966465771374868093289841018915783710652166160525832578485706335280308506743773055828787842499512965652764169425407174961152534844168518120472090662010903622437345379434484802734794299605959067178207882100078001378788638720000000000000*i1^38 + -61372690813030014023009185135434654565872078042957810184923917228906586683774444771336928648704668589883093967770329751869660641497371656703025398949379647375907850751580237325905817530243469514082118627007011298836107084564513529531531387624210714023964109811934985634861560183588308478536396087503065369874950499114206077662927888941553912456094708202261211707220807668531971483058963893196494651119815253799366685921521104962115691328240544707262403007533356419100681192319280785494056131841881809030641403754526850683640441379799854665840212771512359924665237023807462610314293208753084723429439350214045292539953392556094012547285724392045117746266979910604429049204130033679968311436748989154295171044815589384185298553815541193596335188707919198378003389922255419322812756568132194000458827680309464932903573626696270183724712825324355187025353473834965292888325041936517458747724684599815713901278749573008345315916185030465720948740407851279123319302718068070644338977003837966945038636260574230691272370849625045187670912164112299803756350505548601226312832621008731184140368031058222052032098644081923711512951154922260934201609757544299122248860155325688743510917174295754511307342855116046988260711229289022432834250289786232228677078801529080104450586301455509658105889771200397153474558096746868246690511494023681881641474948774622122356512655810347439211393372275314730128107562945388552031905105987221156887721016299503115186047260888269767199596150748028393329367839157844280508992614155325447730687580138336471440542331482914494435009367283772750499932702182278833545325574284295521372940034463529801438235550100115253303276675763811465130895492015028062008535621230320905953635650040535674340503792433003354656081690947167813615643595404016397685376445068483220037005637870410242847681967726074851952521263827998248155677167088830767048735531880717065681013258184021264864901911307367848437316610902217024750558195462400620251762915219845657193048512193551938765159427433490615238524955359575885796375129296223910828993355976061964939440351123058356339374754015010481156638917366238882448013906785331100816154818522868675116789140772771332096000000000000*i1^39 + -1858433352329183150925344238694493553929621930426465344267493534016427960749146653393636370933459571372302572930427058625042934175585847077102419632354113626961343029306120698638337792928449908708136562658429847660579924080986731273108598376637809231181204003113368893436028621079995634873154189383402678275442088853221911417686495434731375075051672698452956310965706040120916215964285312396269993472612361201530980238181149060017919375866450263501451534018763658546775082815619051848085295194566771385069061692317872542126355934123047362899139057955536853878497844356376630390151395205753472096704401788097688738555614903769743750458590406971482645817529591351351621261490053748388439277817052713616709626014570806013362068248503525707578042342026717082376566974637088129128838520244555176928051709443656490679013362685064963522090749922958061498294426109253053371137002019780334594711019983836413738384243803763689563433506012576348726578907595682545355625881583310526348558551165021506687350315295197477588112901865358042266611926060969220419371665575240439579425284489378524559001696220339065170770626102230306328457020972716451497672273877491388312961010997050417195024430063797100045892931611953282091857393238187107386329275369489805928864547017283274414421414197828632541462088702750100719656893088701988185317227822666401385214092948328244467117349643254635153540278505415409203300822323991680638417304135928279011322376087566065106314662427715739292389171609626955170883011910512788560136364360558045604058713448294891565715293763203283269787830171814780538392884358651909703206057929751426298323461787211872164198334236752813161936743859824509304504626344836869809183420532693231784826059098844548534203192036018486314695031300066141276441305028554150338651651761091858327092353227981136434028445128736824396765989970806435733488574090484480104782211451662262361111446128749920670271352354159430948765773369256841996154621217098154916182631794119303139473636056852310247320901418392667101256473493317251065533761863450355769881145068868088077458556844139939389193876284657396516187657972915373106913750116641645147590957609457667075130078212915200000000000*i1^40 + 980902751760577584127632415575987330867807675439372841816672853238287406571223895768680148973560225019323892417879753851771343904815697036924601780406477790388314737679917773752567149562357257324479981221517922804601476507128935277803375361343401075138018145901622170963430446492372741489250312925825284398225160492476732059836230302103525106298168076082229610755923353911035744890931527539528024725432414497280952652105326954652015211965435882549154691472610608591241616964759844330275055557530843041019319422040733878191825037686282569452131698255492594168859042031280186721498221142248039241238910009091298393301934139441882065778944713702535033848719579524333340623470401040195410544781710564323590232636396775467144134541330223606621256886739066387614421365906578450886626787006581296746917367772389122889532255108040003672221843496782579490337934057671614721641901840208748704910304815119010582610503685373549608596270997029191283101879955010351361412167870950847679538199625437325748739914380536445925136241930118973817578425263697018512140733617664317277271845703379753782930801005618038467012844866208037589122986809254365951956537151637792466058790945007300820673989515510206873134750957252309104452975229986357979585484327816747454181756365981477674253649532117624459839605632669312463216611471902824405428290491774330526019001300798894543349280916356275036057528421458906419117763213558382532467691253224515200522912231447095299611077800978451176747859997588185735920784630736661110050575139782830179901338066470109208071092186254287275158028328920722684065087396251379969616955323032382916723076169803336089612409354348556086916211652302280064271776355354535987592034516093500257447503078812354099108540306740229140500005843409376186743987801966539108854462732055090282765106018394558500966763038206497764082216112840152162362179940208012552555685793122346863119341160030230121716587267114606771230273190592654558767504088514070051483796582867970501096457658977656944627828029916701521327867456339111672597124040702168695596968828348061956772128853620297059364715054668218911996220288755463829931323737186996181238747310684223611863040000000000*i1^41 + 1738028764245691045233029293971884313752278784021410726900541556301944911272000447293832639854912915447504633540747701420589116679931328799919235401086112341067857891766296324095849469116173016841795862390496374317403464012845464613245888061707942865905296374414761983076575563533398595710017567272801220031737011988609803930674469885934972249219010513900770953398027682758115887756896572304689517991582997369174318727686461708492213326981248403115637715343621173034086463977974353629540851339272231063943699711708698510268397741756123468252886656851194077491441526714860018159443173707481896944681537383778837566756285273846653464238728943281342040440316777715231991953747971865784918537031264129840612224067374578638148814604311397723246730823267765065562496752887882427965965688721827685952233219349002430399310351403456275262352983883497730387413200150928359723153682554189768832315634389408563867186717257950987106085664116642470960379044400763498838823694265260137950417151759999502464881222934053664710402567380289296087266915501596957907938011576791235129401723538298476759278962413225373701600326902920300081026765277478103610671332361484928880592199120648013340518814297607460115370674768871516977451489466626237557172162385343046431294826445117678027451022973393555118765866735673863660326617750894814176115483739818440144486857531566565394675200776373126452307697427708645632872904464914519978747682771437395796698196178719674409515488535369801635175510763654862407785318609092291009019860123358229967987233186457633918517479921111670404298380399655443132377950167658548792430076024482073221224488054761958131871470378270352391125838949960385953802729358313228975579452662724872951387425310651451083415831773420699206916321067991539372063453488903511722201564092350351176697203139721117709180887455741108746902639297395086503092503351927624156364776126046094239875880937237011715017666387385271692494813862784783981469527529170044720703675765635988609052026082025250480553728348865946458688409932965186581488241290767929530761274286550850558464315532143983606897825765135288920973762073553169600182763622161901876730704048947200000000000*i1^42 + 3530203315240716601806277660242496210601211472192767245092452545690431508984972514285541467932671563037392909478800839000423945007375455207139976606011859183250532712874485021149661893486821091775538357559677154526758284540117241091003757318872083037531936986110947760678373554381493801739586983485777505435963178295201716566460802025731553679840144012462427490324069936810209173462469157650012588274803372351198218712396672944728095659377674706940584894075489344184584055302259773993228002224178359869058533360573223941339592458387534721653045557007064618893671035430615698337839520249999849332511937103707382647447334523709309818461134624186775324834776356973341023093845896735989878418325031231099657481088907599057499944259349075122309497799196339023557372862789128971054025677637831923966512419065864030009560938751969569975057873706845258699441909573167357114639939332349042018625882369444176357329836556514551274375624956048832332359024198481248374192639829552957353379087056516463461905111540421527262304347134100595719504845001935536316078970877740733794235116541560209304870304577969863660648205796428883067738927268380336395999558816679870054499605460781750457912812325851334934602065716457489846040411182103571356982084126362943764825030331310876604852778218115784190425681482307677950084187296074484431330546466979683309940889174775923599906138784979184082025461262397708424347835691663116122809037751828285946295379099377008960628666819641208152957270929493254178417816627669966285405465025535134692856024910128529117241129040162636600787642674714035435249239147083655082781025331012170275192141894829311062548974976761027308206046704252907157949888721527464408158280866888791407740499977038295415597383314955507127823830972916250516870302518501039754563948333368148224136567754693623699777449652110131467355160039003763650732188482800738882674179838476043587722298020127422148371718799322957853010306240853549139887176818128145209267237844871108886290274366165003417917306331780458591202912452312540792470283266474265536270785488235576168140390912952848141309697312733264486312173626755045438411646996829349229363200000000*i1^43 + 13283024383535198415469161461013416302995766297137091539666464863553410752451710405483375973894235830723536166212086144045645789796064182640913110362638990815875935334355771468394939372695766178538780297565186863095536436234837714113518281558309894184870915977835455898269326463447757466285558456403532788002445837766520438855672969630878977656041546321367819583124628556492170695262862005500031230032755154286224317806248285290669534163300473132662933078097441245324023981073454957037096728040506504295527949669211011236425467654803818180224465163656268813207055975429576722986248494176061842765963460066870085309475741037666388149447329890377082911514474523915520027388088280042768599606076279732512446669847315873018662821335012956463366238974532132257629034320897547441713204404018363023077298278752957265082972155178817922224302606718819770955670777945672220875289364524923715008407982413428803288126091342095321840167515955915044991172430579659139702616244652149813834168823518738600059088341986989869375164749637808473097219713296981776383834406114052471943682322293154750116550501573457950479799326719854818463409200598933836882829427522974165999645189787934360839027728783523523929716849667281605051216258901067837461267895947717634902786422973658847251533987057513162196029352202600343862139354528512915093898522674892506480161626483653084087965265467657275035348687415184402355681829042922070294109654397948042597289281048476197652191775871985235523338150604718677967367677515511939565307986323145851482986417533998592411412109878860497115063702346412361410430848259243319862441303963206796134567442318195928071273929512462747703848706771716542764761159912682160003944798016529740964710754793341364151565890264162313057672908204916114212877686068516293771673810662518072496948900445066603585258165633034590578189878275307652461784261316355487747395152207228719529448684599505442132095330701922834784418432048160047907651191751189963277757921444844587871241508066532205260646203394815012935427870519587997033266589376175230816349951082006193355505766669264373656501471214344635840995624051391584906920740126720000000*i1^44 + -2104726075409078376925798978488851862541072003770605889012082980647315236899340122260306192308018000654422011734907690171622676830833502829322401803908284057566673276025522580189386590462171060308856246975366936766226538302346490115576734456165507798107272780682285132674793935641040289883017006120225551102910789068900691259364909938178445500038484989040815756791347022323604266095217396320951556745130431534112716219805721044223489451690302068640485127796066798128045714939982191739564410686749828143918463831097858555740511228117702031810990441299716366355498359537260909003054201414869922370147949093467199517941616263677869708786125885453363159656443420125077343409833573780865977294546218873485624591249313700808377162783158043802765162376584852511965281826667799742059745712901598233806771231445059691544356392634415376905000544502958589803227689748846107502879721903909998038063904737030459149905474664019205692748122243581077814136303236744013246051341894087084455559844230047954880301112519344501143505553317268540155391352839198083377944500510809606713535374827648271270369342512502097117486179803204195518717875770574987936674795363635580177357624032798391531839308710428492061616534323173605818777073823570476743180861381199909151473015316280771217926618106553919461015123921771092149591550488646697744757049312946449501607182433378537175889160975122126096577351455524326643211660344399129131853913792089900326728651051495430664512119401488889463270203748571292863587929063606122604563588125028970623553193755227584469926507612341678096511646557276382549901011282190409479897812253309302953480644248022036502591137276664261984803708951158403705162593810667021350873269802050429335572402130959264187107653519648834272103604370801033599675845052101153601015111575495432373477782483420107262578393703972566157235834440076297932480752083960827381383560605522005702412558951104772680420524367067373044973283487739813568947147247633146439773956723881604892137517481533481561582283854469987288027723111052855952093715642780580821777720424534515883166377702483902217718893077835931426132640850660704256000000*i1^45 + 70064870343356347587473308115941666277551107914470464474235660429145445848157285213355314300680034020310597114870388357691443912082916915690535843608155769752924070048489943320686271067660965290860590893477992798799717056578259873865119572644286215098503389234190439265846217178002211718365475095744015568162950697380057224611997305402050950295446373955395403896396758518110572093617226046366862458776037206104899418909609858606116764350847572987477254514896602850012396318629351257408153810494164739847071063252066052196193620105685254831616716187924996148157774271049729793547115401544203504786906562753099559606460553853158410770455849188493253849517382423628515079708917720733506736058292770590916231589974449802839901223944154618375418190202564756424597309366415670004200783350946866275805027123274872246682272090665855533838405778964220143070630399636038539954814343701110984564703668314220404445865772421550197911979030054385304495635917447843122891085036771538448731461817522648814635031376254175348313576274563589788508953659577849245713518976075952957257760157306067471095945901891730057901242790959177174352526582206678274213777462114238142663237733139692817597411115772943431605881855133230496446509117166949629313511170183253918981337064994091144447031180462689614397518320484821442293691909312060393234767682723090990412966504379545572784701278163518404499149560373091528143961609783984659155164345156323855052633811894428596149042362126568438924697153953350065477917240980750584121932482942074095063834820334874492465590011606640895512831017582397748991856087526799862274317406807727956887261351434211870833906293863432124132572401092863119258850686203711555634016016123918428443489585782863832500629887530042143975443524085595414930591442375959052992040514715903839565726004018733652378397358556768664269027403339881131668974236677245606302722920161556787710556284156631600761598839755656218360471298514068494435190080623544432085346435065573416588375031861295208380618831863069852180484421151189135777520580955804223303838946448355883834110065395353535127472433653611762527846400000*i1^46 + 1732031849078452852637827693794346544640269639784303994715597083065954324204064621055912205357337254533109516930390360798784533181028949089951529466109197912990072748923350418209535270117868369711143917221508891653437108141087462760113658940966823759943250158266040640513291667378918354992937164571194528004935290987783573539117977312014700719221206026776230218431476784212724561091662977226893050651493395836282164244552530413166400573811170847356121918744986952441339732693197077547429109074316546440902677903272174601373548701325340454332672849962297279990041098754434232361346552904311954690107290318204017791672038177653874938788779606490163815020801680211557427940836070458647088542659087521781900900319696351670826312462026661701273387509416592577510148142718933802954855591135186833225209819104484101790090502758123441355279751001083539818689210646144546299325998413972262658957030209836239561831206463238738445129598352099787942483675529830742415341453648459921338228447438205080429472118998111604540099695083390670168773112290126421207619734228056722430734369763596419090437491749038975859514599911739517844962687958172397710853093243031005152945592242006757987280511087665686412264153205132494710788917930131072555435110766625993152420392376434968526158191643718335129550780814808225816247838062518870087380245519675745398866679525678138870057553429872175314689763556219724621893170935768567636559659911737998844006758365341318628022151311687423168515412925982883556162858066642422082805093229711605512583701843034835773078687591279013301749535592370412797233241221790958170380516912444765066491114500835446083433420574145959942972966545036818336548257867650195917450905637027124884785083780881479694639731416523693732074238701687827956920656412199246656187222598704642972854311943949049164449613208124622528453122699633161143472405431050538259556801805520076616402226374256650389494064173223644619088256871865273085025503547961097184738704730317843391640790426260448358120412825775849552523308935377999882301349100707306920863750432888169294459182112325410412689164380160000*i1^47 + 545733465499212947494681481817560326727419697518286279987342086055598724408919779173146300891467275570855742564557521020309238753906072922134418303152439999489222444319407129450285026863879316641977736254006828345503140105340766108646004887207424749901113176272219712662870684318603040726911230436243286149252109714517767983392842707784877222155376321723865051521657296380800617284951838822435815466847808465686888535790938902306449121759697125454720846257059600057821263902064340450187001100559937233392762051781055230549865597563991737545584728932850376264591712626745998382445071050096672893752335808151985123092147523996243983135616076567870278396599839366800049849720792105152883472424739083535689335010742410253948394670519722342057037170334723969509481988284609652849455406438607180009588459863907029213094962641122084258019435459959058116511649832153658507644732699996943928503181103174353437454379840812114023983107993256295942089141089898603952308517367658963938142121587272001878454205552920485843406291043914228102217093825470502688923510650682216241092046593931680791879643779412542210279199480457456606281922930641339053574031921874535232618227834597360592291245271393024026742107443180445039370214141229225230015255613148388313924427218759196073949881399003323323526948017711084002563840653806603609431036640090959661633838606739584112370658794096864204187252193558772363119157183048397531035356192302433368277520746410646021900375208513126160042043298864435351690708653842486918039133677345708185254275000686161077654025974831351370405503454597899315134053980877691459281469794223974385496595562500684245011827456165931387025971348852849688002342670559247490989691137636241942849262435352855552977685310965480138256824498138662074566133697683771211630425298595345034568815066526826030449967239587625879943372275720339389281021397059170411895846818609053905680900840642534800084317992625171696622584039178101767937679677397291992442714032861748870101425134041600399714885798982822639917067770668116116242347337854164544630778458746084466174513158314304000*i1^48 + 26011218114179687837636176003404567031607991097495542055977714503916366217950634121603279677021084081573321052231815455121180967888307597576551653126107591995428434982313150428128432579135798924456491192793523373859269349711399580700176226909131665411819423625826475344689330777204826897173468849792160963660688049476213036397395155474862794044619502978531420864943364584682701084380040307562301609810065459616158495267670336270752586339671241452577330838850579786637226709885187070468004441800385514692407497881450391963222304491143345352393521562588699852823681062237090962619599119398734101806253895563731757647222374547140200029534001385754118266051656162094842305793970963406794531983651481398131442642848199241121572763692159350014207724013142635833915863060516469785043877702044709114626736402861568454482118520617856178221909777397398041167561407846790774002809539248655322844969185051692253980595555251376043108869542580287704056962900251883771910491062483469578366762332291847955734932286778466908813259155616963030130903354310579809564000622950522813829697737516916792989658502017003360069100140003741385014884923979618500041906374247952479778317820290210567031412411205585668715386068900410607193982901194375613027822762672731601718808357130522093616350340904386124825922606244439407410671160696282466561631058956924475875319322399588233841861419288168627573350386494718705629436858143906595316549801990923550411468573532933590422480912932329858338659762318157874060723303525933112223235385410865460881944951592965533639322302413910415907899997536814660023019728091511679054323671608219479589538876024496114364915796598256023857105642530097293566564184920908127122237422202535156562410235917972720090162773875137509449354288060061737661830608346887873710155965465464134257744961702663308916996459921253295237612782246973645953731089673654490102315365776025086670903540647627281366411419817309821402390729192482530340088277969075529065081732370319136514514084808040180377712881506429615642016445421421486838855734785817420612267389036977768000*i1^49 + 56653008836946564236561771387925085490483131203499337793922867266119206508378118237809421419277827658385233671659579474150372933389792816573808674769362491569425000188129289561928420983463679354461193752900411623691264653236421843488986277891738705784616122498605926344616241247423884086250224369979365344994610673544500516525188256628104512616723061913470744165481493232458360248511904904799431726563351687781096703175104694458753826966206715050041863811852976079222688512825624842377998275933071749575605837230583817542716169777945173975345449383887148211159904217172023096742267980325399432464881041795362959083696307825208485419059844868755675600567156987524432056088444795055642898976686310700179392925749066354987639780304899514397754369857066712799334688571221065394960503209788891287215081732843948929440497256397038335447981824322274838554206490939305617545047073031391307355993900777521154062035624241374770646257771497554085123662702648254095845507890116620151024543249723634539047287862225405551958756265421066535527597218516216348756219305334324530032820582418563753665499440118707260199818222435724447777792931392490917754403947199895470625054097866000876432646365471523469406986301245904548843316724728483705328679604958066117372122178210943751538443055442964581253373180556615454088268508787114935756038269088591303249296085875252324666539363384503714834221201831723596372145450981600737886772204924633813113717433154198779836711198281307467973974633085308716311128490734570859540565394758278383013176589174731515876121960984287252934789995493773210894849584086550040647615214303850780774718125788346678721954547731659657654822778839854372694254180970947681967458342697237002592687898598001827064372872428788011367898456729362923815850071414802704035515372724692504567083664004437135019519553682816801252238307560062800733237680819837120970044585306291386563357879272128974799474198112735474333445978620382929124533145916038713188588071350282147618646868243826953222155140043816872503508437536326894439842716069476847000*i1^50 + 193273746282284306491401519786999375820368889437722917103065706695141489184923008874025230359165312095640328135314786766483919855133114155383993086884498142771057807275172723546888260134346195485154051656979882128817662714874341692586304019211367992810894694557954256917650941312691834403577706839749398037402181475058935775192600275736158798112281210224094253042129498611391293128570234334972818346530240461498765102711994422341038122712986768953351945112702487039618133612653279725503151540322635170823620155749719960228423380282498746042521213940777025502737083826305715867817565587287558191738047121295426739051000970357612823438111427716713849372939536880939252752794947205923316996264412715348658058475067098531019189376556852094953191363688112408981012908302094660482599882227864927733680021862261582978927742490453294318639872393417026670987629745832917148375246936895721614616521880130911081313312235362271351848545592489472438386291667794097770292618152376391554647254114889190259862086528237615021479481624074658264530760530518984948847154720156560460509131412258460166739843656097331817937093717885083614833595592414540170653540425451489307606756128124157088553424632378787445086100066633692583595726041952309485087816311625023080766725818966789773803086661737392225902039037183423283140370013070972518367945526064316116897787530611063795660118247082462549452771110527268610056760121092968891489865471169789433154825294506402914313071643075908520623397586795380352853184751141355685822381373878153106343794914977909798551034222109589285075795445185408459798856775594211383623651202055931629154277502370990735245545445789993315219278042620839174398763056271195781383671996013241152699358274608160920189690950652013745059422218859470498075075545695338863736344109416633049009967702271433179809413489103408957362357648934604886519146077546211078724748535726264988026769175081033941144580857931628094795893873215682425557645509319508773736256899845163741586162302432821090771076421934251586377085123216639205779*i1^51 - N1*60036065622812912041250591044557455863141041053997376099593388428261485747115399479511269994484860370257829407985064319201166729421532785939455891859790173116486680339102230839843301406538654391741827329859930845869604588025892281017245298261824133315162646462922667902689159247224800297474767995630808256969504841054482961935339778420984261826031779188156181363227833129616444261750418453383686259916503705582718512505450508690616690289522400088749602352762252751590456987223187168297552282037071103921448154481100083759360222641647789496841841403896813557713928956193565911402244883457218744240346495248358652922948162600419091783805327511535528419916527322877524385168774143428492081094528488597362228096306040061778943419713229238393094654995423679410720502711695842508411736385507109025754078583219620480813461018802258619579494233535865819990612224789755904*i3 ] ]