[ [ 49774749735005208682729507392668784777719299162911367202738101933676799132019469896948343963732047468268795745006442966277596131573918507532307915626535153464323502599972815472155675153645969313664835397775959917187737695633811968443167717349268314281628906183438291029075131819996864247512129762072142790095849058151936433678603203024376458478324111107639295570964523460538433017389219565092544061225806182854948289957343531731967829313673676109310369275342835408044419416813937393827966343973563786945612716228122859285782997368990262208518615191019016144699175660602372768302669592564136899516483481806674041479900659623210875514972618301807732066976431215138084578085074469088223636191394148075694382477225758802731036876703041664154179398849218375369084512197986106527029532443080878856758140808490915219131689833926688926226859592146283185636232129787611224932241212141380651893236730294776238180725390284212928477183296966590430012598908172279528087101343216332650528506449222527037883987087752629846829802010084823849954791201829521009799807860527947662582775273072458400829522358187490248487698982430601419346555863103790338412321562421394515957505383793546422487751142162301767927022789487087385182415752369708552724894618528003273887143867277611399409200201093480368622156181698695198589321785709632796403706546571869964247266812068635598512303775405729557394531707313148069566096825877411993789410819437630739165832202764491337456081696564788943788842673232164362701481721417203120013782557995306637989881619906273628561603776654698993711268178690262145362017721961580746603032262970977877089333898869015441012966204383606280066288423397251282434068071145939972328886849590229070932012500547535216663664230008491850054598740396511206793542120502927795624794947554418422493921793614280810151079759858141223435472838670162077732248409107492442623545636928586387514597859386992765028624018855902513375167531084266265552473151358862783896382972869235971555842624801855001483624975208312141495888120781429721059271774957955277242455293537448085655762409027248048917901678043337344198723433355816629442576811500593061339223160802805436566421993726051944458067359759653949568168215294252082410692524841133326859544562291521824934746861403060615468224388265326255508572648207642335853187495572966035473891204178979095998926663045311835258815603352576564453677352646911602250505122529059481626499414023806723269676422819358441804502286588769687293105264781918314399505242288207262677268436646805935138542576027025972360692412811873268982645810723647467373458498362253945115335672709649544194606030396071378828333550730028469133053605744943711050131230994411051536193293128494287970427858393219783612292387027986442172374503855328239304802250318762347044638348992574630765984690894944138845105203023340227393872136133452742262784000000000000000000000000000000000000000000000000000000000000 + -438826445665370689862865509773762442916692568629166155081001098277913186551266220876856820369640586642989217349654050829702612138387856552389892314209643782488542788107178602419270775047256888658268181447302238985520638867781245115267628637643987228349842034846126393512736699131072890995448923776309050892473942821742851154958038791069569568226280285826569151030826606414407768748153639347729049402661420210216518252945551432747665262791601176916498282385978686039071388886521780293030256009245437522061363999826534755543891915259163072673166246872217816760146722345103732517692301710920464797410951376279591372984732754310001076986749820592673292015554770804570165255544574087059390305393005530519354310072171363955502531095643178807653905745514763579352419731165167714918825028228012406034373462114559491280255931451309152094273213856019465345043653620439538336782236356157462842970145171474041822732741786937590766269688997491739386690460979451406041250318217252591824389395944708112729285610065026424770967974115540070722960177078931878378714048062069817437897417803392405476147192588784497992920168848718831610019570960107885946172433667405944053024071636908809105467572684324964676694379238043611470760589217321320831870651212581588422597946763536679692420803332330713499612459627287315770138567978025417445474263735659567411962038493771422316859829102402480646304493064051072938351864435473926974478269400384270856377123199878806640522127628535565246607356995529703726267235814161288216689923306482446854208985289508394592373502983502911644963919196271629870431490582581545471026145882618865754214753252977742442257311993425729019257257428185561745117314832206234380504315594819729821975322228186859084371512848209172689376734493548512315988314059182544031125999036585186021259219547514486787364781005024340038446816673403633222269540901685973457994132699052940074596214623380137659013582175764304557447900752938872706634410735073771250356877275590554044702336125977807672183693011666266503493925323046144031369781516575214670798364196291975917014611029187076335684183033863284997448826298849720535291480934636291204114476606976667329046735167675918580103725615602767626047178899103980379084679937526883655794350191396479728515984991142325342880555334105616683957815320215284958458069914022847657265070932539973615687752789355066763900853620375022905668682089242694473968210103812522333921167088607625184984362347127805948823097692484800191560080166546821818448004247375023980375723553102648463207632058023922096584349107323561190369752799402630755010774555152499162072519015910287498714684887202212038419021995899584352453032653886539439173549733778667577713643052857140794282982055923158233941049015451196515377305358312707294437326114842205259210613894949548724577731378113883626879384684857534968297864074784515194617856000000000000000000000000000000000000000000000000000000000*i1 + 1532236334104074551263611595452567813231242078945347398183297249075118599117356782761246567874394210250399039919216904253238653065332093690151836035252936351685369548540726983541413688430762551875942633869179567074696761062273302233231462764569677102455165815636857081726701039287078679968626768749382354183701304767164919327146156493923492624545486998005132536681298278314377765625367779917876909150080566319678735832982460439125697175193954291306006240158240891626335031140503170600926039527462966882336561389550595191374408179561866580128930604129822518702360302582366933676751734108644633125109127603350479698972746933257552129158910201561515682108362948925662344062643115180727993987223176892035235877491919299421582969792335863217322191912984095986686559676899974686500371977519783450578674136828913845818808600268431711219777742196087615620453889679324018772469248925646450984131437224782444354791497183829549903761696186806739617945318999300905826924482117362339611334684459420913644264115343576933111025385931539559271875311220614992665534127785043947682979919554008410753950508814286093380481771840118683415528756545724389073922533784083581437989148237167278904238060396805215936788225256214416051896795828254523094933310089317193232392610694401281551748198701459226495851595000025097733334276216681629188966043593091032481144749017909257447284103298782911653023363204778925184690417144854512624150741664481025238683037386096097811981011474553519613371500733034615284531216435252669784057382063976969684686400136695552747173927671182826811212563619014638521549612474815814130567750886092340263537764055215579682324039936597605166238065768698259720239507830822809744138644731548596146006244851791101958183675508418384965336931005503249993134056777647119930632417587300382521499712553177407097095147055333982039504196505448047680368836651982267442478662979651988573190004448637341821239270770655841569241331442066069394684489705282529250575811226184500233522467886079104410798376958862260888025600405197065403830378817779948453566699199300564999200055406771278361934088333382216553614680785691852921895739096214302878228172185415748499131334887305550727741452995814566268729146531326162637130367668475380178234967440864547881044682621634789148499279423348124329382764316820554026774525041819667638543922982197737062771147546633674073830792425395303532345048315538649003407112441370024814853962380949862845433319776116852338298095736152974464936743437877841799787898620819726726264333197197025874001582592704857414803055981568874535863740918261867441390873837638808160313939294465507936536423239065892541566673808976456363098033894511490692659394785340226401318431863887593353605379411951549212556137052765488734146423660278565720083373523930554031035075244678752017718155605443729382012146654880988630018585553104699733835776000000000000000000000000000000000000000000000000000000*i1^2 + -2066492431952946238710651774415757990955064221915049137745038927317329716258666058863493543853377669555322483160818732976441082694432427944401942269881502840830892818094516025899844745017039862502885642825694860773013283082703325700930925734498010503746333357871215822875987629044793656982340753532015904341856447773283581144240091666465112090835822442633813098685394095466510012839649777498412912057054429601933790362093703138917128643475188286239292222971401558919273672973910310195300294411889535261117771294626051700768864696890388028403363458196125159163138911822632853947261087054913247619575125047908891510092119146508235522148222116519016867126964279005870499672382199293418685378359030978899843522981239750372060672450284200705709022603527593086385247191572952111062822855626159406109381862815623999492516873680596150324965216816018038135163688977089587069596945572392856436839229643922829641378264994693203870493616317841000163748868459959660457072148984173455033455978785965059335197556250740748092272799765289960962192941385889581182163830932940509363685084345420674407357485351690436142805931156279417483612039231545436051514229357239991717568173824758534866730314414795554918444461211026768253812445406296893031901364255310422776174056828173472313767528059801092096678471641917346815211958458789456255467996303913803573683219247758222971876393673361131552400462992591339176214369788193396368228297000440067601879076711016619546625680358884770278377893850345794854773728946449128993126658017236331625792749621298980362663881912114608726968565420014664439481457327202247440762411040777220942546491116702301931973240603865865327538847270424835448336746570709361415158304191802052048178872176840281545554970733713804086026390340382332776388436670108867018449164927556157588858808420301817628767472487030262766453991260659945244399828075486782350570265630947222057961735383164126187823646163643742849977338804565678403609135275237552185082576219368248015086245357304044231051508238904833632244568881492971643316054133949850049587801173650309774856317293408921016484304243201570266134897564665107039746311209752325737947050381494725225173325310601535623263622817631926028772367819774170396283530112535216080059120516021448142841197969509215588646817574615524604072658550646720478825946357978069184845084183400689572442861044076582626070007701846713935447549003587189265297358020960832525388797795504103652929047329219919684630145353827230391088813959610817056557288854235102266610656148039505940613524935789666174427891150992247825306797856385117863446217775765697325849373916470270365473902828908078764135424886270901294480335692202464708021723562123472842289033179036562380161931829663730878450064588346966594511395933837239775717022764316967910371799137334537180952480898112392337166116528839747312582442791434018462105600000000000000000000000000000000000000000000000000000*i1^3 + 2366921292817786342539302954815434061093264899290557698526711323808824409557450540554528146327072156117872267046732960508125144512107168839011537612189405197562191391449825396174384721153374476874922461258571901871777040398924026120632687032736065049493767545547890574208101452459032085111041269804571169913130817758050595915353645806074128273643315772769753328012980913608647909332987292281395760672393583603524757026524897469639865756758229260841955935099986433623025169855178536756374511089612050505946037644401307245302136751676519729339776166635924003597755924892087071480994134142996764421899423499799745609030800592772846311948358169271892049643315585851414955913703131297611210746812718108027082189085786528213626677409701247526791758142191963705201938982888806978331078098338178432075301744891881744976166684203339943393785443194604290529036390155776395230470474192448269590181705421890784027177163291533329060222642443473730164789707067404357183121110170426112373886289269470031158621689981823077148492339008071480868419596780558662767186674926391434278836828136492417183898876192899161112013866902584990903625258719319048144858352402343525981756460994113579268652057744423501710004109221839489771014795205642011624262877486140160101199674126977850314344974182672940631797458135099493278937303380091838974910213867460100541330466978047769669796689683637399968546111753838835244768021851780709274965416292778864588182913709355785729887390104665012710297780670618685205173113682374871701715752200326018480642675806159215035709547746394419327187793626091468253039631391735662744704702138776111403201600818082092519491541586139309844595671944436229467751274187229633856928763964416754663370577607672037055215160007086754295685844762990816685508105858091408635295830583450945672247586959671970285194787487526881281955903361180398527212603415148459072099150105304997749514995544855253765987719129931143715037375764707543550919586488359099408446027650704567141147465806859026897941634272342559989190742168042442019830048449349712828870494577998739115302073675185446518742660138655540891619700435404893534542048906776366364250932496752102497097623977055599270906829655460025401020466733271702527485131368644948884159836155025399290874219886516803173265245587952104002614977586543341704993113624163038205444559938037240637689344519290593042641952300517483568726468272719202621660310762588425204011085117461837361449249818683277240361185127909748394110575381191696486923329893520332707357411737959100257129275689351988980587203308785335441074502430382402662029366681210189941997277615883284028160625981333332917634561754393560076045873864029735928898828331691373371897232296251620987952818475868106418747256971653724787536952310247569881949345967885861319470413498194404777319947284384161870064593102614830171372544893723323085619200000000000000000000000000000000000000000000000000*i1^4 + -1701872768868238275588865411702656771580742943859505398262773236658358656871659587415234949995648739547686717871724727145619735278183348456990443849556257707299150155353084140590174864030048352894457860772495206194659063184608028020430778943403285300738702032586117010047314816454769146562933718930158869020005336299076129094094430542929210012560129052349396127152587536258128031779019027253898412139667127944229946110726547132969626334413095120578170847080604246754880865217552304898281134673544386565784445863847741005043546370694984268229233122370485037888204335636659736298337742316455730724641743399494574923334121586796385351771323168569748085348963513147794683432516609001366382115863717832625696185868182726929567968310795285727607567013059504719785739864721662115856173040294577215577134694784931737588346914313305048544136437650687590427009954344205500448693064637767491577127422880494318636232380276670251401309587566827905709027095304179199526259304393739643509506378447792193532378784585298494970277597469325079777694569147448025621121998132623097021583712184185545847938581269460154958739195941519808717154921629767744665132789684747488131214527392146458542557908324252334800834891533900014019005505047817784632523920648106991213237677754713726015573548697903189452305198586422253036269311163060505957144324001309929832214185152444400013994639962461140552006453067320746892068380834152581235071460191768385687095265853394459965407970970212667982692911190617449150520537826786816313033553327395675932465766375732183109568361886871038398616445478848458417416149014685510263223194860058791264674791530887592436302050836288383001316088867172375999027212735370838828876478795122997161736616587747313208749560470294375786010268576666025717594758462597964390054823587135330016526786038633453216589471181700535020515027176147841542319304048397698688591070370872752798432231034444983848776620354972746883940537974352977225694759585158508440304498471656801384963255393888575081090254027417591997865168828367765268862851228031588246280237890249365061191504297086449281840740045254047011696828219421931989959304574144922169584861987053309953781415769281346463797135017809428916483503700747559955865872310446897066231863585130130153148457632851207396166305798668256836375376811801904215792915861048231114339433499236050506198390385656095741035852963178192389119084754457033714078988101866036133643586289728764493594054698572624145562333949912292849022588088819509797922242900006624892676790410019216471157124543848268174283851492607740798554318886825329270251473042766051776944162437491270519170692796480530921047972759338281209733119435061922197918758101596140562100991615312153881504016864220135618443156938251348211779188699694312826839209690251732513015623411914913982368409112925082781037232094067055599065417854571268538368000000000000000000000000000000000000000000000000*i1^5 + 566054157156926270430392700988583710552531432000429194201375247048487650572072011623363450555841623512275781524632843095882706188037767048947208958496140727921276856437618118908056521960687074555371553520950261137945714502348905770779396227182367558149388375981350648164836886373056946371036150281014407215022407359134827057370095449898745073317757501283699259598405003470553983479153010666249469389503096550510381876705977365608753068202557622476675551934156128042246339004326993749165160320155998255376126478985401569187350073900802564767692239968734502555095295637835904582302643232209009790928420410326054863745871760621289475581907763911494785059355906544759137889296678139621984418597054417017240233344813982074619777287538756265262871705553291546888411139634751945161267286173788130963459080416160240963738145060850746467025890082078295017331847429873433831432276681903415188697046881732970739980779244718487519063225501795879887600202591153510474109905717782567002660648853139241422618961883950018255351457936275562965420546226783280752720807499086477985317710952205076873324551493217005573075460883836404824270101513775911036514782067170980059390081556509672594575467069580703492310802914611285747484745735560421654594832507881301542160184236839983107619843675582792449439127649729655863771500897799740959005868079344876197902941121320330629406491679572711930768742940538080137913662863061994378842078345035654360217952386484662534251604014237421118024382166197552767441208669760060786332117099196661852414802491294782749479266405594931366169326583503971704788116670876865619624023090819007406457805843009466748362821238783837652496402137677961579781135077523351545555405169705457092533589824037205742821158792459100206930563227573971989640101888191436457387307911362715051699943222833997224809823275928950769366902887424947645412403084868921483400860116452821189278716055791352095890866466527159685997067686293933504968454697039410945407019155281912465346905144840886812244361224219090081439043512518010470740209475039307160694839206665788981316369069289379787192619479954852881959686559208832957186935223340707108166548870601230329849501914683549022972028816323545765456794443501355848143926609618257536473985354014762200670203103294735164563976616880569418851889136091391113150490113279216707925229121758384454071396993138396185661922651465035819906806888792655571198067605770240275859522863769278423276479116538971271469546809584667669823177906884123170327623333943496865917900779094876683577256881284300459669565133110663390863207417536229381126862341764743866142470693436926819009115845495257451594812721131204428231209594917257111473519514098399440520998486140927175960851455632789051463414842545590385605714817778165687617810394778648905974314198572932806761072302515264546879161950385977427828803749478504857600000000000000000000000000000000000000000000000*i1^6 + -340435788497776459894461166602116892575336814770907639237610623898867446262933533098464294973879941852287346379017390854470022268752471104393040280590053420951305520285475330098420990727631568734333963556966541486531790594013103714221815973331406362781970069363148693128899745381929980950430864972150443084662338959591366615575331757061686347061099107329956095555760465262311593620451059005850356137512522079051084124779580035411641987402504614217600270297547478594356189746212864958699945909531008632474735240992922340994894810280576935729598470406334761611477929798017783317459377748781886453149558857798043093236126415099585622194749949356939569559305391999164109017793493224610463538340260360693890643469595967781806062727364080493318672000352745176978842027643989799695724234125664001031670231533662769988804406160348365446561698416419891683313503014454811200164886200775096513337831137683178324590811726020919345128715721035013342880548514144636703894934943090568156399751555760508097956777331511410108828023101568170235875220382100497918011927598368884184159363463585018565972122962880162221467310779738961767767072903821241377855643075545196582927336758553546959784238709218267640477961228018842744586180494830581227755533717378422171273802167263848604507896119322914894551527548714183598102620263801594490254978628655722964323731932204609294455506713036904535692034706905978303058307542597914578832645551721194057166716296989472468896129996287538013494247202613342957976400430497093900251985870651591751273860067766639243732619660656938363204855682690500477061781446112036490156766764610805426855876946568515481802753132788479340654276645984303894500149096189825346526038304781952972446579648072569014324023035835310855231496439879151658782893923136990916657458519586497201538327915616704750848888148954685564069867944136472182544519655425663602999474979554546090136501694058691008002396876556442775577400003106280485400103527498032937186597339538627906640853661596096392222873979916352285650042377974498910929999166489475675062316504652701180108720276794151582725438223735998944064545082170134791935030905533297476881191099244782002120963258436691943243313826066454913604923645576511213706255422182734202121533203719342144812068902178317662468620908367961358512506133049949503213863693519235257023439516654715281077476254830172753378169373891876538408569296981961499507037974677605951145074499753456526164229433875658131571476955966218671077179974730229020159096159869586207029871561720452094050432150402987375153630406626052224505399901357898070423910848182888210621679495720346360530686706842465923938404920020728928382549912042463149865294149004581230843038755896639816829939737270131188712757028586636273360304258457995901440854670433875458033238845232078365816664342383111368285384612734286305871506301014926950400000000000000000000000000000000000000000000*i1^7 + 383380630641595611605536705848787872357661278654794789850121499438336896369590403493731591768768508660157500574411448266668805901832798057791052699330783989566145248272489302266254731905137644627160286712320301504437276445653360810026138681942704974605355509114502654175564382153907091282808632426350296832834898504235825505309773218937751666634134228000041930092012255914318004181379080931466926802989096895152556125522524621263662420679652284469440728303933472608801367741797282204664267358162705904210034430567520489484934459881119078470873647740256510366881028648873899251112901825084358031101208631648006424898777721455904804075868535884792618996646657388931244760958783082252239179357552120094831896506695931131189679287581356272058204183582610108033443903724618286528251249370033435166317670427162305669676823557120180600601391122843949677212043677780431204140359179877053063887309024698125727045872705625414658088787080322993543927604064788626436936197574259651909893766522265535672609736039291815614487371135926705234306747679163127751392175379038165693307589854390698216462728243337886115461312527587637043391859644093240906119182452804491523175644779898978070482725154605382566782158803457423267310590543078056163472253963877305007207910140505450483343524092258796285839150050344670138966409747202903095231052175057445710196658638721898534720450237469402309863905436893714421329235739732965685169539203178306937305049220475511706612076115670086429130922897871008202643374933530835185983869348698554859775913557628765909307430911470917412467768684370558071100436352357079413595585075071439931033132301155126489738510697313625181566984678875980888360371418615505730793037934066712655339993913152682798632201830349944104481474148346027371598809875487175254412386863599596282513417605446437146130635688241255371002495723157243043755630087211258050545290228908294831061678433172315564531154576022597031661984860831219061873050367024122654594818927379699840303344276918704395410201760759588242433854107132391599594890100650439574574367888749438610365299456327548840147197056232675328499668915600643357140650152011996848813058602582908782577958854791293513815544437466236226074165559149294933391670195008858778834541771384168763592157747304832969063287805039705947929451779847311288670555955176648032082455972749786546604832683365445972628534175322252721736368911793757264304355300558569401816826827138589922000081378632187374329746459815913289461069472045129663569727853249547392695055799426310730477753735863732927995642323701806226730075551090683501049161002349796092196201914231105522187416464344880223485023414193299057191215143714677977462126269354506665753778306888365312612988370613478836434603517860656907530203402975545652627463313333906622192877354066019861760561924796423058015340687064432888996962642878791680000000000000000000000000000000000000000000*i1^8 + -66888193654176094902834934688408645034913148947421348329945083037061684729414200476062277019685394035601688996180834621809297829899963402051623138141029389562325730480978136148209817637114475830044875277284246449122509702680396904081860760128430249435870694930099865063715141448833510051014677674257148924520065524631947046720562261073096026059610346893960074934862287586838216499133619757611882793327486643540203362198509495399481200546464516953948356917462296274679169121012426574910115105592622130127328480655492852329773902303318183831255605062995845963978413812456495878792189362890071059832806989996439728171389796692029344217747882695543804959848191266555265954205037228523249244206167291903789908416742637534271174358143641280209762259000375717655215552375462738587241049158525267547983926133147756091685007203176762341076373903314263764693245810079066113872521947278109375421196264591834097274022144759554942149428058048100612893474820727896522751022339178137349900318854966431106307720595856244179827618649529236240604469161517293743023146716079562318594693602649031258924049266684103594069283862186062694303388588393839567989566602222612648468999927959483059314462638026816564507457588093082564441540998120738493285500069893764839773170429751203637792772101065443960160746072573807311945530748697657860354730309471098868303644712012692955091232719808523193070023694696596271156772385908181094707188810095482140365824801023758871841916425288293132173585961936703245025726057544558033024285791680996374000884177875991834226266763878154747571668096555532081342082284572519816891057933513895008161064986911648266221450008867035088715868809252351257846385583708513765401727818914537853329986128039979715041030227298283918204528762603326207901136082970422706343299412374964301387940484004873381938595790939352664851367076034826163056636693401518290283551503896727421741347793432008597554847481938263547078689945657042521170499494803747031687245039789312371287963100679542475966790286460156591114800198094957448318319422515597480174128035768022775125866885980164675346440993013825997751333635630144030049672344857717994028918987082179418419305099079467498905674572879521633751705217332511150677164148541362254040363372231031783223057868998916735152352389285798668305055779688277294850235387960228315683322142481845658180169519130108692855089017230503416181514801095219740428056502510912670143314922600392279079982806725453276487805923348337716517661936301727741601401552236467791942026497305988379610756869222551702297082893938055537069319682956040386871299916017108059098010485640395527176835542589462177529178082078092979405297995111805148388600258946765532006313024159404802288561570470286496281023081099226394181587139662236650300411638112099823137593952280607371328421217508075221005836690624992872273511705351290880000000000000000000000000000000000000000*i1^9 + 37319971417037096804649274051554353585327279161974635250418000809173357629182524207504664792325565263166285639406978578361513846167110286996930544261344311649705015994543741783302300666030676241785709651211695485223129002041693217867102788829842855276487981901373650616445988799685998348868403196729566146567728949860211666689798370645319970650571906557322272782439326030456909329756554160430239049138284870371214258506953914455482682107753041754653278591672962914287633474711938796704028876604049213916949778481181535471825552534020306262723639953726849693592761636246363492070365316898318187514378299948566323386033255835416851295874484287334228070335332734199845061812209729376956382598782547166008056981754753308032145240480298533796604334247150610993483216528581153572291436062220664316654800859730050936794385124460333496228717721706365269111970029422163760888930918898102927565618182816266513614772987490087866801144070379551156419694019428763510723453569808905293404582367020588432423843458876303009017873441479680503848178354744729683652086840302695897560411876019264480890551202065357228788384814594602355173477395807847900902992244651931208180522701846424726340326348764196423725820700739046024439607531615183439723102844785279486189056505160655592781535903617223859421158450725620046993794937298638259223397213168061005064656258152838560828815975202719962099575591599912971175498046537280223052736331143310898647581927864935842276040473861950185035952974188568842586409224777392170162402113143005683007333775441950717231942386793686864973631094431479687426446760446471334332278307332021942188954805399588436575265116647342613788383701932492019635048741502279805820502500279493718677112690607430344055847030962119510754442572189796367554882644272208270388748807669350374431699246831508554122424206022151054692612673490597774466689804809151902822791392287237859232186248558895874312479980077125190165496132691814191675069543651343998679540803340283755008696741052441817799636372641424533032761470245607135167688487427213919614992570142545768390348866312022189613204684007333837675489050111009527945964370887881270855466160917423886311762089423454234607548117854236268740343122286180830774389450229401407309914522391470862103855048202512541670426375609192595224664547590801127888220243503121116192701712891181437348327660326751602118188534850214962756483881693375052032687445969457204348287559056744315004315291276800167071636020106694127847688043952506424058858839023857042807052776238446899353620671864916706013158030533717498441597915347033467489199466445187249166815593024621073528676884107458328629256726217111637111360347069474599112603165821596819901695228953239281689775178693355889046534702050018950839833328663383445935681930578959845436899309847156244959629898840336304619622929834501448220741100319539200000000000000000000000000000000000000*i1^10 + -18584748342298341655611421376954400646043682378023620810950499336579891431940843288229095422408149424558976715079293507769329863483734772553343662028476796281374188984632503580660934337351009055905546310511402948608873820180661777862703714518527144295327662810026702454601297274127475338445567227782711874040665110628776082846555288943994082623248387209321426614135098893259120518811398481759095893526628725417671194569217042619481973546616100458769120928119815330558777823034109536477653769101591909563354344454831049705643247865637354520410269356429917802846028429485598455247885603605141793905568406808077569127112477373248783650073290071163121881148625188048374404676294624500317302360968210216785116781537638970613897181629369735043179289938142436789999263739418028705034630888019082507842471612512378375481220668567631927187593471841526871797822815029669847953426749762507921647872678824681357616442289159230715384125815473087518972910275930780172599829914038722008715985379450705382734021756504053306796313408444815364830139861588416902973269697580401637293979175824374150918408101967364029757779395284115880595555959786602375533387707457712816129405787402285749313307468478273411931129468060239869775984197249964922622875559399842073445533891149297550252083127821724268435279714797957074489460087835287588513193152413900266986829550648211946811799820634985513870905122721865181411654489956352061538679134140580293669650991103269148124372943954670621923880066003403512657522239820589164814492252959826007876347538252278006260076524265066761763739138712773733113092381895188370220784678700460041847034637933689176897769732190415809335898079638328087910782687892760081135410785343818182693033633534317556157883879182572813930679397138164331839544615020772125273241065457772401999919596893213860205303242133323442094268232087637511587715751633432029158352902316195633876522574511005174618573640653045493573366343432126575307868644365847021010985353531943354043894024096824351549238732295458281367856473187770629683872464054040785753423184962320479130759326478524502248288208838555755823512517323790279986533912364580224439888871303012231877770774380126891759489508534131920564960883235455440356170336428498712858227088274080604629533738948660300754859268768808029700820941886075482913062623551737808616071487105960532267408022603276769050034651157638609014698638068389564279808135456000553347853692048950983532621282765033893607381840479257247071805077621909981377018793644005934553070471579577189394549624151230480948217482408193460517512608798005837946785033111513157397630484053933861395949384967357648497893698279733519869048176839653775610395681018600822636482499439129098681849937399193052634616334728803290621051980058926080231375212088417915703071518349176523701294777898148542577294258692113909076215495393280000000000000000000000000000000000000*i1^11 + -3807613693738436639988467253868831703053627383997806226077500509065628441776104982935413197788846930199282725854856823510281959294233093508195195313897862116140450055652507903050274511347297414084549494012278015484631973024733003681808642215896629196904997959998204890131433103787602868264371942270530049698017033874200597844685058134938347530762280466478162482019945896513180974589720049681739986497073500533796782011223475635927899560867511470625733140094183528637077355775421601665562829898491854162601328739076018867525458565258755003775630612634173045886068264092315333929262472980679859269710250389906803417381865564772696068219030020943741881989250414736603347550534427330101919342209062527839924775428697358240931551710708198404754168255928795883551272980016092548874082049406114072625803979720968821235616722102006990331802122468919370137823014615905418561200762470061972753543929641486646898387040347814156960326186774448802771646915150663461653089074078640016776607586198743929233607105766621100914365201231703186149932789576809256488386991860836190398053064349963314085379974721719831395148322289564802814084837441709239259932144276992484818998923378537681937517784773718699353735825192920390775117967556739863201879950435818463107831501358422583287698425732325883248395695027617658147834246815740632155856585494387208111775547154483828719614372837407732307841830359662929984921975195456013641528638863933120236422640955578649251953199977385911345265608569984244798604122982340458478238163299634029652588332517007090182984474177005764213912274744653769680210560549463623156798287794727844845402482378342296840801229890483433177668031024297318009304655230389747665033570804406913192671721015074732107387661965902673753640676882918481656231893125083977380136256515156567465825323747023632225710340469917534541688067662221109786562721725319664956338095075324716358393572084926809776024896228403605884023874591005272515392101809279206943492023271463871275856256138694983283954263469349553205236166434962464900429346876620410613832769685445212926908609744602979361506593685559475637132600193786740506883839529393050047894669474775810054276026381521462824082677721092197946972839657819248114019662789707439117567707805121831065828008552328563634695957919442011063304314224056528360254900102412233170895457111661885083529894573196025496998978263069349168252474604170558844971428094381506564176705004064713619531506529167857156483949045318309115324052048715796867530508186614239760430794593385948183143332992485426595728093539864593024427808363305987435805476814957386893472730944520486156625682876515087647031994309559402880453268856517632426014750054556181687590825758577488230996220519160533958683179254408492556557656543637984845430074930053418249931970336822220565774342711507868715927341751518698742486600253440000000000000000000000000000000000*i1^12 + -2619321940486233511548504474235596611539553475348091377877982661730170833140465414548285254104158365270762657944896768173141787425832585294074678693427376080541004675090280675884211097360113434571547873024145671219188802721722796492484393761155372467829312462712218566469106988720360472467860101215692309901376177346487107183321355745773200968161252680428435385479017474471321067567771657875254307665926752874524637420452627884876842833981337537422331354278386453757400861545943319427852147222253707621347537028480856101649266290323846989175954394484902817994895440966228263007950028901560429905187853149377910980753105944198315057459230272047380181109418520135082105787914177723180610057597088601972437585143618578173845878769524278428582852858866610421896451547600224312710062972821577143294030575709995732379626984018365862041087235766651153677735718190234721975936881850469539202365079247048139286731162688724217600833393402780610940835464538917868370246825742005872848054854676230881279580964949295227612475197258977172877206435502141566383217540466317650284098336011191838222073224969836936683865907553613406294415693516946013156776126125505451637806625420627343446892297389162613900510339232920807141839409228870056309312904842875935414683668737498669663219937654334814802053559294820390592691879526490727616246840148488497633800553921696677668949067450617025721011055136950734279480067825115110330172302605586516942535711794623468699976856871822535147018846379691848632767646633640385316118198042063741645440444738396146931694276835275542941418975895565946162465877647034405663615961446278320176965950555312576699925703068795429713354951295587043816434214337893220561399169729396303209414369302180705218915526147643553509220829173706557697993570102641411448801093279439430413371570780089936517843457499240880667943706160159719968043235223554288674025880271684279913544395763654220907410710371477499768113615728478288539575073289801795332208843450270843545902724123520798161414398721562341978430989407274292067035114160664819773570051895841694655677145757956323881398952079318105165841397425501658429930539563576449454644900722006184309471464521479726158088527889116483879769369663789407086085112796934528973544072833327985309757817861001201123320567088759010699290971590686911868241862892632177565333430450041264100054257174701332178145895608820209917366484930171851824045513117408159584941968935488128317645108944312884152714469900431230186544439681598574588561788953117199689044163615890192058770459606145895756723540249069477475372950547007095260896988140129434972357143516695746763723031319231781020051052578514936139944046225731299290532899529069246586899684232393585453076246702212671978378876660260734489391895095934364805084487715911852355830744999134825752035776554853629838988418470068019204349493248000000000000000000000000000000000*i1^13 + 1002015712793625997777591362858937325277452383273217407951825527592492255293239875805980007180247168982509365849715627133096067021979452364632232947635933244555097329439881327247571270750356175795833678288236295668804038631028367125479950931824169363155702499347895109144437201255979325247944673237306696844970937579835047650484421760453505210327932667107958365792831988760510688626438110138846795816744395104915450920691210145954547186058869174299449491728732851178232765431567187925761186762868299951070204477985565344476687507811506015126775935564096443173931434195224972252589299478021599373752452106956236531644505628083704521718444217215876271997615800971813434325604323968140792432032430545733465183022602116695960203972449185071490426098706653162478811918040437712577100654340102742870655606351466491248814951558681067627455802251967345385963812177268789589701881418695962844644311356996479219932496856704201047798238850478696123410663115096166186717400777435567080103167002818311355584260225183757860832275692455173310635398207682867359043921613200855828243633855497566572154221367749756240476679843810603315953704054922580900083258120488197782873032067994029348349565984394921082155294049875129882772901797497699185003618824780888683650082836783179441362677113454645392527273099694210581171976554097090709517316132512355109680161668024064414112376404511540511072105737075130382016387300649452721741541426881346995679320431131999982395813249116796232555325891877356821454334038649064044261448580987082107200630522786718446132520074992733143857572535731864679142157586378672604276445686493122488421099590547248023085591126836790233383326479547289642574905882531002193894952312689909608657580931871179898767478055863540547776646414996243763196055228705713660113226249601865397878744557528758537157666100903802550862658062570112036060102734021176742789107347672505710287987098113654573788746006999163060727873494457556926983876186818544411474467879211500619096611138916976159460475267533726530629291914077690918097160243794479638409299459756024798453674766362935655738145344426455119242187598733362804471099125505494090299390749768126700265898858488981443303557139342259934333734814731984403511121953688388197012822711441482983472112927835334422814974584914706455115365208517123867540584561481139880150956592106266282554454887992781602251260782161923716351677454151478388700198164160413552979795423880007288416753880218550389400606448820526650367730467118834838062386233594100365423834727784980729833997396600602470512888097893473210017780548488213692299972386770934980441710371059888111539007763921869556265785461205698060443825169394015373324778820974572615306360494239967614059347144450537078043793134892043385473470995756681894216568336143546076577652245276382614132514322114881383635440839010700275652493312000000000000000000000000000000*i1^14 + 903233943174968898311051590182082663139025550020869567701424250811520214988142412189904811024665026245364415514848572431768004877145864584512768422839196825922960422397554984594021190366713835682469437241964293589685306660642934739169021404583907559578135300740323344538960482647029104876181081187234023491983699761307879491723717538223442886309627912779472689610504706828868815049126727402317669416665930697085312618487410263956692695571274483244197810342143140546421432554571435763274896902449825310949826249086002728605298189835565400473262940020433564896925791550900315056266616870799940805669312533761025279065383316235505120716968297355264087033430588786222259203089176342936238661593007587013921885795327669161803385490231372181813597828196929015459753343883683411983212132427140235271124675521390832947027921060485736622860054729377824101540734608184703231550248556856176376566865594597303076942823962891513909982468079081800996248173047096812680194620940053877861755104566910839051656473159360869792543049679053741774085819652910571006167874807172689808145989245844069138011262720368863934393701383598707088979674166907391575858778580427533585015946815235271547290582161409072805038406780966779647372840908805308188854090078928261450692707570417808832992892943984723829615411351461999594422865545848946501575925834584057736176403606903337290372803285568027514298104099504845345613076874215651488922332149352344992636503938178143012926475569907729764701116357936039925488537837131233968035333934100545537960404436908311802692870795008147048565303534282576474884688668571887416582999443215894801276104369432979653262127877504622919339299458536616395837368914119586503474041419065328724278637166904812788119736303789204575150444042574518538444975445678211634827740889537096676203663315244978069653114348133542775093880307611180546721877298937955799079833817567882847984447773498770144068323706886787828108043442029482708960953357334416438909302059945260945986849734887357492894726791399069540944219458660129713992698042003943525492618955795849586988905301747068481433015584992231916451464612766175710545004639261681254295667103072217788956284923879173634587962121336678417037199373672065358255199025549212660993748205508380210897082072008804176331888030852375687198021414979168050699965235348035719430402490505688094708779872792675109698533958423036310839774198560292062202235652117510265210515242799748821471389735809115588355764155564257407637229611039152418432455984827525810022796696863603915277986968390537157109482072775370310838925082712807511431005420538490703287810304313728475469666418927580731825297434944033367666895692549883788076684224048939765794709996802843766079523442055257730532651039088456812940778000882782730206205178194588162449958648939663297730556459298452590217389239785943978024632320000000000000000000000000000*i1^15 + 548116865513565145747864542258273568128084673005001428416886545233515385589490117813044055275941978475305522604660528909568247209482695160530652288055592853115485102744320936776100755790606496552395944470495956824342279008092084372247065711376030563584593705459626475683216150353421213580242706262189831182795515921481589924561163586358057709513259112962750936887812452478873653644230122110508842722155553790715045983905634423036714840671233547198661219582072587013967475669117825594136863060463822312149739137432619099534783459963378091501304878786092218144221455889453426457404374487657720033107994398469259798851462045889801171800927410225648177251456099071631924149511732262723481002628427710506870315434888393281308810020181131660865697115534879243962192757183649270738546689423429764197188861627174113695068670663138450759847226803602917721425498831733747469444062365351616057554801774410195163279672875342533786295154402141208096513880670890664672136862147715752099859023428132489825807631381119802826070582516773162875465594914600318400419037546361008996770515302058711784176741719431132057042505105443756345870892526318046464456392204769693184877955806031055953539834154162573717597755760101411376508795156265088691964899380990067854663988024062887805504076073844209413406500362009271835746520008685538454488179041282755676633038282155627463593668015560225661033102391460547373077500076738425597640485619659779637843974024444131624738812709532767069055793337427290260226356979200569896850098504109067088098641984885381792272917688041707609199589912676949880545569481802556755664170969422780610048262448470914516866225706277768657581581160465471328589195797923673882295815888979900496606098167526285675029828565091117305396835967336204579258861527693590389013944661550563510552413601717007963482178361607101176467656189643596126843811971966196274983451797698707037181385856311111937919306659846056156868863592970199885465204353997018270867908079318687070028825688360668433673469559698568409790147156875932353724085702392499998947377377712208684607998263043112897343234625294440659019522106973081635163208324432804377034304119885801020296932907140827436633055840505340891177378369890803235357589943405760887119450804756918006724273981340122161914953828247401495023382665871676888691241207913036499252401112502330166412719670684856280118884489338173497800371241435223446441307469129448128352440066323258910304208408530260309947765516621656746988989268557374131561749487496853582806727639717917396042113463671501667298553552572469732617580473990754306511874638868272592768844048658796289655677406242790517889474686901729038194999809085205399800070965284753103791898214051418212914688385144850205497710216618692478430662706777841568387717067485071549997541374546353388375068821098050792201405680124763630993408000000000000000000000000000*i1^16 + 205464454062235872074904094799038829651679935177057960724289018967652962001555193744835851193020470361312472500359735085221710981161863336940953421468346550180519852455914388192085433490336878522904276436727264351538379043133830802010784424066083830858566822477245978799009816212450858404178912232769193269788384198507491683462581567567966472371248914508619077445022871490020738798089187722279220940770086843218282053074966890819974240875590314569425390077729487999095264099725889802419736156919307645408428331283874775344835732318303346774671386154885681160368011775520953970370920081661160827772552726678292134438236184493221404838462785167980489926835998296347320719678043414534386893357075176613873498429132451057457932583145308449492502076177856630767102095605610311777164113584293555862118412278736750712384249913502155931490658558573135640722414788445746794222632017188622665588394082273987430597098441069767241261043852865062939832258847413825298934799899380440984864408163653254709709198249039069621128663195471124905459671943475019988930168381379514959781990330376744958959672946406849460397747990478646521685364512416769855214949469947568482122888541038047767047497645474416564074228688655052644495161573390531136831184732247420075282230653117105167341880900003122106469491295605424524157685789337506996275658152276611065676535685049425098852701088455674673803922766209563982465392932821236682911540271989362791686006682786911769787770850464366640132168133437843326616892727087957910241786408905847128042629052599785419660048662463839408306158519434473453958231171515200931862568520790521243136259837129625185835003831807966448241857779479524521759232808812657951856949940794355792397613568163642167664724859836783557730842467530113158757052084727104795295066099062910608237483199333260785631451237544519594018261146170819414534306746257746628316056833006560827288925299764784655474217102495971116711769272633636642119826356955718433361931911385111319374865158359608372754243092735347143174938000203640930055586469503363240223440680922355418974068224908537521842747012134149584274650378513023500086307035984479694592586330745279554096132849542886115587793437578068644244369044675820347975806204863498407843542421992357213502637834370314490995519192559807666812346213475130095250954971614301110888116540042412519253874543812174017076584355309489646724048073267032931957630102069689986743883819910817263692365334592210852186137105889656803413583031298457620154677648784667538022974702422999086449434614048875854906256515480732173844744690465893176658857739527474440876873604204575252578443515888521608561523088434360958974846820555429089214593659024858035229688281679950627997276707758111133053111134860577007293922804902451129030104248846118695650667155250239372407080973421921923488508527704764890218496000000000000000000000000*i1^17 + 63336886303465334768690103544972227954147438715321074010936564582817585013793946161809152035890141329334355020300361564746946797653918735927462728647241439606135508129025250115500238117126306421276088479726178754894680361252195517195808378890209826289986982159741616909123440706404914023974255882564735296152834606610506765307967470539791599562497479432944100719993039974082238742066080233038994458732400458036184167536415315698408754254675394771695719126182893537869382938897293754658941749262872010499156318226966325315749928978774505015826907359486029238853661018498883189576477580479752403752601250661121830266786124518647332504175916923976519618204161243473156385478636413286739831901056192368211561223699388847710631068406121685626633884483170794028315973371741178219079185122892604734946609852654467607614566747193017783610626647225456854749460351136976702618527646946139125592215103102243394350601145699506250774656150862360887665946807607221588454832848588497888263021031417399971510488025012991633455019897496555139513003240770147495476682125860730642415688640878295658779332370118121388527366502551837087223434742993385769545746461755338772017242688194648405037285499622296634790463190721872532279244236527654771444348889412731981184818061810520895417098520732981757914685680666291086665360146597777427917468156966557873354817543054668956571497870915825985049479168825714388288621087086345058039635223960102347179281041447437951754033535292435200091357930027081330630553582802348405606751398127593795254426565012796499618369314784575760956192850100823586436690073669912943569578765661554845502098987531260992401995956643757434396958626796548094590852664247952787655758799086229662550414800508953563457906893731853264334242805233609570273047065390280411409764226206808121826279938859811828985135688222153962988593370703392860302486583506174065538275755914020114269919048754668114726772780300027425550995911562138570319509711446169560900087076149033703128421265145428078197069677289533092377123905916724296023302104647455432955927851456426060616223680569727368784479117775469602831698658843671207668169666910446576520626384745504226472785356944685843243286762645242176945141107196221051583672529743406081969452924505312810838161352220329284228093864133002485563928919783681313602023497844331548623137833515517472260272891272803806043169161337808989907209445419774728087921384348153162879641143052004845639463117403792724905113440231213187945235818953998108459428484260501943963755364701705860598017462166802058491204498057130115192432632142305665906293008394865405447587458196503236607382660024697399711244622043752675780700349994109269974694333503417276890161105660860419095732945758772271709249967487275098059215511173119858643901222618897063931667061279066519404275372704880421432464817224565758361600000000000000000000000*i1^18 + 15066431203388798117956133788640772408510494804621646993751402189181159989381778439675048541645565009932488617601635210471567999493398647567370469431285961382937018697113537819488073499390038242617073425237955987981303106068218083886108211915607300671665831557634140022756590452106026570793482702131762759221922700077854326980507000854491054734723001726734370731967256692030605242909260202127808460469966998711215508059944514874281250211833720678205108237380059288830256532242436607503082350609373089211805514117299159994564167078416884929207248277233315567557278909925631421456223424171257777227053905263190291395879237558273901069750744846775779426963123113513094134301657338101888045261946811731455745412344649043210537410314691094695607650975328097800929370438136009515581694189858483025074411294899669097683523278219760556873056655869439606600846859330245726984761517507232485971139798029868341598356868102017268975895133484423231303783181288306580450582300847713492752514073956841268256804742003343539727701094226109440208744034453381532988967578482674638922824518361024679071657359768434547923183395433252091715578504377108410440278076672560638577205729475383195567684151191533519741062490585552423973475367378028128051262609765066440642648104590454442432961667100134014550446439440478248584605234565815288305422013090617858506331940010841116371326632802141714788763713622906137790565580093875521672743686694107438737535793212063356452801280290576879627348878212577172984279709738845833958747412772382351324620586911270471232779977910031060224248345887485063619355200085266755465777896323076386836944663275220144205752835176508444466644003265423709585023488101341827548391205246912571865543518957309226126363689022311199780354641598157419003118317643932315063961635847025901086110316813503376858845619404879534339039390802583523282383906892414749512875165318623034215037111684509656924436476469831670492054062464900389739466574497481939330648439344641896513306358275498087276479190846619761287197759033440921765492441131577923280922897821998877748906446187758011260716663022308216512357854359651096960252058197631548498014717408664725587179482110180340516097863729671681816616617289307230795604003840608678655963567915742109589833203251781652066971786474511012747619186542057311266657818662233159671545072158409848862132278969858510037141050259971523915184373630179320840815496747579514557349260169770816240205796146625929911775971393123294364721153033880848524763865660697786180439060259161702017897050164213543362136611041176546130538696227291284214011417869608037418032541588015711834593324020646198520089088098787590817235669463765453812496410734953231062398247237808745528109709564805936031581350102692170784205921281914722932613220085921014141997421525095922841958478871912585794245261109071393587200000000000000000000*i1^19 + 3055205800573840038547019655803047770378355003939392066456212055623369805102254241954571527667128946005795173734366478188479620906371103496977915782361455395735962038477878441722280551339891147067925932505630243375441246439058871060524259517037950315221622473359852455381119962140049388827554863190690508961640065121081981500839692117855592440705714773166864890596625417396866816894866414179586739628502920794662779677932912522105140885514828734776784905996309852253361994995358973923279152357903931349143741344909219945566458731944660142369084651762375070189067771355594917465323642074156190139572235002499180635905003318138301834132605623449022859220778206105247108587758371889232346222735554622464342170238752080563141069609833538668780588051948600203460984111096750560621198960511946503063725865845318991972897182690114916802727877277190391370390332049514990706130006999156135973238364027429896557941117359982805650566308218732027171351211367674292319760285454186371756997165341532320748519847354967253331114154842065159143177732603742279699146926726148712879985772508001795661982440402278574136007581508336151994753627824169143854490339323259379356176979351833777389314414967277254724875539993137636352958545864977707111925543988962418768379045122412713024284030743585906148490940886490929206791758175577729701689062038214386354634530890966275274363781472567516026178299719852400188697219614823948360646988079280196887171530109787462914838290128467174950145864345408589037978165595079213386834595591126236641574807276177458851490482499228176067566377755001861978567049316634561068521578059212382559069585255228438673739158773906112914282324187051876128257647195883037209137624607267244072482020347920751397033179151890559377085084436295863419517667680111399241121607835248024293748447381403969289382590999178452066269586118987786875287148953204791666000637974359367865144656151261300801237395549050552860159144921981141741792468598748187776120891850927821764710577464132371681686537717038940142724441987378191659650610183576994733777115770366930858898451225325317488907087468261022464167964413782297460811261990543133541247596219617058535948958540689579217518333341513344504736981696312084127465397222325189315931036866107347776770689637474503961271830854276350297327211546572000559995944750530879760733042990880043135086117219962804241971892056914389893507043090694113557870946384093364622668498941602010656404968223128685726911756793091267725120704733138157463359729073979229272887402167739776064972597196064681715530702224480168761655205561039270582931101741904398929871131785445897798397755248998154769693112907546624640209549401259030396600717565522482012522025176521312813868596925029830723975435807882632917668856527737804047027039400779300993413861074318514191949796631796322265700012617296248832000000000000000000*i1^20 + 515852356348626434556768894826418576263691110919560346477888910406846078437807762159504626111371951149475432904459798021936416992375481879637685188672320564230205456430421351305973812283227029783872462855787550056720998783723309242703022179871277868451159586603299544768913853053850112537745677627464890132467471511255674851597627356804253205089770471080230173345847452543429434316812092241728449078118671144124107297481680912303237548740550342716574390874500535881162854574639696050928666002592422610673192016829702085854278164617937231061019489315212431324310117312027531210877793172813583953987076942303152240006179537305470099969301610973873506179839681001475278993849305488937680388392670310023221652244369029631393434016332656610560443500613613419610983269765040559563403084025757680004909318270002982112483597504660381323495915674182644374715979057542216512219021906358586127755969074902633843350742508353467159290990641304949568352136615785414212305756361461544281129748657787567765056335425018703055441935117463470212574655024915915567558304345074592955267924120659651241567920239102848452678417849469164050417085291942395434876678735962504223155947901883143582883600433002327426021083038769846286857436508908494152365887038136774083749574512188530422327042016838578490535448922653241418248228951233800202912348375344643567517001733808014504964351667697882511011133974184465521178779200453549816976114567202082382114438661109574767205407732393144184332462800732640365401235995573682357883488148417648358306567500115363984729908152123338241691113169801374921687603137057831457982114233520501496241389226978165181630396437748682140831255673022910566576621587629674482864522471472852682487195888629920188532932003028280512330799362693495501920003580965067374077334593761955756148944435051904537649001500873986881212332035337669421334373432893784905756430089717545819169383731668198371781358383545863928824630040662311432758299984167418055293735273058157034948826737965609369422331292490702084490610297044745429580901942814834366404920304954987148475559473075669762368589113558146673114591061752945822958160143074923373546751563416913221796801419303604394002175276794607526938392060334025068589419567853938743998844289611124669946853282018340497959294223919303866325375476390269960520861549190479766715038192227205284549950837237367446042743034809033688613419125886841796614745346486568097617795172664171420959802420712314398970069904794301796350842320193202139580287438475922682541984268828318808025060269392660262254126666424248238031587254135632531920811779985738444403443931726986593337341042766926267434934352889413080589667129867702187116549270615384083474777140747472975170384726765128457060037361627060672165297380691057320402785528008155461628189953416689965832830002764421474851628394112614400000000000000000*i1^21 + 79084449567659387226120642943936983183953734067053629677320340553663378162646418937315421942574049607909366280646685449657430091969072735965954248027509253769012701822853615206100173454486684063447807953633784197613579765279574726188653110044751726893708074403629868884997825770613203170941679532878044585906082523768480870230665653779021392302635365772958019453218791664552449310615937784361977743246973867464051752610205013218439376134385801252540149395677978372173819111640752907096630396984808339691487707581840942114352090525609798536599827027313752634725681970998932664318683868223007748259717880350253534376040542060437270836699446546099649347440949853161449877969327459328492834953120909825687805396999525644711505980790844455105966680182178047835395617709374922787680168541853632578225279633655707066932038330751992929803879383411805395854036529202254163130184876816438802950450514260398583365900711485595897273396989701941130316777515824901990858621279773025677981300313529227019784386006225051732553100436740861802698728722533961528151845270253435077795125586845064267130864865340932549159599285561488979618463657725802172553038903776306184979700355338037539538688828126458362550188673941244767776773198492487105140612734358593874455607002905530378364108424321360697042925742972758950020652377467098723181423788716574049475640351263518216491678779737683557712710231706929688501063789283511424920442970347974418224976957513749960770651861716921998716620328513382659626224826419318271073329953277705357556447374875442091091834769162590928833686349629198427685570062925081957546261439335980264859027913378089265918857256854882231562638786277587698622075886057908713165564874621925204647402764053030651845989649093153567554641617221145409651495779033398601199503662685837977326098327440541848789978414827378969890151950932384996172543201207348356021650163637384061361571158810178467160840607054639403716812737090002493010005584985753819707302894178171237071165053228428941385354041669759371183734467218926035505674189936898882708717052064890342834434457550266843605905353399928944245546724490922624182296557206021800819741041328288922272935432298721935339807860040202120336361230435327422562645892828928924488304998219268300120486834276495726547163615571505813326182725248857657423630710894779990372384946762503407174072583163682921057593915037960735189754878477282797604173185660696807364808607181169188757557951600159143362015361546239757281217812280613476090681158386451207362847877019295730421062515497899911140738286992264579874292023700602270098338766418413351052155637382100667004187333715339549351883385410967706081776023660957555547414325300553299619713188081003156447713001813489440255353204647627988454279546975792951219108434287908299983375946078182021204139035883762466783292710033817600000000000000*i1^22 + 10813271366730791208970928387735262630279663459383862688767451505191530093442761240642549509971100773362294313365737857737410759066380037059335020385405538206564297892367039337784046722735030396845687880840705163798112622955419662123292280921881322248263163266569583043271202808592483115175451862991960712107467614476875318703130810370801480269677079779247361809792214918721301563239920363493543802884497161349652009069514987949300744632180337439651596623774246459108379078279106165011141737021804189675801302864493741251393211368247212916337811807863893743462810759882344434893879654598299912572274327247684794557108213196597895437953398462753806111349943503066442184628772943932798354987630505695201730503675731497397734383570877637941409829611855166894174009018337200754195510432191877479091132220322270897799002783551549763698580345558925318306162010474566886340107555738565716554940598053282921667234414367806482331654469673648466617346341912193626592217558995677983667823527955990197292121470645214257110004968789691879093772832223946722971334717521170385590797650550344208572496402933948073333509159679212985060294129239038513143194331092360919446050860406072683491123981852651993971452596197810199443408936383646569268462321229933359907577842272158764681489164437186860492209072649097731332433101334020190227662259491415270492228089462540965029947928806936137476645508588016189332598638623300158028133190957319423388925407404192807313538818457597173710996443796946942438015845977951199825023255751043892228892398835900806363313611601344000811609963897622976757619681543717426854638167622798974835745360229659667719007380157628264732797771214205536327013650647873328259795774372412723434047974399775214365823891902556280537331975327419150226541254876148010656700023488931955910983778657289279766977327730114137074907490472817741794911661287135199524083902715116537491409922261175333972294259087924948563147760030991195965029160212524565432228158714045800974376569660066380983760791930521740393040219418012655890616451322386516842743212476091494976094433031308894676671138298397081872467105993855943840083018006230544383945090359808839438314137382831123296623497172134779489893385393650925708603442430854165131655893786447498515314417516095984285830834940320346205088673573469230436244732039489796640827237375130620673312799032394891789839787453868122038617703817879038168438732932826615331688474468726602199315823625740109421274510922592194231405263476485340510409200621351706811822250522714387720164388030277414792343763156827733091915696226601471301964834114081105282132162188795468949096994091549818332002474812307876450475706234737132598276317746782891070554737826127957630577441312342502324387926828687088821473249477975663260186274417529193189888009858100705434065769725245852238606447411200000000000000*i1^23 + 1491637799011091861632824777709125390101583870775315367856872241898502723095920034302144295216018250052876519257212031520506850497913991089685848254678993763273481345595215696578345127670617595224194821832194900406804555363978059688577162188748368047949827416873752554578743964960300077758089649218929659285502007936769048815032086181342646338074467302895001320397232675718849282717680913391478823620026101147409190095872703372392541048728190668670397717150215137890596294970149888377013806860453882706035256477862888560593575910372310849309326804233829774948459612140400408295138292059929139113356701854059838580917848242349098416400119214431587723669013059279444487408952777355994365924536942327315536360375573621882120923457611165646717976193520263640210829391499623810439921811846606173921614714359398384788652496280035196842216412714492392827288413511002151093649189852612420776092601711097020235093133535622103255369438107061287038310058149747160582255939992396333080645686038635020327176740561683993492957068392875510894450197870236344934274432616044792714407481707675588661463317590486647493696891142487761555131833731117309194575669864961191279747685552367832525530079144120928879172874254913841473345690696339810754138396084170727954791761816100214896507741014934025149675003464263376874481128883612641611947458016079045468159100820030444473332738078969169789227144119893053418625723978624616392773681851967935934206673756546250986806623789983121788562777333703461064847928903002507533671486203307898944353384668041660444543028461779854742599439517338414674389819974031716708589532402504615779983505300560527486354296381658066865462775058267774696344685755027621298500876616096226094054018208208481731967883365743447701587555437978946231836668793534019280425963610575937402310034942002559954426373370809963396109938180582324113917097077089439681449451873924830807433168464246867675006586595935829902709619412044579105365014028337267691455633970633674237871377809984621686476002605808354822042253884470071133259441883338675827289531348018297142028209121202725100732817412601812111896872715824710577552729694835576407291543931098976537420006723608027625189680645934035412349584888045823968223611110783514013637391670539932593119132848893768889146854212431431311371474221379385691744641525890084548721405138934302239718623779374765215249467234006025904743919966646508374013871520904596185356911872668522229634269319012360709653177399042784659807595263407434786801265259009099657542236073072418109487133767780612486940595118253045207288580078452335080287755577692568978897040210986418536633331019482237900017184302461692576215676491261755562667242476812286771273311407689175953780836868938369575842608457876069809086555682513632445442456112150424878057488728519261966065481504288940537448360837120000000000*i1^24 + 191540585965241522476683995604868898106564695062066986789260694770582719537634577237138042210757766252696353278214128228668574176504922961773048584481107439291272309543717033836861807444210847374111922869903238424573475894250212092561053232391694735346960424008073783601753102943923382118376761660292260079156043920912204879740385821766957977916653686762657800801487423964934531228272514424302178757183204309755460538078882663785220905832507057461104346981566290019683595217909110280198135931186587275151439354461221663582440439724043748833108751941239361219948891351967339404937127796800513071734257436570807476769060850453460524104294934286672634367387048584073189925940215135996389205261862809451721926890991244622463519371050896229150776616049948443025696733206108760044231196203929243163210400158062445942775337569781201193797870759731718404000554700414110051783640104245405048135942247437213133547760681762822051425634276623776596016450413001413904918005701677004436440278298166453521927296271726336379619083204278326155653133691802157635538730825023912907883006436644342728589533771499501890559499085709837367677661161864536248958748838449986777459836916059619203823159356330066327233699208015442462630929216453613372195807633540632791601541322736490529992102134609192130602075331478954488755484957331336582053624285126255044559851814040563476563594328574157844651868640407724883588013999480851627633277932176861203596934757000648532314163596297818878217961238171110452553895146726581173119883573728774063197583214163100075688691567044853780120856038744343658061142189863308101958941802997751319738652515890010596015493582185337109682558692074878796251405796081893403973742601547514119192262566714850546379234889780662589545943699794687070129367626550441897324872536883877155722764744540398247872934703559563570507033444438085601944605627784689111870242231355142252972370240605260105578141568958845222869906825528670676177057035050856915935421931878132564183427132913520381253901652351987723810313068358088454726944124581129076160115169129805886972467973871871400532794485067417208769677343202160460633558564780888027723680341241722549295207528830810704540276736809725171315240121203391355418912856992339587468878432490537122147911867966866323152956094872763129185875732492831138179763930181470891854379325057241635738429014803387974790366184077184435195169187320400638709321484756813833952412556406184029642596361040759016306668487171203310038852639964618492679812714966706976275594729033261738519852394076428759361619926989262741640044753421695515856285754638382637563035528166800538293161790009056099524624987991563421332150892418578372276460008189705936813883937476797755016804122212985421663676980174400369460523993600968932361627188374985697877953950050637444482153648614702250680595251200000000*i1^25 + 27651065916302595413857591984232636730786318352108959645500972677381953809658354498939048639123327968816804944779084984673668351164959753329371435025352551329837733671493253942785128939566139738954651613002015351325010769024015374619558732612208067257372312841994289030378424487954908137780098743786536968343718974923401287796719712669313282250690755580052108869402662589296862906990976076237150040785814909784222459287968281276011639739056416074803726576333143175969249036427059277622814320635872764829068188707399659225286370898425966249584070264879131651041355449039145203629314042506243555279192058579714628592452291144940706138672980928814154844013441182919456480592069154960070183585452795363565904885299025218219831564801181522815600812168465748316599072742262595557531718952539278758191778525017266347914351367077377359586562541594939686401731737926685785572177935160520555657067934131764786300839674992296360436776952664720760589992785757926255036213402414098447430352620203044688438097729184643915291650619814531864324707834837094876771232838664425583225053287717463155755166690086128160661353141656110841011323179976491991066607624024096022485275370549548617126946276153485764198044401869214567188943664411492891602516592245202895924018269254939104727696354247519574854077784774079137714972186346412164523313720994528971446529293107104494438631836682088223496061207223271216186917557413004660758115175886660553675273606362673139058062816184274989435857971419543338720007829267787533263529288312256648478553761108127723208628265721369872725336732564592662046727138847031342681252423774654610304879291841763074132475961782704198614830573545593806545201880801470361484240984637878289988964359553748849113600549484135739615178599113723846914790348145175195634400829878118482599325673142765373867149372011014234860943301182095132854314285137781751700339212879482759804858948381416868945996802369569965160731194477428837710600489744235818904036981304752047109231719088989477178064553930142637755417126024957880212308476868560883270280078586999781353789198349927342310109510830212693636297507329519844036997439898117157559743667679806876625364782250815956178561561383581562048301374556282773379551084415543041818468292675309288048404085105132487547584085341922342397569993104650628872872427460432266824300178796933251532404211716949879647706217375801744384303011027521262307885056747533898119133315216918992502626248754209773000987721381643467728099386414048501634659079853070896864753717140898381528938445039599714201509689990329718513627162009793705885695127655820556791729451356251776512465463492249093469462417353299360456023277663447873974277855177981579267521422745942618728990368529666687511255064592849535401011630618880090167136577034777730098393506123714062674376008521698601661890560000000*i1^26 + 3167116466828007587043211655531095482539945397549470119480913269132678548906353103513902551848344673664473439494466048219956904227126778923495675281910217403292555139067801406567915238076615135359962339111615793358663359588172178767376818863190543853579311050762302385552282112951769698743366665480537251726547883727606590202180108132766098923585165661315052989831817527680190767611570770410867751328491768159488237459372844120019921448443341770656477225982177494534078769127593924427935083599844831879255640989617813831192004549471861647428387069241106661171937082563801053022447974635595271749925064176094959400906630839866176123230225097900626397459680264140009073948557488224058223361639095781792796685908506116687143716670128784455063475844374451223539317601793522302716000459204685699859681114456975358519827707681126950027680631398648460146181197416256725078999070775172801805210859304975553626408944364094772843143166691853632121955758800727597866387937704699798814346138477335281242017541897058569621681396448168559268953938301579390199539767733185617304374667393615400369558834624049793448911887665732981519653845217815315045688977853876639832402547045958789196612421383500006445904831406307733946127193574350797047419550244267024898351819370826869975733634012891475524873761500804757987343430225679362357912167743974691039525606198353129414176888101566084178377119295874794871994959428821253983455870110089774652579188892183034473082463087125683328299787215946704766704421809246622933757092118100531552680763302485770998245008931788730695445678550425364128998179546664002592957621499215261143609473043722306494461188154061055613323073456421843803798552427484475067072201634824879155613098158422979058527837703240903398476791478738540576631863186015634508960712596419759517395579984895567191314867073000800658434589323720731766717447952899984243607302807189573657098001410393856261786134740335987529748974300008886376812851542444329532576608614178019853812018409034362859274907526408022078238934574954389801036568209373423790093337182937588027560121888980444603954247365744268189219088384713565254526050997240618500380296720574906801599612515930573186244456216775102500699316112571952116615517381764566425754941250727999652955352802790044526423035404881251803938261156179293415313450465642069607076249740794369902899600757247746482021009849992989583710305802341146208704297010133118759468746324391991156519454423421294739504061955171719382732745143645341981886558859500762612382048476253258930319893888176949519642400415072710390927641648708357068554163026763456339339813611475552402468755762872184708642115598416615075207614390395882382763147786572013250895301806922039787453467902412042961769294363569246123746130749293837269772644783735895098948607407084679337686188955984434561024000000*i1^27 + 421649977886893419923303948355574858883824894033120708390108010199076099315838729710761381178441002003507495882318502554023185282394408298186919532788354023389377883158786036029222094037623907212422156029163983143333636288137685809851816430799018766885504960953364813131483119628742661047596158548424744499298560744146671815824594240494631267038765815102071391935976629221830769913225050561963667585924352687428633784935832955786742759839262766703491797049434381195936631358645957366613473034637417749120852757636999610483999455229660354727873400638438436006011537129698437468451062154762131431451268893243231889393159060059755364572015580237509402185934549436573843209456743741231000390023580779907506219574408547769425528933584566739076371220391909419289854417632516256718992402203358689762797520631717482601394549988895760345430069625135948311835870886634023751623020201591100853091361079059804515713673652503792842379617918851098596349118459407936329490668353316824010366547073215518209810187799130533756542730036777039971413748294095518216280367506033941581215246269372516552867998900363042127758023686937513036238949026878373006058582212944714005730559015957930304295546160332956914693495363927443929792970607660117783890000644910353981245544541060006337805099355553101624732482412660218472892080818181451182078725940936202484350715060466259244057743580715985971504796354020437757746830115986398367919526975229538726783107430315422457904137376253180107306841685627004778711215285661728205257874612391803657371797279576446093427583982302906381997662565099840439441729569586527343628103800577336099760994819666960676088749893782152607920682847487173523763391969246531189786356425329062011843740866511413852811366130328163168265548874571563102680025455045465873617210608800170531106258507372745848561657671107944036845680293408565544317783889076342477400778458775618597996756935450678890168480141422654236416386658490327297073694099478131612966047817777629720732544707203574217591112824146950079947858818913182438184278963655715272788273023617027623199586141155614517220498568315985537161854325537599394856799947729887503091182234727317750598361466061750983921038114905846833232095808135808979138429105223248343744738340057613551455258092580659777540929869653447859339032066185238926532036211364942070452675738288583718946485645574066613854195188299716901474347248964569555032568132954508888238883597969262869497088933843582111784728335165343606562482883569772388964675811839809316712431782148094611651679223345423675742113375450796321026524746602969127816589983157874962513551621494449526708106793145525042848438436480738993487895930907098898305873022710097476665471631810925085176098246181633852299333846330357487039709785489900125268247456709321382019634369440317291680392856973239910400000*i1^28 + 36519611462224723132731324113051249135628762921771208354447410281758736720230999985403101769759375880530140609054176457540819240453096913764453469501555501650041667937145990104547964930130249090105669808269014097687491198203297932741767446609126410981689517266936439347132863521707875727919740628569619842097003465206693944224524293694555787194680172526659166707035369112116737872520267064258766806324963397166490107052137051184659475531983098697097073568967640173135563035946188695476640699847539571438719234256105008810539094866420622733881226863865563941112815512305702387841451110083250451969680635933100410563553968599457572492447862634189472771232534899951461508304665838958042407334404947751473650981463907300769159982287792390396676641673860682070424708590977744981170382923508615559844728664058847532263637324499944807969663399401727035262338835847089543969908341683013171410380532350836066296518195704082128047568814660222899589640215662445703783707783527173076314907419799896996176391602300572522560613550906106073640009957320698724239132173586224897526948166425982812645929472581170001691199942830702192715275752348938221588938413573372747010316991216782262566730950785124859068499127392438354343920275144156154646728849071565434870533049972725044418981222731371754716642382180011691295561312530183021656335196320155942004447187349163381336163218156082694730204015183276850377154721119555619412266616332273779246940235109706333696020553467778675176148048339238742920950372393418288382614949733951172390131374337421462519594783639306906728997898184272516213101642173249046207775461894268697878526024959676873652208068430627743799954423783441293690565009365340845533325548829216403845972589100254596052174075278594970966862919342880040147561919515608330993318827435843265637804797670814180287173808193243074076297958564379748153641925023190591164840477481496229412301568072996337394896303279858488753116529548069122266811486487595548909421448061353297121589580417190428385751269793518210466587326862521252886029892326635881062159627584231003401660267309828089027387712778764860069523117133422089379607592096570116495305524252786099804756415013318062374580064632450725820649888020267710632568139601071030961302321756270103718345363640165704625963072546062221139411022054999360357731190242429536502938113261214767526096469549800910072854954842220334577011425477335218024095812393838990204736526494823689093625166924215014537253534733072471311170517056322235534878710116378938454210878716918905826218930931909594313314202223057443659133582906567990373959975225565349145852470690981697621616372832623841626839952368491407519599275560898028212997480812594389217484186167646107690896213688510767637754952096237024331988042292032503608406827430308506824373563517989704353915814973276160000*i1^29 + 3890385538522728916736427319744738249565716980333729941771689135056691917112608916047075392901135350620762740816986194624956951370922102912999939178280733561274125737946580936022229436234842464633750822877399445935586145528017050966913367802564474517263770770331864407520327778556150014461195814930018665848583916949841036871828783453801720229025141618212592631566570813878685104135653204706541830919883444904366516809255817951194053764335162326925870501102184840381093212240151804090829673015637310158363366834122221792740312370683888194438546905942763890731792817686654999343305965284740908558023475361046975640736725828544938672488257688161951611817190303986317204160876327409309318412682417851440474127543173748167876313378933764466955150644113834316059214677838641110551712078280081119641673959446910513933753249785490608928248829864383612823874199745928374499860689854716561238966968943176656070373447574099577610518278036033441545456099703143980136607659533378193039786920788074321534565276826825194530336156403801291831311104274515304097425308239584866036674789679261799648158497901210905849531583675233370222061518368398307967273327067256659903368621171039890927224791783574764877742636717911253098385776966677678198471087061532111455999704992394869111531548511175946557216475666471947541531103079627337550145985525543402123617801049744633552405869220714746217424759288175836962384791935939831238284395601605485847592380754860831849621757253575839031619509344450436969978733093024229401696710731621344445521411114140219039204790764977367290474149780090184138397243357638544149764651799288082225133080893951213817849607552479075493622715863450679580569973320310863156038449029366259175409992975208438805348612026461882731516018152607075874432301588924029727987863265159642065403721111772471017535803120051305539367954252164587883262616923133761851586473949771340897569769456917260972679039638849423129907259480188973374353987737668265811476797283446107739168339991209197282165179954177519345677212828603852470951772418658865677674081684681228541116001242969680979605903179949536235141264593441798879648644868412782368071459894897181361951417708808378401264420872936306120722985386885953606439600423096202266722197673817427541519796965381193892519444341459167574353874440761465900085881571291662796308956288286315965446596454171372930923296385412213852784923602285267238936564374509178481064805205897302852259472520590281523486193536814895918272598810144895746914733914564990058165644838912074042898584161176257868065717719891676956890529028591989828619827570270186944038648699407327847262227414437159762435694767301119336084878851452305404885644333051255843365447107414614403793990527529179579351164363347593087185557669653693723678798444382999275132034688857809899502969028608000*i1^30 + 191593653515097737664629006336396964499209609254221156037525880103021683196840054231456614367890001557404684311768124507329467489983029382030900553184102746219694448475342859239431869864864964162899007497600148832049888952497413849704355544483630296575249263877825470315463218679539247452941531602567462643512044605632292539789554934815643994181976866546468423454008902398453902363280156779058942434175587381091856764225997180499908950874189008756682399834057669833059490213013830447330631452525830732004284280783508102670022368381016532210974992663974551104798649125511284659740834218597896094235151740705786442904027499880849676889791889218653954682344857266743168451185124396457127582244048564815406054373607312746917215227552851506676051638461113127453002214321196953479043557099473999641876532108316016403717944949621484714639426974057964187066948613133419494385981100175849634229508021361594732559079568854489787242302560602761087294091990257259668570412984446786641770426560444483190807993104939770042534864827333105017330327674138073888205649100069816544653793438422378266417784840894483011040597650702620414984080983611381001983822206295169668453744357475604254924371096109092431191045419136012668416870478023713515040954066260083596407673990608588190701663639268063751091829694821749667329290330313475792024658682460417817542194201248971875172370939531966547033764865772486494863675376886950823669874507111006090819275798278376879615452357091218087731814659478225954762430965702803506928166807080954162435567608566061135595013710068354000800086464721128243174583640664198907802914668176035387046551571680198620965387241892618071941745364920651497425675953731078299457307520047062425998060497817911855489142096701565731718524698464542485649431744023569894807599355702502105671725476989277010171844279997502207029088797159052000700012414957103862944659091317392878812170664280123257646207750415364981342906118293035794756730880091313898277356486622836391715840366864625854060052121108618913735108521373409211293327715571974547742300765670172745951998677836696540598383316083595612488248501388048677971368616035712537905111710798858320434355564033853729072719499313701314128221206136266459169815190545029142859597523949572343103244148334814708119937515139053375396074636906998452925027070534770449479745494524925978996843848986860086903333529398421594666419182894948118424651056605974005422112345031175642539879931209502678020761851004933840543247540038030824531935738908128334378077392532659061452541769357047742028624189479771088087305829792979901167247023933017637590712064128979959103843703383361230301029896604112231932108531946725828459147256158825631829395948745007015203351559366064124835565313541822124303969553836139566536721889117572573458952630314066878429501849600*i1^31 + 13525158220490014937392276695695443874358504135303584549719883047017955481285131215228255478848322736358957485026354740525686672324639768774717954182682137332933591571034658016157212083391491759785612091564532481221674101390004845082070829984606436576519859075084052385119622762676708069797749493025855398948034361486352668305406728547721648908027501183317910250293431841683899394645684238289861321851106571520392071666803456183218939284499739422534140944999866252812247168509909711388353893911687073005004096114917357165799081673842814982110788390426508889221702282732523227341283543485817693283857113306223368955826313136391088357431442171814921734294224797948948422747616139794369091797254108075840983375007705395657471241870600199033678416384410612737889765572879708377536155239739099882649790916344125764061897873718507430729233411189875195976611687458366424674549594045827363886571350449635483055326279619095299504848041587259996467833208338387413999408508277912008261239825501308846223156403164805364531520226422500661196356321197813916632917713522575099822656068189576069532634259444384388502392725121725013900332881306392928693805014701721487374390362213593823102475060869463190364499400384548998130077877311267793294464708183963261472243520064266176566900200185682970795903201670338049627098095482042157548521797591685069544850707028581486009774188545685152300337427709454842409243795558812825930526874051489842887437345669540824072368619157965939269187782705230134525127935078495373453712156126227057797416926391991125634639200132815915761688552726317491516129579570241776354400235866733099403161479196655715945432536222491997330512361264638818250780231857269655681156501650276773033136117637614052048923130549469278372719175254779601230770522444645664039435397314101032364658242908396836822203170048236269036695895540238583285200612010543918831245543970889447106651692947297654315724480803650229542191692022718248812733524945897262130425729969446343536857563512900177943505670082666237115198052779667096650996074742775990888881122239656797720724204099156666762565040077343604448858678931335122472050376804745230063363121353199700526899873825318167046609534183715998848087611366102850032355726298913405188078829840071306403809870561217127261629878060999488267987146756527761978543846406893620689503711313459346385128002942738893506275257099462333822443690600783522059228680315401541540253499988995254752549980922128129552673290739285162979943906986259703255102597673273925868085581339716573927925691760160311792105351934282215438676629819105150051178753130987759469760917303736300731097144911230893280721682241491175050376911698100870355451744921910580371421112167662412473210885518705631871696612161002223848587788989310374540140948910122225141657327614757690440417280*i1^32 + 332837812363096302385148460771376689084495011134870302173408487598524046508605483419507258544413993117527941188717542808348729391625618490994330131052035164287346198301125832361300901072293235670238828050166117706720416671446233324139515003995332750453713582665330737220800127641456347195894754168217179551680382027791724128516516489664229233816774089426320875956988923346695008888213439385044593038430950161921044456037531932120387065905927464407652751280827395545815218306879161501216289759715484965465460937960969822571816110147221031487248456600859816609360899582096785984974120039053468423753151751257865591403753886877585935129530501691126787239151853447750748293632552282361693381667561674802257414002119841229279238313173547927141564705888575875198847291522421127616045369953702119896357016924448129241645227905607580091973787201192757842644322006818574006743835487326449635897938691427949270331311788504855906722630519018011541092614757219404695457250962865733849127709415746155981217797905044856115474535267430891501949096620929059362130390818916624324831459826725045068252548823649719433041837694392527182691255669571677414996113772774185537986305088930946455435182141349517889272022387257814623252346126732159942759730681939307856797156616598560968593480273982747609743138378009332729962665338805600397622067434571828063544030821606137543644962880397227913346320428429747385187116593236168136196835203964287433508089875191187398735273122481474098144263794251993687487928397686749793296711577333220885988296421328202273963591622706760211354388200354641962874788107567652612877068735073430917187227676459855432424927396006048613182793438732923209631244347437849319603141948517688067566188919216472462341649045328415460028366294234846051862885064657422704805879429010796488692313995427498384505284322904494685547942730946573975783712574071434007916119991148720316185575365798126023545616212223607704940423988409782712455452380169009622606213096179517524858268675693845547250544975745145011421128754833570997985156469035915278112239103874748810704728742145815148206448380824254655885927975742451502180390396977186133917165746411693886010369452739846867791433100444354364035711094696426436494235957220153536421434497833966043426171915648553843757008282022102221285321224223612824240695847067918930569591510259833298862947277380012665678810374834571869575268439001372634679119916491847964243710723296353810772287104276522634017334539189787879628544286418043006623963843512421335452193053167491322854132435179396552854145798235017454638187216546842346855181721746567555341829165338988181502778824803335385319282629240419152953557235316346160383044455111313986993397915002441068806610560063565533330027771172464501985492055122140352132663647594893118365584918449343168512*i1^33 + 13405026446644792038858599419656474420366898035522933192528198317870481745708801701354575294070130267139246075356306974419694035022735527218565374954356323121679929779577356881321786663152257637051671370309177456511392931829779193155609762811046474883072038402188627449629308632403267089840206011724748644281826093566984457767833203941386960385132291656155941611769585610129704049691870353318847117677924684210613150110244193463803281823573308380467670838121782196981866932957664548474086199503985318044086718003508658454635586043853498422400104691359959674069626601208636503391322613292673838702615765741353050148387890695415316918467968116666831301500234702362709604424389741479114781815097226605381973424251779316551975943617705772248210294622272327655119664607410860395834011700670143825540141969940792417332587913826629614706949710211843307027114546605152926924060948614103632281502152595131820083068246973604781888255346039538448705925196181591352919122739178675228415098882382164789693002016427254175169275034023625087142359482458536836755025898204966451910570636044951740480938481096884302233098195674665685563189648656381392700595748509516241240130255318039349074536263147779149921819046399460642977544508298512943698586856961795069922911244565325271724304218408760785276134080189058207357649673288652560561151459620406047264677414191425210450141741688132361735452350546675394611801402560833709595561210939164950169695954352940062558890267602782309118437491599087796113509780448432618041852125687818271692513029931354243229480011866532383944167668386493363137043794281435858028230556211281318265023290811153835572888778264799464154093587344323714566015560479626425205213908777710137801921649660444254817012373268135409618731618893488166648400567541923269218811520266953286241116836688289451355090242392596916240794700586164983676849620568916982791529112404522068702847765431859609132810969758563459889445708925860498079175577281304001014414911020469579066404388399678903007601209400799715007543395119323286395430048964830292387830093250886477301417532224924864180968865560682785283361072537048944654990173366730510798400465719518736547953534256088652433759834844528954722894825089599398083649224172828521274845043606289564395257107499930005664225296352780696202554625008244475110826354757517237547687321929859663052390280179719028283199885370616713834708626049364494946027918715559096865333482944896203897327829480432617358918454945369058515466303845421234006040468160495953866024910415087779728050744245254930626017963079975040642235770046004035286714084414531961183733446442332419667700234900027223630930900338274070304665902708882011031653914676172118883847568865350476837001551032799621474470737041416081688651080343061820904586677011941805155691058513838080*i1^34 + -220716319615813218260131098531603282561776411430638356136704171807656086621053753212927302744458312569600839106107061564856741579154239861421584643836676226639130722261281189122347196120173881124051930996500504838663077869856180394926740509527328668401230644892862875003737310277005829211466577539730988421525625577383579187321658469252134436399618902561453399752162036054194352461871093504417707203132048098132152602395633999097579275356030997071429083046105167340610917225428707763914005345040510057512624711652717727430690598387259751454586450515107572770524358188606587660361248716868194679808363944281342114196896570973862132496981023388482483761782826048855626064826270697533896404173975152197025297026356585428261306092891415442782244627205186148045099759697320988448926170865618329588845217150161524913456318867618739777225485854066773908372056865401772496213643318967209235126787034509531972031884995569546733706795797133526343794395814147278624261806166994089755887473132883273241008935611935884794149724000908471348272274299069855269453816872750079318187143813533030918169246883495025929683933009528409273092495673609588999750412834160030641925530466255513844498379167449531621474063168249851295959851438030405911909893404298582143324410341860506904507828242579916077847400876258591928596825329863211289312566488712515276275316492028985429382743781555830341592667571276386280587621426025015614053640758522530945152752336538129889021269571115715128892334539514343482346006682501046459005955397184072087480076243611272224265864165378589833813827379869145177807342500913540084002496123636483244022558454774915352950526786743838519265823942217109332587774370681389482752506965995174432571487572601750638712750705733240586222740514139184382895764831456539221292821762725907426224725819524389211824444328133543239250828587929924775677416833922230725352443004685169196789067776344669837300733510157315461984949459740201698531450429087407129899885992069109492871853627307882946793966674372100799208224030262431904378823128268850995985030929862983397471551047366637729838574265613346619262125478012137181454380317228640344565255844620778258928742393766141772411629559489149123424170559648361374085410106416555089861450616644829351092252649348719687377447677740377755545202469876262645424524612501745300569120518973094288325047927032579186729239969708012314065441094546076066795106074959908741802941276951223367477140958152586591999565724255048863579692079409338614573575372510980708901868769118190396563093380710130928018547252012562516917567543648180673638993823853750935574218601195798069823202854056686605282128937127640708523844433931458457733276213484298648971943234067584626774742159978468714630312407886613372110784154701252572059332673494334811046515048448*i1^35 + 59893774756479598875355138169076976866318913311185214630240516728455479881958403863499239956543161507011882287744413368881650996733304199751055588507192828540732531929100170504627203945985876256664316149573004489012823647949737507067591247841648759509870525135693082692401319660633411346366613885156159753018586237175344280376571924112913907457120689235692478314276805417863197893438103075872274433696104001507382386462717931933808914119224902038805107692670688997223819655521405723713993887127263060096503457599369467867112173528947463646281162694135798633945512784442645021388855632164570546968447716912546027925306815734794624376917290758340105945546914798793635831841746882922761174685336197296791889348650529129391790194884251048159432726042206283031698058825692059877702919451737422368807044176246819711356922840878381283561782785680140342751266244233956475971491271075464345080509800523030104745146428569549936844028275084711546063292411486179946262911564589709764624903139964122763700730262183814817137414737925318062454303612547948933415311379807628447850218179630082680155703568536618116200852726023147393182575738577982079311324320927672006524287783309148813146020890839864153169880917805351781829865016790552535232151086026789008038963188581342097753978755523659827896626645716024252698818258635001132422302615098873096243558761629759546599082056594323673343835150740508473183555729274995577849849981248624633915706019419051666150395471346540241501254598169756705594991508358300931566691461916765294030414511438039715117608193780921419195149799936629248632992072695523626480311150808872280239319521328520202396514149721853666316967685473360844224310237644619530076295854584312307564262758371607150236398745104868037207886524212031180487645904180051602894727538590219965113702529291862346442349147546376823032040277085299242067229890402147975870177812644842904075224071327412583927094413581463405326132246800521063933901593294360749106498153736063460670936290052216930410635057520464785819188302702226804801317115620523093196704942710162767977945904692519632778912331178897220140913553928399880366090588426370274883363653231900240541520460765572139701402291438196538609743393132781975663637424700692347545452603660022048812061955505596451127221012252775079416028766549830820954790089076356250881168951541704609811616630709223932716996819695768739505245245417875199667107240406295630558784322809709489736347254636553866121042676855062223602994892737747537354284948288357101603908259003271778160293682811578722943432433397642760117673846457226926782219764905164331270217017967827321041118252010203178273883307364621497628374224860292330052398446253308483651784143409432836553229845400860382372489331975814822022941677070562612462769379854834443764105216*i1^36 + -1366337774451899004742643218581320711053435614499789011714353123317181705681882087035259725421009011315247504747302137721664258133912905797336106935812414295169446274821400411235077125753431082348096234188239772190385924570298768379103399170094108710986122830402580591685920166907439696838330171775732777815945932079921187139084841055138699260169878918182460773212059391392687169234079970861538813379077098234550877976706013423067240256717070484958664648730348274298588332901500301151030464897007065535937597451951840872681078892493964804840673833877045024741083797743290587538316029078942067080642710297970306673106015723848227560570599756119995032232964109152833956496408026847666585858366907942641137471263310946759170027841464720472094866591062387496240040961519409528126104613529626886439271487258091454396748405079876290650602429362333009811343414056497822584881936947183304443094168694405898216854018238086235848684872552707475666209273281833670867682102079871296959877281588158302977113299744841178178912668480087508809134970093013604627807919047566819727862442622980689683104627715716568600842449153899504859379212891477351797813738868870399497442524201787433721922042939074310831166003476065159241184799406664531117438723403204403608866811719664390367813384715104529976348444070298629579064452124552760543314997579624575324057768494683845159158891435248726804248914870750202748944629058935945929086807125848530127722561548918473511332719001827219984096893073611901192951004323553152424154031466208725339325689400020796316356799141059862393616652250436964661106997325907592902754996896846109688634091082566657846109218735486399941872038156585560631842826641772247303099646402591498839662184555572807460194778756887643953722787698809401539276807770093261125337551213580571677116477080498615217781404634596012028245638382309554377723581483068379900880349464455192546070682348661444924401636081738535016277768239572236894341973703939396303003778426834515431040212977666343434566705725340263363639305352564733967437259013013956390355464553544737245638165068657955004390293664558241904004815690189049667925393342503784940230857489325367994027667599331642527727594164728008220201384548751737218234461729551585139979845003738254490848934408857343145476620575891522001305259285847691475837822787627001726889031244585018577145702653632156482552743025877101063794958353967183048479233465294042213778916379967132400239140106630324499481211659271738886096967061280664122175049931077838709454834809903000948817341135924468948619972541779463377769993164731076986240225743180062324767269299365630329356162411771363621241588714604557982502983279795847891091153424850151542152595654719424454086963777182634183178779209005950014036952345121411246787088730747658305536*i1^37 + -38261657451738924177056508258620708606075913991908730250098723545593935478867138437941302426042078306142143603567432662326700129131543241176493986174139054478278991122534480870723402701100113197058857259034930887841653015214645717547037740606470895285830680862323304939990778935369892794328101739585206781549886688217146543179472624398547608230534736007102541804045798961845342277741149883387411202508530909320687715857948680072835002890552730346707008519092393381480940772309205126886863826779769252363386014139771912984108054009135793778006966447266708099755890010071598244664488447616885377495955168718649071796419410869021395538535881010566513072738904603463504628801929972849917167695551584462477594482766743005297584951487049314933244920747297395079532075827714042027846835861207357082512624014425673873099180510755639850759197142046649166841901570918690393129840921897329539201916069990783925717677817752964183065097665843382210678317536826842258273168747389707631137509699431777393633532112606949235920583050402730578170093442571465453009652746749433419417204678652801094882869409628078919200959367756773044224218083290446805084582142425364312379880970199967182575316236807019363590126921826040014010683075813330174212463660327391174710867711628945601868811572021077897271355214093876761435062600882711581641041057560692471920767533928270947016491151632031756368255558490540938522549601380994279968179841195853456922907920529156212437956002494802615495653162288187028890168149999650912377954660004363914004607695216577366551555777651429492836462819443931207358795479878892208511196676506943132375907651979758129369186255434824945248172078219758858699442105918725495597407531821641476889571707910980577960146597906450123253784183132322514639307162868575380273909183694208545310589363960984973374036090474823947697088174347975607029606616458071467586808132576385996254255018430592158173765364133749412988841509957890361594943628165380880142940263464459446324066792096814832344420552175576188846014627884934856424297849193837018629668226508131211930944859222355830175270892795216838999203124268463580312724400137919333964311365507478748838204221133814455441236585905623706182163432170308422263588923911399726338506600922245550034145067654942354501698966508413833568759305660653783586555972255842318603356986132808726432342247842033393747998262479512837187516682316680608471665437281907013622242432980601215338786086413291890810022520634658317538988229542782998732783949024757818390517177590608475157127991160483263813637290948679222039257097225544897692836660766318368135688702682322527014355327921207903983399532376630074975175678598389065206439251114632394749529425834839360034706054739980596368817176879264794716315648572604547977381536948289536*i1^38 + 109508063585051226514539245049714373568460281179316566580014376105199281676901904876426812749008159212254124498634889951406223793074515674628099298790180119536270326232877783542781048254290500046614823447910428940058111752603296653005836348966543455413912935049746197834310917994759411252191968620630881203023393281663714725976946918994102726034958227820400113432979147841803176930123210438739398457835598111661889382254363526230362018723474393297821141799554189794507891941088335539872290773986758361180433541802354048529474171909333203739049282975683597909511655260671154334377939062251944484710574108534353729943759834837893678606653488194569898421482871749231569918805205624636591805415640945211915594891727744755257390173346660915851159222150010943871967815143798846557142104808270005512004037358466133702735029906805789279331227954538990932969343352369359547715876826398549421317735858224224999891371010330441115288004368397598488807634701343691686019902372530366575139195012090025662143687174131819333200987562041751600694958290597660570175627330264804583364499092676605376102415227100463551653461145547871702430307947214039475026452761501444375686789117686526765177726653397795749084692731249562222002700578766470006495052318171292791225479145246025261089481377598726346064004106250978195773335227110507273892625270817542871813593955943577356897079022835528661627939136078546124608419202693454389978508335180314462782793604883867493769634799382736779695345783340687703518608514460164476419040380154527620127445477859164133211443912659356348615587594694435531865907076951472048367409989888028156383040206418175470479376256923460450041823571291632349677454221061168905387224134501043091905762572373026876527409011999263323269311387197324126168836133883239877919698548631588888675044985664192655097954970854368257393544081522461695098094367982290904392522676036099274075029330468746589248616384901057569367740508557343442375447367762484168419438779670727237504655520596938843295978255963343374086862619060158532111022781982574967504618321851474122360010282690767755890617707242209362804255856934948048749228578254362675060281356836536087471070011888931255672838372583723832343360138371599415124691863871614717555205880860347201544135177508396439718796946810370134223428118256731741545259700353874201873331773001833532540994622649911623926325426806290311367729295799315320985189194517271595033250429692813234722167744785848625994309566388845289135148921438540630624595640020943093426625645966019164831373578869764141270032543283682579644466957889796326922534975632012666184631917508319327309237983603872148391834485588462629723515046266016702830645601761676491044546588271838598700647643948594583005826178826461097960698031797161362156163170304*i1^39 + 20518090787100486757495311449241418207043411884935351044523720272740358839464960219929133647738240065997549638937036341973956803173294305286197312707822333881880457889460331922944854692909918643313792930686243992415032757239147127623090323277082326457971605486312579071475787016024449527355895232378390301546628643428144977829826805255619365668644102603601831455856338778875272121177028339760167345567207700190486220150646578051641143497849542602913665004904154823068570572543075363107396451448836000001971572764780554562530689705863569493738329322897516568898910991139542777770960658733264711379839387490214622439935427815621920639991888038167358060412347213640078005791938489050538654686183609928877920682883311210625861188538570245750647726843778192238343747756803452198412368851179622523405128491622893587858967773197972094350973907440804419574323326319652529426022110266652295005902326218900016920293721030566934798608343080108517068896665654532161389530550617660337037790509932567380414830081270836301377877102999799887474908884777092214417455951975054104205649656371962247018680289674204737266492112863897421631863678160034702835310012903974433305838472541317912139205362424348879003050357102674418878020006189510732108881348577105642091757103832176278113087080909340578363625851579577018756568796163138178885759108588698767904864487561848806492265880190807508717474817082148471880244966810891426909659698893378276033418119658229980844855025854704731411234137794188573156466552160983694235180343309788880218385130987241783655421688687087350006858599219848582627017171671048370371055118778577583267718941702239832610086911974858319682338696793059036955086858149499234397975916747311388149475187906879107064235005054172335542975284501740151602973014993680175841157375376398310941777264523598564644302675035338697800157134342085246486858105819886884740199508187414243263728156939267854007852010675666816015246575926234886202632997817695036217504060174429399564697802424727594265853677019781470497991440710045976042992314874351194137624002670648537633461851686728157102955711708550655319618396052315209682771686512594683300995541193883296372394027420410147762393859469571843298771985691475125419801199420721127091469978582079574546098671472544788812505244051836132687533720666618350960448227851825968637110623981213228215975764421619192993281410502201862110168962387001764216257214248631148172885399632398678466630545643829674953428211500633082606258115614104767984968203357273395920569741019229019369851859396479508678347075515099411484026926218340470516487460320449257319269951851201261578546080345324235758442789187170297405062792665225494336040515128968329267232140914703541406480166745578814282734162298171829661964011045011964844572672*i1^40 + 296892113165642459080798450095015923393782512800238318914666603901277810690332439515404275765748389461394491283300193186940625920542141357571849216718705575024103868056151817493172879012370422162985790843181216936089490678443548845420889323782307923448247450894397955661467015848143931270015908932005761205731939041444573350439799470006941387325326438455848813640653343745297299678331764200290745209720541982649829662612639168009505234493840057052946240175427458043915915405386600964291800513382342032366119686161337352436103349913916694852565386043106292994479237504553561821091861225123071361214847910803866747596116468821953178541057714688591091291126429440523797849446322984626752725282044264092920757790773281981561299597737894518594921698133839213134820142209373134083149054827656727098283864367375519321463200018765381021093319258355839106538624794106439584571563737832886415036987569952134513084198486190313106468809884895408386309553676742179636233365549169528329136244773992649134107757228808970263561333733848347012982317504195900952369204514574485486483383872410208865939087299939478789213629224909640949700822261205961804115922322431905112973159228670933643674360819854114162699271451874071116316014614295992094923421360182231107246301326664298599307101045712994073711043466851004527106092417672907603632152638551497649913389731458274030435344304994892711984899079465904230563010641448659818404462428216903909167611089615936557567673203144483285871673177844264689264345857936336507387386685868868601418302212249418421528075744355083884088581724810251607011043268063495243498996383988409204862031591973430731111833830720268386325042735264939405777752630928379304367299177868270847181442196714714491589257306944384630528434751191779415460245169120738550126366822102520395252155736337730222644745198946036836660754478156366012229810994690946708355942268733829677066409232927974210995508647803848836105027552101980511524706413895824711925248879521151826686982793793327668328501954508550361109800990248099149786943835349756127160018727611236537549764631054058804353644209928573757497936691102351340447373544312209289244407613440149213325066113767491432320109501052972060579877337435521820760040788306555492594271249553428774464637408009572989845818895112213376442010639782564667353646460862224442557431369200784789965826486224826307077516368733332353498158965245992588842376628605952791224740023881714082033577149951604999021457864834897569448651717039224876483688705523675507003391049920939028023759068697768176395037537524419365335370101568583710964458861725838059683712342751244592292365524872796328077090399986367050308973828175398113050412523153416220080433850607072260619586266808576279235418477572747628891973081920411009024*i1^41 + -3854527966835122870126472394450206418347072964254880099079658817759877313842769507352059361394203852509638008553614067800981110168981106560821380529630263969392888937650404863587359741200273800337124696878229385201326222028232910643947711053600901580304843524765219440031915404047119291131186368151857838792432036761993404132296260470442525625223426407998652190277286246102218175663630430295488928117742667235914283664659696038489353995300650388596629055826096416382271867710508853337109931119762011912526928348130025604109161735498730065954104238532494081320391381698845393739550220792451811393709638507679371987148774154464393610113602423437291465374715780085442401912990787699394962936477665170088003153738848276674301461687600810838509265815675265734161602632804324731223433468288087582130736920893580365601342948631797085539416018430135749800334280838064099774851940143692397103646219773396180074832129357991209630899814458804280699890091477850335588380477753360647420055294851633195090064077091509397120721559031294473397382752534609399934441746018388506546206653165061117836829404643888379783674980488088058554982744620131345132958921431481650198608980480729121361850973820605100833271960316577326960620735001031727345428836878743529139267819295707742601550033684287546364020228855520496247893575221405553446125590459602029432950610295913821526616527895668434844657042355563942416152346860866848930216782773216276306556129931584512961530186234888000630194554136190180961298409527317072252464693797474569100949465226488467783043843729029793283366987031453608565760066019700573161517405142537840060014033199545658044365837872901025023151632669524810560480436916220871509986042867929667711661628744261738208562727570679630601289667299018496564216243585387161555341885095485112683504475223105212795962257437781594192411761625715790097261965457936490162268042543634840820538739280651388306365464039289103145467607779196754768533313594455487208060080927120792195793365229782531364966857791823006639750109506237824977347434996554142215833139211461081763958983306355432080169714911957300732246169201839953149738063944259210043885223805006859742519570569954880607146251298168058063795430444373852543633690907953768518391717082995885008889107897686467976126450515485664809857278188039108084196544982776827174321124943019768473433124268961133084714583647739204625850678147878602268507515108501319188924236151604949349571059127843681728345615625581819851083827265518571317086907766759537857124715252389356889693653329155575790885797127192670987146963002112695679003176719505620855895274041891721930187328158557910173015835983118126172742081564442222170738910170032577800786659307629326538304622991706456434879207941887111052139966305927168*i1^42 + -216356807498608762935310028661304627166929935305408392748038003409072853256866364482263669761069812273434532985124144940021854239730181610711572927834125390692533616239282361431331935536916113295650281065107375680690616819429439397602362270665457094032362049824667360034532802202862211399965103121182780233698351560935771019940961732574031536394292016133642960657807520459952944661028855045930418990416382720057987499586094272711662488192346140797121997659026515292642284908989995531001757061267991216448057993310613729939624148999460278755655787617770022218982732192911606264603948693296578937038598955177311166708003622880535721973986250128445409845674040151542332252986157647855302668464406204791606468123915677560794677089846183225426053850587685560020126287198249489854356856926173044785656387505897325656243645991728032824389820844411039896569254588237843558992300830416158142125117181906466665799034743163577559389122896594458152564514897128356984719198479193966075455799507082267949372709237622348461851171584603283224945504876845487023995416362214915623729927275091460215630401470984594342662553321670312938971754054845727273860452810902205682553031550186099507901387786764305496784080287306274448830207269450625253838523558278964463838486259828300383357212720534996802526005976412553809460820273756936375760163891410354810882248422165325945482428454718448412200387276350251053316942460359015348977220790230883258436587185549354114440294841153107999353359017551603990265618867681599798808364061610510381015785808439556227231954072657721421833445593206731643120927917082239593020363850356332322870666368261888855296536536626016581777633855714310721284253945835629664892654553820483050432371405730971822501352693245730840593053476174153487065965836030579756396808102994266897441842753390567822307020196754594370634587578700035915795052328045982627812500034994448017640069338107283177473648858938774111828274662178214136337363423108401447725558011451991559432287729714297138363724345332572065238015926071642032201963495194382467036173871351532170622735368488218635152904901505586962492548722405784049324533764507515034931161923748669943189628661084133777336658383920784452463509580976612725220198671816525530687285133002378210441603344941372002121026992330753374377400206692082686343566222243498135782033475356642843099251829642376869873847994070339926752148716959396604522290829374162632818617534741464046118345966246388920644031986758458287877216105652118878485471784123227102440631817095263960753649426472006931221515170334562596579633014910783810135690952116540938034375947123834609568144566148734382587887454174137809077263537009534964201174188929387190964639310382142650035793971461715125540385896242381477933609910272*i1^43 + 931173858590467862569440046204782483080867440423512962422605256029220974741402276296434237726678243715740135543276002592199226697583663796760404996738015743356039559103236123223246399716680731798790950516061342168270134359977887672875235917495905832342140433955937498177011687958089982764673485733018260964161595415102844791846513559632056695112160712619834361417969053751022174982367025557716131265989842675658928261451808674116479194067707552848229819631790026582019896442840389937296626743686023793299739134754347557954834340579445402174841833824671464880127732616440409203416578672336389733888790897971916620925607296753789554104786202807388385699601155858992067813678845291604429788699875790319820492216367151260924941375125174862352633339636727122682487750476220368875835282654690933631068680786556252101805910825717126044913508232965625791682382582283198750729115354232409559121152888874569041566709890292636971144480055977867457585748023828096717967114241173743996598115117118502885542070129690000751418908570324923081259241951430155413073556658289753712610319804836532632552177233211352190920370302847803297460433463052720102171318426919388274959120522174938625109941077956942157587589869171719231727455812187112496101609224406060567226029327810041458323973738356568924395919260846723675660223956872053271574855751700882029154226201694644858417880093294273359073524140568263466370581518572886667786345275648085378695019749289288058083403284399973951714736769501622248551099585161212018816097685961089655741928898582511378668391777251173772443708546652434993708514122848604249089120815385291589446226596334715238259308909198948466372904885657497625480892106950941603757829789011004112718283299567220209907280933472539266482158672106609391041111242850357944336449641775547955256226709647137850658570835281901601845900037402735172963678446471130963397088162253628280776796001981825751309141010947263126688979309865426812052206799149476669940122716634696178833061891359165099568308118949388057741590207706101363463056595109515146766224700215279274222828458196287957477545513444268891330138907462270299785989888988700261683078913487368701706895318840176294474518669251327822713631859244651478646787393339519487945766794583329460425061197097292542005599808866094581690010668410739184227343024733911596745881806032381481361287800262393769174114386908124294140145499773901270610964070493577872501308334705430990320215351847749918706204376384156405314285097792560082958886831622007880451685231691780564991341074220420110006596170802309370580357974972836212733717409427116725465377655017546224423028707340693595915117235766686392224599974922093043685339149784617888308516132216469933795507033320140323322884367323010428829696*i1^44 + 23798959323295791771732079758221174102870913989207591471304812170036473056789521718437693244764488512725803754320181702951401600599087305511705365343985714736693028345242434097135451460115334522254362927749159280564189611075199188299886158273620925181123174136611275841146215605554160424540158490697161014726959064552294082219882370324450826678737538765977688425425623364666599909909457331075129051695571776511755991750177852633530970687036653272497316459557026924023627247150551119473765841335827968944137350328960422103831119279331957985304414727450198031479957233913765503722920879466284411314785865077617373068432728492594878853162567986297150453435081578268422749093800715086939641214753179195255563880018308501550914710020172998497614546373713701452210127798476211157451808529588946616004650626252827529973003733493038205684599722710312982839493703671488201549287486586336557957020718561602123479290690600775723815747843920479233490245649266797218840558001985405894617632241494552054469671926535847111976850429161889527510102446032883506165193649572004086181196014411536066841570141286357931291457819187473388713253813811181741143177456386821077999017466208006800317837873921921321973407423059474540446923109403789595676149887170169464885565957175978326390327571180798637740650330223950998455494691124574310650209918395269591065365909592117168579182456755160092487828967131549522439092835599701761074717015915645744274185237676215666705010166317148452677089254357661798722111533218149211790055739693280998715481094078484877935695500981631389429200057967711454997709450116332533594552602927399001203536417673763356039790960476519099967251149860890448574366640248206082948161919521233117904766307392133554273614143015729173857075804236665107270421755631763520525823108324208670871763793297826601873685490086907473173695033948055329184512035789772612553401256155551964669315704452727251960429018672045828826667631397667078710400885506632427170409909023252143481704352631482020543790135161621011185378052594487896756489916643474499872250391239794297117601831705584237360787639943616426559320510456880228429329720019408239502753149653597762156879213174951920485035795320645524857584578479933362618290358051023393098188495791580275655544260518819602932308175025782502756452826542576688490280171355557592424649496228100155952250775873611421786999906579265420381934887888654247581642226545457138451916969994564625098423675972373619107658124115862195529073506570409010733600195847896992432685944361637890082763481590984681376530195399445779372992375257482666493762732657861474476893448591930666654732041504925558542265116464219998691870162542444918167408828454214475774998261295230925836278097491101675296983061924860133376*i1^45 + 420853789988898220601563186030447143312839195255348266887130071957050591517416358576481804722872662237610266180621252494641456035369064073359461257763495775365554805867483002407586506583361941174544765589499407115648180614312535247490612922987797802273277612963045241397304772630133785731356058174987295919595951397185773872418969557174543766983248850878979541221029710548746377244528418646211521981317002202960950716855880212815383181193625173513837867031529580673390367716873767190514530750611226673079460519123718864438069992152509434685056831455272636129698169489776860595943374334519385449810077221183179510766733594564552457228186336961841508938340815825381114077594475735927730546409055287924997515857010224327155408868409577264372101441058199284479294242904199265467238538140352121983364939987147466704602309879889763627745016705857177101526717397234490706596230588453935323230434608860582095160725879200890999597072146183194414208372012873952406210938470117091376917259463959746897671492793982967500120193122701699718478816311857754964896051833603268296127976372254446350694877825510365033354844311547004807023233092676018532089274871944263816374765554664343452758979800171390690322872972650663541154511401872663737660025333853718388689821082709875080273694021693854916371271943504814099796491075342772097071028260992007433430439824741654436444785743517616596023661472202971237390131718563516205479232693567821484420536913699502519407203946899518708462818418046653849419371774732898583081726440012329714484092663727105111830969115548789203127130788857934461837698314346277677850381030564639425453140088030587461994264597361674582762472504014912353406362098314560981198746919566425624277058794562812139883060142932975960979094851120755148785611004889518482536912455808401828188968948666389740771590531499713535437226545759352441674847676445072076641697009705352610824585411866423040800117485838098240051077225125505917589132555771821278989657412927473827421628274254019825114784818138097265598093105421652473948759145271504477029793339820153181876732790544822336263480537883172039242328761258129175397653077272126907358307934354173253423952552157545301187302439642701290806930044628448345459214161797858023513155748955482855312272246603902869925765199254078830580306103084447067978482733871412305988634286132360079902308167664054891910798543906739558301107354949418107599876922052175586277741164027372182071625848053151654638914475325148381338166776122584943107925735325197095545580348165747986700991561090156093092847472611974879474090558812308273190712081628888758986980641634370682494075900532491807154929985212902031721133770838541310775592847743708302053816856729561208450620529778338590585587001982976*i1^46 + -4187895826636769785805175924547531250878110363578761492422976509342772757272319675782890030811908167255208192817450346102073847637018025611089188434432828246524600036737522632090846118994835128082061941643366550552924746392372406875081501365203485058524347425216764788827376746882574051955194695569850499761574790912961143174918226540522288007023728782843470278733240008121271385049072843249356994450733853731726622611984737343058241539636146192663148944582282841341947956347270381874324568584868868239018879328819053788528414045077057297604576476294617954899212326022164283749836389138683132049374508586992974916997923744278414850715412637993060085760990862832581348564549674029501395467238176570591044955688449062733454973814143011617499885967059624653775943432369784200011526291467344756453578621674040135953670026545734211478154146982956075164508772057655723729081990375329511470850519693600123156686676287594506363509106414046752871485903121503032015290869198727791516039185753474076106226394454371301374638207373565155596038182834626192756513324407185583675245204373720267674574416302699613117464974599618406904182356823534438828921543204687689107876988698940131934348883209970603415930818390871293608902708898835884943025650055085378332257725238555787999846872536272259029900933790831920346144747594434953601915289480632496418406249551086278051118514823106436390790664639738398735569959820233853497655986622456583455110150493440259475565177303273067913333694476619641236669980278768611274541276913886286703139644037545099010047942359268580228186918450819355526205273905444467387623266814435995662294996229792114764697756951679125223052243700407529913754369054166531799202584891222959136780668828344733875220238318013291303207637754528525275657520085277752613596358622240519769318108069856434161206821284246264058766093220261045558440408123246828955463079302722217518546145463883716739312092047376167730648617330774196594007778192423513850474921128929973758960851065966178492095070976809065070870125345388809119302521483369027233853317537273488984607792521124521064135568615013287369170177348400536847072535446837709007082337452238052731636811207962391925177038105386947767439824058703675488625769673466202044138199404895396854408285853318004156896337228180189517126916003704748619579358606941914872011391186682156094835694454596623116857683876679981961403840123053731581185712458058703254668368634427531532377613322805793707498840289599795231819930816457683097202894890695459553665400067190526581050573714520068120233907065925543998896548819151273133022267219387720884222452634810872053222836888912543721135489713854036188049854281903805302439038548615174360036950489076984481918302117648881162102243328*i1^47 + -25034363088492232978655188688784978449489742352893578669225712484506736857405824162220826793644815790308564910016607836173907609739207035511950955103767272085914198251023635672675318271519023527744648796879620307656344269443721047729422375282597906894416522716504916214232907269567925533329155369136089321272013378100322326432227853286990775360622821429322192870198883525612153207172791994307874864451939871174162494190518990465675005702283117777364180321642443144367456315571150451963306648851954148223261159272409243952413133026288312786431306546057458340504112376205494825034862639108758522388140228462124014652937483020904394138562026945275432646659459238754391183762171235446064426125321925333033924237551766658785477032541096373127486360711683978579608404302236658974429721574271073512084830394441637494587927722232779258871485982543660051983945198270531010228958022352399463657751928600570813677835150504823237448181506148725898841062145179237449815117107372451330773011937871301604723448727180538456159937289155566017004370874880699096881260704410753435975452848794520114623159369533480348252006448927964366993369055276240718905431409705102723048947375252101494009483443921318621400226134927155107986527310140434414488223065691866542899298139068123705276946597798211158269258892380013347191268740347262106725336144705174321119124184452578883302729719779131051038423048324880782453430343968377219613384792858206026656112562778251322454698292383269825228093791466773129592118668611032525651718650512446626612204197141984919632351914882754665110221394195210149280063782807885733751697412746245362621975674329016897706613600675109641631038420736069994829294617127503111000669475492150493864730169139028237984059004620590998949956918338020796942069437908164741233729793582625168388438942098292503164090670417198867383908864014666385700827280781509944199387438830621249284054753018959067948301486978297632559553294426127366552728186175410960076038631914517584136925686251916142829483939633679933215201575756839883977161845086564865475039283691529290472242436429163424130411647171562556656872739813146849658641262666864311543272916043308949391690483936811765370919946260221268751151789011528016653952076134509153056215898080222973702487268749789524580536757989984527087050905541347264005555890525643517685966539965470573614792972245422317080023020497236294144136514509189581448721653726913955175982467323646782324829439427434533152025313089842948407337623655664797216845959430720221328883062376877641317603680331365676721321446664163167524290064877739066458133025918833644318264733001335028113113472875130859729967553144459534323919515019002291925222491178717471550936535798808738276653465024742549356544*i1^48 + -141461830686156352550849310899160660504790084397101778255182899955209234598181060308395704199141550812744933074292804933704698001735646056068653791869871738027883636954963762216549538242298309095725238701148554312688162841987684370285211196524161822055088037161628721886881378279997670178232016012973558560530623212855150398912445152645453884266022143507429342860734720346224967740889035282327632007279529698484032248643588497587997963968358992634031505961557774628730211578754075872857505562657177487929358708010236365018765301256806193069693730183812829252747573276068755227995856008142548785186341159997580222599275519246501366215733602184518090255798537838388184900672143742041098704102676587749544186052274840234051806934758506018774101164612317682140980243649148224166752533237494041732434902071349662282378320584143260557256689917698360771874784032964629251683939034922091577294119194468884860406336347507430713347888549159292174632446751474529486735640165681255657734044122476303382943117634594330433787806807010370799774087301381802834673795123170953500874893838331040937266555226579824376466568859103823792802753424532297960288703815147089626987604934673702886172201110763329811288556543840735292766809454595790839550439848533480936038621410575830869754696164425054239187977859164507786785960609520505181085791470402222038565854504384103315447587970544629319429095535851110833581219376578891774333671987998995911101792131431847033083856455265553701021115148639585525879479832351576187330699053774672352581422344925173591404440747428656136476154052552485123078404631721571183043038407162464783346907255937205848066434558690294888131420742904925523924929747855003994049285239765972666996550783834605966437450332145626984016927708343690313026667798572739805881622876355209597176749400462013448789723380892534748705445012469088082473394906855666293888625142272472554981484325271176042111867391075359517996775866578697544091706746341078622070057328627014435148922058450012561008133888738802422604103517120489025044851686716024993563186210177934749765627125112546980420285738383908720444667807743489410938975945010007244602951345509204611982649596155192979948094827502351856258719896416074437452261637620754400479788838196732787822723704984096835416996957419153489129438584222965381004587918296283811820838481717164088685128972938771719194251557946226577315134626814400176734549489846647298421026602627233752240199879683660748527411145831427619685863609753356035317434774871495295789437404006115828167010210572943363579738114907814249552692987767755540092487540289341715403947160127579582228878829087021027594466707587876794913113180080038285934620407679194300840112598772461018055925150890590208*i1^49 + 3356009957211228596641001740365488022420996419712678044647494635435897533173849433637925134816889665515171273928469458245657841809697076786839250188303609707260263437853186887835399413628802486281017110524804789155732995621478391177696069837609829040814564306809462053049855081157476010997634449393729555200631761741532178821764362721443488891406772003021974471019038796737810401125734628375841992412350095035401820315787825498688717695300777884824359687296490627348985834154595074805098993237616711803023375440169879719000794390232110131038313363223906703818119647357303441388296451720787916464611488859298408979961572366700742223278381403702168594076326031123187349041122864096428455581085398581855580308322779963572022782541177268590043668022200833672444498287314159597383608747879788445307525044018418557621288837717146679531117971652865602944540422242155311067759370180323940388924760707663710076552174945056563186180667347308791071767604951266724405057803734633646210779803306584243354268293824180865956758788575289577925075945756689139938142825820378078874765517608811112439378452198551793693321848328478484691490808573286196136009163311924555093443230611578189276165389383060734997474758701808400297799703003746646859050503145032076754702626450494072825566839902863918427339404192303530495759845684018633482311144597365505978014626113772859154248548959019660769881018205078431040973479334944786167385591260077753505580292748964283415516702281489960238274182136601438428308831636717180105814346181752551292749476030807581119772269050000556572272762227350919116780807413575630764096860694934714722081708943462399721950608140923403707593198867539904163827154596038778938002450213284462367821714046529987532824066331248067539412271957668698719971578955821467246617510684866905192339566315435198251134239944989091490847058839796501189473179460818923736991109109408423955711789896063237752182599442823578104580068803776797429613922491163452670173112381565730674576559596160592670375385851712920025152829759923222937970255266346337545574567538180543008309686639706626731496597259398633571091735040181975714237763613536277620487976284092390371698711518178858163026883398777354855917744028473526480046017417596284313951100136064058569513462845774450781963175756955947543813367825209128774759869497872759980645739968594390412749804279784595284562823739890398952353184377296038556704840313159053796665623945138247832104123725963192606156028899975192562348849315664689636472769144319068953376326210586846861959026523640256077110361895864834129589104324685165585977988992035180692477999425602451706677816620086387325278569571292261952970209714686723121758827939652662050165104119114998082253644365824*i1^50 + 8801189360434229097486604842053172553460683912267121784808057338905852299903091777035577586687942552623713842903011786997340319490685673427112670539855209634023503975438150950266867241826786470485617475573164641317013522358305351593651127046645411435507209242805312981849701580641880519485188756090792135280260694505143914199400297961080958648922112718403182777995233179329969976920360572398600587676739381682713572342668592523140482336673134598295649489940985622278344248846071832191353010638469007975594265015389083730796851956120847461799492181967905827385401704773889520662894319471502235812535895113968225238103634625583365587061350923717589943290119801630642214228456609490837537316531033616398045387375431669480091495386174490362871508435292605739908143310954121357180600253408034650156260538451865475504352665571181555846747902236775102213457785756996016205977655202895771614654920245245730679651028188693951078085050436645515263064758317408056895284509890021822453030281255275742974572200941047486367052765024767860919839603895114475553334565064698702364627985693848191962537407181252307874758063711166253542005962326001466623933993446847570648513735609529108684332218798049082995291536120708959453068377454820419640776493373322742156778635314478209631460575285937162429359955220310249639670779580815423041388033092615729577567007978404457167730353259462319160831469096503830206352633380206653538012952966081369177882955920846300963171796860676510042501389730635806313674699415227658915464645459970922746501237547778977546504077184616723525261543082106616165334126507545809940236239229963179054202946492137938175347218793713366138829960498420753063449295990856704822702211991278881078910867594121786672153411061325351306400130455118948562530961147021278068179357472985613242328964888932685691062174171338118229858118264573376090139449153664200267224493579102327052998369468907739739953369404299024429722623859026805978183212600167462147723571338312670604956489935809044611288330816942398560490708509005724138681770790599660583918364157919489050770817093941413289944532910509155641628140609978019047294599686409372495402626283153374103812568085140604370513813167779133194887913169631957146832830002285200124762290943450916608543269431324624776026749376302025488790789041317229449995472589309687140307508020064662704478447119827608898411425945952898240935331231440433236651685704652776153440502254294064214492682976260498800938599139701040321487649610042490339421372431688327970568924131109875727799874198516610434144100578778673264346028328305084629117586981737165174327877372212902569193967795491830858356455315654248738803661406541070883016380633538872871781253050091283863830528*i1^51 + -16052246417507399771309736583056281258197211481812285931692365288615134627327239403591059461196259397580732095464495270273099074498152532107237740398643182562296917637761723704041295572798865385886999224278948932379131054047769634073592441451243167078901831080487477416897169021652168857278734663939679382260166996109545176968853175500482510412779120127143322330703409297909461046662978866004136201275880306289472786419024010997068167327025332880431565234117033277863562540716970967325004553001613679685292555708243319407860778901439689044230815501023297280606532104726970294035839378021743001941846581800622595392574413345410758869500196323180613790522925919844005480431072734692176108200477453961207832752233718573040550332135554299716484531734521397061772066789238681644011342805821777708201677317644389980607727311739560679976340549560184573334587019028333893673694583488567282954477124011397602024358538731905919701890985880288880141713802130202989482188687100183718940137167066761417357037140109672671891942696425434405617803965911219409069957066326819186425051454924829046251517904775206706572745099628976668251458434955941193930117872731914390721321177956328106896705125744756706405184592598265347135915412549364224825735935552218719190312749080240315703628228090709443592570123046699484841491088360710895176181672335581604108487684664052593355812884038807583884301805190552905418427824213654219246398923682526077223516873352294297507797577620655259156573041153264960021984080871482673162379521517156950955886343666769410132105277468914509799080857212023657447334485048691735711603543786782451013129831832553903680182076039400008274962021590793201248588881047987747292925278459016573110726180678145057052485313745210752920731731054711021683671774324444652513639904236955911691935377998486595212871060581198425515516943892299393414986619060394999024218879202588504419277309251034116631629339429327661863486172349436652386857744233698518201870277202038408882328567367541126484482417750757321454949940830357258476466592398077121614195924747140377430246742967633395250227623819231289287557988572985615469963893385557328363120235903276868012697519970471126707147622817581373884843004271510031447349216843463474277700106457900987839324400967425243715871748389312751164470177305619418105427765640741572963838297965553265362768419777334749745494429978027889136674948228514717557817274447926675515576149049121182975435745006498793197110709857013601624304441158649893470767105776156027940107440144950873516399027308161027142291738881862598861430550295551479268578714179408380485111681126220731409669724782456938892976994052273220723741812851334404787220868893241684121910853520523788288*i1^52 + -238412542246525160481562859091568644013139954458031169039357672945709945558586787032123560853106647348626646327663227704677082977728091604420812309629982168220782692878046196663770103675237307519032071400411148987832421435076247543032963410872597765652482224219482931683802243484686126018473708393992451350114436812246335354499101578542261904716164359340747422054758683833873311001280878673301061777283442538371295892677822883394694813369842814366152322684575425736972635133549158934051184300959583300737370194121574990631626464827984120113583205544946881717705898941057613959764354716883680429995524517457326008507603086789374387428805125143259975250333176949301606526560666787634048361396749866658538014021400743726694813226701904097420104642492998049714846875142622455774886715161399983084446559230361905881579125117889574949121445150778363853433181303548140237522931116774028228337191866476912116752284244426930704299542130639961283831721254492959953175338353461694822294044860954579666110118801934690528448165636048803992976882370840352037434153373860047572042054383264193394232812951010808869752276939071062943229368303522674518373500169911962379198201493262526213212068317419570913562693160749593002938150557287373976751210458753481550894977026949587786785426408046725484311619652333569516981754641094157913973901446257754955612380008790852691367818950473749094472199050001249554759822824098077967272965047400332311869087735427877117157122030220731869912833923665007566016226152638147178407168022730105168349315680593387722779604012191341139285677268384667671661865840701998314531928302999939885602675870386875336256740223657430271504427138895906087686403098518184384811771824078148297689636352720667547004110304789559127615184039112594776584359690446581244358554591282285846994341086216481010222569048510379148307080889547810604851174336457701053992539252535712134048116375406956877326934090803656253041434650225384935671298245615138144743236871943025182546941974247075480742183898798350918455518816726326619991677441617335174471596708242244962210592541254243285787343082998010895499563590169402207684808330603525462869004658396100707885155038904516840503159776243206112754163054492907956929342027679024536105347346769055534790136159076112247460211581847930999829542546348999088961497402824604863502762001999297459639928171560069483331745697608666093419074329857522611684736120006185383345731608126067604254725050704875604490937936152165140326273004034351537632228936877032937494237971957671927543276828816716599351722111438662477521030190152548347532203422949252996831920496884930294162566743524992441408152176631190283869846199269101300116791018059533360311483792097280*i1^53 + -497627851901068738716838837246705245313871883319328215007911978013439312437860421180506499827023779869815830472256834235662045616418774447652194363001513652097809276103742853294649738260636080030573388145715175411250458558021526492990081354116007858796262696457636521364578030349698970702622640033633440471871347173295087048538075993328039251472777540981580255903334328741063623386577939826040116478783242262464801781421638192154570061014487034308246269679031408157670783599266394254944412465641390421442446380831396220166338834230359713203695909642516981825586600044073543275856264153891082762816463574135701053624669425086580941308711898916917468379604758067266996619747110122160964668253107048479985597020308722837909462496394072738749514701692001603276073008775583590585594884961708242208157153305201178095302077283838027172718209660733249667005871415101246772108726099472300494651683504465592371444824202266748714595355227473827683722225360016138657660405210837451742217909823573584887977577457888969032012159432618048297103540602497064866721250903284995862392086183520828727740417586895657657232868211015670468514241589736022928241301481416418983862529522110610229424242820977263262356505107249957795725952631572101989731797934284392316001533816162231632560338664520978794713773674948781051805100729026791116519719429583608396839893759035015863067859505777661691468137958753379679581914074079975791187539884366609850513318352542399074076211870624471726727668610607821759784175397337841862110841467836513650582266702036080955254040934523192852852698147320042968122841662064358969637946306093313834270972220835204731123408596812777058446990789076976055337264027185234058968379316074156235659007359263200210103120160292549244907526410364575435262427227598188501245628363084001082541843105746043360392527530986960392103722546865705562594141295421310535618906556030326677461742187911365151465072188039653015973055418242150871685357641538197920711213898019132987483109154506668026870075402831833432446043448420332568608093604778624261137911391124432829115905258875341718112285581043237203164146438263826339387947384257627677415034248357773895709430976773874388972955961068333081764005581047315226385291761388761472785819248215530417557246765200505332552492479432148601808786563239513284985510870124123450486413822482331428149062631090084009762795260525026101348720770064235892614264963662502065942356167822463858650133951518979915048485895528273449072383420047142559465928112226316810301225496158717702840780133427030436162716390613171757352637104514676970087986529597272250498681941936065522555133917460362534315202774404385867323626379424230655327912782977164508336750592*i1^54 + 528404994387045784995333820110016610998547869059474242521683392135194270003015188103844833597375879164594260134517602778301932194531483520504808021833179770267430599538369669144471320349212754140917656479191620893160491259895278617144074540229309793296104349521671375215521854383535606481477422262898798458015729215366144942769618871270295329664377382282166387069670979834626607542121503984744606169559486941508178312262811435276809617144387098090216450305945372665523750468888825305849193853138031329234544993827773357459242498592571053056024947932428280892975500242002215782764910908887975456763277752097168452844655169274761441211368594769088268421911010460567686511223554713567746291219395915137841822654121674635840242184430829805083518178568520942780336089253067733726310119666205238964706606221282060068905346360565199076897603605651454555439594074207261200783113416069208274954621153058598165747723625050336766747520244596852358537868350727843463500880785349627121619346040403198586986742691507534804754113058364207285407018380162094066639676982216682438012007795913311033552268608414173752481066354168893696435667367957617629418887482983404100843514151869498234561928641485519333276068084228804333869233539959795123612832365443019759430229613940856248893968608959668457987512940160308414793306817179374618389700689638256830388447685265196576424151577496945372669794841264350475542860076098262660736499796036440029768169258486141404740974746372605802267709234156629418406632387526273953668041578593017228067267360568009528851375003543385846651512156269653147818201723672537975349220214435282273445987185731705200291019244429680083879161978278135093768346955943081823061134721727938657380911071028613285944518283578264096698870508751162714157777334772488740354947106729800476780279222319620816514404603307275283739381096308048850428740233207921249971205863850951371431555735629818084015481587756146458957621291026090845457651022577898037297294615186308937311824903135801896342164231317710553162174623437448884875037886561225318320272991915191187404015230153681983532778757299638857266643332821554952875827582226467246295697621867262833161135379588462892621195163693355077283724287952898327862569537415975541429635094263334109810693906280285645618188362797409345848339627048167910351761782007392157226681031063427625186448102217518248338455352166637165814794771470159617250705659627185927156914968125698351911919120927888854253884715556432957311441803680260255213207064782501051937195482893791753158473038850740310761142359425477382697204436130356336629075034442798067604357501416318562711620516036359962350363838107226238002814345396139063609794317614938324992*i1^55 + 8261035881263389052520713356383289267603674734439215377346417569000176720441026278101971260069841394048548534215244040717205177541320656279660054210553645805437261319687105800901598894711256031926702510546231395311088997776741420986010039325532215498179080663742965672870913297237495819490839482488762659571407604334523139272978009887419217008129963729673490004589686908856180838646158165035499423522359071524575237605134194392290676518427288183983873744801513230757662577045442617767908799463701549158989833182714563856068425624697619214917898059993493209640247676736765572410404367027818622046296498979709984186564035526532069042643854409444237093742784158731321192746944714030994771949441897740279048498608400883254228279644649918802506546554573501332221274292927868687323039682202054735894632259235310424889308490109578474507269647075428658923994641676495481064186382718232445303985183860893970186877796994341755955452085965156141669797677270107920153325554103153470135830129376487405227579490303261784171194111574258005736450130917732868103414656778556178685381258715401895980594857024192959785728002536617101655381538238130894759090887891097065776877112739397471105813739669634088678906755333667418693072827631593993339943074100103518993572214849534447869156679415221947177046679180005896552668573935403336421256309269621489168200042347636060894889472700997851821579663476998136567489615967092582546210083679975966351256917024284469714896210969235921027538046005075549088023817274721809235415342374969707914093708014910051587903737893441921944557039929004209995534919859164553742212648008779951283331358551087332047418918635213709110100702357257508667075156254330070253626546587748611537293637078584945738857897047014703262691531546670604789750855823655883939210207085741753355856157710769814824387993458901479132335973926833184846631353120478513729720435360386953354122923242325667053305934172421674335554585081133038394191652728643160057778405343979239188581560102144690903143048024452160563567247010239091764518669175402496793721952384541640970729767478692357892149894332963236175875161891426095189944696869517089386635469319935231099629198409070600700238248434130562044634647902838610602895107178572859203795712797368513094819978794712412665174653135644024525884637255629061515125841594848187969704381945623437711989655952889078414814153292705707541178407666889287459301450897510434812557553684639602693262533914301594656199563080865256974338789172667784283523288366524122812241363210098595548881846967621114923785778191445195221604204783838216449270796957588219514026681002434096147598044916710331214470834629066307922650391045413408276743897316589568*i1^56 + 29812865942899642073350299357040772120751174343229145050962653457622618393961967047958179208648077719068439117019884283413794692348407519281088430225843344696056191087914119696870892791339462916836343161315935289398266647804748070409219815706771377157532719541464287291149926910936192806715060476790312111389077004377770920940795874035250488433444443459831746395394575837374855939820490978822943381659161165303140992406890164794585425746022566586502213519695754534934946022533804999805138872025008365777856183099542687492472176129824740903770196507842574155959490190271209778188336944080825570374051289540245519084779767951086163468527721134490498183990235528407602578450908744506198101191833734572195215998919825271932032963481937488589741705875053541513071328239946260755711813379342471347155097029139074309486054344262855890322239408234061899355545049712048431079122050788389803093192297378361351618410499395882248955528820566650526542553277858336377042918944325581601426984810941319026770399168511874647816213858824141432587873730517279557031320146047675037512924951474291699442963964439746556747399850560857736034336901037282020739091240777060215503306270360403914469384140940376312503867284312669638922122222685046581790599976618740939264086548923862345942961293608852705072282350788138016587387057587958080090632805328123219220703825258640342281177207319204986909101712456398144053257875350115773990865058497833014459707109409558918955739979306770740923483116239359774662926951600226224731646689421170549450710314255658875244929494805910349820798229510527675917133057024078711510229324129131131295254738052217057125955892708897536407559277254335909994002996898124623123892861392128736571302997153556678242785775720660040924999136333138550939680375643440623380917660918739499480450425473910123212853220053105579942457838133617327016199377058762913815078201552589825031367979850479764282896029705889244223722436203695633554322277330869781533105635877713914348610351900989130249249369307118194690717472131168555891480228407360150463961158225515389432316930497611093481290568597088001447700167954316509727062077389921732237178175318328755390012922198128341396237537805043267580207405580715138231451185313268446428745492674324195735770173958424141414565043785991812709581560749470670526875793320450382949214416680960333154075872558140263820278998330392381360839287708767911460686354010926510911698351962500483128204831385920637986966611609191718294139511314054525814439757089826620929073441107321806784540738851610562875439933905890844772603089559001046165397515201204710221043006126904807418386564716344999700894899800998153276703385454497801049721995264*i1^57 + 73965281771334926844130901884761160794715556139989837552882882690077480992855614451729585248126566500181556821890292054671431230101734429053051714914373335167579728001500718132090995988616272645476076668376250333824005644843649524454509838660819900121452308705769976821809555283435852501675001308566870605129477845106073024768393919463329223723724661569416355843140619128066470877819977641268447389294252368479547322541880980741725092724745577878375992039347703132099116715620872224305474635812826267846412378719355649515755712778392658113405084431534990206279813162650979114247424656174089410334042671667099491433242811974642576181692325564366990849444610593114049225201497333243998780975676415308013964885191810477680225358362305457624307592694807490688450543781346414977999740951117813250785519069053079148461831977943349319289830996574039939130404084194328158832956145129637863316869264672357471450637865569685098419438494858791652697977151824814707514027447895089341056430359785526838961661130330730987343422405555545269743977651515811198187385274481713450302010672028406059517465445847048544911242246887197923802074015200330673729198055214455684524486655337740832553476174493418350379962858204150748484272323443681986440228621449989656394970738084495734446137035985285557134127028247365271086065297104743355361641366489997406361045974138682518304569032370105923187804970343179494444553329349208576946875801109652246418669083991956069434240676930134276865002071390181178487643223104991293722230676200541741267165956485678424820145574394620371159676746798846662853703344228670256655114374606977692752681672789259470399062386523760350732393029715133624743742938522275757952386081432375770415417659798727340573517894181605900330673817844687613711767397370392874318313570302443077101400708822186600995981855916027429564045109385638592991611859240371934514563282509320903723247980237491357623757308289029864114175607609443727294510593202291995159595371022308398307771976156230790134507190314065373890678189701942712341750626049878478122966909704912834016369609138325148250566997077671343614484446763482630027844454817748720130027005431099150360213212844522030292011087980076737678907094892020754335464152770006321755403148421507909247481335808945035558310081674233726442734434616963104856242662268491759729223916775991988518587590840800222728021420671636606859366504990625726744277370573034193329741253751588487637648098715145039780776858220299447159067302236976049540423539933367825065410970966546404678849185320456038554834944333247709819056678655981973810114999609216113912116622409336403269061324907531562711404366445142230169432767173166119802880*i1^58 + 127985554805106051051284749531650134141063370774933429620725683530083638156472028953310278166429236851847127167499601944215695839823754945074126211230357345430590012277036716347386879402652945694311708258018354515116104023547338396612980227367689758707172336322670517635925839760895117248333955214067862908707441331549918235530461518664314344093273671030511842132991920799791122691698367103847941761253196492421329330999570564951777835758245001891793234369860090233227713340181837820203511487978998243220211510157227572580827323745907088338806918989788957927999040958999019619246298468816520055554305869543247977665650813577811607663442258848968297785383950212669304255285998787739635453777288793509172058037015439454034238260742201550913811927288082974161773239029709416290796181541513715764533562863523083650455500157630212707885725270085441925215617624417567821814048675610245625913349366991415580786477993171322786470836710766505419117741898900448528835665822577329892575732176477470841558153915073621122780302354962747737094108733474578311654886168873032232888465470112597819890255766578053403349300521572783913284495853929455299718078739556494032909613824719055725460736961780773164839171330567663826109841213233462701706362614612744031351130051950940940727250497618422892186265590291138210753612196907606493336642297380554489087945638373062728163541172499987698240078615249370760271887239093545500799250418836243211547066949387600962718540011247004778163462295946606969037224810893096058297739484159799344655314008889056912808867693625638284455331500769796589533781277178341726959990164072422187638795728995559754548764370258028484662442231311461163174108021788355278742426088607912428428821757862384340677479589570078321810968646655971081984733166389494918112991417117090247540945057186079011807649588721645477027742247101939053100828731111713928292925300645178132511000250529776121564362011387569619301680060389481464843882356047577412657704638370690399119968492333711385791740130355945011039474570206318815549532800799840067108021525490780899118903178946708674112249009343271816577017733215339310476215695095382530547792638513656236787746475713049888850451084365657477689957149263418799103014824119895855421413191148376300105647144817512112831595840178094248711952244217632004624592461450225142473144477292859239398551836124120961673528118521088374643565325415295393376556172970800874072003479046961094114820150625266992753316708527331982024683257420892921634848682419520110773431953314631235567149871060223732849871404423455885119698255480247240339167302388557952324007995500982139483566707476446326299478211670460851776575049883357184*i1^59 + 187764429000194549677983640806863245083103434568707788218543240697025589080361888663556655785470478278086708335387607569253498907263048106698496095453925121224075477778263011709103560969723545962409244533004261172441057251509946519392128005054978240848248271794146738343806467695655723747109446609052644641358396151761376281306218728918407090744403802892018981484605947907485560874638394955187227715750703330967426467290470079170325381891665681660648397335314828590215243437553750476031302986110127787825497128268885151222973020249800856465249041574628402780921125800008789486159697584188068364488893737736195721111215528233785653766738633218095997396136891086928626222414880883013616176720713785739417883641558266633776781560893805356604350237068360948929861029367272615896051513505284766169386151613507212330464802631273146293476629301014587056606659993435745932029813633040397932144271297486545223531197008640029604945531364334574677599591369067023183915625018327319569014575645077785836493500486401715760664527281908552184405035708517715061288355288712793480633916378891034379246447221928977784997008693563160690334741596838813834484274542259290441432574372997172326017245599799889015434246563701164761529989663097603881367402138635298242984907799127060814497224044350966135801599640265971543751342658753609766887367506230486056198546987291696674728661174328561250882138548570433505834522896651857370267593467597356489075474990214176940422726143188357544587652289227748574616257169467858364922011179686116495821730201067955681930158679272905867541539963814058416604513263113143173837384612620982907503101914886739702688284537912865055096036823213060639345363459510589822261214610896370157601433726304138944314096916409971098968188840603276971275093684976664601915584906808744960355331010625447312505800613602771391465950146550475120041047051784108126951932896112471863474484985703214592931970460364832339738542015648448351197113472550966586213793453837067124065604356345623412080964527885170767544875881543016150306986922490102271268533471977225440046267422100871133745838640674178442439251621794904291702384055786429878234171403589208332075337885185263245963975460657432265168757151549686235324695567180653481174665202453965570046279470166628185158841844614879795692200209169711943497257062722039167804007572077106442500276983302219561911362097445029451931229596403998036404017242772652887291192337646046159364464701860592211541086093862184988315296497879580217312872432146797101894260554478629012986474588774088448506071536408542144878383632921597169391267781761247137469741204060998634384424385990418273128714557350798689725043776832*i1^60 + 212365902660743212711903606586362611070042733085124844497665879891218096053149803836101544309885007987875946398943329659321936176380618590162577984423990479063919308116797466577784533498921176274779138161608175185541252272438845714200657299540495450852637963395920223938014607188458717950992568556978164219426753292436548150084304151878285415332304137866649662842146864467716416863174216433490266712493766195525562917554883433736173469574227696536257953099802858195730835354119082745674664287900712246739863941415951440542017746804451955780619509138565383482982802896879145889399788523479416643793317712579107987859898536776286139889176012397854388791558102411600136939491772453932428988952625125506056270259738555947721014551744856673513264369233882596729198080201460522490045819561970352988129596007554175800972060556683440674640824550544994190453959667550742560316395873173937415965378885065245350971030091005534581559052665251627254926049693270432522228351276462215099202521615396248091489673442476139996898617254035101931127459846414154608833495690481975828820721871356259042369293417430281027516899706365957230372037395355379107499728384402801412005087573637464019171388177072215502353326385926622369253889704442465353223259814633236279316218384070636780535326243858785622397705997255073744319714071621735102168381285355387301079405599650739353416333338566353687713359329391248226790892154338180768128797866852869936667020155868410342077314021073143637852314705301510807498832892086484475743488589752251469802053497875497323283507807431236981089369171254469783581706111988096293268947354764099243485314887859197096051100054125511693900299940062889238862606296767902617589069213030218713393707428667438368800305853082874575006006288771041619522158019391057516926944105736839928909013973985939924113946864575500197695905995888225578085169683610469765596754909668750485434327859332327472156555469045809208800221053224828613573158299167581492643321105031967999292322218480283706281067480692295517485948916444818941803455537108434430633600509595846600820385522741853119804999226520790286843684201336946797710118579578176044031579559718842346248943117180771891150942239015384791121946452797544059805007594124348532219286687817285725481841340282627996874104130698906309118048948972718615684175215655202732122600528930270648043722024266364115654296039122945775740369791238485927957427409930861485308376221887770399922869750822104372618270955781289317836313920621851342728721346396721345338132605572577499309030051171122752855128724569111551580994551379474247752513887815087839732675759502041370710722334094556803700980893762133235774108*i1^61 + 255225709646882810795398163310287422645225942967408611086595622292841467112685439563869124843993995733697160454586245596164368012345541556189456600569469999541877667093754772523454985810403587049828828373925489988426335355982881809095473332336671279420416159229988688476925345143069302487759164651654088433179858672360319565648611161402307985111274088770724723771917162104394235544616984213754874878418642273587916233380671827035808282711819040577134277173764387120845774938444932750568621841966510586292047477388427459657751217483707133821307930606915236986482481023466147416652520950733847227205374484316095743630045579302837196312437512698114785956268519033558548125029923287142140899206541605052138957621058324256012214730218572803884004563848156305522388269394453908061126800476275386739437008008860598807076647704122182556613841474085688196394550088144048485397251959348051405127229312287506716391561967951935460993209433071009067902809673959570041771183863628461600215061930386424950187574637430046031627115656382249512142233769094440487821357992187131566236746724091649802416022601916932778870156989257969660655008822481078216830499974358887409539286559279649565283374939957512665073841752839825807466189490043995359192402582275068773851831147510983153128491149794260556581824386512816159464851675147502612611252138202301670693029227600989566349761274915252880566495421305475732670980641527401760967505176555091436376779879666970553740590583030724435699568148226667309207473889487504862135989052270880236643297930656698149543310956914131380047547594998767621177378224427234901687298798249781495244185097035851425987763374851516241412557217584734692456198724883812335995293855112047988430243001868333642704971271928474214877824195065785244577601304504619574884674190016534549693258956030656981864884266804260373213646129146547008963866184805251160867527920432221813884612890798609225716756275560011145244997034825201821698731243923444575462614511954573211021133370772482831070027722168019260046421453249642701111080782814381973479699286188292886406610544868938554885496512414097064050679972411463316979976616547492708699511844868691384678306668182643211021504814732838709975265530091693210709314020635781240636796439131307020499650264825403105289961043157790659445679074108186591784821280823900428879830360837539916470525331253403275489771629725094789926667239570662826945101214127982646963460465592873979837249654564083112309661455799395608490310428271671727300840357833358436363353407653746081406358388574277957233626422966059736189476160251529793133649802292008434090316129604236752414160774350407758220587209065328156*i1^62 + 224630088544084206660220680010283913477388009295394098670184582034129932379937378601996730247607153656445440529326616975685467357873873153047196641528371087057769461006654677145628127639401687918845805720642043288277671645548114233484916839739329141044831598691198911019960061989143503915981581000262109527383040798691500262883056726191626980631497222674896498039854553504363037729878257430688098319491751653507735856519456761011636297190677501694944694874656146974875259491617760986791327538645303237800811095043883257721897211539876616991906194383895384922570232980322834673061312950826174604231667461128108932051043169238231638180949470185197297683589030000093568161876766104564380982009359773001791040570811947399926642495348173795614980094190814563881249982043794984073000981444723135116141040706769075652914764708291409450272784125779289972874447196595707914890836744526197978829428202348589405615550018618877298899180250880242751433089128277733442299199624420803257652419407725271692965227677606992509526624680938808294111111665653235653608961275648350917946744796256859898982163385576157101584210405297189142307531749011701939061306668240722689722951942361697381743424169752093396516478976771818862175387180573695745281662446556127847717484148838108793903926302952422281794643633424476677411665623814231922442212127277991844750321679675714416261608258432071359654728605017682715028304513623386210945581006377751358007959232569480306165345076951364281224128211524144466573747690644934821513911509410653542312554395220351838658649388821130534622362499692746380976352238743252448985276175695495502668233397322446740887817698011465113946020027317990936938481663885753937008071478791148015158699533454420873357107022167242801412969707545519536997927626056469124996436499990824622527267778942459650661296294547535449835425514214877672761522211433100967884134639697791054741151686799560313897686990074972508065047409095125565100084308136610183724457963322103886103738927053018317375374361622881809008755298345172486934193064903133160963378749620247765469176881339619712565015838278993056663118357732442718021594834529336743561403843501394728605551736757647768188837782280804680702111608802302820242102277546333022082209630321449284810994369680008041251214162259017856724497588038294147989593394059172104490349406662760344388344455005842208487060908686597514710127128770818459652487916317167810840477667869629763819706144138782173028870104624721601026841235142524526334614975653232415531268151836410228723464691401401975962878062975996040470799886858617532052216433383645013797104752053967415990379843642435689628902285071*i1^63 + 229823532402465248102625740625497358573006055261517608936975528757392049548448465138329133507146112162231634080316529519635097266482867509885261824195252599589659754080146415028566239410867974222354122119500320038756537497417823651521891526468197625542550600935572174914620868880917196562013283560374761723359119811812253401766032353205080089555101082814997391159980764733751571078467720603492153762043042076976750888515474702842060117431690241057045711343480110487461096425655140280388638661525204335546557347860574669473072593769250152423001797302288378288634430770342393775245860782145962274579857659897729739764836516805312752119959841256710675687738997819223422735547652890078896479447099592066386239342095229761239242065698490801853214768101659527398404180012162177576120803095783342893802206087116324732876876237947291439155003201975304257908246833105645168687612321122054694023425400197231530215482468420965207175091707589387179855009323138244448438311337293966063588237223963570737915674340718480280966424275404397153456149383805823392988471356624826234940969781757014078518232853355701935067373135409665894816037381543526935198531953487177775857310976891618493783178868697023098506616316812788202740344940498601857108488983960640998893870832762529079970119452677280271611320114293234351953281475862657236011614901918086546951562547883389718359099625576054300894208280598294430118175003275551243451717809554704388120406884313385837249665642845843412581908230084188243023070581139268581259699758579355027108315143600775524793562309806526548685828904787046311917133568484745007226320666187616909906616194108519971367836508685491569633274121536978666228700878192704669202250097404337522216837314655690909043420804072032219795345666590919566436557260394510377976037491555353460823528301629286095528168161939356774960179718166140162760920206414989274812489992054073341780564546809154668690492555093846622876714484065116317718038051568950588343075299432600673001367971909529164148757074101763369634061866637971706548196990603253681568055784280600049577994000954111626367636320983467558107105920420673323789471684301392538548629407111093968709799477993755856999498728785580670308417908821910295297606946953480884822996406357126264877590436565525324330016214442794500723495651320308682909650802555682109515154988021352107848228582505433832042189500157081304274714090695122586418596904945824071031114474192057355981391228235408039134642130567739406095850227951228463297346937294290343841109404356944667331307646936163074155799610369490655134781511891026836342855315157581087960009450977019831004946319344849348232192*i1^64 + 88674112813458574990991798725754984204144383712675456758084930125102861512246439762989367261671050000491604031882830014697466998023685995959347644446113881559305760374016816433445025093399697977828790555068260039323419773480025213590231113495191070335849733456056311175234648290474969699997396824869019321298480474750571707469892785370893907016890990687079646583940152371895249440491740134465292197810838458469868507365865331450620106980542002001934553021404248546130716937426315379793960797667673562598940995373897105348528619232526689411798312248634570909936081726730332532886104730888157119167838047835018735049792241435595850372441380482845391899759320046634920012345369041163619707343492565344894370113299547544568121409731621515249480290228459832425755769298053336556917968184346134073478062170315270443627947528030857874475604674759367140408867161712657324621151807716824018935578478823164659045974135736082295575850385542655245732426542011123322390169117477375322471216175201745691457392444222345152506553437908949947075473212223973432883784356755933251299031587580563185935721078202375347562626606458709215978089519155737550399898516271222497858085526972409894283932446338533960720763146928059840145977377593221443920968583272297816843749527843289668706268727258052121239152578839039099188929280186445493597816509477827790976830409040853961362000196466532706649717327885226888505668433708376472538595806873329585666597681790237715339941699532897372687011381152092484299049539271471099344411945457857492925266684841321260634040696611672234661157215400327741195502633800118043909842679662613444975646047573725029275168936504192026796725681236398425513791725555041393934922149210768724951290235565217237720385917960558001893162329443771018197742057533875032856515858637469332448706022544935583442788127942994079293665646951130401436202101464540587877162822703547968788991763315039924381849025744257436940363801552132011665269778669886482483391036674704061642367342890244073424978612709724437268255859129676902623536846167426167245973281444192879647910872638233042383902004175266573659361066829230494104640648273831527308746009407369517146664466920110117474672819491394869377697237183820601155993377903061149395678631333659979521955095400607202348900130030325043206382922828530336405153823568249911594596803964018997208379482645801996951938627568534109997425135423818905505225733629821943790177100274332988866216421824993731242025844818587375568692306171664956122395143073589550871823378576036497371853978809006518519958114443094338313689184711140153416430391151535395281439646849100517159648633753698304*i1^65 + 87115016946577651496484826460909578735725258694140589956902351391887528600562444927454275970743781705355018785673488419122487657077770925947761623276715186426212386802888937904458664723714016798355218800951982927572262415052784371550612858207434288798318841937748446765682727114150447943695894636670653879521688888932824587651227862588281954901003801093283961198472333462561281798836126526132805369630390256089816831381415206835106159310283705106650928499126493921504604811674919968043941600372592401961290463700398744751633478039199336527137852756497813097985130582330595021719344491140156957417713244217363938375245056431590043274585134644413761569957634754660661686152767007281505793037710296970692098834883731150922612160666649731264169210634325149268172902357412141355010155389325646526872005561624861446353937167267494762955985826665710891598287631094052259603846168662817579839678691526978645238641356921189732400173758249694519200155040217015428864827334979894110464974722342333324289856305518998533533070085768876831382593960100090025005998647710550560645287440308827155052222152688497742446905087437190524351008855072684325339959512575061928233985263441234372814591816230266036491487295999663615050382908092220225251388136049155724933466018578641532124826503479803245970387022598569003009730827337369079061254089285201384482867158269770101769616171451044477261493333105691977966298397918206679252545434642246467188530730410590191218923263721020402029280028221650743331980398621962673193741137544716327216106018257015708229580186911779292098944924256341201886731684066384448532909970750950271322871960427682283515424875119627368057220918648263014412039286477284533080636201185181097769034891558777462335162505216146790255748815474380102072298784974909323137546245561438675557949548605297219278862909617950113333964863655594095070225143412098020536315256945628066347193469358427121401524579697966612566298074358185149815913092118934105410728150777397092519894471967238538219756776105460247677073454360758077606157137520018892412578795518382972643504669518921055245207745467117897732052733798765314504226281588162645500613174337307749305947455071724402547118704250151009214124036476508655228988630907012559800101696272660179402509811320299516588143895380563027730412864884769717031590654397495292508385091805640457709548735173828387973548015231122658197782072097171127470552172045594347453584981038862198843803951517546431395830748755950158816684869204704618405473801540228285038398020300106205149177684292995476546678304569628855174756731422308414526252880303742316431750770515940692302699167744*i1^66 + 3048683910051752635062986011069673425451688720914245178404953059410967186623737201448618225395582842743945161798233241760406054113270755926899570973353278080018124421122347948040746828435499130649292020724168100005072849258323615211898851080088875190926572396709203016200048599268404204855507408173567872646217587884381042964925704441656443912392242543980713456436946641756934334643253960877525523932834362669194629727994003141135628470669172065623150876638017737530380510006711761602806951656144608301676665812213773317188100721593105672149192935123744704802303036194647354509959106556078469061944507213427891435415140684367286035664207086262671738976841123447833155729164553303222566734229829046234978940125427491881057248151577809438459386854821528556215710054843550995116544533383830889586352348371049997883173119235674121214776736262729331887252568115785831149224377434010567984380412017423484889402649082718424995559606074853519261820214823829538298034492569656044993496821319663531751035356317029308237631379038255077435299659332500450732586987777989520070588925102843193092563724123091511366540169332393740232408880261243933412474917825832607669345038628229035739951609292125940213667911585335591226582416580596992091010459719985219802553141122847381995819820461484019232909423830384801102565874659309262335197244072474793133373149981004474638010051005443297917785126042190711726425137300510301164176861600412588065545975825450102044671221083502902208287978867254401653654499175681169448917382999204036316400890065798664456479251503172376260578941822609368387166066225273570437109068486034068774539320582991882955421610538578231335135466282932397770921904225860271410490614129280460859250767512338548499876648093983215222611411264989566156847839589176836121990918641629069929981793379737882424982831024488797914548656925627757048359425246951372462756732392589146655946594126101648484152084422760169567562096942060896483250869878257205005508372512863986982439610358792762996920294474345053382097071659009320964130880566489001165468387185914151822965125502854027148176533484686120721292966097089121319666169903498461868159438096379145411592304000722198567227216859370583187795593136998270670450126134588162013622833619272883558626196143695626575614260854365973921771694643950211300103431029521351876215768647736665492859227299271276035616565143069035790635009576012636444582021741434845434034831400726692753387750181781223338374986717288682965640111759584477675738150461700243206021980811941431016427413071955207951806573580175966755236368430002194191267250497615075346742003944235651301376*i1^67 + 29584492690740738948293270878717371389992477304142232192281979509060847571824568247075472734297235027581383749521703699927111309780276834119540828178172879341740308976586785091568288199778653778038184728841820826694766594271693303157456910996247005331312317889870542771114309407328769961507445946266631545632785414938615141000503818537268432092068878640393323958745648953432012614923712789049855729202987053145135414678279414692934234538764109361802550635821458541703753928415190290530264290924166094590412974532813087961726924504617803614263737754392055618166308853765960618964128738238430474255412487514548907242654687063560681870817840972056746389532071164219205927700356268374820937555428407324970517800942132280183300765658498580849004512396904016680339579902130315229874747242981928976473578597744260189042639146235925162092063115964282035785648773945000637280734647292669882514485186109448444053708386232667427453405590096251755859323138805703791349138683865439113929322679804229428427146918970691435725786311172528513888504076307731627023922292823986909999996467172830091829792712356861539423324156940751387887049036903849651248919567260395530641343641605765190802129232038006221337915882524586988772228784787197593657801008631358502709726752047353941961822638158620647722337625156012571109342582664450932215542185622228012569918867244938229847840238768926705024076109750914805661263526549674324014673088889491931157650222673257323612192588635988585949811505932988910043812343606824536346142755095656788451657985508430851444209435841684560421242467222069421821128503330204803421747312901374607784514285142308263760420034941209001732546928556204838339065603506726672853435475265857210669830195542519846837424199521157777741543367130721606047439795741390702998975078181761222134196328094625301192591492749768463589556575954032740591597206643910346488984170279976730637687059918374730021833288086087971830013623731327048862523529405922041852072879970274876421987299167983635068014556239013416442994590572692242385031607621394625776043983343031056072596568684701342929695710609136471094572250394157761963279948820356910518861506626460838795575845126307696099404597825267804019384862526953776536198413819299657419559082610554646799090413774537735915194016906055863286853327999495621910553235397635415210643778583975508068284618305904839408534459225912633054908262222645427385115775833643442595235286415207627698138259930782198430119114524385231202364802714685555657658855584053291506633769885835758568484139773753922205867453039454265345596739534997324557991935101326048093026773289140224*i1^68 + -6324034294226807852072144066323933761616669805513067367400451596469488848066560782980082894282668234188846778763506422199700641585752518178488147783809651045501349560518289637216501190219017128549933151065086878639304133622664567758308136790590154084095252706069778676714002024432670403279439353190892092753732586861800035883400537251960203558614083697448632057214797508926393955416102306182836772684961477750474577105416312509960664743764888401406670686916513849932395201991252709033282405316511682825026641463520190623059234254636783092364886450474891842748188235585268310985686219854875624059100355649071351030362079217021138207046017736183031779318340576141977473514876423869095069282638779146339606286987070627970377341072497015055651899165058244731050121252641836036875633380426706077549745471586267315089096662412544259050955402271989311948130707724049972563325416333020145350756487409871243214150928008019664867009195708423333186799891560838414255243916058577532496382355691954801502995991027903903014534008052268198339666211003847731175603931838999737367783407154374253984414778080187595902306553554602262315551999047075918314348595888209090074575834560699644095068710734795100751663153766984835134850015066195401153682130620510538050173492211695873895058355630772633372365938728643040246291424152455099522033604725490022891662556806289018315911032570452377138269872613319110018297481100534986520431583093696650895629008404284039212889461775937587535790044689470783914086846221621509855185216103288374233348702256457638178311177115137541997311926464873148421534686089200258045449679138373333297056130897606612915217472500374506326498611838176464204796210820355651421827357306761767000880390642105959490599797283947236177394485152226792915131263590284829813846986575254490851104528676949422980372818447364165393702531371940603992985434225105632888659972139039499159691646208287658108628283540995989061265057679236728123951461121332924678379854737434504713973925984845659143299673916332651438355187407968518838102850404639949006206986952584125080173971837258246641982757326232712190033825883128468747482215239992140896295188141247742617083233482705760721607060923663813199571863451460843900392788630658995484207152849226942693223869402994804030347304415954809979752003781691308667474039042197316392098751891462245976581406967883409658459221692966402046948173987502809957049326941583420772801588522516677977067311491305524365339080610952961735935999278738030299916350321088253506011673312912461829908845007369395102852137644841567523630323900256319422044275528250451177020325888*i1^69 + 4600884817796909810623475629057714406102418383637495251467391880469821857296437741718657967517600668732180789491239498287832004623843012807041683550975818053003563872516257952755623611937465999272535300364749080604565556441837798908482150147692824539253243313231151983728688447556585638459695210107960869370234399353701995616190705407727409480483047995526152693840937466677177582287518559937523754888400672475522507175384722581424368647889765098264086621216633193383776464890404629142994799051542321863630860408171366301286732337873750291550596643398374469261000075683249075234067080410429423580960662982702938355107745736906239668436869880873497461814061259882882195505618532436808201795256914863453562133317788493117539538633120144500503581500908808291017854717494299523512920155855910031827600402764879979851271961324557734734932594978739463165047784767096069373913185563602685899193493023212053067005179967019407085491479773232869099584018886612023867228340297309937405688975879242605076338012934934051452637762528683254432705253027572601175496063839698548849179310382432971685390024570939745592573622982123073950367835713337289695341392280243687941091626077699275247210968701293654313645437655518066571211658368553760453394156426092920921046315065737014939423925687023550684225039651980978747758579245667335793333584683954157597938486390830180404512745991861630058057771797023038153679162928614325326599467912280176820533507620935812096834376889284214322115086505005048194043718798490942796202734909729044828532702933947452509515772251719251623855515682528513849668772403688631665939959724436566587627424496863026564519434246738566633983184443292708965545758848455785589600640339546997647936535410635246141985893444359477861178996457316170368045417515391470801211926420493765733126094743294875138721953507291838122504028600261167702248252337062498206590637780994957684585937040313751301046910977720296549026635489260306065342687782963828670250287382530260489651229374265466540914391238683570873901525302036360867238348376421586290965145847713359784764087051888524745823649751906541855236043335999913192335262964685440031688354619477823275469585582284436437928466410672909381929378559429457750110451408279638473181006519403615341253678247925442766402498530873000194525633016429977171210436465153850111875364626795197078998290118783978178575267491131573062157748000048664201043292066557404727609319314460206563958238873412839854898987235489200581839755724191791248281213402703832799907869456102430646613524667830167267414828560357070692259065251207130639104508531597666942976*i1^70 + -897436090054841747694709112637546088166102964909553069548690102266699576031805477799619538415656820355761053531540211913408051313740531961419833411955832032955823086090379182794682914148187045942329972571434277068949400618445524880044011015873997290386020776491343164179742926842934889166177909782054900080236378110028110139175832244239582503494744708812003356955240440788420941746023486976259980446819492184184269335850369563608405899825074196778598280364471520140064235301699869042940373153616340945390484278842293747530334601708062407836194911334538886456104760635072716691922508537836995059195205768075666460355019506295845820848425409726524507185140239453469717071713846319949263417597809295453498008464018480683379150417134318080158811844295703541930889306681712876054557806590891535033874652330446428806862938575966299889423773574463937620710480526334596340883048798884909947741330310652744322040498602627391811673168571142361350300066585866254573865478401412658389812050377533635385428599748127714832376771877348429803454761698116606648934621908626176016089669845698320242029329167204271871984017330259264486692656137865173351013389135035058985158166568226586631798529008207529033695878508371810853073298105409840595210036012350783277341869603048568349774525488018189194417728525857620932300723549795876279658348258942467935188515546966665854854981901665420179849274871197472773956087022831177100216061028440562180319799643705331136477496882634274318246262436435667138659295241868642552711497269844354133186397143723700801041210511486749972513538361075392664730418959097709716901549608933903490909920566084474235648067479649556178582895664042435078587270477253119242242924126001965806468480304153759376750884100370557442282696908827464745727515336247978773561587280443794116579823618900721812520745731051627371011456544203262350919660737868864535393764881248553276000859004755786755836810513158102569269794984886213910652464648664858442874322303483862984151994507171473674809651376797203933716570352385208163056703038843848376990836909855908174731953190999896950734332806451867781732052623517140791752327373003725473824513913311598256071380098277939342709594611837809093993891245243396223759200167410741383616460557721781038931468518725639593886840005770601237003749749071557404382460573028691233380185464964555453893538146521566790324427023577358877185172108000131240668385575364184989714129488789977222798981040556572876779759775058864018138881307959791886833354917131728877807556431276791386980131854551299888954899550371198816096666535556578435635275196530688*i1^71 + 253998131376281993119128628188877723918453225035591795588798868988061376834912516605684592284390386432725487561603585813980159019513439013784653570852839491494496332816843633678702323366686008520346288188964915696535544131321268270408820850734603183313887636633891449445390866551882170896276631589230162163740920652419087409963084123568283143981352918139618700800822693375965720517491232231949002801870505448599147418038502580215460811293069912481662259748199782881919380519064041686360214238064678150772670793553923491964344676218723494074755591883035901403392198641764545829149019664361843625863435837122453287525456256645829802400850623593334609644187124324631833369868431489731299751431781955926715363723543560138387652368594005241103171069655247470363361693013610331548240756102955956862724072663929773904423656895071630224347573438366021309146493814500003316180045583175195886838553184948311951560016566945365312503593001362479141071250520231754570197325078714354991350211584655213440082412811526189084228012514413548366123076093441652676323872012863070172976191823868744519872699671637687335264390045222794091383966292678338950455521565460619289668714494463501153465030453004909702512238716352923982241118716548322549144408796526333574452248241870317786602851563161431821430770150021732657601533998583619940449944328732358213765072356431176519562793596318253459140737554811624144528105851345975985471700095130113791995326272694813463252355425838915934562414248209371516144262333386239414935666784274274703494652689939443295649907503439662654720646747697156682675310295669532686200054326566252983455023620268161482381241421856583310954869167599031847646979427934394605391451405780810440953837282339418055022136579273684075940309685388881474922617121480086156604248669159605060332562118734162822315246861455333039597751194802586706924594534581607667175803738328693289700281651724215857136476644130647500920885325506543033444512492079958831905779637882090131042188151265052701651195030421373918303021687009195806953246775955762274417634648423139652848647292333059073252590714215227332364782442344509884461936051044551826513026614491266309499953624850571467025034312098556520551652421197779436834950746419260768186494340541318267175438825111417155982169143469756010873848345415162825849561283489585790305283506899437930992392360303892904221343385767495396973634504133990687461284249057418277693672257481871923726498383103833255999997193909048938146625216807075606675223467750923491896377099282469271444777685550821459604921627712831386551102709170642459218149376*i1^72 + 387165452187613994898060406729039817763024790568012348135810250072092863148405597157970876671761089114849862078678856768277346628033973950008244618939442580793622143787611816718609732692461298244415084907885081298316433527019756730286117885201907442192348688768645659239767800418605795636992120436505601559734754519427509650088970963296910984270009835990882840419465368797722424957646377761928996242665947730324056542988489715851615139545888090694518400131924229683077988841442143189041186148092575535870438550550538868104883457022124782939791192902548640070429758161541702187297948667606065675592020575343188881045872266388172300531857395010413314101839545726360599183643633264794240876866929279017232043012561913314230849535832170904559845901778660563516336788866622798302025242298166355974432189787829761853893335029172723071156541084683330351680905366409840831539595665905142120193083229163452375465786890302961754279639572417951192110982861505651529108884140610240248571383524978081638405970136419068178312331922605748550424827040624065418645723654205186811805551481962005701333321286073463820379364918790693629703753337092613054233209826470339521521576296572673471101453858213656679430040067656694627445800983181688520068035026821810221517326242854612271545378401393164010475193228530833115633003774732801183241231111710815727986762192498080990845566420604265703793114118691892918886019162904026322345280619615466415796611829300784536588533122639720832920342040325660746951927340941665839268083455063588021737307456803817231917566440752299818513267011561271655447860296999250752479538933520164014432314007084813040015332654954843824189223557269248872640231387979723061742950225338615336494118732972653522755678058469459973454571015384657262456324867982274363892479116280750204594696264451737333814910249250603935210546672205720210838405061324249200568288589789700544841690473561186949628198781807313731751756422375453149859312065280316874134336343535146668544037032812313428161566754528866544244380678527575542479151468568978598932197322744642836293518561002550259984410764675811070057305381049897798006945469364033566839059697926176341380888421878665711522084063721820711186782273442679256100139229316682303226981942652949436615318692265977565651502441326744175580754570443467908054735161518254476694672509563462416402803127084143969280299612900062932238275960705566840687205523324685416213878523622343050994187448657001309218453030676915377064610122865457105568952924807501470827354281959966113350758805131285083694481622312752631692323829893761597440*i1^73 + 37490748190085499738133360928267357374842011879663688014776205223632500149717961480410007325665914179389809190095512794506452691306025888386738804556129694247974025255686220382615535745019497283114835944654606918856429819950587742293233086713643950490543913260374488003265197838802716053141045733283573961532114541644470631748011351423227692895531494061311513721908191078119394225679446175935089612310045442721476078615808386377043780572095814436934224990523881416095209609179594172650991376496738319760363743496886002105637436364801035003491783405879507798752571815987079824015287495608017440341055188234022917558727836589586002387326469027304316113367952400233132993048650226600193776359253802371387529849793687938812525314674084078532364670186150788584214051868652819884453933822936392724650240754649864758081211249766961023740429421825170664672367442915310845028672482887783122622162441885915732925708099774810762622829692460230273720221345573047988501351988620966767689216381568378373706965013341023307382877526594255131224524496844046681296139301699279506351851151427160698111414365757121073501853978315897033748833853772082125500049237685158706279706786654057284610268213123058808890058230842649761541044710713640680064938640252091737654643362777183334912371546116023408436167211350820642243485787152476058892427512396020288585644815361035346274534802753399270604794633039240954404096342194779152198635443936430454281014911206090956345255970073708034827632119488493834537409971711463522163526914257002755049451856641137479219815261197938215591633018567630636218497650978980093326006088438602474184260238904214011734472785523930996787768506797520028202551321349511752299058563093530391107888691933686568493369765011493710357531128331240537089419155608984282192804822946572589913904121013657277515753487543965874762208420864021223149266383233707171837342972521094116672450901560291177775997977748145285470398597807986494180027500820435865681158461131461291631314303979152511517508250301739665901132901428292952782501625602443573850148156192381914391072268231677095038583654952254872505984122758097670190573913635253565911528061897996186488284811266440818861296260176293635862154225353937164483629719928500843155252820932731172261402483480138610614028946742474757069608501023735198136106553976198365328164402125463449902897212657448655905642246636726513256906890829413758995301876453806753218733020980702328859943016779774438984397236656310201497508568470850374362730991925818744544939177002391215320764879450697005846933476430754392123017908977664*i1^74 + 3146716823355741381624253096330972116470984163313234311878521501911154852614982018705971315868681904033721986846110652985241040922617907651441699476087761685489133214279047991037711994728523511108892758392203362576983259153451427805672811550702722143930451390516747462936883758292056486429605717487990755383908344123226371372106732384395509027517322674565461072786276319454608766409474961889405253520487801439391546161795954833725127380719953471673644162195000607894619420145006650486892340408223841928675438658380100449547255915414179865704774532468726416669005032788472027694139184624355765906459405978699537991880907039202773515536080182166312003605553239930456870526667479295215108394914762315057715391311935146199906460566374743977390524714815593414309358729802915961193841768525586788878544181652569280933227633417457024095477845319025217635165952754484098683823283286153595505704636219437462147558415842800184075104467979743901775415184609273606513798675221294707849458795692267311594706361291612946478776229335644646940334656430750734154219299817826304986381494034845567854669001681739921376714888544319886053088268119018210176435223754308341413918563001653344488138161489930641482649593395959581947132772228192294202129138182766703306726842840754793894809839796280491994479130856261592321285178633082311629064851863092295010876603902391857921039850414699165949522533875332444400601974931099504677207696602555584154752832181255484153792431558916889085010233557575573829092568841230295522749129377404194934120259081993471804508039011707942812714050000653433344338376556775945344711637019374366863832609978803105336170581331891069343833383489421891592255504302855224982281109565018643831581245341986664933589197072953423505870501441101586957467268198490657849187811906981874164766245620274525431868593381928078658192960163135368875045196673878428071683277767459258610320720020590951190934258864898270114835405351523457396787702006906296258770166173662622976896241464541384738812607904001227222458869885548056761193430697241144866618216306153873821660038887316121405871108770943178416674648589617563453141552270663364950105873701201139109280537003262287366573307091980504822871640481682403376088584220624011836130411427948619118598129732512768640217991392820615614849708203742041043859068809701138274423328744369630296194553231726257037063420036557689349464470353411151326862924177642654628070480646896224486792597131339612368638837139931631334534413929527868710244991122362115758472155620985220793113385297893100079403466296066669730070528*i1^75 + 1403768782150915780548873701316113500753604849039257096716252295886878036122868109654282088211231207840801288653531598638234121298627862452210390378754861058841793060176119842550272265078368280945281240586278031654153442753997422477085896019171586515919903094379391279217800426955753810100086190739124489358353595741553278997759927399977722460274277802731909285390118044657038996886043624661877052392349030498475747664348170727430039766933975751680940435982450139652097740460146778973371588778281345324472570911682333954028894286185345124327709426593921981513663589202311388445388618741276617750066420590128845710549343138628643466817533765202154524200848106934464257831878882557743072651952576187782912649908811063659179223001374399091735077281292734897881392827438085099135223065867560423395788279574329175462996376224717792051317026100747061404290476100300642843187756847564301778104674265470498910653922055162564140294669771018531578859320114415097909045862122851223801228965784276125756809105922484748383144342899798071212331135460699208826110896995938142955022771066898963268477718988744140607729343784945011929773872438523421352910085701923537281938619097144020744861962922929575922668895266586980386956365959653742048097081446595149385377156230297551664966912568954381805885847850366491703952135913179251980105108064170808995613927820136640244834326461278145931594590962626519448549632108389556078333429308615168170848447229163165597748937287533603592611412917718039630777255289639735278953343540797358796548413375946192279323121012784569409918271106957037389842092505323026321040509077540789512863588686343075499393525426689730658649148957660516419660228556996284817692388509075732264483863751976842010130658473186973432359542712192440931233075966271201897575041494618728954499026949753391512139647195576447824298393615072758412493164861174509337923911610716225293061059840099108540974305224866812163518538005110368915245972569044419457729014606698244676511273955547234623298553838218245937281895840986375807641279871261128841344752496123362045145125963931953181677490032796614789072553280164691099409466191540362935396716585924814171581226237875272947432231961410334168681342621366327559818803340884750592394641068735955331846459865767160492889626922950836619704364067875408326364897612909737328623699934963904789266760449751124305989371878613309383926481262960315925815925251180618913652776543174269090102400717839441220961868664042876586717132088491670215791326564466737511240210928015264852541487877441798182429294935513497600*i1^76 + 61154467128818599045952541226341830496817737731011143215234239523555202657832316368860900030978016454167595304490209494900693805043612987757326594743209565268108449841526847926324738738777355410184068785300772747919338576598483082739462086845615455274759143537761105117727317062427851394891421873853401818519993266337885634106304519965400513546183723471001068874792857480898094412697298260176956741181428651913378069306324730880869165055799767073251475007085871909516940440515716111992372172512600636575540907734685796356989400203416242686160028771764967198942689303261911923149432857959538291998511797833316913731793486929793107115214953546043760987856584967505464651547682042662609449375090379988342230315222105838772263276378895674395418994571927179423054681892203493795705064663024007852719551257823262132215296576742408466838904832040810895544489968737447511827848285824667391557065180082023208232163700100933094587680089714926393774156880531066718656681926842338692305609074404006354718135915688962396605990740007783742550294978068235651120355034880375980509714969335251338802347435236205341715322101988674628079543417467426599487648182947550109884022021832224698383039697294287624661734974779115204613865103173591869400726968358135236342834038859102575953194026926601750775087916828666114266480014734370359532848039353274134136436128253669178263984048477513629941482626419485838238959451854054861399901286544666766966539574295254959435699753993420690093125940431660481078617440158262527167478172622753731394254001118182162002570028809469346919665904248488719705371601017818010990946668662151468716294457391543211309783690588398572232084696462843927209550733255376525052534090507629116323848330110619181088658142604074289775007464877163162892386679477664000410511544859582518613562603105441081773067678530808692951695317926114648694926481994032403700431750986383212293184930123183561212281511467325167824331452078053670591637121736923615840846716815938306309858681032193003471097436070073295887139480110315704769767687684077962014929569129253979326344903945467967532951693830448502349519363465244728606747556679735730099528989916513022905936524853996541285539459782147778769173585365542680940696822302660192117104347027654350158898322906501449859928462409313442988685655905784305809661687420872158457348979591009510820007816226376908257913463952007787893122957795817077681323823338912163744128726363841490345878108429592276418120211230422351228353252722981564259563817920358422682808815707087076467390350808517499105444888576*i1^77 + 1338280410647069114718117548257969271774188002255408423194231623291770332861013820652768669292292373114191649143055886708708008484860753631184054333146861661694928752442332365393597403156604282259857920220193784561538116996157252785033024041381213974106456319220462699211738832725499194581394971930695909033746805294083469982585965644527918955676817941498381402295687324009016190675157660372506792874801729127488487703625889391664336998955842509223037539850182922232256152514373733470501228505010795010119019793707870095752986242587779146043414753591978167930738065640141446649976302826906937168396574825410568494035284841977485787107691095220372355589538077107154399539493234610171634375687537491048602953446608792155886167511938620916711124763940828077448427472834264659058923080211031649085489220505954669860796175340839527941429970191702433267664667242961612003171502853102074158609670203235225877721036674620477365013948916196878119593839342015212471879842511797311984157736342398523103700746101389895299367260500228148316347699064577482712669647715777885509702628207725400257338684212841366343891096222282621868465312459225266585444543601413518189351199123177402684633376756406981202572801824394827331182901466706111665807069001940001842508840652397570324382689675634346853229875258653197435168357962975866403896463160492019104021881731054476187082976429667082129093753564026940403918101663659777682750606805941541277515441438913896384139192846533221934318027649273244601745080287986818210164450519994564833202955173386481050958065087497273974942342501200559459557391140348444134420530210909996453158372272145253723042719633326496527118009717369869728100185573736546978780899791308718704632766380468617435707663464126716704531716182615313924602886081532872386117169671695904968010572908328502341980794630572790225642832002510537348913658098813155341485964181732084765892690957363421088461471661094494779889723403936730822252049715309103356364777067325278985064979465660656574067322162030429220401577215418306947624060743810895466664232139522820343623504555289196976964516080424874493584552350691760130081610871734776161221942796351603402394548421863850698497979991339027463684377313919138245065426900248212557049800512120473192574206209041356540418743422990757145322797789766015598261212214736353876206952257246804629785567154733986895888629886145707521897667221255684210168290983224846137644711283815199548016882666377475110105916490387384744027650513536596143339306244830216399141466841487825525641348448046184136704*i1^78 + -2836471700934572462015843211600623039941398821667406698559650877463162634396076300923567681118138633469927523292450088342178606880106543559918404263277637369836351518940767701499093660364903098520285199996765194660291404401681333586704635535179515757998090426201183746013989551933038864004798580411315188834207426258350316727963289944812174739485225552785052845710935941965992633218873346531008335224217034926491621578037277866361125767070041776412691776787909677401699034413744848303723943964705845429415958214368195410192573441231869259086152776760322505050573513754476739571079057226595182098512381212151394743013372524172125206970791794874649273360101857165964259102343142600785116525036125523871629197157732692580773035056269280809997431089555866162276430583936738982934349050123307338218177384041690903387192697763202114252395365148400494661868496475468967520973408410418385439526949169696356049355880154154155814737285755610961766730790300720658150337207668539580416000991150030051813815386627899696578079654268164630369472376060775503683458644365070672312419983302069251047319678373483572513329365229218779951451058533660675411835580157544358578364778045972657823541055437925050554528806710493676286926204180239404441465796304534585430220073095560281317311082276637809595040228832631720338908378295261074465601569090689607830796873837764966088173008597407592441186970866545343623718356892357947253954452977117742032183280962110735254948770851895638463859264836945312741530741784650133971756893730245264122647975379701005903578105252988978020582655265039418894257779862544893721993958750047689713015778539488425706832448002954649105374389730330496810178589921539031517485778428304196189952690036827931833204045375930520558413501635068847139873218372056577135428334946206198053159302371383388657557530037326501883192681712270714823706385380894942724705974654887749383266245459920781964604032634337987867560502551681641387911706616591885988962305470462730744564405937019194124512912087411707268514766969721486454394978634919663668147512094850258194993271644610124021465208391932579735066810403438048651913715532386732239151437467959446691828079322578963908682874913888542692129043598453525843016704543518279133317339616491278342412632803784477582159605230735163067182387137006079977563246071312801585428090228705838737880169486446703697859964612009115664831921696692393312050525218772526253936495909637697847274609306508134007789357254609037200488182847237458064988828332651447105897480049044087991779196928000*i1^79 + -294885904913299383762024727433904522901453113467357205352229540182738967194363791843657511679762208969320306953022368393667230815452992714883372071231051004447396756299723009307049537682145864714944991393969020933841103160558352811258918408898757962709272150155665514358434623622694271888341333759625966479547468404404740934700927731857684369434945031558196696743271741225827128992892362715787881313408679108369811916562625043535576480101947883105470547693689347695770380406044187181542801315028492477766454174799662817766731899286447001301793209945889784707442833966375824803778629688826504998796089924554960617393626479990338509430319922541947810308669590669354006948120809919892410717409096932557399613767217291921542005857913863663348629770258961458466898697942472192584954173298536310677222632730613664201076505017770944878517357090552572348897408682045743491012391450502484048351055742357882344569490465549581700766570662811317162183367689388329510722275559067129578683869003062406910466006542528454632774767439561717399864614412107787347041559444203855421227025173093508278248196315711751197897240466274558017371715529179249546715018313861327283780679698753378888999030666498780589694803653075316834867746020400194444673373201985329084903998084787898812478490669578547112014775357617248921928259371118570951674251933118685296895861776709210146114081816474437587187036044182562868764220665595656217770720201390109192918346722613026488261605609649430497674898986088170988296327949913182922101844550915538895236694859693497980734479328667223451965420562875348230454348283891808085660905846439170980996904490062555070525113147220278891338924093332785340850544517942956183914192491465935432272626914815947946325431886492968372275062961581001040436345618672352749295643539308346673953015382446715415617759266255802416093217780175758432494733321222397942543578308760149896629249945567215377712989934105728877883122327501380075704042270648054063479643204250761852567433821224149154483793387404849729558579609676197608699953804615724570913505447587869538219269891466292390618868953601017472728128858086425613391225970383401435963847855649546652468707597424177918213507356903202467338867923927355506668501327622877810684820722427675218868749972634070172442780230360988338615381030893150093950485036162372527027508097883384500255845856631085752855525902901241673710649977243911069640006067000100212528098802991269396135381518796062569278138086718228196657408274151726127135550262178551163081444430330627077701632*i1^80 + -220266746601836658006559259964028483749071228979549862598192696166638770858400133076653326334004686049937744268114163790879957197173710574718313941267903388295232996019117559481346661870045765534762347771766462470760220766263663586516290764867627656355022435243434312504165739492495023568538224836170246303452422440859612612439781593083954512767535132396089982222379112078500574539379174395817871295725622632185704020971773663747534340511511274169538201244119698289481920836179945712041667557153727611402049445741962441141218875457415731446847693490578546986912054853921278923706995549430916230399162208593894948667014988754623740454157127594869705121232292508803116338473617316248916352469126944036797132898328790461065087057357440109666020368855026309250967916019378389662402838855626980497402368171942235010796546208426175242881560671127482137375434455536317659349342345357537691807206631632782781737225731564617570585229562149438873041158935083788335820459580953761765461932698095719756798381924823733256546862747831977644751476386522339955994020023824441983935576180634377883150833407383263618660101402353167148592989856522897314450396346160725042007029602636779632002094674808752715805161764932621937028415645442248138276877746623151570945807706648412251556521905038300663362524712517743474841964422876083900638832613331438098656332948749951380755281349151845224881775398361785863513125251282848697588414889172399957749333438438008301211720701997813540717903861008770109399283661923860038779090583060302498489969651249139370177750186583298958827664575517504269040040336224993638903858130034203835874481171201293786465665184017811305957552615873228636285552925620535424791295108395317974295339457406242951415181643152768335183233510043376623328762764813043629869958744384550580198047591893886178818068726498348973172697372043148285530856244044483421802596708666558994897260029110871122966817102350677113348434502632146686171692560998846818098912594310281079820454598605576064861656771302916137636267706691731991362840008803846522969792782933475921602417313398810413056353521123905252897358003175015271382818348614460780619139656685868954603303234696106219188887091176371385678426753897527328530010451156730417963932121750564876896320505161594783116149857403183401169632429409131607710713016020619355160291550200845097459940818413077864710254196433626495895179803331418735949646417011977532464245630903672935535564139797425512480904829377054556074965564990069232112401174828983885473433058803712*i1^81 + 22990136750189503852943111662736903249075396801132095539651128450790864575820931749130949926467683378719739989343299917783861780204817372190386561994571201567140291245696740698855344887588470032067134440977489895501712478846057263684403792686154633377681079152402238637285852336524069495987265285104298091309819478912387960635729723458886214844181678314699542778250012408519475153423952315143654696194118923723768539013392814861525200341069569908419194651277280568998486829090232223816535903645688798346348188958842194421972813641687181749847859988286831683868196160227245075313855973604166275202507652981640216380711102764458243430608784634189114131121552533508756078962321212359427684052878604298269999289791292254588240959898302434569409352871067473886102497101100070019620035274723448953111363743579476115604570835217458429687532504822225619148862385121763238248715634071303780533167205520674075617902151278966040830241024421259172466978487428981145261144888298565782891111415432974952804726876056058125116687041246830068370101971907273287684676502025430409786256027617552189081461028786728669437297105375253180809389936761042245509558439398200397432290827685919901256452215075469721647086805970209877330367301558859926251495712224377231837749854693658762354516139577650444680967925622025076884710827698284878322094289870353605176895140156309375959305801298514206339515778825359436378077840809228168203939239137197575102546136942190344323207011603048432385371756415106622024479198764218019833301409842902476465769904739001108754038355529244048025653185996610192619890601685877343378676822298507674378563368023947475242052357039111026811189579853366755876127510760598133402833166448251675325414244920667979969025487667507629145154336481140251441498867761328887646482222094820748074043171635545850509334880609034993819623703647208516373156229954460302131278109018075252369531213738702178217371111759447071687854556984107564505521571152238881004651484231256296915734309834998336887752286163565867621955002212482343031326189934122831511585853925981986368357615714159641046089351326406225753421530238596685299778870250133200777069346106273358718257507304575045983187392408143000878408440799903710015439580798572716230835676609545311538592486642887562818907276873595745899984156296802993026180761658319988294274288391322142925345628362380920528371514884197324069962111204578938459200184434314565865150232062546775424980905280696748819612254588582999396518740129026056034451291426432643617521664*i1^82 + -74864835795437629008210156199087832888240574583231316485240377842491868740792932891311052133323015265158936541034252809042166029208194594926384172761953828729895019401466848699650494111100065831276407253239877505045207014968047371373277372025789983726030853733992363337149989229136453753290123245063749328464783560262420555555263139164732536714901156155579312280558764454791148842118346755073555082064312493163805067861673667386356990116143533407391865183610145937113695501271608069236202984319637645561479720934480795286538133837471474648953986740698936116410979598047074288810278737083748105699085376706479540874027078631798651701027182499515466953818173162798993741524885606236340382705696591237269832272876067273645354441807633748413957077722425375234808797917067054348962378809220406916411996812519287067314411824079376078373119656884521474068644533083098502793558243721842756999577025736663910846517136495945501303588169159502924260000540775990219027403476552894955761904206362803949709567211212131268765911909996205403749110967126693406385897869970335227896376180662489341651294763025666764038588641093113055412745224398580396974676531959756816699564558904052243190177130865736492010666786894206086708154952555197172697894942696470205155966636526140657534042042416147426554251054824842773508970581468409178317582251060512426484234358045308646355087083420025240996348779111847774790429256531804027177207798166546147753856173509523887938235850238651744030721395996092396237382048316437315243639193780457257652093292404991579547587471408527088994951364947638478521991458075371724026593650072510070510983825326915839178131362222415835683967260640719099111258316540653518421275906434168260181372631955718866779241202352266787451542513876242982636756360469284433801803193501877425146870326150086087472739298135345484077440674526093495379335552105336996963531352079523768646600855018946935344616499797074718303283590528105491169525903123714780794679517650842716421594990413048234483474467539221176043576678829695820814846603157416099985385755077673076871314434804714508479651592892220929052160659317097286535503650271898752477967185554385240474485005499751001855976705393945088241136048508054291386030811828474200273904582581994355587027702550837385249030381561592298432429690012067693074599719610366101407573601122992692741800902326506077879013139942892296674529448643297562608334329550261224043422433090870762096352149107114339929973843265823390590631720738246500405380396980633600*i1^83 + 138332836146067751949486741163282155988985531141165387689728684706822627745708140777053940530494795975638126750458020078033501040317152174255456825821878507043772304114706810047240224228488354917147047397453541592421125682783972340780762692958231730126565939690253890502492452372409270974835229836437226712976248434192351276912924479275677948555961825832656331135833588253347639827467440860909759233773564241236324376677077827161253445364021832669232168784721390749609070509073279666096323451323542143002117562804596624760818480773636237527307287739543680817730990471870734633771287187827369364577813366484429212583993274529121063154528670311764415953474076513033180098242226797654954815869269830932610591318590233621182054419067381343789055308308300874065039341510043436555464036672397905954064653358476505023700136388034920686315309700623514756196082643972862217608508511839489981830632253744354670796076180152421837098851045019637966960224557749704680385738482495283678733834191552587194802349029842337134596597683265838387176980743928484784299275691573881833712522957722633077202742343986603370648159990695223940772120804905352515026711140320719413729487250724223506617218404133729545664970347342280630670467381516278396904654816388520392159846389398893147331338043522178846398917554656102403692047907189966146714802931621942771755169275807095413757488614818472217437579376046510962135856783968483945375154120821433608720384276169991805841827947302155449357416131713348454052049133416044645944888919819197778255335743407365972160834886289924752150090323802469252733771402493309746098330155298407457945675119349606641002444677970557584496814496034719458525218310467270687024610126891676383019059880195022809887917823887868596962039695213159702801360900064596916177827407759534502518337707079024453144720447894531325638419238745437115763739571960750549790958524339779014262933499048845192763358882351306564977283180330374416218502514572505433151499731833362344634103466516095687325856022146384561169002754159827280823666424043966810570988084280664989351240497186058553365052319790843669916180421512522118901921573048761413692917561645871023016200500368880589554738564564373385081346508056104989914306286733920423998475977952514057392237380917992174229367890512006018624705816118158538229664524060813960858099065132848252327682417341884125294191007376245220172960878853177869444217348102040808181442616126760022717593195029422443032270628855093366449705468361241305114738688*i1^84 + -143430454222944072883018123898897253958417141861758095782757346906786962885293754472981874344095469695703585303212458782583010975291147522376328071740337118379530386153039946098793886312352553988577471712845325953889113012427127304783224755034909018900287561260379080093737049357506673433207538491912027985746218348497974281634466856634929820814389316598621845371385023630596094976139409558898173875705626659293100704005145689266355204929809759969655812340017598586941599728118766253924448125923854787134519999065895006033959307079550819126970304069135894019358645750930601468462558708288314025029028039228282818388570888120623916893615524271301978638616324496573284739731197209531411856132214958143007919996390205935202636796743481323486722377352670966941462795779236177841791232335821971982363460454218293259680536934364964839967106252583937322244717075966324721683122532945528105917736221729476315734287524237131746150561540059691701758575400136512678675424869996770469009337957718765450983287287535864028314068275982639623647655086333931178593279715274591646642691860169177650292863709732966107895841946348122313476127377708013804040937337753747343261489381353266645072595710035832743602392883055594320684718051967354812494119527878889913939224051486161161020178178053418088007144932377693664243013571135725542740238839329555420896205327446167731436738197041032716158263039375438980897036755963381915366074765120123206353018055598188434343293374533598536823008279910560519763347666613312249194402180284091574285115913865625274016887376093491225747870763575290984639784959605600851567808689253527952777968952262370390402391200434670865577606689872471989066002941182085971016523159971910307381363142568929225805393764069089127571313548883222036191555083481816297591773472550873552171923565830421890648058781949371435682785944705960626574410249251680899875489454569162269071002970182928787017202949066305136949837691577759110471719011060672717738981891795987442706468059435824189889970514529156840023176358260792297224839276702363534733878882353805414817735368643742348056450692094453066721934128924860419708109342689550187802316104183997105378383283268364401864626728109767596841999450751962328991817882217860397194674612316555105201940289022749280426646832856792130862652972639760010097546925355303768247460820321374933892941817138558053177229567532177016137437066454495812060874450011064860878866961083956056738506678452337281865694055049126409858340490313728000*i1^85 + 71255185450980384741716130829801463679079909470275664256886663470242491780942273170346125422374144424151032933482808243895027984900413695003609575198889280952193567518577250626446727608730276618247154980553563296013281250101748442182360988858733650125106494712368525555665567952660998529942668073700148827600534504118374075133292026651374106466682714128387325905974301638747403749033239523270034418311191067112511128299742088420975908879486940997645586965580015453745586344395401526026502089579453925195358350964168898548971981921564105542681907144534096642080588191595622385024603719011591105057696310895293651015954263869440190068623291262306981234565603506859493559282511181757978120259946472771121658244350081936675790787257553310304275473117143554233679210673452598296211220150945912550082606730793718084296068271094914444571213650045453918004204399119938539364341671343204455189146484316049908481131337390579609813626350443908975758661739940912186309234902103764934611577137825525104526377740402590401755964180794943979378000272042088820066444576420043189980324945655222896208885237369690144878900776567287500792289039708305733881674767762680038250628369754080839627247570040615108052709531883376891395711021340890633894195049301740855918419618344174759061591977321923388361095330172723480177744859836081833229931221910473457693664979415157934720655898741136548698601815846229912582741200167962214317359291507723537223378220350028034718709371634812613649907025593363120420826965022220545275239578199058894797799254721070137900812918800406340181334603427238739254743745046199530537789570335517812328241977523835098259551763670807511661058841420663783945486186425265156618713026661528371468736692704339709749343412728514211343806639838032130537369802480850870778400884501113793067659183078059830915347329865499810890609559131460251296177193483472936931380250680843872673016847078560360521714559107188708962758705168217453323973493071452958703366265552325361988919208926170675584135707570077099012027747661801779415701559340963939724544970709198169137443392558709657025331791708276973261535115266056384758571106356279471129552150087914595130214363228640534949958292635659557526599856479318384704117450970633839720028114101761880043446009019720701935992157565700222055763893983164146186676947503992179331835624721571441703274778169578034277334555199139262139293289436194454595355170786974119630985803911874390474841996640321214153025908274294126981152768*i1^86 + -18262589591112207804643014359529240406353137301089758339007645737704282121119424271984797453088115847476713945233241448546692398365272611645274176775082095013423244635049541373639585458264094476676553767204353026376771158198250646750793733132623147409727361123666003098411491172525750535751435649886804642365363035567334034183209207361454290992172267005620555211005230503125482087037841087170181560348444036622724592092574194295325512259359841250413491008261727484591655168488734559436511566200864427350437914471694990395389358974955873169447357903193763757816559771181927452068652689526459276547512745676313473323245647927797012349451039449418401468562105988605272835924719430232820947131847878861414974728027275180129045704801068640460962762183986495144202727345717679232069339662568367318623995000895406096082953412904225721382652896446082925181301823941388880132713602900363664425648470935080202645302349147375975064628537109252595723609148200904949343220149216320104603292707179752277339150853407558419944391023456943204647983753531210342468731106762400163347018440707474879252431566160739863712430701676373787560383792336106864500452353427962533587873354779229698800413894154673691498797181690064044711944901891344301835908645158142330786490111700524922007230813948971254898053522662960032364686924896434617025069225769275478738660674665585925978588304641955721809514804861213043554489305447301607612119153824872393799120961267172589731702523739705444741140980827179958834322047262668271137892201727758090735474830569326588672113058435091850260317911038343728140551395276585023948969636986913825415792194012335273317947575997771119314836751423205872537617467215340128892377806840294559706055559029151990554227632365745129040387480571412818864622204164756829369193350646933309637078104069336099798397466531635591388540165088217198697336225207339630690344531201491115196801353667309097657209171571960416497261889609531520963745883318552194566788154711103440832040122758450621390138615438167960986460100223198202513549820308114786877657741703552638228071043087909677091385208753704388681409612886532194205628110605671705213938134490306463423886758728992095403470749648130182971174949011086160485507275977160886390516009466549698816367203581249538464847117531085081479055360194133861055341996744902725055348843370297710925975898778283295137352132843691555626252866199354897243344926676137172149633467675504389062870306522256298416519019568824320*i1^87 + 8699307856399753864796125720065499689564426132746902914252444044500362760708511868881883238844984211490798888351210970561530567732874851755224745498297384697998159442930301398191073812735217892188023228811529739763349819080277874331678529420779650368491334090175999452116320384137855645131354814666792271586980655662274025891621522775680282530829302595444659568662185816311069582558369152263557131574735451104174129607817115975697124972920332485966382400137682398608004603159032749571724607351688454447711897364377838910398433688637899429860171430537360777401408029176990426402923844226311534494911367404737499697002312117660170458107769971519058942573755920951462213137906322845115923464640918419501046129850629004214264317219926924407384075459848805835888782783856449605286357121506804918751200625863421307256867518488612116033261834030823364664409403296365219621852569055081501867673752715399508483323166296232033452690656981581262664087156561789439782044143163571117834656120050231067423278291141286386946833576471036090365372024933771579946502392223380012601882215334204755672549900834756612828043343625249256741401711554205291080842079425077189396552130072072187234467064859373846694342801743618163505207393791303023394067233453710020663643954797011071983708576009667152576908351503265334884201587005004711435717913939645731155596872465324498874597897103721595416267831905579597566030020183645239687609123299298027434021534669323570123516801985389779470697107749131019299476102714594506231743786899556972377248292264996669595481571974618508067764549448666482469607806133189711544197034587173971010448399860971294807604316950285224842493425489256037322080945783028722682555481605226461600532302762102764632124093873629745724430819605803885966818584528567031598937683416440352593140939542217067479460980427197093672506924446791644344075342000770697930994200853768319263522340649313362734661922215118415616689801836142213666201012098644188968057112934637795562993395780560399231964592341007767767923073058620630432551734283642860141457570026818464814079798380046833153902282970111973772443485757551577879087675276871275675800127055598410223997025370885825219817773845714911599464200855404809238522524420592255466638882083711790523492298679241255985419414099527970500450734378075590103745612713826912870863153105900223706210666153601420417262788276700256970999639302982895677030977361878294198959910110551242908294835722458859361533952*i1^88 + -1933116742012266431645411305833368581533215028457402121717184645957100907713330979032323403338031994208145999412132782087403872203795691173077612971197438368397768012244640674127019279726544579135880955778676269748409605267547532599550096899369758774295072133486469285883069571279729010742670898017764576227746005670652179303740737679215077208950600300981012484204036780725452789993053435542514730050509159046203262496135953446576164598605486195936720227880619905455449765390882862798238903424507787550139949307323426893732174557695803595266245387833895611921414189192501202226197425303051541020795136267474813552641485792984191334424551324043323735118478578934064345323726636850766335092362726888489988746004775212418747942059587331185435566598012729688928400496655914832268968959911603106413678224240400828293150412350736587301112428043602428797261383757153687741764855056048684249850020995330117530904806056749573490715121095033631588632355186388785251333846402802719355386434201328155473563533935641427760648289669965620430398348627485655673058598370685134051167214026262598602556842773217049389139531469131324326137100877373541221700497846055274805536337096139876429049532007949008430220442046143329728373127225526405693994118257970870994585823989770724253949251757061864360306482525589849856922128601107524724046991601618710429317282400248614381445475143499646862205678092677593878783522580450516221315845146203275677393818421918098205558191553308398667631686631180150100705401524901276717928519131366585122927292801803685023198201005907427317044600003843454188487225978354762280061112513110410261884617613801768678891618720816909402461263104748325615947362198336614654525504860028178043014033209552481745170485195093466421815629357942505315265950604835303582765720595634344322198097677700565180006082677710741441482553658102904921961357934442089641868696623070209304183096659188414347546792208918131541389836164050079939123476834576995808275614462668235534403155381934159500795210504157024540922027284435428585764481307550530585553922231768285556671555323333861434485920438056620214188149627202523462060015753702273644720465568782460717632315332775366218394297416685783976427373769083670021846913548993103011506142103011148761582779955913344903216114516752064015479008461758020805731879791906989504118831038952994135614954602136670705192465575483700421743810883179397225208094206658910436147865079668518286737922448162816*i1^89 + 256441632626615524579872492964765841764083760225957453648177157791699851109433247023129574193096057287148322532002207532517999618146067756659805388084367146466341433281135534754755636989971060514965642183918001995530025364270244615554810529082677604574687536700843331061609080707544470543523916731184219879492448165534666064869579649314902036194288636531512095522253288910579877849839659480491202220847402179816793112151483948062331316248280717460238734164356454127399743025982046493783648018168907711209814084580180758892795832532265889808178754693750557325214916357203050859335598800303118869311007141969768762146145888334660741117968248139808729717568421279478374292630249528846246740436269606577652223267262174637903600203442759094955235024731836656152953569303771218660587897381062691986220319927865148667631629289951669768144726974338660498436044579790043088341739467787735108901377469639119371125318277830511583119621644746382054279254355014738970801938621171765300267922011746840312918698750572437534471525116541820292228388805065943819136818975224391905891121827828186739821336367761693220769898707582891568929535398094035718462791400119552001039531530075234773612277802459849474674809370011884667777993076142814725448935861818297266275929290383999029129529641098894195013646752919352941778831238679322423969706134375019306031556062739285877255085103091619422010936840879050765008600266621994833186888509404850412578205623171144781306392398381394193295077403792930279798035793912386974822755325754028191608057066013419853309948558507549149984232355686155487451269897625641712850428063225704476277046191819273395986384830612639379985749154045067098336556628297095320163179627195371066653728072588788848074315134020582952940497821934576191427127099325357926057106057453404882729895949140403255047306934745642352800027282741277876600240141235064970635260028632849397261695232068597831708340929993891658975711987160757640830076179294749674687997861786393973931637180575317360862620471875779038776707950926566707760639016089233471781939087805480134946901730646409876586378395415244930549619250473273441416071401054991870340401891003215092035474100695688818825176661265262666879683300899906172192696176936003362338002041891314203701139937270526666991031522633927698233913239070553907283188328621477210692335540606240889255221339588573666775821126996325183071316142000699819750759182993586979294601597119091198394368*i1^90 + -54188854155869474794912724780955959565168420042767312868263399088419044705946627279397490505669048327679472360040729588803225306136715559829673356415596475349227254418893874483818190471274004195919824304661014829767172687174884427130601802689274109437886338681851521703105970044949296720296474207497228020299008950418679510702989692974462659566823989764193985985186310046463583048697301386076520292331864810488008100855842593295086082954137570466136102938028563059085624211229986536551422611613934436047046665429577930771217431579536350013628312475593686028818603362781158053637442520539310375371137869522044389750119086950473177938944960540945358344614437497163868726990355479960929741401732342288547692905088100708510178506325848412892421638248764341515312780224005585764364020796980155090201596029245064575138950985268500343147834148325270176237815474408651255729517561002062979874272374881817192783822969536242730615240073166009280930299323642652439586246574094173332458036098316477719582718613295251181573844457128531002504717027920580022550309113982384671202416068485097606095024398976185558972108081560814080019482531765241763867486135856448306553671486380578861007385250112788612295701639757911316944418041978084856334534694219795626166396870916331672436850155431614757734258773360053144910789484997465243403017320612896119495503998435455372162676783726269716971293927182152038499325506667934056920364211517561236609955081419243260762879865967736976818235027978734180930937919459062100836463845276406553026258940424208229925008046482926199575978628123735602371655021565889546828803342120789658678825903606128661207060718094421685907637090406955766407959238708361512873289590679547977404619539395495665940354660572415587968330692625397129023220656314073969045548003024607287005605168063830663722580515811311698823272452984113714015486170569882592577525539402904896199854591811384183920774109694941536799587322697105120213254630997964691170873028257643950675601101561489988179676819717668460780592319999040783385558301884897245373953491498040985176464182906254590813254937894595049873479570529179774244302243914440340390062014620222446434616909668040223163335514787978365372585015191683601559694054387691942344525234800216581325471419973744656411382269643372268483305670928105159717042982411893852890472607717737463022188723000045203049265698341062696547970627034193465762258543543186969440357252595712*i1^91 + 9362875226300476481025968963167509666795857971588057526209208094466885532472173778308451774833088210784245604761845906597391697481344775580072709603443469333125473580212879244991653405766789848824617158438524412456420928375151562074305244097136746614110628697187367182424560441241297788627053429432894992152958250405417312098991298426254591749081709141281386730517701409010740462182506593757783430188361741740734448507690532480470013322309546849651279633957077803046786763425996446145444320746267570476327155205258260126055904888521602354565195867642232231795133082159647701834287560913454971773014923929682969092234071930245082617153530732668900410783627295475403060256515062432261689395651950220145927642670906979711119895825525543161095262583311842137439443073523190363340266659607252582042091603740759329838833174406250911022426141208406062830561992784574796805948099347765695971873450184321539048670735145015682189059312679428852695983358110944836701670759508269015093893930684956613317687378026286970817226223471428030731364150177460476542603987405006979191212739246061738214107353906253369055040737372417471032567914493525202924898288750875085199264202171488510245351886883892364821187841770905999573735641269361498621566612911305853381128156552369782731935100097252785683415278120756845050179393476150032002154407828733288572454401128262139637216271008048554326955857966486913962541667660084465200724424542931011025290653525029807337587081252106193197934501248150584928515401985890986073056717111725708766307539300049208716008091002770413211660158434529842244284121009114895230071616225650221106454589742668927664223181238606494055201657475567949004994644244566001439706801116479377186191455895648460204287047706748535884537074889120848673789496617072091841403515116361331723063973167813900960727139229027533146830418815705055237592384081925546038636900114202570199755253084086012528441721972643015171767226829594184067744956792733942682361602346743216423661147679597874620609145937347909919155269487453945244362262392119059610419758194304203332916125388247618811421277439624458491054299065262252505704844704377707784454027009665838289646149702889541174166481091475813496291524006689865751491464055035916260376875539704577772067299025477983523602986310415430393312670705134354046540872705891327779899514405673959898536941066408182497416044404584426044624205796492418107325998869792371507200*i1^92 + 478054555551327877406230291744571734565056524903292612964887200955960013621447092513816066333832804011084493041632084603974779947744400913605880669094099948585547642762204515832381669412506959012839769074691001361059969118905766131741870152001767511694305796059895042080286413113323794435189592365132043755320304711731289040405350633191448242028832816658699596206417737967261297353549002248948040063803820408799199333829230982231637068663198874722085047244170063174627820209131438636747241056861440165884504362359725374648588279520360456684137711131156257175941947905926828852645843740336816352941981093284613188230054827948326631531957884280044216865805274909788663544463572640024531426958426212464865016702579523706762213677310292177338709100877071177717865307841216305027697703143403729156654529496658168213939611510520528045558040893889612039498314047929600207336466698834849757343829780338480219359828573198078167571443006849945440250322105034787145991521483307209255284653252293683409716209331524337058468578951516507285275977450017256485187576113745173271842742253693017821347046614246937432901561468783436422446551622945637709786246452257886221840239658019443592585052983636443576540979526532271934139954697876244421083447154093331509253961773245005598459456303996544491859994248403854101175853894879079648630593308356924824911183483531078020987407128966489074048284668271775256886263945068417101203463747301275371740826831335118713768270206461715546811995863460202087074362186196820958282683531852525511716948478517273664955930132283026896288702688676241071243447629581980447880718244127819208786501317099631639396886788765000204599506418485757003151788486218224841063409913216860760324762748858061809633968944170022228951058685601749792563804079749786699934973729781410648124611134000058885315565703966096078967904362029704480747191783005921340348589164049623987461017478969010567192534605747764757731015306912959808402872344319977876471385438141607463639669161671044139065953597717785798003451134050894646878985989768198250039468686761346420201426523146458625843622269240945363236848740979761566399466007551039573303263788529833300575805021475377189505650276202012699833701163289559923888574544869493503368864837013796121378891036475410769098733240603115462555005587872769547354718587507334319558747311040290117086054408936413940035118079430986849391233794539126797853953884160*i1^93 + 193443605141648276530038482543312449187445054682399680147943824558722045575660459078462166145857910098751320565061730786464655724719824065805200208687995164308383537090490537414862852151094324907651868956860277406202287675355250586952954224228327786495873356112428901974548905201041763455607247569153211164056211792037069162588158103016536259971799433004599214096992460885549896897324082137002430893020498263582462873715555733310744148511469792074691359282867828893682358008247543156273267805451114043178303607205012879154262539190738137848309937569480133696958057181092966871195680532263197152783816637631793185757502673673860707177521215535245648084710508395155346857964761771307538092383102473147239945950045459890571334854218168689970779667540743234033152361109024538758523337456927956418402796144965598393836189542461892768201844545436229171689171735005155768385901389181138078113987596215099103681345471188211489365141675269229200323389931933663763014937485088178715585222609920484605073166796180084586626149283365067925343800140181543298676577641398725905150958184242279226563281450899529833323445971874247051249265209969849215244001996816938603381229406659705175656879091097477277088581982093760611653432541178921339918735638497970644450351787362866401214833446826245671331877278716852924804113716756922976494934201754303533483109867839336836335573364937237908457192269604211482800014633771603722765853745650364297565565335011270263009305450646989904474977903036676444493988478551621358217632859295017252416938472881944374769061865492489404885876606469550800965551737226847088809085657170315732861126191829768599160533175939646568824746274199520923590277024351768961471613620247956349128601453547546181443346959268836260982202438031457740838743259936881126353889191345663134673481610541457576229147462439270805761490165203549366613489612604817843317215608084987032720445242702412270651267463659244388894414689724299310256877348531504940255258374909309854472484976702770178809242717874655231275310286643261559426167807325937961695380970730022727621089860213148785808932025610382210861199305864020716937678867872844872874546464457067110170395690025336226138908450732914806471238981208939770928554548062785318034132546283024352316935394333644315987627986127911845252853302154224990537831601650352956414365244692375554858429017649915820731379997854327827882809366259985022976*i1^94 + 15414692594026786680467994066449306500709739780168809121402749481883967748708016171737631598285019090874777712753515512705606551128562014986621396082899087879931103929536100682773098739667428331691081157307110334990890466046900787670868722694071425978068535252225606979604726255092738112849150776611013652966433027311707675724365420563848060980197550563769783044610470727331816867576808448108911924893011602639487301414679498518763215556343523773980004557450760624101937102648839689659473599834822436312141522961876603956208531843405500264670067708862331116698382945338865292102534435794438881980806613745624301758162919497369850678382139697710758806582042862019007965133901260354496901911411150891561573549367665491617047762627653964604190599214648074344697825352791530332538497174590843693129591268669359861490064244548359970506950286675269332205077677947152786435486259750979088292354042282295287901263699104317172860757752223001097684316514647037816136716369132570423430212188800863700167869840476325727400252017499721895447018212324204634219177785589554023598010835800047060742857503588122858915854352791383574718381083596720540044040506425374080080627347204676180720842011932107283999751070411087652352211706889301236773976088916786552786113020612102284683790048094128711357935823447548415696115593692457051262821778437214310865453411946530888909645228183612452867550657275585371817385600061767612777211103388068992352791189610911066261871286684514461586858917590191504824285116701712414410591950480567803590050714126076966856140616414107254178766491709031623005978991230762470808178746425360511410301310646885602270113626555409397021107079237042716319116894104606054887369307254360737258224970247908238780289232199087366812607532873129639943672905639680601710403712436893456781369888494537398485482486054432559699957007207894208208992213462877574626457244624727759499042240492058281739754294159423594189061695700989755562094377076257591389261559757205960744690078900092485194548275219291601548434656529898051647754644040990052267452225926042633930994372266939196620995829240711917400156668968574400924267136934819071329108560675110506035112977373899651104738297371127432001608089292747751990129390281484902662072747067452475415543470474594651103324087513885819257623665580501482377739725929736185680082813027378699827971381973331365241372384098908599628700057600*i1^95 + 1367201848582914700766776357648311634093906917488697045886278538153820187980854537722174774366232890675072998975572827699166436702679228192930446668529591056771971693280299474194970328470351043966993842495546393560072549671291758525109589949645168713554969485516018589292198188926004827564026501265415542609062181460055206308688283500333977858615220249063443402958341761798543043383159709881412370900792258971567941257826430429189792574448689196892270503651939831513622579418290197475168898515071679317833465232201200723533736793811898081401094586156410966088383185297478771169740412991925654871280618836410380858645860424297403567688726172489162969183125431649449566534479139254017054973789555570784926479079897564192438028885646879468811437062147559239975883839999946937491882001813958592864224126442997407783644478171509226086829781818697877967288491342802518669954444218757533104836502066276102085658489691790287875090853846110231564690534540203170078494669477020668104922190888295358004113299688728443727090587021299113105958291522026943261127996598035759197971497542209488301144285254818402350368822770397783565476480447743116908384097172795688002926047372259399310177052023535291451961162612859191725084335301331751225339778833710051459140670858760287687792424042388870578611058366555396704560140874256387778255196695313161603036417499070483759908353350638937174881133217009477795817465523062126167835347646599618207912262239102200208076325263751548768928929874955271799484959444205075742029205883237930448544799951032560095634854858621605693052882151467533368048203544379587601566145488898078468081264341108368121544469567329475152114750934495399384860157729393491148707000531520968195891359915570332102342242937740761564197178720975021381225353334035162457284068451871067891691279469054638140448740196973048269577951285098231267836198371918909184938513588991954555118433493018694910277087085093710383804009547104615784266256981412127720729641235958243625274595883937294297486354455779794539794378461837008419063461888697197777053722647679658918964357526963976635530050327113826878472614314783621783095675183286080978212638859854100945957928607860335330563925535644003925899464351858642062111003183760129065039877047796503474059713697296212353918164670025217639511292217281251922151689859764524240632462910844674539588781729205380562332894583882514432*i1^96 + 57566222172212443183310348207403652263603798074891313511138585482944969529349489335315674375314686850545492890760725926230033781170353789371225725147846209235958012523882514205761912982512579128825889604641207913968428265792931219291930044305928454283262271133991096790926867615552529975925827583332844832017905412271782503130922285957336124011474547308865259334094632398799818672589424185051843540254724831449241920794728871582568641519567326227449508522493798273879786282501268293587560956292556842369179364209531271349474302181153300098389063450658689541003330161595886344273456425045182277044143494436368594784197346023263507912016152777554071111743410513914043180414763681328120407718790232289409137394080076619207359870688580708952601420425613494677465703064194988175048274692622072926090824648709863645084542380289290853990999718903676155014133115033865566318215429050775808009759959677892577227402037040050059126147501938651588305131586880896511191098357018195954232915810278778419424541487558356140267817721139422257733665200109885031055053661134832769309020940350816067600820167690158083535980635669880771881591280255067389909700766418982828972300274695277190343462878198508115887091236058840831075386867982167318157439389988779771793243862060084661531728010803262419094366501230735649245723370931649072040972492647501137196064619110784652308893047985369083227330172159213089191329152601331134292230026215199041427468553532317156331179915426514478193910861394552307130478262428258582591668676015359661525489252741803713592831843825430558654126362001014401373859769875350844104845705795968519221417893641285001469535919811711438033842722609615676898148898264382262721505503695342544821273592828027204573206370779479367516827835185381666296789292505642810251996081822821072763190187307068207417845987415882305150514662217034852155145906367326642056115256099211655282732913227125599792933694851298691828774126478636403009407650342295695841833793465753904712758530489789258813236226682833265969652697624802443577916435337225277391103875989787072999992481415384114579939822722557591318553346371329583066680673207145119502010647699033014407643927488481888870634564632599449287235336421005288588829264397770455131803435330930666398212830647468340764538985807302495326402724200637592004251228450451456568304439712382444934557119425399470526824448*i1^97 + 3288323894371559559398426564241530692991822574029285395715533355342930947639409491550058131876988449196513931364004358537427266057625213673287383946158059147337924400511501205104586402479481765437216173500018486608398914302213834203582110521770810424382555075945338736532870558408049183959811304011070951685938975431327484088070332349108002961136158581158848413787315758108782959167447473838471227921508758341270966158444767534281562826359713941860815814766007501295371458545452832140221303051676223221359590784856703585366694259402375964630053701341758380560886947175679971657284766816705217094682371996510227183690668405125074557779141616778010504659554705373725815585086951712927874532268364822269664037258155658144527038893316904598493275967895501287850394115633730798497216240191008803232182177707752783862136821715593731053833030535134118704491584092748329007650822460548848570475994844609860419857535827274476408818844205540468829290228415414890798080989519344950537470812518577320742199246412458345412020866250923955962670112477923530477484312583691356841255581647130899743822851200853470072561556108904299382748738034363589774466600382749520912869603823689972846438517734271642740075509802992919646234129688627734427279346520921527002364683786796953716505309519879170499808269361179019186752471568926922996598768761189749026224402640877473295944629333187661343983764463344914475949497992302997398896326369897564193340426231198356482616245483083776601275944548068268068337265614919920248542235289699738593508879866195799188888086467812196459573616673037302466465932978379294174968764717484111225411884682946644303390793241877786760299080743797206926977025152320542953626608892526225557773602230329153497194997186867761003837402259488598239331641826459060940427953276992250103813004714868491023879856246936789212181815502214145230444638520857369958184359593924934664190780695844371818734615019045484278080858798143278242300737929886420473039547776115178272146707771884550243903051696871235547287533423127923487627073098524876138851195229137072330251550094763826530936503766343596458010588438786189614694143303588290547173683277648993763805214778719385973869253739986513108547280703072556937073430545270532083231002924509395762920477138115721803334308135495807534446473481152322032728460998921962173611809538955858685633895612809216*i1^98 + 36988559479459624408146743228609740740461458606004478741268443849749667206973121420263422481861425059811066362361516509729432043912473514914712248072774533092016865128403917603499907975967533717783852561210677293349521631041393092975744561080152220183945334650098878732547514720208847196501053162722320724406500837195209996838150323459590015819746844404520656084192493913442389761696795511382161408507897254067345158192345144875989419832551229816939689565728310538015267981493007850408444843826414758131060291024166901857017513011788199830944375956605598170448456299366807379056894349132302034462704415139209752268218763138072907603000241098616213523940390410433629996061644152044297043735844254067213124759502577130292151869076737460793158999411409062930749943000585054454501035348849066139804221564277740854485326163214727938122655199034972686448730188492420471539843387327704603198172859722776671081510470177755321990679557811407701053490349158315620995644600879082473232479855461849630427444997494373632241810726421877037127472848567117713792727357874556767401769560210097318947881971009155113775692483330645180866647856256696078918877267808024675042983596270297400550638029350888979967872742020204164091584556706081060635673497438533265134919266885500714963592048779730523190433522335974350366298193688096041978654088745880584670646717601505404679928021136467650648969844243370817750418979828567563491182831387232445689860442958586840107256993606803252065808465855565188705145318028232403695626155030315096138318185738265231262011636830852473542040167904135304209630536819563352230356860012491618056952840276202123789501100198631133793957709473659764499022196315551971483076441382662437764536268074292235718755201956500355393703091714819673238423898305164459897440185420922183893333072571159228355200457689798186233547278427308887857894107187088281616268508301984143211004275245801754523966586292032746992636313076349455926891735096723920270897465940882128087705010262475628500759246555805144896127758050459797291069105232819664380898722792294139117287540218666172290263854509603901035601046920318227130890831174361891322873225987449856320059919903014167752558673034261545358920045573409942468286655285940861725189143929947863439165268859238735668612943349339474829582418667144563725442892559372464873247697946026650370048*i1^99 + 781045282054598544508332090681280830250659884874724952516211737357568960164774851805796337535388200830037805245820031336903871127311946633017125135821102780426529540716468390946947069256843085483805261918829463210194182041361840909674176229047078052193871181705274485794809826613030426458876910510775249085721580120422837643438572666159738773415156944813829489299936995375506769113683248896144293338955906253781176184514930049330636277220586661595480276179425208584838711640889912068929980151998978593956860961574615910430682417383941848397275112202303543216622674362365002033765022703175549105923601154443251042093075831591111925623896219911076549266061393852916498735352933596586721714057696031473527120502469511544588240449801183725496737043398656717926742540730216228700387552023641950200804307655706963528769054520977806271302920369161495290315652500658588815964780796105732209803391411284524866546032815061251981640428476055093481168845888555437043536129539159913168334698516332186101243015653795481316037659472253583510312563080137992447883588447033421582849560702681666937724247360050372184625680724398065615335556041027654135999068346447295813825326481078874977947848433618084079944609897705620304949972951218577659064036156952769188710508699819854485867149680798518775840189787713957461511557592194850706979485753922633894496647705389089841664472622483518666618723527321105493161555113719323683608722417825109052057353618541353530149100405557938595078570641648721453790031130320255564649894641362901771554549056262415192249038266804664195425287004280507733269290825460052372139154276712392402350571094269369000214006833227035883842441715525131256636425309951064613114084178031605985096235410085495595618923570678719290534740281773193002834373426859113380936478199062857796949561519635683049841485177163730688938187424515920551556067233230107144348836717389942564818675039263200888225249918118145492675880962985470128206780256202043846278868947571198345704972668955325243459261827512335413898190671461141455511858822071366153691921259314523224914532437828883357093086232025598188312333739763189754270562910741591411771170907464193069736576076816514005146431453917488670945673058265805945442886203101183161508408463510242395056422907024010174467046379280636839443112564506791530714688205947219025990141345792*i1^100 + -1570026752575817659116103392378548228383812093466744815814527313512124834870767369361861860336753009871651418743695596932071576738984023269942032857090198150969746577666355113314461192971857856378028872441001573362910093921382396967584430246730931627134569230859099702367049970464949576288785917742841580639216106663335416994061522836816025704472039859033652250688414959547045418369188715933868029351158069367764823101319510773906124185682016912920150278878344800147442765545367988984511487143559420102836136553050833854427255457679364389271523833023464513864432420633023052784532797904570030790995525522179317596545864948810369313290055597440626800796271140060717010906241461117002081177747138228895824752038250817769176763553278614264658367925354375479446257851253732464958415472613630670351839916655958450138271550828879526532143662464448632771654536926306679123197974481739792977812789941469495820390420891898552242028152796814807098154119793330325878520650168272428377771520451888650092459946567189042668927624256380517486220591527688035911647990266552460310184419355890086655886907667204352757382664476974689698540216031762513297866879398793879907718486924047125323895704584839311050690777743461336349512070275553989182515102319191816442685522581406214541652357780430515094348892821172500208702914254567156713049840006933407648519222271027826108135434531430370004421299940848163449470862479656897616689804800159365750873961202107931103115222287965274181853621970733445784465024890879090612184676888296924274061485046184735475907039413220103493064888380609652871278592514333116900677051691368364065831062995252939140125385768886996422345438949883870396405114533110652905371376121048090791205273014507217580260456399153129917894536544890577389745882928816545504908527977854180115452400732668003809240056138371517722214258278404418371872482941190663572499207471509062613794856425283387890717804312334672124937021034139503852192863775396251943225045513704890718899752105164594008486332167908859144501924796426678674828882516365365446715890919613313017227997983647275574725254981743568569390142659055500240004622718960128341414410886443651332580910249354163402016431698055135789638687410979017417411222535798349919079422941680669327796228735858490500580044018960640209188387553980853514763858451328139264*i1^101 + 41646124427885622447507923602123036517231287571120703563272452508082478204990411941244872559639247356586579014863735058357116994755948506094778687871347312874134935389719812075918470896688068615339174361673470400594979638504349341048839113774506572438491456007975654478139445889032304139697880273149624226110872140716329249187547453679277635900260158267936007977750365838773665393530357425758204855097644737670742516662817540854911017188445899963683487288005648645717415377168352437745687282432675712015609846345680760944053768411836272961298332883505389269508070773445669142353001670463751567535923205415466218075431609606569480394809503535980736083653561797267530787439416173917913299243990202744877921906876504297982489555679807152820026408593901096773150548416809248290836557267544887259564630298279220484953529117340101671556744095371379479575043939927177436235990263358298026144234867396099398389633961312906150369697086113729857576850323626210143709136846356767021612191832075202825058529715511806553549006487204360752925696154248223427857687699170368152814367924403497322856166267464641381335595844479543436892382364642482984964646829514031918539296891240517254871498658836339082864761568715834207509119779743462196419455474908406863140327506004537719618604692530503834316690814792568083882677609540559972709322681453726332138039972994859270133593515933411577521862579103656130836521770886181839149506430740191197055144738094315641722999774958286535422984827232507632655090767211623491904865880955285114662386408457928044435453174087840283305592257319949991150676953419960732511846655254110151880936492906079749038775012747292227540099173604191838241606066927399788080686937965850858525375952723633466836588959103544481595608013654606021612934498401797011832991160395652267365439195951199303629070131754500724603447674275485239420779083149726077994512151332246586009451548711700660732464379195832590017523332261866931820092387103016812683640682253024848207777638608001956216830659459120797202421070529672876300937611435331809450349913240736378189770739031652084252901217849305553646043415721399536993331028909941229147922560891421197773371128418657657911671656381600243430775805006542558316153678763551649989027063687776534769294392857563011321135427504556368268715879606806768215130112*i1^102 + -1407963886655571655906550511233381878139821009210238183092304069118245816615111023596264566516772389605161715107897069076705101758453569841974432361443430961645653571983970242225261571178348556896919370586052982692237494038842752702016388149534494117189735219960670742169700654717492886484581656280210468823157168594230982054024535277859316830397498078682374264294177331623214131776192271195213181865321385962608047570437939569135975192589978720750933907878655434374591061427635453388603073427557265813603276092488224980030090069050930988067687511590643647716078887051358172355416378422241470133636177038589147995564544339212178018064864285384555296173668318566354497879170856405013020602173223588575784813338719068445649303789811350220505868676526170949046123828665584031985678343829192279944862776210701159516172830046659737812999303454260424832078483954498555891945908009491004295446763823557909432891156257683367458523935301491367478693928262935105522290600986078448617750118069824261820023167428977774970756962621682579156123956402051511327823835463188960356257977780810987512122547471027605676396928742759690495548894401636223591501459306249521488710051291485344382123888180798907447833936213755355491283055737579944759368349606956971869042260094572589074996371690490519280128846452534639846074998111419976084738443707485892743606384165805380232082776435450706763799236374372698573054119239289955899602360496306443162786524913813350364689561803535278383334388993987958904468611366420405404786635522622168205715628531539256841037316192622492223123226281127726971403972919977554390375496840065889635358941422066255846776466900604684136919845477497257028091977192374922353019015946624835638157799150515694529017809629598004690849094026039067539740225508676169274920902097275344072786658703114634555498616673683544590559784095941016550502486643194068488987414710470304598961191754345958457110348109151583655454067204754984597669164949389738561032713276187694596149054265844520052677722160244126276216193401118470550170154604543015323244143426882327823511595647184246622446543992241456442655874216142275902976001655957355642737687899727805607704452425943914017903784575521102486101141174868123039227700290313173950947046224078459664682985867625395647231893860109613858664690181210112*i1^103 + 8805702461556852498139240338926160079078378817030028077944789776654130948232680505131491375212413496129878457516121795642485536475197370369999841426706422430993774634065139355650971623792633406717133345028811674744451299986582647790114041338358196742311842884471966696447407929092814283307122483704886490221554739317120914881844122782062392379371026795350813717909701143235289485533076363626312864075464141037274202618657620707574242507006226472540704126062208109227773696278494829490263978031151887901133728496368179991740423325213718003473116122602358878740374479211703073252089323363286237922169710536604936626290557109875691472540653267331005611181733611704181486204543146008556895530018984065545796476041379368193923983028043801778993685990759982969267302582664540230475571017735047287949209165134826462892227142517940285315377992705237289819056037113552638837769674798628132559765873825667217374794002605372067723704476762569889439909493323399183214628528253319099999437213741382825679191532655260433956008653728244961538264455786875247474860278621952642286639520709710930492494715892001359522419706945980481152228199442597147209814049194761151841514724784346236085782102605523151377372122198278252363286629751454657586531599838984883187917356743140449772640060314377556471702600245905777707591638143114714262008741559639007245072264030235652441833114229384929980909093044171560979986892600734075753931751884520762350867890625153722510965579863322211410561728287685024762179253885170640924459845838554896996136516505391778948485633306210849922615254611671838874262320820621159676471337517649886604991331893864375067677069929804716045395444336431400446488252416897375662183865381199802423545913362906523676410200357665250655822596271720219532944622014845920015303142905785963281094641368754745458808114484403871614904075449802643351018604459248166934340483005598984550631196064933496275322747557473496816147453072383292607169383757363097081995764210268257915771500919029949199182812997545176466716548772721623670806145755388616775338428888061922471285095357163509588919275414253963904945287488101350389986492325885797803691349413569216019091205223262030234915992438401254093677073244532384166468932888685847471470334107715914498203198492756257261447814426438966181888*i1^104 + -49811309608284491596849003155237755364295360245948660310852610701176538523654360012037744115500607987511076274869051637496413305430085137982042074597705584920967917546518069071546503950748284075788911742556493796061058527888978756139578665870190438680818661950742683836077174630939089996242934194298241048417563428961166986682899701223425427839879490930112199300426944796917037537733981540727488757454343257680078202587445665343330289035103700005207375753672019330102420687567007653336090648085288751400570365903500183071030203153194977960112883223714877456532128461549758637055683653805779452055651845102075479373951590688229456801418246691215712823398795069394709850743114408120559122374682340444150597480206140454746643765874303727682680558223225524179412315566889480880122367999939321591270197749472761271806586138624925077947845910712738996437725229749645261732778092048271292253948671911082402883220582260424718582050831111342460783035253919085121274236475859813970444570685726397450380634515491557401685153019379384616682787012725588715914810415324954206874315952246125632997683271977090373856504136813566734093842140980940510877452761965231173203375480439799605106582469722460107626508879895932119507036134472646915636599761085625058406931260985791285346439809708856648557172107972339794758141510620114038308543402273462267955098466729099902809468268347255936725065939508571105610402057616063479375766083899574833705070010528625228496182257349203777252056014306134157003066117920270322582141865747509846886668170455093930115327966824381167209979632920527637421339376847170883726610935675215850821215366679642100524794436640393853356207174381082920518439796918710886842180219581581527455460558535778211404116989848470957923951052229859576686445759693952675100452157313379943844041711384977707091728940616110787312158505839946092898793174912841943793261523513269481043884673979094251782253551891937901788634398652779347895594694683763669623248982056620154714847001292706055519047998578356939977034023375804671301770555465788157099339789649759736117865502768501264891960240913852569250775651006072283793086029109932588859949526619379184400810912187378973074844887749165737342531317300570392251237260238840505566609958720856751077163505473089515066346176512*i1^105 + 339117951724362510007869677120159716710538334477357584776287768761584594086893134896265022832569937694605075118373926348126283026287579920836218319074877150407962686602566256641894844266824820603911536634483290838878490089354916778769676005608035573806345015703969478894817613537983893504103553285075923322015853241646573475051762604596781192272593406867279114481915360820646384393199825798113649267057278472061166136266421305038232489372565855864118759741521933848980308101269157149757397333130714921381391177281280526167449837139385584357476811472483709935527015689210968636257354486501817580986846913207127004909887162929086379363906162568717866435022413150517638634510936666088302104378705016755624395957761025962116199566619666456877568050114958362089481099649800545630746858756521415248413790933798738678868240392998190107152542009367362196630174335498680506732257792279351967445066113141598673503264980024934226000603825335706170434102364138209188351338379348746071576934047408743802538941130047022618218872595751820519457818017653196536263947503403931602133777668592337070360242805182247966673700032868172433468307943440184404079447388106473937087119003023407482467730212544362217775710116295125681999708000279254369795496335931950409711212818606661836075802051113167309482522214048582667629420763886011699791030471540696009659393162067510110033808967842012868551156394956332086389019325441857299145598869902991169444871720989305931904703283522090985015590496394017040064829926963003789260299577356051751349278043376313249401000627675772508970264053055652396360806374508960277433773445284405820120742753241552016369242819777530842297555780585865810351591686058700910963031837757507898750778304489710328888616316125135663890148237494661040377803328830213704837338803477060956047031526242109156157994262570142068831683753965464110433136289224480421854791499606115057055143211854876758218899409192105055058277290988429753811942258353125435905625577690296685039598517968757697179290856727302501927046687855324954935650177004471211048913219139575276293199083003604236156490333698377384651606128996978959554000744739427366668508928623641987443145100629887257833336159678658273615191529082987163434764730326909183275348378967177715441207378169561088*i1^106 + -1151453258728372389848507027059088541557309141873801203143155028484083194278842262458372013846786957777962803872823194059190659453973606221058475876368183060694542809911514953822676855196122086875556454505062438336105317182219345720956004630064822775005869465287712441921587204447754227036081085429189469122832088335120020593680731931866785613918177124103770324851104071062447609616682140409680230406790506363505660384579241232108847720354199719053178137285099353741611584468350793867389096960027640712389095928644938657628515753727089712421140149878131518361073788594276779746786601759643898676848114812204853107362358087499423664143117067692644222627766624149171968174544306283231639039236119293079561680600555791475237043897947976394516621473891097358090989580997804070200222191304525316932356261643962681048814807084944682435446710430721724989791228067311331137495571188050915696176997204879660852819434284757399399217596178001917355207764465647827874272653178909170438983446895269052303295368183007991173019463647776804112245118319997355053149100612914207878980959889434703441421532689866060675865982164844499920950308213810987228094730902844840027162674056079618715270478971706797954858613675642219424227731602015129473241192519358655756450852071359888199641961879842779976395652117469653156803741295693595382510521312083522647290213807149779644715655654080733903941770131770740912983338246888831162644420102596839317241475395946915696716440559869973805516625936244880454597213129034386925948905872746641356341306661934743270987234793189411944736987817159400922966126126959545367399200897335629720602202440953955172572547977468650500182554848128252042569754289306098377909615697777081280567736250705470298169275772549012840351888486662591925023859145062696748180559539484252201495503002369647737687845899032131357860567199171950528629875032557288042562593649804001171281677840156259756364140066312153015191214900253451002627373582324982168896909057068976979313012208939348832968318271627138762653976365655662009613499464594661406091453051194809514652677119350761583717627339841491540803849492476934950670176523403684965887518742042359175166353580612473791228981377836904146251077301208733827186545539584849540310589196492963951149056*i1^107 + 5564279433799390046564311589379641281655138562818200827520499511411938046113852152141867970240504537296384315153814711469888402176690799339055792776032841131356153008820649189658783392317951291513231454889380176982885592000382743868685250951536067967320036111309126120514209484696136209410442270036391493647332831718778344002943504251039674973951575606075578685845947279237152144715414937748661789980185110667306939727327387584052751213629897047951724681415268064661441086769581245634250899004849111051260064079620792686483768483816324042731028572673459718940047190224913391092919306267336568232041243015200633048560171611375539107520067327277226311877128598913237103798434538502100765815907862176913527610323758939144175220959823282633654023726901278473206354446242404504915562964739570335084867115189686602418023259299176419228664026146062382799593657375565652754916568999810416133325788038976099376836567084385300618618281672640315940946094958038253308627512547170279638602068872282404634342314291977148281788803147581273219012404431285572779105672450499116429018562983234454451922106342772983430810833779201402076079469506186137376473323542492823394814836248774646598856461645228322951611720060511757180222340738881577610360165882821032242285245736369161716694044545279050077629693639892489951106433531188111801001364898626267470959324294193697610166148744229001582121378038497516041826688622071298121160357875377715383104453568458263169009485433338982084060703837152179475379883610121389942491165277687005527058338428540430421786616210253721978089727335305957864577203002366543346459501821486676316335426913549245399623846267268115551234674806606115837250731332032060561762714286732294854130854858441311548375855810344396396423129957528360710363584477213661895744989999026696990709940432182701236736550524644057975150203217204231799905320061879335756370884468352278919935583092856971949259278726867002214089532465773829613614680027901737012583864044623015497678150742017046439665692761674609177524978323800201221107812286480632304769663130278911858237689816060863937723087207293218265046717925758017098086536717873582372586852491015649561913206381301397239609102512227954630918269343106875979796775555356748153122447163392*i1^108 + -693857104586963581166494177808754729645945217278699931016058031388319777656702453929986283168841869075551590869284544079278984461331241397144010944184746698196500492104477920322523484620158083661254441767636521219266831703421760398002150432506939565802333327531296997741441135500173110147744685086504923371129350224657227798593793690483717687188975303741547882449753625319448834359351809254615724514720705673553771252494707190961183410741584344905436849733209720195847198448198524232685472226073649142242490098782139073743550464431678892044340298620376666854715834758244216468542966008748587935731335891840972690886104027104965429232079185737255842433023089337245930904660812385902028093874075024592779922900617251128118248053552592483335594624237881296069479543749272392765754409377528088638263903124604471500870782327347940047375344955770277679866853806477129637082179320868396453009888521929796279807005003685048315036516780969196187333212872487279157792105837635894369795312996427493403678624278399037550517999836824269740851577701224205067940768006077014273361589409066325575132924201899628530585212423730081978456787381152752423473107269032357723746312957665788394992864052599510583591333331707528119241498212614412498711896370824742847056999930963841675750191298561918795912952307045067211117480813675070486845486944775626044046438034040734035474549192049268404259353140825262729124799332976178597524485518512225988228288495545286662108047402132764876643926903316809073296031716908406234004858071102031879405353301357829371848063396238172525971985197067368711852204578918146879091414861015130280276501724178985692019078417666279980909927802843851227507255766069164206406862113569281351059944561184122808725241505745546842237840779227910861346385340775161087643588723320255630492110708618708389319800488599792815654039089473220490210334922242190131879504132231669060262171011518804118907525054034439877810407780547980945965252656400438854877734434725717401092377422802659217559989948956927364473052360973309043718061149173488879946639701985654372922283084289408772536087708879492289964851184185382428715730304282081014370993166449003767541106194342107442314619240691087795030059446920258465535041956248289280*i1^109 + 5906570192518451267633448602786291492196120457330206401905784155576117606199285823956561601427596117124550849180057055964945831234677618709597689926150663693013445518208358341754437463460714101580896240251505243172904766178371913793247885414553140852004429847016942182944464914988029779209471242295944504765047380268766729992226878797894669381166323102760623121638551806557628336481448632539866445975462757264881634166111984995163569536945994832497328533380522653589124296508701836962607231489704576782904553468583566042870926868804983250177079606698364508874558364142107013017364834479074447170592732609198767911188591977157193259189242028171436035342080690184846850164522842647084498470574027717019389751203301848780765794226267327363519192578730964973637745942240213678022493437648075350223292640858991394878434741168795115639238949706075223929243712780697557820255670467570056955407677031626216543386097425146214783879343571782706498467204293425051256214879660587406767683215119036364539667340582748766844827373795813861099833157494828129261939857043918382765268263238316389813188989571062958459854011644151676748238468677832645583578599269689982185049635560701778478372677333688934353773328395393516471147497512060313287688695517096954567786171651498397863178727733541454845180737463377294263260358746339061831092143991746329149909430641181789898406627565407922601372447257241161296412950568852972045307089146442652593121785651054200608137333898852500340112591842363995537943288450996053304554915832165220883026418839572259343992270022644722084739364695776570755041913344356738881844325926796488789997396386769355596335759391289798022712994921627708545740746817045650270978018411124702950475280898012007936149050686834511163960149702400951522086686426981425364246741113964651456828603257386065737544057884478720811548880468142545351194905930348202408500370759075394669602818541964164453209255774380832912915970602790396255543714825714793430452571881943977886815470694952782526030904237283080217229672040993894040767108965415813541771070416470501038905269920249013242858097932640880124744303800774994704763159873834850517038085366562563962044539998917304930807818180166551974858088049423403804786688*i1^110 + -18469991747291764120312727832917777627691972900132367042793384613000943292262333418291502023208288787763373350482185184045990507041689840661873468862084688800129690338821433197421281206129948587195582296970833431878194904580623108450151135789434431848742915066489544719815095361732887293433343914889507048271457247836591309243725626411073970677628020351737775436170879778086035607609828616627530503006460447858795937232131385298872649877508588380782888573684507432495455623494394735271644732181458010803498235398574217903045540650938585571625281665826207416939795896911449171202318643864499787000331171105210188215605450560924592960541320879087791143467507871367243090719866504182158841610915818172450972759316175446579412116813601256046075000118114446724458120128492221833842740778814893042865983980414962060681810498478896038252897321115463917791416208171911104006121774337465151286891787709618309676654748799726594768500562195424393234418718424762852201905968202674895010558141146936037824225900735854901379911202284756145326867737297183648987091228883173704550788782723071131875282504652550436663885957017775608670329445586338715707900174376812291668043839126920418226535602994214579857099523100745056444252735190710947931543635850092057741664356960949064382510366447122297770138144090024330098689282153166861675189446764712974994186174434722756151283973859012430784682860079295524288289579416101023391263352730448719839940776219429114864955583009125445949313166767267963079095336931169362697677216550431756221158938289397821031308108566788294605871075842090205822565395470253528896873822921046738159489095394536272519015236743489640500836327591549057376178913633795859290202733035227225514787782220423178303132229301908792982360916896178855122111526746706745871386366057798190850037218194272450668521748830569770657006241639461415901009843583779506469969796770954356528824967636183859705224981083664807610943852661818288211822761763484901775419442026430677673423088732140393582879864738452198506245311953560790062856121470948407005549329877487188953264418325991581210553506043737471965681532351612539604984009002227200051403214794077736852232164654466068196360418947864194412263243776*i1^111 + 1695450929615336893276893261573520596999808392095674516509707165417056665642798276192720906257346248103055237237510887508867448099031192694047154733329154477018040655370154172963430825874028976566122611556133522394737791154717481243986299601537468262138597668467735732911386953161058766576111206221451733983363124134992977362574635887733623213054057720408516308290780360516355746818879683939442221564843684137825592155323190447351653574604717567071676882243162492639699152990162259977715295246655646635231535683005800279979662723923314227197302375412455021646806248337230419117039685146874836216586228548354836256431347647229074421571646778606432053396026414566733570426982204389284339562554837181480795260140523941077576825730651744769833216345876742685086934934065674210643024885752503504243262852412290198282383742304140034547249118448848658346987063950639122484951605926673270252532184731529177231588345848974881421667586437907936413951431419967213274005402082175041689808223504451196168368918545504945903356796514846805170708152762915178723937739153165781874083650385824501957313540901444652878374725475904513830159478437002067507724662528342792275066072089983808013504381830856134242996208661303734628540569536951439409044871774159807124350238700697410400403189712717113674146731240941557585169699607958765053630616232284411551382580921377625396740839263545416421405537444693495150961197056067275033257744440277267072478236955731679995891083335501772574921281952077604398796255706437698172942999058409773160735958071551017587692776538980607131151703043769065475422551756381846124662932129189674693635881661963318027875863702725566254591397472131821404695821341195419566249866449784694271088135087770376640433083316039370660423438124727345114876464955102310344206578840449094394160060996470752964972756075057932425520532614185772854470080230519990671251808229034162627774643603332651372007498435629865405837382609555482543388647226945009473569981989822626841171061248125384777857528959293320388384397124916818395941987250070158998129857881650353729803986065073713327495344001594714061170476821084327218922654460352892653307149183374754046267436939752322876568276719108096*i1^112 + 14949036993150688459416236351886771885625488097108337692741759721707352828459373984701168368167973455808660697824562978652794018091599844937444548603932606758662151116881288283551119929292649727792040903439455288353109762215540531083269197769522679407705471924170854437515877037466792970972863999537292959583341035242304736916177781415145813061152515054334869535115614854455895340434478111203256305668032408449265527406939772381378282716599715463528303515922068320500681508356396435412956523187926252120567647791430005688171624972369307784407804718678785668387598131355078854353995755315880296613481736744318821456865984064657893624416112084027573088803707354056869753396176382424444513617896879894759090044378045261239679658920553062415908039870088666045317947623939441544424348528606435617423951202229459041069445908515620101578970767013570212708221910663265908795910093677385850720261015956283855502395873110249564838715727864581440045318046744771743226095553416092259147544151437066357918913115897056706555361682062112065579462738908776774730718430645605627927983476111067197533718104314165472353772280694270989934589469523197544975242100053788462152392095191975247236035306279657699629760624158284205232847524881396137594400842543955794818160921524965127056372884266743270585149513831274908888340500118629880055025265393323068754257304447765895852850881243875039027856098910704071952477978979324775724033306581442058379518050400262647543945153390635008883299189063790403570129273590217113659885346631981220108501637856954823038765168235649077376563423425573988995069230250797098930011664953818910782393920639799248475376807648805175530173093327392142529857311759638514779884781711516891828488250283403217120095058491898408418520631346465138364193820359371044971694880491650472470273242446978030099272449556296773708588983786652062189989952042670992467018299048259220567756839258564112832270502826408068084905968208938431847553664230605328401062389537739713088058950446604481755477296866077060075544426366196294908308873660054899527585505841843820182332663193041526132242119184581722382064497364186833468030517502455192117945252770766487055943914179526656*i1^113 + 6987923373101996189906691818017912512111737219454706674901677679427669351542015603508756775796891186998589754685554109276512279643812878396551745122017114335014736782577118176235528667506535810187869399769544444732263206570090463010243712964635537629375132022033090622028784611457646058064507306229191136888998401319302846218010003715204226968860747209621679852839290157713191467801962752148214269105923334853951756604381610788323528466258486084448931019035223579253490987580874333052850602366664106024979902617869765275369436469102505935844508918417579823606882645504964152513500647624489264154171260893574450764356949841983360781868481401998871324406079642875746263792491445766942728790418989826732522998669276009911179607117234651378901933333787871189116053660076344462232640808116631466229765719905024026393910969887422450343578300099668874024542042809501659409578410223981826934555153222678003690995103742238060251778103745180128265067129697056430085805654967060475449804227941948260874377739906344740656430092268279988317562014753234367812120074062526500537282992273863878313880204662938354044845110308316103174486698201652258905274400720130568841571360039776601696273881608978969586548320424069654825565697734797735761090551292133908919326670117534066835703052714832990670296673197260125571295157788392480017548754919398729821751350513902035618661521599246347234023118521795448654623764656023676916613950630258897733832657108653770029026533925280604066185654346056850150495078176317777846595300821929391566476015825047372967083958955703031622553270775955525605872300811727512618957048047043598197359297878789980088590735647495205638106799094734092235915352128182613459438335788824613519094568391212681363453394149587285124188036609763811001089886949085320405974332115075057727896979294331855229234495237209970915040455838401534650394151751714121519065100204333530630776474094574828600945219125427065499044764549284335929056698138323992570370073937024524707740082639506715977053197600617094624533519495184501849491044484408397137443556460178431971980059726558293768909796378535500375367626924931397851252303851225455131337779522502140100608*i1^114 + -10716149642493311140738774804502708065623962802555263285583091897329583883599362575449680747075997865535217844827859185809865845464635544741813160082127711190465323687906502865769130698892206144111131657203890934963058589167637058724502490859568796744696937166164515789690571224564715704684407054261932552326240142881387902123420489038330492227032034823321367452335522313225297319507268515023216386128402963616076864800507858485527390805841810746939525219917566782511535685900835464211835345651864061087149250248166356065876687325610875281171736110645394914748375088787918618167344050994937636003798375005054538880957357184753608873280915576117283436911365557604740493491717183481691376452159375305196481312711968517955576287874313095214098510646259468408205814929061122556451324356157069570167315353758114005013962287269485181545275325295589103692980769473350150501347715777078105187715702600405536792637840868780313243356026970688384508680655711816241790064672733996514758299410557089829043366376251530042241983741938238308709131869626085106688738490996975988745391474779998100859295397574636461077446371914870220295874653423444522956244911011910568690615712891902759859084629381789697400690763563833232330238349614478183090206639080800546970127610692883110985507203736929903872969925067634612268858006598578113762949147303484497426308193403474926564831783756135668149540717804032498559309054914276807957837513032719118210537553864902682795197838187815331050888433425403677630277228142573477077499785415805906314857437189502876035385804187184117370620335796713011822276055899213013601183237128113435847008980728485650177502624606658736968346631463850725186297938548225254162919510374047823561832721738675404398602767253800977561903231140176031641106530140457572913097620655058585611782526961899034447041336443712822898967114271555074953550658510482624702392481821611855237916890851012873089599986804956395448439844103868166192809333711411936606882200554963115060594179784809860509228192236700881603781825699845412003418716713065945798003947115547279189704957123777200447333918221314767392986461340775152942911636656467510369976320*i1^115 + 9307728167184566150141052350151690029467384412465030799468521959082259657450748507846662573183916533093715196064586150564398372045933397266887030574580955918165732692513241164297360552686140098502305119744327060682285827222816183476184871256141477647049475301093674240828393341813025266698169989307473992092708269855452471932005697485778970386354154249182872936632977097777200311786251562399123195004407731917430422827739315510887349983384400753776277412032160738897586452645189119379886511096701695135386306175075170562248202028332305180629068651935116564587211184907348833470938697748303089318978890328165439909597090393762099040097542452900782812121380408301156793006336720860098855756154807747038588787374772399164373023879963601072611879255715515329199771385266710228329786848466486423896322477020953992248312766178564002213244883916227723917175372347459239158399610937666450360990605094121032743407081657038545168526457161595891362042673705913606166868395328251056027549070603233748998057931126855183887926021726857942249964804787385003117233845145282710317001393096684184548065961497847539493147137267585930045387134612133714321804339333084584721589133605871652734495933118869156481434072135599357656307857475995554742007349392587051588878542841553107855699305077308918276969056424316239007121794039833253135186927142833650599736781681637127508935298723753873689142479797996531594525296620651582449421552661345890382650837634601456674575939742977504664632066362650503976262502414942621279671858259232699433917515767838982705392256070893684332214741652120100227528621925115833651211131473878171314699109277458791474230773282637109063934781115694356993789859122635661244708795449630241484425533140904661238451877175398705513256434123001655523175595639126760820851664932765228931230435072141654653229293430798732212794136717796476931875245136077319131737791369623045207210771487397232145903778878115263769552727343183540415864712452011961602085494566217243057686237880616248583986143400681600808690931238553698096788525355630819852901817261110628577907709733497512264864687819189031825803639609495963997137010688*i1^116 + -31095837242413282974914680178681764928610278409912166147311621111833004290947019142430529219741643498612272929059501094205526282799609119877905184033983340385066863869815001313649189172661050694424311199689236474851917429644106218983052550900934018851393533798229287503600398766185623394424250349460894223087486424304979336753222637057334105577343046435807995296990580639560369923160280965590546136617314657607826933074253236720611312225642714313411569006795734899693512616638543552759918666471714550852313346973363697760850579690059267897099871008915647961387476426424002480658688693597246544535147338160520897963348815600016434262771445748453837848169634630202714304785873708105843203430999020236596154985180879226942510199590531619578159915885942206174267504934765658842786737418038310555295325440830330209610354065140058386057560405870276138619138384702911172205160601386538671490885752660653052292421067537257015758341550337203549194551589408178391817850375881085570285702544055771743685302782002062503130553025908641307585655471543008040402763468102627150100506322961859138722520736094879791622017791310297852576854969986452260422434787159584263696633014263139891057185306443085578605172320080092748307987117075856517276932012234301074079116860299651376899490398557613562534405894475280866757028139746697640287396174364920796060079206405623199105960683115619880853460409779434666308502925515638888694252039039032525963400305993999594315882925439961106563511239846508454794400064165089441848476848529224069974908165068438105514017191584056445535751406052920748301372569233745796670671705306378591057951410974838954576353436332932120001778072763756174090099480055661586907127116938149333339840623955659401517048965228520734998347764486968200706990749533040706912376677475429744374588141357790189133085754313953199249009546394989544654789803476436450124376159878369787137609891263318115788179108552639763456582571038521826598189419895840762841348075173745347072978949768867068081895998376776119784582956254583821034036704278568532597712480346962512564788722756917426475817907792345970012076376064*i1^117 + 26483738244616870498484225428108572216601646322113688212064310642096612937269451056803763902913337090053792058669272343379891522718523245537786196405368386051090687186924088627238948195034475200931458059624712987028524270440180803783567895268504260344217395052313194176783454463781429041941551332080093781788792310734756665973291653657578858212523353543517460540517874233329703517416822579053184904745150292194138541917459762383548511888955735766289249262127728206174651936110726155197557427640500138679785718335491184779137230595643915958112216031602883191458094564743366986526380849869866939745001082145026485833206468157515505631760823700536289361013303668120694658417670528939528637636077560991818849398991279019971028603532445062254127620809331520722072059465997846914584082182736703181177944212614679585240851552804935008633149704235820597330899241925099086741109269756283047110965229398631165521237533692475221455138318581394891211896827579554573017983209035281841029215700555850807895855764197458483070518254155263730856294517631368492575249250942583949866322249515130816585505623519421384124808286992577611433103439401517392802414973326899593813922590286458707033889957196382218555978561801300948142129293709982980899476850737606098694922226323207080809934673260755828867360828307198449873215914025553117283620741810792613257261956947061910614841807940926770261175869804157672275163815053790608871840862166158406729519034478822480089831340715364594205447535925732443620423592579165791032292525893939141398642753952655329267162291738706053915186891686252672812690727489469494980776000745465467321631668588630370709409453008513262124243323329651447916894340972418521743989271236351177358306599288497650902547759067252258201480691490777874028088083328824508243597853877199762946645277239093616363503143540279165747217441703695249559226244224371015397255835507586559549336590455830397801928136063674763164870758485623403490636249556835491936367878793247023350538609320536495894613155944054042333650327693403959134892067472542613302047004086264838360108228196652595154614484992*i1^118 + -759138760429773966282379108144996705765130233439933612039245042234609176568525202638506334865910100937865595517037129606409501134933326909491576167715270880072813075894009232219519189967082835374081907225403127145064769352370353484880899101108244995393521225314031237802447633952161525927720811458578501850082190742029735924941029505970548548321767471869093584834349542568126803229825977661649072820808455538880325669603054455472347594712591978941275374383929002778348621099769264940596180947370857862228815557647301812564231232608511184197491294968410381884581611943795345691688251228540586353471308395975364867929883646404867351591754821608290758500953975489226153292165788803082560651727841077167059167521420736028201389252402972072680713623007789727408049177641498423812466579263369054312303082547251668885986106868723348201985287580982969274392137672391392784234375873401816037019036805066072122614805333507534924535464762964817019064755639617800938016879829262122785899448817279371615478603561798223717911637276597745517887290517526768029414503712656302090048497347997039414592798162703378635339801479663773957005069055512129378441334396606854334369993093560152370831267481381324703216439881670417557857314343032242411614557214357295212170653745658280958053412494592248183167548872188633427583365750352397174426230438243672898239296532197003298508153467791764242585167304511076624449666991191420362397957999835277834353288040712986467742086710401119200708661847861564150636055236086602106996962249849258318889642366301823329660002276886654047361809969560902261980905639454906258360028730977692221702365226589108668195679334842475532046751919771954842096245011971859393539396588729681515176729105845581693917780755070749572988197545190187002746310563562889700757515379174103832294581890004256056336606563181530173677520702497475953573828543247108115613502860907994576204064243155445517574445736858701836483268759038014320441066670346870763643183629100517837140179532988032976283488411918718503721959289845135663324701604779902757960076137849930030434484224*i1^119 + 6540207946654492878279604225265210879762577634508754756719093491479135676335397816245192705442789283018044333399425245617038198138055174898821146761317048070925401792404935109807846713527326075410940974971783740313236928627844932034621665177868299184806605569107285861896454217210736322967993832869716300716390257006951025276616898224866933669390341141666814931695257633889410166649702253497914767382645454459064933812707465304469497187377173434158628818530916060222851042876953991841190939082642918399840743259817094863487378084567603989636681316057847355919649676505442889653147195623712031750597829118641753673588562542713356358931736831776819590802931631781620614712819362394043178782932085593776968100355789169350232180768769190482745580639717960047463549723237829925569820324139593491675244964518994845195581753126485928559786543108072147413538633152729222631026418795120051319765483298387657030072058897392177874447805744411958724309935068749749536700681469718010411433901919856276889427421113779138954001284154656065596357564018997484777960878798162181155046098737367505074746184960563022709573985478823427937790416860937669164677414090005213822341633560431895211935611229285433636982652670067478388991192997714448574811611469396208760444855713165545831116975399435042138608648385125035080040089109682555578508725986252087773391421047257238560986440092294847394897090412850206362441472120194592399105369729338915869024792736911140399269443685701594336406180244173164521860869552319250524050103370245594359898674275926769386821334391593417152429121272727463616656825187872068674596618803401623037573966859140346956059248360884744632113442926042837889569090194162570947195245003752193764862383922127185305777392406917978889635107497760075578756240961966098591496473789309500621064729842756535882302623849530839619870168824149732961138623663930263460112371511743468175666638929396651586455993730592773765489508914865491170334011513429920855410751760146426459947667369955053206702913245913544792468775482924355385804332430685284000071680*i1^120 + 5605911376914097093001638676525764750844481376772737356197631620305314600001306039242050868060960947543397616097994966670585391553470158823739511056421832270086878175797240762088072344920982523833845517774900468251139395543024301390775791493066148729090754473305013335180294150725830792643406707588827645724257911299790079438471043708415106580431775411210011716448460077567098394412511866173868556802095323679263641736238450808090091536176084355281316930745276605251496884570818654154385466913610553647510303031234996820399414090673274424244417201542845305870090504529266858853876618724231928494858717549365002373264931150797618434098868975438212502312509961057373777132508061592938979376661030980311103188868956224785511445563848213954354161200491011634520954440745795480107574924548369147644684529110950018842310110959017498358835966192126078845250250846906417527565298396406645644431581066410732773071044980680604959196146016548915932163772285799081917753745849772143301563497527071953697339155643046102848404079978616127402632955151172287560724727281395444516872935396534543699301811923695320238695952821058885477664250274817663314764570397509407567152838896688158375336397499784500742012862477319616697359799874902344137734125836124726441870523726209122862006724910720142421433091664393436715973485956331410914859575877223025690494407420465162395154200450905192480633565949032553904761242979183703289486440262531109753324863553365533132738153968163172371232163139563043418866955292749376734916587876608718339424311547102239054362368883337165534971217867485211044893527538364565515205587753863193398356234626153771622583294195659014332418182106244164243448754741641131286973296995346180694914772151961679870821761707912062163023135744789264584254533407401332731617707748747878667671999687358062946231221613058845757713482042555809656377985071593934726880900841908001780936474702359813207137200184443253439623004563497646073480724034808728965112436896425233981143300412970542575445301391850869399331438913604332552192*i1^121 + 1203037461094521814480296784723380016602761909531470140210098905661890113241885631426643477320248405444293308218834871433140239240328071097354244032735845298414578151564845247023957930927446771407115994485265425956920418197815944381448612072302195334162278826905007347680132622851634753802304473546224865840464724164922763779975169007254372583251387152716060425586872135744222826814262915857453414011244770670915714181995017440804422036965106229445252972590498598812419237999973730269743261141286576196440080773299810989609205366168312477865449628264911694876400622285204579567892072589690703992749222796617835843527221678971235422157064246613609994528233267911434084063183127537486543404904354794744285487139025820434783631364930785730348089821741105673273751217503439957202730535962593036515975590385787003023371568457780230620154548910660648999584338219147174783851143403651367725329586023434003639305101686082800112739632490872506326748893455058379275435190323516622116100616463012992852580631064956844647617005404046720423056812777434399308101021579481151661752738175828071199061670102691940039751291709657777854548211473290055888681184691654054201081709154824821307656477029911398647542684923131621988836045693607830773033677091788720424189133908796313842598850080608706517002041875390916787035070326648858751903601187812718697148172260602351056946310311063639195398070982423674707196476098716600561388360143433489122454801682256078644831841272469243589692327392038233829617439750701274515637125170813588557129499717907298264896429240375346565436597472236212216815749677318693996672887433950827952411419898345561878160293257081446580593910861481483460189252228509042240007651529707231277800854241154582757410078279898478261112052213062549886448086914370467109956103007068109205288544713588379859362149932927559242078474076739192817603547946923163535686354886678617211252642832668012169609541678895166372137715323434537397975667447258222176696136828610616203729902700910833287772661978404749312*i1^122 + 3019045314395443591240534735854804170762289636083531827263293866158506984458482920875598365009296895494678859243165556754360228807948871575893243762220098809345373168464894017039041171871464772944757841395361187008884370737200403368456250841764102703604622317530623036601378835517660328435731882555083797891686866084749675096303149621428610885993158151903724369885239788621312344484948030069414029671004500878699995273486932459717017015592600214616371181230536756743336880252764220683890726500395814631025016370565518830812542938814795127724249436635211474366186262991709486248119441921845952606850502359290662661515515283924189353502901709399897287071331660263739298845167808858583496798390002922465104575832862375079326802679227023741047966863457079171448281013597711379405223639965136822196674915343846214937247178580317219270975658648769592179089082095915960976642136175142565043958456123994971915440927615513762718097235083434781534076253932222610942724051467276867748240722470510495827295964343486530931155293127173198395879406180359034779488619526373913261706624288350552609431130931881851065074791114129879760079792135549484239726862507390884512861186227126500902236967496313143749986640562347556487168710553637306891940952006142362558566260475241085949084610192242865996144758756879646170889471796538751546777537942799757859970183686480195728538969754424655927223972008487293245700507111730966198376083080666789017452733005992978297156007384269834179721950215407983982132817563729734180796442432351204858292629946207898413124188574847267324647281689377586532461436612989733444294930298198695638851955128020030767358992448154141501505758585709184138577638551948254887453187769261638435199244553082497028458475883317961049622987641309868554920525463894070370436013748951858752488708779894777188347297191154477391013992009825346570753212845397236811988781132556249555728815403290339102210140385915163596715741315283259646427222774343337443012060161044109066240000*i1^123 + 1894743572174819842563773545949689868429953982911918667513599217751307398217920230774235963266132024366550767249834888770879077392473625986587664221207100636205279500077795963800883283800700411155537915227255243565497218307875069504058933635675216174955871846854213303995207214125367198037100624250773584909925673727453409623266250766768076521898184055968964732170277036948320108004768143678682389051622900351186890387148924835641840722293613456574171601950001772046821977976386305642127330230265994763495931097295490605622233433732285989996211166525312285088119617358920487746764198057750790477961315990362804714470593331610676736395613506156006863554224560954908130889237938902019733449417349530409574670962154427044620870391265363386410683891229063626624545710156438900888032149299731956647098212028254774740850713529686195041895339508736387522493299376897197104296840534947641967605889908893626348152870220032636230569180605312285428276046967446077070770352084451491323463858613262107576024764587875895474610827824631204844129647147249580175291149968052391751184521128245537712208252467280106235384219288086548119769099354156724596472495326485736946884301072826934576596090115901986123011692537959137544802739100425981197417882902151279917364923251073344988397854265717976191057800094176604445016114727389353395291383075796942730579334021375703334707900462777991829913881264056893136290228895015451789678384204142904389285614686082217036216577441264725879900426713352548753766264842597388635777073549634886219988716210432693906379986443028502110906714691742728307716992790350220290416023459390254426522274208483480163065745077728178125722622588588196677882502761632409738065073434813546760260338532145219034991032839627894585884317435461006976793617319822757914693231235164415374984291024520168568923478077973594401155605709747963800451239508408530624718314896860846283308966061352130700322912358348174954409193234726024904704000000000*i1^124 + -2560855293588575776927220307184181250555189192654787066412156760751679801546968787072098631612663658035246378081225953056618680166435181319809732107540624056241024502938240475557803552799941340996435123101820193050796001563068369665211371229604576528592267669848369341941236386546907749145479960125644975424209187297955247227788696609571812466499237956508895837292522938206611859702148524869568556068617462640251487941679717318635099602894646965417059906736974047619482944022505769086032903922322397158830542644998750223223897672982665809604687496628419749238905545392904895067744634668575885233332338082449601966233576093362593380600255831758342207174734139277706599835546382517024739958661823685309656713855088363732793372561253502384647644997673709663831547227106937829782117388114842910439404185887443381945714032531054536307838281331329799142297285303165285937367151559292994989702235074907724670684054473603706487513310493406708615513643501193040942419001050618372903187192331292677994869875237228494575714047502213379164350497523015800135164633694498631161038682934857837116060511680258241663556710820392489692899129637320474489829094061082676508591090052336958563409246819357173682881262669038376428637631838450564427796580935123369062405141120128664692554006777539475472720106773590607752128284031772828400425588568759368799268652385995570973317334359099287143911378834002794832050158019593001962477511615422458957797028815356517591525057845349874029921717505078887644677786389266214944336477604911396523070617245200979395653846783624732554957882315845579260610958494867323459630506830391413223038763728734030638189109647736036823141090330627914464367809052834939215967261545640590539506840050257188750748483154241024254697755331666551356806777385881171567625657286330464100169676458967637869171498047581832707826116399375864040966543397919824921660264420057497028089872384000000000000*i1^125 + 19322434518183252395666854147158856878890295386397773378500517750101755214194301609364685944269383075939903553923710685331199543206613969445829618243853721061570134623213454895197773018966036749992597394080529679629755112085024827509434056065761734634317458761252985364931932219794885852012069137501475019881212184451029887051681451744713964098728559956488417794734911957891246157394760638459672862729352876657480078808464019497452300293632981935711870523823007892049168403936241378336689066884058713490159877641515492556195537824021077192992320926085399196859500886957821314852538815179035852509197315619070046708397174256695121921105785054492978835368685788328233903556921235383894696090266332174947111926086568637834051260820733347514648579383760624079481035634929472470463980674380169887147635390121425189967452354232986007271350404628108616840954253692030251267748349651088123234078400256847810733973920856802279968048692607482233593184616788878674109317514712862680369358754402484149007347025789562645070869842630062030460045418944099199718016892938338498668171715893786091328001755508460045980145662266058705079452287870627142054283806879617981123818856210437636533925652278794753106417295766022026722750726784560982743440877603248361154825591593063715109285645464737352125096273353921660251416052576339717138226389010862273285827417926535886582615748167581081378096023356404466760044905515007949293175879298545274066228358639254287441807330906135566580068297927586202048734654232248262870083866040191955316683358113246171373887746480696639332792995776612810896208736225937035407563452873542232556291292852651765889939197552456440100572333390528075194024436061312319114305163875019336344602437969074389654355517045240090563374296821915047138896979628332158438645577671926710416758842771346555041493218460958720000000000000000*i1^126, -99291093545840581864184973564124691752345404851774289330583481602677496304865474300296580114728392584059210465001511943123757438950770401393780523650103637033661003522320001749603398623996016461007312496777442125593642959198525195242364118258923541206603806579808326177101866478182401918456834464604215132946752397199446109695826151854945588740999133820266316042738771420534632494718895542076310832042161398599009301845356888708118091385356217506887282256304690296540936122608572542389229375930887307747465221443879190720449587735475166660108398969958147341658516905445813970624728785152120630014303883735161674320091220805297863073630611708266206147601178318002425206036067371032262315547711583198476202710450264298241854835468784426894908199783102530234260500801024256503568870996291599397898212003944692935457390367993423562291733418735256365311779389770286592083966377697818376668067301399606208908729012655746195260108388497581620463447486600741099194693030105862441667764050520346814875200037727750911422742538623893711231955767562024769005426886001881022420339822111670534937644069215000416171364910414975439820164973133116323706004564825424357834461635658496226051783605458729877331366833418106148991848406639919320843058505504839969964372943811865385938960087065599718208909222095556248309542440694527131117218184779494587344935391067597772339807568788044566070503545292911475362351670336060235437627068073842936821830756658273336198676174237834748571823564676269651554933525042237080730817726404428871516289923199685573500302508745388217868989302129884543146137019849348626491476603072879847033474864270197347980377104930237481115970241831755015771458588667438464667968509796754775698303648951176544731959077476439521562018471900921939292099264970761087682113954780007157272258261170947778016759891717195001951968673782122773553147658865564483805545010501900483028411623587421597165341777718199601334533633567180512086150517340905485698108956933719452931230941649944235876848068471854844036493126431543265827592501251172021855230832178347204775339524190864965595840417382206756282979053976142433372074162082799606928508095748709654355737969076240571384816150650426743306181377694097300495271289156687756074145364189129419934619467977280357661949117198381113475674302014357084675144219593120071585473864279651507496672514050103601780114919580857754971830937826999775920233673314792994555169397184058881555463946116294381061304367745358680623085651416559317877030054978906457993663741296855155900912017084606743928217180065877734785657592964400500825163524703490121966484229377386365879586331758573427315637087750015254936394075095555757072766668469982489834659404510515230572885763572939296794293879280890354071157097734106320774502169609914863009164390879516494176460073818092709153776127883336725889657663410890367594232678433956934261274378434190963031189146453244760332292659747591990124815002252665055845267393450930365384079939415533853673051986475470740792129123723213928342250934182760771322426292188510483500251029329832060272895302360683134688113311200142888088046614551329817166601714325623736660665120587776000000000000000000000000000000000000000000000000000000000000 + 1788343079894944045270941881829348112185156487193256211520325063601008019188748788184242521392925842204999255603249079031365687444122759451361222808727601223805574877798690726929480068690749591244327673786691841888158706274923622523556994969006088577344492947868962399579939814736252985451516359253130727493944193170419975310023319032928390466754236170428676107589500956082336811666857452820478423354019649316920699095927819935241291038379223674783682048835349459961313781851153634147817971350163525551955730266297166196155258532378425148796896325118061879576047325393495978854303028995156617497178818890785529709658313409933431064717657405929665720556093365634064279382166697677152556900125849274300064073957819241094025851550100960831002626693980549562162911189619671101542557094490447535868519760112145947477891653413473156492975327854893584541684321873415251519630945008700541005150031147423675476105544730779180571950323607538939142926522078356856345604480929193051679593496589442412901016891063443602934026942664434528413311371509397535210793536422223403454244683344896291641044954249230460138392541696534436048841592408458117369201477050317527786555641546633561285189364122744100704325206545801612413239638546482688215242035921454932536787715023243301871915098343181228854242059214158546050260117493842768033517835723239573817151014493712550437005495332999243344232999441783037495006345132106093227556221083837954229906959667501654098457784361514567202794492817917133827620170936399488280463543502385685833532095344253076783010633539707412048215003227460203720746206770327815326351683365003770746403862235820741804493045308859155040361140249210031323731807657758751510561432548361385721709076772342962499406975021717162996493686275847978669126437240280260585467973699700154466671897965825806561375528766302683655494024216918992636639417818916197560934251396841134960635307399117822289382023840928838684965091161555339083423780581678606132669328113494941830113245284391689962176547315399006020119472000266573025433666080033661015124072613501683252346389966727698121473064959600024748165613298228214739115695206799727559244820057304847693495013228613163203840671599905074123066839853424007592441402979797246350108915132373110656466589235095873598811905120866145948690541783837588009248572456195538096715512876116645649665512396597519598695085287203030501161386739932498779598548352602460783381216362016382014617498452627067178441190034050452039246045669408770667421263649600536882647684716974761308028352432511748001598892810237388428007932157080223949254297398464209092868981020786329390799324399587133685031111151030805756630276181375952921040673451596466622757183972764359201350399237112723510774180458903962010552892989945842655615909482952936903876543403624060334684276881351273033093091050027413579116242841313047777849191196829547717522839081371279754206784406574954824174228284925820107344247827994079386783062585440717512148199484763668453976831159853569634378403627483585340096343946982914426000067778496093125289884424246638055543939194371047375852992490320531152011284145367501309770526006783078933121305289949184000000000000000000000000000000000000000000000000000000000*i1 + -11081014284935961162956532274364232095328776345882701752332410980605148367201822000259670875566602420995988391364877172898008001200896749795636594616539573487189347134485673869795292222034998713711937763544688980928538372415271239627306243510476185045020302580878486682346709654643061112827085061196917449697618245872314991018794326099157954920464824677016939522911681694796011295307717299391262894614662718041707088320559156600575458060650039925420628906010129750568272008042444465933527339722111118809405470324014340266029168216041403675637938233739101703825931016449251873690140488987404236893009157574170416685610896670302707309956700624267278523149593741331027774682790005484668329762774008936170534918760964615018044813164453509250106224959144141130980695493187707165477503851456140397730212724696703638152567758393249371514489342975510106230208680507864008487356689170479366738485582111877022791160848831135002796876635901686689710472559897176790017587865553403395065905577953833252342197972883243623513286382241576636134867189129637000462680880796816600736974012600899010382262117662746020355000885036072681024636017471991454002122343522544758032199828671035875378685186317060173061082563895012144218429874940153070096920965253738497989940798698936001708223064161250104186854124326569771106597051066497637306979163058828086851367045805268130790874901938931864326754765367099553454248310086238578888221302483227101838475564709445503195286663321403878068831506867699772873732846628389287838546504883730553407908700581131346171227883295626848658878457282546048449547765595257478642167189279327143654007332478564762713107873571852617011753123983738672999448519845369088621203701891620815878027570045162129324449108211335346411243108568652344321862890760664737838657800464823959621688912872633240692361553023734758087715582745612327529005768438693259737371532116303591387245042803450069760459179881980604011626801214147672486696085123344219829786988091151312331733674500965669770076940439924883984439438890014380221342767309973435691855414273965665318213482351061512239032166006075751412385395909761910015359942128387430474247949324518629579292700641621512717095698894180288855933912899437713842783353853096404356696749882497336044839344781533047773093270703038754115525196025487768906125946297958828905256697750540255420461526188992143532924885056107913903882696987703170781644247132536800211003035364557799065115867060461519989306916301891874155765692297786459318105579524643734801927240124280139782462582208904055271557852632792251934564908525195654484311193934386537602979842432299434929409294122572616743199025458925335351372347999412127163847947632748081675355018478078489728532215667396790911830481991339711537095712952602811756320234977657633268898464302772022726295774454236402037027653519546342225311696371301686772564110597541147220329607302280941183472109794355825194465742625696145488679308196214080536520812511822740107411840193745002772529378795570064497960680662429104717137733656160799646447024511585657939942067578017447769588377677471518434850425026949179818026520712055415542538502334136579611173642844504064000000000000000000000000000000000000000000000000000000*i1^2 + 31822645028542637679454072810398722102112780064754032300235583598011067099536104281430638724035672459040076224165184523181393798874457851863124356118977327554363100570840543028110660875774839880994395564565467516272534624169408132616986057904755959118981735829985890003409096226170390378628599801436819145745206668764146605440808773060376310850311971159082365325014343485032284282299781541290638955744772172614204023214737340172302385133430297707815846064506139477931121100776217957376217991145907432013528183047401957459195880005522449310353181801290786685310065734874577046519090707514451396395569642055300704275288743298649082906957957242787146925178737685692679035272283447547068968447490071704301582411299451475366501650499649537696662416022099001011798359316468934883352135050063647932999415855146249333116485813007496241783617002308072410088686313589821541376581811575857184087647267613347352536427355396812411522436895507872867889534014439089063142044645671705489939415715446783066307722588343403197737433310816779743201311913038517211946494793085132949652072830641953823620237290079394486516160734458547666948751845937139490801620955971948306745624483178921678558185837107616099032698885861909983113260758591461589129572810871667389121340361086206525939244564747935435474023403095601998811075130716937992926612719070861279263491655567034384785392149057239672730434526892629884137103831529257627046876686665324078071851954375487216981866754404175071501747380084863393143545413635781537945967910685561507721015998562672301865083739595487295312993913342361561928231063269797382606910748904561420785884261378560077228684697283513966126151406550112563080288773825291627228851575131190390934372056939989534929418634151724131350089566078212974306381454378642733448843128972337772401299147228131562287691085346162862491115955632211503279445721303053478328670756967254417136639443704345549606000471234489023547394079791298863340634342507830266307817595106684774303627054897248376171108732870750506652951726058733484362500335589429127646655037543408533059530040026840315206832785780288322257558527009722443666869822352041465174941011730339125819136036458646635378575366620984169799614431704626481461622862080480828401128920537109238089069084413284967569350529701348087332263987912260453094947441531283072698852016955445978630138743121953953652939858998950259160573668148228908764256164297165686219223431147192032747422691167353043773435005334713051020253281182076604430384651113148013010287159487017807101850443609861869814035228143340434506008668238644051741222078575199651360323376969638489055807126400124429080717169863962562482190984182622085584504847738678365075185442219311416108190909721018544121919260056929746598589211974235734837434956468206172360172074640737785493998751083640034405282386432146098021355449286580702931257622752060431705265022100607851518374850891706595351428253724018951712052404786405780226434156951928797684136380600150909972334604257788003809669286487423159626634552435664950261675063584645681011934342658564058308476640432687892788867033314190429177669049605446158355640842249359903854387599402598400000000000000000000000000000000000000000000000000000*i1^3 + -40915188807908378423429340316440072246420306557803600285597752619342967213832541671096579407197608571329630552893428401847462536714589044949164979307320001682037759870900423368176452101675347349530379236554887191916544286582681873190746085493524956058823490859323559546537152581999933488898878144599968125800264995954819568033718121301982131821587206898162043282453190932826737972397790347803786491054585395967621229680521836671577740812143201282989962004361443249704173037249691596120363125084303022972106843073498510388105383832938576508615977778410576030067101938322150331043444685010435388825745554598449474606646010282651135703515413733608987242900836860035104469548646117990419328132383466421960251481349208135721538976171558404057489398766868123165929114202882509150705962256525422277462343592753688271897049660830386654123854723298102228825472761394831867082561845714992941384630885161936157906626240696846526498389952950492332158244875114450535131563358715640436987477175721764178372252267401880570315880863198971514169504641839943068229298702909698683871674593622838618510789606290028287950935631518739910237820607432835666808552989939761937462420204350505898569639304955138041208270337609996811505685282239070359094428677304608966798491309771570157301869299675288699220263999953906140991436287065105362207334760018729936170832275410269563082144722523837858008877484383935640203640895761992706106021425121358809178173964972514759304380275858420534551600287601746019371159907667454909932204361278661088113324154991012768411726582391220682439753078814298595139797949687615269407430177067665953265469693607182954456924967401879099042446216744283763217689681085824059580447512024980862512529218424198222559563547886786536397187492677368305826595592715825786628560382590572610417910934194496465204597055608633784585520153500537803424424601219298955278909745064384406790499284708083813693865595822549514496529790479450397898506288709321830412681859091581146447916539546962888018248207111474687176800281722796051568877887531292010859226509410511304279702061499423859533788615996545565508797898931456140546994351407939585825655302446925366455384578504836084767592318021182195792297026825237603739682007210846420332357939989914931807524448923622948815596578542328050302838611751326732132773964077723006950891565826975539969346000686930935047400718228640514766102183376761948936144963902856393921692056563515741670326506514095440841011264433247100975651958774833278216105922312603094332246300838598449604322930229873596800845398214284194090521226053271494501341652292009425565405244537125896889101660226449829869570785828360947219417413015893170065833545488299185071261407604545801089935615647834654339756881692716758057574433364147034621365563356863278080917625541792396978327716325856365006928483076863317352729969538272085030804540770891780519076947287941750795606253463477718836543272713164329923630846511161323242824778679736498928166563502287634387838029882643885454864653342893585329584873243178957692109853865274588633378481013589247897908885644593383785657426864560671628609220456164088027149038447504091957095981436108800000000000000000000000000000000000000000000000000*i1^4 + 41662324413271395473489587092375165217528539486142182315144796225396869224614004006068713965270905726426570282695686598750282523927966684497065397956877801803322046913249131822316958307562863128217754268156058936649918541878420570680014741094110457246596372767095791285777839492838211557821970372094808362313680444435758397370141112053706676509497146414605380279069919203016795232190604058069779642353058862713500286558324798207168837348129161454387754136910315299745888373403626748536512396996112269441186510658067726239612130743843418044148811491398070270066473870367600268446516609451515169682685380668030143032482600635903354239611606804507539359911305430132396667536140946575319297722416873542455485192449640349532621898866668207067599512009791980299939899776805815912780314225165408370137134010804821581143945463545648847739240814732378080839043757626444425645457703905125108208189734733203797479643666924932986554166149336231623044521065633278365839936619986372208890974627045441141142801394640285848256401151696637770793731226474155148281649174265342612857065348629848911493731495467487485354301406615491375249713322043558523712789445581313271228173355010473396721278505059170704920905364151608496954473108022335009921597356871985565140957980362355448546061164265021157222576322143305111505005258423044590213431143055391271598475620401090849329628692775921623681175905516659914918978258036242995241516461448210530231175288049652308352658934635262988121482805586645036760825442458491793343561815842778833599988376621590855714286645622206870407224762069777049197178051749232782967632758898410427122314004055218630762765664969318750131371322544526190671686757472657376297465994281659749243601618726065895330176958091483721578215749473059932211403691758917690729372128803561556157912778449564478394376690863663474217220446382913879913306328234711458111237422557993605210663496581659960826910375814564863700389800149379888854525302606699253498033312174237519982537238585399764481514888236115651843203961900801467942929187174496794958311546094139087939253788482372125760656675112458989085481855484361131987178665866619888579485387145528498152240773342290431296365495365176557302852124542389363134757027840605214047356839666547669978447783062310754207756685400697766526277204717403331243326417750093746736887832371403369520275246842138432195160122107889242955310899954929857804666781719654114932031217711438958915846330125006294419721640425611496912035749102159940922812944940444779070239743943611310040969884948110727140173086167251279037808939182976868884983180476225462476835063426519813384098480849160503607719140991333061533596944806771148757900964598003882763927949402811338190654900926056870780905312011426086434334634164474522874604403793551023760902051226514792647662430663355135963754720246284971814223807636404334992119568450997642968447438293791567602946124409206145787814603008171259721621401972662363998014431311777959645604785931091783606333032392591181917656422012003647466107643472261596372158263867790765779672262574205336541046084463191806734594682430500514851398009660751607539149474997858433651762897354752000000000000000000000000000000000000000000000000*i1^5 + -26369159158363343975143113131651648497723539372447707609767918467351988523203609883029353414726315823285537403524306168265511559912827527119690358910077059416962635312635467391648254806899059621681646531166817635317365650003525219676873705567460842583040416348837192999247281280209002052310554629267362405683070574171446535406743719893177609954179391019665496435030324655212406847855748977717432936242772008665903718740034893054097016190395315433059865700157819074633519272373966717742413664493165644223162778609109962331843828276194394513874410237903702831210994759954297633371290326423744531378652029107536505415406081195766892371970282776681476209975801850430857162539191727360440617879872643442268557300621589170723087414772950942209172998756584789852563511487665518055805566466327379893302127164009538479699200755422769592429550287540408995626263386382204070442571222650253786058062934661425028709515721523276257255941352519334079686568379080982484777815546264703298125564394188243848275866445716760575783441290197472763891489767841476782081803940160933909998323984488934479342604037707063944613173421260575809918894349172837005006763458866169761753214113751783916023097224347923560739005784080238601676148309362768849106851316874502081985560023860023104285463634316248186089510546433951767010579092972426852878926118848668879216891309180668445112426018799939801772793154876978703839947245522637156626766730908205500441336005610989426332744330053522976772085264552701247958269256720890746280993565584130966932026428383923199960552863582983928210809190854233491524174038944896808878088174950977745335710164895851032316219150269026006293278836475121602036902511492767165204532973901879594774144077539281418671455960475593973406954792681091691466672921125685434381164248945016376176035786581256884873892109811655649688994103144430186073197220390386238368505536689177767555213903137061741953084570945711919567758589611040702038501728938898047043536244791620915480195647153138526324494433950765864888439210933061292361046015320626369522825152418003561120066345513161698413300627430167758870120691455358553208389892169757574678789880755709274385211504555881548254205942065268379504019415836547473637021293864340147568773771800506874587868610921747454256135930078967089948164866462655855292420487543439291005178860912493196382732398797528998309611989474133256078142418454869712881094188707372524138008326242108886380822931262575038675783886922188285092893703673186996574420566938808093221537196339198019812953536820933149525548608864901328400500832509554617957523848686787309400555214304552691302371401834417000109038994070077407829627270719696270826600098340350208307379099403564187253019336167708118556372597499817487955529887625467210782079039543606761016509914789368354860989154041532899230005792583264875851866626877335317604593421995448182514781619057083878771605041798221117229941440952804152165141255097599992605645475321231809554758738757253416627775784643784253287664806292798762541205872798584053631475659982072422719152555405638398957679530357450974827978496183360354833456397560216920274402221066350031892902209126400000000000000000000000000000000000000000000000*i1^6 + 5039500865893162276058741426685553119092165778844710580388503022968630047468646340497191436868303223897365661732296972874338820968091964488836273721623038727815180835514812067761176619179510691816231950121505059131711972564061008827654629085731368089699179797787986228430340423464531300228671288281896158615707604929167793121128974958153163736737540230205172557565868545662059089870245359105986101432097312664447865921780940773408891637146059223346221161626821740985010704429778769834835466356699035521023114652408009642434254132995848816069979829908788361032741911836683987195118012536440357452688444395661883538317875643640093116726629875927861528307788607141435982738977493795455693646899814648624632545042153371787299022229099554465412227703464376272590838272728054745221602945835880539750803493206849466057644828600605711430592178384567704418645320127668463583641681056591240569868390632504675230544609106869989716370911652189680992410120719669136977511068847926108263781882068476798715128873658398403455282590417889865943131204774595107437107167247770025679528615900566640837255512240675651794714998795875665629183141687572755825320566177157678307300886951996630218600839530597872166096025863919332581948597072894439274000314859489401725894608028796105643786743900782269951505522963964297614334474856071796442059548585170501352410910963124868531021514203713314980271427531207220492569353646683691697637778168892650471712211520245135706828840600551506222814303448952194148123117159879525297095095381110541751910672385989622310232139121795765212606826515634497795020091199939262209056214665835428617225240422657262815106299979277992905616123727064740345669493689620784406930145734440649549952965040339393907728956807053259588104920303395412638761554570856548073926028411101032619288649791941079755401145603725947110694844169645333699652124474431771618263421592873990717793452404763076919389288311319139762324630806507748370245547293030500095998506854200912617688320668523730310462911719764806755190252544348284504030272380585486176061835311370219513878543974201082301448596629757940635651440216711012419913717795612716374576313261900217737188939519517429575825519718996287628155844401241322654500095529468988656401498528349469712991102084647012104010535050902746739421139949464201933823576934538313232087354787081138416708027817054069686636974238267491412346352002559477677571490925218528595540633392081701221220692044386676539211505701734692924390484712508446032227305417604708603486439876647929881487847534326149594937860840341371178844783386037904836309404768554984395032135434923024762406059818482994028668201309165051158347929855820759331036732827674418075139935213520034354446952011736588007048345172116260572143958642679349806990621065477577828953776967053286024114431435109687681313030447310928523415833495698189213299634069948864981388290333267917083271276212726851724350447475515029021660507159249628538503043279702792125531678658643172684463569464522183517455908245354902507406564476500603845474061952756539560324996119075339206481510373936271579276838047551285591850332640565853224695031246769982480125106585600000000000000000000000000000000000000000000*i1^7 + -3342212274905405733208400905268692048948338675564668168238168474706557133138944131925264445946442788447050000166062389815373442147832563589853602292264447083225016528159356808682304639559801231722230233684255327737322481033674113052804568581913618110634226912564746644422325154253553593383884646535804481085784245426553245441044607701713360029397712426861187462304406405553057390608752195574956313422355273894873677659929635927761871351437195432581979448566405220111168116759916720847370828041626883793856949311167922826135971025479522591050841094524375007289442232297316300188925221634432361877120682278562056128564064322138544745303696980835376167377434718362917207654100835699456434830998757987667247061033477359055608077528840348739980499640754828501948996617774459727936247425760234221464184515328340861258571546227681546150299801652959090563090292276138997108282652792415480763007799021545600159544586437827667799151700248762861184747305158145159957721987847442886728775715986762365716958446237927877368749119361559912309091837185608081335005803796631248306814581018013019493736767857417760059956489401994233439853867881661804522473127139646059467690875658289594638858431682196939599154784881501650770267188849214758265592407126929604208823741598542839891231493771393674650865734786946383286860123259962477827131968387213293208908556699816119630977161002549387357114450387189002813296780585172952549792015979024864547099252825246477781802882164528784144593250496043716369975440052417398925049980937482132909168257008523600467190855385592844971701966543100306842903224434056142562742511336444332478761601265767090631951854419350570575372434310710466878424934623475768415784414719282827433921416005753283442439347585657245207896095619656281922511524778262456354401905172385131938807497841853320030387959395159820601644342822643468378900115633963986804897924487360122461873699338440854585926484033159631151291837723933727712582396549579620979231939176937525779465820828414074153354199040147511237971441860430676892699278498786518512193014147531420792581856350751679104437282423408693519415929086988968680508533622964555178565560293512448883759025474977448718913376924567659213411465013601635080161892560058460966294133414435206362351024437685198747052414330814781506295439262684870762765137608786025704485189175889450690418958252251418773383251911474898608252335984985668190522694294926537593963697406190502817074793450327419327417259045578754445123593970337680650413356068201443736219182879511503517217502764595950910336529637825955536202031681061120656937426838122184892641834901569464530961195723251638185897888242151800385310719371777448463924418180721942771741136636688691733943789085454697749601127507343296115690555098182232266565502902580010340816002511813318771219974985403860535722447881948455614206641734919582594957278989749204048592236981493265624104521951615206752191031014506899697307333724747038310723821602717299015672791001382055290951045696585146267278123120577896064810680929869006798577210946293354497556791377347768500592179659244640376616257443230629291678812102524133317887967995336429672092139520000000000000000000000000000000000000000000*i1^8 + 6827799417676102195889734257218952199334287542353186223117777371317967885208165719683099287708932970439462382788456708171805666830796327309043121187199952684984424676753085198001203293387873731349967504051375663921357707006147330069134274394770672096521979058909389780501169948821644034699988430652883727115550128740210522527140645695809645771474977425525157942679245477162468070792790963669786679759384266340926541591190283061009851451378154033995662669059536573384791081421777148235807927111542409785169045933644760899768380067854161533107994390460632757172023341495309217871029027918245041511727969898644584239253184284701290817775188834931672269596610272947953838867862284130991005397190677627014010892666191074693515827945343053972004495131234020166181479261526431733378880396227750170060719189271836345921975014336458133943765625276690119461881064173180320657058251710877165411021578527210806774048905789341841703055523358704330291908381942279313471839555932383947576351204162817107277450195501366721163677453341356212829177164780585212192933125485126762841713989378241591424541969874445207935386950823134610903064244422721892635716109862675256953760547236419907595650458470478175947295263750377547743983757239683179918282985514167643576119406841577500117348508767569478609172978640325763055526121387071451338245765472788217445493565450403469679220636274774268069441170667503673882557145184585152952450259814999576460706507573968057602223892143979410621900787967986913612421162938644489307098353309289141613188448591805360085879070752398626905219044192491627512338825379229898747590655837846599868402807531806751657336383295292412349046827189113335372700614776172008750224521806514858114679874432082545411696548779562505322413436648664466233761505048876645210688280797632130750540802287531251104551506955875234539066290389431254468129444151212240885268587307017619540487661056467386417483180218802640197830469131396427257234605174341965552687293428867688755999360583340506536902816683882306057811520925035634656890615762491987818316724337409288030651134880460025297572400661732861747655158111160370078791685718584121988433805024489862806431905413218442393176597595642760550439219930357651561002556074547079227454298429164411339371657984039031827104319492028844054158458277515544766355075996430941635599879650944136783725783729798483397140676312927523660242353711482438292509845395300683985365650190643596967987675659978533306999522252676137288945756913672860424652395417594874099957852600870416587276627309158972300933430871766437955383287383071031369803022651932698482023650423408415531948194373518428376245826147072966124333507089342039821025771986935801282369762860905804847039613130419491259655540414019868411508728634217381842469655764303104016221964835528807872990316418001401041317933712058129610734407360326495198821445675143049718582446689607603949925786026666362716089471374676815545428879940405741483989915680979111750270371388312221352633903504525606163082987305261602181771234704324267462352740017145078461883640971964124847932586750672179304904986120222152605372738554479810167349639653048706866159288320000000000000000000000000000000000000000*i1^9 + -816420474793816108470349551942257543043232905944620803632377888564879921492670540470747183738130549452656256165495025330402768998659133324080314954329727719683821896709699614508054614798684446599656702601596490718902610771792550855152790733119542140717730819653422105382130455966353441173009917952115394106880307379832425269701689547254489595197738899760412881774118024581328249604609330251688486055621214298001610841522199410787257705569917386377062213947425506839144878939425238341332018805506385601653012423187432341185953372792282699050647513233086182542931223129332146102439817716332278513910861012487409605214610153378326629898698957342708060807012647802634384092564210956786186867795358151919704952574436127438986912468401830618641138432320661351197067151465811886095025703737342182621467675303419586875128925584978942379772826905923661162014641823081932681549086936825876843020118946969420115138979207025397150856899035587270615978910497346628147826120324238881688224173124555881204414913647797834925633220384487938400768121234002642221702982727306448461702632172344542929624681161094921458185567916402138657758139441145180481246539878542028811738216693477764960927198796428305352438471725971827661438325660477810128124454602147827878672481126389049006053990065217758434869318812619448431930498686569012552583356986145096225480797264559035283305361655220787043407734813027145817828305495139096984224586813278667917485971803655315147235189406335736664572601444330824330266976473299242137213425679340976971666349184708618078363317385539019420800993436478874617954898259012976953981863964038529390026597886398058062795439131282024931765364058440265204602678642396917255530393853883562317690395904273190398776332009353910329856874979995958482322060867364488282386712657478814630257437806058840642432326274412614167487082816093029808557755300829335099207259125928045394293052764199118021124856347026854568437084273569274939697723540963938086899193503478209626943201910434954628393962927468879739430876658895127008449647239844901838779009171521419797699958620212053517420060487025128068818681286690941758373235883757204111098631353298321427156565172574034469689199709392099330236305702815723125763582295340623275425206913930841873716297268587092164110377479753237211187939077626261359716804458313488199481533255398434320169049261034975069139765439016106109654606986228209867196771455582877498486357081481483677916026607802108833742102500521309540535489049543892516421818005467916085875966941282885573934200587187281863718145833649866185388424731563205666897330442611187573193826745143802460385091861416077924433871820398562542925261805325333613642052109018420978635562445753043892945326492907927230246380118833012642845414742401648984005932244405779905195371610032151097054376947100408928460253350150587465608806866282968125593696844695735994104072253588066185188167979684903102782423458383812210614626523543406565828527592825694899905332422438036351230439079583185874148492028841137907848530362582503292709523416095497688509654951942398215183173795076174794125037274834068474661140191522658239683312376203597346294988800000000000000000000000000000000000000*i1^10 + -424308689323957076810948991197701168763503326220451623503424195226846080283450354096522521723170466209213441344656558247678050509034859434380227146152839275069803476934269629836501748284362580973155831079273362740496718437508274995258474644208751010568358653031721832592619315028120240470468189513544577028785176393265961245682519286360073397037649144139065573890434048431297760829690918046916727473395694745314136345918283335889318852289554020249134820608561929808777411430118882252934531234990743598143094726367306979599398814238861640967953052969402035330585723105999834805842369293693224682879361574486249036866184105462195350239206123979650794341383607969861299882157095651071694236730735143863865204852905726214106542079544319850502892320047192842874064013296300223806455439568046292824945796799144495188692906596516126717647660354327894850225480757599925112270583931086651987920590514417925675106517655182507631075872230546430437510397169968696369128674606733481386364276464386099261916329379610996618628195336270587457685460502970702341598805527534133362480486722052033541474254861919049862170126389487687296527631460476502285750366620334907537534927300485906339712812113782571229116184762057395909696381761201477167854668162495939967203743570071622864894649836994261087695552373348138325660540262824507355054700942243194091858130673514438956480973256142668728249860807690346093508255767760341908914862104471660508429826084626502663606628496135350707473950146600363036943285482307895988097012923384282066829590110368378952412046367290382769141579260821335265935880629594282447209130161597229995479991450297022393101754574067030589417783506842219996127238875414052764309803594559491736106795612755851199832649580188440489603741109892335297237020858245518931977721333403401119212523819923871265324891477839576841605987821232179174187876425626254093354783688342305909000801666206549184357453253564405667179592592482579603181496946837418798762681910908780829245179891783748671966663723114288483470394087115294611460789773612175720506255095234259606258541599601045266004235528906606677800620740004792285156766519206280584806433446407353424413455225735558035392927101290769787018888088712585116883434802896942859516400101767117791640263956895929297409374612359213051922992097715624502023438764717897562902373961433102434218879056719022836008017884936004650333278650084454985572750204736183030342298842681135285474843629456297544211904556404990450692773962593896221454705195837823463570481262151674282126749950188928628345964679934277311028336403717290839301618569036508085563001518828976672006952902886226891827550688870300112877629076843476040235021513164169312320201476188194487418031684530726941773226823712860465762101897610474506820492010056055169717953442725313652425390843875396676343492876698002222088621741812933237448608128737461395171143004624907683142038432489777303162895360238638000113218113283894537643014654005329507497107650601075784437537705603173677595304117058221804569011156702911604949554195888306699385321703383835584078970459668589215497272123996550998246849097134226074560188946598479349678080000000000000000000000000000000000000*i1^11 + -392015899460494458609143103696563783224505784455513632010596283332059799179219880907235406314934179757871714860851278046801509832367228146221222207716422299404503417813719283717171964624563132159295226835771670204151868213348225537979687935595922199757437111623420886662973772802084776148559425989711163096797175932519205370341281465555851106598367488212311020230725902958384583971292248979959643045848658500606986546899104846431933165447711606348222170238479900364446633986112525467890931587419411050102944353076181347602822856287734649277256109053068765261753178999300089065151540903775422042255538993541550562171044282265365908929064094002636951658102884440739442645739884599631004352260017115563575303715948998234328282739554187714458599187223323359992868077429473370180258635904433952340589900591839509233184665302768139516863482597075978090376323251578807129180307227525204039385879907683813637852810267969056029780045422346639118435598536335788103665647065705540839382985229976775265431325505971803924856115770912177898054536379428151680258725760266389105486232248033850557562993801909833499450625442602050029647209918288669561096939575683379315377438839328134005239403495230434879691902682633148588906671054908954408187366675625958038095908212572709292356863810381591147713625737901016127538908500934923532541108113716585045208491405493277521887220471110380455189188215361661695546687523970673329744616337947472043372190034159422808508628397352977818859864117086951736611902878201882928677969037633085096635750080166681031404350354631081109092412535695116977965878914438708795864278734051013890027021360641360448661577240254285688087409819107365350627556676190338528297201344667526817603196597165626798281010340863227508490808812786123663708988833961439944970315589707604270537977416927305661926906319168760746745636240546340362356294957800781379923989858579186415297067891375177342195360707652151164113688031272846707668795164434418141116434438575534977217581039102530215253997663131406044932469999605345147197149667161554395245368716784627108973987946375661925493335401913488045633537621426565117105964787225083113877508491789837206486948772163594258140458434669744365159088201418137645808590414387127139109095341923960251142542640311527446499571684236055338583207415868978631001773952659426662972635691207023674162060004870939344359408074638223718991902297918092809219995058086482257360181343410335724223951237358283616892195126256417422815685503644039185367975613898681051224029766214286156339305400245703762881787890736555227587949505641736599882069996574701106842251286330259610724495393446769705878612790604342082594444914039042137308921870900620439747307167761467642087153846735524131288919898607314618194051860171180601595719217452375174675371354326383537655775568315305206831685891699906000458947864377535254581058386501537787063332324804732575715212546054550007795476979361812309165230780116927499032753343688059588592693090250482975757045693892666534314898178600960273668912131825036568243440357776961608550395664289135637277328575460007989754410966920531886225696874470499439969887868285580308643840000000000000000000000000000000000*i1^12 + 8410838092548854046564264786332431719692030804712754525998330767289000434429920691858194496220440465785598923084832407804220184736059672893519406677199438232526103191246169167482289236972887076757423633951834538815725287918164834381175468500006827327115876249737642618362393831489959949731179146722014791134434281476009736041872205595105512993537605275098068809505858847614437809445987257703276054295804353513262884660396407865475305744223691547196739070029054758368471381630938957545505791575942712943296900977408495866385369065066147563335899747310300030120849867316314541938100869273976478908253753519985687653785270986771507039513893803361311556110801968695287897852662081263132584406076207908948301382476109115012061201659662062528216248965474323203518000866453574244107941144725178352781693322755853339601243448197631111067219993407481690858718021087050768246581905923103007361837274597936428518669431162803868802981048619472346851154006173059421255208902827358228124833602793369187784280522039421488414251031722819793198943113027064807653337282498407406995274053433413078444661444578640968656394979425088172553870131183199361905851800441955931953999790396381268439063534299532598219830278915886867916423478167529626008577064395813169250393085770946860912312057060214309591917786879569537278961986345705670193007853728426914751912633735118075367607118389461768475811173859760780265673921401151646548172953073496731819513192010703450428111039935193142071144156377435091240652972151285975970305205236019458819661432796790561396822491889490417900439396987926550232408697186656491406680415975990631767924616745071245258828903990818308496256538220282652365980688485151326174924719636262241536092131295708662324814682199335694336273249366456815187994412925932984830770988233626272596590663305084615002452752936174180417096549698364175088820409473782098171215572304124326264581595798179639653200927890576147409326568728558546838472588725901431108164832712473337986607257614278044320128853677573936400101240977095110597001276677869917915712747422785197852907681338144483964762894159735463985275086259185732006897775404137560244334472549817657003330691688306147313475173204026408417800456992938234387684819609613672397049792126681829842995724138821003692655450005630884912011421291103151766263431091426661146353448197977425328916522430077542307853153325983835847165444802245156810692420678035324402294252809669173347083195526114752308532388495446448857775935332305641859914802409704948992253208406950081679034449292424434250283368338946533031617107433895468672766097292179103862927840718409388563000700947048864317818979874621531127061856766428744225700230701282681367233474871007812507849801773476743280014225640851762781863102032792832697965197653117906427355762189230708410419047689418370473194159480631619582910712671239574223646502547907383539325111222546360888799445725360321767395478114130357850216847042096320803664021722980385104702418910326734714585439569741054248378976030970630014566538407784576822237582587323992603739568083927777215361562839627857265070209297763176303665589610768995229077975543234691072000000000000000000000000000000000*i1^13 + 37977754232352632781145396074759890186727597226387030770281957088477630003762834799738265533481236445437710753848607399613451077186359329533302997206681565545063325908679347714571044028802059939153838577674729054159097156778582617987212804365343731430081518656562005671516895552066200809670167475767029652243271099414314694111819864401303078916725320772427308454556312923584154887271394720290773203520350652082977741096048832191894499386949531188241296287029027200259504623412724002447261922455639160177021448653088093651598770278618253909270385088183419938851715522825246220098938344760967378386412553604615708680422525364562490050901956536759112581467836440545304282505070917314606693037971901947095445002330266201301125615720195967272511208543477026745478400021450107631085982769447532027550001161243387856043438305412613565543856414876683864019650837368561881116003809518806079319142945845543825134120600100113775862770150431562036371992673353752352379425595713670661180313281990699487816212934934658024486207264963960229787492797399512856749293147169622957651457897361371917383812085871430076743422140327150707494648529692959105818303286683353491358589794551028043169222057049320110650566839783862684938023989373330694828447137005096328550793435048579236692411116381982116041332252021678123781639697006725247189828691080387023243398772536372855301442234858536465300121768139565170173468906256554549954034203802665986939603920189144483166554724620411646287258835647395562662247297889177110517367606988596131389579277505377481022178876505900353035397674762642852262324712346090639533650092329882939037051386604206295332480108382867004398130289284524287051351918551469825674096782469027387281238418750532794471855420264297610318482912261183231851084099998287213166268186182700458891785351294925600906029008219778134581633089889021779661206906100469486997667805642190914900379012206812706255961874484800048987720034051692464754570918854561842864047324553777195608012235809832458597344594288564223290551950972994168112042861797554072387045248109706706427693413514750882266681867492863497541970527179999429188424570384254909185637665111968108930700726379886430079167437509496538025361883748727843438044398359388133847256847004992736034456348512669877610524158241759714462967484430571879957105454718185272530213571012186035914945866651989446138166903508219838782400808232616580100405155895772758050439283274492685473233049411844225613849106466306827751473225725403537420130918764999307231492158775592783100505010568873712800946148306450997441282559949111519962915293656002479070098230567410006808801013065700695385779791160163551659309532957832002645879359547884883274432819371839742400744504957937194225999456587657345814717108997848200695737689338300341651788922508993253664928570331303251597615078746266651132618697074141461272543340361606603035967660682566036265774585642877666572673287036609313660782611616960625422497734019154728724217151344758524262168678671050821719856821408676531179864835073731805075203095024332355613816074561754930457434915692839233222666893291980794054893164299704874609125610562080735232000000000000000000000000000000*i1^14 + 30029315333273110420023284625786338642436756079250237529582709909210479949115833534254709812174924825782297686597530204982001436757291752970812829775286467158288632476314339620623366187005389696605952685828404773050589687591674239910170379470559494009134173500787696472432345647695646640846195684518449288668094340525764375500190865917539807410808958903291610714413771016276615483320157559131840016722953570283871768335443595167655316665317855847961579985381060886110905583596210861828700803877365456844465942122236976399353631615726607677954612421561969939187213025888746826719755157028730011336265660803480259218531664570561646345723938728985924574944012582812825109422308406752944747044510994395916916292495657333450819073150559308504227136495433094453239576457529905841972247370399773967440216800319117661680351273781384817641516022232083714623117220922073891478799377422746097291190703212432012932245578102471123418147952104116081550117315990578721456408705173236552519211862757916656416936820310549946555997113848034794898948122042380707778490688506800984450384952756498206056055015395229632828299016249877479573278133618612326360269910995713572839552568164751552281325477689824802639254149845256397385626796912250465634998238846369568179323550845084479842220630031180498913726921539379423439860411266191727057847298960823989950953594094242013163726320870930081991024379656848752061017096092515132656465213639155774927575712007983448328460685975210229286682752024558028403213622150899168889988425890824091190981891778017041588868089434464707152201418162748583869080835317899516832187445677760945083047406599663618657458651256697738571104463218021902026187965772651097892539977778399694649985462211032299923677028988139518116452144560943967453701695673708783516630261770005782291840440341894060113426091962501788871991048251363076614224141404310367035928861485731189290186732761087374905245210963746389840513192848313036280243363604699632041969324391350501588202688091610526584128751265463536433065270357361068331628653482970677928718773497941304043895821987523358540268248060040571352422401207742432340311841115523190194470945244053590798369587151954602890593940775072585219902154233714635268995069804078503175509271550208713282373749595408608293352098945320010316955035696259301258442355745405453458640594574492435465950466925880570963958797701736157695173024144007367606770175393559489872156952065329075473017811781445388345417927451229616391759317730483184748255655959794715406696126080813356827218818986084271252995444750756499015406593321043068509834056086041682997680782709302200268745697906044315700384819617748778535877604390297845551755936065681098846121477788253094642511525996293407880475314137543288913341629706657279071578105705776976401476388976986704963383246390151138150130208903471271142772187241252848473359259588323816801798995051393046533918756953292829240541770220553457391349428203459612937078179672957551433178401435857773778209374862227495618514615491589800732986746969072817199595585180147542195844172311073204542293328527979088954505294355046963567779783251472994362415205255238123520000000000000000000000000000*i1^15 + 10174738693243624483686838650154090701157432235061782410998643061305649707421460158929449524526356664086280098249706672812831493737701263394691943428190298590073679172286787784338459542898309692333921144612460068010070825068412982201652607473728158479440192960559060668269751634487265906789586477696676872849181736854187457825925849304455231438091241012424042273103068724097853449257202376477848696609102527836374519344564053419443934698246104487396141898888424792833884283064183205401183344950413956425490641482052882473566903331031271100064517407472233968951668788330488642506964919732427035845414449324241925969160441550134803629257597166165953172166758563373561231838539055674829817372267210642746158236006745998837681008152426986568213199676240949028453732539842179533785873241007655872107571217237749225132516629936932029087698289450927334134614040410989385080416677314535802177591101277303497083220625696852919195337120735440430157742249792293582235703305395777659692614631586850147175441374012649199778606627635957993412118796667834907093046963244976778945588543338367931109402403184199346407969845648278126925231219985026936176093107783435397592967555165766097488980585693847589623743704367781947025390708418824930167128541737462199283290144902678675834345811924427514840673061854758971285367213374542533348193519735517068965266740588876499993381477993847291354895093812750718096266038780950636441333459391054738418926391061781973740022941316410612173938261998684994325624231954283641571032370892609807845680226072315657451817730897357015946194759211340745752338418897306978783987874197496653815008862272066549455305143589154768714833671416275208727359346735248935615550760764237471960008042227607999960277820291768023329359687098695819241114919330763041084483314362285394089601287880578407303767344849565891540458820816316775599281814175862792808313771574781248135122640687109161208463063215232901142749032373608271202752099179424854899826215294436710933132064712959047884166963449151621640039998899624501577529749720149662257552472471982124831984726911723727261677520352329127279142316008461110580962788114296660425644585778094855359244637986827204563969182440965807882218412651284741330429951885779496677540165380331438066222624170822293822403015363837547377384970841083457945881502792550764406111500371884818125359023060292204429583875010990729546102158609899694901725939995270153837747644803486616323022664868933217010370607889044852096654011517821150602538385350523479587659842152479995689145707653382761957506706619184513183699061607328240523145051240055883338885721448161284244051891616445916978800543406988108537380272324871283706884471696339981432024008035841988639249746828781342931419484928522532552645677137684098543402351017731830015183857703966120910928887553568752560987159172811588853194578665665971418425368399998132017254038532722379796905407665188208558945411170922728165363532584229762004471713981174038712994899698222226905700065440556978203960005443610404473746563883986820972742728489886511071733915801652087019130603363647457632518253908913839847055856154826582298347174979698688000000000000000000000000000*i1^16 + 2810471234639668566736707087510160334352500409224477226638834638417338101973766850164714257055952014153749531585597886536558512788119906127337431278784377825917169476156630683046314515351145311668980965919697800355012591274159951032470966880458863313771050901211468825758604057331309439284041680768425455345583529905558394746482191745585906762976719902992076454164823847439785437918220136102387221930188727849080991269725997248423745823039839869918533433187847035728632484346361816217402330290870145700367570594582035599156091286569039827168684135651084314640426937409725860362956490042173801142355363189534427842906235998524982869794239414903447239685913733442785870946884320468119955257057185938542584368511195113690664610980939295841003670786941756224241469392490565087950190752012653679272347126737882782364163727272478688265864122982881067212293144793468043464429825957860013257651719260913951328887080947628777774505399591332493215336320874441477063124621185922718081282738444287740364824120435710315606194745011213827940404185612017526385269212235499901311459727746974931043299152364032686630993486724478910986118159700888267399940405399293020298684897495825589711033298588345872294993292793425711816107378756342050902775780134366663310028614799969592298810753805621042180251189367682850382340691989734824915747008888649283545167335426325492608826516717954202317984887633994078216232710740290538099252966827345506424447188527765781479274824928729847280880582898476752536133704598355049002700511007616981647866659570109225002364805200772003071552449925042317319782604720172557582613828887054819783537049328467714079197455145109740840181500682706677279181613057525558400732366678483553754939088710597392777942293293789099094112315264766867150192127383095772158611967070923250604565322558188269823467473092632466230024736603288645661276107623483057097396163863631234107150963293284584480408808264112796753132253278220282165166518756147930830835733484618029243782900338269763145395204751242771086364696992072841106378279463230469919544661091621548568877697920879429172884838867661313136162537466264066950331140815515895376898931457124410231666971326155517332053779690454229866925050973455113203637311179555089134579035904740448671414891722914542501656134091813515417985096141856980546034358574318337747821278390800215159919153458968638871827850827513726224963584925003625625184250614302716455990094314501379442060504611312905107488089973553121148810909840412092145013679554480457323997511403551257701138134847905216821392877840453181145651381858392487270303833788262386846256482054484031634591809443700318678276685032103962712612206952603930117977615336807601526122916993525262629338713342858507802338773644470101232767167009067627063177371718000319654333532701178162780593952329730338935290020049834953322500337147180027051742886573887889132205770862906217944955855195926485107011026746466316872502435342585663060050647130718997815165691487788163918884725158893199926553995032437566283948417373866109583449888445505060175153542709306875551406449773173134901866259672847280505202560192164691465403806416633856000000000000000000000000*i1^17 + 530796297115973533144714778504898500053506249626529790109863525386357087300880982886662240482118429547243014744471175653559229639913301693130996220010744058519101080193707825238900796041532052047829698782351848353225465380586911697576370096568375862329023865916313856169613862319631011135930141648374291021583511507253751613885940106383007993037156028765214709005196161458166782222797459022911209425635923766287839584633714184653429822825241322722463631625348813255385271497882163723126572914016706785029053217326261557892006661203902778757162967066303660584400688179378420907053901978145173309711069309963314552904338516858007328267296109651206747223928898661579207527243648869795176803592333369552093923375315758700411168728423108159095129323118782852156146886564226370265279141967497196603460219583720038118513418754001639672705143312327489701693223156516438628828172164827867878513408380977466734937285720106378253065155806470789427576959575233307561724296619096786842638079126295053060016372210745193756294577054870561840322849653026084978539924833468831585888486545005209448025926769676224752122143841156949076574091387280825214524839313004857592910484770940101804709910632355157556458779177529511015406534792695645635941840951899421267396741116289303077471941592045651878601309143737069227300274847047711072589537431102087553289441725541965884062350462011191420635165011139362846419752798271701595364125285711387191665703552576298051524560066120422301727751241434921353541351636132866240618700226097418618336142745451756548065713095591390061713257620259211903203488021721001165766202543651319578655606126919121180871959301095474335857905588262082204404612507127131306056564914189115346597699647241986594594966409690762755029980881626508080026546815261438642876233994956866660751437418721841242694224420100436426878451548714957631987224069985155701396860860782634059405820764896437036941316930098355580824489462721880336985368252135758563467929740866731903437659182955127086968159315806025474379774045514805688326371289598899325205345040948679243340415801023216259490595616164792966069989336607593003213018524207038186966404549434709974820620456478388283031662242716678125949578276777264003533024712332500709418773651072229481907752150696833040050790545620815891740604652239082637436204689448372154665908210721802578455436064400274550454306117628258380242783705707933984360936932388817088571239496757187186904887716330542677156505200961491858769808645404748228267255624430949739010455519903196958950755296825223379331060666156423523070510099560742420376445041112201349170869875732142753735633016223668162544006087285143540710995188814895956355236049752098649045977214308354454896564271370796417203720596523210407181341099674531890594952274813545668891780666920836499064374452476437735938117870556892138811513236558876907282678958091937309769723892386315164100717435239766745145706361586062099130347687870468461936818377828503829657546901175154180856876959451531333946446709557812843548080474286754351289851505984220810507784253144056704162937389645719101710128939150378108103943995097549009427992517017600000000000000000000000*i1^18 + 88611379391629353352436385727587256093760864737998791595246632657674764982144527031377955825104413448462178499913304712835249859628666886240492819405791296094178609817600999321964876103058596146235194594476151746724603745931668304993369603306323505637971858514071229507957744123402167585604070013559513536672037213830127728017939111560118795369948121916065572507298219435207954655257882055972368298910541773972790490607158474392644708807684414728823546428650143072909888731454044017332616889050360820791763271548784615413542595018306240695322264898679848719072345557250833092767793798479910150346748171622832805154058800348925029359292620209201013586776516079955306156399706960976528206372528070899405987538055416231455992425572943276802873946106173624882314277288305513126493006249601186121226622507683861488536573544773088268156751100414379149973934684915611054983127135870745203931780574128908280130853015509175721330276828970319981493024121290164104124594613070099780368694909374660486424993837421192244572967961111130107789643240093962444034904251236189652365771764964849553230615925713616909017987592132395027609185372314312821245240947061316865760347002085015900629658645913713272908198215331683047121643039082789581193088014039033214668398263435408533920415888733552291243655457237230158483566498044772105192708701148690526844451358675474565754027900376025310721908285678545643528729826970873004991267698231798387182187339616158704359432225203418572654277001316114946358475872656268456858705196977973371068417976568786585622262474387868822301939699496711264190669839628630791544802901958185335332280379024960155497596509934223361018318136638467018696028254138762923967893687231587398501945636146368247830293862213503016300076858703079030815015169343511816376227246182007104167853553888045608508601624043632428385338190550504044665049907705876508287192552456700250067816955199743687182643186053665081417734060953410837624109719159999487087765580353637936385885673889882355478850815028545022124815818653023613861604441344441532784573317164373156601824240524177710492114774988975854490811864606640645993866056463479767105466694848795229880941633619463710094011157509190613206802236054180193277742098458883591878700819059572816994888077641361171940561265160051226866152258507763297414830060758991366682387272512976815159774500182651995878449445834787835675101395117492522055571520772092402314977055385802775891178884943803107108778036496675666950097306960928482324748468836168726875849144036188794542945362812064484330144449424341809520970660796185385375195232883876968780197191864478024614698202633634022350256011220588263685085329287016532842930292956765270991665233632342196136761875423139331288836686964915676335403029240926516472302026578559003885593634930220093990957459126782036942529940487681312409570988758440945915307606586682093180364070076824892425796896838045628285765727051428872516162260841762963934230910426252648018898843991435059440942668949312467377331863775881932823320470676488650034076964023949234593162231599713932827643677119804780573525251351850422332188535485516235046753874739200000000000000000000*i1^19 + 11850233248796036515550469627805739075955424296145817217095945292743633429336928722108322790944996057475005010149058496390558310152821109558895596769610546119200312463101697577180674937550386170216368453342335137587781047215080278287494309339632193540798044254754652197417680777309573529858941024507530868338459693127368482213699153032744210134698130024018876817584220659379472358526165457821259883252524000612319662766760131035578884016040970461785870480333270657690612565814085004776836834772054111637836087028843573676679277732306960432763397167269798203485209128280675427939581921570678667654999500458912157573366853856490431395010097325890512816125755209910776750206689279598450903621586097102821079419956492784845689881340950018556270582137346313841727222819578086151181072783858656496526433588335113857071777168812605555547643891899109284242928295752721400307775028608604962041263919901225427018624994769997846438072549999876379768851813040964584112288395319804152968651677544677353305712541065083214305545458455925956927770569181956918168105017005476332265078079027037351784490733407092762871689439001959485386679419921624592361552748814634177191077631891020894078118615243439781566416250218069402640065888775357869248073134608426469995862453327454191118650266655935216583014877520210946740798090178045087978012835733235428350335938738451869710219122797576316467235333540363531860822356319361123127341944797080697498761467887961506432477337084404362358746749839603049149548861934613945175249984880227300045771471769342913320315656231469764693506275856031939024467190793975978602553512537109970202883937476362052624959879808137103288106047722326508066501977601657494404615844977052683337488417362379749416604447776638105530059103859359892941756607708283702427336534607455659318455500320629347483658493177060603771847103834898328107821820152216491530266744623566596094539214386975093688894262273512264000682316305151882809621625675463076405539746380850498345082694665548292290775190470237506915033501243726768827231804955943716863319550381500758980694402635882916677326631092023017550239421185915018150756807048408295834131644029654238353591125490133305670938757855999315157976827814434167992619936691931775892182474047795924141527660703150862995543468333528088607940924816622364947234599273461938585610658725339252415248911786230092270011315262832954058764744640000568793287410717776136141150587307456337325445387484083433677662015601332286263663521571748195755574770636766800022558608858014768107743784444437661166201918573056741934152796851604214876452923981369567638219382161672012074404521040862918551071161120915551527536788735963026512874667884203943494091535747562585067247765429003224929111766108014812324887314956571247364688756175712276122248223081097153199490364808805457886828021082927235246484266370180710984211588428226517481629859364880745040733197202103453790154732840510658489153675300053746832860660474716474990129741084479283555984104091275635039346993127616906213111716853028891160477928087217523358716930986933552614818550032913570139844943345234090077518720620003698415293693952000000000000000000*i1^20 + 1529671341205467861066038873948754808395271860421148020171280658619828067851851143135642196625673247669165003806283792353000673332376816421649869612687572049338490475139301913561993013434106445155401842306168718649378458974926728885920794694898311548103357598962836082465581409478275458828513549809964311057053607583475089566073355816085472930225640601830940983202650503621661832507483903432959651490191699601659628892658527637046147936848331715636574261733931810380121883936780201873971743504537840016648659195058487644075862652617046461035145699996377659545140268797157839174166888727818756118205173301689744540506235443751613685319931260934743139991626811997713051564088823017339274355280144805076672285126827796600454668099903913349007944610367978271705280199892631664910323145872510920071074076763572671445360641084402957772355545955689713842967076478233557741356363868787043478003147773148279634296335968008350650838779743745687804226981369739493146060538709547561273185621008263149638711528591802845364678329721318535766475025797248015651501942883314795486110801757916248607191820403042350857438376528487975789752173438833094702847769042742687254527379014141224262368986762612077377913750567267979606498112762811849119317333393936571906776670460793719392046958058198887230382498554425995154097056346389274354302561520842885768071732945660566990728725937863400528808593729522406033713548641468908459299592275774044530695885589786829554493866644396471869375907476062708050583461052076981827660143473862117650369456088740820784381311587498877774602127135048117059398652296217401276184785456723266966484829972682516555160692692976354589676126138760651172806565577353643654865370612376076100308778831008565991854698414977807304102334479093687667895344783007228473481426446420885399455024444369570376030792412425590240356941654598686751985895232575005467010232015068662710215463940626015606849880577147542986107963004447136135772583916853473914306078012886380348154419869208174559533376095624838822684936840011390825727377989697403497396379885632469435227481697322109570008593865616520109428333960229661674044764941981702051472085048255266658798772946179134864462943918527357509822721002335274336826324075712646846407315010930078200571917944734200858610264687890676310010359222507783384304981760900018147711252435678403564829967698085199477764305875063419183552996065314589114727649231796552391628049287879783192451938631106199272936750566957898108182769047466629938647586135499812063736518609496012751355703351902756555720434031338599937255750173481078490527151814431112033778233767288675241085684297392165882655692877722582439884358766079007573367431598970832169233790532098634194819048486956686957689710999797273493198378413277014000805037303771480269324932244169350400763135980019652207784268605649156270473389667994441898340280498904764273967135645630063975382500653002857178085706565142985414685885129214892939778943130750756128867834195455675417719734417865488472413284091338786756199871262446240639184061344016710584961122142075016128731777685852367374104821529940650071799214247254863106172518400000000000000000*i1^21 + 191845059766094001082203166014899617309906950131130797570809261341618355164905873046579220992542171666198713987258879190118314954826753579148726270553001984290227944467271469577371566398851642359574123012756884170661426765763694320925704809252421823739163664896813903026108737428105635583394709373431424708644841548113964121173068610207800420466592420628469544754420724382442683404678134651798068703724531241912093619842891142146623673878911950486274269616622449249700975732051199124264198209774744839526141926422699557536382221652094012938939445259141708766620838025339253447479709563112410548748716958662134376090335084317496734070036014979887690763007675255119009215867351907967780360645764358268619486831287637593229531477865299100635882066445529018009812915808985741033048824318437343189752458360683279402382712078848168589316581340356089527495260328900433991884596336170255171068674251658786896524256590481485308919527026558198768826869313538719402770373960489383668921620421470145948787646135765729263041789249952927843753235402568334049190940314105018996645375092553735043692741728983883963903935654311778780269866416080879282148984768938748005942354630713013248763415835293601942894198027807652152009972976599254728215379868236484016167382839142767166976237740087104666021904538739830390531568711705243775234816723867476424014291653835914318273674660294323780818798811160062572264526852707254156996991400832914350707200965346353199761234618743285727801891273115416884650131216815844930121663303932011005868920828285971111440373269044374832830188771786800400943497001348634629245308025503199491231761033099397492054521549696716416324700052575461309983165524742982535846049850756285440726623772636374561847511549767003475594683094814616650498406090358339299217911338749023759341189672097647859934414092604797531845351026803049736805568254535670653190365003775723012077754818524603213095947453133132512090888742758015185383049007516233784990664083430298819996915845090197520498757373270056545530254445581808063985001053093998952549785544735976741216867219702772506797887211620364077182906656098392771957588951469136608737659491635725261553676615259985693582113638097746527370801367166407031643297658380789540100232302801323217876013017894551545104172304588620948248981805256957930869002387921239070870597105295689935680605474890815086816201087203542642136138583610543102465871582801053117311826970756037068001217717362435222835403949790181175306669773699005002818269519894133295530656817178223545310967753899896145453422140344107193551432476398204688089606287320742615252966977621662242683646125438453088743937354654831718265374070681660913022501631644452870571909161056578890389847583339863936566978328146280337392072306794898067299250954236278903046643919991556258974672946917353538339738435643865384783630971004980644515277622177006141146302324729526553839523677460487998070418130967046345633555015075526370085406755118912028266521735705489862232103466023833296215717735920131129564345054894659892899890885333527585198069147433625633859786698500542210044171695457075204834031635490243989838233600000000000000*i1^22 + 24641136080138562733459537113571186921680001954102905341380268947694978719759019902932647401068883677972794667907050298162814231423065176363682515108218413470688927482176000236426468325824260265802439706341963365148011795572890339350810097655151490720570632935813812365005782192119622422405439265799477866431036049694910463753150673087219320539295259257504132002136212311826785079641850652522345197570901835480570772731699159007217122762322576473967168396365792059786899996122333974828114602054458799946657312264442502348823880074526089613275157241992298390161109894771983056277628785381509906941496111571392000472209851222943883989639603043891029578153599179179221580840937566645507998445887534218193103426801364614189555522504547134361758571951770238989511751496143268609691334859971032232865574820042688002580401613717041547700387375564624101410427442877324154156563607318506826569669073611105444740480994403075819123975022593094655259569065222628458473651406144203234544551100971746361479563560594129694698527650502248029243345459925033848963348375791197121222865537731394415031002836212435607353725319082541485995737564757991978492048667848551807261878241951080820680949058287901272244275939912433592167989864500075691555076733166028934243518879784469672027771167429134845727638799415786401924396715563538833970402693788048835390136996871694052010476025183154962083746472622861713544673175325936367918022656063391683672476007233011085714931500446993743169027813307683939765126318554288596157049617143170124507658377147834992833582348279399143108614114343346677069010624967844821403727000911031422789603885764852125385333547176772267940821022019680963113624663908897715007395800161479336276619869952784915995079666186062638174574692676106481690433704724591938215618146987549589710029425219044960346990629474131896245697807978859479123622294335119453745350718049328379994003089227702298304886557533309141773211122581649520435465152484248953088250137748754741808137039277758034089699915585853856537025191218522036205837666912523523921524460768160353180921092528555681659815130026413798046019508124756860507059864706390655161931827248632718748022645797592628590554981521597595135541010266501391656989531753001746706079132063319738478285338940029264362172047297153310854049539413465610753244814043639652375957880852229940266997986708036886369670104254229349033930664331198609411930215927849639945405396467920072985964214179686784543051140162704582215346089629541208465993817964431441672754316711495350593164835657885117609465970238904921926441711013972079123021858548183226825371114709550682416050459110412867883319799861913676415164653672401673304297593107158029773630485690147867704308111124891797489613108051228407848569194157347810011514688339830937155668927597520185873287083197995750887453734052201933191589666318949310542980167290006979636876302191550777517177394409540954726265670676944709956514818880669116260815669965975994629781433668855124658960178633195450119418042389211983878985643233768655927289927010984328052637852703787476780448610555849255761953332392692540723369542286398665523200000000000000*i1^23 + 3779391052704290666556733445536903267573343403508703971700474325108737539079315221536396825977141355856548551849264067012803363674786871692741338418863447534763809594755370781534157243059419791885635666769264641855557340658857399141586479246945291595217993796591409704786241585431532856233457153415415053797494543632006565296448028794430410031254133565259622467391722386570920310279289326009726980129560714859382656946093398579290424430157232254319358674328114192844468806275914400276712348394806204049479833026466768952653488902740001615722262558171736634574122873310699085989893926145146632358418573589377562553741488203583144560565976298541565622821777628416918719318043272859628393391784446762974654438604343687273043218251918212341215776998983206107406452871683194750757690710546461019697711306483709379192591158718503486884047153743268834363172857783268691557925938682931651848070361457988317616059180383642497302857156106038049432119335398877491839527180020161393173591265218487333134934648177867839087334823460258864142630470410878230730472925916018221573142566830669009638450475320129913493599693384113406972379255572235553755227669876883852390203261478642759426414182829537549400250510922601262835564484364360061943922230216163334547993566384046107857389599504958197857660979817631781716472785635750459438982081311048160984504673985886565376336047773980987835275983862892883840398372202086308791980168558715858625943080255071728579430418769985962836302015997733847615905849942788864616515471336930325684655500442754704227712881678344146059793852658594286261216352608735759966368369945397601554609497504209154461632106546751749580638920910664992211792125021072021300044780718756488248689977737974146389094309968699391818578399075874663755413910233950744632259391409851965114423953816240011447390473168926015403471657433220463307395236702239239492475767989405027297592023925352142880455307770574430833917912729640451382576907451192014771934655607542963279711337499748985427783961250460429788740418965961570234742637153324002355175167442767943893412044797690726423794968252392199913419196095403839364404854255796910697346395884122670622283126308475108230981720048560196849889941515973869696463525070665893992348861320140859399799993162671770660234161364299390929104134242684410553754816735285461309900895828519707295347024102862732694548098388393366870433875305066136740827767395221522563585867748797838476572626445369355379258321081937248844244352794908736208561088832422127645754508282728394899373092205802408261745260509365939957244250242753689270158787970044964469061010970654110693100876137132984482155715980326364703219483682564117655657969615416355649133524260287463591682408279341923171567451556787509200720957618317504826770999855897730797010628393970393592519815718402163012469573578940786098038971437832883050995835182801499858006150498678209706882644527451960056899224358779306072397023493800884705798156237964629124525437105782115026815454482867546833943860447097372806236770753543883026936160693452804810811576422916296484052704472267726411018301138411766579660844723813555896320000000000*i1^24 + 486426009519872122912324239541028346314259562535995957451070160042862648532602858885132540004823251613389072319319814152913456936642917330806927181187683212731373810734578530128386395234934597336403324542636364303353334026439945989958073646122211134498443509864958048143150847090312718595162731235650736506627919297788563671863682468278230730595160672669109398609268626689591189844932628897816856878034140867399229334929126700449441997600628698564873387634887316984678624440083814318577672291152159418330301746472083578002894664160571146770340012765135824544200476856669114988149758632951355077919326351709903523028316065481302851557757097812707769152424151034268417054522695278405501149812861611800725427234955103492111663458370052909946363446833459489953544809510318961646403105618789333891371910487836661936423186228641164792566776461410833555956092646176885198642464869186417892179762934208590764182715350076155198804735374619468647213419107023315933252780056979983034930231546913942726506012280835994497049588549093418406124178503218122213983704258835063745990179803060457633005764409473531837362623111079488775089819189320451992929337764382346252973279339578039556272762034827413515854583820642089653170472851924103264186835226023232174791066756093347802438671683610334696362756630220998414348339682240228219233705945611003829122599009805443390541917491662088326337260480952213401696294563077646119172532587704822114468872906632677534732685353311998607560235854221243158927370203497044919828055551250539555448237798895214103022971608101617815658121685448989270127042951368826590086993972702152129434978352891731235817285806734144016062155615260422882750248761341950053780204604274522571334492661227786513107840796143817471749681795500476586505104937571723486311739380999127014695203472006527461642853779025605430794297616797770420353889373380483822545550996134387388432038992006885437191515266090068714575529477217951785465222282573973728763095134912528135575611907090007543394186990626612904557787597501557182009440623245360999923662917384098654077596163637600977428764898262140248463639980033435075231205389360873596582310840213106724903459398546933094365015497788715222487697399968067455596550055686602474749519472249596105231702454906988941603818482886221122111253446246300110618946328688597569122088492329560514609419572241965169842036275874975574499452064434808769832642440239915841902644781888860121564786630458964424649776997030848964454762586790264711128576352602157004252178481590332304621009148859211211506547831314084010521778050142803291793577514665267460805227547676200315209510453432905805934061066172979596392720255590570136016733015121486452686789983651506475046500626995873879751670254536580831530047948449846683777330473112931158253119487473028672009796221259027213021280259812524946803836073617903432857693548808448529932219923476577218151510411503073952412900971276419860257448377218967580597937093292449075422715367458018225298097395426099667968455084074549026561886134756622033562021892362986621133252333567704394829419887506986573419261892435997091642511407136846643200000000*i1^25 + 43483369021665717484257863857004702083717769095726372843401733775235722493232241823370036434764159517455029760870824463503929341137361232854583531916062963465263421742008305977638782851889153249176602773457437210610752519000116161139188187013510988170597096507160978940290858731864318375803800356551966580260028130815221976702384999658388687451751739054758235617785666353641184030577122194487791731049465518366580210018772913208699808606479793239770120782812126172472611446618957634929403299832095820750513701264336734116858825847487785062223109246694695950899003223422576751020102369470546885728579973927736928986374277888015631995506644001231111939703218328282758295578689216613944004665589867462991586174925716016978519446511640122840579491627025807743970105000446601008158332833831405035201854961581742137405705780608227083362272698502591350511241577417667032300521970633861995154706960407838727735668769682926859059316469031401482539912535645214115663041409079300335717917598382409997044316223894143800402601403579416271545204391351591810445933696504092185641644191282005966949773300543686616956475187767871626225919593592762897244192586883786581111005707516080551099671297174749943009692770915793780338486787003865794354087420694352569948559081605584883262319077964997603985172943695925595848091030366693315640602442733328411910559112742215633704031163903973419650012485650246877854703281027201731476657150990310058788301988760407275694851014508381679658453325918528455443504874708474350460999317300689328655699324009766609185808189691504906691613307321680859225928770968973107900937355810661627686892763158409254176669887036342004183793095564134592479489472347172480458753852285142683092761702373437786533134132336151036118295444281617759824165723359872493794793201142525681191481560516200986520740530299269765523435306824993311684379728270954703349392539268549542000980467670886396222791098044289652000749993213642535675439598593153899620579561067327843377162285884489452618394235399936172690640135716619550324274215469093606195821122078416526290227146743697469534802078238879649204482284864608046036722339356133614111919382145162613383974042721425179292883616084398167864671318384072322974456521714842830021649879865514383221983054890315809567474760839542535991047578028137354437223916592822654114616050585833578460038352709660819687490257562702559600922757142423592350973003931296653422429529079302856706255740154488737053123249983074702445090604459864690165293040878605265122164683416588373095016868659296473808090696730761556401358798827093575506694045556654962164581649411729926690380906754153518584104364501456517760177790322614558619479020119472330260133287978257142984321043434568104780726414510344884266836763261851523023129749789906227274704829835947941416593633790923376350473921441780816509649504047546977306765102026755164011067306878148792729413318369829349627681914656088532396788743152497222707743457016555076089391257203319417329036060264170005873961779632228639895970475017603762480305406172220232593803607924589949943489187543042751646194774630059399036544208768860160000000*i1^26 + 6187803492602475568195252966911624005283823769278380379694776865738470409143953184749970978554926757574633694521874136247635225556870088552821224191062931485198237005741239350808420502090296039856578857063609555248995146671987249969312481148923293439644528856270545078261398701414162984163144758894318250399366721687148199412580109187511106861545945439888018810794696235253441980663143619593202181112611018824569637632289517382620261646269906470688202506395326803385177567480419921754339666231747727036605931578379628595984178653821367164420023552473249045885578031761740399262177523583293129953694515677788844324202582014140290568688221295850167401577932079755854797281109567054358131722481751383938099970060921403268732242400280894494551722392698200906888627308698056098172036216729539487769031705470853206694702573212330009868979172249276533796650101963909201813705371596872150522500023193546730718928031713953035211301439651454087826750040926150335334651237698315162864871089491541883877984000086336637153501565381973818093924365884387703437964901071693318839537012275436297835692599569939198521459970580173990500176443296661208069335196518087606188740934783662218527123032606161251123584843942128397889744327336307480477963864380821564592653258035834154892355344573225200171771865622166804045034890528682468715758124654344334638082728041800097847508449946355935215881034600431153150505327510878891576844018537911132439104938654521726963086530902096154035944387055369519401694652790640436292899347666765745482029658150883852096570338234320104634919147666086254851922863097412442954626412945431371153568912701378287982374478762124829628949266085411216734875813104556361251798480583120415337573046984449538626449581453984419798507404467547332329983492723614768730308541287030960434625045324576681605989626095606459986205755363415549191589028277678837189425860900631574697962032766691387402713185826905143291055365291134648887317914016392436889769183736103996550674154000002517845088000704882756795133992075619239353360780472086161758876927347734514740793646439688130588214124720476031733274548608318770076286831203974653168035301785323083530321394282222619537203991699062944610728489612314703860575051746493946444057712083962714676743749048290980077945440862023309186835622936715539020965497377138127505517182419362953056916444272529930001770970561357023992809080827279687707590194644869575364351977204012715260514155388816043019723993124939152009369037629308148157139148241215083702888810655738258327634476992282086091114498923948012156272497153830171110753804331752251217914064532770521918887243024288127926706872841282829315273601787179585134813584944017103030675409107377293040711935291898579994391252926704205248808030740690607067540388608487484973195362813080232711438780575429461670146880652874484834728947875665125216216955797954745544471596311287124683595367398762455553329803620621849592980995761987167278925199424653333781967777713123720785854454317338141043619676601016008238157900275030520864168295815049826812052537136942769431194016514670092476841304844031098170550322724864000000*i1^27 + 231441952190731581295322466415108644936886710475641501939583246275104568560746383706205130435012688750431525387882380160195900359348820167430230349851374087751104404739116389745281814474977822906975210943911612350192510935410892037638580805511709153694846936059431778485954782256121485977058390126234309684592127187315395088054978584943014868244002166465363691691419671667454070536475025462182015865017659641632118677614014995214826040549426268865666898831127284015986941773431673289232818312003334316119630193639637673491701959151894864062239036389952590225479239757121133624711563517655560622171409191820874896623502927067182544526024665760894501528613272173714413195698195120938719874099086842053797589512451805571120764825345196354665521422630154784002144710860420409524568650244780488743819930190224886640522649556870270183048489344833396988152831387459244469721959273856495596094508818862592167583672161075863378645521574985806649790997259525076561271740203940722802515727545782829011103590684337920590961702438826560463627220758299507997136059180026535496521082944786788398748987205836498011802428755437362074784741845684377036136115688714051258753527988144045166302232568351440080891194529621211116466864109781826208845064601869914991403854156280356602096439731227239262480635882655045615492569593273114580502653453224743968109971268511623767252381770523261661350920106280263017505549012890250400181863713861822595459380284845319806400903616702808691530208409883189762292663106572848376840887971775162325877877899539097815146879889469291222348853606720866748290448385827547604410376856006537318514263357154570882861516929566622312133158511656665102839571675176275738336309944410109660520906612483495538225791697158876203968820784161046356892414195604668862307468053961034295845258255878623836645627424526843966315372050255819899462251509287178256221213201749665315842920428220367965848010425141580522073791734070143435886963936377790557253001760258595110209090209024228750713993132532492122872445458307752170517671381308675176603878078009803522983557365849717380877599949375488544360573435715813074567608199200545410305039020220612223805775087691352593932742419785946555324503680438180674889969517005103408885073967091288124588560191604544166285107532324814569561395698890767671089769902171362088917977831045819678955382195096428009321701352988401881155236578221180929408726166231388887715719498320448543188368489492745569259205948943836579828022618151564895433933734115449757293081012376694045410238514669079895042901444084946696294237713671342292420294999423013296227340747364969075868985836120760756222312658287264988304779121479104596396381776542618173400437829020205403773899894615271379850803907102567783215780664693753270053502559568812622155145834160429967180930478044315743081108124803379487599277228861513707756882768086696688847398722090941700553197913614304151092817224090312333272063380396491450215022910952663232522767071333178077650958028128049787536848779122249845377360499218514254633861407402720984761114363082054760673522070643234326342637015460163086497244774400000*i1^28 + -4037021074433547131743096912963934872041337358336840010650177878909395261634985478519827080554607673226030091544071570985907031011652924426255330697350649738516614469069591433674642316182964873332018013463372524175914986010611060330678971820021680407227992369624414852064685544995254397199539323725471559539387619182669154353287606092204026678702314339744346627934286033647751976031522439210412846367189026787121296225086769299114470131880822395990336567212656201846483667928731896172270879208612393081121352286268189980445726688318395209825695375601855673147618981364740553181886174204571693556611693399576067588219724591944994486796384881872979433785420156324670234195788253251245283949703382918384672063915548499155825821906803296390638385679720827156815904210751648444202193520605159954929737266760195045405007044212706664027950287676452304583425377538753386044761138391378775565679212379664997730380846318357606658235416778737431283590725029524791647490125397237234412781963841335387130893887126935769678601129198422080222887672598560349961075498084611252798114317389873325066506537536981789523205971414419108834747403380425021982405055036237426652077735264656604718607261771233785042108497122881697080546355015588793759163717203480793264517354668837184914634123149101757601536535950811894382845660454746631133993622349077628781266612622777593172894175970293364030615336234108211827031346867957388293367293552886213081971706518286220433753243959331296503193745588179808124636601218524611893373222179054887041877471567604048714902751955593539130581860748933223731572614368358070996760001748207222117120011489706716741430886008862019019027704370302043572148524375056420112460224358434288267572753715832746005872315574704174743084743643336636606569890963522400216003285031432823060955340203604613885659239253796352529298684132721807916069507521322678579527327100319240765845309993868070257954411082172739849120948902716642865020070266341508752781828263231070258966402589735614280300001140586696183776957927077410965330294381499738350295284327968022013845953963290849962126541539911501098142693175928663025704389320627776728141700095893132759944405039036568250011859163384175300823572544767222433421425856978030863182492343962126080545711854272028978627888967693575259747003576459324224287260309562881954984450621732043100059181464580227591069733114286421671251647905733302019871955061681507766467803919818403719009063696271177750557375278654334082931238011573430252866373552756027833195539623527333066979073340016246415208321937446966579129963697965263149084355539120988423149411194846606510364328018968219665683622243075554525967579396580975759022447795398146018649019226452147009881869502358113091142583085570124285631698265551414294601004247666820022192506417768381793893898673901403969300321789937132670690830214686995132298593356649427176496807539875962168885565919124817999204578731920714369855346398602297037610639402843368435457647157067943439533357834023117512490479077726321794282536059543126924885985372294528973192154024132321337175331448323333510306139342262648428298240000*i1^29 + 514638647706335431447960986550335675711595013772264817533092152051144631905321590765292263492126866262376149064001676050382812393681965342225801301484277234160483872527671872767413830531549118990922415634183105021637100252736748184254041385558343406741688186621599210520801024022428634270588693165037426853207979530015807683328330014449855651274394643621053881159219822404584822379739657554527928708951543210769231062746017935450773472964910373766706464910513619927684707239037088234398627231525064131572147452785085087647900619434343421891222778656783180769018935338074844392459468030736484415319204814917274822118383928118305798706300598662255784555025428489550258309688948520820680302635623481455805632868685321090506587460584866658211672020825746152039153589520382207284543052240885727253523110486639660617273894808065764887987425786403183043853615203761660724365581964102723437581305212941440738179405308380388753218039405225473581334616890963375941503640405657428077544449356679582209256937933956826969351892625948981124946011482963812301441118714842713793968671771709741454097273844196687198071288015523846958307562849682396072452037480973757015784704313492782999212105469452500985921251495882403305985203776845140532051182909189156267697077453996877893622841465501907100762882543240924592472649318799757580381520767109209396795800636090828176216636594774008055339441155180723046605104879358768154133178512661314180229733608942965403111138625895375083773999633612168481996164413036220728947004984187635671739604536950886138306997744043468133044128311403174673634860094129492934906392664410739434608595671857357217177489205775736125924989547256369354464733187400135191973476094295323837227052283949776550756442783772750048035015892743823959283334707195875050666930839133486931068618220933007672102209409115748473168940076161908074687878822341632976001270059665150155593814339073331381335730009725779475485150412166220099417032158926623622498013668521494516233031809663753708947140691239387631770289189091928264138021342239773674306867719204228460509397016199526724205485670405201464841112309631431266542528235143497004377984652111245875286331608352324281898977263568675663863795464196597884751920746742206507369261702394931540775223719674002786826062139725347696372329170483341804089655712635199944475126589633950675832037598157630291033778454093267266608224617936493340122359136640530982438631861884897430879998606925855555372761825601342587926574782989606557865340237674864447251541009356322921237739614140659658582292395022051140864714794376590607017753528123548776802575155120923656843121050419778803851928432585940313984073101540296739706260481294506079405313617537930526274034632944475179179794237668590636138057572143240125556450030307021557153552657538819281188490359685729994149697145854316156844339054339083890036284045256237286416007766150790896276616365474001555151827192531266120578650784674912571711192745175084488117755416933363782601106063761964189683201278529252256682086806671053077117427383800983738719831817047871503035386393140425781947765988606122917888000*i1^30 + -234329050145355861756204344028599530529901800127131544344252983110629402244329609662237841388643249013344025527510806120064405707200533037355685123088800755511791848503467107253298995069322917798149402678523457886142024946702292693998297993810574299243901925113290539608923335079915960687920694939480190746338818371565395676799352095839827963576804016160737194359888954691448865777557628819740111877215484643712207051459529955652536503897819348013938024247781595266926295367089035173141645157625708924490990097486484223886945671165308892960340470110434584094701633392644215938979396809644615104493147689782001146817428949435502627901183721100065570454936065416585728296511635649131459175746979435948614132281398718175695913468263540669653497339310813798941671023347568430770539587720239821720778671309819316780747045258138098434738541338358491548091194035691351249422578206150459358439744676543902279028378668887290600303337559008973133443373250754710508055571148853477652902212571946412682868624883844478745949372461667588102348391134910731173883407127196865679201393722145550643492879733612149557894116098748860853489533892426344820697615721466071203319634236024087120170861132375538368112747310131799178385824908161944936208377554745744174199855300736748605874748972061115910782471351474543997346449380197466029485377560166375876864068292043453379715785929087744333044143233372765239403916556821855479404788504275787633085680842007909929562383694383459714855374862662902772107880541414298141799711924932299774512779529819638252808729114621865028918345377168922939287779857647031724286983142418346452849089504850749640018718265039818085159106611640452888928116861326184941441009427220608805225013221900025155248569566693362005662311799163737065110726252832359802465692901373443753376522324159044751920858488632971501810153635070342544420526492317089684082985991859318060673484605939962233209488272486753893782560925362446736201788838829941176013317854662812245304283832414295765530092652977046137688533987937810596141141046912739717543969965806076659918241156137069687970403622326967988424313381163222977901564926298737716189117062144720185126998578674510487657575738407057063108756120981297946864192584554977520371020020285865973333531975635191573664106238857235466185621131180763244181561470519820219958247537440876415580356086367892702026315773456361179074042694372955416602147226201592976136685157399696779648196679932357002139806522782368177906689358855443502221670436376598748277851357169656611396924251526738113903396823113626281337390672695736515267624050642982686790576193793172093758723511780051361347673124388201300965011387700606386895319807891233764269010911191054231948028893797453744150825118269637764188913227004316131075182109644126639081052582089892646356291986298658116937735737803229006801416194755653969364651304012094603525706402882827714610308624832427708977760023026128954117338288395159042657983462669486872809488601363330431597951561085366186962117387559271280681442957256995858741921703454268599993983933577910600283147561559837886065546580285875814400*i1^31 + 293534756958082543694323041826490512327367525212345696678457954322662481436205341998742158420830402752593312212477181506037809001245566350102524341467423665954852564661397907628022088649599260935625241939087521103318502921577340165826207565280692835694659197012500270087150387831251316842966901935476927412201515559462198525368825987060063242235612591685291433925972842562460965017112439914737521085908241756566541601110562644972631274859704412766916336497886036316719294042032161806539607153698666258813386874701067697883190003713519897969724180441085306394699086946477322198090142412780435615716622136414484618185101552074790468586077572918045990552642828222085157715203815448551265406931757873506836343881134770152847679038425056558984894621908644018194560125447307313556531218942463888638983676658912866285499870332239180314635408777519035120870510280181426038350727280687405506515689660290931045955142029472394882932103131581753626881695872688115537806832088228521016392697833541164953469029349042135911585325369644891678200073634699158627865832334299420241405883988277529597280355300424849617805823395976163949364889727258935900240262441447643325270205309987552954635367205347294742144242301325351364499615740664256571292142806875736999656647064785307121212324809597324695275848191138794594459896247033142319466701165518859121577556758660101003893283673888564451414130092995620195222276722328266159810357434023763410745741392764423402267003471580102286341722016374695428680241110924358740566998230252830089743458020514259368110427876977711909808938939303524410940707756391609713592717286124778001110893225950074277976989718408939701363902706816636175266454741115361252261507166135055593128375566195505397113488916492898988895330170236834245773892379018079814900352316199759876639328129845317746746111785084379309480578652667312453017201597175269502952663616322046235698869471589205945728005748719414973422305869060464766425813165884542706698288891908018465853884770018753457377872561634766320526412359999181670557669452860885793798469477923563003058074771014959752179870189326530402867687651372454165305028904796227142430520391735117392116136794142568250757974994356801184259536087902647709286896453969797627988994403877671663646489778344840101681031017875750326697298093661174994797578978085024157889555694562300262439408675345610524182167971874792232236576463698223416631393398237185406052866531804637258370030438463300654365102477075407947048626358212308028477717303643941728501956302535913672790621244151295546767850127862691316127967432795982889716535394893228472591687674588317411346270906834259692728777936736500617754943092681202208640216816277106011988300135138599522997500959738757466841359791261437211831810220817635138783337116228212697167607588388447020554579517512273772623548237996238975952727960830384028093312024908675086247998668864012055944063591099564116431058741636786877649744672903933917847303546882491872614289537195041605648547982377480869481305568881298148961938318439487530788721844229640844919847839692454111892581678658636451962595395502080*i1^32 + -522749531697446076267564838307167635919824820140998053914953873142928660080876266738747192078503746328250988146758990876563885577730365841806838829298765328566365172077514368866130954933969603100562206463982731992257988166411737089602155981237646088029942417344792634245894537086971250532821069711374238594843385078198451961887858278083442261149444323122923113500212702472473388422636335593968571488311048101014407758021187265524321666397367988011856509807961931844520683098289490655140128885125238114670397639424214423603772589472460113014460980399085295105517406451083495664219165841168587905023690744651072649116762968669810999082911747860965739195671573004972154898253999885673250754583581967227975279393854231855084106684957088753327059370215997600121375985893342780124295427139000532053606262508162395871473626830938701823174214442025530900459938775906917327178930498941021225633931319518910548109601219453005716896071397309071750154355569347024703775361913778631887540570878395847646546161945636647900970638940576010536169683341131367143179949967349567395136477755743561877132847946674329057049894556926819395995815128870546479440927161957777781596482278577132151900483423303536108988621610966538149115793247825668501140934506319252493150612744976014120118348963502493314927722134905476424197511443448897430652687654408438946855888637973161364769264677634821976082830164235022575569539134497275056562183827297241733535538976128587283240027603847018685208322994478966290653816240261278422070749810915821034575236478593991041358794422219089981864517181765032223515182116449608590634835282562045305099145896329002701894900229743076092275693327507432050478319025787958923501335123412090766599813360155820696943368824217479869963606679022285655770638674434451659546297278220416042445407443735802784443172131356980875538935159242577147884125225935695290908995552229011803890752138880634071853910780909339336136437904778396358955327001045231115691552752903625301952409958303109381446589708811493320274922118832253129746533628280780389148515922232754755405499465061955979231706694388139470171887916394750710270717948458942900451800279584420277074591981056195222643590202861260038088427005860800748217091320331218952243698487583090958538610256155665038169212108956834142624060312550718353442098564616791780410534223549304525987555960371065527506892010617801601996925113019662338449848657171809197280879885314142877827457094242683986023727244421683635572203847786646682128872408259807155128425260869863370850028645144407495964710319735119506842850722230561633303503093258913527558531427859797531784201200813408813946342201155493312600481612155866943827804802945726410809243656120136968095466271755776566333767831077230697641737017025788449762099659165327122780812639605741324722815542534704806037840867362383357605302198615385839461790970949398742866305966758863830309410803741132944878630889725200023046138520289909008130609586657491915033559261668512476091825828241568688241436857304049422195824967813905254058387165265047443459202486666186594045078361748151757359250669568*i1^33 + 19106170723025917327679273907282374874173644468174550286865986135289304660608048110988781335114344070338703070548691968504908183145749786462351188858122278674433000760269305626069427638910586377770293400857070221908281836815704629587559340606495290784506726488897061284512101197452298493661237338622927260730101957740940542248207151256404361166159896226748159210333048540571047731783985919252294580264735767789876813889838662261027745064259045003458208933510516319671029375550449078583168669812353915175790173544424318954269405642735791422901004138188161992629467597291888973478403215161532171152380654454764064906123384215692172307381389349118393541760253130647404428773039037823337947332928621276821139439363581004851308217012492824590212580670702669692092393876826153279718970604425068699159749240215815614712962833989907519910194072317814269844788218281809878045934612031571546281812477853411540275175009249471715902193122750247007186995679823056234079021534941846335970476928107446524450432040888554543298156494417702821713514553489239198147137606720431784011612707796709157456196055627953931203413146608881878493851405677951579731826481073941660393625843200857827390836463390785299440652374900274389602458077505948031963334660592714502112190202601736367397894121130854796236857172490752748688650182063964927529255916155846830573113281089224432943765496263839946863273879420952826507275037761670103244602946724478330735087952522183643132006959157983473910130621052986211964967731078198977528902902005715271233969264047125420984565585065663036921044011686853221553458641388315011313507052815571493516805070034648638180449469412258432738650923462863070634528004215080460132827556013188858406864390394587795039674511680118966169463891694364513028929217318871310905142268199454651720604203845926310846639202787144032485822069701087918221068113168604727003238546976250222385597216091338106131617652919863929587118216871375177856728687039068736603382913830519524266868157779349899686039433604368616434504339876103298117612374991088136217250475919007731903680987155830812318774817362058238792218869435984576533699245836858618290324252214680114077019682947129018273517338735035130576503150475900398670929511839895432468948652657041865622177206763096112307376192766976121913623714539634918113597712292458006802175815795965477487295525462780085054481555222024552482915846863031977786528173058268989463858114828815494011749093426447378415249805280586508646814950155704347653624725415261306283673299477825937292227645795290285865109167304233130047925123420173281020399191896704982709375708570685417683683974277442041342812126377129543693580564460117239593601796675034049547091594859298820352110386099111753255076809669842859396367051605792835284107937550506049117766789263573583182350473678163265012318483315840750357844796697732810228920562134884321656463086937054166583288584984001917839778004581696508213163165083351880357457340470060815576191905720234320007918490079249157777274388965785347073495328980455640719445898307369847638822170350662929611986514180632115811450880*i1^34 + -1975554574982428828208215946459949855793390033439935101008200276269843373569850820836854064174758670445014588599980777147738241729606505492286850768965850776986469176636737251272282026891493548651583576520907663126029191823107372194474449531169329978015640868344729333181941241523896264375015113077329080488711027287352073353344218112088827760302758425753870451683000453881842664542055914507095101014698245110540326869799896816089658461649617211482640221141893054583108932225903813725414783159545291432921962030010055176216170683988643128559261419499416775583885174012832287858241925897564070815411052200365204206035216314834986132900677137874828141841076764517000879705602317716502381740430636209605456085668793590771871986913917800560755599059194291546733772922989628360507809476836654363250869974244692806902127686061247146772600485290823899060505952051081245859584095867506492915315623332372995608344316869954781705861541566717613018506134538485569359389591895937391798568238195297398158983652343820595741261052472718156463569151649008901047711962698248555421158883777149326424722549682013939092729607161293950482962007827823715942415271214534841101288432789060639703137530311519429742553018466640937132532325603184768304157313848639071371234502200911936576741296075294706906832200929429585736854918692855788063184559627822015022777952272648101093362620988920227235536204927457142751448551049170343285798523221385889815116298893800215110978867023650186196501156872439759699648441079730925040890394136261544364214794992238496081964939761940977806051553957768757370740823219177017432749043965868801512396341172240099128578569584093386215556110942063144098928934133659941456949125860491237057053173167380271896952915322623098383787566193528121548700970607657805255622744869935327487247983115526897484435101883513242902790766687209415946952438975832494210138582103381891928587190072338585840860187389683648928384912615103870401438579955343151832366732252446772680410268780691026482376640498830673157530276437520005538714738798965431567733221882660440758709835006852940913907159645558155121751939217829880543997771126039298404105836590700529127598908333197507588999802415596120351372695919447066852228133073533906980424277811707420092187688617749433530239528192733141717072129223452464493030048158615085643811568987970554433874375582231724431852178270000345452462364639178553280012876335708446738531699486846908265771959393477405957366272238744179975497415763666941684412468609318211825875543494256916163557633806196760205030432113490765543444534869308118057618362540728226716689052479622980576280253072186714024776946401562777772667714305216783339715386689818459792220001511705582695545816519658675796398102323925795091476598994709176870449242808313938817642891802953928874568726721042543612183019748743376741315608338476374332444967885818549031150578218742459687781419181656597998851376458334918883836240207493301861322295480385846047195248379878009126571747882453070480075990999821881133158257936323155869453649564769686033059430416331454524920901721079182000128*i1^35 + 130224559317188406133941698899253682321282649208547710033490553738949406225621614252140617796321780153372816799034599971373987175120798866598034160977659442203826884989882562038707619548657638920738286342068474771158628126199870018375905673920472198801033527273671143163739820231446162682110656893497917843680451599420040413495003991827690337530388321275799517951330778845780331531365009772285992153903933766433392797179838121632694711556957682425577857267981930456473275050394238559181111461722814827324710592400866517441730336106737064174625365107059022429492281763512146779993445868216435698690211326809164844645263776444418260084450814774589587852488311519501122778443580628848856424028161576283622473839907099049809503660376586642428511122503543746761576399756010553827702737272822436018552079547370696466330989091938276507458711352956678473852872409557081576181981354296169427397790563028601601139546567796351378345931619808506041343334748850145526995174951484156458062253049957902318234822560396482466157081063322655555483660838033570030581132318932657177746234055121156558569464633775290699643795211059223464081172048580204707294106067309307482932101292216646196199855356597342506237725637864539313727629637223103237700380469812821409768317724852761024845589955294550704156455906647814694528872174386171830291258381600703755599866942575754942699006904022831043905007161710610927090305394397498153644764165464921715669363892915336436570178783432318121627942729163967163165515541421415577133268789187900867163770150779281530873402138294828366280425371547847956385015781577786471138707039109429897071313948645963966326573798516706724690732039017988375200045817505087224951357321516532391703454958633294758862051581423549381438110757446275809957019592174155562054961861064108349527373356183533657417075786220800764981454027226107668920702586821603050335724160474805909899269552420218613480530651593989402900844489348227833678331760052349604173755716649825093201506158767655275826430029758495690862181763526412802090038236090216082031681475947178349196181925668449139627708810843227263840974373141095383269421284164440777477059555437068387741988941483256973339357924124201349333805798895842251853475799486591235586526220495670049156832915018596857531236180297537093730013840051562123098698744485313408317731955834772894776485484956883776552638109639766422122885008241319134935692672533807944876906092261690890441490250102197601767323225394161091002503365267818505346530133030765837977964301936076463391475618525459641171567281559428405325819348382230958457537219369397970954328563021182908298829574845715360896138090639314622489078293868030892690350636787552561673650580940761943746202462692776077413549647021039502250909109708465828197440217787034729027399927098810573743980398882195190694895576213411471490135174989881409499215704708872450780045504006285765096207581643268874041498925448958947405876270736213264755450739508197587245202217549249548861473602381089074948844131955192333872586300231392369215737403665113399382789101213708446301364819670859776*i1^36 + -6012773557034026027446941408819198917339530863302120344411210803319039976398788857252796011367706055272722863446110728522605829304317216919366585039604034946443928345463224714551550669174968921602434085654463041684770425269574195197722972202851068397113778966023782345835786618043236940776455677569545552158087436045405768253941023198867132918735981143018530778486502613427572168933448544069943405585634596912325107672879854777055676334306358681051572242183647943575814821962200168183960553332881006460863147213621473717377609592376523750760654922131799269161757335449171700727183996110052247069721799922939871511149293770964517909623202650631981148641716215637518010283174692377303893159279775223738458432814216576501103868177282899041196876199127275844029933982891982321569170237380297297210609315186781890990330039829892759917938999763022329243647829641579774485302651601556867889930752874378370216310672141933142930600590121761032252646139988309501546524758071211293218421746965070827964887340133441484346931035261670397157272378762875228917370463549801177139550222567155719549989405578285682104942462852250078274273105881927945560760997415096332998809458863099690068703250844937523017761653440984852554879396190812445888527440940835181875935650428611396710706946030332898522661280958197876246847947167161138266273292411640479047633786040739458394939154656683287220077009304638089025747267983124871893809695222167170491472784248790285563380989805591651998935806127791131348917374152032473976297045655465896991732786582460285697432024724896803005631199258383435298694076056617088899367200340033263286218115184927421569439059438097148109986304634786976254786205355073618320702785737078198134614247307255389977048873973753569826358861086869505815251402433778396311454918968885889761632520477433152820240767785866598377380645893903210609684222246838993460592978883824199048918213409992866810435054618090653558994674798600405902953899894136844615737396750070550602227181726014509188117430298719027661973597659305804360189436123426704196056105810177159654346281648159977882876454767957522656996206400737697457320358030107790943879615842584150001274050711665977729887778137893305243173246796095253144283003238638511469042145700448692725799209257902260328618919410907997759457205321932805978463509638072092888485179623584305519440218462086587083656714452102437827760013386082070204366096773347025514622814998092465622474566886821213370077351883034728778194702630029574454058642256915731293715055235393248070500150071961754185532381473739147997807592663313532366456719421199972878039542235438033800351062161485484597036189059152214110573553183128779896192806728377616913379236355428057280877348339045706503219949182379358240697550218024099594841261639819979334090478958407724476027052064424243230026676891355052137821984939162623584349055048323149605812172258045862462141100827857690001123326981679747682349616860861338963164026047512540792514918393460358906492457113843384568510672797867635320437185975902180462183466923738867905112292172712686247097764151296*i1^37 + 27167529158381006271141291044061531220633890830478215978779431566515500377979783449728894991550711833678725087326518930633298073883378372664972475076280938078447739801039574789184102231075978662717329122090443959223120569532991436166427663507042351316003999520589057579938761109719804897879951895011910845287463995167033124640487422099943938955553735129906770352676958574485348759298207328683463376797008412460426386785348425319308075287587971517064175749750773174001616916815146034826191093588865615130418297490723498938589772778840451846865887590412886203871925198481001217712766632988183526458619804610628996347749677878583700432825184243033437212283207442832866032723980461259086063634782317343030997430016495871264293094420873486805912034257762417425097418886135910625564246560741677707948888291940891336241531377109872754086851489966322286378839653599522224358128881229626193061417679633149317264319986970131557001059331839435678550329516669979383303117292785189640385554805586892037091040133408054965519406572710712906762643489623526839644984071449793741996818800125805258996496892384142598392755236105317272952757228572699257143643164616773939224277988789032545249780145562704505203754863625039144711002757935403573351316918124491403306498394591976344728242401730236743784526431527992296649909323616346241990166901754577172514742895143400692192989587697095483689335775819205323770800008279564450185073416556101997291601804689813417919518329868601022114321569755486603345207511678817061377296926179059185179281945832453823222960309650242072291434979705194269011135971070975418645177233688384420213925054196673670140406030184039411361640926456589087911953102243909090992640654219179065858094436968954057231282003709681788969186805868972186750850724333271166531276423137141620341943750163184382034509329462029240091656029438411054786527968217926860485342432951509621938282008910956948953235868644534072211688043320232999532123140038817334646141828962739525251371868863575650150438618845375111047781983158812084810687941582273225228635249068871004241739513603086674237654332136367013966099577072650206009661902655210153538945846474066710613025140247538366112925339650962610735503946548088979724178597965142250127430299150179999129004935265501855477080357099112128045923222569062205793065501847748478297516865970504804903888729711330939083314676570103137539746932312784750909270643396280604588162115015515964630758816420410149988968373831414596717558327095315765570473188133887124005449663724055879993606209685374697446047355568747769626997701544345741219632093212790437086554079052603974489425068025385323783706553298841154043103478458724067448492023166531405539359079378214547101431991147150529781036540317970310472181499789034340543447174651293338858307072567152377024085730841885368248013111851225707197371988570022276033058921257558742000453212503541011488771077776978689269095839369964921578082574036632878978662200488265008067906322411978153676078050561266904477696429687995354102345870860064377927917294409433501210399182257432714704584704*i1^38 + -81481006830789056064811966924393147795123921006248065557914835501086557393471524150419459452043713614978936943817555878167080024973769620956871613738027329396507766344279511073324243848473009037104774191312780184927334608465814043912726346252443477206139570575930918117425435278967303435351948308941604061594230032868221362165357560677368595621413857179978497717531897349536989579825581664568545005711999539498121449051952598984805878017579285682025928034130660049417478584795902040908565148959527503754895723708174273937955031548915887223955706757213141892759591801617562573545377091527371259662390365905641410806226112654835500755250161744377898108506108490952128216905353077440703326694176958495545103136486035497651575051552664089906377138018363913175149786604714104252663168992800741431387664199214179484536474478443030135885988985148092166465467822265120865906227667377216721003407220712637380007938333863359059258253887536538779932884590240998899333343475843371932811813853065230534652414345281551732769777284988549176300143909089425238611870682048045910261465711127821515472472170599257178133241274204303470927299636907007721123939612504227095479804994324372868422917934183295671080026800731566713938088378580723740244825702584356239487307410041870953334085461915721002232369434813795485945640297932732603506535798560680465208319110838401861226638801296125029546589656744604392562777842370296112479900057320331225769198417700751167151445974146280833890838371896520627051212364347225226590656042431271473444620238918304945636647346815298532156866732561886939551851833376131506955276880622904892844325329134196767906242951710737395683004123498329440837214997286466116316010977958067769954210747288837479406477583243739139413700666379748680811118684243597337364159698306577188179869768218363748317477383171986380358887474111296380369112257030434884316578946203768580184414441102247670648175614640742007068702670116938043218488554636114462101816007689529396882112871337243580724203793343586117168803525337038628131069854522409240090573505916136207631391958398630059887084276948517569935767899888647781985595760102682366884084229543339148709767195943515656801767220677913962643528257270113310530556627946831153067683784573203082362004805304063725852797680828895660767287152350402054288697135860611061270658709227938269367389901098510094738275831538241345771066497540165096049769588113967013664416608556640152291284978687600186721033081928503170263538570086934151020317755420471262291734414778603637773434858499323752305263741394716650012617395151824079091120653677096110464033533175087268974983154328649142430485166083738869082330957750106207420561985047604714868194650823721264439909488677751505997125273757774633749199463874302069290952421518229288174394479294500140712386603640114033714147073647392248093524805939420387138737631796425863109636234452683945118314777044799696208643751766199185884778231100133824897569941137792719506072301507532237769503555274952038907863040149977607264239109568701652067260443097664869930238929971032621056*i1^39 + 80798782642557249200545656204813965435357890291182805125623260737468347014230917575320514368261326573573595895164382093602692028534899145489355292034547038848807235526830428975124742243452211845478122606311031452485661528785938457733324162659238324898154195560488235134357376466387102250603893995953448227539775783346903253893777317466597242188776064702270559364027037550683153191814627055022354816655855458030690923778532459638008296601018670036202122647427142463035307186967510284403049442064710991806453856775747480396665867121245064208895654659203091166392189901535576832119590495663953511428100865669432082219431099275515207584713365387616975990040664090985160966726671266721946432744286727112874266048697612174344328771044220821891214594785795909262136523367176596789312143683003427213256856019654315169289939453634071500920498843734152523900907235870194842976635062699623204079044690542601598299656013422587244940891626317104384116762628137743012205688177316251175516931781029643888474324328731392533146990733004688941745500303575199003370007137031624264057977545098364733836486615448098499054099638642155109364955665392228030088224191420937963568739891559277601432827309781269296090445784220800635727378986360347256254188498361539835358613115298064405466844971339618298529547197666128238461982194479397510036460662191269883637499299077343444367061201488474912562990076112391473322126642129569763317137476093880569047741863679975998585745089739107434915371652026712625422339800088730003553176188922366235441988327512532454607923649626459944128006161730247672989147416945387892471362896999023812376229255939052177314861133095410336491997355173316423000342341875426359438449559742674015930836606012697372681607031135092096041355382463393730608388008540637488729549393038857854909084591741798728190705344942234844626526714764657625551672869384645153114201337098385286251308089272520321647874324079142766838573795642321977598062285336642313134986607987735273841335802327664987704018752163385098939669640353393018238814963322203293870050978022946479869826431155776526459892528708608300347939147163076145864329490479914841544410058754295033584874651484819572693082579573329757604334655038470730516178886910433864790124543317149140505372496763202654958278431491704536310740302259020453417406453158930354213793345779615568020505447897432965479074204570896422429798250565702569682424917934145502818314237604046206411958563848529844141255003851527952365417573485793987354129356101546049062830149384391785521194037838891748276379576874338128892496792351016607379127370860529560895634656798680113795778730709809962028079018955907996180319913156871282766644554499715063585366492191248690943207427070963018982989306467323903851757855012412582429533833817607161239913209703123241017635777673938550409107196658311074803604121299187852919696639187833964423060946137820923695931369546100165818282060749360137709018343843650981254057445997689222425277150302361494066988813635104391921450972170029916969544492097745963146581942277745236831028792568840192*i1^40 + -139215985093371866276257906257359256839198288904069907201599207959278910216797786764229249720475566788134775420530897765617017766248374402239242351171966313109633036684010604616379895306145241772306804158497966734643634706205975476205184638231279041320206695356600773003411037702395619209110340301829547941216656234484487543146092956176679427640251742985486958595622124867306440332702711637709719916938681253230988490617495460203213787816534979874425625119253089171369693903615625384219552546984347620560079344699289214641159677256626033241011695096770911432498376735763096270022662611876954202379799056821290833478459168242970834763341659218043570709538140942863182009635111906582767426075924347694412026735419053232358148007137137124927478107915967527232900905966352900733890610994333987786171911088241976287900905519302244199520941683845682136421805758030298787988214092182742971827863489191002819863756571633834011081612514762452980383585410946356057857405478611809674639783818970846639977181320819829290237003273407437700822633972114597654487608660956499500324109645037828763021245647088518876063949886698792754849741270269419672463574230255214634451261515980119949728083352193895316183925191488305721996621285095015022565937639732727392110898092796279507792790887658494569971335853680514118821747437350389557434108681223814577949192676138032290835275969663791628157070850047970926213231439635753442877204154404750879604098298207730795821197545615993346104953562686197451943579021115550219125221198550086611610399507654033361395159312305831202893948263664408069885050070700465150982432146638247891026795789702974011461902727082398767873584962756705473478156941013762314793115641217800920879117502868535553597881312927491626643494211981262578378057544853391772132070636745628667970411150402598092636914858776107281226615762163361611200607730566003040463563763537007701547336981631537238133953961008531037914667595590710390965857646101139307295521292917164076509839530946973079860396912218103886399321639885982177993752171922229230385428212009314821430021461740420089300764853613214635487750854884573236751883874146866909272855183885854757527176225793363161230043356488983776919163302233714540661368659016143132953961357228209912064210252321830736759387378623296663424511422821792596629551030840287494874690205576876799680375022957886266504018160081329418815448551170434494581576579889163697786685333259250609126641610993829317935656038020170084547113869459773865627234436692539950776352376446817419133033424316860875600956770298711302287405659065252118981239309779987215811177576691256988289745235645186479618230969558094326185090473088154703018213562506425922394043170265079703237154455142446562818859909001540664531362336044127848337562246687659549123254407545778608581207911088672499237653777660288699842587108775747481135928618359206260782106371509769512539734255445916034304339654761206443206089441392048339445758971768768962931074475540553503236565437582943297708991280968968924990097273682901109877038874137293119171787227136*i1^41 + -15809658904101765225921344832163018555664335481662619196191110387165099503494384244295910204327683428021878997503325288822021697650576248268351774218094290774185064631465923911141530312791041132453776738422930618642887596695413327750677090281263462174748532578759500108431126800449561470074470385916167306842236226726448929790874776853624168859421104870210422717016953766865258344207910171595798869220792467990993152120270332601123080543868978061981953662675346460840039619420267943552795893509370975729197149828633100092591056006661022803196442039028331883977055878351531518478755905435095569043649035636253656963503215108679406063945533874305295137047126402376806607912527737032202235812280818171143672003836988998854906878747316416072874651758691411265859192318222066620010703319835881342466211887627156248987966487953920991533263748767083455084061913011024411756231417345145126680501192993420547378158237890071451295702320652614438438403177191924883773247938793469535116437472132021531809504823966656056966595832784972862947201231176346092428945414229827058910565142438746180985180166831648656614037598804788661961075508421183683969003136581954679922327425393974942868982035134416452648858374838910311384852667792476115416613358658847566871621050743423431024947553579976464608808962586970297345728443952944422940297325378198669915195716636263311003498836053162579412333284478016499877295470508260076802749816608889980385748994749915349161260476519859462179056951061013231531230485625321120635964523252907914706631699363306470886225019845584391503199921653343447126612583614782028562384107798693163040492275371930316473673838927595755214697871291302401252637037344198723360669314835354677638113174119233757834173705356602591591085333805874598304748180219810441829786373165953621481202658895985263666489971119141640237881637636549614840575632918575251332934526475996636779602342725817343827980410417003113723809767843828424932430784392193232592025461976745329737303440317313131398520403838393325902646443224433729451696121107001609070184893195566827418540360784204402692849917194908111456634577183800193885026209563983144512371509648920527240469262547153883559575198482285404194568324050948097062834800159012325009516190800963562587283827829921274556008890994669619585703292750770054429279733077430130267786152718688900179403157623023967761288178693871702791207023451798385963726312720902738825720122034897546174259991739045249873836183719774270295761736344291032060032496350001268725402654319610017615211781338427281969058194533253807432912195081117130671492004129580346057017116372006892427427685991291909556048129606060996141937689033193736096462712616482197660763746383709942824400517178411236147366227509948170124976958692544323943419809089352770788733524968037032965401095691165007531809502421472611140975226659594466795571291565013686902605868821160039134138298245421936543307599718236250903833768509095311966652535653620863735645858845941808552228765827148359251644014414599915200907759162864103147760913519495099132674048*i1^42 + -607675749974287819140025111145902486078453693147486705826845414803179312590415856292690431895982908964962023601773766562470476696657429592927619865185259521724634426918932359578435668252999200255303841265810982374315175505096086363427908952258677676325788861912855387868093070500253420734913086049509160603786282483191277997347268193286788525895782874713009543115945169466920958441098124794621088034601148888398469249717543169611627220500792621210565101686919556026163434839102766658352785548273766864840929038270364042012379035449360319072494488857796046083222889481365259343423898038963906317469347012304024531065628047988497662499270167021579066533007266397398803532741587039001831837246801746029945256750895954331328360607197830746967492037150518554242663944008532693274504344381384945060255461311954803791642653816315689328724472703215615144043938554219764180459779114198533852151751565763760821810117010776555092597672415029938985217967944254727628016830678324892716137960532514766881133818686437435034967843073103452976189059351399899468272621568702687240798908269624179817795626047162778097666190291400327274057035938891098788472707093676389722879064406619174233612556492993988208246642115411905388262681173839935110733638183396086789065297276453442869699752393520230328550739936438698972164506438822357628091421303910663458018181403074667147630544276932900322031896697180866880791764396960113266997518634030206030286396524095428036541878521852425761318976403499022440737550999338660200050744371692059404617387741445605017731766609401040551692162242555929464851420724538638346930032829439755112022685847475901495080504305204198951248742627974151953026572395389748207129322517162459554430866838537389122335097916638046225138497890075205663377322399830418729881724362985487787206820578710698350201357041933537369969913945421448432732753086542952296383855432594167419281192978882301863665513389731470445638118723141599286605250663362302261827126269153606644584795260132233047024308697185154698494404313111334741652482150718919883053273039536429227386876644821904813619966848068019778862714474649808056762584857207538034761761122209553832324636585696761895295820665683978056636781172722738025916729307001001802717662590269839427867766664079517209217716494064930877751516654362284743737076688881515550115109416226992383433050992960372770569665819862224161862360299879586291243912392857396230726483308530939435290227641829249942540194746749941039963058358450370519493401529434511172631869858781565999805413009003666886549895104214626632924477825115524957009882304179496695985029133225579471483264749505986191180801611451981187412859694923173441899136133847005271545693495112233883060223977912256129941530128762035985322329982992153572112260931498532421046015933658603901938697612304999403629506890372423778888433903080343132155346692772444082501356876236210198774553335627372819804750791887314429253510338489177175957733549847527234778998716656122672328524443203321684896518995999677037199750845156450930933469777512252833792*i1^43 + 5501323589456936183496819578376212714243517860490413199749830315648697137320142422833271244324739674638088050588692899066115894123857817355583783806308711061189209482673716753267607056817076795758133006455914730571183821693986163218772008058488515929557612883514465312666514788435796513478588453289721028978848229572459304283892782839604371174872420169986228268256917877181873262254963795279960309791638827727147065209474907801867445453372195386474416328826562961703826132606929704194446120829010921418762174440882286650529988079077437441588827870580452878098743860903547571409301900338044839776550947460385185665423878873393791482035304764754534149682022581618739398969909774634788048793333936287476467154650869863865524579077789884508849959853202059071592008454357342729283415940091547277017477837068660533154831811783789536195997816720197261490169752363224547648871900394912350185628664262960863551861758717523072147123191731255306069895073099854859924639862673772063768320265313638595675193774019991424682312116864592817177953724581325210372763717220401032096617154182013244223449667792730160302679874962583146487549724227914336295339450390676597601579852312114641926815973378399691924992700226827155459378364698418337211414047284763111559946171315954892535102370405862127057744351941600023727564316929015018814419207737122199034604628602880169330070405805032076326754542133830407593292693783724142505295676986115880024009298549668847391128087126081239360194087981594214591403851782714809497449042569241508043511081443493249961483971660803404600395049072381798863762927612178566723742974938711074239537690141566311314682330947349930803915570640150771489295885870453961231138935567157700433246123487540629000115562832839542053969492002677504894408843612745949756107172513302067703199851110332290839199968927299449375482755800738676792216416567554571761743203148014138775620306937526081371654706345671826829553251590950286921576929567517047812622262239911542381826305874799664987446737058788845505133631583862247931397683147141315853050175325919751817629147809080057024727745933859123806377468224250981297977681658786836221069388637732240004088092844758312568800250268326773478326891376618223841792305440434914169202878515965860638860859146219228966650524656990277225820818796068314838222942332174127660290939973092048456939907827631664074745436644570951249917229288789687809750096039409478068079351487971005230993079052778045590715732099992056147225281949577627239373641001828764217395301626165958136377407447157962598645211055860573056470424456305806549898397491657223255910908186817268719772476928530763090660428644278099305662097027150262903452469706549288173624580059916863297919696392205822562265087791145607404834051695998784662887096005646349458628117689268747669362309070927222087960090068890944432542610648881769387668200563509251311576032616888209539576573055151570367393119324999697481240306598300135848264253582895059936251105473863673613820264962259634620805100418924142143589287333039160207880010707501056*i1^44 + 100014779267241980446159432280635896817437568801023725160757283247216301600039327883214105566474082141002091895966572264016464931453564624449278549469130885182873118515345051216352174143748571790510234704074851926432166039618232750616730885053114372432110723363459281314115545866033466024365438842544068906282959539426703519544414284992878072364917851907717146962770324044590238072669064760749699289140728257675450084634405563980709706685593104938811277953455272404369402534615057679898834390797953829042398517838832829907764113472566086132758394331308947850461867783986917998660266916015078261655955767986858729657099519896642101307861415162007100248582301918776030559045393277470954893534499484664294558713749706787979861403053487660360529743460647872068515988334096664976857819300640514986123880936840493609605231719929502498533057392895486371791078840531489895874867214841148482680570045686712120685650112294410797841921037720577112958652269544373751955461283708778212325392298708732801752693381931986805482871778974232070340980167753749460110470199068217905759598839564485213719599069304449566744994271710118186787483363982263639956019325212460225053514697388922305490508295257080840150761535373255785230693381596386989396902917156618076421070472650537044778048643901197524135578775399925944904904454403834897810209663160894830621968425611406963048488430190729150358230267676009567134899797648746241479614141492421111061359629137134449409400097623480945638292203787276220190280046301622195807969047898058390385990153793234774271780773030875781259920704940902521379233497732763097560430912681455505852246503232661537031938775262717602533715245396967480242977774350651372554499631363804999789101514330285364531253384909623421840879737447244262812837073393173609579632884293074017328475151207649654879090864823830739692806071055490896152247217122997239624840879799129341062521891292844353684767899740386435766165643970428175918637743293673130166349525403643179658770307898187283237803098574869900046388439871109867959292832391660317303912471734661358801562043021933309653282574065288284845015302514197879140042442354241185740521001038677874288981453777320726916265860414733813769304635380140587606267766488293289223128331951975754693027487897361986661683358388808447534738267512211850239487167437953270855656119882744116061054736751792548661244849136160993177493950513842903263279275761691505213479745525935745410749408440500774642372885683687346416117078343685051744622716694848394772455021103511060560474178567226898858441030158114153241578710629677097781048430736956668816695248370844051577616515401046171704319639153221730305974568481563052833175104175197233027052105768713850079741375861888987703862294282945566242721621888322612808242830657294842722565651720687966136676587632337001571143330270049754948307861869667326610248757095548029437751591449732022375900490770791128339830855040170294192857120826094773498781501351630952399581854379403672416750316840991115421391278127463092955923064009486537234669633536*i1^45 + 1043424319385737111464851397074820907604378324020937821661237817977744823679405067486525689262370849370173677120643816373676089242415883764451014464761318016312539294594301439582190883035359806786075029044929211253996925210736996731161120556436831688709131357716284456144741066953542052082109024551236080844730743884429506334492065182423723435141605706133579634524081056415752022338566109594879551711444289848985518506081490117898740885395110992900909936861071562034311355083570936529918078269742741943197252005175446385494311248787696600656363293248574247865298953518472135862638039881199785117814317860069469448114815301601996105853564040222161525194322019875446434968524390916556292024027759499845269858636945656197066539827757705608057289206298843008649341154825546375121005521797392099382722848977885061472592210571619056791425873273661385765335821093800068613585720103889637718229288999488236345511273389790070390758065659367826751293281103445157670602258128700903748314133460806476933852983851843772737176955599604492942376168182195080009641330665156204455454918709092405921212376789195977560097465848573869607829258412686502207587009014891791069277531613001934688742514230351862591797342239291524433201493548660234845632091370168301127791017000040758442315040607105858856819388844798565798383059546242140118981627327916453169084979874189502554579780442021111767025732593313308023052390959252177184596382404053608685615741768796835164485545276519985849855333234267034601420383987669645003452303803488012298931657818602963574410431696923803160797060322358045659630925088152592126689423004751449246882101898114047129279158232364842781266903678602339568188450520446196894545444960669278956894263763488000415016702279435529038267543100570796005435212213770982465639824937725365298977934560793890210745935081122798005758098519256005315733376830319439408065087336028522482620198077331032750421257541649940352904081313311546021600174543079184227326866321274199545607989186767800427293423249359447362714003520601395450227958859540834383895913924914009616196602810212059868056133204495669585206292740315357200958942535746053715629921134656730007790456466300099931808081706562484392992196763010739221998501254126983580311935988702835573069170195829545833453219832399681460874633062175283755725703018669771504792437430791446505559505939639236815383917479724017041051891798164189268817352564267693908496485739756181105724625427775141704477980213659755536062481767362644353960142174572366167518583606980820594924601864430268307868715328935750030329732508792582775866948498028413489125107185589883889051962656345715371156229747185592512613394453136119010412686846728476158906935266808529516561356066831052188844279206336300006565505956144497697770327533156221494144771795390072052377351841933235233071401237814706853591728417657575033475687953136192807245837813959403833815206958125194566284308276905623837948106360214792162056457565237192306918267441185895304434106523987415206715087160047449513188592253958637943259136*i1^46 + -15781247282884157635955548890603075777311966382361986738726309977192836822001791232156513314499584237839208462114440085276977120016813373201786594110050181912696522821517662014565802685735674969485081803861422333204664760317184839429684402317480836539689569509780530357842525405200816719764403258219640895092799127557748500620435729913743597109452937523194354319556004258570483576913466337186805947410994416854791247939100518323252946817974682452641100029723375674970339848844683145316699539127708201891175416580918752528569401297834865874402615264117495275383255719300411282797589426531746360365936472115938865974788305484279876091835506885698411817491174410304387701661539039092278982153230109950792515163318316974968311752865603007591734447069813707813822736477097441140740407995261365373384304478729069568074180305285654606267159790028919268150505815744725616328694812707452480708607645289017473917753369032757895785218514897231761474551765063678480122979927133360028896739636960553821033444083595543203517636371431995978345103353879112305345772461841099312909807335894752978354450159905317906965690542326697993987863897457891040028209288390257774859923805173105318315302089779897468809438096551972021029162308973953995915960877265311109058447046921061726126870877717187365267011822864718282678178893260429753803234151061744724278430104674688137779730991724631883967014554442226473468276045486947556343114545522738031889562378959518529148986489716389886975537016950820661844372339075828777702006785408466313455102773063595031294931336389927175829991895341833436642720731192447071048991174475481817187707010281748493975671829911241484603140152641972942372994104971733853492766119769295568598319156814979384787155361074020590231801898640172086576860344208138472421446720449725420906903412223455652662752749745889100543436856969086214723349216518199361987784344621802075807264140355078188413689533086406845031550562180087458786372706003712925729172172795571006733468727688236442607890366497419120884722219456883348764131693885507440281775400893816404676487566514450698005196978719073154813333756294106881748862134689683814335503046620443945198671814190382323055036333670323106476961434975593729376968215264890377686177767414885614687715270346590268250216748469976701280113988089061756945943845005944114002611299980184052151003764771264865857953082508999601904752695633992694512710878625453309566683964243210093143972155152396788987094269582314291513689115553229898766701782247712338022586729771575946296181046367012866692373484197905640677079587443878860260170478561862895639375665780341321982402153763346026984221042721775019376470771679140815202687716818828165342817806931140652368160567977796275996575733442845912532445572517840889712407459407532546389603196810095776628261259193417553201436035168841548975768113824719814784296575933325524437097582303061680072791094332723221371303486223837516324278116320329399358750765258958391093328098398710189097194105937345266414177790538221401213379776560190455808*i1^47 + -148161383068303892796786844308036479587395570505825875073830806729016982773064662599659136205784716724245760690897797952511856438384751125795653018802331003893724690793512701998837250881518557768801546371732772980220320310335672975762990754632377963698912977364900608055132178753948092180151391456278060910352232107423987698907491104590835899368501671350078456985554037897193280052240578611125145210087772413142696635109385930126047132498239157799936495533752532602524254767112603650970194619392520208160921453634126672143679685946586363080209967055069860777032700628685165503558534406771879898098820520964365697365758871595075398102362475127389094557691528848332543086823031524958742638330497454703467523349931102576321141842004770474425158893485198002222116528074211953965112417581363533009363942332110526711244728576257462140377974438181030926874713005382953676702531034793782672390801896990148775498728693652550222027886390833239182509269447456013777906132600455952440015247443213572767148349314589617069408093808583866538608913658009668245001439283823937317328432977655175315765543148032915214353526035964104421316087085313186288562468053675309789720095419615997663617177651656206144265919527799828663979642449392495059985648872687465987127153438206280215555018147884011022712493714011169145822680012579906937951599061910754512089428383992589518651738095356473303119301512355653627030459186171583299233518365193536216069819290003926444741395594535114187845482386097556992423000710920581401903895924169486348230959225304413858278969041490285850244522983821570207236489404495160120958520134608284698250150978632322035347270192883786257044980941275854349985234774550382061751975704898034994182500280986732060582352093492036132374145972299522191714423028991212804021229200232100783304867156959225387846987930172191215917924221697317785429137457765402097239058429956877583179966334875008009371857450853319358178238299072897570940515203367310045465084650075046779216046207874406244414909005441459705521699181982490687979746757865973258352052468250374838569933383610159191754626386427197654918525408162094374247727871019850582374228208097266644191449919315456659743657003324525406271021388659930531365044457830210042937434121123888141408448402224724798850763405405389898202420412529297017902055765551446267189076630480928629190692491557607961585236265547457685637293293394319329914772800947458848145165819260830495582559094838194114028077397014480986052906361701921876374675125135144332187659894844888421283890063811881408076684797869594416033294509135281954840550365980474227102790532212407160803699061266907440438888219533243719057303795360265535831800749654061950378418633322139833434455093384501481416693053085401243306767308431705701151720963537602750365577739955997565442925139423954899709392220385970815168303524935278658671194161273540157824983725304977334795355910813421840554830312864434772726371640976607175539014534370218343341796360046344943395306043059766625759473724076654025697143851843584*i1^48 + -822978453460000409116091252462389805884941228482747058844133165369047607899352886049929949233422640226851427948826095779165218880691223100059695720991872529166407800997942693113672773253401283602322213565905734944162734645192188862625478182417385085982034092443539383288179556263575344198630412453667479092328735815816636098645198287092885387436063373331164334477651465248945408991919241315386186612274371528686730486121995182158066002982160723630277371123386197672859207272518339685911526240537365821744947815687086392814095143563850004436604426768482603078865683978829268990013863413772429733734812206124138069468862195378883403457911913430365329133615996433268478516556858475770685113361195296528354291591124653984303200303130126377317869499913264106663842894374802838361130195852477831735810569660227065370352617684151448453161751915181810614891414295422907279653231001292210632147122603926259960241910923846562056656059122457139080771289411093918279582300481040895692536155436927003234953263355150668854728654160969625409883515022348339235489683994665838719837474628520975412881363927062526207946266587315649605108049318481755365187645499697422066974745827255745587144176775993417527120634363419220752472633192528620438022055556852117519653673152259680977111243012237234803305221361762531306559185580899388972809541975120320544217869286871721196096714825083394241985974172543510414051750521049097649179652391896454769298173821486338345306640305923337955047256956994546820991383891104817258233037244434311306493205865458468151704482778837447926395521271637863601135668347358126272776460828922817238000958978821581677309549384022445999003871019372242799785039602654008301812399301961246981200784425822467443693341640598670673888554741016758399783610960573948681729462110081003826271342173077309717240795975512502019752935848597946051933580925432626465780505604070189701825854817672661669769512692684392466907505792503137718366947104593107302179407779479448302643959554988562331532828672876741563027145092920411686324673497728520684010791231345923790594851595226211456951958152770724551896145779593274623976999855283674052565371974520872850243926654364234230839556628652250149170672948538512665720560069083432759483431607213112470944760873774608766478429760673009449844000311056712721676945083177799794530893843383888835892580797223534286463221822659780162915711211926980176819762221933682564040101913973485688127883021165875158820057587837420632252236243580631020918676551014296135478076447925905783340190452579735121776375723241632234387487375511792900714105290716349004190964469492975424854923615044488314357662866419693706023472818126550852563103447065957404768515852134487498442596557096269374909130504149803357738425771884786284869385312369053118431961490547641995179109638086423941764797062971963355034432486038761878155368028760199805074917639708851662981679314206385161623655727050165592874378557947235202564047632606103875116797833259526485770309741115317518586980438620999048377663488*i1^49 + 7389438357650997064823933228604199576125503625952439619055519473020603352089063616136779211850757153324357179819060953842535780477615176832649917522700115345924923263364862487649989700083574403584579591901370139487385451677233473095843414934041762335445266807572626818696634430441649783239486684954223034727959663342922344386734718020354902546100010601510088781736247192759780231807364764473935023007949255039696343805925070268843606953490426158753131301148850105158580022577770083152651865918026178731216183067002877959450394100189561499418689107450565894540596152786811625765274455818755672021821152216228885011607533010828630240118479007087715493023816896344766410695026870554681322457390638467702297979740607427890036445734295935296664821406933561341338271280296902934749635763990836601794647117585750862594566589728801036348791520418661159361248548498767202224615032833378780604995993738171075442874942346761041037552973294379218918122640772626221672569109501269141489236422456723699665930839576679238842743248555815901675797477258865350863688711976566665063808076747625067741146482991502332321539161382296861684741102020144926921687108662613219409542234554480096521682035963241258774487582217236807880640771006803070425955919826282915265461452001859021056790470138238026138111909720234197140871291406063980468684055297824049250449486989779569109132242318485846791715948015980345230317267439269372172140909615496457999275601463789884590102684026491593901629102790806644842471709917551116703898237672756333860340817321109245395629751595521064501370634553916388592000834890219952024222485171812465951284111269562414402698299293384829551570017796460495481794337855004152351863129302147323810204252105112385800054425551376896720678138762144058657842732002442267536427230274314209285280537503341782787278072523368013981210904864527770148243132476264342891506752763872115379559304537460656159239037719249097664884935069831250859740858358175133687630160275602070302614799960589185453999786765686171874851427146052237374099675986839422549169830825910456819659738803593644132952769603501320173155773437216793410677229095124006872511775960612570747474342030320783719191796519023642848058349691117171690751315493185337570655173076131964844655982287959133167501741337562835137779864419929051848960555515429947375996857989612049058996895688276725683263372256259758695275403859322336220199937617889408283842577752635689231409319237289319806292424807725540053018857656947679502048177711400114288573863146829469223188877145207197386783612108194406795774243005972999802868862371762263968284054138625694023110840860530889653804244190209493153630761626557440829599308150939753334319347340782067725645524680337234603457768471576383494705856115310777367515780215875235290790019092345103075026118596419827278698706700258484889972676896389987487069643550739440252559180561583631417021229384907516095317459665690644215864834520672418015935453112967978982559253967667316837700407316468764735172990126248547057664*i1^50 + 37026058076674647087065129100504851676664843386083794581496864801897164570852113414429919240212849548706219452864657284346439241811294306040382942715349902454799910009099595063824916332558224207583621786152994984547480341905128404091991674556446160700649140247315924370106860049614060304037214019336736238373883516634968973329052487665022815883097118519761446784689338623165190168669677293802212071979163100028504187993190017619810838424214302514875325932309471969554422933193830961816183279483060471323029369075363992307354601200545779646100212615891728555289253230185317880231719061063374465679469188296045395021031686220828970676815653545279443994605834497980932644430246382738804647632257827127993419489333194767666146872470410625251698101463097043776723195584859153351160291282638289028199026857722994489041837643910148592621364524867497906644612266045793068409284417712415074115542684750760042860429121278185529314502709191015739801861952988624454973835687900791368609635772694604966240952513448983227511258374997414740970168049336261726225197011969534206414761202975941945777389156108972617136853167906482070238037585309437594910092967537155970432665394258790849282259200095911934969567477390647531708919572776127436668258644749493810979873774393875487699340392585832038252512134665540367342503936248770903466195648110117584389742852214184046482250448867934862025330446855647174896831402123783391040957580398867463260592340328230198726675061608616857112599575005019604977293998149642005601320235338455123709363411029401416290652660403488807192858632166339410589723976879130643982352460892964157076537156613325756313861277467167252303420904176203333453644761919727703341368383734691676055018977434267328680930199895490399696255502191935535655144875438375613606358176970955935272876910438334090952100956595369718178872868927117404495902282415769227637334197647756683338112695030438283711073086918705163079891861449158481843691816647714426083975267010972699204318225854239712516248380656349219759893838709147695437843906280524858286788076168511324700624732134406970997629153616699445472088472905592577965000016571030269192137519613739363666856954820639407134956246987600262196999187723024092569709245151196008451430294929731026369107029050770782719899091658682817479167335954102933332133372191196571541155176091535426967878214328990818558667277403017477674932347877549841558208092543622035589865711609820702484439195899190940734243607404673011925404526202638949330998691417529765696943476005693270674463922825718328610445255769166470924302359449090779776932440516436166990996740867663611955651626106793921229372603188445803395009805555861647623582008744475103395928364635938986138172581244417230168832256473239295792892171168485695626166412973888616690324072353003658240328062736702178377246609223364412698286664271312087133583248651164636678621615566815605381153285969073509293353217194125364754422649806556188157133108235663962873014501010175503225082283659177017683579661354795008*i1^51 + 77713376291853040138434337848080573945628890423257053668640155219814332016816522404881364653837332200524966332047513993348022409074594945906369967380123781249482940761038624840971884075490480154837073656965362412344208771279273491531100871834494402534085375166811521255630736823485643476564745644696919228535377918706177347934806547448403019024569723884358072400239209720012945068331546116810704522394760195713163312453269160073037144395509388574116236116924058249586620699611618511807830599638815118550466095712117262531742026968157404837688078742521577210758900381356569186562244869879603271915651219701605725601330965658255655278367058967545662347124202508946855812975230092392884124395813102568563512207232090411542079569895840601165737157443064071704748659347125390116534936098754115604101463974363144604451500893417506640590056953646997729571100348414012973433255684719188153119560565366167075173142627531926158189250673944887342691211792428081763021931167669268173492512659224416191481203368596098962855319035201527020201610925484343197691154134369561292610086015534233426681774538336899005505903699222059442872315260689316217744159848043972968992049874398702728309157386635874527970698798965053068119370029028409651634564569458892663130940954503141402153638704197279712278146924687210392108926140084645097487781110967731673108316476127588630293897357442156505000417279916318170204417970553771815477290256104589285767515570247364519610110509746724872718824502208641392713652948328977407039408004959018106918001412590211440985046654157064924344445223423644920887794238441174497150854377665116199615692747442499208864568392842487961007119961179375226909556123948389814297892174790090759825914412618627772089976234701289941391248786013700498787534448960279794623086015668756175508676965799843583960086657462349695465614918627800610544035751111560449109627113396617473154118303253297809517243781231990254873723564920976441830461781739677474009283502897949498024962683289363658791234877407687517463894700253625019688545907524839852599022838875303116901719627489443505067829612420489488715253800113287138938209198747503869843228762813143627332055326295984724944192843088297345105410187370023453069709080168812383517705902406533244722003223972538449045300356331737513464553338498327297437025841926282131958897866005882587929520537205130791700343820518603647640487095110703953296001758759593980004085865345222703813063751290524438544953961603399295765551047910128377893511159286708023420290190158506697160625815720412592152905721518765370169543277513031836520723929362342805029067483357145259024013861974193981132616224745312522824106806946051400252585404330124018973252910312965156481865465867676431516729859510842598065002955051252694675066899532806803458004659893406365308883465918759124904650241315910181533627286701470755079261491276144987599902288101449512981220492019144030099375013679727582412853778763003442380101250067039541227788592071967769907213890279284243181057605632*i1^52 + -447320219055255092706222697003336036543339929210971751863192735436082613345040291864932049320195187819403178935742583554015657558233372850813233562357187496652140214265841690847670485424573647119862527698232930061136261567432313776324032472658291790316926559835193561493943852834388284591193521966596250164939268487787411736506191602830605608589503695358316503151999184723187621787901157147960554630539874554697500604787536361885685965724121533159204277532678927307124354785813696185245475491638984956117068065887051381287437004153308017344016549138809006936125441501715228857894403949644689783634387947486653919489974719233837994284953656344008027508121003539912033646768260220666401697042454726071281081551973288599667048854013272070819880272111265977961571720158527425443839923466983892953662202532900823957285715059317981038877439541040809708057258805699665032302207661461952084614697971113569735686323162079665073147982892352273839946390418229820027316587630887278656108489224595120262403827962089662250636161989003975834602804389493956428020578500666072904334008052853128243065122075312043415736504149806541109280831353390250170426954236181364907186988528179361487010173386414612138439163593709526037920230899936517587774072323091553050741089239679536016371358075726366640412942737506166974341803053296514108290450794430339485584541003932304894770731791523673933284051872399077157130153701774759026523131216923982215217055205634844063276721087519206939088890520064562469360713740505971109777513475530885810404024355827406954115704180976623318863789566251352603958787128447509117995632799290400973883100594203474517658141066043389570061622155212620563960756048250747783969367862193259573979652079503045562151393740389160239951352766319421563500944686013227245684008447166756156216430199033916939980117066396487915191526561638395746415837077583206217307974554514587520277735464165045778967188599433677319307289571620523572214239153411503975702009260944825536622841422275683725567554078322174674387294081747922835833930974187557697026864762496471462145596788387143862961882843443786992319901894902447354959430351580625498988893763645248028792291371215219894025858642086877856454138673332114631525721065992106424849649576619024131003141306186802537615924128540293428630196222826919447111022839922501077356830691482010592135824880699660061354900142218641734736795555072344509698890391334829815035030144419452598427706888976129658744541191683681459038951673321226074806525340378054801542995779329276756891627271039149248826043422177945133278805721588045986017259371228706580655049208846993490258474912791449690101259660022432739810844079345124679562940207321340191340035448620278499093148693073335074419086910302146451024861009393693020222039675762256671014785068767589797978407352256261713862707964167284570174798605203231262593033645170736752611726006973564421258101958607451008910039137714040521993054041429671940677945040545855252525213089062566145920650578601093187502080*i1^53 + -3450748616124120408260724206103281426943039138830154215623015479565876848793418312487564220999346284945078321915813361501392737098389049784247338126039875034799214927101296378007181408604062420028997952946707960251672866679599968721864162277416140484307765226905178484499554768024211646452633673259703869968654572462334130514390973020231663393128672527851507013694805779150648819488900702103987108890226660404837911255567335274702098380113744072783052870961641101529082515579291331179527667096817973839047153737825061867735487921696463415415066974538008731852458392162209121918227084895392592121816132166281926416556001254601910162033644066165361860371116524138523072046989219300297510841086832272795518763967008424758641428348700356064684312848986021035732413439351022795832124094434333412356734794749452322386047919614168815282743835899799048791169780599757377467518812629702508590532679541206810699977559357378133660181801895890593728418205192017757293127228542244162397883789294625144973991372282291222389189018364247188177436098520582899351849117644351603263059170062832212302346694646576527071397383753275485402722271960152240328933778479940080462779773156002614224524925035931550116047959306135881106244129489747020367706141580206049608971271347997189808834559726322722744313526519543287802955788931038983413128229060611776670251085842921276467456301204458384468134683892862244298386758521656223557778052914931040514090152931426197066126516605443842647082654739626800627384446351847735191200816233852961022068481613465912248307801360085027318788735131362107565519453003656903002440180552385199302723755039058054607284847089834908803708198849539480486351089664708283534676572300946438841213050292155049099808959498759779608501893312722828583206086757074168386848979850343816843450111781012790566062155706137300996115195923019820666480143315711747113433251959230990033214567678945800121188648553931121957570909719005173232836997507937176496471158572070051424575601950685199698551719911701756718423983435489393833268622172896114647747701877050404413023854628517503277902206436280711034674964857102731338379463542297967363379025391048814460392451229959109371208095062636442099404116813093636090138246140686254633412007791944644766901353651071491133659637987687662318806095966625463381415441480368608870636117439613947227177982617560878305538264979584857784792798955401729101911403131220591889809281806223271936949048014726589496042362605609002440885400734263467493220641611869071363317605038756809863516041148614784710732750841832787889700543691513441512753414725992136637042657938825682493553613105238254188771422473472970633587945597405489129642186632735935904401590301080446953849535675345519949971269602108968550529635239375581588113491770292865955002719656806144041633838750897800877839308057876797559677433335566987598404665009306387249545435934081405715072411957839284037373455583520319396720042057636059397253867095810889982333614659786996356713400269445005312*i1^54 + -15965702136127703943855067580982587120561541574580804337987415994211544120513003863187124206536802426560040918780686281491302980760609287715058141350419492445515665468123659255370734427552176146850686416791441100503892881540374268643853809742862520928203568637534358651002016543626691205770745721748723143728793442297161106959166206900205927006516834465654950851876138194334382856150034452220846427304414606220859706266589274356236786925810517340754990523065311896138703867373382223375029643830083180920394944120996723232321597276976684474647294120258381314364245802091015880639620874946915016539074667996301993320567884576195414633008922450202893233442968746088833766059979082338331974734108498430780765031070108366995141124941768714394542075499407430828780422643954645713460798544746138723377341867693571764311439037329340760508171631815664512791920990800447834912394790571893028439218808153800202676267967919368957321920064510051122805861773464038989662704808020549286141603735450750899474352056451399073981944810162317346561314375700851653992639909005102749251724321390654699124227081448991249560599885848438925746580149724040541274470835896508815369325078412454585371419670711857254906978378389548114237274152636826479733780112359000616068930344369981064999949178036813370857389334540481970042090173687618537057120075968568631413912215033289503360829536820569703161040794514862813979256915339134668227991747051806885420557943375430798519637398673793441557998572843395531102634401835544913729634484869318059574963627664954955229982837750511972317056196512706737331627456692527571924232844193607278103667644463726208038345632059642100242224191600443324851702375007158825122530525000606462592968654970202145895075782103088106823561438479130170621269321046643379791296236568911967388156242776458578452551798553338096088083595890138985463820743708144790131340028802240722230578021724498548771080151121797119052777290663389048021643545791191869887661522190848068709388519740767193342963935890668795085582176705269921624504435099576971748891910979574110972687438724800154765230774166152852698492317582472880291308975947814111014395854824521792233452448279846898325382676284729679057402758399566067504450028153532052526400845019068534636105511769794886514512433938564082240596891611635338217759366196602358337172504227668364679294207798705459192939129862884962413590523267920172914618753542419328707967015770802950461446909366269454463415042235329261374608939523441240041088321706985635427671383961492849327104569225036566992404483021980880100610432618161219045245974645376279991809784346773370959478415179342821946066985439223451666926375112249365642891705919452530854321828404808336660595037386688920416384363147230683597123830800787674511850167587911718803008769631697816426930297123547657338720129200448756299809989749275940571832006364681873461737312115448459333084649412355527057591297897680413052018577269589475869483349424583014677183607830918860963548168716288*i1^55 + -49548419740959178686628266881678840477915958174502255962790168730684561567428241056271385815719088221547597239486183132635379217530612344030064028373666573109488012157322982382190846274435985609102980676042135684925683218883586209796614730844416598119901442149202482267149321101963983428137612472866943868413032060410551896525731352014487609464311631349260847977199118799524997335235418714903369212021158437524004428924444396319077290272771043389955440251164779409946593790142153990582499407486887915887003067251862873349697868488926034882792169725326645182097208449964648206768788303366495712231314191376336111725628417672641148863738542425990476863759694666580156914865843322671232364696499391770448244749759454476010119231972853697206972815968435005052105469636093047640109068143766356960175125188362826296208891962250347797243257000510965010209944532641531040113890149020485369050592677025666901874391906044268104451071998969795184386336118701955168225884587414298792965889651714780434324909130697806481322563893170644121836827803882805341541937590916868430199171524259367719789463873292015822840436638954450003303726996372029294898700771848201280246045601832998115818166513343471016069352772370969832493964436871125379479115005498816450907574981058109224109185222951803012998743295530897935329140311122262013501283369753596511302676246299171296609621671596780708499632097457249568994213579826092796701416089423354751930598600142782969057683686848857834404751005457984440364512947907081809464817455686019146051409508772206118590845301110091143696184856934402680741954522520803688954773860573203275238794783426556449281717734469993592232028656016605586097166594514872978850478248287520399896754403227149463378398701185829159315999168694572473876196432719707423720558200314103251693105447644773888724937665479116067706456229382706455155660881969619555634773822941608218342261427471759466964585145271975789753537831415147276563925250003199161300511204670522869443055790639434969025121923221941111374864782839888163689591116375341489265431685295794239804059616952964039249218990412587641946322752952136955219741360106273870154278122090594587173196381046847968354617707329811961367952166751235295716163067534004734133768887367198199715605928570697709991986862155320972666122738990572254154089593099642144603642207865464098742492556701433944413225915457471882645370048530279377626021340678766756290001349670901193296806689370487502838680886443041121001879044197246473265326457549379687864252520503884843354583262470177335289023357441998177580550608907431783743117349893619971856429016781418958017414853504038442119643165074220862897375651991185857920726109081818351654683884406705311454964460836934159352480455583649853804792033897787139064576132954365314207039279667030463970277365807906114262553301980673727665102404323109614019982449610062427016616052925895028929738954706720254207278131501946776504380430903438426755745865513800032582612850496835089428119552*i1^56 + -123278573420856187943647852928082022224042373493981138583473923005358501892976574106539901613129902714263733457993867175851237468394307729319273605516682429193598123645437639778699802795692444687406491300898083054935481163204063755150977651625662440721877521453830300178072095453871387454992277316530781942363240787516633109684097576701206461794710477897877209668215478785804943729691565433353880189491451499243098872777330614754407436610536104884941614814630978251981419430933098650026512552062956569936933787065818479397807776569011305409655116207237857563872903218800230010150412019341909072795962627272726882728597326942832127971074147117077217127920823971375870108177649125647820975054614894596452356407421651240968809597129480890713715205423134682604823566571282851440151716540342396290528304054913800852878865837223577620110553500737250464701546262830155234180012188982419808096149905554394670434113100220873881173831978660018610858818333879098558304221273439570401535386944477234756661048254187811862569546984858360902943077245774692534283734088426679836172628743160886363648497907208150195658556736531043470417625573497166027344858286983858364307297524308258267833211127538529835180234165300966540738223866781691159632468495664436041133755706022594220100349915971507496612219266173550853033960369166312380440983515407490365386073551250373452241291522596429675692524027880352967834079461948807219705694815935572131312869384660720608469385798265372943665303787574819325928706612220208976039951917654394234552925814691129295494604578346884306149196989279104096941718560004537841361288942994390163776913435494214025623509107686501333221520533715372525202280520751377597588788376830064301161698474994842522756777576734825527856253377073861688765416456710439531727314178965002957431470149280091718322887261991917570406869190880328149148172563572020315758894534600222562234608201799907139726382035415990824503012056890852185207719883911546842655154206205451893941478725950425863382747773175021225259189693210733579558824776435817949997008486220079292110308750583001845762101526188915791084178340700103568743054285003945705808717042761064656605079284131402204403400715819078841622412118995043880361790870896775551083878923102006585334094488419035705604144185882517046556064503290124389370135748788258733693073010902652530433556535890020389182491526261035833073359857140445231220391071432000037738541186051699488673774712021908146755436449305455414103714683069897788025526704872240482939826402223300930759537284159643538873674310074116579236275214954536108719242039427327646254558010841889247116123469068379015640596013001628555526418330977633007627423480165259293391170835514752392244870745518784454540323296275009099289208815476885409291797814329398955125119955583749955351242925791118437629562965375262322785323583112042421216188265295135350166474519530069395462035576189387230524538868018487219502725676639831651129981071765863240902402349216828522496*i1^57 + -231611191643666257614305513358596997415571680210604298565458798756787892585492442177126517008057346832669061903697181155799583509469098711454266657597181358522996874990149643413455104747066054687728117357689180534881190852907616688031069509440870048022429203140825022560017670108699345869670488601862568246798830720997213562006619862444176029892660075319680144568456672087314193367631983652818322425882642987300707987980426548965113294367886185800955290438661465424734536876846479976377749901665267917566665941121946368343425440869272662883456724669207968717827547501273766882577326383979143331342956705907663734250938465893595881677737803175055612934987326367873746239190293213547330509791483343672861100617950976254346840612812978811308143702731774676347714387296759786588693879141940749262565756921087511379902889686971480528578835614931193891163640379573287636470061371682115869035555902645910944613706701924020891933483828912944393601504517869443840615620716549041128572832917326082084329966119591987061367659702141775970137138526182878989533273778177375576210013204650424013457450987772841962855421409660611122875850279895536957543130949095274147764636578600855700972061225109873906753757986088021373395011442870866864444160554342301540740003636827304449613327362265929118493577634995578183167174301054098558454644725457447301128772587304820753894497833495057888370530442667682866624764233452011778720816374814106837094855817568013038590219824163838269479578357974172646010737056565167979928255007105794582409217645379036354857094943065408549218161163427031124107684899835350911964566771550004384799605618206090469458111921493676960532036423608764382168711929392893943337195841594517833051825677111033725207891898271114414689433272793185402785510182797850656963231032864352942532891909711213210185573451524446135919768473082677644277846934570275857190916664061730482923827888961175208845104975004132135461880297716603982427942955139645538176354623795483689833164254212023147198471541344228203841544106844106497197177134719680643256061691610516067231387973287811972243502869381198428311816266784060301139139723191095225643780400804709679596718678664936621275517572060595813401977199375408504654881879980130626834810802498840960469945356418722901994246801764843275843648998570676678789780045177363445832946522443981477074249647303621133795629338969156889503534153691359703977072663476482109830868676520964289046442900018024022508165567711216634674120896401167569962521800696759777814470886413294408165288025177336628410246776760681491057293567731875341413992468474452769170342589483210056914195772393876469744559775988447436729243617442904769624407935213142926999162066695648893526330565330311433316447962454376165471212262683068981747256810688916751750135452947301301995318649329418381584650697817965734449093956297086342706307463581182013565890225989553652312281650965652040211747579445497524789983259080256091925739448338527950659497081656320*i1^58 + -364845429416092674622753274752162238898763958132971501542547840297754561441816640638508591340417530950266320055020939666738184716814748823813857223428586768601515259440554006961813123724033834659085189148506863613676854817713834942283499567218414140800850017879435860156767199622916798129848808005475365049415833502823611729595152535982873033885686977154136736931683597762516725714899934357222626464130302197649376939267369808934900280287153192656917483786033255738769535601804968874356959066374743100440998985761217516250938201961344477335030646703562616320543101068898267448506331909778536378230957214555240891198321933502549718445297511061296269288464699491023092042423044971920463187913998617100925040311567621777351193091810325374460981580064688640917452191358394040494438055478847087317052570871129381114310896122293541678373887202384003193615493214236873903932438089496449553825911357579067090389903919568947583507939038581181963033400448663505918077885276451915878495224243767522468344061794084567459032474046478827068235096354999757046966776704030500812285994742688794661074168163889042776020811729477216607088877757039383237652419737430862250653474002686858753393767846252963240819820995241043548622922985141652392493688052584118108627327791607523515325290895959637160829009812102220179699125082102689295263562151240417038226891481910027117593434127194312070469092323594360337263009516349619381175143791243519745533290082495851897898239312913478317107812050882820552130649766325100297169440570865363892393818073912233389531764509287653124595228868058546112041141737566335334932656839206471622000615866280192446967039649395021002212364210598103483709669794139771383581711503942206160717819003657077820996506852463720643338303838812239185179909847309488614229513106745572908005395996855563977316360082509200783225857138219488579201990592783234980041037234768682193059163376829676678468838480796449711144167054323787300110637182473589867542390801844121984021694624760264301048784524620693846831087859839815558125536715110562190430843404780826011138843241621535304382103940133289440571547491660406535009730257871551499280428900781052177571781701593265598786536627975991295629805946973601828075028447644918840552822675181628746771423676320825825005141204730487484497350053653003045464930942072331996373570105891902870909506867926307699678615422874850382602110811183686845946733862648982252471014414990155961589463699805287617291454420787779879497603016285102718694199873667249831807894503966630928523939925284478861458417288037841447671578726094759003148741426043338817165713948190762363717649892318872724827358922504731773567487828075328677065983719796773057652097967008000000410653920624759999017890743420242494074878027568138909351107718904108059300288436349913158231120408296387450454067084441069777612315659347295942818434828870494850429947548329567114603393369291032264012765248823474591944072110362461429327650965640579530054053376*i1^59 + -425597708002020189310083635954380184577852268662967315584827736029389243334810351330387279197978331523100008622972209286620869358213166864443543073522368604829452356962368621783116819216032274753165863512478682223104033952636753045697414503218809799682478569219868238508462400989725287374247082883560326095401518441202153889247675959249001641914393915230634904665966698705804415317627043913465033468538998925136993723632686725904948288325704273926019052106827254082665667524761427771953576960124854608824020558358774895925383953596900568899503136827479344298215102554679371771567493170908501741286061520166648250032243643597817262902392955823550707114309276524366339141578566114146624563932340340641538150168424616099692042498370930946704929385913368310632706892198739350892506378720250845300749470433452188501577445423395048928180077464335911299378479456626149447570793144461807922613782161797951230310256760188107163772755580600090439575971037719935237874504934706054189291308113217690558314503947812267825092607153419362984347004241932207857429534461712110284873152733184262784460753354993868013389289299908312521054400599160886595901742949777247594389786389969572798494063064591582372823583605920790111851521833429010793787172691646819241515722700357477005723765065541886044020528998880702282050116384370612320123843356340182170637936319054687497539484579711206981276671294079766121134690201124328414246309354373119586673294248962257387049218714697963836788674889513216364372375964954851213094213935072916077689902361858734971363278033194129217401492625327208564094365994385865515861867256019782023064891409696026414907368233237170601125296400223835889823843937629100404993515375298766445747433695475957309215830215336820356619225939727892083165296243815973427304378989598566249727716038145086959340033151607830579656034986081791410816888198125554589524122075277211361191834106851367587430148696923893063159091608520179930988842784192242032676106440761971753784135904580316502774327055651504693243388990466539614201534482603931705441386110742190787158820771511880317516108562941928575519262380243947775102985785338856580969880688832534797657990197657092334660221056012752706877712712823130291405348895179272842374150060054155758633362992215611364586827602412839389714592866904267826890953527748071735489368689576531623118137634206413291566833658589573997896372041346120048194589591880587025017978052855607281693768001007116883889250328433768879781047752541026247845882606772997105520363339961685512759084698226221676623512896663586817522417695437751304733363557736789731393481148729959956916602946732071595615128771122632417688820276899257352891643448906332337232816216884401943066380759473598686050899070161307657571917507770793427251194974788792637899913466011391459152701731520282634821460950094443292069853539340103097598841425099956814165990728563697757142484457964589992894389143203438419655746242099223103090070985371506430048*i1^60 + -458802223617429085645486918675347024937941438571428995409287915443115584571732577858794804735310636330817066161730133711230078920248159939539590084103958857117528124791288705655517653897575946349555984220074675523155735756090756194667814587675196370593501529060751049587577720409607176247154848718762758792711023807976985709255246359567811863493932559531426772907005133122196259971633935093091551551261636209800279641517590320031639618005120981907359748633345378939795545190037520881186648862395762944637252482723477210840728209981362284339162416797426883185141041458122754535423666865135808225482744949070065259704818025904990188094015951712653109994021008202218695596442001323337266917485865358395577828262681400554194471179842430688551918735966174430261138425041796625372807495280997997333919523567390503086440978725526274472814812904506997396471095301680239268442390939549620921819596161685427077226945989151153035815574614608397674272644480156439507955114492543261285974032309298641077980664256801529015548790195834515445052942978790825691065603164674458980384620440658329547984217344334247302840252365030785119469552163002699310986225998521063648381854593720510041896874948382227222695907456650041751384071207601117907539240799724608156455683360130198198326738222279599912105010320241223617467113878989976652665236199601477761547664308857685451744330928483867478421777819869259849473809652570579988714231953416426520673846780256969814274334090166235762713793936951106417678945475730155063715959546490836921823059277431803104713638330666437407002016621199149697164201649618183221437351618236308844813894422421978032844241755285495297634261407930464746752813108136380935811398171305700320396444763283963645243226427508406344439973611762498671479598356881438687791754454464942781479535512855753637320336024583492083514007931453137279857299746332712239986509859032711729310712722384391725588090445097077250009418016638012640549635068423854501934716472744827122403450854609410860494500666770493762740351151890763207016211445159014331418591641360251898441914078053124828162228909756558351026793094575961313347535374922435195157316234391428711832956652470329918819065233237769656054070197976942969186035360053460487024488245395949069752971661851771433139167320935738465756200593393114062906153313354941773395532225810619405547481068229618581573273648706993911397644078669188018528183165595858713657886365963650030659399891879514511826519866432561086564841434003188206024891978840816794762664691601686152563405070066079122237978639332628307805335324361075378131455017785536408849728884601596676233416717666347681039940820038195042968622388015601900304221138972057877957793196459448032020629549771073721615235987898597570381306159776349753714132591858150810208699906203728552517194354047044925637252998824988504084578612986467022445035237972770474834149109246069130096587163152301478080511670176733137305967424824552487351068259387362*i1^61 + -379125401759118072004683704990238674327046754849896859243132063200931785833755817818368160503779282314647618224337096869632545605503742338668940638059239801715306495990981550354540568569124320619680104667308078285026212958903225156711917918391129740663760540219704389671973794944156884099645552636495544460666034142005251319289770350700586551213609375399244787610008516229782941378357981061655116074011533337525752948112626660020756086148693207269930227923273737299146357083702580667083467750929416664210371826440901923596370469633036005868481677920331918359809993385058704073629056428013357695122173782696293710629319214382189175872250388433684251972368721657668534861295278253307753266457909399232891367406862233743637321363684896695167251844068963109217841956193067962070479193723291367332494244408833780080955858522593944463868747085901984499637396610757161121369640048483719083609257441158213423442689793356454282236424961885115475001223077031319034689829053083399268594453032130221274155407493026534600649347047243684842737865366142382213289777311107029272592737369521967145718757285602567093063918538949578935851418532880635625712232530005444376709176158363586211786892895541933375179531669458473052882481964039403113126169632150366489050643403742456133679859178492548762100870782246939358084055930797322656806391978138889484800631400821062875576017129262973635000714785887653148160159898587345785201565942114426995595714121563478806258716654732560800732484341925768749575370605171160881513730457759030315219710685993590917710800975739295136581310430559507563994055336762541678700460945878657814213130073823219115839837298426171912573370793174143573332245351690056747047732264486084076613935688795060046395472136186849448383379882427170437254989476449996898976307881180520409983531346345464058062843845020260097789406363784310415946901628141119874245587898258117741953043526354175218722849917828197676896262518645084318801265272994013042346936405685207374012740141359143090212708509827309173537737348890510210433288704690886958499413495405146767572084774710360929457040362295304086570467245963109679317906989377037584702601833831145106215420972001570273348466234228680264961664646029179802011760767263351375398480318263160805324266353871161559521928427089982255406462835223318573844940720614601025968788484526150649424481021024007644591806205677954568347395460679514568297735211640274272382679228977037719363457661573958721252676180543367441754738120025565271403110302789217682233506924059183432251262091507962459003315149362548882306868802269253494774814273956344992278742767572510637193977706693269491123690475192761945808898986783429029979214009941563533072435455249985123656178152256658916521391498671634655535345649716488089492179451003280853984463273635550058055392719065159592435598716301822770650253623451424850870644150955008574587887595080897251405142396818090504412515092808898070431232366251559796399135009*i1^62 + -437469085576945414456501440352102582733519581657935188203574273254439797295500555714591685949071955765124412416936697282923155233185937372463522492152089284093419437688918360108659865589001333862057407652186558244209466904304560792665725102674906734906941430491181278521638601905802240117395058285392989714199222760843275801467387473374030536873308847806398791582642473181714569100953636271143302707595199810479652745350264356331376266388832662571763546745431972364197123604582512638021273205222319492638911423929882695205748293216481283836105902595743047992361017800285376072556812974566298045998367397671503394366780409232468040174181741009574486782675095679056573914136229084235126602104785709699221738946969158796756895890499286821684463728171975380661363864864280928864179249572450511173646476476086254654488064694368897359321678981712770985504240558009531263534429773435931527618684624385679982300788745748838460565685106829671671321060865039302803214236704839324693922004171060195732182811145840096789834823761851512338128242482235201847100896535230158747146410272351509495673328922065989191276904949866817483621755496698699937182760691696656371567739878973402284696590814829833582070640119748229767693116271095126812186398303162218296225839046979528673495813515175122024555075354278838480935396113579887415325342307787934221985616580052217763672490265095486566534339950105191894481042091487407961132595830852812518284195413904760318543028773492617744591940561837510007071320809076886679692619005376123324045410161768755405165166742502576509814085491968181763417243804769728309119446773991420048602534811286282712035626731446853944974429038589395023861402991154009186162646075167724807135685271582959423185323890771785350523407890118569341749104651443323719012550599762929519297465974588527134346802053455692275182801971939916763107362740634610508713944667029644955503522015794980683397833279515346273788250970883152879608197503287080081195219098033472919258628430294437511350471458924717969633798697872275470156141267277265384620666750502077433619226851812323693707254134330506811372661965148778941682610327455692823282293568491860050556224387234122619177422214065132347176821461035352630050839992237548937641795726644344774645116687174291660493803371770607647714375694873694530411445664042007543648479488577736235088346348093754776394288901487045578494943684157680786122926943077038297588573949079180336310953162949378335692184230950178950864849882718277874286606765544242172419685194447903122256346597236674720348698585135654359241415209395838443150458804552478369237691023654536349800164869606931836058562165901697805022829461846644380490252524278947305009597243256966342132101680467581106777217532163223121985831849638865528122401244181477015648915486220495090616974488321265945664182504565876111416429932140772797781480263163400342327954138914051143967545894163784286845931429269449777863724780336126802944*i1^63 + -273299331585891923539533688181636593263619343774475042508175138286221923892363891827688927449657691284289003991278908151309559188955642489137505089500287107925554212153748949267973464331113853352273914522432787746152986616581830690757377643872095118095550985309885141970669857782235438054856113993904469339106245338391173083272517061019516644788122255868656478616362545705540400597339393507764889091256996060409344528967424255397537854254825802257506058118312063140709842179405389479279684083123486752043629047314952912211776194673253881798918230714653611330201073292404321569182778196308199106847219771006164846181300054069120198222979131001766327446012226284298299319591582658646340923110823017165767342363093440087985020039013970960941157967562766529260047342989376817437734014752660583837678344092798174257878290185295465084972239621468139717925072923614807774216580780172961832666082116152742275594786908766806802810761017342172290713825072613218630891221632232323538117933746220870478930589662670116826862742618773690353165873067418372353547514072828573601378602270535328873382570291712799809306155376780893882407845772215510449601652281883590224460910684772887632981687353761394070762714895876711407961965606338985083911925973909558557365326900531605627686482079500353900845254905611470328305737486152754552992717359869494563518714117446782850442555277231947735242616977961625265281150125791307130544295966674387875426487940589231960293662064590503201447856014695423051511952860319466574731833706025466036221664052948770196562460261178487451335272647896265655610373367625994874926994582573403266379202661255817727056940065964124869089297132433946945308625900134275654615600141205222039412778965309421790027690504376632630869429764175296079536569148808175204163091436770676381033404438779187970352474454378770290697893273499181729149547274003466821802476349775021815125209487380537606476788816913903155828209231379404810523107465824921903974504860940124617946566708470693696701625194408034848089219207904809167145422326844867289124797971576961734419940656266159706172537567291803364293550418956895714791233169279198736268074479356731509418559944914972129667490522733352078575795103623143063413878780201812676145528309245362894215224900939210722261426374875921130841770679334083779435634748677967009502838236285080446452344210480545761112317506332172720180036733473497176284519889399655107083353198995366177551009276605402301077351787576186429583395792998104970777628026800611258728327453890431852129638452082256916302757038052382195074515882727046035175653009920298523741846097853143610464610115190057334960410493631245668086573109651158009203249295103179139403608779769520399489513212764079190412328626463940390780354031694330167600009013469999900625130342433109383060283222801753056295884458479463940178959820071359701704079576683559085547587591558362589157377784253656802424315513310522822408861437657088*i1^64 + -190888755644889384155338403560447041800608840199912241351976466152168551294155435094124112160441522631564207860165628878398183857737832183556571144129545779566348503189399809725893094771410022183853977703799726552720956594845144158588029904854903862773390025584683516206277377514753791950788336613480845325226602441813607754602406241153775443940013564645959323765752159247198055819577860434621917317503624246285064948299844324932124139005447614418339820900086520016293266157994289437649696030915010054703092889726822807298815785432924696480288531893119014455111645187586656616593583423489917162846393238675026865357881812484312207691314041186374822849001771476287328986613310860546745920748505203840538954894973100658210503281285733589048071229801509071148348692271503491767905343949574697423413333013847604928090936971616640172928593556771555957093714918770684101600475045851890967445326425005920036703708380299172616283384786279835559667589298156246710939582796152225883920425902723767945628882233307705462817457607758937967610149084098858148996909644238712018484584560495142503925269871242502918318815436344121798813500796726916893823348014008248591575081790084737463839972665262947493157550681108609548860548838788022290128270079982563987766618550753041309785925634926091202171634321596735085203684922738170984119314992674621157716978933238114650751883535468093054563944096328236052249551416417441394546310240383350783324905511399912588618488764975799624460050444330889626160667826426897888671887410966568675672286927030388085776184318634846881333357367286318881573499923121121713706871044410564654922293962108407014640404746303059034802362308683242109810558430887466289061392853849482630355322884791909787928258618657698523250899776484719831397277855108473734601023712005653906818056140257632146913256238564793294592496009376561101741596055059303427552128067109072716480913582783002986570810158426324244798674736875308684324751550455723973391884417313191559387485566072004324091984819980172058630269050305139550940461344559369934737139215818276066412384620529375175156521264932042669386466995517478155177443963743049282113512258286613611362063267110169015149401174848437822142945880878861714639010940075191387428051697322843465922980878315323401456403396808784336704026035816205395206069485778282489412120744416991822397476320879979099548287789264279692954920911090825758185328784960016499110267870247018924429857075576391099819920986669876446356248623724811959797544721539403832464651089372195188171411839564384734002220659792694113792504091814599964167554605271415643807051743418214009553062757764728078817297398492124917917655175160071495886453628629536821596779462386417489114160448933339493417626032606109714576121931805701020552319869706840788991044537961678675181582036614019284745913855707278872776784878201278719708391486754401669475475979327475411805958977057550180471897421775620119310893056*i1^65 + 60106969669708024374665611316863906890758458953205259306724079786603870411298416311326353756253066951018517161286665074715857286738481846895992121660406238791403146728351446389461646441120115548685433945814203894877965285161166688933680903583906017163818447402600549567214608746022979080679795981843452816788223733108382692567811614229780839345025217798856498626899740774002971924030077095610918434820045991898051833696739027957425252446106707928930041229730456019054806856852057929797979380298378937575155406624967360795726275939025744258643562002082863375220093741993786966882270839191697923751586818217479100929108116717039821350008887198661669674329591112904197080471010683896649970945064564959176990603941697144977887917597597428608826939746971569778793688806774691066456083765832789578661715502085849069579113410803564637268709208860060500225387742272746145871389229995382284631144082120066981840762823772550812592354443593517683315774684768014545759013634439217872024126197906922130487999717855002424796458520349361164961561559840500130650022026862176346220082342962277194195941574680883262812989763084029497712803881151187145474616454671589859096847798680312494871537068987553849358266796074637186167290069812286891335904037909132399418760147101469346281418863086919102369692831366534509630667509496577916161700216936047232783651543307993880954816629870541327767184561989145284466634823264817651097553255744462430851988031434368620608277826999782136016764021976061993412901699156952859525068167447968980065190159513516024091425246855113152953654170143405571080651559631816015435242556274291286676892739479572089295845015469910493735699275811179363168644124907970162946900250794410424064625284331135132962215788010414405766925634205732227016198104202317373124781224511032428654949015144848387525442831655971041123699473123320334194603204647494238210452159106782597764129633158517923906899270643437267401543983398822356112701348111309501657830157218226755658696786001145810904645356657648410344252021516403009880415956400828574889224634857835849127271782049600192105025343601654764506506913735534358087017777781717342856186549159300675839892333384907599766451443531812357178446924097064128359159366021771444501094453020837526978223282771969493797701284738107701824382029238037803962555071925462173536852495501688118619972993907498803406328274162493494806352402380192691591016929902752593606702478536426980704136983881441343508717274149041192187360422194912785078973004177129560429022371693597490259465947860876938602639896530080950111391927030067522172834983393588292422955831395941037781470861734550730870654343878557010163037104059781791773408325551166462853691465682307076491138904703209844834478073645943279438365531935363406919639741435835822224210596222767648288791444166223117897652507848505748697099462415638741797932060346506294485789591287496097086230871849178289622872135726775926784*i1^66 + 63357579794861330307021444446744748372533216166940575857237689917029590446171589150800134352860561660898427998260911965561869346933726919692323152977374372105555549632409810597771615848982612782473006249326600725045067839611816871321674890389176022935140692255623367032325625208367081477337811803984834855486314784568762131324976504043291721474990961238211756642910929255957774322730478065326760857717343367361866756487745487055188276903166323234150062686285446754555866528556044120326259298770433177276899804976389736367774004494874818510120397312760688606215617122913811093652655311569845942285784775607201327975417635374582370712480866957682642926231218031516298005657917091432204304633057047133354110777151432766502920627000075965673456696692180007459317593113309181305581639871779057130207015577189423159148507890897191403571209233303651745608086044115243283817470837315309520111006391495474866663032788098993034966076993163026943649753381473457307890495246703172961377486635057194905369775350936535029295763524552365127063795156625165741869795815889150076359232603945116493333661879626137742998445938943733341369546301364186244684246660550112154033967433632340844703483422581577836862519925169615961526589397692324020112172560273939675002110053382267492356240967944951149403631685772286684603968482615855547174458328406423073540895964549919815642168340149652579957332160161245318353277963283565039666327212516760345330177145179404428110978509893758692958182058224863137425604690450045776106307456342372492256702481508881530392774339394094763004393766028336517015018970603205243881803098449317955591239001785252603658661457762823297611946293432890345795797974625652670257035021657582213657683157018044490409758539594730897302641528541225949144521742644295270771545566222846601927557542648004755259785397954551763591426781338610495319551795757414192437990838335656137111985585132375676376638137350112529456047661245653716625197739081811969193582098458196656059147457961144386091705503181035705120458766035163424731711448553993491253774802711198454494586099073093773031120220493331226927527818179761289438743378596524250669225204049855566437034167271876745296750047271500964937825272502156080983906617904578375651500610575997875878295966572974072769768887566184341850295906513647974644639866298045193248490387540760968727533347590007811457281491653864579658881509848816668702545398766025693664371714851945621525410739488531250756572544329897494340684914448575796815844974877282531021452143384157953179179291578655997428652089474173132552055217761760275689804397318958616997993731606010692368872132771853618295123164005737917837342639245641770469733755561076140768000353690783250803092301146358562654902191888614207918949070139798676243884920560026853432326427376269035491761422689105049440415135566323209315914368740179718304656544473534256249304569724119993088715353389867086387966468161536*i1^67 + 88770984441560252607423103852627424512798424314869839685480742471478258687596720480167405476290381849303386924119012541722396199048646226520791098373633212819991046171410133108257834492245591847675739263503589743318565497041264073386226872656795002562998124651409579442191194218175337839629548828191222833340600143408841870317216895758197326613684465119955822506546599473426206205806516651028585430423232787476594832742274138406910088997528635790244641996802324403236022769143821858327508937928635459342389835872221151252882293899739472797339901256126049481906904923033676782018240833677225176950600988862530957865659014700393556773637190243037709221597263616784521220589856657786573521639073595282652134203433055950130970288205924316324864331130839923272290557436285154858256751217762891747656928174015584392686526673566514670585324018319951349952737993370889842886021992843701436879072035889426106981357304462157869631817253215905718621799270614540640652823413930850515958568357723754523922879132134942493355965960440848829745106372174927874863959629902015793041071500749691448518268664595015020983811676361988831404977743442730922110785061131838331293903811713504053325333169826462805239150323423429246386413240617561766761499112256266790379105913478131122683959814937052549402459992406291743268814795802269148735052543929266445645839810195047594644265746241953679354947293909078983663183618597446750532992245420154376527788757099040292128579834770036188052365257686293245655217357452672946656746536061186880025985649023668626332247186780988851083365836177525491911528903905231178671136394607853164576092574147826325507095839465960505495955830679207612181020245508260039401993157295503369392325831594370595045567935395123969700963145359277745039328123951985034675481414877295214990506049193521899949726704371261433087662111931195561516702051867790275201388605155214491682560295971677951473142489211346222366395618132478369925577756965903730464432453551808274015651869106092892265776814227660707901036283606703401132846869682232007340469038523811836841106402680739595626599034662834118039402750259597968691010937243635576803199471454347364017260992312597014160808469458082270709280842890133541272110838492885964524277007353217207132597248191013953000128600444667519523882954246875158822020024058583992389156498968375955104938850341732072370767005560875744495546867032446468341531135129638239651986521193814286188570077933265939452426904717402695594751692153635673032597507798097032662611472205592227811632705886354741796043408291924487315690197780601581665235526234773807483834953246798222572273987390846508648063300864658783463381609260519563526775011767503517833489528900129565613907839964734090754844003246185516370208099275074464726377062067125387601973517501275841586102169227191075077579626059797567799707326036789839414028940803536743388582562389583278005322786811725403666776064*i1^68 + 18781517867490588611251626183027586191432154702767436994431614910457588283946200373906344022251202244747009019381461617617414611419359038911592936828724652932419463863474555295218797231079871375492338592589743398526336661084277447488075161431845949570637003706931011560778066121282805426736875392500346307788543089715260533061859853613994759421711214528851628798109546258014388795265935422077819053596165352200940939671360366699071750518384789676457275900312541296857402322517079436803063374329782511585457549255120170893913446974279612174816975382415251111004564513897740212170371608083423879568168518790249516978347698096239546667174096404476980052979816523333082372156216476362490523940842975611202417072963803744194353780520523753408363710960912014540282213203126906964969360957594968235214342705708442701778676144218384406215475598197337985190665975539294202457633123694403973076870671156828411692505782400449395780352190135298057628663208482542089937222154139035888252859472652825130263516377361050831592766803198623634055518358277234402664439423814991288822662252624764172954553498877222149708921892626797934409326785794647905683647679378014105418109724649859586484712965806313323567165261972651753270013850225473539664833048235588310060159446253389573564207895307969810432328273590522684089227659275347140787020140601750389455646496204664880927971214660439707149424725710284362564638799168910845533102543899849125122440630184428014794063772682313794238474424216899016463888781107520957152995674210302255798421905364249638438100782979669369094644185831919630482747911529588171365220907597436440322909568432717225700602393769524233487990048032853155184405612283117515873659608760676092911074082522748792222628709706726074370984221757837886173504661473947372773750386030540429700827782891649064287181948703686626898460381417234808128316516948748819327520431138722448542836815988301530610862592922821299246707843648809780873286889232344695221004518908474358817070309700801453098915585645124590421975101147676259043766634084664350290290812894196258484495669497694047574183050721617932922124416888645922531390866479271769424227182668317983441366754145511003024727785734312690591483551149692485358995320509898926047268166925128291232142746989953379659115688140983633714460516177852680689237780223895511573778463769715210916422897478781743459306031376626434783387717347214433861806059042760044767354253386436991947027130603170750599688201673353675564078357795652419451846702617258583631098943921220017293859854794010978961063577932599701759486248853041820131748618683968313341445845174215736733698570945280189465928295810173616187594038410185856583549938922494517643281105032339012021339749360603866023391643555764098516489422204084911983718178584795253010023124025682222672322974965798568427206130933230035069441901307272289464092012112691901242599267389674643342842081299799212032*i1^69 + 11208440494890166672541380197106876097147692580235996895621058966146918574129306258497965976558338924871560495090393721083367455133330324138191811609626931962235317085373016297766062669100216998942015642968002683014225385370760345417318058260847222662903122002209247450334314709190893083677127066320348225853462555782104369288648510990569936937090267784225995530334252141767167437677351687988641827474743447879887941936049103338460136938163425853915219095773516951794480284683127860304926750159604290221737289880820645009053451633587371310756994606873649121263447562572901140464424311751440405415646574443266292037005729398486964477283328231656487435121448699047490864942254538444998267863613923244101930322254042137332107839284054045468641294637193082634608492505971555918097792485686284013747471692737847382810229441154694639571620373598416467673172063979753508669623634732751995936148006063750702455788300929678030755522866241028308231271148932748333643556914627909076695786412684138353173709483212971270886851518814716941847702537394195597647059337726973582238204198105410739121196999846780883197543442794143167010121403643885313727201653295670951952702016921144659894974582874735554802825071329978389997847557613157642733036000665911396954366468336899104885310345211956808386797309020576373251263677626659127473555102693303956552707636344636368598266240320479927584884795393575720356134162307611415940436502196232635705450362026285520192001783882286191314583606695728132069403156776201077324461443264578433020248764419259149169861725032939485689003964017674047281488665553169412228788873762610661306338723466596892444750666470377774259354082409340880688178286823837920505433510450657620903810742230127311936215777036547887996560984071176399284937633322684087672503156372448068172339293083780942139454540629758390238350098770888693223625672710249979369162200065437717508744966003362035543626023930623416869882357221907685834712642967651376684298603660837698848122966681235809738736805607036418591618881817769281188750451451079372151627980046654197961469456646577616888384339286965707346782920837449057885171695486229930888983909357750215840371524537040100628822785971871126272649249583130682478490340204866375332410571327111997256484529395331297772699982713640222403945079409564265198211592310368967695044669121484038264991757664473086975591709124811775984724154918775467350369223632911616816052674193646371053927631890287233343956122784496371313784145220089896848825610797447141379471323914389763447835111675116511770034162861828263495379127185650542034902512094505444972669860526859489021404687064044962126250221132429961843024173065630951964541202166486202888178398594012835314487993811653493268236028918680244685075605303308602449705729724896111345981110719966371513261593823333983078510585314827307224609086775806286747234952135294679380813252337616798713588414939136*i1^70 + -1116899795843106130687830194340113459925115087868364468154490731984305080026547366001004389203950160487303514229469806798639640945292979711733528976889080824288834497809044641361501338529729649828741608761751734100970606097919838860851168020081049515897478499471082804782435940929334175161995570034544639126564256841337883382873085422322559760844448537758374997943342476571384621740817584482231610195998797686362740133704846381783147815938957546827361517615553445332262523653460177035826864566936298138877552033232879801549061628107850042457398899161250307974976132145772650354740608165995027872432616698633317566827682084404698357358365937554829526560790178418775681717645867067080129292959811896179803794936663500082587501112665386199486904798187937948507894677901693820228222801256054904366861873684739970515338421932917816193507554336678016869119334395356062032824948864980588303661173305919496100617750611494965178441403121353749523099809047469071799665016314970586797310173567710896458250741553171996632372794732816640217531436243766052229387739543260997953805648914027718501042334236025211483470923842700222142960490402766403304188587511497008335824930556891858118117184876862695804693237135027543375880300142150137993589708298541050288257311860463999122514025778892308675804984127414733607409862994061126975804629626260952026444469712800480675905818409962251263956849676535555341079290698675627738026459114060591491494826349058289050415797201049707728637066337759319084472493696982155819051356945720503617323395322367591222496631868894645203233912347513565443979536654619939394069179950784680064665995436140492195342457954380997246244845843668374217310550956155269138187459716995612457721415961256518469714430799590591552641151821335605329686676464791839687354181332670994579787096878242843599157967525273947576328265625977132409445173287602353782042453918293250365639338746406250980089771237456170494102332345424992158848398387634126280202011513381555805342427462537324478115876069014729409497852341648541688221815439413884826758043863857995576244831640278124389627060439099916341941513455203847211132991921796098376183854103381902628122344659053194629468010726235359492382283306151133139626214724580221775871230297936069374814427525748444860831325845267716518909828824076857084444811501545190210899913604169467969835390170586775145897025956755468929196555126585062548099744505061271726705095195327744733371954118177421903795403720843285253841716035080373354610291767284606703214481511462528020112549851571413245753473856329442242389166686694101763553585542649995297799267276253593178659717133598180896852356820342203102209930289007511939181175721805448002113024149392493402775696371669199275357111562050662289065229408661000417763131963724682125999112138278980264148499724843665724594436561616889515812911349227724976902965283879525660183853048985126350880768*i1^71 + 216357105550514429987228777187569653126853216309967611141950489364653623797501712491455522204661366378599109548772302862056755966025720752628792969994892231757932456966080780220569150711844342091818693420597811285376044029394019892322400603144736957137158065963148114597226125847926300152896257922671922257108973337247308096463076528709535686675327807239273131879660201585861970898786927213905666633803552397108958052687967265970911198104531542892271224619565149282096443366937952465220272258601065656592854899850242699138523804861001719036270900865896338880762491198712539671786737507349782303048871529440246370455470107354427487717321178341591577662565575736064323506564424885783443599224280910530336236004610725907495142207442544999495709588373822291409118303066096800708291479012859465524957209645617819180985839252894107997456513055460722135716277599132620618201978434928632924862455446667632615765547568604352758181232474126253946412233484044199579977017243544689425300755849493790841074651036473200539425683944050110382743163696694209302800497720197891056746573113046308230601546939729509044495188118571643408688172920499378665051502454203156678121534825301873134645756668604318655788506450004583403193966969082822711180523732270856250145283344611324878238859903787039929601834988089979512737352874933094955290867611603463150455864110877111985206194771539434729212388618325092513621226576585009836873536340158280504024464855653668104195668474767451764725513129550131756581721007161436064810004860056354565910110053002629390716001162418395438509709232146409274143489315206025053821388294302801829740399435406364397679878131391806644892610317064658908615762533134055651209592698372113797858501561120902833074827574838340784254895267804377340667708332901088582604932052411866958348175963267159844890536298461684984915317172202928209648567131464663652868245782174633792213587261833191726053371674798150314524840922195970825869188363877539744523872665442583271665635374826004089271608098674573509887200334483148025398942123166034800331499729143544870569805947127749076628641239759365898176828148118077149609299241806679671902958602055272339561337086214444493417328888164924658823901485872395725990728702076428401107469782612716541818846417359684302687269492883744457691824844327232879519964572809170638990455459373643206299878853467321403716322498925530789813627701660619378215636975337035512459059205070820954457183641242316389024618544568976942247075813814984826736688467029047912155974463951854800904341225411955623744779053250993889875048079823186723263052542793285378257230261525825788108331054584234756158584470381772097357787066617511671479451808382076296213305642049906656124915723387897283360034523381259185482090074298714396718587336162796335015348290896379907079872703777221852518978394866617014616671610704771713196481114542906871405581695279169536*i1^72 + 548827374482774027849703927698704507345383853658667829143607409407998263901301289807159799911301137259565490558347200296501887204553862558198596246621745543853483448064679904986025427832616064272252504257957011240291471409968820399216286411367990808116281069504071864439360358613940582870077503519232187655329206763308701171307726886685936919109498236535734890823625130921008264130698725830053464010501039557678638638365112191309003731977935185565442356140432240180335844082242060221364139089701283731209156233802627099269426042726955775475308400321008762860908855527698679107754115395645185947709799102235329737430733510238989892546341065824239576435783099391446408960898363146241494875456348293253503734395725587895117836229794935311780655106299428891497379278889297875868313034689793273810222305093201758777460510201011907753069561587219439925788880573961469804617295766336607371098797477588811026772823795460084525249633819631389383603090761359626121427665951779108322559636862445062420219192752244227659618626004329328552757954459665331827198989662815281210198430464417806006958412627476790203102485360774261888501334726732128432541077361111906913535022828446336567325203317377601662085130036286480587836654620495949298869491893062364862412569873378391057484149919169390066954626247536178828076444481493262980686951745939085296176852972593996052372069929809729330592196352149080551196570745302105988110490649594176762828435421084421437954407826086621528903607161825091070929668952776552370014402016521255210007420908529188891456589714977218842527946013038548895542644239250270037723477604023836840286022170819346088786077165348419340492203718550160465844034346721329876841470469557554501780955390672896775917688651789062792398386522725583361044608905517483682450643189779606305134520111128711434732935488849130035128624464186144143521613113542960559855812897748662921975166873425709881080816360959182897144631734029871507182469425993273892584995832008017904685625268331184685728870609716363421636801696688023738957175525493601184931990994119723888806419031546421837137149751274886158336729769767510363709651844407627129652917784551412242694572187105387157880265143617253075692474703407697654001225101070674303205381776315175637802164373970216720678204185123398747770076249871262324032189358502103343457833975770724331275142418737768363807094008655483550916390990573642460390500730451828907780619325877324819959638773449555501603649212269014407440364376069876406506172004319244754467745245113500029444820529897292871943545431803069692733881864695894102564094736644109795840797736959056771278435530385950430944006136605458354919428201587736904506688832540272860062210286306746014416076429828966018618805380680256032398413418219439759259098800664296164061495308400003574329243849844338001661447052470944757666496676587261235536242550082992639395590307840*i1^73 + 61585633196262766407772568740077133353540012786622785965894869128352673206616033030517452115658989582108859138135449892042067515953073535952111371473935758476254632288330062745617405581602878014389521932235640966184773898234124407603415553881672147938708797722762185878014074187686190990049700887312487734043331629682246478946561852430826068871394433020215640998307216558178580813504497957946266464925649489621502012407468285017631910547911724306843240462356899472149446556018680284595116698847368257029342735432811487548942471030625490434695736085290062580061056045701739005705355168164498961499598350245103842907581390815626157146579324907738523502366163122397487505382876580670396249984131647533881419940482671631628800496942266142370697554153402852007407401236647506325962278197470646580576073499899421565002371732421785933532464238310132052161206459918584059078776820427224163944743053803498021631083174893308849050698247781791743928491880647505667840403921544339952012068353528576808904423777844021808547916266482876096053762639559700782501678954041404012465339952179297723851592298549437518602111634419727267149432897539440403092551355493778800534060600998927514939586244116917998482170055077139860114970788698185697432374387820195855247136759203947326274395729002757822041410581285920817052010414229032853339101581141551375987502130301324666755401503365269299005455035095844805823138387347023855235823597499427798667927027019922780139749631240494601354776511332694427028777752563072608817931810728168777336817568770934496496511323360604694725361784893497060345918006702778752494465655351438179931609630766608730412552688099778281197062020220946683406082826795214998519404982372974185302745545594646608336382251032164567861326760033426041620657824925721944020409734987658058661423040862857387135938295792607589708609292697070495667880211360828938540321884259450464142114099937495133196904247052626008746405938720804736145007796051988209881113384079563635346138095111847690132940793956359606746235937121500971363395677731124690390888280126537140415395531075918988023422350521981469596641918446796672145092916222305665772423980927559483687227385465875593929395791178003051844606401050878237468522866238184392052769992949073588148834992101037675044836751908128597254171126876368393477874006455383809676632215454065813318175667861609793159908788424459031685750802498805913546723772939516469014069581379870994197066469909012055250121025562554724883761659836109484349052404803548187158191012329332158588091160630032681031814583665517289103050627176754005645511218849299572049570576716284785222061658465628533936684258619585301594366444721798807050030944696335408553021360419586578968452205887527924672382646966895213338807547531453437648903544483977929038482924770978756510070394792519617960981224665883190502994671150930157602458615474392508923904*i1^74 + 4657046337635994966654521265088069656772789683017094726872300418838928234787757119645319347578018496400926863836567480655727555797501129559344752636562698141495079449341036009186472480796949367510763148352693892031913877025728466248641088730222862790548063993845340922217281764534539204297980167529265143502044686344920291516529850692195732035136816237244143968595978361617571059563320935200534953515438898461631081989161489256754665951987858776777835255670070990776771623277868617937772633482815183386060856865601984924397603378519161241498763940123978293232271619285348994879842132937907093431032635109590910595541955001593593997958890770403619127106393179414483611942667608602836760599530379772054168483233998615418669689790618680520627883988992772883930667591128219762014590550018602161874948781771504798295306754670103263999460607275250731070870717963320389439773069683157709803855214507145589388887170359321000061349718739258659057363149801817181263140729757507215309476877083296146449135452711661590612401690567373120464431544993241440538133070529380306947712340291093192841283955274683421152411296645192243559474377302849254792400745001765718421725991917665297062600796389550401970116272542319202652707824346945053113674319551187313681177166526963703057975759166357275317439837972038198584425289757001182531316510057995736400586684975115225046224148605245066348350762767882688448807861935671019658131909305627599864988205794792189239519755566212909583060826314655444480564868701129612689966642805815830442396717619575238728156930844799478337473554847578987841100988650375507396814049314332339473316395977416726113871467850291081206313489891970083378451702926835798144266698098420420642179907580337181832703697428151943656846030533106405218243914556044231555049380124800452897596361249660570665068660742083490704973642028514291533145417702144282441723016269898817884470729905519461028262280142549584603680981485746380659560503549641505435262513083010047348130385207529516079480887883616184968031073456449158636924988910202663851882672016935803741558025098765621526221637359723274056937511029487450175732326382483015681094575087072748852537885950597673834322634820086880558053890508294872749890567892069889341009035778653660048238400736241813961952553729383626293078301966728306341479712273868930432183537430787652742121338656291411327960835138991294040945545658746899029656505525855516151896408357154644249753405862621121524035529157287534935866608347637073579811085754187085474560463829709372098856581147874989903568866200729163660560596571852799821278182438148963520873609002637007467754767968499553664918859136446456357081396361177548515047016791291653748194429670146420713567314139367619189587297867257421164753470418531649860437007556897418233217511645340294614353133327061664642742514390463523834538311377508363664266228041515008*i1^75 + 2003082327247613346835746343019251426784547204637528694783607336341063593017987230004518061326756232874658244201158606510584595598604148506487400206933953610096295866131121031661014522534109192612536314041392631724692067272366193642088380060043212296548141764808644752628556649421648683626017612025705154062947228439640534828879618919832589166882590434763988821041528107200979948451295475867809585462037368102413979844653389356274088609719394020953240782157677653774321962294148231635719491151484864760683415256142426191600879715927844077288788028519210692499849932274977993967016455333251230956070276460970788802150207974318355162097732445118627241182865210856386044194183151441381300263469773762941599317362324064197458970253239061356171752309707307071537081658633546195085087848195968400751973397964362212945169059018461641260801777174944686658383481550109087549001533103882852343863600285986797506062733357639623301187098520421892918084101284545130031104644345960754517200274021761396624927006266309553175097687807606464412693375271119597816787641577185024516952903396067679901252770525820772291146849636304021029408589493586711315238044361485365475150641075358146698659212249832451006941038500287113820980556529721959191805876795735587802156982081188827217967270595304008711666214801433347527590887184837509536012473122199999760538727707907071672759884711344413791706700624927936826374735933804178464388165539802152378874323247666607689378937019494920598513155353863265238452436215434617285887336133188948104184781758121029196795404884204790673540485207313703378829715579632139714050045191512290955868779519160029816646689314251308583664644570421024802406200157383693449396315179958156585706741788676983628336891233436229124463309683586033880995791865633520236447535905721269172702050521097920927815593539433037822982214511946823805266453819642536574086250949582618438592735537262472349524147257119944067139420851027635282458998613018872741858553275056663577215380039366782120167158872094675530954872928584726017447741474285116151776179821636510542408917671042030837656485695659875481041147217400842484381426094589615837168826222242424678379707804174417423505777615543275899251099965259705885927205069547565656553421809966178043615503837526885525133230557636283515623501246377713569651029752640989909084316575998553958494510115466936706945044085668579133431913644412681055446602228233918490742810928207289320625983242939139749182818328888341084810957210676523965410840865526222735292998592195216077141855929824251642072791113472488383862297129568844672167033361547611395198668517204947186441746564317593565138081528935161711542051468428038747128961295523109056242056752504794511417534457208649262402618506327237679125044179529160064965032210276448274509212409635164476574223833153611778007260490925204657947001020925076762630553600*i1^76 + 97750755840861140024711547694931030964476897239089628009258724966794126634768697780004774818359833825640752600096578569785741624540530714627608006720928366998572782647891307325821705864461280132679924039367628309630358328031783717081985421065290809566849784603453761462507755948607715972813776589841633391022433745812925647349666856723277554146566044354453757993121017883456935909846284682544120263165379803281592810276917251184733581962565628047615555424106032973115856495187287292971509492484505681774786758651499588077160952110854047550670235091987523558044734890977144846908725573992006489652248254564637280759244765162899615674367775599236747611283915220470377724479099450785303185522154156719267497925362795962752193205100398339344263498223029220572773961441322304495034157390151919194114759050490151909469377144240894104594307681676825053379130567567919423327828039938417584507380766882625169660253067067063951513843342230077910490210726352904618290587717520253569007782739749376983888526481423677583092935002851897163681423313090145826280233526497493313202021539193243432223030112676689775798413145782970949729114664393709186089263490416888656330798720597722549526877848435238959257480401334696375420819883205758483893179204970307426179221500019742451115933898704136666493242076338071047988522849208424806543112675648181676288253428783695542792375562959145600743887098703240535423275615504980074852087965859313831935821006733543568736008023431273346060079584693145034764826382377974355713687562586816803412991491084393349771011844174700901778414262979070980630032253565411940549340164593209774736635373371758057207121612484621502119598357031552139286745087620915146964106362762334057036856002562655111756153597800641378541972411992468870732673555651648885107769524857988786218382067575115855265899491540853608659288954961298519371259041268158154481612471792766240705670365923595149386506790377924121309787087211094294656889724934487825676593265233790580764282687899396137595520648938682668109326347335666805514541648404173867820791368012210819800426672877343971816834019346208488315952654034985775174752768651630200733695566327393069808778306449177553901372046763567033565496866458351262898383450659762172060731847685253381719836460955541306853056120643629594781998438867526917000158551322240117641318986952900859389042177965138145305145390215267722853818552885816058562839492164664942557089143821416733579403691413759908754850949576449767759590419082362783073537567724402984017439726561206476001831758363177798217367571577566102155141086564848442879650719556654079274827381868974316255006069927169394881785789310706202518601092007514084351686048414001756329287690889170407720534994022848950528062168282347470180082682697302307813785978974205260589003679551718395397129661734240677525645965502395082431906749150172020736*i1^77 + 2639239264144689761753673259131952762805451167063773456121852038376710509946658685355941275523246871294853842136783086598452384589002277167895571717082544969638700475054465915385010309216670374616592271094991817355969937447473381112067147182509950494570601411641043573735725865235545575048818223513052513101625436159264550855225178590959031903409686366977739378758802179696811401028410335912686485296112176389541445839902224882681289215526354350149734916698385993795325886131821975931061841422456558739449450006476661430735381395620573832603293389418500284737851348748826394878234558213450323150783200048491307450607278694000933003858475913669020928790700234553479442104930256947287855183332265694811521724413667354236581297132585562787046131727746554031821388502236658504960926077359320990460113892306299471614418780984109911886441894396826874713877562412098667635842833662977990954456898471094479336816273683582280630402859322567306227885017713279363928523494469846392967296560511979271287373294182081587726622897205897951018634502345442725168443987890218765327721032642334502558163275088824351445955358658249053735008325042682288162454341363093898207957696799707990511945643093050829580034313085248427980545684001109371763085889508333722797905973211295685164104271361983107549623994537496967008997879627180075438288708228219370490797492860663237864344022129415667729446314574501732609894932696019641977451477312335178333153808413750868100432267779014855282586403938510253674859749283006607150490616114034924718647977306292934983694515750864247718278573386496353290819841552411008231949299133372486922092561232068754541451841656516716500904281357603711649264672304214007751292256162499747938726607292086931081548537690785529845471267937987615954016112243610720793982314838854389020896489130679111731735491023379385318947668283646906619116930276808326165074694952461769651793051012984042170317461562639299405710287835310214498800672583776834458247785245590654731312681775455910381728803585573413483510753746797620732347056593680828079678823196407669640210106034411044299338235575812176665495229891945534061139662369737483635505579264687076935780743049297006170955032585614412334530913604842229060653733501403001193705301550349598913437530335500909528743437107917826402664801172957444706089498005629580181273329189653288128552513876688262300918086771991431018413816223001921192470821004767101764771799276285301287741631637631603859022896946405593069634485516867232396572456783223154861823351413321254456244732194031491989667538701353947270479129148898283285902270302294090117569154439380509497851622787212058038023782793548211432033595467849245831955340931031303452449619194810898924092026093423810517660327493646999110426258938379099678202048998882306654010818595835939386455290929322871907672435637077343261325571129344*i1^78 + 1083036508519124173385940276009868771569068908910756891872753070557185043490709049626309112685146772483955224787028151050925887899903769448422804249109866788735195928201129436706890044693877342107042130843220506102012446905066615875756029065521156233566181022043053166324224353942550285488046187472508736646662709956853272931141259795451402427211044770565461880836716767734066507975487764205876195888889973508427488869305977556549100100219057715498276728407089550262716097934869200312572137296292716404230815320912164465573188005543870868550320654196147134041160502953478379970205511259674644972974745568584238925216072372368000996549517430973343986389104750663528993421877380640179865006406111414746143153828027186834122960478063211312641033643547103570479001683929766190693070375567920323373255097377326242927616932280812046766329084172259787164285477341746167843717533109145764501350678562662147058173094019104771914665753845465005235430954019008735708870854894134788895714731211251916438440168343627905421506745327036133062356105053420683707361050863004915144763207348874305535777016972074043472313592278086568773907538181356762341633989143522783453347615747102714360121046506326863192046276059053752877587960431731167066628594781079834021758674911620859528662489379650270867527594545375796110556181697202635741479637446087533828466832363127827469417606611044184399398607620980349708050623575682718537234853871227332479268263479322335120909026186886726526376052904504960391764122850985286208735989079308486852029395983510952186424991870758725613648710905730188706005543903415705370369890289450867038866361652367366988123789074732854445907125728958937370284948567284601195567949221004374627416055524625813266897881513473341895751669114258823939753978864245055733718747304865939617096902771806932706442549920309821666405221810079730157703186017379964701145027654250167470658212434618270237756867992803610172003268302144723738331718925006220821993840851267258810314374102998183920934734944964276281111099987425151230748058564303370153026465590702008460461587600365261923671753826457582093807238203984922034696914827052741705410314987499427617198502341948398695305677819984967403620504064166586502363257969351651693319019140450423808014548657493512125334124776535278412009138829963836662851310086366075875785660868536627642256118007856906101078138518404162644116306187964753364718128664948189225641280690120510720484709393716976663009949324283373470687787277592433116324456000290600788682341870852667411981429863854233171840813372714778865229230851757915496800267291155485347402503307724643278916005133827168665576053434195368798232671498348326798524204043291707294024820279575095753232450166287846505229045806416280278024683699034427032630494649364750471271961996237632047556191111274915468690287876596826112000*i1^79 + -594245568067215085740246406809013037459030135287394734766699374520629183527095106221823435408170673474360423577245245757686679821453286994659394977308800000390885545170297079047362265058324530466728933800213850398354492829179921878243746161613301138597343607132338941238504601161013227831265967027288983510435461245268812349535473816028705241977096656928815201122419041449058373003353073135983262743681354710156906737735260175824897697450205803713892399955397925852358194611242179942347017077734998943934021130265966244071816102673209560313203983146107087337632901695656361382874887981526109672401001952543901854681324961951137526421867260703150372720131751317306051592516342765491910251198891128727482456393907482460146996375764108644725009923307185370183230672260754653533839400390285887532517925885939958983308613902365756122056102369103701030091277748772821711037388080553044076261144322081156088090662361924570320470936144413663063889162586176940841521696605285734819690899286230247024899906492494275321621278635680741608563152425929316321261091055445266741158811561428578649436787863380653786641042786757221290342531912160128472755131425559212421450969085166949747945921212783458502840122328553030518762231477138919874884071072330967284856526224146317242269702925840553721650795488858416223508983616149124629588269651539015735592162638434274369611338173365883962421737775576488388203653710483156383740189226706601527146512203431309377574845440772074187533403335879576127487273025186820363470803385109394137534594996394204831954358482764594573314608112821089572837847210285888138277145167753945350878483039947232240032632029994855760549894260061386637431663778786516160866126436173258188707486771549050282118931149759119298597859054255284414928924054966645074521452496802938365477906478608993556026925325461650011595390466551481207357685825517039833169757240012700750882848936173171881522365314267045829981137743853300463974114899667950599676122446273576883887465907645220521494303974090201171072832572944192867127876958716237450088352734218381498166386065265815126909194799302852631766258075933682783847653396623593226478292382462965707896996248814519641884121252740022164960603918515162615367107708549767801128125229801325741020411315067849558015747385827431394363365188768965521420477618295598318783291062659180675856507110790457637322750063766184258458874592146590621218368642543555587568719154503242414414816272579950429675771604500708325721460367158369212398225819534391470152145990070299555184758998617364719328928876208493559472756222803579813585297473882492315908568869730336653965034946221471315665958284049221281793315818758036180006170831541934664829823473195303429967763133966018193907885461603236826486236243969821774372211183433834797513108054434214167362453376873454788543013822922752*i1^80 + -1821586893791670336801016552353891865221881409796510635146610271884674402094797237736726799713373602353071447909569788217344799167137215322108185662824434674054055000176402338138394132338770939723036391121186907046921194230439659898731697925779210914037648754973069096599248393390505295536771533090210752561370776601099885335410730236892955694753738695161449564369966954414197201913534078264114194271229123075761862648587864268956392296030570923959054247174486735189025950284745890097783719666329591915257465122396649081848642936579658782318157201049873951026158135850102290772755375411425045653866747541183194024147844853160896771605402398002847873353948665081656884395551921712090918000314159663014340591200778986524396155839032044901476409324326784389497510963783637857004390781295015413099382021514365859298433057835898308415611371901348999215116038991715777097519687328610385214721732277281900382930446981076396923326282804598628558272576540682305031476189517503757363425525682504174677943905196427850049092251501033798039010994518626131045359755803543288597006909177656707596195631000331574566172231199635713081217987546589024500137456744227665928424006561613685257759171269508173492604041253605531407834336158482964229297758963121519335482935295549822212189970833787134288778005409657076271785116648171619916323667729218124231366062702644169437435491088787570663719308783420073525726772525090425879357281674015195848824752237245984441430937020565811415016354552964218897448393168883106557663536295241071226297921778419823764133714882266859976412643175532166251432268357461280836782357595305467387653015343026094611177533156159547384260460197567323043475280053272671014398654085367378559377384981348284921414885085539338136707679573851910474190049864421194001238100550154655745390335087368685216005362573015992306234707050872006084986898542703224816214316722238691001080605497916421574867412119681923734440739460319941262510474202905225125368751471439351144743791490525268161528599672638017091901951782100361341654091251658947765466616311835433501139602566531551548192333459266121461587821820225805840748656020725465463815462601296676376510343494759201031107770794615990754354810843430936835099227773440325375293061654318309671996074997953987398204844205670006663412417928957708524119743549934449672090230444926768166599210545948007483808953043031026717342587154652456974631668326460997170678607336690681028880484548964929931208381297769466330784399363562142478070748114508687040356521097521198573175553449706648681463720425347579867681454634151135031435349978448376807517545742918753185937728108064079901581400549870243265293499815674751136532292274989211577830197861349639895280857130675754854756322258925563436786166541477594154173462233534134954687196082159424980607474503432507995717632*i1^81 + 59889620504016088833536395613103825016517736099195637546809923936263756083552497291718650483876150962131778271074033343930128341796412829246261963832811011312175678310454087483231743379544074163930074539185698725605070080449475697923380724852152122623075853259646023465003722539550268845505445535167450264637726756635786437380567847767722485934091399098877687633684727820669221973658673967326212270975000312460441478392525782212404058174237058814648548822692246845804485705676880584406591608343944070784022552905418543966915588832574618900079945916763724404448535930916452136491188465107000125602679801327841855349446695425144046189402774443368109378041560890402642580006949576350020371429050687121808975097069366437812247493272605484022895574133684505596313999459380159920359046250659781203689647742475530132046511854382753455664805176151275198876506270589841778852609873747587183396221261239296696757613791210292134777241869662554902407653484618941356336623823091088244825856816420813095785639499594772698076214370031922222827306842809547695655930221455788666328113957039369342638702678742835003378122555908150966409690253880759672207853841204880425370374202327686758339547749067408698167048692652900920095028206038291925950451896247851292669444437975675657105479853281503825926224053548948355240261408561088496106779173040418082908805638639347841286343221139036024169856741926544662553047995722727527003733451051117686679346379214622890979570274819736478250641569888612959075797126399581644300817537415828178383968448424027700635344572933750510257438579111307547531965752221829985931654195059297298541302080245615068274469920409980324474567028707716469590998231831861665787882264526827368754269007804630119216014625877189891255219759238720436433260104162295327198316591127757889379073588272773548928343760433888117157923083219073453359628905564874199059160938870225586807603646591772088458837459477157556553582628160120763480764344990067120048645123233113686978341087986258758535139944574323089471557879502243068728019525089967808873908519180047237551803833988859027192894918048916771910714754590365865553868442110003137591736317500625122354789690273053752160833440902337795786771460250193665433170954652537531165643835858806295045722602416127408877434728177299795971462172438371382927537360399140600490048431099129823970877025094388039611685292611010217547402819715445530128409168229162821627296424358906278393567912824388655917186862210032040615177302137393549576908342536796298508849890718139754712271101154171654885932295969627356025854975233339186192495619632092599638518205197572077944648731843190282328175850792502530660595299092165619232284005517383958778752506371028979486003703273200138836498666391402584529072857910717719119354853267898270891582575891859272886830981294587904*i1^82 + -193939471948201839996562491590961457529656767428622867642602031340085071259081944896993081833237028951004827193233461092687966544583530473311550872311869206246133176576501028057648891325951732050314840568830260625776119952780669822348871014495240870749263484392929551826852254229049275157461078235887785139283103738915370215036610461338226290100798661038710478531808614692502547424976841171711338253340446237562006212887699204596309431962770235055442466562635276531186218208150279987887506721503976578237698255007198887509721959967846449970905130860868045627957869739484668142495650160070765750384465206347415275219167579712591483920272355352741164608406380218461563593520195729520851733105403303080298965923069125218170098972427932474982798626893012242453779970734573317484768426318393937755912113929994736986369029578037725210451528563951874113182584031913134641685798662871180985059583006395022566870108334673328873844336105210207520595457166035086512864533044843430263340935848390420944802314451872400057623486735280866837057596959966783930128860622451227815470919673309647476429256497999227003169697915957161821016143215383504894303730355495299676421951462815465548177688236366998290762171763816643431754222694072488753825527472067849311499142184494536194291913212437264574626285744998247143273444752051706381506578636714992629005785324315990663002646861915874354291573737113121347288057781808120104522848451768001719827055769280524192983849315220778577313236302705158430846122952414136103306915059127298925055708862121277213208380194537904689524317674036286300780449278652692197659478976758064100983835573464208123271635805471517525183165871735000358089445680000773505720623238427246539677830730448245072365031016162811182788433553819855782471903042848886284955690069692899354691232469309011975189244187386071493126961445151784507258242746424804500438780328046106207904702310556712858221150916716179012199204705905285010686274392163252203997960280118355759418068152236589920028383850811488374377571890060628094993664996449041294402742405044709823513618064486436930229960268736688274690959369928482584750153929280438605078218748012535789446488533930398651132538933726497715749955664934122873361866908915326248357260606413625163960747783346543068661582378407364958689953752476267502365466605629121942577558111605262155838317029480112995407392134826669889809079832304357787398324147043217032498576808820011290771485544161846435034118141331585964384583222374228659000399590074876024265033984820185747948227421982317702330090517145652523653943892710230382772895637579983745652105372497538703648835484256451430711719932756445773684567782636874210752733137255065509078508523041031996146730755027865454131197645688458870557300251114769297039060769384460414981113640995115687844249600*i1^83 + 362634648046471051475762022962942827148233603926920220227349710396807606820120487004192176914184460949498268284759053915580409814139896527800678121526646634230105575387340833453762103206447489569690467375209346853449532976012434524444734530714804650469525492613348462008046571226874097395316920628689215935132366406924259845847510422867974840665685983950476399622748980905661822846748884486685380301212905340487894839860971338735224879377040651912461934030053390819890477028993895348908258918829979202749187067642583525688715703248727022141234300181602835540574938007620132133468656450864029573960529322417984519931161234348954846457919043148186322872644791664097576135022383890430543723956463876126915716156360960570163523049764384780227392105974361843632600770630898777369461480060173493974603808869970738923634112599252657774961236495142275463333041187768950606358744922393788019350751650215907721943084766849248141811240934587662383310624312922909770192442988225497957060422128159682120987202045593998787840633680702351974401481973129045725049927036674753574120273874237955282615466931951789768380074094318671021758419098976753879422420392079899201180003734378710550217210538498788696658537956600516575669968909307157461213754641174892903599464143956880514267208811417684610474175932812424067868176082618266808139532650915015707871953323284002761012575204908225408073559714967158134589195514669694066765693359042688721576663674162955658024669167691689755568730974018493527603232931090691363653511993578427623555718469459349731160834999598753590521127202715727494578672928613811743482519570888322872655784594676896972485211944540551688079611961190109904725798907649658581583546599325596260929258729417737665235093477940239289437284368485504909430249637973836996091187468901359723773942016260038343227709989131516687599996886742484845355813709859823378247745337902432252600614086999413078375899259256988729767585642748035644041553166925214569066588582167937501364302727464368195872001435069001074783534430246378677090541349125579580700835005128287422530449172345477834275597443632180902564953710152887675285572549932501782923630069041588418918538636149061504760611490128201481501015822829892585085254734869020484623427166553413191164793307406633315168859709611797344278138662142528456109005342344643512866026406549033061176530767668832552631841097357872352127225684262975568317822716001006410595423310728692901286899596219094035455965692247043057773791779100304073594978994670233620032562483941577042669795977649045443824619556596259744752374511192822836994795187262175138300996221063907406452129755776222494131002873681516282748678375276417962849643237595558659880290097067337960115565571232500421080877573703727928804700752490021151417032810665467430008634226159648768*i1^84 + -381819728365890230556996915971504806880031594643147934071353674951242473348227205209460934179046286222373549888631505088811489316461165816828376837493857730571311364929024786162303740918402838280553887239989529149698446624030801768983492573009910582995724837928096821888589810634194773272230278279457097849712371378594210657939320541703876298415048421402032555377768658961060383977830520193066261852358037636446051910606204321037368968999245967246911514849957003901453216880875541563286955988383103674950927874039674491542632847873305674828135616526853270853284690611687265900452347369504026035253016419043176368955842963749026353616734111281284606256733199373873442133502237448305975438173522784546649762479470331825971570783933493410391393515873200350157464484014359239981356555200526869468500274217212126935733280752767250249734212921862807555139211944850796625086298667942798332065321948173999115514523857892335843854618124715089548939677337641648978385060042103132782958532925783369668621189834298179943199755606406573610621438421779107692806298572711405150837276344080846264757211948886672894449439703387606160268173137797931343986890700362684586613479985097420379199960349377289200521370181636689342428351438249757536641294669740503092033186903355003340281873154641695415753189235529803100102747689268699816772247592119414163460271891630501448150914012368474623983225764823503598231837465955979694500223659993705348748656363745708988916987868860333299615624423633419032253413941308667299834503196375000323637680886986829600143450265038129720021605175080949653316564918984442258412882099000560887865857890323162569919984186743577800551574906335559742667366479711329503843063872968954605197992509463063672836417484094070035119577848728841382259771625609940049564913891884869695200494323623175622372406170263440638280758839948537593532780648330229672005029056539159190387339609843575885216566520208770340259756485407721007583162097984385059942180152000048382533282373532614713771151852633371630445019602419387834448791348417674448487010163243134918599131072160332482455448432965316951417294600263918622013582136197120859538612765405190787457344076490036442399199235117899466174385058622228369439311695141411140818291996791179985445501501275229967182017567017845498141175798981738725249648670007154682475137206573142261802372159690883822754977145043859447973217579965281054072153727442722885996603036824715481159283848250158403882742972074182819832683121329244134567711969813680031210698739617986849103260248654230642257529694215849712105416793101945929722285437752037536432314531634671438177170494176979077970356309722906716152742492888502961837124302484358784279600639606646673365658691163812234388000966637860039594581136898248992679013648131223315283968000*i1^85 + 196720569458550090335624612307630438272511448178789859050792158429953666676444706162458125739138223359552228541747618201990301986922624158321397371694855703902696730950318264336985832871376901031769411042938637409964686409846587758081106516931592647284626077544047603778706028633478153192072606182865211676359464882551395577273624520226372154541784704936420662034798282845801898580962937436080781160048581725594007309278650791727562872732996713778628584443089930156306745367294974225096991569596740021297108903494564664549647138739457802133440160141475590215253920828946737337571549412281010301486974422061381922350192759827732298227925154384560847712430590799590844071654992982025086174996384031775674328859113822005121609555509508895233884996117128485053555126816403238893165259666499764488694502482055530338402531423782983544141405280818004304332462348068092269272906680327137350846388523522744490196724921662624318397633901205202749128995879187912344701301445307583764016184122507836102879743197221580573965167828595058401420369948023467457302106349284629635371399041288591710783335847669492964089389955703079684187701284836074629337954894275230373102075380529586824133359456885829964616252386732286293215577386038671124348863940713643257629192263054629995469801315825175247792668288662764538288824385047714414269775034999279714196625449142451643574540623052128806329796291341861026288615055911435411182335238577762354082977320885804387736619386516960713716239987062403852132658973858938248264896053652607330978085670264015398118259600962392436807552356392418132219181122907314599643459915872789291805634255176638086455700333171087783472429687616814286421320328548516845507569428013621604352512273241183132745341953003761041644811039986382520436109618908733363975702529749905311444656673459558980632679251013459906076620569894826016343453290888020689380445459347371888310819098317424865697761187831820568400543649961217835979981665840353503979973965339235251790601345868153134485090418234359472441041899841111094663687541047474630428451528933128588869525631418430296665949604679597222643483723940966821083117772658427409931312225703629212746909731693680439705037240657520485014511531580716117564378923645478576659679898751196322959524935411684008891910790434795285178459412986957119905596161106155664160727500512156073748514996778938298914864149813220230649734089111708030568828983829863911474971529061384086443895537848265913358866891762735325827792801988282061847263149160074920283725757065726079396189327800618172891476840670489131899645779771921455086067983921163933123727374422140987154730310440552925584111532320392321529513637991711659162918645510292339388652774599608157960381683121920800048760137232761382089865902877484307235370732405915648*i1^86 + -52685178831431240180403348386298597658489825484620340852190950968177424710879865923390643899726991207820208461183781937206896402008585127960300340409601780191532970363392453958471414576035618855139085072840542889500711606430539270594333831776842614696877463637389561624406679411084648161528362488511113417809597716690294241786101826515769014963798766074749184533888358558747093418081987277680958387879165840517814138808121056474033467791989665206398383538483478018743333830672187361373353780434861247658290924921126360331463581023931862378653216539620697084480921036444503939330918088155179484103266659975068960411815339469425337698142830348312301644181121707238182640580956461157295927284801799462933705361452798124824158437452375919044403361080184305469919936362616790303015553007456766134154121424574477818460056268948186250022918390683118075887588305679349551442862151988829331378558517648596813971803217945102747471834923068363965341607093500690331390979261680422152611737668469872240720417771442491903115022447954422164567324582031979523157052657674344065482510339644095793634397051524263414071183777141623998894267371143752671366086092833105846009015684933740158017629883166566669096580087041930522525841819730276084905709562608480347853182108766508123644942433854592441744203193142670694322537537443165129111888383673772486705367757325456136457239420314884477127108427638595014233296907957520860743470687139178478525075316754750593832993321179878478514268961231131312212608955983377754193437235302820267334125157152810274541809422030624721891327748887955333314866713772759542461612393088993353442591438291149176444118350722129871829594834067774620491276418138975433679563360037826163907301371383741424616170203392508103900309033460107009582669170919887022452959076909494569790388000318426745965865101609970209661217861497365858293836177194879779700759158716490350058887563516928055109470011890106611088008167215706841215871139333534600528572523261597636897546868724691784959620877073742279756586509684087723747531328662034871349354532542788094191602609811146409456943975985382395700431504689224445039651876193138704239741016695998426146017995605917549551470641664964575723951093560794935444575191676184204074866368260424606300767842902008100931316782479735064607752459529118978330720911145414033054229806013064283668183135078756462112631288279641071283758093780174137091261581417959871665684901923317758963999870667391849704015824795469111185498361218124727300851290824463764175995494844867629395948825264195941633079132913440657172258808130003430595507337122482638918638796231614080512578283922480828513034478212209593189109951595806379846835986686325888739314168565802445259782902930616766289355536106478376169436543257218741981675520*i1^87 + 24786873091200150602196941505453310389199042065974592476724301592391683964213179784423779063382308794159001684568883950136410442100045781147553631023183816048739477146952414134178175779298775842197411099460509815822990423550726063514424694009678960662603857505540589714447845356614634697232521265206616189331995967160056934595680986751811255817495038973550406752875257622617644137495661051414416733938470507197370007856758915350874930625581405177918638291240178574636033251795704892694089727976163232516410437640057336158573680886949038202420736691098003326713304670482581822272972258253731303060151701744137389572376909929209122166955209241396429092884555502687157759961155554983605196382204571572664896707959578439593013372181220988255384875725135975798860775537773543301723057432055959065296598886911082950342167176998862991819442081320181102715328372249052014894674113737174749900369494022247948061298717539812144676967296727186428293580869791038236131021389105773654325351616902314267885244450071499761390979884304546801763076764014601847799853813041433526194957898625697691842087743009275420988416863025224506690837588430790436692700831885877252162819004953425973854594455267340380828521224461778611626393351940478708412198020419275901722621978594405515401463381494119960366918506192828087353381723978138245665109875340995176569226039980119846027626727480295037095800286631355573156845636442201233131440296487215998600156283265508538272548556608283743750840406417824241198177721859033622313490847710666859899600454311745640400081116442688684026546508654104058129614489652230968922573457139430039530065567735595551182481925808227693154359020594149128997762978899485497709633841267321931897494816281287481252617888665987653482211653513818585005674541756066303543570125345821082527394484221808227837166616400106090604627350312697418241810506259494032384962673672663289890607330802718259080661333526877577497850274097259878800406148908362672695581535777114063658748841690453564376880402315249674738448024824563633966796612223500344144630402862789342088998883995789685949121569018946474890768913053320618820124688390884150674147830213589309609251501160956881224452623837691034030347270761507484580891257749278218137012603504950986993944813696310220331789379472226154304580336273305983934053392095703008811624634093563933421620061669787962701558776589934727326020780381752868359659999713634952361024867883616749943361512406543652153224350208747438347751306958416687287289329704338881852260725977964804752579023932410856550177417962541855424747595958575149048149392559643833916238228871264360633324784632521130634237051296453462837994201747180731412682895150369693777451057494073969746258410595429124920656967020398489059514503787446272*i1^88 + -5813571107469781217428792792296037352007796647170528512122094609178563857869814940944097349210472620552223218825349892911752033517906280734354642897713798376381722400464053736775117475454431932647679664906980060515064599072469412755530734764517464030249233817527347502329624638491663392180413824933257547193434295499655995275603233999310187048807247229043415358705051483730699931161152672273177553789893272794111208113338273484326788540470512446818078119907276451979550784305844545591408614038807769307487571012518507931896878768405161475081416203183803719522738835665221062751676172851478188372306728755488455454033871638445601929076934666986385964042272517501374397401076679873294332727387671467803627790835187042148858297689199863567188868618066203410117139060400446039197674178641925027577210117614067536677843335360920146010875295096418213901390269274168078348726548829606796333368059807607917606642312164267465071588999621039833212641187728556875703045875317705645434240073321847737448974090958650890927972992595229212957739810930675580428508165313504851055166346177783815259985353445174792431592359740312506311186775597457646729616764384605659176600684073077314669509725802555803543723693974037716681470650364964707617327011887600652151634124603442806580073837534576840521504918509217125427769463248963385092323522826270873072827585417041514386222773891547079470229969888789653255208394291854660638797264931239626643422612473353081448058911270690672195936027224044194262513775693618478592575885444772293024783563974819768125765014261836001740288250655541470226070485832524112415490959748754251177000563762249929814901588451667417776168969509876870372846177420210605028090512221754519083635214666862899678960921360034218919104509628438064120300189054055145788529767428437318689302519311724166401766604452089954678010132027954305792831737190026113196935701572667405469884204032025088245041234123357112693959860414661805520165180522279670743590653801916968823779844577805128463656083433869183573366428138170692061373616402219965063304409101236930064537059904180701950735637552846891217385213028365033761396018950717532176303014977823687840642502538550253877835378497825269930761791226301625290600877888097544413901538828507757135491900854153756748728904535016464295922580315268032189624188037327614174030047916671236841495458021474816505200702680806469756258838975520066386689958335135170842791682364321878757874632181894136494077937571199776389791604066849463353162288475687603182150775986629796594990871116097806672529138250625163039952351737444839746592205326862972293690610342700560142210554606731677353166843171606284013047655237521385981995798139409462699299076080532716654211957210336175973482540675555020427493376*i1^89 + 812680082578606408177085621394676801567242248693816947094413595125091290619319169102268342181854176806961122612645714201854296841278650836894454784219519872716849488733696020455746885848650694300457343377198059714064283794864058017933748389107936302976033695535539050817241336970178368887741577210574222226493912392804874457440709980832955522714390709775103223017887479436314648567853859986766532526641091794220127626892576147026676070969533942211023482591204171877488997941906280880921602712602358840817409918518237264453322587001701898227158006817220451905645392603023482546343640953813123289666636402736695729325989220596168062158172091254527720077234850492119525439174605135093283518116912057283222739704915326140434652999193031111400336390018486090018224194281181185704203594756950900528560164985388226387529456083545857317334517430216870877254049381802142372322094309436988389821218029516365859853823492169027000438871778373723279239731704518792654480915053825262485604650110763533102442212743770011863564890147722871663120090731893334334331961649378365039769781463439958137173464191523519810061003376259474272880558234701233186532396864042614996079379618180802922778990616870156753181440635121036071242107041384166947977327649316346360868916457577282793601430509113100744502332803263363479418975894428964665898403793311591233294520798332444799466778582474783437997665775051473082211829741812660473392574871544441183229585507860526342804759755303061653327985952317433455777409852733023061407867807245064495152111731803347915671422138131109984781504746926872577115263178775875555248624651011551418021700060983616125596927955814715496428253272346852421849450855626191544464391775231431994810420259851988088201488823228225483677121074664435968368586352343413827537358278779824738542107032734385479582155152519097233463602199538116283362942812742336813756542266596886892263742401802184945324419580167741414234186132588109034006889074818038317112009008155767170028951475015102181871648047070766924863948090063227556581075206622990815888450493192233520103406868071653695414022700217329205157199228128351682736403216651513034158548944632491169501762193730664720128752319756298156247066302780984637973733596227021626912503672787332895996324956563005061599712949675219469333933875525411239988969524695786787306952861978765085109499366002919033379889338113367132951400894366444511096741445520600074489571271900937126061108547755387640445582092900642947149352312050627983785533512620910262326959112096018552592022770604950650493656390950584660407255596264362181406396839728535968045354689307146031990810772636422610785762535431421065124739697189941388582699865143210888784010943789356561542631504002045346459745410613248*i1^90 + -167924029122547052702197775801136507863971158079678515820515690284603558892017486721600120690368542895354894008327196011817396564490397873486636350705516641727277651954253353398618383746099234136728785529667792203622330056769914417890451472894558569694648165715123588880243550097066789523143752378350373401778647806140898015299252172454022681721933011253273047371051835870085310748421459109538090418563948455110884211075551657073086335806401563387563282869489611771331550145044586424888319974860787832471464640474284385058732946073648748928458204097431896777600329082136932905248988195334014938656513884825463231623212041492587261585572502539452460064038381573249997850571713527832295962928071928801878045932264319141578438260398821047310399996807877701143857698047082947981767605020972394300394445743190308732227817019105169128708802116335519736378114374576855283893787972726596881860745345485823607613284444995312491548581471851878358290325787471988537203607902656056320029633206593745083432098575277596655614618678840242097338704775516284272867039795465731239140101787210337444500788543823138786381696245789676937399540295637945100262011854603108119346093661872204415141251420029623798066913488686369141070354393766985749074731128331439584986535588514557473206993098286748876273218036165739548037968833095782736150368739483360729640721839475832541622116687438290172588825353203656947835963009140267875877570731354224947750965124125443334166777986399103000223371159847066389836426533753143305811556242799957325981231391950688401754489161967219515881971945414361219346460773241213175412476909093117949588014025004593930212478613744277127939592351818201775149124999937273228495065597625630781592449739231669801463279486661549370366799303156112219511061567353064040485598679890063666317507050964750438530808230353918851117828096307431559511413393538783580592949870955061235916045965777952555777342958976559305353703166099658788554064369351843118852751429772717862980689135851693432062351429345688691379290120783337512896211540521554274068619974804265410272805617196159521467845166221754470106223988647917921747696745907760866007500532569321840785171234652518180755741349589476303850476152965246082135025396939210244154274046161153772033713418542243402283230558980413678413299490937319227318341967239504240378395955904256724467518593010250765106629679750528285331664641427572710069006824987981386320903935971715003031772923741875077378707460991540284277293216811920698717824370689190195400605672683324419898501161016627666586603429595387313268662930348478981689960035107063017504986986826392128187983564261137301356339386885051373605496887528483581850542268637036697519155157009956879223760170170717550149632*i1^91 + 30308078973913453122245860251314878698421101073975341284384312914136269804144077067179165886628067142267492901771219907653495964075710786918529504963636648305971559637639193287506378998092899434292112278131151223919458709256377286968802061615605332263701530889222741969764504937042048840062525881063269290939381772166856309266868897321168528841345933017614476709770950783882433685227534142608324927449612923399230408059999234063156825929661442132909815721769147665658768445879577028256239069847786401354562592312345093692304469415917256601966733945695116928220421285238162712706622916135849199292472938913072970342014815494648385603038460000290265738125354196675005705469894234172609477451429565633692168663501349373151194501899769203320722648911693484318830243644921933585997598203070263163455152616212299896319083309815454882302217482732075529445433487420148196406516578595885789327079492842497215149573959505775429104573767579368101699550178186106387248008396907425690016350634570975105207076868550385301981582121770268913896711819201603225135848100163875751719571346981587897688033693291556399874620296912064884948502572193796943675293049335300513391426826427305981905733133873674560875180279242112772036723471189054538199203847730064094539941184313969556669245177202818185230874466897148812871363929830183487807022031776056174310995319912735605818237669633688194034825781768072161445259238687395856757809890766917639828503994874375079948404683167697682108762966963795906490986348855970930670695873017915072775865167013986470198065028290846822816138630076017212324211212317770420247503539377657025337271934761852776548839173751616646578884700051764590703353127216888362246671153770213930775718385714703821837629032287902276726720959449116484090463170887372869746880319723597872137017671745833458809910314357434848613501331877486342547446093764433362660438024832487239109985476570463740571997535585352754899438109945999544167727069151694057002060980825886839804661433228444425070238843130314003224128922779762205225279662852637987315508966876098310478896390204198440974263468724910841013457939078526213164580420599013137323934578938340700965681554889592722480092382146349675453863950418028333397216979062416624043717087951767545658169812373369194915948624380904235306741900841544203138260832143693123847830860881683286022671423740742847825526926376894305351996587262559623217893695756988639047306663209250407603537631096201254537796721018081435769475382819600851565386777420247781392079051085056133845047389719286323623508132327752049066657940483933554381310236109932807989558222645943009818668880612362038112086193330719135781867334035354091509448259900284785288033429833616270479693394739200*i1^92 + 1064978400552739865323764782780702187867645408033569702691352240311808697355565423595109027244378748172830905613640125624936561699297078372788627416711214337307127065441768467705322269996158401760381375566768621470562659251036121225983476186862461990324993779270578517262097060875945635635290761464562686639324931726398771790964965522124069399685747147621702098453646923141801550092391893655094019454221424493696523361109403935011912167315068993669558931272329283831725336498084566875231975980180327040586505871767725724969676814716177684006922451747379948818593872020283821147584186212535909773964315787415084994197143793971642389695018018518258094873415528056016950521051438643795378232448341709319819427750513217454357114774704389211922527158337811957100583709544336102951892975717814323006309805597998874835644330715532249864085967364887826670247152775006322571372639280531169746809688189267535842992266326063560127301145015791077937823195165003526080588678376485758233683904773793042286713530979961413625811466930878802494807829775901128438578090903705728603212028586731141291559735698923834286390886429029408807715704381161378537158981692323274480771586207383432567623848199694724198882644437246512436915287908029077128602390573026200653871746896762548275823683813698302788576599871942285934481474682274847499805814538516092535196198715172534602371163261273796497543126490370065422841830457971492885423665548633945262395588329610412481923586557316627466249336191859034184937609940672740979528079705684532469849165568620293851960447295783397308820084500614991799465896839548168597721364617304327699493958395764725894283741968051099295322474524191638485841848925124860938018986646229284380231798391325005649855304394217663061711876020380259700955739375781495528043069326492926771534514875734903144869334842061771819180867952899745450476629091100574022847195271266575442643932545542201378623918059107292285684344325356996466615725564535573866378948063325141593993111110631121485504869076062415311418224079264470791256156012745375682364470043458603657745297877670529649262488286777158461796977254319104156798349657630410270789309025834912583168368061145539473686723240767822852428302612776323025088250869311265067656633066023753192564879764390862534585871216962540140280845303504907056019960049542860174066225117132284092314741692088252744518693528474096542045142063383245297211867149107147034272301313984758976460024408611014851999199552131700814793295216138379992586372099965122479751402816875861545139215188179813792995756463523753985632658681949467347082601306620166222702380010006605161555995676539661752150685610220649706058336032033596732245453613612603840592352475975788789760*i1^93 + 588527281664286329214610799114162634158500768761900293895356599016394311354113186150992561626103811536905813023913496304378880267798549757245314352439662652992267792735829143108679010861046473378950846948035153220540393820879961091994511898934167696623798344911545642212817147526562391945433085787821058015808391261074117922800264718474478364917045027422920350259058359917477368410207172709239887814087352321495427360798684664416359093905920992940878211882377441622362099867013248794125283996977496928266541072717926397697973997881102947020708842921878758390920524870575033989743869332205071810176494297536687433396158691691787234378543664851975653901516326446493323017259905572977508260419755967385403105952286070398403434610630840979489542461556322010477179970489896293516980183695175484006224409904698179346318514202859182102307808844759651155830782828394564921117147378545263025312132412644912478744162876720306733135623353374431221469009623319494326043939657896859052943677307283864453348271929757880206437075660505638359114329490896906618621353385723500249735885508261805318230557015743169990552619426714571389945417708765816251651579351236282064054677324832207074738479939987862027851703549200439750767956380750503734858861109731965684721283358636552447871944374983703558633487985617283600436060878979647145376126655303507669874285775193267876457023907352915925241232050554886930662860794173624678064606250592571837313549350346984992935390779171696792327362303374535947001349863625146949564785847225564857887613685454614206185307180693729427090058698264955527529249600957519700501771490375133926080078414917092195717477412429631563160824718513535374672554994617593787456405392618152168082694329753305163201654567358967526795621381185108276067610935971100103780260704698151054811635686194213472929771994590563841359083875210639659366114381119613147734672020416631082916953102889451237103322131039056120792903331591781220015062523368060749116409821800236335823242130264555470771404227166297227162170017057453591071039964160108231854274603687669813972637559198798205515627839661014465146791798501518669667940604331117613267157713985334014604297957859756740648979850938626723803441664739383088424421252132881666211638893498855689391624359577808742587422624880059001417336791788404997550213495055089638311891101939831810634769086103341006217153050186824004734317604685752477481618952207637699163090236888875793018278727005334863049118103292016943027722401665270137357057517453608075239601249035030276363221473720781051604894811471544794846525679448987009012738442537694318764894231102940724858139026067158957262068585592468654754337442069957102074104288360365783974345179136*i1^94 + 40408749888858038689593230333517980225013731598561227950092210861723369016638009584114628766638947091976174231793995378389290388273551691235114539502728808757531718880393728846541992897095066834785965439141173442335340422139882527760948052877425123019250042861649058140887050624864929049339743218269152470972169285634779300943186163112225869948131053291456115677141220859818074504543952638133960518031273397353411504737092426516925939195542861586997927054420794574971615137630683039398525073505489618627127630611279033564849284252460014604057872665347823411448491402008603565348938874891523929229752416179731158464777235414812627572838192314403537403068867080476637448183924352672700071410095321309967958575088832896436543272781726669617300990578586023069887254799865856699740216046140785464630054301880182760367084622924639126891172095011822070292676866757063100396097208776609852776679100568275716690247582630788427799628558411043496310664913325840384867882049986281073837434559323950409806636708042297819397114030401153183916867970879265810272372010297897747741810180441942538599280706800909772738962610981321517511662200339653981653903067500848240794476562127475430459405345373806306824433583909210766360175097352957317709421269009057024390494231598548133285411665643265143907857170720236255614356590680914254900713515540490528718812743981462046832120104612171015492875745560799832631787847257704193826335571912206895733463572073793820537794214375763211983276517158361486644347389385115762591349936461960566054574193562133224056172253037565754330618569435999922382230267916334624271994439615340856607946926151584558832022426769204516087878878901152759424993974442296451908657064116514550902701943990023915305548360130441017338938835087640653363219262648266119090404472440008708053639256383347354266143348161640880547179507174419982731595752796789732293495131635942464700596100866026536274185757040815153812572495246784854832665534534254696303589402183402318089546790025540461269378243427334000172662771611274539504811324478494494470238882977394692011132658529896668828332764106047237961562757857524877190525324029909683232664142513080773937027269665560252341538539052418177123977855773134906906071555748946650918941201250238713890659103240421095016888753230647056507892290838508289474244689583712831719251171874538289067157521784375403175758146395567049779743872006642057764010118881875770176380119304752876923599197581910137284845687299024238189593925138248823322868831940338684887016950386291668935060705355820299967228986332019965720762528006812803054679842256379394867250771031844809083985179768390337285393087126099961991977989600619340949274410964588953600*i1^95 + 4008517523878537444920844974096491031624799346345114821494791245289852505375231431727198787543822302530708033836757404332093863248781342611732831226449115999317269803941704220953503247059743487751389739266108203773720703431097641826295299208075942925725514472337998360374825258346131021193996138113317950905552617498058843501295716470042405713823557024622327919484980255892461528043270529890976543937385174040551832470362936216190927156493678207033352121356672435058078514575903823508376402133470249033340960238720816042798078613385152967568377736989970078649454509447164686901398093601963174979710839692672076253239650459539182952594655158364434486795287927342672933226822927098757288049188162464315460079426692008808841629371415677237717900639724792239087779531285550263854139470123843102877452259373675460978803954018252714465590114091107464276285385657114558330321022512589726828397904498108904765235390817303085345750888849362932446369448899567617744301819049445794905614923854064720318230273021343402932980440181728288942753253429001135674123422001799071016140822747350549833857360907319514502039954729000830106895938288808753210998996872268923207225191545075469181808394343588964036458924461230038286071570069231615538921150806658805263784797595437115811474065630857697647469135636554930424528508158382084906038184993057272129875446351992406411607628405079337421748695784215382477437898040468483007739126318063611585399722245256392895145275233201387641546895529775459767158936486597890874116667098278884416161785548160510079046769518638007851429546303700711501060957649991169141864538304322386611291126853958097082942083785334270417082748571664149865520422004595759634509638354169936605981985336982902645383948448513679977751892844209096656831283632071071229297212302517435944352903292035299302086657030295932815824597316554311427178784260201461620791432153527979564960365863550909841527732955268683167218501516315648293384715887686007440429469850945166875817561770160090694646149006621335606178493395325144464334679160948498696495726236716164231965950444821830670703554006314934261184856210798162345712487832916982142986054578462180219765183311825568845095400085922792859995633060515904572042950565149572643534681036012525370818637915174235168593760169425524835232064000012967156847863829784516402830198333392266251587321089744644943310684537801693535509234927727448861634708208586861906532510329082792541206698563757926447199136523030122430433974421550303860479367236282661570842265395267011583957321192749144647900273714406512325072942676247198128670918536588737906521784067161946205479311924131100930058282620446389341640458893144990390840983552*i1^96 + 145655501329094950768935277194782128158856317642614322348090613472997136808525723264602701601453164712744866463354013154244197273484795895120276020873059519227457086698110805954077966663660076764115424968452011425332051688300309823630774063276243173200084495236585911973402724794981147013876703248030335653178343644290779137707207955234915371379821348074855091290355586562373338224137123783473792019615679677729987678957361861764905021710218283127567019033307413493739870978312201280088808823162026153237741529761402458853866033456598404526518131336926533509101683883631691106065437722368422023800443413999603201977592830462505751043878461946739720515994741531559113126937594367924155780691649726140742525657877694833661713286773464464016363066224639122413388360966954684117678978201476551018216318057473472740694836782841679550714669502990453900820580876206695841635410696654946370351054515732802876202413360429371238558870307970960549496492738786082728527661487090813068040002729807655350361010838107802290047573225215586573329242575917854356352020371169535068303914000288794041479574139383580490223528097186264236391128241020698855653333336987686845094821486656239014805110273216919522191134135915925182472456140823228440009710269885288426146485053931380388179191181549158796476154987151400179980237565970706963199686875322306551318221893068943699105910340288950829966289390281308014715460894509218133225846425542949323647717584574246540084415581059830458677039113754323392959464992176605718397465738483079393364355181470843570758403811168610757966967989473681607551486935440875381337537488564600804266183698530146861104025474288291683778539386683853367551208090143028620906332142205826989199905008289273367214395559148325316213331760048785042320987345271134067542636471433904517620445464578359636942912656741911450677120302118612595222256491200615122093825699316903149154729158223670298758744696225711024542638004038961782527519089175880999813508572749935530654081649474856512546942426868606950584190086417621166700077204399086878428928647510890357268482672461775753582392899491626066253790488505391841517363094658570420312587528561128596632797819076488419402637692724047835893020359777023187914181217236815434337681316678128670124537896487217765415648848427965510850142602384029860612745932547931468707913166085558499457661142252482299839424233008392921382372403586981505934841501787406302718846856807500576170151021105165139617862450955313806874676147896190054361926507849553045707989857978520636886826551663177618030786737542332871420782920986249517467479622229164005820073940602804987461239568713929920401856840605620985129874498286256128*i1^97 + 9550204853947206661770210716809005140700694304870441125725845119608970526970096446439172324450096128545350073080112163975776591222142431691445858704717635524432095546690088705654161197757977408429063856627822346634494189382634086217364625787338653712062272786300329756102129277461915842610617651097713320546698069585337251686444347725858252007728633385777981415754916075364475183791887759681104452074632145965461890633523246904612355243918351287166875946315127630650814767052474288028029047125490369920436628497405115580035443825711573992382971834535262569783977695911115059254895786300799966656105145358626825100192351584348499691303730731384302602396361196789906381286455094417860065565726336871667035531933315058269415411247483685201158800407515111027120424842003082564380961752593308803217288424376869376174745229396380285336061567760996445074153459901012776072746976883248392022392189165600533216365358366888144906028785694950861864485680438480947132087070061473191006754146462436152559901412231164046416977648348267122826248163432287053873255461739745650774646285663580656218212603212350260429749302660674162760156869818319280397352156857125960069303766177483193169697698940919078465400424854939644727799635345162140915456656807545810978509040945893353836171235942581443390339772137292046574394363173506518821749513245808594170804598646375870155793670649866669447312329877133353517764687984093365913416510082990583353448253943202042652114939612585797342784538707847905368110696041438708794334521350948039255002706948010078286072216670402692054176704275599089767253422323842614334237449036506585237700769684691464681100137092541223488109830206196359828502629593177491257882973810215872956433780062508997851846903684706089212079541008097280726474182688588928119245057215138228113169732981647655593825036746982888442483583686773556941592403323021561883135515709613275393153979121557414134180861269795584574108919320910585956052454460327549268241661225032343119822749718243429331648472066857060969285166604954699291195387828450019044520304594281108065434318672896415675926237626589751257403448969332835632344993447661368326567730528425468621195396596771792179007914758621585776984547510994874708956303743283032936647827730017191831992535450614272814711243216131834824769570189331784361632056450191722229030281653037885474628069612927122846110636360203087892662242952037458588376076292567896351203758180178818637873206671355875600758636207194900174417414998977958775945764608051865754396405525492353971727711527540383880871630671565668680679827444469881979333222338420316307842585037820265298768660282543138952443187141888363280203776*i1^98 + 58866142761195142547419470868055816504975812867725526147666475129942625551429433094416349966134027565127229603412659701195097321629096537036061548703528499749630278948814723450010521686508096506526794489950728136393135969635943270843448117568190298221748979410641236870028575566124210638772367717945617864534991696710555598343455851174751974723247081316312023440352026835657310346179308808537785523667919947347353345302482654817149059742883302195529753285875232400526785088789749134350114013464184975168841505148729317493133122087737277783527708672128029376856962271910820821871385037742047005177775117714864647642844690217625234801600314159439725341132639337850483678113616594033103821429964533112992778439280036290735501163067908133099211924099522951963497642689901159912229855326765795201204636298250120288569171278007907584371552940536441988073928372929196775901910576207642624933770928525927456108085269492671324048011803925225999559771054115358890356999328227079893387564913961683529113571515148500657440584008816985544708048332097573678700878449567085911140129921036383449332143100925813621827806548638766447519617293278230346200428587684707290960564774448442495217477284653018287532759494660372237613840258514715332654414278403106239330253420623808137541112627387603671364781876225806692524622922186808347950829796727230774105980249978531639981483418308939384926908046781540171685180201049670780919154210783401468281987286364860092810066175226783556870682418586615874321307589331334154173977579676029955456209575752714028387443306287630111499149152755376133111557841279056476689130823560136381803434374939393827982029839715850081252875915080251362947506566571137192620669941696722626942212900272116472446804776431172468818320732705969518662762196345119841879466212335091988461109615794152708674184528442116972824697336397712642397144374048882756542456702676997324343735488794495914501063980007902418593613036561690771819377329158213032581208773432264438150313595950011352894460678231990043392937857711317878181666485476993724195092075513591423115744218529154445310053892831759027438603789544300785217275227804715130039212645738596867009830132642960400615259894013017642986024355244543148831295112481065709610789043745258655023833535855283149831317796334796787919174410543246796966014965009868915674799242710785904410008787332079244423823234604479744416942957958564270541295470087135992993917336750192089894906017429420113751230132111913050029534576862121567030066450358716842374785205002237134703005199450534139098030243466528791126018465536845915178799520701580511377244992895419442245753488932775794824299285577728*i1^99 + 2226750191981814338540754035684171561191955484514161483352164419656817808979635722762407751844498229407696501167362883760169672750827495871952896596349193429003920099321949759653818663014838769815303161455747548353745247259366408286514792200722623871572145916034261343286362257120907761504787633982858173298555774206757724951333391554183970562816148657676980243301898927605620933683469524884965090697956881460006977739672968883261694760590195335455455280954353755187054264101805295288761068280403179285561435308904488802802145358241017156164948815078409220682492773427299098315688212037580449761677159670906149189298187831778819273590450978709949694749130752723921986676170762537600281804615408709161780251011274188444923071946534380938584947821242565702443616280703388916686911894180982360442724274576176943412077068679896475588067674129789725080091685835219064456078844243572261494561006454235026813151174731956955319115288740611617412435488425056408691793258620319359723831768515711635175975974500699481557168106058557365292754209138195674623635012314303325122030864715647830811597551783578353973686181971843647766008755513150550706634954366449831936182191718643907646198246958754368915310615938398165304325933442775422575239337959410544130255970159872080056889119471494613409493910340258678341065781644511339261317443610167425804942832248441204699600108353791720099403946237239829732338296011712401431306541620807687645304819771923084175966031003517921591023442104379036549127346281416405828254268355928134757897599610688272846841934546515298323155349930805686073380319058482517004446739073371483248894481523061489911065502647836756856206977084084302726643722604578322374439305438242365286043043584872180370667300213588738186731228423315785648147786552864124277780829692265046561251172086714644435973794336854549285578742968916520080245609737521882525646414579750570515075988200748067559626567593877115589554146592723343421048000202427009564781471565141091216932485380315073001423951761596995053196824221642056810229989821301428308543956736147811500010759202955374098564086103231904854203293571991365475421307505245397615394931262311360512244652183475883671582822947469382026523803711638528921006646001470390356140708356447116817927216501137782671436981087997667095581541179818707921807979101872382336233321235727987400740820036310588756296713946960263701107434691475972992647695295685138632674210313748096282066116391607568396637743551003419066702045809630564463165476396429500749647900153969574891641951868702042106263434647821493177434014231049525736755367170514464575355220266695494339659019188596492992512*i1^100 + -14762517743150475827575290661357780868482919815840508966391163215961701001150724162168682518414979162845903968673190812310464292728142442596581571498518209648926726584468123082676883202131791512141439296859315527904627845577197111475976651966774373344253722433376498211539852444509417420913490865831687229969809257569138271958255920511029215054607986628970549351051055768529214845590179488660475378002493285459407152749134705251558642752152372342378355960251304102787499775890343603247972266237293015030380346986646281987288470929875926848096190163313159720776978265728201697841240164974092035103232317093704962416928449075237578375864894352507060921327777080459344232971192347137355408534987618738062355133658136613933696427831334980791576776158995865309364712539784271798448880313018001177763685593505338461281158446526283769897036606951442231752009080900492265451989075443481543190751017834200628513744102132933850866003572191477105967237938339321896133414223440974062058255451713961447672145227865110320848656346616010570217097271606699742320295954166004069662438539764424405581661659059100836891277612868902577130083596641621731414653919632164619415220228231758920312701328428456145743127988991429559204390721526965167412684139621638206147157456935790513221711080972020889342105010927313019978756884287183104413849699975943237453345414237954310900378658064417763918478553841273186291146446460737998081247708298177847156207053729797560072023370532501890685175608461275116267852996949382826873038310413950545627029649023877159022063485262113879694031627461681692844524626916781173806749490083678957600943241615647309271150314116120095255645633289353263454367125161101615145555548603008016014321800637187489110276237891066065535201408089551940792966245247033978082034094516071251147213156569798241980055779837291978150295641459445751235639076950655387126971949122976464931764698392358088368207217602402562029611315338521598275342023651260603544549549678084784164696832969025996741705413888198785559696672146381645707055801622958311375601617614022632292187971441356251432922684330746748387902554909571050975630083553460499961258237805957197877681066746220934524202491031728531882525378945032046717295790240817306126601991956886688673857271585415938981114510577777136035841706270101391897035387964290684378262729293140439970455366727758958625518726966059302819134212625491075380100102872998242957280407337760968949042003809392751570968267930339758964742679857203827761832647557904331265811034297883140356065752010592747328050623668175304199702104686650438098771331428714530658749818116411685113381781504*i1^101 + 255800590228019753913498337839989264965304444369690217676999740944058103847488956115676777324408161941588199801310388790664232560136321903393556353109679827520452140787071522968467261686240216819648786023157233385565410887456765529935111741073096963831366476675416869821247577351968949298179323327258315343760350786251393601663576449327133918865910474045684139296548569412369683940003241222269147375822624240112280617069059822182417542141734981374137952690790367549875588216194639710196221457453263080533319215084373451705279414631512473485849426928936146729723390479576978106079554374096863049357085552771706810600240707087621784425433456145253051971421309474127034281438876578796712560965955851833141767078903232710753920717473553498498265298174259561799015520396491500880940527038760280371261458515125485362277982387222625944560973998181754674921954864378814935017352143930583162845657438166756210023742256384023701131720941161563654791539949492362189850153229956200862663332754445060388884253710086180748709949533047528694221702013923176272470558339350037954508837141231972161708806507046633083315501843259478850193708040241624075044495864666571479423656937395492269343599554228748600363309551627209067249539106940342538673228905602195804211819299747791050371908005548818588915809055543838616330831682059168783816943559166102962497151918971634751514067873735434083950564208564931525621831279299413200406033081116764327021797711610247564414458158190845843307586180163366498204585285052493468560688864312588497904991743793044042465250624177587484184242372522219662797476735288734839272809023133893990050387556227641070680305571870015225989622409121394523389679621431401237288300167391582334105092127184955450618894469083246959178383421345894255780206542634520416800811354067180438598498613482190143675660369910384374837768487891407055328828986798834490859220630888583599170315946571204706903035811984312268267247341808177781830496556667376281880173110216093317020286948160109574433436672290326359040692832783361620708663879073769463098417452115780955123444851632892812510322556541985739872750699806403608306770774725026833255606790586752588761464493645953309892902210244903349182704670347221520638431635055739974545926422721961014165470227146179232725512088220324715625690242309625456385566432559225800580078976696523442491429209751234385036797110527410405519156360555219898230484951798592094660641221490450479670178236886654113894723801539436421670834125332960877524152573858004716541770639224569105687491353859406272306227787582891912118253325875484270724668446265269220826929717451948032*i1^102 + -5060278222282310291451863850494268228876041009501868676302286436141814745431328191709220909099523095326493760990599540463577317234561882066380332053976682643177756839397386775082606986259196130064693340726341715669553268461200318750758290025092295134524778858751148726033436339930217847206876907611966803356957218221352849952693426894533855927156250707894539844500611544174104352051042453265879121869410671254892632524058662526995204899671702490553625206106884597641766813486471234886176294747717813926052891558172825788850862633878444619292189332971999336780199589406842460084772831246339110621556448056052322644264469757742107259845649582818415467625397615097970369791286787313172395152515769241068394811709714432872473836646619800669402119362548876759248076897656179635879076172666720706760194269550306629956292186404786952491336516678843577941499298688665126807633418054897706724063844644630286387036278530810685487534800593131181774203548033938294189601226462994939459546108422940626532859324423920470389467557627969112159220212963652469271975416871667823818390468764092826374505457040270131028956126463115029934772199215923907262191371271788182984078736850648739262488164403533363869281325375117611184819983144257252312727731775422898043386316020999579022572544856427905482488543037934077179561011535498960410790145077133730307671354803861203056525698293486759622847730840673849449566982792444207399039047782608028013831065734590372694722449357706065469642145572854146303777433724054985621871754872845996409772162401401325909810594516307554455521740148261442604711876511820678404704433205593193511115002962712279481747872417305869766614274198360619899217491986115935015245933015975410381861450400094543586449404038698816233640105699850159110305712911299651639181699077917782075453282239534200216785812264778497289126829492444037521693010162943961553012632271368161849905787454847027906622943740100276409202765805458598707085549972677998127684267656619912971321769781135821571546419709204186942485010244362129864598086893104997077086684188782808448472517602798118500298486466835170913794154126827986333033438512315616909559240061101359276369847897663284089013303904440521096747606156053704880693455069800833030762459057130984195012605309750508154139530014996210537014449008972445054100262732138145753243566110063677850031166389191258936857528704987800442373130626164533052121776476675521866688331050857564787854667487120983745506285618339631981538310810852714708437405264203226829027745544633824409504078261329862797833734257357031890597718887338079287959565205773330554028032*i1^103 + 55237722366656368961033767194765163010363321630495005697016581851450449042657938755975133593609412553178433649532870946271363823433799154538720268222142865404528856565123269313179183658977726856297564776041022582398869243699772919306626683573856295644544527534979201855770316691675961734326618172497726381336436014308517278429508259028966042319658362451890862361601468759619348954847171520947240105199415434637013154050554266771153009035645496156620070901280439913264302745647069326435296670020959040165368969210245926088643633141278767597356016876374156353300943565479464261402332989633666581122139182481840343578672303711807622462950422074279839657052377689756061887349798807356390589863923166343063127313696265589185759168409090411772377493647616600401992371040822260041280164187124438210592414599422168303109110516653273980073622374575300419138751037221518614650842346154921149129891783691681746694025824097981346456857450885821870531247054729561641421075209991273278330046210970922514034617048994312810165365567159920269445051779383855217618533033574587583287356901129376201709006654834607085474655974416818425795484883314176138883306727052005043046897260637468600028755383884032329935156624506185448917633484482706717014632244727010501961970731129743922595647735317186141668737668820385460809388046230553466706841081746233924510543122282493608117133806463092315512849002892180643653815241846944893906132132445438709788023264216867223461781550273652774693714946788104844610082490793787779770518811921062897973575593844657026384578524505230902670919735870722788606323176203101278335142014619687286555059329271859969315270563482279824483100239962500463215108286760276337469985643150405099936345438285987724158650311082462564565288711773370855481593735870950915868461914460514255995551680695812151613915181117954780220963018890670646328131321232922493657888324968205181978114992748155682321387495262535324198380095491694546347139818737624587557950903183467728380501813980991771606716994895329424174964755281023523333515282978724482561034934639085135808567965563225513963463630725093825663507123216302756708211128015134944786646007398352908499429752099914936032108117650428167525037604715341754081700144345863306013370724361093582087699140296005130539124756785658823527308227021152252632670449407982327577754936119240539416171729437015832577560824370480493882105147201319713026996147246808755332830304334422597090487282775431766908473513990784719126291616963287185050214432679775769670358361928523332687037583107627855920112355035775192090293294855492649903150457683968*i1^104 + -405500929110495131186267702109842474114115124820510678530098061645129880010567335753267605721357129365529097683340281926586748051496867887296497189583361959134371905856612694575942347574009182345809946730639765518519768186760762884867868077506773029303607737509880872317550288932710112029302141467805064367267911396778673302638830602853527772457030742866898847220772471877536203263779387322289346300941343614076853754152186106975404361779003130784872170016630251155770517079078267104309054731234327043778102079602827342529256680626900675721736578629062064610152139350351870312365536627438903524477540278560835050603836685913343258014248384695887444549190049003768848887015381879334909754565609251079428155985539875507105587586017663234488624010075900196544160684238558049402934982316555607542255325749779348298442989326061034406560773792352026700226217708683546047285444936379496084519874796428913983376661378090826905290354137136814884195699836091197365487336970290750732600003844479758058292548035097550285485927171118571260427983967685990460859675529985423617769345108836574224392620820747382010989048149111999266595389740619165668637254964258580083636086914599355168396618099176075909271201733812907255690223031495647165170092109949370902982375897618787651801850229919987947161384562580609407189768529065381011920873830629850192262053182116759407164368688329925427338795791894108496973905049022140753475065003092717506948754505447706244959828874819658196430984018864014776819331115596725609175364661916752190848286448484008573163653138327255298747084009474114685724199853862240929373688322020005149852966575356960797683078021366317147486016162688488949850596677639031030037441286373858698430399222745001346999803164615387685090322208064016440930335088467211909399086290326117892295761561939651868242169583200673773391825255081282389394840785129711483780336356330041439046775090423230052942730723826955891998195061299918475601059312352533279731580835175239864316174511843250273829174470222081223146658462608195950944850466128691983467526264188889200677130175485446309866457618579113046556791817191453752773500608777235750210751990798304214618626780778083463829165842203999595304795932725250694908003867840438007724815861835392985220811726377104696255499122418879976898879260803896022313116621948472154824326246667676006081359705527856544214081839446757802480439003069853329443132096704096041518390283999610793351633641557022459043994437900151337245454972555407452005227958214839990309350072057348184361748042832423360847109612658262230663890076658860818432*i1^105 + 1821864115065294770026812926824070041755983536523490587466337963873752367317099289876107987405491008120863446402023566100144714603594818702327834179257739957420555263435524566037768221440157857290765296919800064392137697480010174670186464950207266895280543067932184498784875063493793935234568890364892637174945790777303490263999112895707901390279922097101984546566624726380245553961682765270216583466774113914300651165571862548595594234593054950380513535815545975654665311981480587605679200472208610799568015010938456689701579011050752205159500106334432991597019480460613363964005066215070746610489593191273702614285366912511890520169534596535389167236535806430794919988847056021859794994657521179502810172197141081815355600889913710442690868687494787623055634613818221329397755730966283814976083716598007986951411032115089030605157200017665033877138681518168233407750156106779925799787801903422817849402782588930264704079366622112083564147253803241464128668599210466002117328957479362927725500088971461275069955677816603987540900216684773153764139930353394161248921377328797272093743841870580250161918251448803765739365029764247317531858963969961046321681927343385671747530795917281872834760564487004130378181232516027806267732406609553763526514128479822220040700233870285202913040933365292252480725164015269822487659631667862025917148040241200052626585391198331073104059777021030194171841959227550983486526807043980851394702303924760167324853923027913494383414779254787769471651545619782168853850779240247649179690482129338772592326500498828060676574123386057556574451100083196895519451369207075173102781095380680488126442985221238759589154679258840036594982039043005342163288184306246037504778173386124750664206137306071240884230984608821552518467520917886830123702288217613734123655163649743733778332508115356815606680022520319815765648036962410388110828784838902707753352045861576215174385724538493818418495382417486785581242669859157526522390178457802622347972839241226476977923297382144032474780302589794382666622375194532447705517882261491915725907551492753115917322970338784352910790115997213956184077005720638160930908507283362041069366289293635088588199630064253076870700250899715189562368003863508296843930468072782079413861880987034542756158072369345928386979793924173509500339744871292132280752145380284649623494180507709534798720778117695110263175188719156971234864863802264501394280469783602887390894927522915434732992491350248273971503753813244945451690403904275582383041001221217958480310527981059026689939680897321330592519815168*i1^106 + -9259404150452246719072211251475751443684753795327823954579359517044998355772676932379023799505906234489598106451836570583439482214926169245509462480489552650947929360281765309482385460738906499248156326859712567114463114852420215420615302038489432378344511369559872152289151009552918221851373107946603482883011131169793996835085363040739425732620642381199370698663608655226632381688674733441777568706499239711083588496804197996688347872143254851973329874682614834104189658405940452271699150808183910095363080926486121726852909428365278833983165332619235084408447011520964971408683123968455687970711688519615744211295718516804321774749088483370534453780282526975037298744984198617333385382746694255556991783920894464587126413023664627345845679312336796035588849595373942635208275220100809497977512076006678667363841668304182050356634876780146866863187964952358544578995432286844921987723609121832464746093012809646053146557686542406978610065363147958052348980615791863978849258288738387286394679547602839010059497437400924452452499927967586987392690486589282128388856011539293251312835473279514396097782311402689785475113143050561623239201130108921227268049316439314404344592063799707447873831482470615075129889805265677783450871447657522043329128971989427222438670551708432882194033538655918447539281792182934150367288919665463087808848978555289747139387335819286268938476548514908155880195867564708508252707140277285136167986556574719799614971261486973381245138334415547418389990648518663717911374621331420660038143864201943255353810760353422209173547657105867374759109816381806611664046135630808720618809032828761958570406213100266006161127027699352380828684829119828900309094756123859744275337324573564319132014000673736974349174961444482644567901010074057100431903535477411121993651743948936079208481480616057795740114613350282606959571883728261800404835464943369342945555605060665182120888066066272327800078880339424544023585551956299018518537863160905047413057903000988909510757178442909917104183597677850011998144583822197765173525397539079705527252209783329933055996910927555367754948443246827966687375243967100217345151772202126378114525458822727283216204765585594879046961130418233746743089993000679215436311769481863265696467640233317101549440704009910185889292020936042887860899391708856794567558177299198063917440323767927416489259143780850842498212239881531611917966471316718545871430229344941077388760385970868065545851689880671427181682247651029155772274944300957610156513792797000275947974327833114000358130110500438016*i1^107 + 56784088882693841152248027403288845852536055819179681856449660891879832511431862435267415642221255533563152234072609617848962606278716949550828164847999458992822521160001947890124481431349279861950937900396518041796970200852967899620666823740799714126598958865092237586745023671942307920434161296607199173602086388363582854685942820562931417393392253523594281961299759459500566380328001649827972653250430734402328080317059187567883152068197392257779432906161688549754092097243863594818768222583191759121266000938904342402520719689545614974622639518085307251412948469043787781786855944057850624622548971032059011594940615917626810675756528835192986540705434138419079757866730051607670233677843187269360898846136080351754666674752034543249828701803879694394872856013647061649178600056041896326152421393820263296487024494941959386057998953524586787766537803522021382391518669937495065966794866417615420811765106959561743836872477228677650268338398055176919925590635084183113875627154492131908074418043884088207268006123355365519213494892900197457953218587753730099061634297546567932639427578669446717365678785390334971762831158188163269499584547433408178885050286466336045379172224307105612765471227841950019319853088868181400039679781087866162902549007501549046375677743482984652250930698809402454067947999634385595227694825541350025012594869209912926894219473341495019204248191505834418947744931249423465142567594505742231636411129104243472643175389405061832791366696020890818647691013926829623665049283324745317404238829702476289811511005396720698888371582124253643910781569028281133123285067891085884087420454492223347056921168902178942263745227491591388203393055580702128600203162343534822791696560257864855348496177534905800988223016983203836789063447947582426603537674213637061688637000004463897508525456638555614763001765461331521294384916341338745409180764249140991116425431982946738730798063381899657049756105930121470988739435184828016078806906384334406911807487329212321811394812997643505251949772490359458059052191680060646592487813860157542006253089477876073641582939892373851738866315415291052909270335647594692475269860417201086372972675695045348726893410502629193248665950591998274316060278846226008955734230714750360107585521343143091793883111799929742353248368463626073232274494717742108294827174626107828488473322012767267920111841317548613847476788629537152287190649584996182859369662928437654519953633327931504246048711172213605418892942451733549432420356575051849259498597610592823803484090345524520026112*i1^108 + -15778790799384290637430384022713725509421412823918333398910565707234325950798432603277087739225367636447947329842062102780022957191479624658808623218123758304012063103598033587379209723389406735340785966635929223267803901459987555165671814100547021770577355402813936539175991955274683911165478677457421679091684077817884088363241235559127944685680358635246940518105842956116460574897232832643218468218674783550525046191157105997095064251207744162384693937216496345368699357370405590504568671362883792665913034625600171697222875635294820200609966877600322505071209910057318278439135362044953277293221432958670525928658296635438505514949612074928151679747409327892103433007813095245670985204338416548523656673139592624487502997617883382672389747408639756763135207600008739462812570769527602898231238531929155544323491878819138569910381389222300713514901715978593741440229162655687596330206069115846746305431346008137833240468679086090065530128481968882669404470059238465259025347096745296604203532280675842273884801699627635882526809021771687436393947134320237367388528715842268863815105779062093649574908040318133260918600331127615878404006066930057162867838295977714440112487278977674006679834535951014182513451340505228433338210799082820037531513406167480581422514012758488974093295778796960372510092206027788968511843429071599747377441060757710883082507210792254338450844355570220382555809143333350041864791952984826376878120927296576017738457303990382756838955545769476207425887478299495191736604361659019853084791365545065894340149128016722639496356828648325903739626937725558111639634737167485074785479003734453850377866329966545452078733800508106686904648041314159353294780159391885768907737465427108177986990980316517738708484417410207893232997434261641197166258097045903686719743500602736968862621295815595783426595198848547172511570698206493785994337373571736139154473105904804294472498193568492610023346887021532455257153493627228905158022765922291750265029177857096456236672015670243065054868568400078462017201114731195720291019940897739821624232277225942875929809336072560532613836480244710436470649636358202039906616663870756985158314236298147757894844234810007008218279675019159215297943101710159033402955614146750060543108096318201760978902962621030971149222333132933686356938419505169158586841030810905945108082059058653486741041333697415365349390490758638458524237303828705780688393109803687123717670371083478794898614507655234221913874704145455362906077545496328559593429592677859401608021934080*i1^109 + 44863583533477581844991455123514354831307588426710346358869191397843409603676108691452702073355961020990351677428502148689512158074642207040064306332884137465880974993830071611656718303411177105654510165071042406485573188726461055266710024062400085955909719895706950849624615193177692444154372759143449199554771665224178155916661309934815118986107822557533791879463052913594113433492852126236875544843234984136910749310147148231747833742487734159454231303935049407272606721271640332785207232821038396231538722609952190821553676021539436826136201063868579216260902398820400311664555540790037148191971759509226877235276360044609442554880867022873072009084936082758548251253086847045777383142584933519309879422211968546799036817490813697302671073449574946453649411215261433708566688107686940968501148678145722677688659259816382508198601085221316744117930952163180363175236420420420179107853952317051485825205839095059824644447136633626929003013534969640739478602024648674320036240796749188505509478806930064350237697857350155366313676367530319755421361487902735537138013449880808481290808620287013407280274438685734081500513860884260102077501603279504134537921884386460562202376130679352263544623208320241994551302218447833644247862058850285994351139057487009576029456378489680701924007000438497063309953528394509559226877237886524770112477428514535813766920896837906088217188886609322489824714915443609989585091934864917492357647764568040116872179715629207435815975030212334721910393849863145609349276708095699068358860757495577310095290623966070264271727136589122982486089077794470801154525493876550826032155538429199003745748879397564675618883273328748069087686001017473673566026381514625731920062923858007190884827632226061075247800808223738468943563837935480714822667862746164004078182195895643596046623427881526138178183014039203457502024491550919036095628720215073152323101671588270666720352965521016298513964966359990793808767233490209611392546482958762204135307557350868399878096752982180460948508369700427058373876680438029934734431494288645022683126258706186381083523187684321248405361001317702811240730702349997937672802653929545559556319227912791890843661729998930974477675622121898175696315992409113607281362196426970830860382752782534499583637808804203314826703552643973246735057929256264300553726364337304044121481117157233751537524625415137265025495850812719849851994540642557875537348905114999532282054489713675671587313468054547894469868009806493216682249701001077909052592258986016768*i1^110 + -109086458977280410276246868092309111088634708744495448710240634952283162689620588206365567988332472287973151679256965245160051001346106475131085469671296721376588618596368089003923644760473727192707524906117215482803934105402901492413173034590933175149306524897006126703142435262798494720038930568931954498669714995389668525984035500982247265329716207173278931030317360000375222570582712936972768055359703820075110396031284558482039605836500931988503737812518073267206732396621046143248087258370285299162965788803233426907118062321271825501373465811181365475355967810246119922755963274302306426539763558894214890017101856984891235919785907369161531919094004200062967394608364381974937385109420739916386787801248475682293337558788247084239456344771968465559396247324941713894047900587361685758016311212611619374506571272367516083087084291571660581382082735400850719209073867538745053131283171860412592402084067054022355846027353923981120791224985578558334834394793156738168995397654281723479217009462177985089315118509628890101289312095482924185030520076140703171038196089033610770484345683318357967723438036933882036000881299182988452416338990005769509768452595245557325818679872958407169233757426610330350046166668019355819557105647436723807641204297727380010740000427132540090654755938051466782801430792007206179956584985509104556147775145107247044677448513394694696895149862812091019573767603361600741847403929490032644262743954918857453569167564866090233881202684052323040305515403479865157183162206374153654003198636066713727659512153352663510566242027664157501412297851206594570455058787397125456892850976505086098836047709982747651842557719649190700999499186375259699200941283467493592985440118668632193275042318634805573710019391803263240072944055291099318250062274883325550521158916772537012680312696245424303820440862904238590929441807134063094263854580078962616096773653960454731409978624019767673450291699208128126907457131043321257540699856576434688057451858466065287352787314234529937802713159742613097976823177345626457614119701943868591224230497053124141464405417577022386695273520453855161817941050039918172011567039807469823076612742884778167247601225734947465044810243175327225972523015607783993945702782632468422549505229332036259507733311938068998318573182114412703922836123181507775111349127021717737865166680711172550570793655707520429368857537402125230562816240476223823127342987898954368513133284660215366331604968950278884361763637863135113879406709264074407936*i1^111 + 13012401556017708909913138149178788361727213193285175591376491673875076699357381628627767826843199465495939635966023170547256352535291318938468307778319180709995059179637495965278574731986452087276817136187037656200902941794648051243142547571849370439273004739860558967996373943273552801295045091244009107088824893834829389162592746557543430993168536144223810675465367273363491652812270039645920867660860974349123805266432034683527456980136783265745567799298329671941399792038929747671637020854220940943321745402637853617624181381942591955625233447634614601768442119563345702174281057180257097682295213042510939419986887097481712475199867494587345521994089965385320663412222241100868498684716497776765255245499867896809400316221971810822397221641347978703821940467927077447603970960106057235423722829110723025727772592446463651332804191952361343796637187189430092205914858361805869689275329147481580241748879146533725788252665430911265429375353134809289927470203968668238680324070215594666116897158210298645806339519917680311299047609908905989389436790177984297150869022999631290281791811213197280859298217551784993831149777373124775562889360520618845116726668813080031350239499410719865578370646150208693324541630374523629168163224615500096899353011267495371969044795141909160132083583177259448168630567401428534607554907272953429637943030816603671046601138021660203186915368787486946153623781357008082053838938546391459607471337445071304253203259408992769692600989140691717243182877133396597482026189697581750372085284245913310114895001033771885243771499473428492519819373434185608515092770607629405230988484326260990128246735959038807669163967392682256010648062594991798255747044286940024664585655476104092831456812637728932563417179887685680079247236722072302026393120467799878192108073871682168224969012079251070783700503761748720404704725331556188623961596074370524210271328671899090786223240055075334303302638409318572729803448134283394644785257848173151177333767494616347222805251796222625167889573039360994239171190165145860028843370342791458604148975562911718379937969237186988160053053041451081088656503306394071347085917183484055972299746391527524797822104641858457024532341965650692630962287964286031908846354146861691088703216006473929509854257547816928223211945879877796007959792359188355075209019240546943823132523528768101931123925349157492021852442156088387930734635444180440971110599009754931667574878183929817140260429442752061759806194149327580174483456*i1^112 + 6810179732126310830365370725158343861317140959368920756101731920842455566391545115751079310793216141746735885773471872212908897011548186569276557014259512152424460642991487683539481408311664146103405456242748150352749163844757487171729017464191997877802574462455135550685805544642923843315062980040291827666227225846133977293209719751148423335445749224759624184823027299124579201259579455836599635160155251634975134798643513989626412942549923621834610952688979462934322274792767300613197272387806660981008715438004893271786725918219722848293354430520750927681202510222763398449163690366795047820648771608104422482972390213509600503133452561331540991904113801545045121629708201166141814809694937056083844945806810024793018214664245483922102954233562859666579506149620427479010831964709208511690483672400853679332888454703499401198328379936520351134737215945034143027415690677508331022836801305154194058176035593889766074449464821854787199873335990612777412617828407337067756585741696899853686057310704293255272093923899313074761796770873435227661095266797682684229491462165962260538999229175312424562631807021975363596969620736648825699118898133166657283612139480619506481404275086564576941714486123260688927094261880307785090948581647094940034935136542477906790573402972165819822969939669980487652183070934490873628197246378688439464774424625003275292031111285644657051999744207670831115771073884922701850431955292412484786463392451267950520983711618895328689947483252807688403812255011388502857996752535252657171757162106982032278615361062589110878774872212285261392286826176555185394350321627835117171552799417736547115212765353370580271307647953428862020386313238386256279324620414541777138037075864690335200831344092605389076845974971220027454414670964518870174060807973053889594923344762972906782797472851578158986689507911819221221751766925572084526381913844443446699510304761618860628514836143212589959258895884819044534101597442503913853727148417838328091709720202184266193264028939612510389605370313323425189532586085077963244295156170430739031314193711151614921469656517036500388749615342608536962715650646280500605465199221904192336891338343511520373442971182146324112506383748693294821328659448618439517288441322662995017707020718407868181407044746784375066881922181395247161697759569395393976779894025589701192276011365997176488547491827190396271414487466683463322843093119225722223711106757098429277753777664186594499744855609471864913962991616*i1^113 + 58476728037961806886848405805013956289757512311793599800364950383955315066675420301262397384012939315114025841767910344871808989973675147670603451996695350326109669272273874781317567084465280342952503874001868108354359016225809411894288897878673281073734804390118973140683668359717983905648535978481300281184512291556416373736709152478355345861125986348911800791227908509744814198406019177925517370880553664562127661370955246082024787642556510786650195873654467541508162836947793330550302311899305330596896149616827568734943065506347865407621499006187950805615766137776728823209920223828709933610341424126363632650527443582969066263691632469655190167758579625813830497819126581464597506459100020089847845869207833285990897833989472935544232008256030381141129662403646937481772952975844260045941997941652155627636560352733781026976924183887470926322726648858630593692726382858031492561268477852201112814588268404945946473731100668606297455466755152398634417921150702765664492993044737764015133607746409236535412090397858394058664265451612355888264719888263762395858305553433036146486839157972618575879677936965536834932183527656021038927296436851915606907719680462765961487843217318431379258888213148900149720001895532635333993891423117244581100851439940016449888075038124866402706350996883757635838324003751241302663603642924321365578544281202585872465529127271814508530434676481824659673167116674027273121983756002160546226628432627440401913598083185434981765267234734608745290034696883264405449958084650939389568409466130046256030916059468000057202295971881024870740839977720138393866120094502017859074469624403538058936312836924824174130544223819509627945940513045763056940322926841611467384396268675690254081987511303208899011129493636927777429708119233057776254306760372949130948932574818155746206145660469375139929577467117992233388938925875901545741001823286720763232047767800330907010614398590490017037243456605966605332304831039123891356919293760600450376829084984122257829301275316601710008992053175444027216827212017485708197332833327545364286510188920833358570969465724048465224433464069840382612654485689291943416149870155237522238131694070564588538928157351165838796126372887442341031671383161148892670092637420953934291181171943790566442450062913901432972837758542838789435235086563373183585025416944216057531596390612481293340124543262406686930843913374512206110409524849191367360743837334375349238007064216334743175008918437888*i1^114 + -53514764236141103058618823559598893997548028032878215838720327203308427866283913481280622762259144147238117960320285300705800617860253297413762395850769676734877831823283743368215257603145690282812457111404756077658046641091948136507667862929982567594896316122363483522486575805381642645523982940996526858531973802072851669860672460497188153254087436134705369178332665300768975732861333199637074468129894212464853100008071566911488821809488830612567021981366034635167247737073432923213387750130633037843815015300636021844963991942381559779976356612416965975330798652741059942022593518428569484511213634668305322317437160737725638816849926048242348098662635229085746315193080432453391033504779084426644247086378639815146739427689025694281927999142615105167546960891838246370268663225773301982157880272029671040983815204376040770691139731532120558913400997206922810164136400394907839395855967511003269923288427877401509275247844634459023859474871751778739002395758046537974167093902526684731416103324454761581077164872261404876298783684155257012999109495381487397497223765835156011084696660460633443055810830053888619687959840429979581195681550280459226100854228055658609811794538098219275771031789953683581795967958469196874924018672365594338358137437365272619723428825647668808949160273767541111627550888952896132084765045630334930282517411379662419966417598364801130109851266051092544674891579317131516128307206395999862161085454823777316962968486373206361940201448454600851448436760087643566207223579753638931400141722125580738190843480951881882513769323713379674849502866139557332377100680897696193189987391092120448754196860830146932554593557289911928227679366483428975129906664423890649090799952079593503348016300977776500078891326527550763777453745749381845617129637377983567908835529130673021548092696743714151822467736414790175346370106042453931034728883695121785750464489877189999091690373481376282344477709537271854125595285193012225794005522890343688470403845336646041376473360662912754644055658577471585471036179842245339642872748267655470808124543634224560240058241848839193531470707803809169267234939630852260247876830099337428849377780120036482129459455576081332842065010793883157325436216868320546319513894168314771123146314435150751280536288561742050695627734553392117110428898245246698086651639019581200243979169153402652914739858105933801953301884424020412424038802126959966707949358835717109887675540197867520*i1^115 + 44989859395425717198710591549407943666393621998468171314811424296088146768978452878284765967448632145254561577327457155252824271301091589378700157976229916945609808816468341705843429169518653343112792352979718010542181759576859851000215752147012359648653744119979789489654662567510887653131042256115222875287745120166762245543262926865645010175411613904050969205092043801745377872579249864722007556762671779149922480319554069653041344752319718244060565764080132058877508607569980419465033293259221546295447637108573982979577041402718292022789918877029929225343799774970402425975572679413973175441379484858046154182637649076437935891941328756954291558566378643270503850504578999600014612390527408661628949615504335732202384717334545597156830970345537464860848509913278827592652777103357830955680432251080485457654788917583902045713988591573275207183812784444500380756824704805356884918558729492175409852331713417349411161626517162551552259900083140054049918828747105483217685170482052150822446758476578716929735397044165828210136021317455210955399537514897805924126987422168879711948348461680473900622087403961803583552174463351724119860505594135494468199631528257170505941205847537419341552113571491653026967821273644129434875274171700304054289289201653537744321172541835149818327738437268607096081081809898551646365766640392300712698616336139195080236526758552176076485887472773703329271439933982182651716163025579696251484500561164723809083958176691874006397899356968567446950920641748691837832801556686575145298845655043352329951803276708261229197006138454846926517991742023231155249374246878004004376164011694303501414577761563967254035913494679501595502102109134840498380294312472470879174412807172310127896621995651329630573827601861843977639742191700869199057812916351907656430222764199197390754769907040199885178728748965474445282147952318373783446133982322740802538080592078653599803551977569068909890014082215447129608193996779209369914044840698526835897453845392481517008998028767893352505699523834703740093627475336219886739307153704504640241865989025838480159214186204655682611695668993849388626890952244445181399624201217535239850874694255227880146444677489797618147591331783954621093375069549652404576659435542532749223961967424288096814440819303036585246306021052364957532697451244326852726296004123458648344669858585217332206662365319536294687301794136780021439199591279711531607116494075506720768*i1^116 + -67853999868686989973379021287984953883912189904302625874989022072774994222252954868140003310839340314100761274662418368176031742391663398267096377461305785827012439144365113877331064437948965584172753517341078554295415752615297105208362576376183811695015926841971496531201291798002007670871612543469197887928774994743758971090295081884987622979023907218142805006396108997958415766880774105789355644452383488232327399370770696778807324700010820291950485451175557106209717009017142825211843235961611778914044466501230488346611014107135856022515582125966169059157881207485567696087311408220860515536510176091693505768657745411183482190687151645901889148268404900509140641691482050997854589615184116775069395460723282572292698438812137377779097775226848775775147558616391776336897518879402263742602689019774779885554649144701673495472292232063545973077333515697157578453911553487522702253392795270643813435617147853006903099615851221786613830973008050424471921354904681102895060083678913541007213337680523189371770160908308855203212938503452700145070043873959355009412671491865951851697402966285713218372487420042855396386008929943404177709434660018112016583803749864321496654161965651407500192189568071173298011708235818241967817099050146144341428694513308841184545716303728246428704456051409628563978807442585760014429129263930153010270271972590566006837766422925084676583519838096800110458428059763048886055053813606249769872889848429587935495329928186856652785367043601136440451413648389677817704626065284818686892725975122743516641249723069399724691322210586796690406476576965467385234827921929961808000507152904045668256466744931074814864267109308716619629362780614751362546338296250725445666039588015424726904083211225751572719042073698091924761112105297525710227775426600387911336444671116163248327021075760411036721179139464936596336376631296561296288220971861230420328522456253993859704058854362908123476459135688734045475187094128364719496322206132779580619994207404901789931357886141178902182577271959598256521943573947431608900244825808407315207822255496345924915170641001097371656751405601065615001753828834705727148681815679359417280004992946055290801170194020458865982257672457637693906040004948958312592194059473707739829313501023602269916694489328153322862230376739931870054855407973806159344704755819045307954500523726656754711904798143420149748844447545624363515936585872314466304*i1^117 + -10694370882501609303296822738198315974593329724350259894286725372707211939537496261203231098412870002616609688821139546203245770807880097125816272073737872151223542404309980459180104534382384265564563845025977308900697164733894025861010192917542157082051082520913002221957988525965283672780815982863671572276508194215440216139471058331273130551069108089390200670849851245609556825197654462261699355764784655226821894624598200911790625626304563576236755786300211690359775098599392985657942594626871773464136119372873430650402500278711282567624195452329815143730182700713349732906863226683799704873100624283520715224384557900172957145465051037259243361101434852980116076223290015667490619842166490689520355114532971022987055018120837295559115942792302685341415361777055427397073263495085557299460886694906142285007911092592520500185682185888047260319163698125323699546871911646139867925592212909942319394362056427515242184743542962515127627226164638356415241509011949370317150559092781549725880185807718923120227172182594268292622702927396363904264890524465177661511675563638922689501387851729727932912037071378201085948455044154065274447604802288917069968655730187213223274263267597132192251465968197103525197277839687002073407532529509263893877980751947088237481871203776305428324648722419760978775421471722848112492250734262583377693398847962247199628143311224471080259241889837904234218944293321707932163780065580181713586412187985954208828979953278906640020243706744762802985593737233347647092079391449780956593526713052929381503147395619289955891541649560518652090807458333968106345445428486408102310617658857114646106708391490216517721946423387269146939596646296375749374041718845766261773237078868071903564722631175333491110075205578959777567972627247599631653482820487580655655976514273338076330789435640316547667156940574212789615236556823692919831493570850060343684888366414969248839164732433819926507741477589779989738980303787029512946497771878732354546356039770044850768796452849838005789641645422683018208038753332085133018160835803359458082488118063580602381762652221050354905301740505246597121024253275987630558463853317998076989491431244780111148403522431642206371747428298416687324934763264738980682865170539081161704589369944770411230595877411597148686651034593757798422404617058959420416015999811772326981293645032895349377203105606076858107413422907523596288*i1^118 + 269370400520644760697412558069338617581654848297209693257558089122716969808764081090568908866512801669098346512096299466269244438717878828277223294196549884334951208795769436288719033984499555592592028689879958565158298918639941214557417918977260890033637779261888368149758344521392400696655473019333268861766218759645049997941532849031465501616197118225942456126915010071198121185380330655047520367059514345647898640857811932748575693283426350045900237492841262256867327043335351972223718182643791242169809394149998559981810248118562307039701529892085740551466819263626962024905425212133816947097931989516712663807990226269141650567254473197278180634662728247810906951577815571618798945956679357026809834791256305587677102639465207472512621009217256326027582717511611004014321988900230344470491710355806741690833578371015476535942641720884763810660460943122921246624489020025506629368111124107506232405722842885508655730295432066156914291367577736566770491631438681374964249537464273725849081707454366684447437534452185920477132329571516670824319173842270273774479678172899517155768698588536278196403621777601918009971169868946974321702581429382829838469957956822338126597295334572971124264550451644008410278371357568705310567228057620808575225687408418112042847781395001349671493539712925966987071267606563359331772693145841904474940606421133838187111113889328398391492189630838362650689061834894287499779073661035114581340180582023553533378598209771150263339827986678052811579627377418803611672699819199088005642133700501586080801505503257323738948700933805302841960013938482247889255275205788673539552307275717623452296744412155162694278784628401751701319130451264813947016365706969786220065198798630220902442076749403463912485578693253152266690765956414317265940069206681672421670976573245112849789725937389677771152086120866400374591953890642013660765359790619439451924912048301578242653405290897518320125228370554341322844731581158698974480652238559415774220410998432748821607479278527907139832994993042982271208589975841720657637582451134211954714281154142052353713866978171278434301471687877658310826003774482722902973409751883384304966844423293507672085260397272880895226003269212150039872495286775823160996599879403017645312967273350687585298707432517367002307220697978671187946084568857465862351849404238876564862130679531964759516084299351719936*i1^119 + -1706520157075137484876446365654906144415124816089853408433288647672056459290119897181985186143903021427282301099379088829055304872993107390763553187208257040022259031638315513658539195807506089591896572938173474517003728827047729137885915759721182472249799010284717661204892897250782284153977267758424485844687185061327959396517117583266778539789149589010407476914666293439499756759156583115614025686374587066282904970547704162376448248568299509302244097498295262860538637944992103685612094653116992802226900802022662457179660703177834069145259745903343121946361062149362929644595576162240310774870142662215994560675361899881173651018790298123529437897324487930053411555792175313457422965839457659126484802141343510085206206295718757337683419175035462500530026340555584165106788884900992397120816845363345055262815776792581225795744503480500031700288763048176858084738447476010119288310800404269559575205206391790306105992623749139343215895488977631870289629411173393902156483176759999004958172620115927054917638232474063966333742452663916159909519799763176745835396184127516817135825029312768518315870750206900094444687205702564568952371856619187213840455535510902114469832160835467603718197917356874845544234031596378956162073105071804754177527435928792926209567891582653081942543787288185159587217201682393422412617276438474337343807715003917353027385140449910806885350062545800002614019294874584121323952883781486173853477394483165277614948239954762010103894284561285301328953117381464049041577983753819979398938132114367157765942768997844422893881118745304587425387636755300710959660230757716144285302565346636882235940691405300281317261834155337934158512875506431829966029770217819169885176410480359782486159238257520826803095053232426018467053740904748884158598340084015370697983033381466560508775254372528892154518099271947483343445140076149772395902848551238080712935583082596202711552629469690096303387686753376890838240980949844256969213482962219842441510837168297260604219121947222252722448917918364484978160417045520199418503311788726417654444466619559153443535049422379530520361376648749448709561806907275963271492870676765507937547133449078679220548055350332318102954105000998855807533886886478478786435502705875574398236232430938002953122423765511315497562583644055176631275480810485228534993283201514446394749496087019520*i1^120 + -1200300048679476550971402994085082379296967699842634083892399881965196811097013917704694684276044104688844512907709696241639810595823980416434334499781373215536384414237852005714266273407229457714683002136841046000881828952521199818885211119723453965103099128671094166355768217542848202832524027830781398424803717451833221992891334165428445101064098526493223542069689459254953834152890493144303818357444343244790028481038384284480264410771486365286632438769151070474950168617970647955117159193734888231488945246004448387402041368433394691905852810142024153713191262599988156574495875915892985808459263699668146115757346504167043265014749400139739914077792714016643058720243418582245725076432262083791165195930236785525714913514871652580026542208419590082156644477080456493044848646884377893491304314493575285898966018644063822639813998532768574036058290204208036770625310068138388412867166182289196642827675967684298915366286995218740901433258968734338932107240878257630454236841726288387726202829350083754699328769900192717916574301290849590560948685927805130580670731407529660567451571094883716857865845105566745533837629176376196625783544257389867731235774344232329420760375627986665369341452289980845777314731185870989548755048103609406558349945723198551770184478820477689777932549819297633908407415087884142491656811327200397788329735525789395857535259206115687564383727230277252034447252951349177331411732252973877773470768793578347822977752726142404066010536834653478745919363030538327947739509998502357257401627806859991779169477180921835315004519868827300925384119322937113463934845452733292158807531890975755790878861467823838423575586666103661843103016687314261405061665075472761697655279258456641269738976870380049767191750893036855111967339914704134664893240196434914358501543171663804201799750134687285524293068730481258746778609212058350978818434104050200018907288683194389161057722038103096347013852164862625347046822587251956094861891483654015158569152226972623435903322972322895182193012592809363171340573798926668330427493714386544281754956231426185527564685718575169651053248606468092707897304888152313652765184519384899646816121766583951230306985229571890919446839450821871646847427603320407196624922374361065549949766456600317663317756903053139020777848870940428809825182937586612162524597977088*i1^121 + -205184788574325432790187668130628333916179874730374081910044450720517305784571163855354236435397518765363727912261062944292355838373102783745064859185684162381980168500938627862809352529182964219266610220455716404827724340495279431245856606606137008825101025075302378570037624278890493519975836691478333239195047820130591154644734282760619196470680238859153274457910383508736738516012741823630293315213745957681517376915412074183284806939975326982522983144376311289450379294449826043541581601146316299471208091192716280019514037901920396070237692424989765008440223299384386725781716342808298212707536928621557091642635163969567989957913349216012449534529404560034144466564181092967434404804409228032956479787470348167831054899572919439029534909528122283409165431470038527176716556932424917885005335398463556329529872550346345926694441878648525051405753333888091015806950992283330618307358082623480150825817843270941516396522906203513153020841276082745024214818696821527831816364368248427823475783807468583142100241130291205242822000862191618167589463762561678369141520709988588492738843818316995680107494837396026334103787869916438980235765236318611468408171746031542885625513458351690241957229861989922195196137439011812203954998564249800313565965413983131938228338002131221281383190912628326809432012890302204907984049613390553488373451530507450577758096585946771226048779518338188673845664098066834980807251855246164236805291411199422003087237582914269933415525265303587977301245767482006648325237096639663343225239847672064280847912475888791145702765464008521198112777393547396348196545770927042947837814211234223423570820922521747057555713135244763753381076932899563222005098703378670424087865396030852325944833689172432364346665178647707273608337663395676497905856147823344243801546794129752020454303242207517140369734373022885526617511733567056827683058940824337049829640423856485764570881766298153894982389962954282541125013006008330934215790349192612491085061952575393443913794895620160515663840796714759134322599235265357233280952622262242515159642882067471907420115167355009716566994329349375788765296515297506072443973379007140375390410463573483323134582023531397627383805922445203749462570862153524624205216741280273875764105809976144393303132072946762417912548857952804384452640768*i1^122 + -402732223838872679969509240415567825972942142343840585598776056112704307687320323691101939774327148445901854291978582368305745739401234491742690644215148974815965409002703186645902581742094942071658514199982588172341978533801174357218975475188640092837335602693007034846304842693517274223455822936793980243521856190064445146822586871631488106448024465489434311765757853202204536481511225763439201307048307495179619886883879733713849820106224338787323299662987500782805910916579097849280877370563015829901184643223177812316886396460476180810549241619447643348601337055159938245540210178870744840833672440920882729526726202699934339564640762761208072551594846676335131072688497917053795410425991315877283003897138180201814979544480531955621524651956735889010132939797044313301048872351292216427623134732203058758684251702577325482702633594514696428524257531146460201115333202040105747847192070795912678183092248495946142704123929990003328572718296573451908855645963053360042177673032188892209703971927412769226884263706051370149761624371459267925887538525706417733799168273994503755954151449541008041761394822117208750295675157767214157307072416496985423837716914745967451927728989386828256137572838158440076998940210622486930392458790656408451759424000395970788170928513041146845469262354120498277666128815113074886622068600775575168756474327787785829325436702136770380169768203130355874777043803454206522087688793422072362025721839975865152875086709194399270108959326561797024229471774916033635939479131385463965916424025574584938070430185964076080093849372915668596235955265777131138268779524085070563745685541860569540623355767188710574612877359397100067265753094352776792618708993597197452861404593762650149565085500657521766244185596017279268547579407668781049215430145588376035075263341282520240754915155548614088069763307669550904480556986146470661160659403662561891902179154979836472611280883720051525279770140626088233751181638434825702166182203589996007275207364575303227303339616061395459801350524143826656695025343880026560453867339480949066458549967749467332376734275358511637689352180912559041610209421513826904774574201130919995059471206672256130787846139346724515650237877515920477000011560719122679358104080074809236776354900823616771499931729920000*i1^123 + -182466356985937769979592069868938418540682084643169116303603833320860799201844093242725045075869206149056758112868985624429347638830138647077260379695483523194110941664157921737051507940835872111253507297505996748285722360775037582008524672192188409649094526726323423145159081041585649429628585647576641977107780246932288486428982186745481072730527246509746768800988620768757597463833885838591064197338738170384317634750152884800117411595367373831706874003839436949218552005392826345054583091815898786561286635408603876565448721487673256167318315429375764955169911327000901651002481037024931905275206922851242016484723902057228761179802790390535690248003868573242936639171582729449759399088614936910066530964421607638676601300966930114240677244310047759031668921047876518627893545254933014427360601545682468562833156736699774861200390958038255088297464017756558420646909082355135734985253200763089667374908870402543091345140816681681945020703130500827620210410316786870368885275261775799720554898238844231107021349955016870758512670241966949297889264003908209000977022821047052605306360846274023651104063902717196644863590931243219249186276092573634444766277220939812116271643219754156978831381961086056474417344910484921964729936058819421730250546021392778094312011644614763356373937411352148085553170625026763726899672897002755667841595961149932820598162666336843530442071111349672371626928780607848985619562862198649571062574510182603104137039897484491210374894642193235076311979661902960656542970248745944326043660421099098956626611716289912428401667585847585767816931417225472917273561420656178784237462268209413039879889233580398669386537032227614460721445832509544197291525322490268539700295040909199815385456892594760023768253068647279902520754642995645857956437983657407700528297686343743415984443533728796434692505516237886449425636770373314345879807779081902621968074983204134362194761517566344028003039397511317256597250419388427225402996156484363170342968018816153544684456739892623016120678275894580313036853728301313946453560317798417129869332182801119354673070593600551482316503655565283649436433519966711323222088243415845409090003272729607261194482229076984323941234771567887148483730694881130019655157966438400000000*i1^124 + 123674800188724784208600708848254605417299077963897541396646422363136864355552927187298784696694355516499205238360240739548145000687828687025968151995835351674929521811728442100382963822859490688043897932138713624193670793958619727570917848609714571713250120958429103241180981264819706081817270578370811812084602081054489390525598726395408053125591455999348066778483836831867149762543783857016149717622567615547902788218287989972861883522607388435232401818988722501152376816143922965503869032972506527312402786049500093923436072748529354143054056077148694227938391321538919042464469226204232472438586841322641045492164676982354133767961086404596578528093521774164136766423983891505091123682948656317384537106778926235117008522693511878654958127678817197201618868101119963122999219674758826630949354550183991170027279156206114234296883275184195723201224167282119477551248706345409014988828124122388599009872644603626737548344237693372846374539154533013813212075895121935227690736686398352613315910021772057681526072909296332677780346320732236114209698496643029204985059195721122591629600763542385649470926668073036278796142863838040415066464222833820415539166596882719359761192395445998235029536066555178923126336096061162281702036639124513588335856962531132937227380807060051295110629933986672871815640981194414894566517518293532759069321913843810758974919130483303179342140171835703744080753093614366289850179622582201234272613884978538327485662052720519604722610747206716421278129377751706173174263354790371089399601268031930448166938917831514531798529444348608943747847034612892830215482019499502792598624996449580751259755031030677709243631538084602964981188141965803907722056857209821498325311920964927150973425269630443771539426573935639520785311252187554574979470190701542835325885919760220333204077705759380309170410934540883675778974989606541754186793698279031193746636505176452619991383692682498078117292657049060950858471227582262437546357601984622187899580107187187776057482447982406459180823005385722440220969497099397338204554978282509320252321198169764872599713566788333322204198524006074558323571141828514021447477736532588655578112492425421492695896049074569216000000000000*i1^125 - N1*752252737170484084630199781012037025725639062316455424919776077845810738767175303701138039509534953380291300740195218374693917226058820924028792151689287288366191244552808300820778646201802536817627622516460603681135415039275962677349379940434153291901360413819267981388137019282407680000000000*i2, -491125348958160216346987469903916446693749261523191534766670069099056571727723230595105424944307446327231179221012141953385543994776349641464267474597876550242513604541417782205971402659523011936024612158733170831964784047309166791175742828586759501202922119039823213499293996364881283928732675121412698240623750762160686961962394450199794670779957321156472508945677767725023876756340913707359243352030975009951362078956440312510221440271277042285045600179762600566273517782203996965298127053109526921247408927861439045797520393712261294176615922343956259648146107045832180753582878903961597925275375937945255966222007166870605188997889707011955317755867415542385081980892077739093636543737631456762865237488654244618937103008527393329614412346424761714003104376999341803690989023341591636176620613441924922805163934784186543010579147614355287871721452701003274507748376659911880084683411014074782969535096134662324329779503340321887838718638021318965092745510368554490742230275073208209903272019050764448026315806507530324605759865385111998042427480660252420201160170856965475288533921943563114962448776481790410181220324317316405785997670240186621668293123594330740812667040864551511398101583240808487642611972917465075542379922065022767919134422317898031158638631637729177873716627724453691541880316922342071011977769646880585563886005720455685038371960041424267382923904132449951313123530531622973750603908960490171329037433417659293218471901441668768065469959787041528141148325359981693950396522886624086710449911472755484106854754021244298559006251710631629902823126967746384312765359101417974154829781677478292937419818763430998095884955214978149737158253240084504230081915980154326352667405158247144293419917072594418409875734366980965689102492142099016364576581862316196049417734281230534836602884233524414808114494167640803360963691376915450597910394994296997268417524694859195892141198054424918298616479059924765905220529550657258210375773606913811020295689895456199770425293803326989422913675184104404496322764941576000847593382817178538622334100767314674868341930307824752756335678000939665780249651934692585571263128256363341651093903804967905879460589180613389161641055438225499050177711404747865143573862354390408341389360487109067697144963589951662919221681674555529219253187663008344356312519744275077073571008507912745447464720222710199632983897415893456832393634788581235013762477597643785872134839908709015739389624173348649470377263069603610576847555739639432592402139777620692250047915841840519579366016609632795020305013821820036880846652674263021260465203469380950376707496557015851002473214278576567087288686294603289966455162187368626739706690140262886480762966001719547857510712013690894708479764507459699385272763419193690675614865467898309906613596642765177190394072891136377944405832079992633497270725906477089117329272116549613604543638300380128624315469710204130744417220810934319044676187204180132038142961704238410735317318878998651029609317027132569928187314500827707110074672173375948219352757825381401031021880619940248302854377294689435301332896799699320778864957022921758021841357484589056000000000000000000000000000000000000000000000000000000000000 + 5096395244687109925846846770016296925315228215219371596131662200435622155839272887551580619315863889552945161907126697729124730474639959329317702857208333371735866133161489649050746183443903131320120440827398384672677686152809025987003356653025800814054128014364502855259785825622629332561309066132591299144588546754455537007486690532885964387143913860226961975170506278636474524414343926288006948410100994946349505918001894669584275792973776325508982816041069967206281343996353402323840486468797983430365783965673774556419930795702603774985898179504859611144547254407322879422679805769103665847661152770993550910846505979577370796470240936164278635961538486295577451558014320446462908830775714788318006555493120734157492249892033585896873802970976640092320099992756389021045894614947123671579277437911523998567100884313916144927626433460232455451551399891429851334942999043807690259218562811643692309706855119901321265991599672802998818649862772118126320154091555084971538644952458472631184362332786798855655210431061138248989273882151330178459331784130204631764004741332807475482180757153665558474404470896118665997679792450218800282432772173963016159655557088190596005294073974356288916624431558675591468492776014836735650584953449335972030547047800712028121924353176655240351782694551553957729700002090582856834923680690643273434547593812271600062341589005810584472581696976623390045124646433119106058387795038958088693685561601869583067266543416365326750907164141811583850957277928054547485096323213388306196294738561051975298110237936938411318713160873991319365667593807556543908190574586443275537706063842165625311676610645346856593425829738116339945674353422495280040717588212224292235815195931952150436307079933614669366374286426739495490833018351577862028981122159211955026887283815669488727419576939081089518109822577486078675022983790782777101562489328699079189534671221507310127694124290496758640794780065390104651319218980690033283794812061610878663007773633195850976312902031334127279500457835713838086160011488246561250799170512372408775729920978845549199887595729137300089560067929036429594177622935225203307962876211959107182216747961068466272953117250225660514489353069626912923542695657041367057819126780918623289606197055591334840981634837696979221614606318834240657129728242074888350260761592581117759712860967383696806036842129525700069860162196544872048074132669493446938507051760199275546401586859102024367056165526565180018780993856842087774891856098092976744588176548122862576954553639672530793220117865978860030551581414618225617335538792961354944720664294427097635693755321094268911168155623369489509341568182860087558197205519020434455178284809338933323837909031193114803431581412708382816259568243453734302020750816115550930350617929684622241419518036224775072151380276063144426413166878526518341631100581288223934876898203546162564019239700641016157678623705073796179579945780742184796955923389606628806513076955409971872394017140021337221348984886080699192108351008337444922650545786075531661695575281940142894314236843216846699789643206526449787515384543304948470107030303220327062986143662342144000000000000000000000000000000000000000000000000000000000*i1 + -21776475947942359801479469057020656424433250583378101542735073768233638841796815764193683319809026963024461622189014065470009199327618559075513890982732987307521213147854957537165741029426596785688598131831073943272588443922754981647171167492216764557874378591497864863827619894338467263546125686279803450881368323064274109077558176877292730303566642574571598222389840008094044675072468754912846083434067052022005761335058956201181805032386294246859907984491355427010898050074076248484992361839991013102782143298174521343481175207409551845621427846588487484276923312570193926512736992456412364091725013274506586209791450313229816033027670801977827021716233127668067749253732527958536125850035838313193457106678554031603650270735397816063485261430808661551392891696915869136321335700027560075546481182214179104203722697087957307305226630784349370917629563162312591286488580578493238425817993036506482322362476481944383431299942530747644859474880982666051398369974417549724559325361844290538623349204447811752653286890030999944033108443916791480199402511090288652643366875650758071122963952322878766444045507636674344681976674700109449114414604694558735634281293532078848214019471843805039548120994308276460454928194032270487205641230801773534107355625779585118828579074963363606616115033371108748051396491837671707713730779279682580560916130520074638415320032368217379162324655797883286214703776138774280282844058325958043752288067882253267150185419212352099022099996772605008615761334018273532248802651539900100422747303703751848116271199532771476724557462454876262673033419456670852587952186956217344703155307187258678211585021209172121366973511326522152829362768777577362641567778111838730470610350276278571667260767927112145648086336323161696756433958582459183203472918168411765251014444625251319242418237549924951758912022595166988579017061920633864545639454357316525787534272143470662601403643219241004285604176392332247550678162974210790853672276237084413241201030723185573088902303827278371010100493852584650277076297622898244451950535623772690614200620392162573559859178038362734701120713002363283368646114219845099083855545769479131913102844301547843022803565233702472033334699506053228984361705455609361752487872333755810606255441062472294884003246647896919096792264985907744607273358671188262226528659862607298007758550647935651293717898238161075084720987791711841593247655084842186764972197242755495600445837312170121745087921508335240199195314161108287977566698421089481733670685762564024144916514097762245283950020962424198583288078564030591100749309503057011028161067602891718266096783937703371109769269720289400665358892272461641039277503643331039377358804093203166848479039811134377063752245707263722951396755311067930785154553023415272629228962409789514424023897379893389804457096439346192606617480949658496127031931971739989589171745967777573168020466743982755357186207949635965613572473834949874494670187508433005424625416769413308641025896439100649561343610853199870721891450496235489049939556507628638377327744064418352682074913752237494308152436684143596830657433355520383069148070886904033987399905877950464000000000000000000000000000000000000000000000000000000*i1^2 + 43018120093766345021441927728183477116328480756029195000868000721718895275481528364702085573891174865232740296552947601204038121159609830729924992071426107596956392975165604161524430734063082560844101945122549173268313432566634963869660815035537671688853977429827121697000521165918105144312599948698827526084742350547892024697914443613324553515727730284847809584605744606247458936903858601341880201128281841801868281239152876759540017400743080162490365312435035838242374198426666104271141352258393413813515055600954101684908811376083277069537490075010886657918300561825584944933641946784453406408590504597244957692090634611991285454667822985957046241291749324296124141525376089465182735458977017052967078674731768295780152173790746126454859958588585709397805936943155326048428723040310865203961176133853703102238595055249564807105930644782083361893628766386095977230150356049791959174078062183252670628122842896264037082086787795529333479359335310500737081369967837517233330989403856938448993831764947582075334980390136388550676024483679344248649976814780385824197866950155315030073568268387877436812459709379449022339412269274423060477180442835717550838669106829488407171605135812151496576243686333765744213268799834204028221564403582105975018261905913006079893195725339701316565584680251022223424140725166793758707768850881228998607434275080644490141110951055829025210092893302593193327805181687701870091631481644490704488823186685475806999101752896721620542904850389568953753615618856813469473314995157528096261377616085786779824441807517718220161750741837853078349677654232523903710514227054178316354008208561964240222102988899505051614920196726491082294492382867923670045686910574915545799280062504599213270242547110166749515902429381931780746314925314735082112014039329619520800803948016037700902922789607510082178790122816617957938379322038024610826750062379840094836180491588869190958166574498838200992732390033984697378728810367736355276874614091000284985808098623482726441386462170488907665768993073663040084781211171415717071032178953935975641941099360911581080945093007188242361016047971461517183657015637232824925940888194114587171151076819743175946984470405849455522872918428640539915542160526538491486034940679290227487089949475144412229125576319224512573640597878402013481847575229639636184320182263594778717412034586862307260368248839981196482520273990990983970463192663463856916458141526815531224525881341654237610310599356525628956897900681547216594153948351489070561573983674176475501730376647396260212533667517764995823860172496715909074247335773955555002311295916045867194034981528501163741080143162619626388688079497435325258410628095136482925852427045533939748845003197894182131294999163118458428516421134602077494170037748644595342242522809427399951708834834603886782541629984106288302888235433773751763793862511886331017202368193572674197391837753200697875703027636819998252380193814440804708541949372187286670047692991315345483257644079322004527739189448590153042167669342238823813650792891325544758015010878394101633004510023211922654910921400293307801434292390141940990930758958414520998214265890406400000000000000000000000000000000000000000000000000000*i1^3 + -51522715907570337832626663059442763030464407090696156296726451121339111982372080972286335959009659676583156053273363591363099539650560572088951353495407060063839745793817387023596912525634391503576166975608704021555606931269973651880513489296290164340298059306377964090143032246054842396756970843086789107580856159489500848683927727289576872345909795917519919901474832097006276001210930083758741641751729605833755741442662694226776323838288803658527632016290091305732192784466424680467221322132828454813331460743687338307137591587823981499157037681309196699132217419585930301874172733654353412018603051141810698206420621905279331722625446233867620877623070540776990028048012501995440515940360312432574205043038065006160270498962240701677684112990126965575938014685538463939733063243480114643841393012105179911923422257484932249531798956394128978010935593242274286367386182142236416005529935992468643405724025734466310157695357206768945965576294958713338291045201154379870575864881064951988099767673368677195101566962914052096242002197537245218292134501652338540852893926490138872216413878196075771389348553219879945805689202819643883281503442545773188948048649247540251669022836935279516629307740990390680823010248133434736765642989411072009736129297762825841232989482012198982835011065613846611119007410155132908508858975292724023599354581484585050879213856544609402291194983151151577379374645586335654667652635648163312362235477070701961903604594113855180398941617748563017006361106254458289407118823724657772535280702938100189501522485187098523249894243848644798884677408957592232692768274232165939593713429294323636590148552466681262101877107549131372170909457383966218414432489388522704376251658168783017006899154891482596261117993923064278835021895457206461399535522268876592833208529036181906869979118488951718644704996947158878039359609991425502175475171685912595763530534247605959819526953196078566754146576630098051665960186472611956226116804350139046192197075141045351966052197458771250513620929909940183062515036866806315481809673252834336643897545452317583458900001459777337742741498880340009088487949423661610702046001972462796339269391657272628327751966736138779840447292700777908094846492080821303529686095667046774104405154873479087547823338739647017154540507651926610461653582776194661855137820064238954768893224159967448307507948571388701354404356539002219446637095145767256705333399725297348381065126080238695803646873310138519495957792428428981680496906236631140395492520607111920672081831961355601028041382172060704938585714659547156401303666076438630509255122465507874966950574244449613584419767375638658849627735725450740483055402786295271578201485915105694845839498087153774297662557672384931025156247696350011546854275394006881729686719232205812788648765533238304895184298209121518165115615639277149986523932759950118363761317630561503598117835547047369341272942069639162527083394858605867226656176909706506265067836407655882685731287255330564720946145350962954972137288294383630302050102407578070042203239312460292246108509312368614637665344503611823220802251688728789926602551462115550485529890704588800000000000000000000000000000000000000000000000000*i1^4 + 46224636241693968383582908904836960279481923102491388937190647703923171693064833617967676580209808157129117119207297531657217014613574096467915767226861270978377540791602762779420429275774538334142579377329362497436174453368925309584101818755310037027779644350391497224420200883205489736378871413722306675916894059240941162996847709721571369597336167753986728022787841574883685651478193644546770519066774123247692737228142321558057756402563994112097121122864012716942893018224042236321449491873235519451314667558854315351458841834356833837666276669729624785487660240748190415199629974532059910051014273378761061665617341234304377063900683273474372982116119925177419076079936762135044345547222179571418871993657855901825706372832200063467709794550499581206600988334868164021219342662900934066151203778244484171202669516498473216103464443862532215324140910741307338032139210374731960898359295921938222745969660255991003129852523939773185804086995304026178031812561897873787981678391262760807448593448440492067304976362939469890050191465780715291102911811597061325794497627998162145870034730984655615021156866114976452514161552393625077198112676815177984747838535945013588029857123498648467050853672538823740784488079701203221918285712815026376059934350508379736450447503662968072396364784575161068511631576810717105394346588466695099897591307706384945076346656741207396725059005842447632184911090539320852073646845652523397015466427062372462519397952390131984407284643906450952975672902811339795642423197137049975151423753818468706527452545276849675945041438513346493994915232018529086994719324965920719371091574746004178023815984148662015616422708695397625480408369100597414432032736316288774848394627831367792174891349375741745305914901387970985670996600328436102079901887582858386222683476756011739933878361207992402920306483955531703282085025778900853899175191828032736688336560262256013615025918852478728799225285814150194745023312155612189819452084456795122966413237901658518935684433295931059678337537783147885347955405514870697143689530246555695590507240901983164550977359419832173067892477257638760541228796366453457106987074309449134985763849039463941779472810693642236111575555201630944254075284590960473964818150978903673522610487733457334418698564081918253091374195844727459655803896575806851186062531027865560061462985062678849970285379206674035352456056159305903262472602610240801154432145843703987102996965541558140605317799615104727241068526366601129553000240569108328719336346684627110678042873191275653454505476657987609231135555379008811992410530299602967334933386844262152987472489302626389868857501778063560189816795238615791079777298129388421430101726252789966750349557033264820945192710656924971593815421297713484033921126840227179223879344175165189318099280086730116337930681144534272445516638814157197694792589115895385222994402772742517696419510801934596118531761637884816018621049669989955758980290007007113983790901019506419066547679482037075463632576852144370180093412834386756005697792769899046016120352019687713413349179619933439067245098484397479016024528225819440374486276041070379602283753111552000000000000000000000000000000000000000000000000*i1^5 + -23921566134980834625633590467358273755280052909936181920470452325354505838153622930194681002525451886084826166461883438647272126019275764751871891408241596561960670212566710584397640698401687187818285442385684181495146643291371467951673191838220058616356880421655145400904717169909467645638111958757428000841598384248749568241795832917592493089205446592901411109598457510587053340483491754250867816936075663701719795633693618603854582902450752204725557148219402007545365969270417044558962198805856658114076171712924300242673838081251850655100998560242023062965838301979401453657474609586367312613601730602638463273530817258129466083582572014222156216809300934554596573011538848436980017860476816129386258765944250162368687611963076021826006334043820716817357139537063087479799644556851687089607147071603855451895298195749904885089806269058335387744821289654279483106689900055712214599323118530989975142651221691846772927610955067538690541872708452214338802745257818547892667343917746475216591729498664195195183921402269726891962041344525710601021574163283816353950823271776787248581418762141218476063375910843940772497791984621418735828648454428010707091778259722108876777623788418330937377732737989756446566164362599544575609452778261024815534327065648572611286436780632719043273171808237301479672010672149602597319338861958888534367907870531628383902817778874607798943211906584257294977700040718741544714583579145299592878368356525631694542277922793888134329382411410665079447514620395947011779894413042804112711377444608592866682416110286837189682047967859285088896645107478965858020584961829798218018024276252900749435909718999037963317255265867103241176817293480870634830300069092865030356902468162662171395967702665345329976557025704826437118671912630066001995349704441409345949124216154603072549607681735768771577397806366118915385548100649603192522893948381523943642819918064994488814133315261578534984185659092351365923831248144772888757789155524543652251356070030607145241475695080903884239624062280841252479569354393961314116472635143810598857633492910412768247838797154368704487462703927671384962190001883430531862791187206572578003100494928294157518746756668312608261228460405174671100108785606910712054966831391290504760243494677581021850639022185704242122088733376619077742666581857822199645168298674470582609208007574096364778603259766475418756263750099069558039826580167629851864103094059919162589387798561630987809263279246821202538304651624319590233680525087749914867963006819481887203565084928646224326874205911010771184591074187789903446003210277357412263296401325721158384387323829291475450826272271924907974980775642978735575209695119711711988980585850992295144328514806496866982813275074638069421169600018291787522136110815277789888739270245210475629182185182401596352328891638454769263740207283350428626929783219943283779988598122878693102976575835910622949204310855592772064141178449088556521211302938307831005610107153267401334858498750288476242098205358642305610038050831070274865604771025501391029621714217318362306158257722098864357018367199110913943341321151742960733844606807806957412071925350400000000000000000000000000000000000000000000000*i1^6 + 5235086239462311807720100359113166898421542800544349021787037340084102291047821161182825595802337197284559731718474433274833126101576603384697603195168781580111615116029403974751179983925829691500038703656228493888315764559741715923530425607903858663431005561130250181797134535230421602995887610303680327819456234801466963202900079280961741693183139748822567831002646592720012630984262842483366167221971318184171328131827525802464713466011000888707501762074548847304978048550107607509907015563250509834765831718990379632828748717201125821064606138295648182880090123675723445279764281906123960985255655010923987247324429170076836658132406825464655330434424064001934019960433618388831974818596365414454214169590110077252401528766527062143772233287736124756467100505993216005206240671321245399566439519234610701554257722383719222022697601051055606375853544547947178352543145455291725769215244273782240959388583401965782315984677230911044122001559294160685105748805504102864847342832684772768461409699345546516318935236855749191310288335703515555969056753642050671366832893545695033693124155685782568438568562531322919482773087535070550534385343731306520885360546524261082374065579493800977340625624910354982841972500277870626300496345301728171720690888817168369773666668702398924089433941558250556589604548533634257687858596018148249009202380045559139372597089669830820972408021419432130136085127265383967347271878129697540080469966550136362005637445543023000485315133987198300563779922157845854686391132289571815845626456770672828170150304143851813889992325797464077581098024195884589320373773300611061896472282497262491983829689283932833373537059477778237692099078206718423522500784069064772164014612101338758583905136640008406996286486556941522533807565287539127469249684148983286310675984571852534820543261880649929410666350505984198002646103134984876041766781531480096839641022921682608401622472887868989214720397388437625935826134887552811238607759493645318546946720628166164840501503609356737051290272673589140302263428279851128127793322134549522512037244218595953891283205535398375148815923528652252133485034868204348151849834221334346190320958590282300727831949070647911085494495337541365917914266089639389952307203329225567910401181588365404529290874287355425867325662974738525171349279535873712780924408866762835879819596124076225695914496095855238333174345392772742587727872321100791692898312959952906090211871327199742505209187349588448149181039703153960867433816710816551355668726192385937129794247834361657338112487004718636277307588461568266673115476136571525368236666686010271160907109291300514067832228473480576433040398983560596515591334618292868104107259238008789601899792651117192623393047765728332256903874727611970859543270526706551537330048854204203317804530478094909204552975088363331513953813251817718087826074140379788757302751271860504566930354899668868228533877667125442109286506720306190317203733360979263835295287898016448575398162157271268816546065857365610336053410311881296441732219133417104629042518271932750720450379276049698536404186426475111204955448005106126896766398543710884802776897945600000000000000000000000000000000000000000000*i1^7 + -5778110714220504810641855802534918611742210161646859168570825460882282834538912739481190415960212201882296950322914684282577156235597727178869386470581927764264717742247115970593390417664670831925799668746838527491976462952284825421356393222963860681511947198492233730164528420718037730272126841095513191276177896583345669882966359753053788691799620420604573705770418084956424093672379297855049526594775818833462701524681456570466632293047840828788410403229490785526700108135016554746195858606610229755062349843344783732448051228930957520029622842366713943153367258021488561262756660665842277813197660552512470000715087854636606847798905920523507743345066751448407952307167423890076810820400691795893606325306263018512503491727445910126028084241408793050175417587713980077478318846073207735176502319868320828195006829436346547332853636312004920093140603203057760707801225939116744820446800890653518778814743599919458903138254228865223361862336245787496129942792384643665605848989764237594625390111842045785847728442747505889188046119629016539694666297731010497809350525727045835823693149692596651137446736838326396204526205831482354516260933559109015065260058465040884092293672424080557585653368768489079612138916149724973260145131812112746190481138697549330007436762666239176062657152001925346181230719408389039661829500950262694734430086643602779825142424047200554122449443309421960830386988014730700026787286868663522735982766648048964005704827970652953777622178389315081289849659003625709539778357345665159854015011807429917815934077868799995095567871081308718874849381507948017605777580738599096815447952692257230143671952097908458366533103951112398365034960970924680601193282360239430606778377349485745467335998744026098346637639904840961579835783215121490112185258583483931895438971897427415331273922429657909169157583017026788678263915105154073119684393104853466139643755141013501370803688586401769726591804330840856085796236952160157686276758780859726400834863878015723069425200954551543100536995578810154094402373335764726881582110478339513619198803477948666944838362812292709449569343596443087264252288045137134329673150737571684443329285218165931430771698865293880561394364861552868557699569744613897101104419128538447985914330753684285013344988501780625424672184504861036959837973301801492442668455826469062658060714496183292995659857979739215591545252900857155074990617808985675363049517387110294616613682796587930732946007044120216359256073001261323013037398287813327184466580096513137790874380173218912979098412819990928745303705657378803978590325816574157711692146579173933601525803233695552208729037287388649295732302581591242562779050691944663229599323085490436272212267857589196826697047298069287809211112722404768237566589762587455389311494016268888826037583098776830505992809458995977146951592041945527445937650001563952108836277386152756609916470125926610737489062225666072420409079935534233729352798939346653738424139958727997303924077220724645255178167209913376800471570965712155185506804126619165308127189918297007364925078609021254540723318896948212563746804946778525081624395536439646475748638720000000000000000000000000000000000000000000*i1^8 + 6043510838245867636215765855771145038207058296236902944581119390335447431443955385881685000554984628625671830770847734618370708707914487590224831285294910178877522174921309439933581257184799382718543747566422535094462138506228658885130767929459328447261698001055953209790549639178332421644615230258966546935904339788613498844474210814954951143492736619690955279752381354663155641045965156494993339336812288551672709051350958524348829749616343659626651616418925890782139380000348798187182725106791022780120983517217598766117032693364713995345904696537633495954669874949054441704353116428348276209732852495368533666560240418608081036749177871123731364987002787941056871641770919817093306463101820111239681359733509496201520229858896778734585053505466743467854184002270803047730547010301103348172661029942629677917154629804457396930404185089829777122623585491062382803949686021390360137918856102589160104485840475653274500839960552440507949599185960799322576261294741675875027965371065284574135225296992080055625901419641234716674975269505472334954567863666165215074645184752295849794078421061945381463776564612930424278342670769686949184007430646594570033184257402862465090794957623295295978423133547736573779474976474707154900961888702946242174276150799832155010133393860407261441255211427337160476333883766846400313875479686637995934378970852900854942771038112485004477641540092460037265969956334510323323135352762599528139829362309382028768609678391555335796157719238199064022324802906184869758067000035976230925788694263055566620194834360205853301023888082537129464753807099347848813844489847132317764838209322882391197097213257677912312156458909436199248885740010690927080509818088338427863837137690851845345997478345393322310273419427805833748085637195432851546412164921216599381886725738014840661543200251481191376276373652363885790370130318013290177072141773695301591448851185897612207647506177373971999701580971965805414421812979968692622206396232605184350089928345203173104478968034769005925136492862584874756925825453986617355712120420726435119733743737899696570432940556383883239688658015458853341434749638862777252205416809437372272033771186386069809858839214579952099932973593708720646941427180184958490985201778878733039323844108484531402619200315226979556125599240447233526585715431763756238321319170349206079468619350835122073312062162351869760895846771065638912861511258068004547259290738063093296640519527565859022165248543553120467352228734764479651749382041659973475511943796281833917001970987930685248762267769472583331162450414616666466127924650474394546929984038533321562617801197165769086116632100221576748664348182152759340817581983273089393136063117398953846734739339152675534470513040473702318533903463829050713900940245549585403103032358795302154623014302484606142483436228423495627816428743324947354567596770838382808761863444638308132729461418211036364267372368900630678007679350966936861247411477078614279617512573973427886757572348488416471911177639484884935578855979896218426445448193198437244665043846832505678656044960759118305569841045742278570993127083970103580844847489092916332535480320000000000000000000000000000000000000000*i1^9 + -426992259439621624945823150040596949515522925460057501127291696855820971582331316782700988050196444645576778446353787857464802271028202555194830093531614476953566745163927512403958572035477829054478340506078788858097453790434828759829120819239435033866951739305202791522790159621469840900113660866047934320507034292496171407192849904919126037871164907567284417433119675684304438738808298192553393450382433244349301480695993788205200152527186161510552291681587577197316698479149766573945841655963661110552401068928998009803700747136657556177174649754148766836484202637788611694446527859630084515085747710069741537587543342239452162094956244081709553226315842696900768485193935100521907979298708670130159905796648869934806571875319171231049536947398850528600028248867196006366429500002930547540471766466997477482077740056881273186800457171048781122137658898143810903091583935087507279720207583944614313691212099082588855473608113071552867488627758618548543390860217014434479823630875042896750039732681960970185708007475809540332096958715168936888874543081582854952278378556971854451803371471689218026038492534102361105971563695936046531262660387824135273464873050236291553242633736180669078755757438975499858851796607001457040454053993472654908728663886221789073753247119528216199753759123486202350111134006004943522111427408427214092312018477871765492524425665645810658214932481141857226461579407331793261822053886012597684881776307702281120407598173952614452661683762299723556801885958242598138967894007418801439064687887091068604152712497163042772014641693978243715705619603814906612822869819619913518642921005602195868946337157750564419978927191100986957268722391862763197453092832618973366499208844084339095685855562859305332541155580253104400803220810304370120806401171916372502410968753891411276468428833215825188777979019148033787977671466151504051242395004428812504189400110157235735305078231400291687747703183501499263557275685092847093293822373693877280300050152113308683856667468620428055254799998852827592829666548404669808553160803230309328512255177905482853755071824499138580636481966255596039045089910906885751436024215925213149090378386771225319664717444399865465610902681924139819762280248905937582006139738805316101341654169099154535756116987034998257088475880058907870648472486203317280066043147948763343326508743316768173688379120402270155061148681709835849933411093290520169712162739123702227650729869211637271453870786173115335730779029742847511254559854899065056764869875324234025503910427679132026793479201327862098268490636897516372989998406795979932978976272435089696083365499240737705426832416541682955154453117108011862879085374486878171683896568751244063318903332451968493769362504746809148808080855025198631099968713801542179197715397786460701165952534601059558550454603995661561707808722059251962998407131587885066893150679084842258951903287732399517040280900783557370115812226210056065231099971100054057840271503192316583635847378575923177101410090837851095868384735119107733258684700697934096742555287002548792175726612425205795226346641164335060729142775114280694939949935735260471676108800000000000000000000000000000000000000*i1^10 + -195194198527859105583123861897774699261212316097446139766770945688247098229121960216555458805307320999462818877632559700447513806271894126837623570616793154607443133429319221638709808997424953343420930732123595430021611763983017207486376077053125484153215748664424871901333924078115432398581222534655807492997488797997123502257858044341667504209970347481619348581758628474100990018305018635992531742916690673221142766503598679543640154368581690678574946215170962046269384470911805838484001491669990898684397461154227242360690843208498594946184968668753829793574049394237127617452391038316628370469561178905672522123802121213470918652451027429609005827300572779541424409979354585635510407416390111951563788204991977075743847487132205709335385486536791539785451178570245067995822134967040641863805413701988628811993112108379107345316943872805513567189054737799329302651006709128832576343273014847160418881104746939057290707814220268030570612727781281375013944474685959874519603284479037386009471726533592719531960724484516269041547104342546933457305888722459088002490869373954603895446543212419929112878967925810210596249607346703579177048953894064365962155183312502200460863733961215395997099035848750863007663983016093294650079678022615784465128546736091123737848517661726411636744610733502017800869167755436288515068126520141556922210790198373172618556427485334404297148356630655208710315010952432144242550923321767283114898543142774701490418485712110003339738923269555131892171975757103154381898394993382869919128713470341423236373850405104142538698283247461116156341578202504402806822144197343666258917566655576151746254887186677779754147351856222672312665466045565288965293731227316225195292466292783536518205952032883105418846612466216889202571788674616063031400270850239339649507185910562408100867952130742863736347256491911801002592939199564357031547258019221586132428346958063902412037183248386524345789502407843241230951461484502597301515744554251194905106182377258731593270261107558049222725604784149739164040181007161517776000648615522325916609535221413390513542314220729787673931599004645339995175741845582320810435721826440228829412942844653342573063953232655934239944265492397341596958951532316498809163878828458406781863047673580626278036467288991338972003530900538969264670695967157671309038083381175426806365759657157746793527618287300122548403538385726391093510945853811778788170710272682027192229955417718742858343871074286276292638147096408885026739683142393540927879150224336087627386470996674340726889491936560237320852479097519636622338023950269110750773265328900012171743901724485955864348465267978955698186666598042288379363870943462798400865372077583427430594271416580600590494762467935418618163473342721317923225844896044341489842927138994604028857744428576059099447271753882901150191195304150585002413730035348379653196989497616053872145968510323778274949834606507753148454807591459019297193302531235109659131479638320651411347386945942041312668273097228671169599765451403845149854055207350049795613027017141450642374328912734638547924811576531859479767330421667610388662577832432790646292480000000000000000000000000000000000000*i1^11 + -331094961754213014964229347493005806383754315746954499271379288724519822094844591052789716196793990766916638258663435252948172895019593875556756054733808015182820842099248809467682624584666792728573925372806458091230053269742994657651576008643119620086746236316276615267008656187150483752324810826210724565960613280508167913644305977010150281719900504718370891174276774411337490299989820111791905231501577879007811053092494709698498105496727421655411553260018083598841232375521259727353635948962234751692124210662953994319958414339526173696271929348479740796783762905144037021792906156988632126645752330530750429120369670033810380967735568456831805800055577022077211465045845615829099743936443755239916725573912204879225078298565030787754903970032176359980038594788700493099005150616516595472593432379042614303822199754642989237126846068624143815460687396982275770375022187768546745907419824052045013379560399139417761106962941011772508275635565663956682370610483759309088077639446361864438122406461300074597789646138537551032594665303794745409589710469517576757960402444858298583137464513596185534216793985828920773146241459734028339225208180623086422225409171217383838241971193086610271847305613099200691542375502782788090674126740403034908510628150758120479375378890123959997648099379880513950362424958555967539946580736154921032514328214573004570345542033114870075994998134775331934200857393542057828106971075184651425203991311586103738879469379271902517961923116921274940206223079721812169302801635445518612147921343845674354018107008171031075052761818379878554884162178636341971495777531130671016581808558113302875591930072545219636717265745922783986755423509705673104431526409765928031057080215445373081730691147999709759143928284479733015995613050723444478593144840703148161856685075877385091984669896680060274360323702836436698399642569793686836075293633838173309254006666065788350266173748041713575114234790128057320738305860438635325802551941976702773209477680933478865980397402875800955839579927183468934719715850674497878604462467063740309485955630533051531311426503825165006248639170769420088982180373744138804949071279303233245567023420890411164649971905647577183816479697632114121039161799296385345090737388732585900858831563022334667924794024213243705591988017848892252967923605163609235248418655455383899180775227766597528959507009710314514283887089747519854885540396097559668295785961260058180213014492669007283896910221538314268464010318326901309135211447227143067931315200719779970216451721299285921744600267470024716010361750360008010942234527458573078721226649684753364058636251804109935161440934656512689918100215447892554281409210717199329926372310317533645855246108195804219445627383304618298697360712768557538193385725869908435331252325348414050435566774050473249151392732077399200418968791137021475303712521835775007567452440983725618261477269518601765749503488689149977665254483312703380742470707645568723484649723130841069556941981945486757136610492594053839936894641360752988692060627903607893817238616197561628372931766335472816664381438547349676997838382873875876172391782986117116067840000000000000000000000000000000000*i1^12 + -13230820144846655973508287234554440060137545555705711055258560594903104399817081918757633670707676990055696518761797255908645150459477362401521922367161430503371131007492786044607556984277764225358515235896389922384117610272733957480994012451826606800284532636756500613546550447312851849636354453664385321334439444968959369150789433602134326588413370698645987878172114556198529646219549494073672021893887750396471479940338075615977058975178045851010143922510001133118108836825623356855217445601433261903038468667133886115874290529647383689470147594396098513707017431842695512897023851782058904655359085434426179367845459575844774975871176666247407157138528997843157653003918853097865301551905145012080628395087188819683658414292693908826968082083056917949965537142497966538062939461989306827120370024215170556272282772101533059578028655615312214602353605607215435492265031403773181414248892913245315257177353385295445413947302389888379822333597218464806355836021570021702822237668513493892018918574335962301786158786095347167524246781119466900997787239901276485645512456831255891591515617524680066960796165092415497538496954831405456421557119763815461592285374995989775457479889693460959882664616177535873664263499963862880523090466154502860778049212621834167684330689289878961791060545334565016387777416630097068927717047000262326384363781890547348299071386098849665795893988234388389580682109626371590454370051986574138801543736901935366784775018729635252070098075345567703022559718128257239761757765822478548762744651958623580547455000258536445212184785606441634136647420632459042335531440498003636396477669125848054881096770310716088905385582211293591056744689265276397436826256141176105134095227132502298894283896729470577963156903476593664771233312896259061960055991338209914784249589496474384886235711556575460262714894201125575196140879314495033313014670140819538788835477071490911677906248055698530790185545549460277666437134994093394791642033453969220159561215208145231454262464981535504736037384193348037443598410430530507822424577738245905618316081120220337255878914193756293623200974618214083402084969751778785153546116626677907718459010957818081653266658587198777168624200135804146225309157793546391403879312086921927842709081796586071259615325717599206722884699033830023340232736879772857783379925035387260617234242778782348105231772889402701724997760069955149415881500639398152171611588655314144130409450380100683659139272031360609627159584997279056331158201227487341793142940190922540408253753075280806962793548779395991811201134608876146043778035209752292926349391723457414048743878570981339230329997209752861020175448985808205413173569548019436277244401220355379059525596286390974303259577280303430077106243013618852147263246961779267369801826429218346003439531165841652890115452887712456850372782990480200786575490312916173154034317452764660108526102601322388619502428705545748385991959034114675395275295741712742640922980985477655131433445298254778138191544668016671849972603781498503773669456195784477476572086445819932918850559121320052774018006717849037497354079380697910663197296687105179648000000000000000000000000000000000*i1^13 + 18352858615611197745809700400298143816283975563358014351844116966421757453881978834689689145689455335255906946037864007676903204846447826553647251643379232721777938019844537332825269559212763700443758144072382370084556941695550413609627188983273731292886665824163349288134965669661932402288584699643033115384420366856683829509646953070992420450342279544666512722180948344376505710435760852180143410003526910855785686178621681438725199815583015638698107292461847977687216281317085353205642864409685607988677635517244592350682749073462813416210050826116804245079915515090066397913011681541888786933472475748567406408796673175816441095418073596689436339999617556397032978557407996899167440810658116738973446478296176781162831391003944682871136017862246426267716426598093228258016757654317640919540947403107353578364121025086800044755223293327769205001906658975688498048203106612422785525185388274270004311895029589418863153085471583753977744294328498273252599454644371820366153693548420117330040911437889778261100448704353214300612656197600409477356572107854699977097866703994257737740696750852030869524678669388432906256678425519459364251391204012690656235168478595333834372463559513595852291357783768122113076607606986669413310068635243143220968091664002927982952756327808177328637425064301480031458879711300261092256285988661447189531573146737767796767520626165486661961438645899462675215795218014964666004544046732966243256896454720955516599729647357596509053493519189849327180911589888912390219299619707772592151543199665057375007336782420911305479288306748646303420000602750067218986007342970653425052815379567831325923617325459198977731270816170899126740917056179752447208917228470214481782552654551607266934327128045484804898280436239966130149394315678955173823377346883332675764547205225698799544508134478965383401757689174073096298884898128008247369830944195659583921514526271701443632129388908982970215871815099399115507858715224043527785706060755771002676315759124695961915477135300658717648371510469300172300071777622167963748112487859768593338953216274318314907604645429264016805873711351336974989962908929933948043320021012363112720259295946953571924034645618664069434990999239959254470869769093202122749881673621014798611023995872799941655923169374478098569322126327844960256385431489349858518419708811835528662984191627445783476530699037179191810900330444467211422259406628785731883382668232138706684628941749171614513173032002622600733701777868753163568061548944913402313558837138504376419223036170896956200435774921389724052151033883631023865854558208764483006422366596031643990850193005833357681223516728312524680553785907065426527778828083230004067398003338585059358460094030190241462463099586479735816572385872592859125453351262526800120368995043791969952759856409329826904384361338463496464891475890657372154011571273479608165069696097991074025884564358377144668889223807131069759509835750759558645035191058570954871987961742738330197425777257604396913387296937356791345803214400336713363130269491549055048142309300583558300273426932662748609995284596638280008874856585828321443064864951010066432000000000000000000000000000000*i1^14 + 20417221777382517643746449231328157714620995878324590456056720966572605796123373211974270063781158678173616818568800309467097580668226462841560070967926663082075478604828941720412838529971570549704855388100649913407122809846356430221266902766514742024285038147107197433975212523986374359625444846144877774280688452807285488904431570913577650065417276335499584935906723768496948078882906817400597027391305905239293912584336407960951012876579533498467099911576628665506869967041556365684777282742494931788863744577637725085504378478190555476704381594828038687384549329816572860748436527777084092311795901904501591354979825378646285112042390776150901704221926439013040009105181463729810705936026423282693315039960583156317003188702623457785224968747110038778676818005346080749934587527052703903428279866571506403449797906253634954450579395276181723910581232198865940729850448191477983739406246803128040306762194761826616896793094721620535335659770345702396432566559045267429817436047241751230366174912786544257547721334680057552156246777984379490202219388433761607957700155341955645969686751738278775512663501990226096367108981386202868955133197404968220565836826333323027375547771034796180043380527098311745217966752479670648433861180980369750111698970742051095707741699185932662639984379981297319424235675981590062148598932924452367317211314210246392958685654020028866756951095640412907303332496766995637477981495192645146110145618672499778370524859533062118944586066936042918324746725353303794008510813142653129339107975916889849378513097225656274643387822094340361207239856998605113695284145593307077029369047273979502003912544947371439915794194280645941326647398920941005516376875556852909019023840036680142433760332929948951392506638983109911678802476592576935955493629256908060479862288326749252682863480314764141019626383910005061010675014704404411375637358466869995272896914648253417321531729485306403764455146925941587319567312088080639653270216435047786605561676130032649690072854852805011081947685362827984514874650395005926611114566956776174367254977801494935697818395002234819865957229954521504135403058369479458829693545104485866368518713380680058617674863969431906723079677730496764265165910718902953278700414416575965511598412713159301802205694955569590483022740290592475396006832736301466895108007224181512419123491944734313328273099815340256772422727193151125961416809896867017432089655541452146530407688927840194513677025373484694851251432509879339237362752806156250501540069977190680158922781662880221470185841554961546889085100485361879952797518211359958156239588633316932540582051800980335062530320759410555551439899737035479615148808050687029946741621276132856680725804921453272733414381158479568276146856972825556170418426290551688102860529147690123206321869521069702103744305118737199748905553121747414636918504636410120090944427131449526929494208726830647833713641939258875038050175326162667091982308075553354275483523594361406582274487010100626527373688148825578625876834205881431591270403814622206687296001836568560841170030841330010127169594666867058188042383568216349635120123994460651520000000000000000000000000000*i1^15 + 7328862081987914650735654865558515543179398168598722887077112950446835679674335005344351740808416651500478486363004019328051824969353714852995127136072815126632144099326293241907700065187666871328961061507960132954337482543046929426382699995978114098811466688744118961373731170833021629950309201972987928325127522552519245807953093119985415835411202765101251708795142774811489578286611626697056481691806213305435053114283391564496089798247626567077812773434344418524517807606707215173935800200655171054785904528428069619399931771489873420092568864647612719346116664012361833501034514257194539801441778351544548812036495933159458999699457348503108792766980358799931883769001515693341910745430019477081090282264849976365094295736565447498071972685606411367671280319255769534439241186071425177525543628899328746362171343569723641428885996537743672074779713092984531633820053269060514677353277246502195264434942901874496081666983636702760460735438347380542124067972161555149480768226251392638596870467063425692842684164444106088297995441064875534345601187681380696089615103320130348530715011912756821245800947402480182085872821386936689942465092761173412782110225442908019768433630870146635523710423151402243235251475929183478984975800012885711028042411212496658805810550537638217002285880281809470195206594719792746627678059932300473220057262175386568446918097007496439175345989427435060128716501306420903253603224815183886455540449947611752652989247968709959539473138112923068451654681273797437815084830445773003957471957345682299100678220482185574520289432510117631357812819429044780965624667939004041649893646212474828828537554392089042066729173318582087145513833128593003459260965055115921522175757853842416099022810860855881790066191096170013586894435280507670179536447787425278554210039931859608347426730950189507925593529331138150045697283492116930003197392516336710561944246114211403984433604274846521267478439883570347205003046737011913818837301879649125223544948721463995857758662565874303393031009830737337992530236253272508382591160426892894542927380916658369729225859396197960538769030262881102566795755363170216449382633278044607997459683430852127166585879426712798418920985979225702007061007361099621331405560935187164310040819494715210407415680756741508539413274521573405397213302324322821195682396996086908828198001751223783271809313017351022183851748431027809505606698571424251121952547276440829548475718004017368350675463002465763263039626168073853828686925988378783684882968616866086190606673380652643362393841058677348527994380738125323074127909335204337767980368374167408984104350266093203352435588327957703146983673722366500312275719633357081262055868409502999280358477813269006691084691584982239257746909368378578693562958457353584145458180778549055258023059229616843759882430390831463552917732070136805078996115092966248672346134892932285819595240338778123934708064589771961270248838058654616157453023224925079004595704611864062658866846328126890568030080046143396708162477334216875769430478408955484584743961918444686997425908718084030834566872515744878384190794377038244048359614838734848000000000000000000000000000*i1^16 + 2124702794355231793349746236290986228031200199129130288157684650397991992765693968418112768213664828903706767110398778635858015015123780290254417698692330145210886530406318582337337481990590010970127547101038822748484739706407119535375715271462254429347031459393615643254053314007359959758010286936973391733450459244332598381565446303644805937834453713065992995912250239585034719416937896675879077209443335179013255781035580682713119774321895146120008146667540342396316832373185659472922626049401576012117577732439425665196118517907321985669794806117247065966545441554432101650207588105822223482367178466525051619677661831015113380725796047798444571478573368883601486844768762456824102354459614134945192632171017466235084521065204267584674308853106239028264468619265033297454718795208496014346219973332205562072118451771318145055012378596130956934645511524435181032649248708890958735156443685840789930533125349663766903453619825973924087126286993358130852188798672289901616950574450699674800740726510559232006317896784984393318160864752654385110159992620838639405183145493006470742105718441719895639242339984247454908317019839391753363301227890464664187099659227055618131966143348800769761053564294749863561906335524439487967489176282133148094387077577941873101688515067981007470342171026138712516907864841074593256126661061560784960182426358049812784740584758068736817997758980597771787488887832042088139210721214850288127537703924998010354544016164331710848241686617712652434418646972858643088676819951548860142186010757047729924171516494055314539190504282037572480452582804537008292401698535232794141632486078439379893338545893101559764301450868938707126953181916430553367634609500090619291031177975634112705002362792301230310251069129245429413797375338899663501159467657171494084580859178023558244103865347118853127670178456189046907646619197129581548818649613966344547990951141172025624223869817971818510595820618679629755823200303434270976143584606932350469903907947588792156614807902923470900859989113992421797808551827839091162369307357132237377493774046415573619732413472725681980069162453901302593565408229865005846013616015547180268971574320058907379410258018526300657072541152167281693872210500190900976575651699357050175612452613585833189807108706981786059993006739527788332502842696137748794232822881045679467626186128564481944333288800292074977425640434420516125549418268821303865676999737925592888076751073540654593671424009162579772380270783449953884033750698311816660055453328106398069656305741281312662575245429023710283628999937802906328651168150077957529920167656180570972071420766834561909445144361890964525674235247538885662382439852423605285083830452784867605634522213542844168960665514998880245871328672779810327596593982337453529804166120590639952741203795023424733628196481693443886375040791790174200675090086376395413923579582470654445627837069626468576917235024695409655393555623270295538107108981199230366207700297370673169009180895204256203724885334996494942205206373648339594133045841463308163796105020153513929814622705942869552411139154549277131383870686721458970411546187923456000000000000000000000000*i1^17 + 411441075976436762705172917616410695759583694872111857112844653344710360705471687475613806977324287291437474490600770161375308295361603011322591108488966602213462501463377954978045239630363797357908526848657330434339603815548341083138313890716787561062417311040971966250612518247160413542209670518596450873430565612049399825489938627218029531330967474719741799508178448487822008327992473464194207482439016550326196090986590004444453075151212384232473255768616080326380854840563796760287437051391682722296369943971102604859769692007852391596198036804103645309630021822293604480599044996352492107609889159993430285099007200583530569437249305137396750042451283033733382012995321079572310478913884514137981665930117039130141111776822203107320267038180550843977975942965543114041036539244573033737818293179376619323684928377050690573949989217172119783173637519968127389164517389404081233334651579758653290415275612351616637647486072288476753933858161331153962074299633642918671826512593619790317343022150077017023265440936689891521888791297909992477348787072043735064148696215754330583121250359422114982917724223002795123287114924270602036965203283884480198531920035554204107905705097643102092575868404043697364078455671533611662849359159737171681598977189270463951509219192507661248246827890348980007528116810122026502560055514346391772021954932083498783595380771296390758750405568430247927455952241429148219729572197873486027285915225350848865621191275029444252012824108167522648772981113946909845201393967498889984303491924299417960669705397561363490126779605345428485259368569596199202264820597272522435795493973694539580863034495619032509100556527749377825888692953822724831105872161318869787688618578675273601949477183679178641317704352756313653370055853360676690102002295653722909685870394673265208442376808606407688757520941600090843238739870240926098335539135960416800417977912888085786222692124064068124262445853037690731336581774263546227607864819139653781097336917655996999281941289770158622303842896860232860364667288306250025897533528193321081446851173682504527306439816532808383730487406285957813076325218917070466342847430208751012394502307235478311072161194946492972800823997261662074248589541745869959266832186061161680532777081452925049226322567886111398387916710363605396170861550614365098363841918844913904257026798528674257141648378020828464450881758422743545744119803341044215607289981183621014368907010603003994861403977936037508713678346659022615002345105259220000767201969675433308233984018596649500120989793659892769010405610284597500323012479062321673785758596371966235626930757624687596949895939204938410619012203562818468368242331035782126733047719545985783860395759791122214826609457616117049913312197148269808336531954066446632524277795004450243385207033791029783962251799586463996645703418846978484143429924201367090588933391404358945522167439053398643120338073145010856485205490203188715153444728725916575009678755438662966054289123492784035740519029778720352221115950747206646397175829271174836066537060543686666567146281389167127793912414465310219831197117759683722934102890905600000000000000000000000*i1^18 + 69172794317208189310958985882577994955261122935931021603607734090329515005857532862522932098105960790474340674094836176903696245120586117364024787821145410843475485152040070143752787371800229094026267930174700190086173297966278119311948246178934156652720310448477309458683072285350361878327632589598351001568001820458658102864726224595130660860777427840099745515156611579536781851617423878286451779214282017193658275577860981904900275205792818360540153537055189191754002754581438077021139474254696466306946121671016142634015312048667184319382155715349344465348320199744032502348139109322834712378970940313882940266951509801804470103668319256866382319902296253484503028052686532887126686559618955678227506809314809919714445984044001421217725107129654949746337554304657701173624453238408829225553886288811286995276826647416615460624641952856837703374832601664433732727382369918791239652608369018176733630667332973477052099920469164984015724154428871146447381503546596293152164776434625908192779682295049442940418773525121942411426917816996655591826153159936033967469617879010579475236723331975340983859670205329964210635390283389946281493033053674892457797364295815979436235412213345491838057464958846241481802504420947424867816328627661708099343039170830840678771130591796022377292376757466669067501238564096427572614765795198365792490122103793780250474742448274068642533587194568041441560956812543472708629867352090650347890619325317408973772146885120085701542738176816860737321612849753701285851546403610335614756184353759542309740222260020624362281651409598953610300010619386254715902703620028068302237504166086803361625688974991464060990649957089702160386865405602195250134206636511221316268306233636456716545263546386331993254640184554199549131089514260804832418799022500433586746476566179297843078867642056417497079899361320122828718327839285034781087982317475251538396996516598691160986632092525121087670167057972271214070190597518913644014038749095997940938965123657395396825846121293382731443040868359071259915857231433421391431408797417225133172310541431117424620126809846372953305300608346414363775054909424553104936022799779460440098921384317976775297686416348944172047870735120526280846508071125122425399164293406871815824458178040868766573830963090048221234318516997851680958438724670151211361067768017185805452711908325878726976456437293841794197891346334196841194448648505722953889209162020346133901247990108446648062604113936285611662499990280809700969954087345139107787904532766137513059706847978174269815923318483040890731701648257251292718722662756408325877275631311360681074056316794069073225665392445400627705235378319277783207500619129602183078050121481269523899712039614189953001999607891459421424955111947237234569078253291839972290762248772139254413187924709819074210378008884846934717342167454698100083346196053708198727194240293715680697905660317980103593331643280329184627624224979583289993141258282597398301099078893919862294616118651687498343045989536659662521768117567866752539092086108110607564832084029297318877441944442025812723417841390492837775339665171582816106860196659200000000000000000000*i1^19 + 9392224320824243236094430569398683652667221916772068071529069905777606920709830170911949529303057611590054596642924335902001224705442045520648608128946513097441015511605392927679641125271811132943591549054681967596515364322325823954014518212341933903778351366176068077563174297734576177040006711641815134260818828485146523859382656403277885497212925026924621651985521077574687229655459774431395336994095643733563566359590500330370248016044621717584933036198814033498205399035081580744044113381810280020976916174883146621248250344748998052830983565729519715620867483691416607640562150161494608259491856906212264272443486964624747086287836306001841753120259396844014502407671038684082987024214861919077348574835138352558301706089634233317570664621555203194530104788139255049406629745519643272496378892491190723327766515628572512141496170742211864726859674823266254414407457261338602857456370276577441450469557553423118905118577890087137142445621925190474366773626885345914344035737631964455362267614025799556873844935656717895530146536903534816679125426466603064809734469556031088592137627960751923426450773437784222953859475834350915462675492475894139577785241646256470925636162099720347914549378977340641642895168651400537019903482082610079762171622022575833967152370908615201472885135584768804039986850671149274272591271117146704061412047489574297987674417209839733865972539085738507397688548794521327615651272592482704232578550582727264378283508734973049951524943052768714835067433481941378380956512716326377787682987714710731443628979617846375204716256511703058563518857456837609892623034747213618413411635116836605085546141282737422771814844311519970249259906776761715364667545604131897804305491550901922464631131504558901931931918108017405091271087257497791759953872615533846189191742849549495910493547293143459556991785616727688222368854046394744297714862283168698059700986448709131529960771594272774445198233833619187411102494659026791084401842713270232822692669366609128268226129235363677593550742703041339749823580720779977329726837165112948653266497114842539213958313062328905620131560293907537016054952592091657455577407158057484717866185980792514435157709020797828206179475641664280900390575839113001985015360221519664868632210271568970649846051124373638066734943069404385270154655417124619133621397632612426732408488681188342943523131220988207352644811580481093126972697846742847778657488971304913161798116197188175713799987187872218128960699951651627937051668828821227710118608352940152924536385617231037608681303882866650818245328347946126542792695099891553346539897171497317218537843750279692991286989588591114691152457535844466977447252543747496776943598296576259044532552923692566863072109933331135484430632112499661116251962554814141273527308094997626949805724606207028671811068769789909510945717712744498547739345968229998349674878419924796830131681826278763581690047374443692779381162319448579177788703125654366574926434186618697581171450494152644420790456363439556128905399419469980777478720884627762268125873235552321896792043755644234811461309926291851437622912840691876297548234752000000000000000000*i1^20 + 1177542489434800656224219293932629132962921566100936354976315965350119687735989668140576094657853341894664505243734334928257453781971714394454102375216158316845222297223706115100784667793262079137907004451465375590699347718703208688993377089109063789069475570750437284708323000116693028290155422927364773917928969955197060142164805225081894172670050432951370250005626103502059633439564803514473877754972861177177604986964756292461215454871035296117826010827279857722385124352914936108708882165977323411661524614374178070769037426233878922505317850928485253321875992268403143091784300890620653200407020796613054389235910894615887531583212898812698716274381889052823409289213342365297605254318228709505482957910933415456258914470965854357554446109452253661071010261601952936768104294977454077096001465184704409110610342040823062783079628420230204830390809419805272191922892411465337277155682443203205123697970935551362698137446639067471660975029020425340726374853060363193264184603289906880424861877819386157897397161077834023898576808733092571343606136687952227102061460035583614069587305316735574504019365647151071061911954858247840495504574474755384843513841387206842291727180588110743638420446211970144311114524287094114065334943777926222241963822692831645164966736915294182515070279346004562878871478350862482680536661988375126462855864776276879195081746682277698517518870228460195430323412475882174306457914801900341426700691774207792011725698948055280044750751639000469089680609597171854665993564013138392178099339618242358921423598624109742279107339276964820967892777894835320288259190050918796340538285547030967381568518150091262541577373376580953558057259231955801079428676961129612276426385863602201366382995629173177371435483862451807638957038706416095297026111447254636459470994071424201695340423186471804989750899370469480857153809147791006806477955434236858086736535179522799690464353058005743664417870368972862477850143502630802817583568748320794849251607184395123415956512038259621769924400036715916187273538739327382494143445490136945913431566496783142982333902322699328227645196395334829180529330630304058430928613151172952210970088421292303358172746292863031683360988078916289161510063359200596135280804226741875942881483514038514000492503835938716751736171642808058990357681123895123592147230638270656388693869940019260213947986304422636919121825949864742810018217093488859651340805751334557350770681006053762091092446552354316156297642753407882689090001913017287596569029334811048045228653322335334411544729731657570331422168882194472749228925625153111259620627785991585635270778395944139626707456856332910691227043635806467531694362101914194461191996101968589566575968662330918294941683501855020716691625161346103838303514923756028118978770094940326500373862004224357385567131028872319252113050551661332640558328330911916991383010972475308508028384916274172846041141050104094342809650373421969660935111444615722392568415731522570547358929633090884854531489315487104283454687952716977007939166676833779955019346900607658125438089909559235583029749712182478810174218340928501479532134400000000000000000*i1^21 + 150656376519781636099462188952027763786937960917326951988434475746433378391405133716683996303202009205360271130626433791275607160659308746656730930609141063846360131977019635006494701115407556720441602411565619600791615246830843646124294566940298186684643571749760114527926024724230022008747175228554056545401377511436030706779052351537073787534762071186589336008037965983477522320269407334366212231753784577426033867549026107167457376466003123695735132543971242071470587164606889670476750104022648113463392210279093122301829332401352628150844200938144740325058096762436657302676186219690705274520590242516927564027298158353999234427020510411946978324650037309761663769360971854060112248326922200328382755370706734338725620629028188998900808452987284313108609370629963312625549431659284694800751912943005306453428954723004100706365663441677946749049121439933768747612460608081880584994887713170954687882633351390932727942267876147507106431839014900585486390105084399060354153127356977594270234399676541689816350595712029715116245664082517142350547206714127485130333164254285506909086236187273917106969242438262160347362790237128952493027925689456694758518807453294638889472208810562756208945914016091638027116186051023200830038257650593198546030398774507410307713070427163733252675201114588527355328642070081505307745620284670914770219143669287729078857661147909881506570631472432353844047532356634906064167221881601813196966601264482284766635725368806282460712630276326903462865751447589648527525209543722808376207188326089182497457082682056925304983709760662881270849429146720008699285624871766782541283454045478716488120107624243232273148374518626747267069530324353716327919241305150974487912886446501954255163516176227951297189517153019364247034863274283628630421662583648343312744753877273434889785136644449632353788407690235017164058717579065811496392258753358426769280650204160550972585966331974199614378635540629095044168382178015047095845840484852589885378228411597285157812943653099351168674053620175667323536760313912865926276934279923244958972125719004613062435613811691039319413671243024051261451724971250146022285097604252957262292443115557532089069938528824580638477002381056457523981627859057835878971009250981089307893394811000580870487346012263916006399055543654042892386103776226072952475137361909863073596009253412293652630994948271049357790753676646483046632674093126939585011946941723750510938315321790005712395170115392868310267359281845564635919967408978765597276231555702310895459886816133143566044246331466792028378432152726889872963421066031021477682209177570706139968538081025790909015885519684762218000335352218857894502994269464406770503412574971821872087474720185583455055460075724775884845974240819383887061455159511767524427729614783641153077934147438257637815351315173683951555064017574767849915920337514818287489769730173420160760057442713131969429372122155700855916435916019909520042431851982623070562677025156778613213763641874322325275723672418272209288101985719566290660528777130911164402459855851886013750938286664359107661185266038182863240578887013279385360793600000000000000*i1^22 + 18179847677483013686093638824602611300487937390293058306594261849208819249929633704533548742186822717250732721343863719756555933590115655626483029976786429660270844992304246014718142362639176257858985884542104185403801565150680366458616418370220474192614368948945150109893994908418181559771525630665948484966859666042750935188181656743121890218346179491594205215098682337707383504545868783675504542528578519474375220405270423444518031606400733219334707740690756001940711849468334165713204344111410990555929784236811045423333901820229761043401130265732576628518834847757126073734184169185555604085741505391489491605870751018503089479654973362564051253337266852448530147413456347000071101301680628869926933559462329523771186493548909809426980572122247932976802462187265788328502179147665251016578753120222042632008689461613207927857886027174106455240152483741776787245733939175297187709307324252140087827430799932215711503158219964182045623023490099082837539151447625696486997142362482915881687877631999051667521275384943904792156214101697475732989933585991750913402741118662094510999710898117550413292062200209171473942205217943232207779317242155378637226179731532500757369614895622483090644380376598751505232526951356038285321290952483640384056947889757396112928167738686320905102683734795530150391188627562468558758068971203903648803409950827036251952668373494841187929354604916559060223676344814130404949210238731220136178031148042611211066967964873123463458080300289445588942432436015516931056280341116845371591193740420364326424036617043486989830073073410712799438211257709422676632695858146381829760559424040684659185923488513567558779345803208142215467027150870691122029040480193834208069290139769406774982756351792749330516106506497054323367195796284491120442562379930973602405094201733001209569915594977739668046750409560965076538716071266993874396420196462311746591440617488332586365401147796414933673093131617365246578789664939650058493137465887624129575812135057291112636583430937742577700374053716872450919891185191668341154859653143700466423055387285514227214005394026081983788780429845228773472191702422027153919302758683852634883406320180719783104052073429918518378228722465114911857777948114461968140724649640808177819948658464966481080688128333050213282565835318785907495849907181871253278354500848624456444648504925551339089179246427715035851236520860299862586179801473641725664159222640268726633557462822737918547414403807509438428494724240079068379621395049212326166463525022338446304178860038127898078981156030214269674242420458068639191593720405621768114852505540481738049806347074583630566670898553488755641964162891506085851976037208843189065225442350365266911204275935276298121487861694964755252275861494333521372836876835101524965707132170064569105562772059177353049976076186367038684242272139409348048750344625418768478877362417084368100164244245819541992603569491721818647086074739690153434858243793207068978670496557198993288483176830659736375674296243854508899497563501532102533038625257184465772211674177951061686637688880261589221162552435150064798510218526809128960000000000000000*i1^23 + 2983605114236799109856089606965512186655038506623054528733631802049720952043411021248486094080942269358807266913675291570977561164158839391045840497958662433999990933406165444801179641585722085989390239653992289483438834836551969481869574042657699241485044535689881847511055340502243945796022470949170533601909246450935910204050853901245456564613747229479460854141634255008450758280903994207780757706641414260779813343032173061803901336963106761856209519078511882371361493156789108398388083892486770221650781393727885715703202768216930016786899714453530815740397156685646454531403405577711278759245161614950280825432998549110007334534376651035779328693058037552573723880774661551779715787950830138894977156896371806875948341732838578435255660076247822779075423423090687274330509566343540825104332586159628798769488463435714715463347317506293220660786424768695383234245494689977266486564478631425881483333206538247517661710755576264494613971334766138889487449341487385243957545785703006783132867013576431121688809626153208787730091760205539824882804575278481572985576401389421363906597858455071532693212666749171149276159224003293927370651660277303035187362209388158832305806056782844657792951468972234143422394253039308326180124854898955394733820053130615456951041200826328560660539161808403761717163385843097387746815757137305591451526006543037249096360182396627704245000038480492113991820542042056717764903654372866783768648207570698381383772404888280206994105297002104895944942344142551079329775171902943198458766684420954911753098715452186937731065322050179054930863301397317236961344723373243570651878901734042726454282465781002215947343556217387615379855137752748803692867595102121159338343600163527480186246315101411562866613218724158002834300024137388328523400663122025059494752782087912420106210798852431536108143725716355869822830535380656041816963095426390699338040958768051390230316164018669042065975378926996234943963034610008083525239984453034647745201082638675608914777698781750484702995063647233819465832963190809704766126180136831962992307634265085516853691844211870054433044108109544680281310083783715022945169303563470608221099815446362731161596075765044590342663955555780864575138458119588746122817771977788054158371769855266140715174186220980720790522886551280952187407922154476692088782684324800867350435066536079915993867360547883254144738778005396146199071122651848716302669747596774385910984559794799885844998522315140467457722964292512171882400361350220838881482007170300159476254396560144905840988323402729783642898082742650332791560365895640226375287401530278652460425507351943867022350233945017847256045797873441855882151467114357140818658837796255889964321762672899822576506523800185456833141706453446534686255057089546791113298968073959692660533753833243055487314453344273963152883781562400283724990389656408114374486255295950416361929494552477867897159390579193473084377858628684590747656400833706497559905671948576513865385836644977865545321587098298322854775907853312812636042693136530171702852182274769699616479519260341355389272851939363868584779210800448741048320000000000*i1^24 + 379581151577117374950251606132378564912612449056892518089005674803746820354909116711444729258664502576744840869652865918925317468504809345547521695670169496895101104154212243736669918816841884111456216301394822780508096405626825490933132770562743708899736758653068044873978226297656971859664875068217305428757610151874605621340281155821458400448015131971617428624332236535893828868793181896765709023610212868346149137958128308844532581497142059484702312615098495690994929569955968845369138544712969445210608216481478567162171453846080054511521315398835255196612105249132377667233191842227635411171757080057572484654101709240445953512122930419597025203594883187327608972277845591695618270505882078446235815162611534179184749850847079603911595065185677384688404021822862875705101950571007943034797074103390450678779503649824184837681211424149649880801532950795132871689923558020587243512791215596148889238121724764683748214375088362161211794175743950623005576238819779883103221721698894647660043538561866439349652535164219021245119118753043708555351986234238197698120754027387923083957820389511645849427557594183036900270459801237275561939505860682011771557287642444608729531599264728132477259135315795889609694301833018703241158238834442097223486876475089517520114205581027329766116406817896865247877806687945713685252077127575024318909335404871709016889756118619441489217329349143746324647592737125816128876799775152118234363803470731204957955600153348709430485897867403896270494580826050431506719232604335036217999609589035091822876844714901017495949076997286449020641693383337339182173952552358370166281797169352955710470581208054787960815376772586570259556485154188954268396148202674333131746334399990287829817599487562382336261856265727710662960137367385007008295231566843612759456122934461871365751256231799409849054089765321230091787602514312923499042340700899892487498327531564692379037281685297641084963496694331330272188920861719265418978961101012966160424600672737677923252188119505959294840195712762557714748549920112480702298912681151509332958788635798066012568594599132391267762371940417651010427151212933650386022295983307899139913258814227460488501425045855491564743139183337839736911658970767451639048136991709925641672046917432819241840406692828382392730878304165912864571321483153275277608523523589061219609069453184805393466005065082588955692336442117227738316773147542353216386437943196099818941918072971122928425835003087240673794340987430334625955304208134884976968292433312666410891945867481747898784081263764597303678761803945206179020708699620796025226128610218386881794952126083962602119309292726596469729127612857973017393994784290997375674721412136201816887219384935415834305563318107662131016146101175077567040350488069856159037394401309330461148679946224332176406002885361746339794237230489817644909680963612021099652793771168690254944895922383851988711310639762192626895168517557033197994988154725291174169205574587506295544289526003130153127329051061208856041428151802553977109819430807290349281072412565634891556958049951462672239219406966842196212043946742985523200000000*i1^25 + 34893717155950554566156798783952234212328447845148892154722493853260120693843504526802736623846584116866039331743005554910320952634615434995214846136258114576455227613605587504705094339367859428637090469660786040405311826602409150026224180786012523255270435793266570038033286907118417463393457828580984599640968514667990360614107858333758126629479305384677511478159375942003821212284202338993914056032036843438018003126172331384546428707293473196790599436545002162064540178291184341140269176860475996293087570776962684462157866244647606630705271509809550163995605294298157669662391096393379737408733840839508748719654722268141871433190506616019044879588607330583540145048004356829756500169118002299809173336775373582493018056537058922035995142083106982937972999103362536075752934755282448045159823240636854546919188833733883340567926726004559418963470038556841160408820632219053836174260419518670766889291289492955480267311592226863553600983291091963419637810199005503023047015014697822691460641425569590689754573565582889641592834841436638740684018843054252844036878062762984501391708690241280230920011002564239661859240890096878159322200574458782653683989071980337124460810815360038442436272986002437395122271944595240814706131144052222883181585861915188148859202257461811475195061986561834464303573299316603742505568973580682233481000298764517073277062801727593177033683422817668971231055349788293238981070260031583480994236269921172676712812869212923545222505739405010020594328659418754003510470046638861785668308821673649883605136786636574668525084966453865769972426483371223268694229604983238808242511256425846155123051040902879395962399201185836932140542679189465212061335879083429315067842162124547727538368348365136568809425052326650523566096222783979327608627350963975918350334286141683826377242638064193922412612932312212098784471419978339832655014844816711633309264585933640297593267652594357652845486223844269900233108730226980193693164472648573621458474559509518500746869251003858474613676044234478730829194214652750602801464204842828744428922263959592646268377420907995458371179289839374968188740290687228432116729101356031330942452852820227208905876992679761082527506141174080913890212983966455220222304075173755321816843229282459417652241313182514685340399535248734963412759607399819115795253255000434323086046390072637004307795979153514177126199445083218160765066949430583024264208866831934333702026891291958691525733754810050160034021786413361884658623676093631311167347240022675800812790428562079507370587186713491948187630298194966098162733588833165650583876863581061681906139590331150576231308901365199862695662812101802393257772054788659165690001779076324878164495034212934470231192038183987385161538647239176353213845371128083144039015055983633184235357463622587601296637540956887540116602649137387849001873464240517844127067748203832452995394998062475075012230203291341272789401895171557517519536215964639682041172703098630026322612683231447155454875805851002764845412438687349661564998859866775235873322881332698034422656776967646792032369052001529200983025041706844160000000*i1^26 + 4818738690211626142889641003077086312004064317799276051802151786322097375700852126497218020645489890166107537310888377441742471858105178516937379154235986322298210092829287857616497150918004643782063501033200525696304132273677201931605400888346564640549239781853332858161829422015264910018854192616009626804338455176812814675674193003597103538188062765900995846964901775718295606314244921343437485659950593819682094661620436766558516845142233889006981990544685331904546173962086084502416729928494341001164350243536567596798622958905587928388628098767328019526170698657145805266553739430893253081160626774931591134533988514401348301143286262006053736907200944995852083832897704807091837048902853607313329919491261443045992541125616391628584389052532278841459823769129056459606497246489481527098397863093885513774805330923003742577668144617139145248726505901493005255028415526075501958900432256679333038189877406062497022338492589495560511725109616701803251343265817369790367333189548172870238540613629438555474375943940284030237973940582960763467382288105794560000276372685576344539115090990754314553575646050606010292854099350574533335561881471843411024867509242975879401882146435803598416255630320394031091337182074594125065297880436320263540838236910074434342897180269929617699311415460115006431229846852363210485967328120346883808901144445334389316416115509745856184526222393842313962118767236568070066569436334932295198834388697235392592127844359405785165097847385019121648586441310604392758326108990864846451084207074411825099502270755686185480655409143525878270593709698622030871694131976638287731230406278632713285121617819859043656125214189628078817566098945937111691693682361111748627057357676092654650093902059800672199776598989781512723176219052618244865836229314931816512060025066618645058823382390395456783169968368746296461184765909960134321981078674189035513924809891573794815835537206208806947895079222694304822258711393127579637030868101360416141529897162065517013688009451842617778856451282198503283119539848471437174923450936709015903602266663016140482793663959824640290853036510382074092243134146599279673915626464094384489565247025143714846722598567799835106091864990321315347707026722259306320071090468028584928313525691581619459035385784015762176472638616714939855018786029615918726569542149812245267064828026494202440779041619616761922226818357061962129082555716125769201086551565781947109581595779306727061594386836208882620400331747116031886804370846487506058132288404054022324882164197493034888022241716703335758406788741291110123557581687837827393488603074549290637002230675971407756755187126496681157039123311544893921538911674621078107757947702306025176412885962546861647362217315392355831999265117161638711715624559652565701822698210279962953336101958162962166923476902268318998783898720643236052524467716156609270253976575235066060183126804695733127511604031739449147264746858588061031080689244588875717014567657577682683425400802622413420844712695585835231474084644948950362911969928891832573231148860497875050258371330461699987089303889970343871663218622464000000*i1^27 + 227978047108046223781601834659696152318080421118699074791635507950971333135772671971185315610063452723773635866222364919141812825550325285090000032364725565351645083684122298055512526362162709806529326988388134917896457559845816830933091014887308396593278935593412757281235956901916247514219998475965319472171029151635982461321970355191135673048052531499219957450182934040777111415975277905552245803367563963759721479768140955781500230807993695150904833752166724789777044982762376989060164573249443949637568109569912667157298088269594096621093079554550054716498564131459468207715626888875147933462581540486534432897500180799884252589472259757069966370831490055863214627783978700663307311137051326915071145041367180387690357473544422288201014490360616492464550188941800982983159422351107695623337603496357428124165263573007851732505889732250828554937426100541481162704932210261396460296178993499597973857360064562010374967511861268119786229525356003129368220049161959527068450932333844276792202746652427593115421507875060294333434284606730409118104350782421355745501898424138016966186412829150700319963365617200934325179312527988259194816904854802962686370721496388185860975328118984307847411444594248806662913745947912207228018263805815890115522056347761585819062863579670510368465295378218506312894313756539519149280495654231662525010351963509191861973165678231389233875483754985238938066505792652568458293522524044967592026076160684666332865912757916412571476162411373221462665420426547387558686535590351937285236809427684108209754503702360617597762764420902439467605707727926419964941341780176192602989244706444613894315123326343539059497138348020266463263727091423270295989816106058548423216271110339770063619733105505515246831374397160793609543303102611716067902224065550723695743849569905533984804797530917238770340768728216653644976443686298292049881552282593733588999997818037611236520896201691304027058621384423503471130879632947564239479969405531641862985560936369056467657268267971074939120965091040822733777895991146803763248526637892301373622173196011675720383188353928965257047400451671747957229039239581510393457184783078244186650327470309496546055731966787257912503880063766231798301283638544603994802923865423407429184459790439160742430303010455777908374947825090410145254628817392931036547643603720682892158939868217592239645811391124921216786687521168608442974195429993709260702093583041043853335283738661078931287840558873877801386345566995301275582893877006235268584456009441377872175716587701117463141471724833928161445525705152178473675451936376772702946791067852467276570301347608446240105680848970079086609474260668290325063690494921817114388186808640767872375670387176158465475027270572430957820537981103517407000284391677116704502432244117037522985815990914362934782083784671045614947330012782629279203827672464086021708984079220000329175199226737826803805369970540187037670500242929272476421038271985226664136907263522777707617798457098884878376611284956671171977721636167315055513119294803659003199110957715384178719705894007237520476901307764523945274271334400000*i1^28 + -10708877550430045787422580062373871252014557648268535806696089262176141715578649726294911577843221170875498916767027746379971091343756709582458996315810391621770648129337374710472858243575496110677167908446480330078375328340797323472530936197573014012105174197381265085524842355086700663404983693400494416236206935870118157818551245252006037045772413266572764823219898628731830680840057799210111766932393804228647270727130228653540916277229882873206245125757956886937056567137807245100599304394972719785207845261238547870001462167954732087332611856958415342725772936562454634481343228711053336342793404330730947645423561201149060808465045334930118428137543429007677877360100290147409869753937307472445702159933537408906775142994458958578044812233390306147801401867883939596783041875548626630354590420474282687123603204755524467473089819255337222112189655489643734616502057360466554916796770630524999235259664774472822374448266315141032495520759040858438533425776713114966729758862950547899208437232064682978424156054622743634296613377651959420298384930874272239391679318793569162970201889511706955796636857908497447071774300099799200810552699160692955694860233839515320120405955549445614124817450717757243920199254275553454156344631102447498048882580787195781496218792450353427174463410533284276487225600028542632605752336839794784634853849945007685271648875849657842472428605016558357182941731514069475456668283341655358592011620557298908828019695901477343326995519999517950759476159434767618293262370137141448377794394041873447742116623524667391132886582285768906413356723530648277076114043621207559393073382265142017931512243748565725220515929111110565636309831335984321353404315118038947251391315963987150613260608842835211905299320605070821011358139677725954739152573647473093417381033509325321615113359650385665167726995009576513532251720594752164320213325390378233663873126815130770944735067597391339749013970351104741787886401283048572489633700285042636183379709627171440683070610246205378904822636875554122748487457655406839703992060928557064022614108060397178001538366917103466949098394045248669018544593001397643067318863080038289153872989029895937478303641915984065074012177414462978997043700273664647377227254576664536432844602535589422442579408806347362150403341230030156490098091148382718939698408003490199593664359605522720820090079250557725660142885493184471832791237486872625513949416387938192588491491017252603212342005315518801279235537738471723123153765099617231684442397930170098744898248742722915256557676583625418911542118092970478537773635041464054871938297568784004025027657228233012912660198104152105442928878182124890762037854352125660413036058986877970380986831211250733585025897568482234566614037825596935995602798023675395106497487401930672777313446249892153715790640331675612057797955255849816534127209150755046131585868017580989224622728613909363141997603173392992205730309364660613718638611626529966009997351857446661845557437296671788721790595663035585694666362982984201184875097434147694180731075921912955542788969175344090395675171779581267138314240000*i1^29 + 774086964380250904363231301890209974930108762106143514379471661344295970679479399786736492393663869158275814326579774263732919054623468045011935472181443013630652500741573564633961862834004236914369764819110109718689379695983492980133117486400823388834512360059425941385374921269872287745456140516636941268459190021988365645228868499630901342677838512322796413865979118442472247981631712837465199299088353417780897318670864674347048151198637953089993599166319214216248968838414616109362388495948254902202291582423706697659732061066761911467285095728539793731010024336397090663555671567084748703892533518958647314961450221069375100556988223620289710422861619643820648269165366397213514735187968558983402372743796305284246362566171795500988088176227950082624099066584804690533758774802445657197835150385890354760998335734471920006043746492868596724291700861809470521341554345098333990592385606728398254700880435643482642764250156271707446281637951653537906613148484991713813507505010102117476708362712234740387772715503256467887173045819699822293439189250561587408995152290450835839003757774480872983924310050855726902001620055715929452853580932065448459619758183807219750247113764011788275212013874000141191585720442661491597071799952385831342951764195741643715255485536665511894769607185045748559513776652159894706874341434129255229574878468166878308466360128525196531260621886088503363109863927708628278667776929912437435888988889420112962330755900030318883121272488256462459227991144015769981390615883777778172357239865965475797211779352440873169600276216549895721638555680038114580416426663219886301901161542893506441431433582170312850028022057125581908030390967430459191428226342840566365340246193951844414108255260212439558897706906101410514883819815313404038080284890658588866464382189647598916903864617274396746825088942639814007590838518377549972644341390238279665366519275295927283208453206743927678174223521676197845200261104872037860863940541284697634219900326319678515151564456622168751138656052301288277343446273463208529487727393769235373795339878451323415633429243028114302259514403343472577942034843069749151022050827033777061380751379569102157063012013780558087575627049189165481770865457331576038768835626349738180477925160792308797248338939901126007523702600180061153173451574333342546924061413067412213025740429035965073730008592479705621567283881242413665065677417747165144544291363749193571762030918246332786463027612111878548376675062887355510197597434122564699670339767376841064947791871754924862455831036181998948347624016846028507333704795917987036570047552052666113902291781030012762045518441930631277603914962455749445944598063169117966566508021194725275964285862626894730671785367091988500039165324636857588716246872469794459083219941962147720672891396001767555773545395180563692824288894708681014940330277514964164344419741857717905487016260241051875035844365919170959550824058746480534561262689237814639510917591455909013400886729145799327103069351743214506806240785086609058772059805999822101576347966187378177065910891784491438971657112499244761088000*i1^30 + -257429073411518528693175317441246938804541972785162432480205235407523442774432846527466571670340141559003533052414605313612719764990481972113908547298051104409289742115836609018871603655744027217936131773680244216276760008907841618763344881926847962778102431252789533235128779014006044507845431382977792066002105107404411088846983305069182598949637512558764033998172318778120941565232280101131982639956825064296826383387626808775350381623908851836432754808636608674333093993970100348975397656217312303784493400153477031880549090450371223149196565263787370476111146667303103927381654504191329864739046542313368656496870617767421001043566428422736981693754231267629709759583828014428780308649456639334954279338663702036395394627334331953563402441459426300229253292664294574688132834168749464390027126120173958278009459750436942139084419050346294418251982006060427615024404998876287270099036259027170644349309320102301651941950293376064394852492121543339575535370670452321124183169770262134318153099522892693096507871742620530164935259473492208583622161287242042730966956701320680937547974269443637476076446040099410461340771078135594628588382933036098640799714023340264796018233688630795147234682212573365748239870777217252472991424581110766434319731109635955236564841106925467507730548846271240121475660368504945547354779864577098516935326897777026678187325177993547846132656406346925142805380361827797260313967463596663981510813966135665518873412718160155071478649859993889860480318255366716523091547068688974840357572257385589621479137225577744783922933596493719686775396092736421221865988886499567933828371711786248597010504360654719072213293185109296038488818341434092015257721874540742684126823778339872137275484896658754043384050818463103349761962460083413586263050306258308506280779081467921978144128779935675179062592712961886514508677106158155490826546637978548910140602323935789838862639313519022061036985289018866835420800840282050857039731910356294333117638560801797245868910184056834137440391915033717488148745884805114410923090730643439431410858796530675987770159629760146037859678454853049083129370588571267625282051482487065220223396100958362048646827645212127972572062078121587384325753090126877639809045858309265229198648930131199779636716926607674738497574831267935713837616485300057647812697513606253566496943674800922573488665222166131586333384892599280413553561053394372048074731910471866793651483573134450055224070436528570635401088596523182593374091556910322678348981227507588893922711256881880252914014015831925013453713671730198573802765775624424787668782622022744615148288872066100730810383878768807724621403361220830726398619477343436718774878973447968945560077578890600022256119641964360535386984831658522496394269091423765967853446983224699432113160148276380624288477453691266352182211871902913584989549163850710873868421816209628421482760331037313736328480662556961877395703411144989907207242577964163502878798220377664071808160647160516215642950805609542346634912433937285906690957434753280564889366847665117769270803055918498184134082432592143974400*i1^31 + 1975713393117065193445535124346631303354776845953901257654120307391664015868847331371239224160908489188844503975602933781146891810295285912256761850961115196606083643904722553238551450019929660344870821977628672692769301285548009579344814188161463158357825962103801635850999165628053990507894916686140982940714301194013350928655215230062126975317391606563566891459016203740018947407321274231258694630459178833525394325821448034367196553671091733879886314162762269707631156236459048676677949147917906875418245180446289199155716523367803476400108817901641242164393135102761956942704023857896113215093177763006156034550528585830121700849143534620680032963722310793977291493597621129387198866523501884003589203513554189697697489137532885512915317954535759632209670069080083497780664715041427883078864495588524325700834945221955273407159973097635854288696185795044573086845710906386139779056764576897819370306965314689728730998626973714020991409124868889541417859318995661625186565708461389008452212326185782302831494755067805725321503564593375305476868646607721161919234236766787535628776071622823535472764378277413366848686812802155644815739158073850094091495011342486520794028107890447666575600803780178639707548680575067462240802277711418905034573628826622371432880524906138661801621148813725029370070366446989957691744738278985196536533417165932116050695279682980647213758990380229531302437853626170259331947215555909921547155925018715991647872063572501597588784786793527667461808774220356352647363503594068860185082313346327956498279723034731518880127218938521867113671671852219238021274843203481891121388015221508634050903491733383715868606416585039218047474756609187876972072623903578101081962413020612615488019866351874450797142798265865005110286143352154301228122311930788607518796055479601465428828274499915806775460539283580903553669209278687240988699495668715917177889080135304347878015285475427645931476850792780703237617961464227679994247235301293289650367812682152628743343234646701321347530310355373753064217013437407750060969337521012323698289122078406350907130082403211487872545990334308027811163348230396040942999852661282578077893059745472159787452116954845831800984322256922273444760239051534983432999694200504805106002033582771773890115302068034907695293504854907522767980414147850669773410260221908811743564860523422415326135693267832621632178889451801317713802438832556130726343514739623313773789037739274898933981671204397795059742820118948684283497243253316260724584044572773909702724542851322645742693252220083957299572355631070699336599397264992125798235207280011441630322522921931275433235660177680943205915304757879831399336885562738923589142195138525894815772403210924496565930455542537972575471192207638167937944752787809248267042069330834978249848860090715603266773566554532423864736911723815882445699614786215987592695695017252362629427046910107577905481671582545071710540098099974189265624908055036148033908280783788394692704936108173783893062901197678909375538835497136474392928592243399554738819559094728308129813460104590082269488357656494080*i1^32 + -634306235467903947110644892073829386482680144596238077144084423091364205555676450472348603883298461597188594833015670438367181515768843799009266206236997400082559292070941883740062320826372898048270886388317626660201138939173017728479055804874977961623276176040475381934030403156183546501494148189704201006974646892336268274262061426539452328138299674128917358375871056123320655594630937839554410933912426911066046472263661281468238705464051192092909315793330227554297095916464541428459213796008188803853002025155464614169019990141199888426945888564755847322247245457151850650128946016018985414325522814846328317973718286981863495235794251889108476133753051872938363955143325103092886705157670133389739027915419614037792953724934016152923574599493950424035662441390639787929283791551470568703433045606702421292182684269148935181591462442395040085709971226664114922624528235957823110332503076910675961011177798421976466325123424723206546035756949647236323224289642547421312360674321232518853057564951179421510431183972209035847524886626078485505386849172268557099106832104687653090336907805060219289864294189088343898293905781761185976352914882649203671187716762536535539659859813895337589102298774764016682231894353666296255938474530902861678554374541179046929461130415937306231222312433843131854176857011208357850685637781147375936427517393456668764349061231141092946919931791163967494734306137171763662090469218162545744604753197656578036012466976106316012070243020631034425271818575458771615229385651906208569979954256152850620226159012100827126349285374114233662435577506854695574392461819087296378584106241367800504518319683034305942914892570293741639130111296204771542953440618361754914813342930586146976236437307328524036894567626376352980926288460717299957686633948662205924686168088462423571165017375244942586492684349275951883194508368228365173447012187477627905262332834220294961955402068451559545180391865667240056355753615135209936937639703833421069417145281783048374315512168749267143479523385534183253383214215162059140685977909285965638877204864188500068934006401695237538792829622516084090093410248472090010722260585741600196519808441413952901872626771229299570761881026374672360681252219454911793861867193542320215094710637651697246713105868788116019009714583401924212978088856784024579971319650209102998442185147834942386163670665251778967469201374247723516817128511045162851927137570621835928759999427545991764984615172822401668534652895929372678241439839710544753270633508743852608577642688005098963914739038673675972343066930147582440877436957538996532071174274109821424192965612994716658030038121553985783577401618715823091772991949461694522522178354105836071915389106897276495309230568159648480587817773386410815538167700410768867296301243552312694160988678903021545135839498572298487034866166783638396157712009084064005971953067354157060489701059698813205945850844801928253406360295571674753127037308363067750395889786106579376018467958160588751174721931782256898732269048452766481029011124934239250945145827772934617042055363895525330692255776768*i1^33 + 27218137080142365420712802448117109507265147658514347585821493886628095970392616148054609263368983625796318523036470681079617195533102258910173935957775109556923238960766709598393282106553466045526110644915233275043609079096726471939767209220075365935030927409324477485056567956753165639060178936061043444328478615209394700539334375486353266709421352782102421176893198828570509677204769922821762521313175423791449466969275539189218964312502114590147279789278751249548502097956044060227409239583647352620603532489569299152653338447648907265155476476699329361420059383650174309927757509139791669791530078500145300729812764845184542165054562389625996549602187989704117166843121445207387761475879297157597730245218572253584443561978490463675324165282299740840642211754080538334956426853118325901328306030136216554879413099308385148495114656218592588478053677342325103020357747678996447113699581131373222722134203975132692512655602710455714371410937590506176762218169890487247992315481424938694377211808811130091405735829002449628473256496954799767032134813739430081174153208105713547521728563088972116381891845419487051723091911844293788679359857315891863931087007789646973118573141209847879788754589768400734638230509196954266597760310172984513810932937652812144295241089102961933367606998986156411023933381371120601691893818759389236169843559809611047850070333208564773367740493542649335235175428350375092771206413404239377594265713453052891294490279426195056568305059073334400689740472397080933197972740965278087200521739928967648987959782463211795356275719179116735843146329502189047014081844088426879071635788111195181832594941469891358144535936101056710511269444896203446266866755967753003957508876685763291706114143461326876222203401590935537992307738990581578668859611690354659707822196765188308995829419293885373947738997736634284734250153274957200604047832617472782835273394386555671436613965883693321919284158040877539219022068803132616356230977422636054342232129504182451788449865414304969016373792160689527595308124025311056247294218837600657633265502382879876155192115262591762924565094662822966905739063611729987501631121327642090051794126553542559121022824142123529493536393222992168381922026446550293605048258236819597219590715072409937308883213422627113248960074103566179964163404651003363922780939246350566248280376916042860099507010571039566284478514689069322560738846987214001916794420732471821154088768847803707465744424386069010733036240672008703521355923129786986425762452722587151908590177061926441604056657405394261754244276783692779816553614522364006162271686220784589505672005574252288589407870729232142174663741702604484142545454053683588279543813544281708160908335010030156247477515863191534500582288148912661843352740577397984680859604220442450919741882647227453838058721060714084466523048058006797301805021640910276817750787872915630870194848394680562789451071510061033018950476447758362216212709245770550756301639046321199621253097941111693264584173397929297182562638915374863297728919680217341039906223824788958672630218865264187806842880*i1^34 + -2086500408491906981188144420598767789195379059372360929135936558991345288936720299612792929859605736715637150984320780092069131473188702966064566993688752034210106786440800316327517781180504258856810601805614501966182720262009542048651658332000147902948148639897616579989279288807344212225486887066486353482827374215968839568722236681673849293891893500648132818290182691947618820602598960602271438478005912913821291914374702674623019906484928237040107342602429737276745871667503068872622376032950605848607131242334294244350918907723538739866907685939765828277611972473290123243951726556244962070934673954236656037599323421553814206920435627008311506167844806089118294254997869818385484343353060719364917718881905242171587685404763588414478311789756350995723988902378620932830799593922493335838025374674445950285644258882500781798265833538178842736513133813768656792944918137796657530005945524212891716587688754153175176774510108145588983610732750806274820413438545629261689686311731612652171017855665031174433428045213065655150604426482441566188934692451058567405094813428806350729773648398150666961253738492890205782528700622766566161904061908327417135231101911579202202925916677340437654188412486215168342242833881387684457318819246505147591084739688187721898005040326722289647441946526422683509643111235711529331627364733061811971596091444591486084031336126511905100906376506137930886490670436699569287761701764492971370699738711578334260001635642224289496524847701094640971355260244417838944834457485226664302230837757785602921937141516934349195914332060351020924639758163642116820180255435980992774009684769404158082509277342398071728266949691219365468624541844158613288541475025011277988920526801359761034994928390813631177894556455369562615653028214362080638474763828616600852014938048691457283673654142124282238433319796091584163941157552490729397417609574042139597216137798238929601153526648798713488463172817990735880981834423493739542560511662084055842726816249323413371312073886442537371819541560145681605500314294512074700144585191961060127198474291758858629729286092961499396498763548198347037871068731283374898041411479902915089984335140987623436283623945044841407959918530231410389086306011097447226685720122319191009092793134706557269865558378545808976875556503249424741696034123359175461503273469920837725559027693450345365086124933486385160991698636070942558628305375128905869494837189514561786766968205544423666899105819983659059094564019558516311464273792377208601262142533578096052473531063112145557887476072423128734198393769228736290828459095996936472377425820640748896665512291592374807359767103782845768929620562671534558946081711687854168510090892996827566427741610893845615092929602823139184195321716893311937821393652528499407884800780290482117957423300784445277357274952839487132636993459759606905690104010949642019072572664840096899479606963748103217790302649302749794073954091906709005931570498004662347120238783313410455866065984202939226105127452173224421029810400190920169247598150122609252008292780361721753330224012977743331328*i1^35 + 133209701449883789546090016072188048597809013332034032632409669115270213282976580921634107775912359930443194177586000128054656602555928451404192218006065406301568831955611657392133777413460601475952753084481036782150286203174532294060935064551398162423985787830243880063342582072354305592252839827451739938213526393471488427745702864636030236841836552712462443359862691929219490073676796831412669278721204018607404021913605643991434891223760831487132126225029708236166010428524524766814571368666851035597010573327864399172903639069397419012444126224988573159563416848508144275236676478276282730939110429684388305709788077479399280015516941704622749054406237838702250605425005690103314693961096580040409487167168233473282193738688733995618358517163464320278518501744212282558011876979020925355818416230078512921822072914815410292802656722151504533530411152940869633128882951659006125713554811361734634683129037569356701967465517657608806364532065384495245333276389966521989346848538188674922046180533089485986081537640258288601381032548097965263206815181327869383765761480730679294590941413942876317079493784348256403864305730905142906501868225185769148752442435629234349703161149408928037513323683154944536514780025884378625353904164554861031936598190983904159038808367011453322242504908069880823583427774211625673642926753120022548792329286773523422359949486962006636350871514613858555309591466505869171722708305102897944208685973410761565596812194898052049339431556353082717964914042798402509110543804380467033970990817106366632479751858452174765561451246764959894559614403435788075995809602124081062094145276351958852591772502671850927214835538109346454149543055443316709237364528819975716999499615899804288740389601310439713201641783735501632894807181269872772723498688911404394338955341245056954699756406333764656361168128425897281093051811019873587941973800766386773768300005803974726847307578604503312126129408486595231508750227892708098327056413642511431223583966177077488308658812690583722325919834776997747592037588921935246509321647721784092765957121962869161289501333040710620982757730089667522077267447242260329647780347207780312658131697444634006754750948864277795506908666075272522966879597829035756507224014765635118281350364968368558597215223713353621861760294897277035227904533525001082894034792886575308418911939130931616243143856878833463951174191709383315561738427514371506817220711067915235365920382787432457655918757828353451102727867225163400393181646712755768643587798325060642683326282481376578018609603602306646621251686950193891388604195480220826787055564982579109439362139131326616577204394861673659284397890736211202545480335732913683745520559679773648205666907536294315231433811535833841560549608405795321002287873401454306553959476490788357873406271006819037609161578373531531876655050656474468414109336718258057149440091058072368093652335831036465770017784164719903372318732473488931387843518188326094374111723208236690234329078644862404686907889503320837913145463493727947302280773996468175919650310481774948164313904291250176*i1^36 + -6195757544605538061755558789629974701887486058647473103322972243699661558746518898729624039566281901532379233186453974742743900306944068301217306050524765619324958528934220609246048273985557191546261212430425609482013696113443053233231887710669626418376002223084037596357050294539978765110213020254532714099500600090217137888253609410622758375294242256280149643865932062068764901109175585260458875400441862149695916379008161385262944591029298457647802755450976998054287707088803083140350749927986627094238350363797538335623196118088025301814126176288100936391085503214809227257667049364813976816343434208851196992938118603135240912615707758892895427022641725989563611540593679591057790625986770515679691843937043909823766329806872610297493863706107829780150268175831989752278122144634154301620441516144239416625819897068835866982641363891583240399086427480071494215427956810928508619601240731679817453049593312453871395299387173718704230694589037431500188641282755559310020231884709627038220507296638670256439574724230638759112799282966061819561348920801529632062757195931464436634546943239967559369066029230695165205580484288564625882324301997210605053870089114445997831203091829256455846729611133460296824912669828388774664168863287589020320672687858657651133936292050743964453160369828322985926590514700548735399851077673553023012503878310576169722228247154643127256495762707237242004968930822005146558104077265008304689727852743159464132056870411890784526151746324934869776773084757789768576535034353066599369539211237176817616468886437817075987787235134874691668124218313199204930730025544751284708345172527995137298396600471587875179145657437940596256842152003319265645445430575446000248485385682186377962922932055089617730219733612851429831844743546920288574068009414674321786721897865646068825929299017342611732687161452990805011234225529952783956787120164376195732319962113565462334161879820262260023018171020784909469656290182166238643911104354129618587417945656792287168544601020970498162647478429874385851701826714084628499820214467979275631706402457472801722203029845485749342772085732947638763798070693702547010462756118396162926635073785215874043897903337817676280597940173345299801981272610402509558344584452434649830658268025297968788828374398328470477247145305716760535276137939133032185008635662339689053911159959085672548576622226234932604872652171484533437999777909328117081636644824012524765478116699450870683872537170224455160794198357214439178364231154404545616573027716278943717572838315254006399320719896007024092449904186159062216247259072189624882564231890414018218996360660045548496950747315656274967746552291696504911325213675887251717133230485290159750946065199302582344356044602694366153461241026558349332246843716070441655721103061186314695053912407034305582182499482938469196860225331179755500648635811792483527049277808282248325803473011067777184546799130165275530848335631034630458565387970628511044859526313797130727893483431455207736304366571271486044956986003399049891412665957099753651763300890128176125791694749696*i1^37 + 21711464647333588629673471699349321361686854438371417790733453242144151129073204450676446205302723516928423964579800286015164488758054964360732228573995155454170756108836354376543592780551199478326980885318988826867572716154743512152951223319913044036271156337340012723459607455189983201485385446581833857437088768882163973275774194879867148770387894166789247359789462556467419247584914707902010774705203525734353663613447099711784587150827741828014665478932082197800044874302430538992336522974624333259291437117961057382326785270881931647933471346958606276815153825745711620538853332973498225826632461281804592334053817912813826573077985837783549329146076715621603085510448718208104871099562274297218914056686594427870697661239899097211302064888842910596591625159573822726416918698829131141123796049117686339800725686061113932066887856011143468260703608297693543559031710782281353933061640532142663694833873933144884769422639344912899233010300678101173442127181873193714484712490363844038966388653038506917813586668729222133706457430124220991901438774067014332471725226703023064563846463334068289510435772874389147868100350666206485386617067425831118159946371581437128210727629228969366183697311200656867321495000555121158882175682363329463115571207431089274366529818605174434848256491311746072715010649121030726571188991249697537354518092826574715089397433355792604781753969367897605371610067615455437048347719822077152460857163115699117905287833748043485131311921775022939824340358322966573350592083637622685572470640134355583626210450560778133231550371310753940274345396468835335023360182103345478617098487880491707571841773597995965541215832138683119579632695461710019343204597046034397017518929386847979727220718658788831394662766122962137813762929201998569991167728488649295008138681095498510550522630969559483563723682186102195101640509462245176054755029149090582399511981470078598906434239905475938883051445023847610013055377356283032129638834038817713671862922336149604591134826798794231746910922420709637193317678694481423523916968030585837318944623888237761319965394229091665470518111031820292727272016976936259083546590278790253350421566921710538212160684361935628772770202706832920031290819080987053314757952241191336378284108411633861891429521425572486587030995456664474423566711258392816415440337623976867425967374916174826037376137597226207966913521165829462924665516743728760545004803189298376095103960491745754956075203189860548873154746087559951470412582753662786362272357901965831492813421076877307620187743586530688889179720059544091850795561445720753272563451446431026632577026490825959169200265803461846766723963463764907682499825045666474126400490645999081369203587773733512289480741537987157531255313823366795517467483933365441160893672365154624782631910237172560898648258269845722693017357508174482180548284567642850225494383767826572126956623134908693216561954582717412352938039306339956091297902344867775056963198717041209306609180502625488138950193975499611550708922419407158221479173710110362873545711737412339109986304*i1^38 + 7369261717740098641928436538555000577031885436653604560911099016329582961898639267783652715442726354050930814282960807986887876685472626643207318775448116923012971628538026850405897212619470423102509053470993605186790997539556203201388800924391176916460053950530376311429027794187444181575135824749185113747188900117106057199405582671290545026761434184180625180764692438080681638850843877654653422872770258738529474069357340381728948916797606454487492607623187725218432435762946319506690527950455253363232426753499085868338472585619221778397474796737125578283665414640924415961623565278608059793051761552616428730869040947075807733858204542622406855910938220529418250051803593222098984209683194424597563174137335306968733973118311027345815699751982302156658388823849438099772835987227003933666748852030205789796679151262088851437352950146020461505454245057561738216969299714921995324811127924215500779697680420442921012800230211408875085161359623616509271026278290356512990122834107763374069076743059179085040707062047304426201337931759722016280444494542282102302545704135289567139839693681943621858521153301665613069895092715954305708589120267749601856668166294036156270710093134998995085725082146924261939581794037277119110114376139622046615822100802261353017364202787864313416583223440158622111326064006105034234623645087147052734388765398655069299861033793531942109190631786970681154597664002270018324053619054628857567455562330093468071431385220032638633424827897298026671226506026606758800347913937374597516035652197340847272328254460192209412345339256272966416852081274198650550085279575848667500461353490877235407970685686021110820721872293943730784063314281980224767352256173798776080803828691083029174123565224594423101192507950402595020405475653240852228952411682734831671862514414574616749938224040615301808004478177982845472702930544442333993937563067749447215899355240063328958039050337175143509354981254345467914119756555282379162350059547186525968885079378578368122784248587474485957089916006581384186400193678308931443163587340638434248633099806444838326816794442106134479353671554673090046879299205149888518812824012474709318644026308096968235673187784140734821592693539376340342745849497579239208963703172032695457831740687072413893921309166781690077992315249324412626080931753710266375658529973142487031968993541196647122440671231012794733588016796244656486462720242875749371448882541613309109409996124896512410564113795425147433987015838101142085643072181278840004717791194849014915681661739740594819886820460828133263093194631231589810218466023964153986304804352570179574602512212813961219777410688562055934953711193393046038360764058272763396048290087680553751444187767158061658686878464378021884868243287597435168644147768701668059427693853971395133682707226371013532716191487387835677540543857645737881176332265584202613439855220414693116209120641368185676783716446897297248679117762709373978827926764988880107594272077412534097476002107370748010194693950889831252172828753349572710350027951353351140362941944817516544*i1^39 + 84974033788540286504975021339343825072837887723805829570227548763100802564052720286971267211510034100638832593056928831940438556117004010345660683941879981533354756574415966824292421333685291622069272994879506367881280327551793883381620610389447531590661525233784876352945935183401071070548587454241006170703518317171074132366095165858901139740332681051451740086893172716071405244216318145111640442907921971709963300706444232467981050566550134974368859102069090669700883960599679577799826368006014445762490075537884960745891920663937702958234948485618315372577102292160957386957400808311921629814546062852277177661848328532079209952728605072395436303152448396166927324990109718323816681593902796415830447210211389105590763646168357614938954638189267068968242228689169719825416214545454919698636318153864802485488018143398864355478670480319021713911299893338288590373812064128274653281106574731762308387430445553304121682336049728277543225481883751043781658859841054559770746787631593607786708450102178328487670016057163515608057565917280383480738185727301857141093385601729325439615054205964096264524991509237524631105508146756954120140790304735451372864532245173014728293948111718740791459876136440952242973430742476343745695269280230633082025024425839950760550770111116209858193313198834198744311508124574581414448955422110231208496384814246067470320000966703634372097690396625853470424522971892587697387766717341842099930892585431691501407465532925123498928332298754863975457729480491979411492248056770192903877290639529939630530717382414317043936431447355229792133325371829912427242140400531976856899981499773054229376146330759197704118312534181536532022613619794069409305184528041228987056307503398702093181524317809669650649157939686884576428807493898221317162279260465360657668859985275936523260573865904418180029799482087249251656230509883791443897839980067914348719610602750039470401111336525732824573296540772930333784119423847235889169559378630235845994166265542153472655760645696132671127698765164756877218524319582800369898812319827225906960475426674848252103089323424926201576055307858617150795753673490563347266433682376254122977160017892397232971605187388021004197776373563860699743247736007167756300004262661864903334767601208797046513107332517561906399991851759619484295774221969050110053920189458229913017756345336207312172311786905958341275670315984139173884594863683157442485589936737500275735545842991857022475064027801023968776329979275703992593492272406592767195854958651990502573952659664619779676806356090926683631249591414487354939618123741490065524500286833094667870115612783705871164931050950257731850371204843589827502474744335461682309601719862276287889930507099101349370753756855012916737526551343996822957706588086125577792536721297802950292430733726346657158781691584227325318709999596729272883330070062111313337856984960213784064536592307229586401503371018558568694309641781425886489486330337169118258421678843781102998463568217211362752526899579148183401692724082738966536134427750955438030857553148116992*i1^40 + -100476685017805820927125957297758048296251225005933818267449542377941654277565756534522687083544454673691372649421404942972446862365501497733589567140770778975494102124657933054022482015129497127708460094340303279893914582148126703489768560045492053301562817318590516234196982412126465900981074055175339058994590603314591132244362198305442998610048867970069654850198292243365090354900677790289381792002516861306189106149637338510610655550024534132616757265540037617573438671306223679192261717073414891862187082120735489843991708237455552175959734763526245063927876050842821588992797507818387310216913677023624055708248835108206052315317924190184854845180261180706794506589735993972861783441857780841146036964139649820311713804969563006499919886153457209296515833666204302545537922833737864633892491596624855797582906942663506272831463035935822348369042466862352586289798767806092447275303411819967593514477860759356460493429032988370004135592973614765740217740189071383000187049928372403159383659146709223939901586964352945944704104160487296058109423519683995892659041960173435683722974364044636110830898113668755240473469863494954556180609554444625079407757897605713606283864467786842632422903128770297969132346802079767894394577527077260234045759845391756982441449296791126063160835607495236571284239036434141275195886996982946913651238361682058980615275582985447445952029775258920608313078991935637267294627756395222714535099222371692029771739582330008614024162808251540294885511025130622777143634898990324847287507608525453753757249982960860200878411559034314917400951781072302544843198416736834304309198350872999189216150175535397852100984249918951513626034652876566008660611864610808392158678817639732987514055006324900752913345193051952677269878213635451549760950560364929484939357844876167187486692132916422946404923226872273527387339040713509725797246761795904325216989275143200658766967243881978221477004992889611041474395800632568502920797862915305508870240674314727063228473473150700886384871830750401851055189459901299208055835591931727018036317461121260711365063914976554990230935111569114202178028925756737872075783884591231358832401101540142532009431398922028197900407541280688095643498087694378210294117248440056139466392953718673810905590255540493294171103363377752679605804332536478928390423959211239481367904386316982109801719636905394266841896467035890782078729683013252947093141176509357773777175416199757726236938624388594512998935557938013998906093453161926329361590200922301185885437432100221340254821936737329412890172529401023833947437993533546013518512860900331495121437670546431748318914623318272722388414401967088985225416350002835275863220103218228285059234956229910709749699504421758916698305909004307978797104342158583274393375739558549377925451287342858271674619667897767729113640596504953643969984100010055342260340561343581871261922670141160935646719943611589504178475551033433264382499523216455002139960461189017452324616564811674206605941990078201342328862745667465690471724796886999617860100161536*i1^41 + -16636498553258699831616925514634396690249700396481776486097192380082806729115860959182568464134176853381221388434218419417589142053713403218771471962339720026238870433680839859691277343301381061241066962397720949124324738667742114995481347671244916034782608493249164317576514496065503612034422641818802053891436508603795458525668725936682006356816773985586020057109314289960990123576526403279568457765352477654014039412584758084898396626039652355661850434143163930036316735104630439895380136904466864670635638746756684632365342904641742295511368048649482774425638024031939346609077386291971949360913100725715195629165198305415053087850100053229542828217626341623124792644694546540756263799936994774428890764906992690333636459948389905248730447645608551899846806468255495326678802424855396604185689821764237279740832011867172995858933434971077312264250414388276772807536783941555530391669949805745160078196619216430934225384764166754961061790866276434521178083873759964219186879608140405143592102542121103049103037858670578357619427199427888526035274179204335132479582713148230083337147124523368158804321870617729005870958841351857525897599039285517489067529879862446427110061764031899215394047195470072148845242023137940581815298781923977298079625910449803340322347144157875922403553753123619643576462525263710461944044131491038303616971401206916804120324554706642605764509736361695991646569474846892001689906606585933966036163755366344557325037906557806949475274355183972828721332466095476408115622079716539568111425696036435953413359738847547315657584855502212150309874538794707599819012401007919111395650484341286919626262090710949048820085052597405740274725467224583858787751646308161173069326050092321070125257295824957009950651611768296283068841324694248346931933866019639726144505210882840155564611828225970487689657805391885953316568705147333613941431061187894610734486823244148606434282773542553614428610258455166667709355248775440434517730235387091817791042722981960409975446516604304787970457085856907934778947191405808766627214662457408735822850694997478035910251572372030610232222767712291460360727090929952229982920292667941437158699584555240990035306196035064196357119367863570306134330328133686969218186805724133802413569424747117189018583589241256974521609193918684364387450272886640273067256064354525821767304297931576022879920015467847776440512463218746823286563835526052307277330103586704927014860663552228181760330119200904983707255529015845055617201493929980307546345348744267600342908446903305080797118284553809665727877454624435376987985943600867326042836635499952103111667449543057054161326304204680919559255964021751662710660398176273430980313974014838750485524397310874028663414103698917338957771096716987875739839360939844804807008806024776504890974923036248562594922184915904073077371617106542358211531725855575905547333667543629060965210310615518348387532930160341956353904350656569227858863528428506322135771609015162114579300550809224833555175718656722028331977871187614945941862708869254654615093248*i1^42 + -662553746561810803529371563011946786911207138426113949744655088116501032297357116771775075396031070768779800511306037198574511531274983260616223793171652037707897993926467761018834647377598721779741839317648086903488358090639483304705036033350640901993578237583963566219644362765260673730767312444020186895007291973183037536223700831565037321062857135051049443233629695102592781937947681762287729915354110199359017952533763679047266712219510464078978247580656123698477514853331089945474457108493561080752734600181456257342595828534678493248906664836348481876500146402755890378081848080836300944671073719606504615683461841104521148047846492352692442393537241475359099522582719003844015167450540030261993303905306732213683029906220686023764274950326765805224477962559034252913144549660834122319484080765236255248586878516240985715932728731318219793011532405394172919243841910830188625670906035480108019562790591458784383433655243889982675651001921734402060549639271973237767706160161778989366802028595946544544750196408158971175352263901852503032885068981270080471765590317090414083216807660867611291856857580727508342872284510024072687304886016574342086392458996814055176049645907160828140662137093057137011737363134567733468876628691269501024343496708592357780281261308641240912668870890128969671093712518721926606086567368472109639385070863685782268360634710822399581496531024376848449489542810701500913846164005075352701891746843207387249941948476904604780883376419951781034278053159177989786561255971578896006437466535757878936704129455946709620277813557238751024902358550205085924694792096640326367956906102466499333856185912449389243634691423582859145093038952403900934481661640925094450974992238062725055518634929164449119869832117450933127507329701492725235166215923573784744754543183312689456858639060347201125063860162439987567423357112367374988857870061343523867195134296978423874440740820496635898375802432973100144099718220010159320307793631025200143547987940443640582351148250066772292842267463274061638748209427847642102379316337276827751028212167370767356479027587847854399457643547625992869417955097066524193570154315163776038952676517858394434330299931958293377300160669984912356437544566266088918466634044412968433106569529537893265063159903523253482409988401926928763659319193593319441413079401557971524479421167886120673636559394690891868262981152874842825401220779328830645591971798585948975827718478603508093173460449892949842651638982103118070669703625361767566262290532133885100606561550400912417429566251534629460156236469065090414773329415728620560826533171300155402354478273189216681206167185824055461237196505237010958062669056533158611509806265093991653917870888935499344128404642093639355788122170304474099875347659372049235214716849076235914936835852088867276390160974555008625091588752529288643126029075498655822653934791139777604792524607015940022394191867574435767373743281239419528650700041044404296243721775903034567064855190624394587436303813976526744813515957111436390925482996409766510592*i1^43 + 5746330395470692767830629292655724877540565187555734117304286298625465411665736855035630584962981528254291460390084974528800135125246643825558888382800436317994531327712448091679488979837247224379531845363021727007075947240386411045432434944274016020393519043336683434455492805284006888643685316914235199082310335736249304475331722869647981765133133387554057713300747204145375110565813311324684048138554243058750170103703691490043937559831335703067452765423149746391954522353971627118133337030497416499870655763845580419859032327857817302010081330501331103119266869354328945496326133505930363081174094689136280171032403303189965072783593298412275215565843868786697378481308033737105354714978266933540285605615968256747572851661967099146582723658265069674176036473875114559526697627878364095892130088900672274065924167190778300417686000832625031411722065106503658884349657047275022257955489588721756533834845019278085259805948107210679915699035849635513997884993972384553079125605575857035691127170862841641005184391661508652888948966527809563926174903137365618591593127473819342732846655649217754208812377737057277578768277150613531516465966188774944297146684347073863996737112667704438776049067739354414089318854784829175963551348774472065547390880881307474813505546375272283433569596812682683585256706820582521971505091739607183467860412337047486255100702019590719955495568284761331825937712826413935282717874665998768853026809366769505422908822412513279993774457899763318014186623654443302973153896241548714592830902529501960678075962122289842010552619683661893831555544654553908320711537250806566306043565781207228883807326667105930883611656333051601832627353473649887213632557045533048355342206843491468590968204777757576775366736225555801274900557119565919160643070422145763665049234670209018283404732846717335780830013262150323534191902818323356998475893032500310094439016728476362841459152756812867334227728457673658998557230193047215874980172107145301018077652334494849578007319651708015009473400134872419112198378363294284136957745410710104502550889724341852524747562968301328673139878509440227861607082097486698927777921297522333238122299098629333090495631218057034116980105508951323847615448309818712927447664638947279262397380647709690219712127852168981473204478959447854175163865201675487372495838418318763630973358967410403747554582422290290847321612939324674669553981956992722824267591291749215799488823141794745017993697479007926715695706654103487116551499421382370277253922712722422148814626791410279776513425450192964911837413915115804241092785474343757744738803523154147666511598028878826554412717379851391574983679708763291658408681363674681802697834130506778599187021934440947524115772100921438207783128980810152967976753662086042496398276906317257208056335055822824745926089554533411438552096205947842392195168163212844406961621493999283505044270694140701136466002548831897561240429502876639399496427618964110887193859543045802065608174870822739494834580086925762873163949076681800606446097012883456*i1^44 + 105151825219110841865048429828969294895919057119566775600651592478133481569808334900652270895248689153861568862704262888676662308835880247902894841674177652190287137371478466475018849368900592315898444308912767226476838730792180562586240327418849505997230390874830171378917070385646920084306285379472478383714579690240627935100128125636747364827302315826551654806759877893256228438152150492593257946683898779296000840160363724914309963276300779928192032842713457143445640442979858341376146489122667791631152369231230144621694319702682665667605927422053005237999173029868516970439519002909693165478342903339012425159419669010739049859653705923895971514511071514195268138555989255818484847450426013512801692267522455354154193504686088837731323644135070986355236549831385156131943841898507923342151645351897903439283104830075071732637032683776358550662883394280127061804004922054123856989020053916910109898936672702609942288492532761238319325747642830580846312419395507519811594179547418838329555340949386561351411399361527298840733657909399054545359941741885081330348593431057795992105149974156430654531980156509951631113670959667672917281137805852064853791758488598027238315390352682359015411500310708933665537342634713365678419525452883295869315269123318165226955540009426223377066588839572237637253945123910747916806214847468681917447641017910982448043938687851884319965310229541320729334167555699395078007493686818563041939338914243058587167975714425586020219788642554805583580565318749415042327600244627985229595775612121622649901752415340019466361210307355671180675534913154993390987514550097155614552031768231561724844910125907586300721231281420748963196644936907685260338252879211812198978787102686348230605507796962788952942074738378731912249652347182152414528776983603571915046748396502696430241579128681465450222067181750615099770141740071289125618708086520447858418422794866586817906514785284101208422180694082525315916386016374279911976045181208912718828407117464275418321043897284318462090135203305654478894647311372147326054132153505066346309697454084170787324454287434830020217484631631745142572717502834764565364008340372825399720111886735777453020246600215451341380669761907223248676877314050019450260037205601443562246527858547676724591116068651726981154150950426730656450933271358217035215686839774332594473260276086712569986763671208647515200600870375078441543493139062747231072917635959958990492876140662379585651633774714012768277038037928640693594104842887613955204427432250435223842577573433488235961733771982682319243354482261472388922182147748791347338149886709943832211264427997042917569737995528229685387106867621583226737745996577802331916114766288376055794178223396634408659955256852455158835950766808449033872671917295414051592679826215212977501917107080980496840832594115676721532403479119201716053047124088876453120781195040094535135496399104503098139522952985539279473716719063738096208969877181617460839093995741225747615584691486539560115182523865482727642915553676722807365158567936*i1^45 + 1173132787464306069624510903247602242627903755229369618777758652962500702318608523655793434711188602060231329205947293004826101448855789393376090540627097342955356420442932322027500374557511033600221241874252542377584151632988244175411127857941630386955140821121822397541937974298976160501382462625352937865045922226899283703138893689746580391380890628463994536223041373903938831662187816591483208038546328109559081545047762346780392185695975950376172157378754302802899262032204595738775839690769163509172922766918096033131209424630656099274677653114011928674773330205776100530674104392180605363380489508580115931966285596282893842926771583898859424926623489421676859145514847106035191619536901603921245284673038211599734209676819261465422499577148394800127141226031911215716004725956515411525190114130395139996024114707061937473085412526071443257575774390670821780586348121590537274043448156555509128172552314125892295473471708189134590504533145511927739156222946690066051173059857834672482205721893835783034706853093601632724709286788697528544139335231805043858373034243269998805230424351727756690915117106228398428901491827372070159224824934344334242057430737146707576586656793593955454333052139296578157104194957912207745258310290808707981352771347832726803382307510142120329679114866102452535851097782081533217880370251602580510877774113548906139408850394039945800549741572643241872867136529033092723638085714340123690630964772714981001010313294453406648163343597624168490763479741012344454704295624308564777639049960672729938800589267789382785201380585039573206113049738288031799135051780471383583104428204961461237395938950339338265869215988902865715391034156332278489516985578396302387030523788548312606270207412334622346069897554004960685166869711539744141048561347307406603782558119558338906111262242902516983828858855643516218702319741142979676055768752724121091123749766636066062245678279489773740681194701056727587678471292510695155089748638967204827731944086706376521789827755637650028157932411202669940605684870514563240045223848619073069518586411444900035340796330412364548483755520664688702563580071753207863908253755872128005944436589901111393488984715889929681157478901745330800465455597500705768283782882402189540793726653076517958733990553267768010175200744355263708214535892926208946319855511317251608217975870954244171639260265083939014133642585934133915649047624317251628546914967376121422222554464246930570996067279330503472646679149140980245715560438285765404752227801793311574528327873127090514128959939677360562286348512695921146331114991835115450795691788523019557397256916242534433197517101507644004974857166768726590973417954708613668837202789009836109082272908568361388689671089238567565439613412825620332475534528264111242101870359932276781742539012382900338781021918299381088663469110055034237465622763702642621986988722074361671888688820895310372850922046443407635140784023315268439852620152848852962608207862067851472682234646692820923091987648550491908812073744433940881473536*i1^46 + -16372994660502457105503029306622972475568514972087627497827635728044997376606687917972503766884752388259105806236499861261796816225297234446624954158500177784085249719672135081730512470457787510909837129834658296406156282430553100703360559345862320038005226484315114128649108897024572000270661723955065958946945725591309584356205083228534730196496489806544592337939224855044305121130080869226402409324252497939274636899385781264770065866093393724971746455938371775721576902163892709509325332563321601942911028555867838895215323551269195528999480980982437700628849967806480224791165704620909923660933096798129436094362862874996470965741543632728694860247449460196456217932022981996822916334919105511409748957785508967261799919670844706126899799329362759849073658062035787047358727462958681953570565348890993325757891785955206019986269350392439804792018057315184337775313103658754014380370969121935887931551416426702436424237205614249574768833014253989920869358818192159298276824430138991369428219347161213672821320325806259443724868698833266026301352698835784261908583590641304306988875370710674792490992603309514341690848279492624221574585770671736733376639448752273286935427052233566369726106903366366884660501771776928550038970427958986293986042439831702863059992989077817277571932731069631206040811430210892802963464691468432251233151958673092533944296925949640349654070749933626450179076460545840552233629907120178675942549122207745613248860915360314613548805668950140236065985990628580060042774943434781011352796379852033951549999541071565696755226067985655596467705211983643085005811907765282282871589960661710423361700007262474799254226907867979411922626056812450099685095743060581880139628653276782320879242899221836631200922987376971397236388485980696099800901826230034923465344598467697621796733991141339860943718013343235526699274991918915755320171345109328830239063587754919032971051306782458198749744919099938081216027364536985642319245021738738013005388317795516310442833128230071506109081546493258032783263988829748668262158294919448710677038956158039945888550362759061521894005400182273229707765980914710864952054791578115813647452642229166642333917694454779059859104286359600712725393087078636556989715168138605076320377140736288764174298519014963243066140381103258476746369474543947207034329911904972059178041302333557812279243771700389331218184939622930615121585018743956540443348520791627544484971126348349157947775429139644373548900419452759939735239310681915913272131477949474504743626596070402621352220906843879417707003119169313048099129606101245009041975692652204001817200633017143717876198972110757279906409809223603715995084782345510038835094650364110469618848573181145141397516399160326572994802019532275090857032987591998166844827876830297843418921466378504227537885085338158567396930673388016554011988748251909574942586147194776157977857810073387617247641054794676080004011529873809654296970166797232302715997160806996219480086733392095848701836993096083439987963271195297579008*i1^47 + -155662332808399693870063064134095110185910234094603345315715160631566855245570790974656752946999101972385724397052207342302519385739543887923252636645509997786122374069503755038787873842277303300424101187599666992548443162553050482120687254255010838475612405950294169835612859792862950541691773187922711608981575655930687307318418561546466355645693289508356718779260089944900887853997809576472017718455912024237712630204852809423095853064716299609404328004068747212853849690957074487681968507474191507082424350761638951075768646867692218063648866207387097145015133516176690747410246438533966653003407053222221635214324283724466659214025462831045219508138052475130920956469477072236344334376019198154625899655550112148588379619507063866565427643036036268457406665354731338235176271998246492081603705291964801790772501318240018640591600103173820079667291086617549319226327590224550863903718243922920189688643875823259586084624352528976936967634664275858338224360125408362847686729543471239318408193550318284908793402565655365148658307515866509437689368826536954612419835705006569098671441557237209335088465011674487159454909347533134948821212288699276225541346982966721972932265815515906712406020087460509333147110857709591555606975735688536251741758157890134618860456048647703365302595156975269144899463599024781340423207720783932887708776221018447158735121267574163645848787554098127616216662852883435280333707369451698737790437185244754754048520541032537022466720137041698982284258396522825432041270742400878506066950665901868006720527538230234434238417165218958155326125889222524452825175544382698033831204522597186011825881493328964261262794063043926871258336339728854832128317303867325507606196735802515858026097369641902621787764907049454452598705810534410024746460381619283239411183689695722403702556749028932443013750765202968573890344947452910601391061588103631242619042554134837535524169177175701359424053889990089780989751672193334069284338510030752621770142991838148469794291194189824425122967614461955242882789910627168143035977749797107992097524503430371522009684553317778378426596015680884703213326857022089380668375963401408351735715363594997616360074507005231931700842370341640747902280493688176579186036421138923069872223762280158101555210318817759589782340363034383738339134659775804975856603876788516751027119094835586391416917760194376104592296540401456248469249247838096506495805214497805028698623268084283016997693230288820490534751219980160555121659964748901110696534649719574579437544697216004629629639342768267419108899964761134278865873282418615921671288684127872811875895709413525356316392857351210726660580383566402166751640198670532939562754594262864829524352881466403263023164892858637933936867630161052372593013810142817988933137985164338194496877050208994427959935285927445604265466801917322987123646635286832843952661478263005139802955843301139216758954707633659305310185521715668865767162636791825908622536984713557704249619083438778950354370261052219413740906751197184*i1^48 + -902333452730552848654232123129704355531142870966321952790082711618508889414786058654729798694561671663366873015364202726916188853638938503878501126796434489688726805920847206561806028660098607099897423338551007643782282439812728728436530408161627073912193661633834002806302913217738745567213567655309443799408448038078639165267906396811834278966966003482346143833561335563293657012056594407281064680959647891607732054354662740341034924381952864605041440709115748837457691825002659646468536506850388404322503668753761972878211980474528391035937969717591589804737301785681109152317625048060753526022545806613009744561334229716491871334790425495432346784203862272390071241438976568020796160990936914792175974239830009110533173994533130526762166084936328007810193124398109927825567479516299429557269461606084140625353417847876270942409137679152504688354904537185836987507511311610808460499015647555531169457333131712527185988686531615879469375804051692845253799484609740565729033412357284045960099494641803741402100761175655782199449647663456056762217922610721493820270560674146835066923425723135698171961898280970970786170721685960899049976471645954769347481362792828465866339629880038901624847539610575549189475187568722830605627407675533167263711689529684894433587637290349317607944703205718597480369448922151838625509025376747558514333574296625903642100805316880668137650425105991986324597444868832070499751429057770280977811204953069811708471842928076368934610532349139070918829019269473858504526219163942282940033315199615951106821746211560989745038752568043712036932696237775133837406282090566358454446589863871982830072173503482460025766872916885352182045814946888634779945509327643498015621738437907636174904499755575258240793229475773318743962790534022929553545801381743163982074691299898291061791558439964416011214667113303307347113751357491142547952559729780715803535472643667102587870030349183664810926346391827983537450388914800308831692317012536966605581378655040262363199765248125317736114643229351189537292791120980882186914639544510091473695495838316374726356957095177816361826308707800472196833619227163392774283353861678377924104609274252144977808391695190793064707864616086191515456162396514666924178928617483007912245209893570796494173120620136250891945454993020527960032495160507519282238649557100354247058391465107846027897380620075991634676580952247583851505472961612903514136050940081518765856439959157789068834437964457466257382068514100531415691038225348465176964304979973836797350251877077476658816354611567923730351264010210478867861983900847399354724324644880358545216777370928897022305311339167491114959019389489864857245561910959237430133201129515018356293436032254847786544533920741220179778497655390123395224093916944188898407024299891475647075664674757319135573690670044369260724656222485222403445222333971705650569817812389596804804840667354705843767154626602530999985255895926235451111953663871103669022056420478135501433507352069407489909114024799743601895538688*i1^49 + 7807354470480449323184917979241481919361556756981276511671091183627669742034135223028373261902468508389231886233507526068700855967610288235705707591099911140608154990605436317660431922315721330202165198088894260444012430547411173103146885288351471490720189856981422125796454352000812278902814351820477827435633622137743242909437844878721181746251576572329679119833390947416633611265274540429016798967549055791456878060435737952824741040012741138736704995693639935700277560791243506352684336940088784347624348655465051523976375743232557452620099259999873603652361675916163993277152900675711843173178310735870641814844461755464013579146664368559692029576104813481861701519041729345233967131704664637403741888771655908693730913817426430361064387835128031382985717139924100680521248211393548418782936599166177478968591617648352988276610505508789636036967564582912549124046597681951081509989168168941811134269296841240851655376500085587751874902408935083910349493931956689866855500849928383425120874111081901900606257145464517342069650791644456417759992751416716890638036634965198756089143851368448415141607391149609560405373666685519503464450693862035699712969615470317288146310051455396670605444972838120824647404837525350870097559350687998094673788510900994016136983718704033929658534605027306688075946335194238814384674141380863129273724314314113257264883828440431346283103802420726698066720094836119764409810831326220179653577067193956897715254789176152861427741744863569639920105087347223839526212567133581746854761482341146782091857215002579688756576139907634640255968784665990574514556150816936699094673189349177586036334185453504508697884667138060694495833763423102221780733256803462049744397861964858668161557187622265126725189594476614997746546460289336993719691102258731226523209935493631372980455257330381342254972250861824280463005557869628146752843453037749264380477856787141055778500519201692615184789380386075766487502982042567492568182701890584673193182753383779588488322727568646932183292486792290948657378720320354668834957360283094271954893694258626273633396420444908380889852791256815779977601232744654444427377632833852177451487089448741409267229769471908184888883571093699890686500980240944797434824614738554124704103440761218435088591208439344908727504279759617984974084953598138027360711309903184935319617001142893341406334072300038784094497921528148559775697217411316009325347932146777082800320542476714572776309956327290896198183823800005011643406052383625562697980905945083317500582613591420369553309959767118163035183204299656245711800727393577380649270789242471885171562724790812192058123538083036094318960159923276807282320691152154729811549398304564257366140294684083571520458939980473259590856747456490757524378817727078345685410416241315998446441999865083436171849862545775151881323550038509688109604827617704350105006265411364147524083857893737729994532442941190471308541904062958690262215698785602491017536972451839527682800570829169431987944739389911297163264*i1^50 + 42178330261146889693009176703869873957716523987059164693379947799634267252111060225427557454089510718819709098157998336319285913298281858608131789668217379083982595103566032115511785738422147122078430604701203608901682569467005704922160858999868135946321100145470922758871283359863384778036184896017387827901774664551220400814353600716279319555475003079449074045545360187592846695170009337850180144316011651380636669615806161865541402396624952531633067286091211144216062490601537231779467336682936875233413605947197845346839091109523521131127569733975904877740955073562421438377884500256409851864987906482101960801973018715120904053171586830557146668182989817703768160558466860000150450461399870663004470367433299057100038882639086092030189066193858168974500023774556271893389383915271337659707874506834481953929168649979100732256604138084878898728588871415548344821012989408375758225424051209128402345039039427195586933244890129230862595730342085486436054729575533083145841397479065347036662907581348650079988712153426194029308513489084641056079443066544223940659534891347852017349874476159238746895848850690730149449343254860658180158885466492426359935910458132858638687701074727187297713184566273874237261388291198183077685765251637702987480417465905955032462959184348134671365053548328069767998646250439437337152363784099117884636718451311714842258752020010164833822626784551696126491869319246522320469476674735925220715379849811521667528193889961938653164581039614559449494358663092658410512913089434622558910570139051902715436838220452443981562136121080143513803603299172188050288704463650362630636737375248313092753388317854732296343774451976573338146564239562406945934648191566820832494389417550023589921011874075350042830215914203059874546924194387931338964263525172783122592588274650878365937325925485299839297126567406959964999199295762792193020126774320068159336352742414871501691688414974926813316696772812904164107285904758446218915252524145986867148567317541051146590354253411546292983105085217591283259582582589410386411010783290701635795204283320342462962175242091926364329799306951551842048883838081311320689780596122632427132356536287713780742323572358384219046401351632182868687615236563407053677456917713161536025306376750167869739161180280073213707045914915321017342545656991832339049229068278489146625505425138378104542564565676968669618599994896403175112309120855713724588221283273822576150638860274673966944993185117255083775763640500405724593443199411862241329427564816385672533246841321258280251060097770525733439575934814614060853898018089639493953967700328421294440990024474455442011325278533583388896230732285090754572463073046872649929952305726883867330274511979047207000069714059208694852493047436309240050677061130870820420140069414974862266846744788951338712273158553807131157491196149050805773248025226530975207567942776545642698143410494440468419853163938963403675943718609704849187138224606759736664606762099509102708003116359700536374794832689758208*i1^51 + 100307853559922158636703369413443089403361922801246138265370509057079519915156230095236698908692003656209079924838033224764283376567637710362449328268468243486533890188896316559605780567767890727305231346334074379084068213187842458605957257045644963874158139330867719581183280292907574438221651975391523532495060847561899862691303842727932405582098672207599002365744647710028597300387013422377870592436195722340359717753741297180800438154920129448560884290265633272624623204710446113713087296928067579652484104865282268690579384845801374950967213614033386704519594603407314372153242081486301651909752595399967468394518109471540974351992021460353626194588897462466704705147625574085019905978432516483255667576233199302054763182420243804200460156361248819489571670364346043744394643552851031536811870602061455835870788801162224346947202673616406872772257192226859171619737547527087513854109863724773658551684774124452940963066434218621662150184526511372412462177848721652774180436565372675103807177626034906159280859379051517950258584604235959004936991945881402659935647617759962071219908714837510912983502560077997863890740785301188869265599679278110615502716290814197261852032210275604042260167770273361386257374913642495477373318145237250754259471267777223491303272395812617606282872397403054669307387425958757536313263130529801084944582705014753480058323950319717906218928092624373177948492763451978868525452700528420086186077598550804679223608810234921071762281082816892855989319587765127975604868958945411883143619155068352230661358293761664888176781689545410610944515889763764349163071761827675093994759980944686707652707247610689547095049997020999032445201195144828219482572214225356515117816635363305195155737432242480666481746144720685412577183895396366243594592994277524965185386042574292666846826512000194459313120104068076677306704321583296488476870759498992554875553641361442790482494107438665422370937800849297069096934122755295137587446055932500559213290701104193036425820897724285288042642651574597749464095174006047948165783201800778339812694749992443800743511525789379125057178023073357293232235478558673565946723330867380260832005991551795021337871946222479499960566844272748786203741099384773058379554960497611873524169920990504662435745745909200614822446753015556411998863089220355319454259977614927493204654915680345423839654559622333829486423804773701601403079116275051741312310587779850795238992976943802412658843341161004512673981409229362769056118602694080704248411012490450470070265127476233368277866931380035660959959931671131123065259698487755861021815234101128498761111262153656220203029661299150559317681886885199902876367849575761322252235902657840004769833872847871045113161685176197429746430616894189161051874658444951124625211067896175534885180884577333900167780141651019485091481483059352236070849241825512968569333475250412287844907064214231407145063570538964724427503771070296857153382363565737277610035196925738281493724712649839875282993938432*i1^52 + -416812024680964224513688855303380772315274297619527696676473509551413204298295283006707062630473725943396965996791263730732943083673784693512088162772919166583139240088612928022273602809357886176821962551494459063318437857148251754503178294307740711526624096321540181802325304784279703967282080903106839381573519471512170787206774188772005384806434473693004531769405327069635534943479463340492723842413735309534399358107101787543781605959756015391783674865886819833933358137913841582468920243780500989067091461342685203356229454963484489700531091750188038843736119072125969866617686871818048809735533650108054386280976192820387527056956755990330839401326858744324289002751937304517451841842136844716404434826445318892378399123561191915390716343253903285468767324799919181237759911797094056800416175161804606935003701742811006931664028712641527388283670279267405395744512392587035831083636736471718470027483630172819380977276419433278402224628101160891216498825187566412197808740815459580211527129088555016703248086098582310430473519043608582030284143061035080570433542060524474985443605752894245043462546072595476577878116513885928330167981996542430586512925534680564758289849454973020081015480812823682677489744747688139875907380466369308751097743799328936589661180760370584017587334216049786097822676003156186683618148528983272846880748704678096253035947957837931345993820557287066733677285185654404408203983992946113387891053337399698456001095956561519968358291048810443674096136071572749663084223788140310824211022192515588580295817761592435747570684848841884214528648026458942109956651196925292840364263106891836453018155308406631113094504179917958144706830863115399695208026516538661083542326447771990784881934161046528631181049807752367407576240893319213760333810935182952130775265013867163913444461517723700562897787249406573019724561425460631656191174851279896691383951782017627104274046890479591475366545141451467838023940157807711382978383854067655890801256728639610965207844329098003023204322614320581912508081718246173718007921600983848488114428595235170628073637997814305656223429534788265229982541989604558161965317340548130766822452322503729702730199323485815566589114291355730336579194675337843810848087675744121005964593476593319991077803907785986515701206778864830713816810416809369227761364449304802608433009516612551321198791961520814569434258360205718118635066237021183742857724844856709775615356650005036999137519838657733828373910919468027623588972108162982643493081268761748780315911756199496595093328559143237683377059525124952645627572513623467204983314604794083265975512326783348809312790558949098568782050412576585311077365691647157002104381126732063215018482926300117075923439621702549800551394974035418655671490259635104564759091119469902297948039384174091742288923040589377761006690103336940079013834955094609404133462733056442581136420359055467069336046418495036073412253846596665792240795869458546679776589119581379696257808661470886578094080*i1^53 + -3581440461891879991286398258643837106306012753182558624127320075247888700939533908232133626748092017099659490798991340003633392623599454965715191920046381606331043413823060362791435070354467612801573304256558856604717902597614488141278267583787823124784052231400472334444177163653678892754924618485304375587809749026318941415666925277460084688517250895725541364281877558295472620330233470949418130443592998678921011925071302033912807247282953086447866609807943364947912312579541323913892728199881749628102690378030571560394784103947585728359652408132375784735285748610541986510569007670540318553369266030978425501624805036785328647286084277179582048404962086818529083088951514409250685018167929024619270014024037265501413088514776402654333294009402846660599968441676616399670781458743109791807073768789770900296075118369135075366668392752343774486234788979544083767261967616548151193591271034229209755975983207850731803081256212411180377969296547638348972837219229967448861508431387793934694373016184264626327825534389213896626394442657361436148595299229454443790860537523303806661053352684234597779531314313329383555731725308696896180641905676287459180333953891039612413901628193533385304301501779744476750339412615889623842366103269012536202929845039230170983540562918238669302733678442597648557593837613855834135296270553044234054192002323124613620530464248581728256590037836359746349557155963977331316373537760009241023340460096853913278859540902061864379950444946749591986164717900834747267195310161286060398138525787607709374120623101733742667436034415924873265592679556215626345741473656868990345795498293985376109731156874305994772296705959155454322491957089302198279872403363222530106497283513057664623632652580318790441790312244421302765471391375335528766097345701551252317900420147087311628638443122626950714755639811552461384387833970454323541958976462091334397731126175447078775064271781528881751753501066263950700883499737758687686959300370812430400587612265038265681732775409701753948000662965585727747364867165481839604947517752325638323951389820670844414368302278084683393969965784829474038578583405185705666580544210100536977441612722422585031846240091675186328105828477226500644508675255449838947000976232596137595592129245871183064737118839327221264655315382135148663518439697140902601246225463403171102834141070080698762339260259388672226672092245062735448408328210074241687892451829407110594930451448126100002336534622352916567158970541117319042353310885426478071614531452213116719050988615201064380289155024192684545112089664276026594151425509438576545789445570496040149882270396452331718976534151732593423078862207262059112005024260928409359697921638392257729745025617775851671223850327798765473212946484990156219038228531905341893549647979514477498462204219817432775961661803062185704310157100987392720373913713416430861607069192420441208395217073986824266260305392597929655986174641155624630766774744024507124626876248124264929557461341004890112*i1^54 + -16970327579021397012458503439872630976871863157177671837088764201769212277243402592065611548735864114578009314915771989044335661544194410431219486710557783801576292165453902132699590816991367401163950106857970516784309814626700704693644005875340530738330856706438298545413488112498601297218083858017730173606624729881431111912327770489508258205421076942396743764068300730238110439697433427684678469009383426416635751550309224297438020581508901400786170176908055467219624125439861910479864142914432635257644867014597783479779045149755870926659894835838009128604412880479394554779560294808896204153348862363537039245840859388394427759199240907491661393610201750483550151824246719953304382703938908750207916547648398613191659371252527251388832837291491505919304468740787814415666997149691839698296157575911446249832300671362722682715157992113422135477643058021210403753769758540896658940974497180455208180945381089832809054604499183607302801688775311149513915043107657302741417616838715110176108488390947036170546616324304865786534737123641084613364849263392810085994067362481934245355473996145830371315024257086624769728940292826340267936635395519891396517310146863787394794590087417691240173144968519590953002355212735444623775566535080984457313511666662164096825845665090683681575131839447454116997737945087196258884462649745177933244676023706631085019289169851382027725922674611356264680561728617163181939760857369829554949434186525724144212836799459421716104078435750747430225340615094277905508888921708522269471217007065344138284601078994928886011139644731183985303422584828218237454266404047778078443562804768818713828212828178388209270143108650162922745789414796038881665312941544056101463383167252901596692368228518852816592360988250411622071798244921012403905735263430610056304041205814321750569770059190136839688950236403965371401837823263307283699254727868341158961231100715738332396017889148587423109387959567139171508417684149003123402657988480256161561669188964497370190448949657247012739508058895962290062388696635545334950297332118261535108385198806262811820643022013630552104602359492433956629360656356110436549370711663978054488380277006540348328754377719118130988781631379370416204213731528701325493540589589401208000160285236157561158314245096491020938449699126257288634868412022287385655643159054869662134670440415364872674910895300527772795698625238016977576396370660386782709932452544729941638969593082524229266763354163651582779812739116046304626812795288569798967634646451373954039165775136506536546768209675833992685332854310268564113753727332328708809495052474152434595509935403267252219310206621741400816804586509029349695582947312157556793731398723404896199789879705407697132509290581276076987334292613562636501032165249466474144193321319475714084451656225134633039561754466398140717501450320630104278893600517646053527883349156781293634783945582681747680602179893343779626510090997010985195841515311167738932425884895630397030087406911488*i1^55 + -53268597057824590482901681530110068413803723025115428410186109793187599770125908498189652485668557878309329832496610522046059532882093629660611451522547377581797656395597115252291728703380164577049871684473396232773175837616984148620526486806494027332497779490333770491998471844805233332266487548963719955650096708700828585817725628652794278144241542935137592715977807166753953364075743006934165447976986307376283458818140123900027321677969081792002363163963807751323955643546430498892540634844190537392535866928368651044834145313537028753461091580397543632566646737310457835445408155548371522311467483560908073316186686510900811830050529369160334573575711771560468778476498519927378155002664235686612162702817117820453524467877703747046706926785955223734358563916891535960484437232040618309733750463590306083542567483296298935289254591306119212365819049693539028130272870824998692346690292566893349194718499394585522116119455806653172036744122224630183552157704211249117244926387998577813998545458767568379326336282239758614869323060415204826711569810777129425818307288300273597478037420502453806285883428865573783631800458706301608210979124515216738629465231648215637197426766593155355217499967711143452019133459309568988156449354202211970354554433085010263847599802236740883454886010171950262208898772131634900196289886234629478430481450489959287505468303258432465233748828398546572243065215745411981966999486252643715505873028620024189866564611189763385442840525144163510076684429574247663963689214261884660279705033450752742637312639289813719073912848085649584010959679218069644990951140830282592421452930213153124717424717988921178433947103698983992245119738608768660395940592822744899549096054058076658508842766286922274843039836910600294338076173531837216629406968235631891170370771202831017968045568676925188684577818376098155997137739883401407520174769450952584010101147655815768342409684966115225944066031081276690044130286590070807026955957893989206143458927661313124242692115787810791243196087513853903414276620246959478920357655991476595374527606401379168206633162545390872680915285928387410876857830396347480864258678010458564348588783210702855315888426601490092592265338637182315104763232253695863693653616832104762012509141452865591428660538560718579881928379853256906112903635798451517215285734757473007330618791958336356205203822163777831789097138298394749884581684697248261450220469732572606705821979442423595395239928400084746945704004210002118588272067099247631216235143576709205888435577113675565385657256854501818932314438549759831607058582401778612377699547320909466839358972264618321744513133279354745047668337982399283168627741556582508378433037888743765986506907260833690630625301389087159245452320157315070348337636871893717118673742957394561051743977620944072952936068709059188897969308734831149732459749461582195112096255729066335447765280697031266621886959540288671779921506134518171591276313655843212025375321403332628069220352*i1^56 + -133208732784582238139476220250379748377722196090943695605810308456627009874057053440560939881810912191679657385425592634535752182593768345978344258541558524166725060104236238338710953611400856458210995089642385147859185565258468496239608483981767103495468114315789306624260359117611980425695677946916479205404437333037089831488876184412919495268742443941345727820797734865272917970966618770545945067623868518870102682376208126686482795105273823119728248083712231770471599645638908515291960196287408487021647858914537925440721614649707626631900475261941937171997663018308642381974239144661857775268066529334441498595377047374147240213624668948241006174917978416945414810727232535200212067409239670537204866629028750858217585086360641664864604356064231112891922655976642269499966175255447569125536248701792178870931774506861867799712143364670816665911231682630277804031918578522061010109616088364653634777906934482454484796117682303302077259354676767540537553270510843762152184978704750114442612602748754193538766637209182632893400990147589565089031241239598861962812840290761245799887591907949465522153921479199803918989851681374979274658587291856435150686735553738027598922389149693368269545999669020982455548090318712160923636349748535780393945569617983050451114598376952032344414660147205021520460574003927141926363884458382924642062971428853367543588967631804862073474545996592293652116958127555776513461272566025710493671744367363865903531968797139995666754958595535230244341355941714386810251474233158169458216152648327418867419782128580711326740963870713040005025451299406153972598311809221607975190273601368519996290798946383846492010267144296219124312946832066904083984789899296801514606933874281995218195103663807347546465222401446258655309190719410378870122494142979945780665699653046829953288718981752989218302551327758380679226977210970216797846834074537519911776405191439319500874334401183933456586495837935014945370562259396420227796971183934693906216944151000469290914089986435338125941531176496910941859785975919394709616030384217553840547401088051390156084378038265064296027679965757906869978626920964444483741463498194745623656593470528235486754811514405790603224272614529558439356497670947944598292397285660623839863675318466413568749404033476991689990960900303375501930506829559537104671350215533171500518156910468390357280177885220415731432597207470643686916411598921146586653917277881459432157943626209812386420198893685621947001607917680212621782153741897243548114471830492149187987961894611242210969865882360510200780796070193784014024336555922022536356359999582904444445289690100497183051796040482592331599794701508569919665906670569042643010748596292299551077352908004201283049035362185117871320623025308561757139369807231100936507859632166556872908338295001264885440799575705045451551237032704590728364493823550172467907611787264270159189055355853936635110880075124738113938743944531728326294023290646938357557280368212234960896*i1^57 + -252657537893144977343401769501193748745217788919541110270415899626802139807137705048340075566573983837222069343135505559988849825981029459486115586247042941862538915472438924058583146888456574215607367851148222529097399679921993401520909370804449857245104451408415018318466772793998196485964900902026812515330206447987404328241577329706014160836356218295355231464247055352172929609404630905687676550274931899761800990743053867729813292143911375300168962468887501212186542599797492128946261343214571659916781960573595181169771084743926565702883036939573700023044385169696668462211138600032539437355260210358403561314555542756146964708033790017276064347897358985479322327825934505708690625377754093539049948325613866027137912983725164977094068841012371877815481181515540293787648096716318516271916686164499905354151861857629364691316408302661500343805639884444292513578587154953415034860517753713672553193700300636248923389060496884046582303982077988495543748875885815772995619921737579985368004151942236983244463671354185855445641395592817981883653492531435699868599917894318276472615314793161040105209879369328524608741122428332049782203111738689014767691625813060716142352593866116145114713355282586352943444794563729990137348963217991469263928485840653468408879275030109633515771084094697280697342874427146159799231022192464193057159553435042827108088182690998835922773088566179952747185196087554145926739795821802381668884038288614530582068460915043405186402143263934995665987802887731800042320085764954216691244748290496882210734233358368153958263413649814725051951691980788905383704025013275334752305885484218222377632187505491482100544520340204471811564044512255169017916370629404601363942257115031216758059345980161818073054779536937896550750966029391570225097205482235691106130339834220456420983873428277528461389455528094975797918569537795731602488019532812326035586217812782163522183134933939974976918779100312336882094760413796529132741020081495476591404840151023332722660976758422005851680461808514608389573026505855416170017391420939115994091649996029509570422679504504375112848460068933818587880214099528501635343296158567959154544935664358207684016104026155549730208041958971708438297820859615711111526192514230326170758001188093955852565770768254074939708000890348847283740226052814932693203688923966332172044033370454967620813713775101256539281540211552019884413728151540825590884157069447291631519872278334094579528823549559798947780637110844901198913389829268118337187955135476478513694308244774680912569397078501773422397596557683393096742012781417008903519596831212543748085802804112503737492266361597769970297328993163889137735072277335352119181082039445770394003088332579629569111558737542018011312216381404581616525401257061366798227520605665464663080183259898378646287070060791819362026872647604988739283707856893506402062725667299445976680340639821160014070848212316542308918149922705501776236138536074558942634380615224320*i1^58 + -401705418192433200435387268196428045561225490043422108688474056556071133298871223254653899385486107313172097175126360093321473790323979524591583702151731706916548656144588997933761160174276056614002187079902416703918966971524305283854269985777247478072731608436855181458265867756880514458033423934112821460513700875159719047728459885846078400997998160060085008975764484958104691690828142672169929441876081552981147553931609713304718428149441178729831639996201449382889770971184454289131634813152778570538357971270065657828886377205015922420697194053217389070133843448200989966381008937347261037885775554416598363081086400239608374898596774869345383894952725680733563144901495281631913815256300845033479711579038272972297955078595206327935211659369120492665554663921236592257998476563946187115417556203844350073556412558425851678359667325115514732838685130536411931577204222477130571155171603691577006008844764523872626977089534630954661177274196051891625365602161300153811638580398065757764198819849078308053169419531459449016085226386351392872297372848441536365494707393998525632880481301269818837613772336202953659643054019789296485127400323927079435779938710678365687013684831941075538134775974186731592171635158530453902659898913780290486977233144590849924545929885333746082772505724999340911979689836788402719022832454216003476660850956528930840572958814010299211645842650054073580497258088346094710943261500082618657273034802306334734541336741705822590878268553837783166180733535192454896343140952851902667262036553221072165961520959072542727294686365233283446785202477323996204632881374241975584876120632250959040552185115450572729463045223274885826921026511686885963913683933491146928566456615688245536668927456614924638860582411688689405590369478339853546331820102348355050140382652069569055398406844926359661590240742395522407524933286857093367660730329255714898651818495714896863822238999579016264938028270120744495306335524871808215687194916492168412160160424360061163769387768209163699887513260098365847838415431546816259475025787636484729696017236936411559448838287823657132097017992175640132637874356906175551947015268654169684247871790431380099394312762114109526648609587078480065329023512213686810734699639412987561002875041541278542736688768261534985339436745623439761902473542286723754607490068383019064759473748174568990580260248330219161567540552492773905817446302741401072701580002179515947919811875403446902519380282962175281055141067474331201634427790968413845253357527344974943991955437701790082879288302205112963674763741921333014007554710374683075780299478947877533645649524059581650518084901913362729697900681675587021293060430997237972229444928670419980227228946230750568073134058728065638259293994793196620990942163790035247812588093495531670442544295090708026181576384360143340817890011369236168919281760815115160021651625047329427644799398603311114630734552037944839313254521750989039675814643752456130339723776*i1^59 + -480805053501762121015334894202193066723507480279251819941345423583090490928751873868978489552043970369216902595471247151548702248599114750702471480376187397145087054786356938438094533326569561054341785501992566352044522262555574295845553643988756151887683735141745243580046155306961409348354292222111020514556022786888257990442996114882462597061644384354151958711954658929132820536742560097028654336656665652176891360411128977940826032316024730302287468054138737491619282336429331606076691822321783188390380450994743714685534612828426500590044132324462319565768429824832099876996054585327491936470205155615486045433326032350604228730127814120952004614035348239866483860118822279016761395700814529188966148252894950005191696985457465849438306012446530480315863086302916690795723143443112576569161004848675832279411839558726980271298711330851694674166514329341792083084908861883866535004632941132819678703771526835436759384215542693897859588804901849870899294325383754680775179341436801639782936033177166134076352228061990620282382513328229802112216096295574312027868201271322547175379318632356575561527986488868155041682172802900979309636274718535198902835683482206057895831698413816470705349201984808815624762727472557990552457638604321830742720357442618012376350425788065953869902647141148133173611859077299095581125778505179948982237979427613845567484840866949472869352697995126443681446572391907759179528521509911531028129791104393745229239331720283636613631989427111507590641616726478852734220468733336245579433077807645259087421301733221373180844514221789839169287260565733007011208463422246327148409095566452287118587086808777501998327216075581474743150581572890651463305632061589687295100468943587414540964912699909645389858617793212202197310807192540476030062508534905489992635142492527965040260628182040780922732896169024221223280322695592457128756838740204976691756154519861036573219807765265122920787740198845675275068488033828394287113307069373579127337189404920495371300180677734330770164795906432825037051287135875968151184100878572007492667756298526542830343161401748950183502582012647457322916506384366164660207118029436786694145706717045342457033261488272526276117494760338353755250549266353678694346043712540043513026639470145564688272945365183781040072258937830920909159164989010796165685196180102737754345811421010218849641982992246860055458334179489485542700646743018209631605028401239607983066299643756440180198544346603845279722772089987903745300863098175616189434878081154684201086331869652326385004636740422865412427203582175570763452846824948078368073451817433371337016593556746973054606689082563792539951812554463547066279558690897500756353957639109591705304342322069019333304750412385122852600718675460601638847838361449152272483111169315190055275044736059617512659242298216486056240957666478905197951131356387904585659050574225302941291772936495723923891919053540832895404169065173327225226762992766935769248*i1^60 + -529812065152952879086557140726248195131775789948840126475029667908111226736764722706509327238693831908413069218064529528878039807705368967676260600231554468692858684616844917706039088869426486370153551317749089644568513955873691846345828041420993542345270815705620788282798826879396313445571331650754882204159322055415621542158397223301851975119361989063987446716018554520362572394055789239902145528395356000628409661386158959595499758468077751128185346809674210364475601012404629334318279846976546924907910979118134858147161037190738683675641385968702876562158630018938874039290020360488512176922405071406659964707122469766120588841119281376305719470110344147083404375704492053026095029313421866673697831269647903495930319100357458524077043556283923743767990054768854156189109415931906426781173546735905167397622277582694606669347092534881895964678161874563999397177692081791471563365403664609069130700103649064926409319018651922209337853775597416140301876665664798071050004531951507892574362561854883731880437241453105196471219566812555881190985196956404703300595243664359257339832920200800693057557474026164330599254549886526582639348944057727287121644799763568429871290744252290584690076700394491405521231095652505933201508868697120818316252411379178468956239334651928762545976126394268145757940453907277697357185459274739570124766037732962474519116148445655671680292376789429901579245647742385657047458390926651390113690464757449853035316183076372509225752743055169626847124277731916828739408020806893570909412948752837339657164213998825453324400103962217723214111771473130833847131786462699766406628058756852343446342740653348607848985462503620061577771830814084962116103818374126095834039102923319627138550173765519130813766955879260815130651269029728194924935167147048892645500115563022719291815469581713967940340375933680604945252616832598754534742244324447621036644073658537599047492248320283838068142169551428460586351582150492511979358316039650513335707371705525707635760442077500003304184553803453038851013385144571361360457380799236955307976991942436400149281877321758799457090889270190895069595460326279389025107816726281253179084358420431850498932551861387835956701643484280573615703895240549518071674613781596646790533414096558177696313544481390838864451010992594819304110210004727474082554251455063276785133231950278415305844223543010226449930130828866835037285503510527821681910097264235839121879439199160606085338830786693480222511572489183918224057890237718524986478521932585460672310455808340531263142161509904225987241864808664613128884093252253783136183006981703697638940701908830778144560469117598500558388760985540884587249257710868948985091716006747808192923784083675106611146336970401399119461621420752320303543635995021149804920217903365597541332752845748027173929635707405649256260212610212571813372976480942469334060000571936719972471153549994064305809253903200766422648762244263369971984970324359662*i1^61 + -461728760640439108209852107656204681926686604208688779053742929714702576281039637388379446013744018191336971137730178918642155432320039219381310292786771535751910390567584961215169449046818719855525929328046327836076316227908985170733716235308740088954963288062606939318601732227442639621547613843361399034746286792997415620110493527518670934410702710950086406191837237215233453300450650666370412342711079720030855942912983467697297169725353931925819506780843454813676379310153378129351195081423730539886445713008941481084432236690755485044917150736821841846216318913293786522901052592654033756247702283895802299278550117802026019084702288755468326883651081617261025483721275091027990146867833167076886443104338241699027310134696773625048013231778683582209451090934296793585203337632674477910959887538934271541973144417441591952765996385940817385524769560096022694543023296061121419374369252040628437929964827670373717144758779690799572790713299687500548942810157945390751604188890832298156107301903562920171514526162992835264041874778992270306080933175901014905090136454684510008384087338300965582288875590934099642621466321076836936697166417741389245614850422080163741901778498097676166015357389092548587031262274051635176864365425459689114921974183276846881860039940593927539225013202964474238534643801237181740801411750732627188776557224402520646083348242345579746723956207184088892763392949607365509949239331945926148993209643645439873767301022732866055203974091303779586996084770186898234767468603897393300113881355394287564536504112078111142839678308240726828076975498042092548520261114888453611365221382828676524209156510055122596290569217058192248407726619962288352381744029776267907287546450089212562481955004948645818379303839254622482756011362381739563128615210968348194423092526262201328127327405448705736632798880278317486293195151855842505594465466973426662855355512745268247671581868086132711255128798377987392744176069653743740720681946646856961852248901606649152783026649907018850954523163755068154898067073034552040933396626661358834128199156915224582983712454178696426675601686559888943314248988540774058746697007117580842327688933174745721704931145758204557343684759522109313738618083325712131636263149820246932728068645408040913922766411102934347638564803979605398151018969600558418361388215746078756103088509104956530901612532251401101867625012082369875673791272316215263094946284163958954526156879268130500912921929479651382369181315716813339089403132769526024336764248923830470534081748666832852996116665354890932597498907246485856186212522184320541278166332607087843318785923085261430301082212133656278731572548984284828566148701342700803656961790907239411213013335185550106015297042033571325875054696364832330005400337316440404947386910654720098722858900342639882060276682146406664639560077025930912550434851333149865263794017652016877086097877943812301109947177438192333127117201759414372275617359*i1^62 + -523246422728562219412757407299387253426953839440385974373253866196374836244436998566402519196097337390604513145948940346695112510903790372576363122727472594825511826678359469112434146211653036286384875627836233435604043249417477225266919959681624571298488002074884124094931405164865513839673084712971329661348798180701459268633802695059983148412356661111580338174523690497026295028088440625731958755734561259575899353125993326357647081575977717461855427047664867349825836445179725795709723220837574301734208996594860934341326010970657974380204355176911123565999911480743157038841093794923970661606127293207094001758381097124167024768582086905862381718010287362870992606986916823845405959010877200632239919219779500557007621457258599433222665023349148029971028361034985465780691484430118751307078839786360885084940118674615299215548453672774698586749505739368988160959462605840428856074100591401665763819926305251802323688350386071502860223511192935110008444731673676406706240933971213097456933895386783920264633584071974454122384628259568137141029766812074838252378940511724836387128326926746033957985409704961257718035545578179073231327666813358066837054549030206276618083409688904821573270858454771314685207064197171186885051100804372852102580414081510784525785973975539687984338907792675545002578228299275300149652724862575992417070457949509201719744247230190338036050468051189905337157221648351615880633955551300930023101305385747540024104242256139224206544932538714629211946108037765845658922818367455094655470559120600964166743662088949235782227480034857263576828412421297685292783100917687638255073479690363214988501706263471297494047354633316153171431513059628627728339225307463841627191512117128079573478238970109076477852824076870970929332728940295668800585013538794066576003326993955717669244247834624288011333178932193628579444093089886197417389328887988559569309421115318958254376541921594775376780807808158229298028429744761214776282294784676522080407570331736431960300715791117302692284808576964434683710560257243306096326038429808363203327672498903372307983449302174333257883074105877589429631518516328677347318137293582259335480599435218318986185446972261249481326821519884337453752681884787294162377277754669618827054735879956989880692957307507498929843788246395384593770318920533085643951173408530918011061639845940380150514521026755236368007720802817193348591841144239035883494155933530900655765790212349217260353244505729177588706405416565796290549123213475502141470986391526032932337984081868083408002690328038200726952595782992859421328991824720319982889036980434371947235010573211619912380099539139296122780706967689443800132663775401841044150407457990781428660275064768695240732187278115332559211859942012905767046606405132738246892419436176834592300886940726627511286121093441492226365298808119665978108500338054280037915997338366752818594095076901982906312706017213447232125169950368104940544*i1^63 + -359028096774114793871430157876598850728726565696245545822162648201645301661467330992969162273001338670277852028450546927403828701561659677375958065892549965953222853992429280768824036327517239728351062325703098685997878593922369916456934235618497417090364059892204009937555846878857709295509183907540169736481339418659855309133433011057546709356262710700123575387673947254992695078199088156277843582244942695067577472817184436292540102677297336028286239729821527939411029165569981158650119882619883927135444409027426056543987585245676435952198680481166745768728852595534114093691653266923205418341661226841278911521410833078525093815860151664835527291261253318219078780404050845694751776329864858682451638735000224119810239795056085547681465713423981440804496369550845443016217085280191767399599996082621731486601234223164384261305637019151423780292023582496875636465244353025803224329488206467354001335221848225025866481820178435981145056109843852659246208001866276667143781127358324016841831634929409497383861544790208332650757136261843077170688254321057799983290017834066225186923475124927242615254317367851222009583357421294270618061531327923280098432809487596278575949236212528071334532980265841324054993572331537956166154201864302876525434611128867323919511745756004151575845851914995057242845914566753822327183172915550618251868717100010841222267295692296522616795084705650903141592136903012838308467131994360610712691654180456964856004930278540626869159326922313007828713526822817522172771613924239778169982760540215969736241198945604001571141501051583165110150488490215068333834117363687728195225365598680371557818030678840102732449761948618201239412965628379168628770256350596293597376352622837389213487395347733244406275311696377346161808687372667798652306360037250822245522040532983956556082778395533915767623574628763232881600499699467796557823359234857941772192007924293072320365777049787017021668412029533672649819537041931794909951690487839401683285437723523065754854610139200439822808661421747030999259013305540474359000494920648032783980642016871953941994816747170353162311743821748697784392771432568154937561401022200601204832852459225644545851202109044535634866093390393117562046170273683118136360865326725630398926534443282478670881609711549281362350723990000513821518186108566588894538562236572249187014475460377771431346771551747224676836382903590846567993883825472950599603855617863678229233472954503755205094965030293814192502077370993998420072044967120400220130197529315863965782594018832947278755323416515529455095320981143653457344843781252971185317245691896156336105881914205209891248401828763399074748986114065690118183178986657333595377431575688692662806798539716065518893953655662315277683825918971966437704854298435708343793502027426614838981367447670481513565412897564351360858652971514186045259131547337574898366573643663262062016587933689739506321994529079376373436094743052288*i1^64 + -262286983209911719817031088108685709172371236063866559345193357522233896637106436666209613726252959572990980256310567157535661820956796198789563547158074670503526013921175179053200142128947043802837189773936042558729452350842019603212501802477073464760320224125004487149174514849171345076833589556940216382698383723436445903303327554429998843025231418743716527923906459198234548989442155516446187804899077432442637262830521915738186709710829890933977998854789337954027904886017511143766499113111872422151900765443190671460656528205002417302127287346016039383266012425687711098375501513129611458228547686574597353623377083531028541195648155878454540679535829366291633851340533397477844906444769254091730627034885381810593876616981335363168239210336434575107492211598303492668842171540189569352411165287819464391854826650575096795394015554350036183735829049157372219686934890996385613012658763990383090006993570218400525672797012678490269572705313799153572273442446812157867389165071451259495148649299302580591947736077386123734328222931300492250834803053780550798125035160046890382035843958430807603784441410500509024649571246423463668807141229953830227313956411354167427355988535205439586330479429279782560089329566757913735860105416521778442952615204734125870685938595333511881657667063548758444945006518072890992720245141625410022402337241521873040104109438346674435658345494383047239489050025655799587152532325980418664174614973156488377855162139694105215246016820289497720023278722401431196094062990294322087106695307536897254282598183611333133307346323807357774334589464495083426951232983510878690132585093107071135788256458801025789722215088642941428993836647741552234219439635708765729388163618514283490509793994139901042061282048753812813981258042209619830425499311205359143204744433195987866664406666076407633166765794378514408721812325737521438592922759714775682929703486858797193320941859702478506096612777636377748630344809505076649242973116791596858452093290834488249114443133787837559354866981858061074088238542019765049378826150745135581898566855836321956690467553705503896205250473934952865447702564144284319103877614668474480418806669994734109181357121023065526552009301784039523863296413820350271319488294401506059729062606655363584151391195944586423948334680834984779570134405610287084384870267407105512783735529206929636677569001962223011570971034352574710771042142998431674909805815190057644275534841510425153693877520174335793103377123887956992447051074310197879626949874940558192436365565360309326890949187241698513827014590981279095851698580184349582613949254359567631754781873046403494498474700765734045643085072858102440328870491052783161879185047915388502338322677422394572707614669964458745142236489466545259817850016613600409249350009500969489516757510352010610669061278029844453756227801100631173683861454777458960408960436754958306757665305402687109488664487040253645559955456*i1^65 + 5197059652895511350316685649974235363401955057048463340675519176849928003639474363349461493795210042547067463021505049203595153216600087454459478624722471190168876997749068782238835370353921401656118096711342917492447209967901046234967255407506393088773988341556907868846782751015184566846167131810514103826120015227756115944965536277896535220878361244610798844489680141776190405539382903097378853837726155421206375865898291902037715419989654350052332845830669993502771979945121514718754345560408374286267182300558452421514901655050541001995448685434007588628876507424578286550506101776167584740764403690831689156062293102344331754903808751539975744855421359426020296048524957708292687024568988380227705023807364241970770766672378582735593451612845592131884492870288158503539987331717656930560202378004721624441073053242674322228517427591366458866126885072335267263870771806387368767748693644835508252246442693026148521609249016616321787038236222727309638999480680786202770416324660278102393185498357335861843461735114599183893612181602880749340775654782800387177602114662984480514190605178046730557719427247861120516635836408587845187867397879948526219926996388472359936941405214823708175467328595840962215578972514295526355830239722804362948601617573345145497532868913615947669978669247210020886451996721072398173448058540695135562615407443027888269180625073913872202797326805311802992828233362167363350465522781381662440126636238261015880866359535343357945481017099153791636850931477862924967374497683884272172521211934208469135349419610962111775020621029709053063285772650339685079821121110829069001579676195441898975839891917665582519669730377712365812805579855606984569577305749432023591447864373595424495978888729381748720681623111722332337693986184649071355664903994020215190667301961976880723406652931862874237120151006065681096310202200851092045888867439306969496031717560419973093670211390512033965530137169028088195263277218999079751594677888198315387974331334293207590734767640257378390817860967430706086060814673739518918259636572947639890580558906889451720020389306840425653009856247741859778145931145157806582252596760414781443774526011512479366488545319564158629633725762850927710990504438549644533673765461077786951351536764548617052450349408510607421965418271698436692715114984993772005786263749598360504478908183040234461211788803188697742198465767984649245676679657909163302550498121926068850057535217754646639935910160872011692798626667283023226262196159598725285691730219570291026143410134805823595326510512684913857281782190414524803687548059853534807894832200442922817538953996954281872066853638654437391671166344847386182944166019299590912812965124811964555356326091856017142684624511336563160324867302559347192556489470696575939290445419346358587522587021158999585055225466669701415825210878215801648094357011562845158562911429528961580893907159477396605695067933988880384*i1^66 + 38885122702668899666588537499449999489783738264555884257871735526304320272197049929086701498490547071111114398571502995725844728799237354717064416226262034139364427641507880225865420196639497659271951351997771495234052403437313844790709920673658506786977786544074162835427679791807613401615596062821613407654017446213603959779863694320117309086252017290319521476459360894056982126793235633498148198972781764079287813522195749051743860111043007764797656286449289555144097857482838402844646542193012764005505198613296831580370259540347564435827750647405733081599326789559296117574079347564438731185287430159748095050208879557005229807330000150427260736130741373486642106220231497191009059523982594281205261389444369922625829905837216013066098564377832173556145649720691304441835832705022660812156837425284059340923438539554922943760038249075443222830017838527195070082386472186384010933954703929647714462623593215414306783977144860376508512273700561146101002261348470533252504181715775214544347415641677717207020283938461189961993502353292904467172918607802200766784205487780300021782797396372234519194053537285174999293109525611363752734008529968027478147974603819331801637395852155300182405398262208935383770256539428415901678388961713639450183031708601575422672467742966803761138114510362402577814640463773889317092345994235493576122273170556543633121156248494767962839831935479380399368679898181708485072190442966292914682213086909249942063339944852200338366145239196572927909731466139205487552096376876677843347498065121252215903852924941130935941007773239938618991186692463465628145231416488595227816007966549302421902613746113032640225154492556900808771478853297975456963017718180986658368647085485187131945875197077121094729082247059441900747455235426697093004251289561873506162838713653968271591285322786388908327248230216844598799582771492764614112218660693609793624959388880503604956649323863602510502955560619894541962467172369522026274413205546113317628205685195277826242431765430062647314707986213638943100961671218611597455101458724600162139917205446522224651795027616796422197761170416356183050006194603091812105525309047131911941755039794475110800844470144703087879465796552914765288311524798865108345545103706396353311195208014207832419428983702191804696580961100459128735993391584732298702138804664494992557285688653847480306855128347028203361200122451210742134281215871685585667567304013338574892729221332286009790655356675465702202078175607432164688509782439775238544559434136604007496218185523064350285361117029372679443039640524797792160844825802395799571904797522870649774207914405627261410662747911424359330295351914162224730955730042907051638663783650448579884549084131522656849483260210240592431549233210672677506719223840917093239323972842949414749870086118216721284076889961044706194092483997369850639441164326561052345312713788489163470324832220063661561672877735936*i1^67 + 79103833446341479034256205195380402558108966312480989227320531420152983470349902060383300905634267413140409779114438727831769090351897117233570987639896575427449359429919064830968418187091149493144264175781969710008957697096968529043413251929010210096390083624124555828334011149464653867922382699277328061088916832929115907201690925273718449400043472780207187805501467798900581955397953046396546411177147415547431674236626699926076608913654734801159665451774342064772236095374764806283173223162772671483502170320745568248703548166987801418874302921532628722554545650070607234890811038488998380893633287844993322406901368813670339425162760773664545216370278620915883959192123290968138994886636010897166258712337567571623533308279350335977071617436836583261604103462137882719815726021326346351377395043081280738010674438863349563739369361475896364840301534112348848379439845788469320882633559327620398589425527624396277950279128526466883989258699109803882776395097465779058427250870163734624478369722192322128306860711865132703988420271467073962624707745279944972201150131483828031565999789983500562981745463049097141768132843215808639758955900508563255333024618195608533260878590035069886872397294679806637167720419853359335906969630817529404858378591537489390391608131155070676180237624739608641596798627749789929539068925464491665690265990645480761946093193304265224407686733132243648157218670047887484456003474409826762962084672765424057549665378363986972330180062748878969092385148410205959433366860580085371999529271347546467905245297129070772428072322555703313497377437222516978110452146532393705538064052127285240758744536805306565942743905554663245454437696294121783404722968501417442660994795222531057699721906573103194856756166722113594354999868105850439982741125478850763648285263137753697110631616135225749854344240865830624784591103011215351549400981964622826599683620099261007203732146094947599695225320467407947098853998620843107390570274884517210566225427683320082239756767557768945344912605465035172864692054786311303503853935686348890086171291820548129996361261599645948998786066743154799414503347349384040220869510443813143321663902972910227906601216565140954571782763161499870614766916365882755678377231561389081869115736479208674631645399603510369477825331546888611921365529188969396378324262280489677390995338681334798547984654900282595499859207898859425001198817598391661089363460968635561538271668712794100153756379851302825570047495859019966094472596276120783122329279326299609839607987662368800192107721472992378126147850602128077723750922708380368010207200663405615413716740590002091591646889809923762186980359727161141440197195957440106525021880318292242074004586654510594643860595383326543736995076428789957596993638017120239354555895871390841767530269073916923637585200250402879965827764501453771057874056275394709259201549596399549842682386346118115873521664*i1^68 + 20387617068073737005781313124366518018271534600483479889576441894151731156757123030581517071936037078357634201407094635259504195352416673948520606653610061945302214420002149370270732873163660857555512449298004685405439665525258347593667118322453154962303420614690385117228427837615749224035901187964161208867633622537990080455973972001431923488900020307429806971199807167561536292799828309412618726774854391836289994554546407497881574072129113159221290555081578898326499126468804572580850208365762541014782851141309082952245943108484367129600830495453928605431951459161956415566384775611678191267253302817895597199081849171125182580124477835054377337082430241129427620922052680442359007439515462412846781444852264336298860177162555925852311063176032729260426132085557314831808975087360033701053188342110221546832900632839936254408333321741415318659206251151182733106638418875301680187233184925132999187120782670978628245192086691689435435822622963779088812228197432838184287536625269997639837404626613587600862063705651651317087377770086356235745603131359788744927132787353270286291215115927453998560960727350110828734219171265933525397906995670649892566562853585165144700825089390410557028914977308723946258548306053764477763351821044257745524304442273045927821457223082669048980770196442629152863674749395131999812928069736780369688050452343245453492038421078631739957285577997016021362257038709266781387449668749220370283780793678632792704517917015697202100912292853621501263550948690582021659667669629751585936036910488360404234450286939094232442841075751737910605458419506443390350306749321132435263361853966938218039795973131385265730492075742944012043980845402404522828215928154522383847665930489724343498949046242345723766105623499958219222114152335885258090060034982414833451588643500434413974671233975579092287780859733556082548112200042339148642419718205397587510843007899836792845183718528031478673069138386073108344787088681342002543712862393821349658046007362926324200336790995905367612970545367084302900960225844870934386971510206073535897001789980452798265108651543582732065206932256403313346310199023292437669722692272028898249953940069856068521531664933054947580220964008292551780306495924104667745599583644563074423790123286049338435220758809372268825461117794511407922161844996796362595203262472544459845162265059369791506416368398723150679744533515991012254735690481374000845514564193550993651123577293573367981753275126049721382582437178955483052184218280275778967791048783990732077668945467723674295927777720447662436150411344878320085951509741749755381894677330991681037596352872643038797316471427151645045883354946675452945539349798432801257498145047725966482076305197767676284242957481160122287480085597650933278242310634879861181856789291198030881791348536823077352717415092495800566119496536591820005607248685348974384526790833457750545893354321144184832*i1^69 + 11170104548119476064825068936838898211699896361073684630813237757697812349713331946944665328563752817418282156590707318805663360085699861824128804305632609379283795340254689758785592863694240326788984102038310758268791261943916821456969921733951430706702039982569695351806550409935176542744136469984702841049515167826580149471094144863389203237989189223848015237682218137784339300941896359442308465275681574861861729940336083079185880504185673513786909132333626572219519723241797237341034378308327593199569765417477001157617041206101854261750599980989136513748081377995784042009732599197172562740203420371994190876002276845010705418626137683179667438910757075551902004662882955876341950140623327615620410897895196698988308725132415147056056417113932114966225874825114858411543360807583038668759145929096696857539867563086108493055637573766432058502422881190138894341490726844619749959767136679011764071116273946170221041418267635545989494863565790021921109795180044192945212573188861708505190202230000306790780135170616787362762260770569776902049890521750503390244171759723621476100158572187671579323758101783765820540655158680276434870651701649300581550360265946034544965850456133996598344290855953971094439333590377968394211643140218479961249136075947492948673346355903401312216543220834401089723912966893543996486291673502918204684626630780578581946367801268083843014706916239588865443308053281951873364806607029076962425161357400323157445910506811437319930691004415456472074416641432243495704916595069841459946479869667625759717504125164880914243036679813305064094094165523057624503260234774686583722402027443712406118495204680065559509141223382796377696584521301330515664450628614135034656298915615057685440761418543363541574033160116872773956491758620867100473261622479873056546787755594417698634041702472627962216580970665370523008352752930495648794940906127962696270892765792354253248479957581879145497183806052146049030911223702294319017599049705191055351496276573273657881329548642787132148542456026281274237612204091922132133429321132051415975948783663660850229431057426275805934953238303416794630682379096972718806199850474919362740960387420868894806145325708900399130208670873844226778922469474413839245692599554938199857319412942216394402883754248924512617270560421694288511879781121307004300462444249371811148062153238265544727274290053200222570540150159119245041632542759197220445701538590518501436466656669582373914764688793196006794942642348926590430337307031680196540173903794982881749262179549793942948703151046497883056527464976211446195728947835626776053683139213661899628798160367927066198406010509979926379487747080235651905987402295718221420501682372627641764364575367578751733015178470726795426538622034815939967694164287026680353836446994418290626863601774763748504555030025262783768218482023627253163516033500334538213618303129044945831054368833536*i1^70 + -712835607863775381103068456609343730631851962291861232632000380350878750032693404293955149030577216122308293607061765186571494071611089403018589752235502731530049250176216314688172324363686449511528723965178577925214456907067898932242908998903882443239141298536101159629592235471317775492103313224250749885497533123865744650530214982857862583380970133710017746576257889559533844162081388042581845715966963348740949700755510941590559300144324931032278647142121099069794734316244861002063122972246409922799172572086531978827864892541491228977250990028738144480663574450890395721217601010362564945631150536034192628147338141191229505764070196449414937704740856945784531101809961874496814291647614285090656574077874689426545903152199276192253504749408378890224175025277292783268361623401510802816102544675405913530030173895032012073751901151032232906193834883908455414001250924607482070760199733302825493482634449812146654584959573078393332976256103518062113390766402614948020406816451044233492089151291091550746063264881447592335538330668846167042544765169631992296904438957230219266299571209558401335709136237337163135751118062649907254719241477981841092168265009399720988067343684951402381075261089598786615938210590338480527737739296487898493126772317002880280502416180105964299476683906908073862759851878085742783946900914789352771930382102251737783145856696509588641668956285141862639365556594138968043887509817068176500139578020449082387354582406188177110027261227589947442036135814671001647403894818196885003656720265965616935201586658596259741332932882664961588879341884446506809316941102456809468807229419920590499724556969470074338356072731019145885334987496206363242107764154416362605550614990290453514944468542143455830560369358830299114760306493072914371931689081840849586579682705819988387568767516715542558175983927673995606706299269103812786001061231883770160897121136210962060212393399719114796579543617180936491051327450205459361148545129816275080720632824337054646721540266165683972318809371241874034756172071884928786802971300716787180216930328353298165702330977092354220180450539007129198160010630751611230854896047259529480266687685576477820428085992987520996056475751804364756336278321227901059010596636801432089893565830794672022818205294244590424070156063056830551430053480903250897680205952730084860850033700480800728876346869625520088950549420315482703100196113046232966862169939776721998802838191242914620768374801223920815486904358764988123218506358313641629816999163194877876468143025786832947317998440583459321044846879908812545710606867160173521132775595808444052089483483077323729737185578940474477264527264369403864104325175024280739622650157177457205642165320233266513713832966344656392555954863398905719542932544882297705069404398805849349003019573222072450242913887834800007063083338502022585357470932195977071469496611456399303507968*i1^71 + -119441419798725038318812604118053340779976071511952891453113007161212094754068636425856327168032157740802835848541021760244283901035824748180689513747763963954395886614191277072232707149982607941992829224718302539584489200720552175608837980898980925745762790110425371836156147613524986214633661070840810523192110653029542234830256916941743217102601216049628269233556183781120446085598602063764090759016420473764765677004464344726010617506241526714137237234432196908326959716260426282933865873009310439637845746526130396766357431532888103498399120088261119150243821789310090834183486859101731498462533853799044880877816360787498831434809934148228485528340523525193833457496391028559565730270179274146291299941703861519942448831251388845376171968670869487169208558148170914385417246023897931719405263503789373328220303237891631150845545645405548733709103850573455141948257912394306857352403254406930266217931252999602239011363314967395592917053934988912371637201341632328094962086690038645166066069991249186102401480794293886423619842034017290987912595555145277440689077049318294258411178481790282158127482717270705848954196519597527520445424515287700699438414457974902200132958214045779367854397265422948000995484864218356950030227991058228284815679990542816516060145919446181020845588538186911073333505725310684190565180105692965802647200353900032236882297099779298082915245145825885236657850906652354288326235977157532573709305422090850059027248445468430150477061740043250824270789406113297723471257935527516928560516896067864986835978421722302125704788003494668280875368930576928507098042749721739045593446779618657183695034102458316981230124552002904057368096994458050198041118372219950551253375236432375017081385987022114227407345562414635503195158499567697066176140913420979699161612493725907784556547906010271178643471613882312124829595736181423097153100000175042402231611923471717543931593513018550309537327362302488635884909223093462261739277462843105987370979849907993759279756449136212230562985846233081369573133280976974482859218813398066587058865527661453850888022945154189435360892419896836745936633492069999134602540260677456997537303296703067727899526491674439199671704910310858934077144165522825399449892939010525049485411238938333789229393801863202292556830048842057731013428888313456097201606340587942279390583919596788334701173084309218269173405488921892299768708958229140631788171700877900730329247002022219097452214260141175581736435477711811609746509474424194562123881619217105309630188262287966384397422778857576318580327460662362429484057284254557768559800780367241431903242579485193735608599591224121714365548873648504769326100818707810001313158491502957143421838417862793002872604246530339589251875865428830160223056257017147244661613935535710138385292780997879562384490512844963642757223760594162652787287880929640406251314932365656064*i1^72 + 357156665257996420733701376586211736770762648391618192844668806908792602865459238548858473692980899598233555393539127041396673367990169860794620020318310106852844426167855723061661243154273320313329060709623252817843696288297466175203642089862981466160811356154221921178237268723234689624946807641252647253821538527972043552100945851377092914410544911829616196153279239178357589895509650354092360078571059792289138097825095895407756549444251972248818339136423744177248687738718591576793003899453628750592081976587241612322402687201599818834603085958027860959442028176374393349039761480814469486037795308659219761558196904699823226009299279257011087366588950220950941354113004633900466305136566841559406226262134674162236139815053743370607307514952531343575910247959593075080283873997221954935698845963061336540480653744988267733399793472611194977833570773177979852299232700487555993224091657348514408106693914470455269640757668648736438244728301442910499143777462233902918604957873465224659951522895932783890472822973116417828288636677787527587581103697093252375882557794814436072962223477957275416240212487083055772934341885576905746509151430618814003100751809270735130349246062865330882633562720834042916445508565571470379240901745705822929969276252718256611903096637253006011786319758005731598246949449900112487630039876338094156525131838886354348854562643886471025481518147015995057285631946544289632710361896426462281099289157030371532601882093057692250398947166243056818081401563906265766442810899972863203812980909255554688820613714615401551546569097328270967059629227257697405525814047900062789477593940979896325883631249375394560892411222649652195020344605371971269407051633526939366905894095593286425485461923225696685951357285401911801904687377022085967835249267896376681737203148545753768672375562239962222087889503023924393191532070273859060602793911997479398024912275104161409920302552438392659856378097041209303325431215102197470230384789565146047586049980991089263711594108401440020739114301664939034361219851149944005811600565585505681084722888806350469548234053866796455760739688189358979669408881316202649796236363894300744634923736554265758707768715659925822241681174839382390458036215131504232142213710543163693773077918362630573801358248292489193890384053299202539638484899312347447273841478849946798575226911482952637614040466220513972503139046727935167077396417576794649881437842411864475962904283913544919966672683997862324489891460002653780959762426736849308065650604230575616164911000082191288700410226090382879901819629367511823428929178594168586889557132842441401892020137742280577150808711266043952530228244859482015566592070596499476852266635843791545362037384688058501482908670525789090310630386125337456873513310160198968073314600631295336750687617525717729326890350513118757833109871137883134449748864931501226145444003840*i1^73 + 43098463082030741874743251094195405767808919785388350073141273236228995404470559941832707414617905799593922793334218414786102564528597495334791098280693430973846941346212124573707221064904225754308218622445699876855652027958562614744693423083974180772689770147304003166150489092605668376784851406244584382345664041108681332291991351966730893369063461814378688786448377475272701282883020532827801503585263721545312618620726651335322957885042757502411987597125108891926099487982644901229302170279023516418100190651785062434757706644940007395794260061376892471686676114419956437099888652665490289571559364292269709778364096577782475805870278269782339222798249516240252318349660864800217462449888177453085030249211265801881509169963550013589078345709950019620106941423361930449759708585934893156188575520209645221555105506507607458664288592257855704307655578631971405833256807223325585137422777550374798733205506176816501647231116603309518890212149753662933757011250474686149486916652341269442075049812816801634551022698607523952198398935255504197346262489646403535010559854166421736103310310848149418010850999692467084081338713843421431656096959517334123027832164243378245712511744354979150727337806842562113223919186960565279107710012927627484133884934961895644240640615387748689114395244999219598390175524142279829037757167114935183927163437898182855200932461152835857571946426069468248150279474497121886092717306602168885810162841400015542463641747450895958962263507795926276084835546496104330731253259502070231202639024257107699345756963991040183237336415903494401512541009037087375548669918098039708679102212968161355183630099271524553746077928517695408251210838065861533071562034449693991218491544857466383907857595082127630248181096123241358651798227942322768891411896073531232225691208784028808337533478115233215375967071946092654812153302163804836592265058469147268661245291192583845631113511422560460994646953917673165388718392543036093468243918448734015541145236117076756413097293231284742658174912704952090421736068784348333555813507791786553322911238882246416430952577054078920231756370189941040142949359228670935263362820140046287539904023985776983812435031971428033888937274856566190700703200593972842616475322816283778705585818062156626102747961649842707085120902828946335985288678458397240360265934898845680120561349229249067884158057855860020881889434893046307428635841017426587985708463526946671104800557378959299590429805725490628970114823825591327713615643388561533185063760082877381826056777052588871597861460394745196767528479104279718007772420076292687184300473786747742917109780753805847993075581870068107937158682322728683230004433843853250807323221124118899743045960127196450840558988448259030513754204129887863914837765289684947472273140680063250798297924762306516395786665861722063128085984515017848798985041385366438805504*i1^74 + 2561243821641340057089889436182392823921321521918343040606810581564444236805057682534317597456621714413255353707429968950785226326712583842536010641170444449832050290048606904969517339580923291958729319329517646125185981763767552153595817028175495182275028351867328116175332876292973394151329779752919333621308429370066739953939724965126489152691943033413608755619195830640172184973694149969066361192786740634803864496130153599948524565468335575241215926983384912743148339782778889965455093553276640892284750128954950658613202444321529762775926648336922855819845786761346847937664007443689413162722143902484235327847024154034199283622979463624094925411375017700892854504805478389721779295325447708553285630368501021954453459139622047072316478577733591897872005764313815676638815848484819793667647346215581428654441408816523669425360506528490700671737756537284180852211999956628257696933012663545054371211811557642931609543317432131121020590928667867884636983197598354474626718770546036189759282627717864919168347117681595945895954286245913402489999966336366345031178191029872328968267290815045132882306898457724749261690618701762830307035143197923698838175958154479949793669566871806453060639052713957861949385332131824242182639533361234781484755894754412160093429323623028035349055409138611872171620910007262878637613927288086637243181061202854786527064269298032828169909475175543902795152988729805830979876414178157557882130265226460364903549955139488758795542020767486979705946495268179756105569607341848208548644622308841639933351248767176101162495345271410282400471374656272890490586910539740116011178802037333432466202516901060600561371313200735638568114228551764633618495196241803655391432040689013053285965945347562903275673387694486154757148939750815835651540000117222236639555730447654515703859927944712419152049241497379624393090327325716772470965775895586706478010807253863613002974126297663796827121793438364232968197170067215368641273191292824356630667017056783369054262342536286200337095999411142965423575814333447383023664142533384476992033870192936307677294158998804971009886332791096973054558400592561814173949760310275058872210454100980046775222467584303997979171708388355152419987920742083226233758811445605681807603548089503358380638316146389536279057973320067957646250085658017958976522314257834191198482977082150883794022622186361112718230364882266368490477200727404910121175742117590928874834549556572867349121451653304819574837649337825428196511264451548185906399198718557904545431848901631598976173905420686487258582418791034851588063200976459256827457200503599752784669463801974673195148001736701655115130704017103016723510727853534806364771764390611589488628901514574526743334331053296684926443727935511348594406856900056529239522257325172960405801966406943110371679837442455442373091969481090234030988894779998208*i1^75 + 1353722423538451156149362870986195017781265416653663732301106292405048380894538578844621839964449010819070132977901112107919454003654458598747381794565333991185045056003930951728460850179215363622131010235058227727674677273622988723393784101015510856797990509198525691813511815785565782725492294868357568080522227804226804249997536140509215175067597814134821867325216025405965104087192809391268654103615223464102276861700520867121343289450381714934713404404242624412154203912920814241644872787872561998011217411380123001083916078529867375037886883357682263351102009649939678996780764432876931570129544739228429351998425593229800560681930839364345815881072009359485645282702725162568879226961151331208239061707045885503340548483493952973509941742399776498414509739709241289955815127169891498718945427634459372053355599006663503323653740421042470130493663369643121936107166951913180018242395045753952603695256935417430262643441848724816401757578639025441241475573691794494310860127317104801718214960198759982674378934917874504795270173588059017769610300322469522852052987556301969435039833871029030121985312490438961239796068044583297071926903276541432359609893168997728119335841621860598459754923310218139464746668335483499064679767931600271830683388370428081934383144924389102198361884284719091157764226961690550816411369147709540989605301139212808302982942089018449974881375966475830332163080143079625200946305513012154721759833005737679436123329671526515070581534960829158084209696269612275566931422866704110858510251016493205266723370284646345670794439241075866677331135872936613605625004973584647155027254566939681440872493307041397600744467854712939256762257565586134799967266918102388923394032306465488839907850817427517937417398556033886977077758620927503400436897320660620668148162849620783556523478526928325819265773664442390170026510838601525018701561193630388007085571793853958234495897295144433382636445116952573328538193550279126656470288782708558786578865514542439012429031837394851468901452671666031190701543543584375273329552051373616952411006062769910462485823053621267637943881585449846163197421646802560029200706376496676737065803150055508983371842731287566574190427360748403858372161761234328912465890887590764162831258620375994261218169329709466355067124202973991867533082431514708883441529480009812798962662021866955601147445040149221592112803740286332498851260342848625915211194474289464154334457395126229875576715129389196651057055200927317201468833885542952401145636272269423685743282877780928072985496024475926204571207094353992999622791806271547149105841202223258368215476588922218690578290266977637941430509267637934383015074302915797455205545913182072652159694864112737410085490366042581608089968090735356565575594073634051845308835342545375629051276171296326194972290225219989011810885252834505170459033600*i1^76 + 72090937840812590184246076946783574616731076329377834374516968070424647024046939071380524203865923894276451711661981129141205006696840376479927130430881013043754104398829965531767661609104734849124436546626605787761653256865796833468906567710819273867476496116639087322251337217785656129361503611365843009148080789881920417142918395825749674007549212206442557340197751442296267847751449127322847200176021221341074191873283522951533177211894446022023643032285185234263308412367230432568666677884666926442405798901891134753691930394872707048334525099607360356256976818794549126859120841324681919057029264743477126646679627071673910497971847532443816139992281381620031147821617118265768066351455322589119446187319267934972756204783161958560548219357541958271517007055174722658398327434384347087857523986299683760990911141090918712055657549553739914338512244616480464906548348189844277509190096907424137335148960433887058456359804334774292606182799434238515421380464021223188002978539241752392071520653877421219139739746478807798678944910303378700239364736611863123763242674394751586950686210792135138299543779838895130420327471033746239475169203996350565683299390752434536288424183083274212729718156312082368682187672465365735079694069137203196795230670263211756384796725213320813327442263607691199116954176514855232130957607930074508673987882921580376311018074598005573697988058041092242582640959861712174940972103437117226219747902167695005957786369243655596060724890154544773017852600770856508463897051961167383500355608216853052900191757580195986141348852032413832297734106495271065274227396656459422959622553014107106275050755550913419831710888624431740049223636421387220905241504519599226876531138410814417130183048761386300950444791844455000371635117306814629489243601858643376690860450495573359118869257646561915361651143851356460255617105176032628800137053799794782565211823416055925126069213821316127101681760437860083851405359557097992156075860057727760895245030362263138073780967923402528647295484771762868316712679536178632898127142810863156801339444770262788110278906220807472335779520471083310816334015382755628839542053288842413679965080780694663066319563925838037058343684226110561706039695645179698078105884470811018000322069778082987608596769176945152954071250451610300532430273214836740856080528062045286976357648070510437451811011714978495833496517624106198733899110431809102105501372131446692289338119375809687521983132244798404181011859040129173137672885373660550504911485100594006603138782137951464374925905799312881716148019413895673787148490713907454378266060898622451053249859038932056221634591050849921949899146177793102981531285422878686147875432498750815579071853287730004746880181970118681618576542617632237560125529391696960080062076411366879962596953322848765496723761617974107845340028714547675136*i1^77 + 2156261053005247499828795921126122712666287154241718637967998058387118956315561452018201421514476550364154249711842578408541104379394631587663163518589826504988104858628980250409212392342121991221494600438876022735356627722057998705446729982872863659367980441129216042779175214730237345775427303420800723719499539948344907703401538388156729709581600538902315710683895865478643729586996901176346041560721007053435860541179010842118666675110428715511103110315275358591085603374451104460163600515016304279210058961915416730881021069248029488723590284021283640334975124195949916536097019518183592114020274093737214646617760715110055591262359897100394870988306437427425707436354846512453110115042110980838759928046240864245924490791875239196053153527251419109342989512200807760357775655443917567074459217190496458434518673644471504477316257614271378822997161316081618266963672918852338784192934091609284072062504995249047323612042586983764450745244133303395053453127862733913964452803584847966904771947872419911738554994639855026095943983796752571891048833485379789064142229108908399358423813127631370377169599001897189853361234908046403841818055421207058885976454286189271766416270008773744249845401997354462561170780998482225865893745984690017792915193360680637041296282084464867856249392068194197384179598526838509346038281517021511532605147261680536504641834480003254782278812538263646281185987155596517323730770354133229772287569550300135102224756056013311604880731198938450543534453263009949911476800710026663464667479151410040052798116904464334785019109035485832920802106508547605488528225971229397422143008558423907252929850876214242173298295855921346477806360646150199120754768762326966627123581629604133579093247241074484224118414905529091560794861879060297579666298034060231159321995622447677351674589402850988383626268587414088192989664182848905437817192475570310403382569192304078296278394806696971452615197315636489788996492114558389721432702139462027238328820023183934412536033487981158031940348346757871281529732737816095717468120404340005269619246518087094554064130066002727642243891782275967197913681294042983901536158092929340947839301749078001891387115111546428792106627373628327426503539353110225775836525960248019041943773834429423101256911570033429915978546476326866404221692840053882390393638023678979111720724212361891564819850253866628473268378459717736546865784128361242998434295995477682723482564029335626325569451019154112176443207523992273387466556582648566219199754223539581631612986208714799298319407539856529241036536966056839998189499321823340055594450700408395996365410225999363474603415845755412274850257810868879656468185707503468019599466824671050738985543106767258932275185721882778126567188254879925066883901910450153572169965201765316002099015148102164525524323054075955021466455506944*i1^78 + 3687007594957758729332257166922174882912911718873742057802154202241352375286890668351454794618665342514932617456270505401456132362609992148741662078465554384575673284063432405445497883432565548699949862710246642947073946407106556502412214556330571314901961241330316488369356660313610590834217219159298052140317281386651295356753600830513558637866513401459253737710509539332985801998266910311714794728832007289612915323086964800759075465141162654408899557198500801721581965656971231653132144035841894062911756979119930243613645880216742802131091831456743773813306591316952602659567361126614397093162795850906003413300847179545530514965544888099611096596883601694971070308249530003795205933924007537221797967538556807743981170852399252908835656283770090496529650724709079577379690652846993833163919287609025413698215558558411959252193329644001886432939567725349084863592479638909102832947445331749811318097370958449038253810734085975353980400246663759069627052727875256924048753440794406562548202624211570078221563187685592597062084475675928851066829558598688529558852795638929553049175367705365908831589099162449113202597709779280960522078992492723010200167153919290470610702252154400595788876151512881594306683706257789504807245667359873210799353049353955524855815622375771828957617701491762873329063858504366578510674862791777931103711562169131625042433578939601091397299361326050286871032914414462164748769829217145840566160384322331211618438453492864699354122631722505178431142775601615041393950112024271447424887551759081473686044684201694913514642369327164346612039507409404175512613005095034849136330732984955392222964604891123875587886091047675850466409642062452364448124028146510963404286874258757296759852009044584261818021933045141300472312482436561064193121211504041310809107976786535553748438566801524423408885608929972798132225784187130967089948956359174097067522916215015449468036969002223790004208355844677951520183986845553162559889067613049242814694592783160208985172144507485771188980423765892315688682847211476001802539710390098815943633205446144887327089346925796831015128325726799624098048816318076224603999514973661905985728026489289831591471582986092480263723724535482411166391779618616326158400691315690612536686302654951721765239488525285417759680743409431492634637720216821917648475323871670085152038309112341908056921052527948860967335737736831465932282216469978498366009310368431187246985385730820529136233052576140679274575723689268718697386863039389812625918784250288950157337450210982253723335989638307321138729866164583505365874616178635319208712646194312048542959054372747341128525179690354040186686885987286857433234120851535317698854484982868983973548820998228586444394369826101714254244220427318002378937861575260182338532701141992702992015656624712677998745481134674542592000*i1^79 + -480921670837445282077119425430967152515821479420400893318583803892766429821461291240371201191765099947231359854886727535444079605730515790023136872432687108208633590952147491168888539747285302609430588610342836310370967709336430434619237262829988637231098672838071547399662605606268764459239250123392389021311549549050997457779611243462761081949556572502705864482567934408218668837114392682093907584118327101434462764950859120937821756048505696381080772845064269716574179336146848397571670538599523699630452740060326979202054837934115726082550309382317989247969439904965519134690677192567279220707197238807302286108803616176024106063532280155095903357814415100452274974853251792870785489911592859185591622847000799395962659502981629258979719325414340676998116626908163704538916312455005885606338253937656036975947783493221397371852499817406626632878297680740615289514916606575571179478231869114508323517000581500982764949405129608214855504069389063770219014803471377432863359115079149798319943999030927452739436440364359070447751660135584427854644271620164410912827979138220675704938972181578537975483115510010188804657765669007028664985787826131628914942674450000637248807734592814482055320381924478226157070234150217939806345051909628503808172901241475386856428882943751132302144338073898041375761224678231083324677569119033694433654761075842603070625233635593875757140738771513935053021969616765456663730743760494784072408026918481978563913728760671591980857149081050214151185229825089177416977402553094779345762259489989092626724644842771072725420283318576660402492302205190302090837327810587369423667765089377213771675982684836376676950925717582955916683146055419499431650613968353500902510959778376706277361209055361052861889664637654634494132482554089955455968623052946808411442130595636649678584780175429541568756200789072308849948289700027531895365585576189389095175374428419586053124165868670239161118491855076555579416949456679700005839516554346148889490450110832680730725288478621075683036715833834174643791624988356460420126042879959569818689139109921427685863690790347588561389950467733797366971610105837627369769229822254816722657872144677597928038721207791848400723268199222517956966411057742054952371632781586966687272217420262162228711313243407672482864842548605258975117536269173857899300738311266622896243116221803431088664290874562947722691199754988270023262396478977967853072450169712694856984860915933265931853358817113926938698731948103116488034701608983953045807315819012492088530038519844090867041653576985002685792623522382346782669797847426207340246829287818993944204332359979032885277881568564201356128735426218253835346639396300509171547727660628840166553406560388092977488594942516149361351397592396169687087299556083270813926794918601168245404976063020241263235710480023552*i1^80 + -1941716196344460513373309749602573350143806191478568800331291369845018036625005571241031152542318085971044001012676553360430852118431463738033353140715986276024792432119085597699327772800522890871247131527992828923460421157622886755114064815236746124267785247675997620313055843402737910169336306293191528564460696483683927303545983522488677201242097571770225600610278143934585667927566480798251492677821637121942282951644754016115142370703359876648100482863163725404087669590751528988350290434024955394623089502506332457778687525668103748918652242021002802427280867670279377213825677909919399610503745159323704219776578268593353058104339851977179233977351872212893199965995968790713979510938322015259690002171646749639417901218866382559957593796729765003444607850447749293965321407127039051861465453172857016462638436750184167810197184330741693488171667379632469151608707450995158117302726554959590561188981706625956961857494469077283584319820502015855827534877417832106122335284721760383838929927927373180199969226289294277777179288146284886213638203808520837850289370656265234351862190147485463274526253874360810442151572651988294867206244277203010322891302138809931802721408259700121390431118145317439527232034589782665171516321491427256966331257510470755894033446474952963051843841232665081432583371942599780321694538277477218127636609427014343953318568481331404835099770926001657087529135512495426288248364006401784687801263669412848243183991983430899041674192860113455368874393520645352898873886492977897716794645285034189894761425339672171861712316389838379731697663119911734632984371503477397766307975343677399291287047451396514259268352953492511905174679813844084923001329716542045068381224968123620730121103994211507641991860607284280881947574410345934254136423034639639876500348055169887459470661895571276401030251739434015587187407445361356338160242953192194524214572158680198380949585468805451640598341098028946957549800107207259479512033587285416618842987265831235008234035280360713801633032701943146709630473878228021073552518871235333598357606660920313004169547392548928478411381629095844295551389440769147113609197793857813979198817875238365857608090424903535176378085271143746100879956224571182430077383687611240862997927869859934307369986256166497895678867215974561447815184708216368879666383105805659989906249598022035052225759986883965927972612963778823709646757805812039979603518483920605102709248298023306114264456321311244930110204920805085063392900808991875793316815278116612187866430091744297027425762834489423810073142461522644697789251613356800040211282813027489203127763487252896117586301410656933657763642902995199831003097043770519357437563920738821551484075479500395416169729749524473763798513584031580110938720534346026408338353124452053092597297197389411549970432*i1^81 + 51920919870423890529501055661311707354419448836472505808620139057554936099065199293366772050290425579284993910332256822525675880782695607095163659223253961303687274855666883032120379996651499353630346630211046429101157427072610345984097382756280500105559138525805019393624976561196932464781361278516729982798483948057005817526757540365440842599634295982390969890346156613414172511454537775522009703066630840395258460676192854160638696105680208741837237437364909043611701667772037085476211193140512789821677346343025488353348719414034988085537128540460725170615580960344513114780551921271228937900050954558437857644536184635229442426806531868881497666270703968044559376673865749343550644110732265683973946675092807725907086482843938995243012164456806491528013491007968752485381786757598640472021461260274639650960375116159317452269820885671852190779101114451391709031991596080960461766441423776635913496047563914775494611956045200416328664074691130941121595372743383970833335119928739360595257446922930066791229709844759099309710235343309731519708659771233696081811492067409665896418221246205494165755131271088708092969386381269531186036530914030009950690220442354095269312173699607610771583158901734368055488285871669939203057134049835549192015521269266837647103646536216047212525312646562389967092780868260101474878449888520569172905664083965281994526747766969678060369605215877230976999617899318348811073714971305378564356378921616479793108814403127521350374649891725654938384907766554551472108327295273967811453008695779730239813777080945118380745220298948322624222708338165100030233228447341278166884870536277093069725794209807489519077056999383670321242562139126850348849906981508953859324560255146094755924911853319228454795980290958432545336341105846952526378236771753302646543970864352187777434934406841705793126671661336433982691719922006661878972490971329991674556952023117745494232707372112273240671061058851743130882935265106876396760318957984436567534985257545857006838793668965731702907782515685922309910374817146271184903743520932383053965061751451591422648268118964990521994335775812579471986365339554285909934599173834021709620810995111994514122352409696927072276137284466935994608025953226712396624369150081766004245591928433072550272302793208044693175650536620240682760447727235512252333169302154564449338387069992126235234590515071693597179810731865282097299893248624674088720861035249602344232026325835645375373387262208936313754291259853568331491216392489265826705897995366629027293425998740854225234677219984509826257652863585084398492350505994223719828765230616494136699043407791227527094034263816146895855385789297639276075399121759845101608521638491828043243001360146575975126201333228404004654603620389692402834170381558069765230519873334249617821653619393429504*i1^82 + -166105828562474267709455341056036194705090246122027810146859397537732114517484070961527109169158096449542697935231587102859591601042896992161812323672288868855345261304590903699066453649197203136204667737547296166908556853842013207428917705580076570589627214066525326905838476359238572992459561555114391117826326020265295713057588373467203267617818406561078391737704841158165429175574331619096926268476104441799961482515311726670958353284268803267542852837882311276410332688802175010539627331755619123792241503446338293366158791846089974890906610237289491908509487252805675866726323426100647846973712784316599071494722008964266387875130891234071781743599572368277058697498765598504397326404635525846635402409419712546866452494629308187963150830126425253184151032168656020693034350559991987773697203109694455574537207536491134476936536350957104662267178564140744037817843395493693090641941281621477058361557388402942696318817015113783202452424667500381717050073152730257899613883454912094299263079595266252395952892465357148348446550580492561186854572364925068881128708799322665711013439431236566444074004785999292341329062632614673438436230805587132820824585504855833188029219529745400621857637254816885418599359980669322991078358223860467845392260339506753252451575898337132601511729899817905988625061144839082555456456726590207310559206460256897312137654043047355579264554774777776427174788437658875054099944797906043927019789425320357730063958362991521913845048246072822273692398780322796695779592681171045370063745476009343942384333101817588108103748275659560717786036417753280000748365567654624653737086832401349054529755035278858668857902224827737106270918123149778052938408546014524816437999166027953347483997988400231470627759723980346331332887299898088185397323205685738814709802325595319135576739457104799972502289036559357428271408139801941053969750001901777737680435219659005008051419546895244141482635444048011114339272672652157167596242537269801320495689157453490794455969269906142258272863370451604032098121692848109767047061538505163972885827855204804494863696798017492029788666652725391724765340030886872063154315550189021224520909241006662901914421191141072561941179010625225889273354047496202354416869202935059191670297083023676233539596661040625671950007186793340883060920895402862793136057205271864977360299116190303792706653732643920527520802266799683689845827598423219179286723632693395885977726760699486376232215603935878687173797155278409508145100123278509405999495565474591508200416088664218467206055645436229735730039500672493906621416708548333872943481288100313653066202210988189205508481301287887481571296823474052043932466092182338366918988023209037839064264835176967486460712102583440668528413422193908621723807643181595004516903695091590621665689600*i1^83 + 308435649925670026782872719979081579052428311138566393132431626251066643698868270629820710193307004618195608595424783244987106888314686115818790519290933733862969295348475843266488344543349767041153535212056808914544921528192694149152420012926796397877062243394813395952273405138173680432582867909234641195914471633672215962114302169612329759049835602834661003292926150777252799738759233213241787071547516047869336148770293508966102734650308841963367329243838120182522073424075457745747504032140062953074601939026082194787066253509079983671311738007138524713760585251359222488500911714335626133705787395278401803079970341621032180149023339811449013582057771881353393092350498156081880224173654299247882691576400796135736495929182947712512432354898185462715816939015762087124975227381012300279284333906576116975108626667866115954376973482561263494196384863875681768837367385714697014254308614280311242215720842733981629782061212591473323886352245409006563232785467232759150227266287135036228307832286451201744306832005187525977139804494510480498813511271376977216067707701735523200118960408724853955668743615841471824797382518697520509829834091617197899153721191511553335538932106665799826639370223741007144127060071526569619659723266753486932368182752082102573112228493939156665648026176429792960538310910188604550464265512284495203084261242070061317202371302018339043761575888155232350782666627393109751031644046948186860086844900340589154185537150518905815950843530702140654364306928885597285338503915931572116508635988216374045750036407296083534344769997449483300119593540985543071831255087007819754558700773549566417590609303404573038855019016363838140637882153671326827535738790776426039095710274718911448886371343956109304816273379233917527036341163329109161218012367075580692737354997368757777625639129267513404721932296370601681119437209511109871886613732366521965558998627861797595252752062264033945140911060662947263513729782056147735501216785869154776687128189856674170055006454794374192648063332340746684037090170444967449099824068611700471777634389395403695770486366330043897217460526767354426430960261895335831635471381727235850241875195621203523803617965991635625259920929695042371571829503128284649098708759364218890226259592091819960231487186446188561896532239240088951674204304923698434971015268097676625315409340672675166672670334275246804723619320232989423921209179500956877333625893274878933101363190343658452630190257419784646182312069966999552082975426285372913149591073161839597893480457986594886976051219839013043346965832404805084565838235142228963700897587058538831417572210259320381499942758772197104796452325810626677626099842031479385426234756464419524288099438840969732335130890689341842381574233520680730923792688926806013785406743896915968*i1^84 + -323188676459274242511003577214147425529104488114364662864410756227192009730680194652699580479691690675716564733084269546674186670906369049425728674667114624709396788893066792773254114335749298496721158440725145045818042519494111128153511664596079055733017266395915812104302486499882080337558825014338827453200096276534533011708088499845330335115666815499138527610749816197970007915312184942680116743830487860208055410697658804133175292305428301534942598760559841332764894421035635935674605109616325307742384094051107548473811977852813716617326558721288250195834819519454916978387044424128618782384534221204056058110798293542671100206182250844926772544170627609588811657139069837329325377665466803987775852180082769115740536351155631400969267115755549141285078531041428168537089794286735866262023000084546710222785506048300099172051150271147630763131755098179536361746081388953536839578376105438398813086651099384383935465265651557682437118762037471714211419481415378013492633480684356473653342925549109541449523558589823018424635547068059972842182898139925672647578608823001857315869690011447152414613044735337359268749843084981144302954561237769388924909547377222838018625085450011164814171246695617122113448581619344488669266216144358865600643631429085129074515988513074366031826074953544541759806047236754782642127150265125193682958798597826578413165597009975189901173424569916703140094114206942216965441561071194886700323029823292719995635972437237989501973218234327193994748418727554716836831469151163129977576983241279262580333017145580238846566820420766094247964307049342838490672502460416885766302553716466446233882062043521072323240017596061674482629975755118639641844655559142172131416401985895649540154483565834463335181558542556813553359801510530711788258202034935701527633328446293226112627011073466861496847690786094130034253462209212145252032862158393024470730670645569484186748191081875542318930369119342689681934367358538196327458002058401143760161062461318676079794087821460971348682736680479950535312580100304046203719833726195488550407846401236838529135570774168994013091765560707691459216785591675002696041960368548800607626907015408079954319356010641062796310827863363938738293442875753303492027888582135779381258923924438814845982571581384404191018042507803988435389981802756886881867979197819563753291314975212326287808737689445663420191600933745683211992057386941540718875667711193897641533818754198955297179207925154444803709735744971120268472402500774562575925124723288621205329395352245999781263158811188391419434667460423953448989051076161098778470967533517477633019860395999409336090599866957704376070545592762958609934767841238226164298744697316465330971006182075570162894153456065691673583671625311722092713461640982055698300928000*i1^85 + 166470987887657196391500820306295664583646454085850023411949232090493335254082599910544798369296888080644218659608723652364852567810202341189254887182944109150276656894357481611763032079206717520824746593985511918581752900081323151120972564217067986115354942513977511534799384394620532260794529148007846456196250487028053641004000222686430018211855824555883445106114811305385578142998626974409704664754525332027377979812095370769325645371505779274197374286164051969293906125745879374724244421814304750061414832547237614540293544255662939809800735977715306314812439483645521942949859775657318479715565230119104174534063977048613313914825437139212138251405900274808779822326533114416893938093339601160519451313726738295516228872000510555137694251943745268023717614072128311074792533476902963816463157272756578009493607483487656039512758361889532491572101094584377799680547056642813219387132456543137545961785116050185611841137690315987650755486245093222431267480380211534692225896140801575086818056044911570406166973115353163247718817145112324231201913212504058919766254999339500347933770468900206200855762247691749548950403893583276945109801611053258826943588172375483611520651014296993581239806310505173146112237628480679097373358494347620226156840990699982680213716868641909973439315652101834462496457621183543320292421062486887934931387815276374426314967167560810384565423087638552094801673203657593968585149641075285268813201597705127668519898658662795991708299535374893524414197564577986643337913113013373922923258170672638346545133546213249941313000541672587722973318185760587828420435732415962342040451749669453236045818465128970282363625207661532352735401136325971965294484604189906385330842383383269173586139069190617583674813074229138952851994337561590505263589795302144951897077661042739762256211146847367663658044360551818857919009131125578352629220513085843086358535695342524833474873723378952230261880329888697143714719940525287099096518383400793281276017870352146421985137919351962468038588281960336223572004453610638495047654441165270882983266100908003624462823313176397066157933992681571542325822662160639508749470955512937464418952547488981874176267507826574725192738903589173557388839464215538968067934862747006477428347341204212161611552202921339636768115037179399594364049500414389187028062703706647542415655321432618761920586168567243750821921263633851686035419215009372052593055896742209033174115037411491666835433949226525971629839692997175913940944862648537806260628160251692019958643852117658473132192008937989971690333949615557505401103760621147288802953472418608981466568384452810040959526731566111845732733837865879743315017430234704482286273360328483424355395551023958095953346992497296437142199675206112722503290441693134848*i1^86 + -44808157351629927219061761272392408212618364180787253314874253359973801618952150653345061148722093194407133690801850328551675728479691575332855288898075029556871119898540316739371343773870819671926750105750907048086532782164448533244925925839749199588806997482194072357299789623047940392227430285237428948652440021416854423774360077946230158908385544553430002596491023391865690678509469591594415559974418183988360205940323378432940963135601616118063015984893516774185664378197854415338696437002583872770776269806628951265722945954551027779565230378194880931377893723309654310628844293244091176982745326748073923369132044672891098481128731251250678111414879829272693353279458266794486454867412506894787200480480645310416868886559313290007022565068994631046036484129228566580768384503122433425901050574257352656093894145409439108498155911805838783711923232689888428591227208052551734699424570096949945976862031268674465101171477058137373734400323969308189085552629105190942962517908722535917708953467975500158246365297005096190358499617451438931832219215258610649343758104747120330327099968693869743680211977721817303582570334255980000250244229639922766169202506976646572802199725330075567674379799166984899666331937244150715348977217430967016734232266454041621786748621771702869598084056258288800274185446601911245919412566974703933907275187346887911112002627617756506440803971748521141876182138863019042234416552343456593673252407865523667530566982089634623553618148373345688794303184005327371172813334612050393235476202899229844977688261942476563020415612781947825107996372744788627705560928978434293861351616959491211387066606830930421804386221705624300254309834387096436694233535754168754211049114291229051437712713158574835157128437841307573950779248328554375337722451942003111450218124199391271011305088386300238762946125326370744888304918265838269916565256330949126381623266584989362172512910951981735007089146527315569621373995082698732888880746144203842243855123725126788830463735670792660502460667583489469037733777417784261218806727318179096347956396261180644891313665692701578707155178436294744507974473067856218408463818792742123301454151790359734135282726134701422017648047633709851092504625797967147685138913873670336663841107152261399776749166255534569921290268828288123954971149578719553029066550435757700447164323016194703960944907197612666939277227095966080882791446242164774197242034959394817068990248821841635149721243287201904667880489006889546743678165834358144579539621052442130916283807686644533136126151541195850819552680307788227669292497480549728505947027642270406870576462063486881081166109832820282872523976144556901841097176137888509294927096813301552489849411094316152629526928583739933952732860517422527435243520*i1^87 + 20894000914582591533844198337077251476031977963163751518992521309953453477421227607808257369016726413504143103565992390193095293755848974618330078823164994784408888344275309484570682793487797446681756148964016444096485043459259101049406656258448212213857046833259995250689536758378822913967195011469253327259266485726719673477755068728188032776436201369058493830525759198064197379663703898558421477169480565398754408643595456802396001668335477680542140592110265247985857343920714570861710188752800489038294818891254515917086902360545990201638835525341769578804265730581198311918043105709174102154024193278616231815939302780734866536346761225715845220334567416814267749757290438544357919599757974294754547428136569439429542108161955556370328057290886063163821926173705148816951368628306283530119812633718574238906089923448675998379035186367489368107915956315076515660983385321194815386571921953151462195993791147034039540137501138492676085578883388461320141168538887358105892594929760622151273532603058278929939363548059797671489929513171413764587307682326571467420347896711978494493195081018779482765029420975688549135786959571227614892631137907250199546034147532046473184736962394718505017677682875917702077678880471669656579049919303065021998981621411530408287717958995357414607371136862047393101834831026135497184494678026231188069785013464618830689969751065051117969594185333541624879930646416733562645517314562413136506738804908214475361042124695533919069558735676401407689369897636439974039766723318078482784679301552030442845780046908845995611235554551215793134754717493220327561937670781053641100622086569134948369021445356839707925035152570136592052294194052625161909572357429049365976047628264745404931427531093629848597260326645728394578537761437391533482549914323238474993432446554850513425688307206541883406564406258774965859659980835992288331094185689875434503671833423031145185447971468975062780413799253049507836558443152943715433744131915623900164499424737763760617787562161395826472789615916697166969412928720264022166967970748017463464460001012672250321092088845777758781280705060404058284305190496975039503950218869544967346346865726935292387060352469976570716132139453843038357960213937228266385675364802089476046626561807539539644678101262029976004447148832682155893798548880666100444827988115640454728506698019039015662552861915017901812449343519247356017122563520752391179508106083962253717834165801853165905775708287006346956236314771220365097747184069806960533393375611603732783232897730136839770574269883405033235837448294058436829573461493503519335496045367927760019453260270899569555018781075155214397796817602905239138510300878844914165050163636587467854565852847834863070461162282945945466407991558275072*i1^88 + -4924873438823766056331417304934310986544099311872891846181260510854069360798263433728743214970311014990149974256808764989699404165659659250294898159472347480045454837229447669947547883010740418081677205843484389415664887505381548040639642682627330574483181139471588509090759160957119559752712699665955007552644894846213932658350915390474905894414980365739060424838742140917225007297979397743259980495410357063685001686255048656077570249547101952555991638299426768867244637335537090417088112516439354811723366319815716697188861039840658560043922053215340294429861134687745274859042324578677631144648780705625847289438564306933473816686165924777275366870413733608940283868214598870446216348397475961149332570625386034436599336213201374620346524044347676492041919482529721802290053423300559753948250106242514908369661970966686870012211049499345544696417878875948748881703083483094125115486586732425922705969935538593196367852859290543536033423630218575940008838855811606139571766243452338476266703492890141245744906614815620891925607258206683693204080869522643150392542210952216620023939622862618006017942688107486920018922933048385950732856824431763205268644625566624293234250205882130681899771140064342687047155383224517113068264552065638183984667422154080415688259303580545974569376914895711940099619158853635936005525350812621412119259085620442249910448322034734352686516292636208629146504795420081852073781664372591715829897754072560831939352812206847060595804871305413047547865182072965831784709421133659127334600746460465353353153433863251941645277924629697949486762654756543912039854664349462388543490485089188912960736145209872829203955558760467133608356009436412379496470363533799959243531810181383706939270249711579694049573634815970196815135126618597186169047764229388074637795706307680012882809516008587274188336170264710004460582658244022311127755429994579825207041405869526171379406638933507186799041101440247783066556088161638868261034084366111915429230010364372247141336865104978992949181791896056500967181155081563621041927091815260993682792394473214475057788587931203533921203856800061170896301780355299476446238393640266504291620331046178995345023801244700711121839588520025232565715344678225053354634296530058105209681299544827462934879626310103413270379022159582288898261453483898740179141396655619480015434856569905294744721484936242934113484011830045792723786238158153997025441897219129392019659123505313202259071431287023329512905193090811238493586568217665490691976049248551963892304709197814221556137461665291758374878037141852166895519496299138265000139486892473186898416518429778566840678915477640048908771885742670351959518303959426778915038059718811883139962674914900205811624814026637332526923776*i1^89 + 692803062842888723263957211416798031266816845590257841898311585389258629987033018441392734301479578358738127598785697156916559374603400836942281362706286806724894450852214380147509218332218688491805779239745565804974494110305176433940154223434241102372851409099471728060805365225385374248762327136133207478955280620845320106595271857123814362714104090466799549819364710706428151658409153050168223826305781477676413108704121379533443477266178763705634437496060917771425099570996780960075073183865635542271107811119525434484454356215956384285311801771589157228177737786028614634976637139034132361291631619378726345123742011625245361965372625199452596135653124522898516988419472135054380779002699765126121433035102931715455719575732545609461209788186610475878261507456250308344268763910462575155728790531785519466098327880300600103742180926538140259664576331169258376413589161412001321318935648158916945931362877678059383983977509962367047901724589352275531050294537261054549804842938516173396268366604905050445558584904598308830549911343636167805642717901728518430521889276534156740028171041981267487209155383417293269916396768195885915425541757600996075667274089395916186264988181565961013937577660905413345789826613653907631871461123768177746565448164589984630069838023950182150388250110968626282692395556729139271418578909646998966894746485682567566981996085399723420371303519162242021056646158472641509381890298098859384861654911145091219806859714803111877043230343563182708174476019862532503763629402549879322437444054626344562046071083175399377450148109169218185170467275279404513869181384981538436362975198394518923839641003807915024235056608771750617021767813351770472343110106289696177388379585772829774338058139261647714763861372819186722646431394237267874211694632210611235725385203981498946005507279494704773087094877887496064781159704978910503054851185163471233376109266282759611273285068497378870250107867398936060248571279429484820118743265344204394925839109827034351935411512438845238771465213150275420368827670313751382135023457677473999431956881697130061630140812515841801865069110606162170681636559969861811212442596267689021346799021593018887300747868878431322385929356566830027268156900946776063635014475353593486045112824588846715518473216116810537891906238941948436659505194267055053649563222698592828719933928744713469244452354711268251805357797131862151978949610665986760403387114639161402211406554697606894009065095847791352467948266874974456807810128225886594090251372463729808048991039578973200465175854753223054569953857739301850584118392074619412972666078122473670139289804179907246531422495413973188669556437306939977655605709622370016121532326149186430744757639947808956925912912232448*i1^90 + -141981563957761816327519188999218338199014753394580150906502116495352179599814741603425177547456037045854962284698616329645644062448083798336204749803228387289852699708942923939890524176065290180442936331128889417790964410286823849471673338123644985319606808776847544304088044490569296039232274977612703847928575485626566864565214259766029519092465726146748617944226762773352795894510758618368051859422198815322131129269484051609146570063863959780322744883202658780518918265141619659284596331011443018705278399889427519288335435846928183038572526698422498211409875839097911863545162801007064192032307602266207509192596993337189280369959747112892357532845513335939603388246196833039937337906311111949269982575877843902184335149721755345229373174408507792277492234828151981705047995622902805875582314015144201090512416885920770375749832606985594023167765991266797490442703730269822053964051205544164970265440746218887759343181694057771582413262781382685257796647385739456617639121966199482187856487455798976758635473095384831591881195250987839313815996977128717672507895886915221375033098818347307786624834017818798164463660126987567112700911504017902065998497960635263271941710823825919546417311879646592124856854101186527991187512052684744309558512889330664195385157738442637662500883170278138880001897682853087278524176920481287001309550130280038978060472807070737952732785760924105298476747451779426561876678979094643802657107117617515561024571208632629484181062747574865807309794993698678369028957850518262115021000451167485146036062689910938808533005860665448246730422501282200892157455662038993806321359797429384999344620013329129928609891666127382293603428726495271976639913352814015137121694434514011294319440671489615048076649749444962670692625947218657444185365663273575863801250378510512397312609584098575036974480766626153739159581596031158634986531245691424441751002077165450007823635625029685459259492275781369068779578604684103478163457111005067816555924197937332184096130037258399677242125965235120593702591656274096460814761245646914475672014687909084138189466515755684390431717339309204386014147801606920868907275100083835916676095932706759613608748321966621566310870060483253685554969962835359709560158778366096767299861727090415267033925008973443008984520419414050235825450688976115136522404884168408972501223504391576609787470230969862826991480098857555000462076320367554759522471273470652543842149740714492578841549174297308066191731940423455747618649744335870575601538392691896987619509720787986227113242687226766201822725974739427285228906051532450752860198079162432969597628614534877602933656268736649885929753855008481529885670781595210205925354616424293006267541676565817492242432*i1^91 + 25629073897961172813481444255567356841516374915656258985599873441803851967031167042621205903413220867767336022768284516417046163180909360421541449719797554893431682865603453623082027149861649233740805806357251274241579038644038296939624322577341659150418187491913456334326291256038953779175140890482084949164760396979402438244977189484733743911958765234605064577351861833188625648996400769204844120297060276062477815207872291949815705699525223365832611172593452854819051990685801819353532334816067731350370443940417889945775486357723547090663190314719582598788365541096196183046686686822697604018881710776088394175645956576012213402272222575723627052141223670044717161149535835001099279072812549843612778028643912133198575379539702996484148488604543700981811262306335942312333431085972096758086813156465964643362578285051717502639094250903932382409484391109691058345356942172803247877704044976171005890942074858322989171817604570010340439467844030931080213825275686665854030807633874741638426218086159536763579566907650947920298017747837373912980057661992995532944441312895618448517516807973050620375298189899408312921517038365727916438959871379082043554049795060401350100214896159938280610545353859721185462403606764810526985929852967359236080244765436318501923269748562538603957419714143571747514271638696344790360752349734403145803912400194794520347969209797621367336460997539308820411292054054845773729304752110219431090363704421371875736236427709715335217418836510274521025731536911369362219230638443992823419967645249744125984517718005225693971430736080489490241710748680684801646228804110013666069947218038324335512392426382859049883394686332855724998674974205083701907097293501660517901917234165968423155748455622857867236460978817999847260344769517046762856606648129022233906532703597922435722527111465937184443733073541129017798551297988747698706991519904716233020688436361639197632648965059257341039146104899082113868064642791937064248278946543669723849956092055089265322904452420923210964797393557961765500205487113526945988473680284691670199073464272825826823470160559648548414358773362676368421919445392228669678634017766165942777605899231845974499720536429066565874513122524912535149108586226450742835999740910144416206038192261584460178926115855015683395804626583718439720989358426702176093138264727193226080055197559136285262435210124802938041817996184180040384667930520805988026601702450092492732893879901204014301330616832614422137539703374951914674540722605954696834353746263554347756125991259288018299131074175702606696672628148924114353200244460043669446480447234073046352359391680747719826061511536450285367419211086938571746967957584842355261703763245262297454125200179200*i1^92 + 809312246655241270226370440378317717006064089158049380702594491705083825419937462225399041591843810511628026510667603829494168656852856821474105676464598443990075906656913769264408315853225461372360589932634310482649118191102327528179890422466584177294140224477986233593023241153280181966368754235765014776016787090109023976357524643557668797546060054297053018217905827749075921391404054377559681607412285270676032553200789037720767038174287192643169123907632072268262292673382608484719788904323747187518932963104919976073570290908396692877602990798592042996596573837656540302037164419138202752414814479150777639060520180440411817285300559853700187165183011747351671562194748623494814680221524285900980485246460530837743694440330007561397613231700150827528044764478973342236752109203998753166547084325138101018068980782850392584704707237446798423720187977194740463759009249509420867323562119507075815503324415552294322219790372247326938190704899071375505100965762068445113835675963455293393267034931838842060523593366536704053988775145198850802480999559152046876172816273261385791926609065062808911635107778769580001010629981933414500664461169601627029530231797527342058230493766744542596781862088467435633727895759294333973500189933815904438452506328244314756186355782466930490553551217902858986268175799328743237708237569991317146022997910252172957146796728869355363726296251508809893806697599062981017971463619259730438684728947345113073391523546491357024490337049142725605700141010132657177440956954950368453373990454108887999275652717607286721335173890361964869346629902804720471492513882438942462029108264667478924118035053925708523224364688139226062834530594866318470091539620123623116496671601519431573969803345093087244003178602624894019215619181296980797457442499133126368688478614672099964401907016936170050749399359501125395986592126724635754831127030916015121624370034678542571214708806857095195053793828880278867455926216237642108942963916539850217886928965864328241202544002787322714585251208930681140010466485233432717134243630075268496558907159479572092917773925522355531970296349530045049706256860074134805229143978978574412907141638638731668412457144661015610016386855400538233776300904123699747411348983299919219155225696786731781169322048415573117788658331667293354364797046325429962753039584934288621181218584522132508386027410382031276547425605656838217342429273844142414467597793959100936689200147986010208491781194640009507192431079519748346261422026352820537821937458121522007165497032826859834295757982100216689760733763307122140129707203592490103390756373998458730691597429624997678548858634675822953819518447677313700474476076820859125621839281826572533760*i1^93 + 486638519289256623868733798249234816440554157814681410374396832735013092523682452667468751760655182933413682474667775524123220892463438622053393469559585040363948235985396573968288176324146875918596619601478770786419249816911750034391633680987966438565288747263583046009099262957519315525491175118899054961687868275523301235698829225455172449301941845068368351459129901356522731243848049658813946547771085897244953243915499393249315938559981359793585059081547404586453338560482621984903790992999291885958127678155190920398640206897071315767553731409450637086471865188388891603146905047533054047930590206336826609713581046202308556110885684733943118900240858567033910277103041770953276202541490253645138372580890817941211482898928780221429393120021941102884051529888098200093659097591503014268452772558679168904920631415005006363542098738697424693615600917864264293567056818882653878518783851755023937109330869884836455121148620522616289596440048412477834931620563531192259038120342615558014398285827811996518790736281796931856789259196399639369208349230161079199767389408600723032175158482430831989071075506309501375652678771072511261780985020090841519159753857456727755573879203903013009789465695062628456518992708399407216796660590195676201118057640595962575212512154946960314182965292589730505643553689911470886839923066285495808898081249145038269080819942720481514290199131805988868217366845080070659929635961255280435922600605770357341399490194660106260061061087003794247683695995563405789967190921944886010127942856624117495938674596417135140776196381763126237530230460313415292960832066117394241376125332354448428138298065899266411272713844318600813203383225161648581906028478526935912157054135387239702732975144185086634610722781107395701307524144847668773961196475091569688248588330046034122324883963043222887058745474777574459304870747085937764549732554112707054157857290310544993142300414770310415244225320821507138484495105845520051872853134173353818146281833737826991920278285628418881869306918595297751986235592892824955499246262293470548390986942201107774640528579111343601020220412386598959873770583685418244640763240927910334117737735677176090619028160340153130652368233406244782578316531912824646035556203127337523514177223815577657979537211546453699646143324007971411446484155553448170998883162582871428576880224984032189245801419630041787560939477084772019153629577667267693502481025912506541070741164447797361905223891302211430697047780632150558150727966475055487282579053965803331787781657064498473600143518340941025821500044095665329113456644740062473116136214351356310738333298620498920286923419890066018035529056979947631654876963943258125303636033536*i1^94 + 32161117457724716301947827806523500243681921078895015102877697602739242697910935625823488470606911781164395163026358471146867950419489497019048921234341300590591032330453783530138380663014491157039897651989009738539295052937054261070454876795916437385741218305356221834851983286863334263727814000812220014860623275630339999410961770337256323736622726182136162651460867319349380167496241820698347770770597973472316517200289401656818992609681947636068130145056556049284646606739977018058765463054076049963983824088611867657034722861202450614790842700263247059799193966159800047163562195664992187558841560758971255348625712133277287322719244572160090542249742656263283572841139797022312329036582448476268032179968814455667314149755746932374055026946632704134799937169119051368705426382307685690795564669218248241633510852882808884449159363358243997804632300892435666067762180934584403209565813916906452554972865315628864455220092332872416037103851654960107137200121448672962197568466606768154006279252664960905000994042119591096276932779498206430486969935052885169852588566212656194473248317138495740411621342981703751274226310525184279501788873917187925887342284593408136292925401408215854325628392175577482755765209169014611921728903332760712217144685633314877417897977673126986486471654159453338212306784334620981604679183919839874776568557840435889357972323492417491330841721637894512931434976423339774771027478256133069270239639023610760939390673717394816014342817116170308275667649717315911168382890894911636855150304810598185650769854947929136700200156357849956488732502254293279990085484838502579232610783762052952819931506272360260101000752512599392058936063470864346822816763911693712995090693783543839350551553115507958129082148060240477340241301154015804753305797446698435983942890559687013534425572885333396719122350434136256050636221472656631261083044904568338352201887177679719861522222700916959797466572120233466582467754782487435312068700339713583786310974990478540432489859607351907976690289634459937845743779011662822305979315284095447597894359875366573930195610712781927804719640879641647870141523310456725688700125650661839930851701780844821700163082262866416392912867035377897275012303227326942410954298739197435011418417806353165545386035822257021973676861582341926684723633685372742348356697750553899092946553951227772971644023022925466382224544298974186282519780120366520138833681116988782582981118511348413847921141484161775476169522340750281682193358929496627731959103524200406528285256256540442767488372269549541631078946583560731978267034775450703369601303507370804167562788924607577264626993278047916900700149978513988486636190054324633600*i1^95 + 3248380744648639478106083958401269705085701485038372398345899132664521964726415895946967196066553271101184712337747615404096026630386786403078431868446650070342893407322381938424462672926098044418992179578983892020751976651703956922141774841496418015657231683242760351793257989759800455940158191880907253376312023299957929576227790845857808185398813301029110155521198713499565001235011806457546244985258595531140693919356788267653399180299117825379348839823066634231042062727627217206046739351323023482338745604586371517212819433774927873033397174037471444082980518470444622874882536023129382302400020024672860730784908232032655635543074393552955081308217906360494283885387698958155925125856586673852126317466066651110537423908167157378565602775545531373733069242691955180590652197584392843667235515633803551040724086851466594700200802279363327643705950467439539465190580759540486763296050135639256051289190662303799716075588804262229794443012525510274001282830930866434586687507503189822366417640451782701423722662656671057255538275566263028043709764024363420727013543381631047112693816381254519098258672646830374632745544307941440656286198088450271474615205866780969602983399710260029380031703399237830066904878414303401653794646204934214836583429567082894584851576254674654988137598250504557363965041017839820197233183727079741466863088782106714763555882713046947378908600450020687246419973191074824151968850807832358289365867364968654378896986239361008891919143413548033917608997979602643643787715542438029349587484677863967796491138470899271015616960544540231131560537464901332214143519289178766027341550673606999512596567914324714866238999416649635989118437194319337251873577600339880949780038083169313226903932417793576237307791823470919046995829422072335077312672750822847088114690927697707237494435373873696897248423860741653284957706416141173435343812841520343189660715283221837608213207184008710543467263485836118556080122489291842847940664943250805503142415374537134061446550464753296491160296677065647653543507481602337915669988509230680442393370614276572336681231126759654661546118252057793386779549391425558356575683567090759843759043269331543826585450269890427977127996628221425603225934247849331729253132834934670563596517386215951333392219085237126155763385748319800743725001611634924192822404387936683646561807993676365311115318005573010185965110525046663602749746292670937073354533626598185579106784727744581757489732502169951062142599032470838852735624068612498262426822768391498051209702274800252623845517421478003896593321313524349504212314376768745964239735589146533547743803294294072030628707854300831181938638923429279459916644352*i1^96 + 113161974847972457695937221282950561487367766214326973943718373475596806821642418037907088763789416595126858093542048483423287628056999157223563096900693189279420764071990450735309988739069183065732454355840089112920168367063216499606874508959426671020758285255956356550524162361562871215789398452462195619404187093696395457262527408721341028966044593661874522972607565578728204129414873745711450129883138277762736717092388673973504753291072949858490092715369077077053451735156530506964102407477490308538424412642061803135814561394265203245479533518341933179533814350762927114059003887593228458478806632082322038919711931927222643316040803521234765591101008790935196302968915283809372151195600085891856666582345710989726449783771641507151629184774713389753978301083488210963311031391021095070263580379656701164624779931928846279974000838147339614960848501368439990773111307804317154610513871741679661453522660456305072080694057063797315860763769315911293666226855017726645784885258445013393894331609597141944262704420471376798049930936765609536268690107079210752508264651836462868323152033792297742471496739709155782057819243841566258184325921878307217407158230840201803603737302326036169236381652046823379875156066974220947390004942621330860906416836551440530974436216315272097110765739447909421537577906495933843040173174956334378784626802667727693612486026188137651612085737619904533231645780842091865175050670508926445939038416464937453946046458128330369212989323725787423421924215729010458911736873906355385372841986874858211297314807672107807301980477047365341317356713925897674967726109946017648052466047226747786830854818914747186682761579634015566021281933829676775350080297007032592952979417622104800952964479767865665307650176641783913855622718961053609110490147891248420404114315048732197773925664611107031095897658037844180720774645156448675655138929599874467541626590692276660885974769754686843411416787609425797182195128601403793328768424989631538702215127203892196022559166742699942293789905173937505889580207138713630733709438703627756120080103406541635839696617465884181245908383347623094649544196648556191193540976130731600964471271908489197710008846344563877694793208894503367133824546291372092596993502339154773432202530763169331570972115339796269115611020966378812462503189214633014116790715968514278579377236826287887427734684150769105672301103748113271874619372978248042909391537042655797520368992049298405614299733406841695977718158971747777718858385489329834952660657121442629236698490465468049254583178868501023684417982262895552865671129816987835968284272702075080683379203177675097040379783809682833057257210226147328*i1^97 + 7636368832363766078169131092775409031990373476185107999098707573688637959120759989094152061757015346334445840692811842531170022650545229287991464308834145643074610449239694437564884187567869315531101650169171924522194318805668575752869187518921421902614771740401440221953165266823174491675696439101190088518223019324931305574201634454838076895419388148774426881622582546793593433706991003981479316028684134148173847212665240464528088356161594170593754291618220629103956858866277426851761194711391353062549255031901409278897145325465456587403581326462161153535102681052211161967021965082131309694418140524833327782508110437976730637956069005834625579027937404941294297114391845938503214345477124830723386690060455240437243645424291580089254142079517838647002423272844618161545984686578890117193760290890468860109298151151274335967809390932570914835214525553621108084285748085284793726813577720657446298996636472456757504882863959246303073043673482050167363128188325342597676289658756937708078382822090887914614235499400299622586987860234656462898630756245319448739476660287767110267271231866576018203284329283280829210919923611339594073909875852467946768766611641327268823150222696382216648109692406733347077689375049649985595826226693151705854978541576542686040438434907415402775747121280661066784406519068137555350350976285728529189407026557538354790634287280410892878987752324280317999732835310252294833860416826934196735474112624440007899057021987672625607566902384988677297579862661080185641625613353842737596972746627240972618697108464607765403077801166183759019470280827350572773561753068146542720239724132110001650429089377653560884269982051324041909986637701183071871835459450159411093181242142684071873435550398122937654324669883765046534959721724561284263693147981755965694330738676739014291924124313171287175372179857455162102412997273977018003676140273117960102518847723691655314116938765455719287899842432363070399458486321426985550302425062865715923566734102579241994329665604256646556961074743920582295188745558882806159224318489567672240649950666419484937266831037766635304231837768500050667934134200661180590318178645477632130519507655570282833431457501217588590097512392823500739995012182143609391893591913479414048357401349036585821015164478880678949703010635153875139811231459947762432209600121174539816309530115822022436297576598227677138045659281599738588833331448285936625911549022987939526637197932646700124144780144490630275982770404631891846288346344743467543178670404673506402197284660711131467606503873515139729347653789068699400067306266377065471571523486122110339832206042940407918929662441318425533874176*i1^98 + 35017918020403014451626367139852715250313650328430046139818072140127912531339486230884920253658024396372597666629968786219197963096894830272037396933492305346766233283376629847414152291457357616914240737484791829680442041220363451399461993831630635637683013155850428344100640287821180377359059716357494847954184948597703941350282810292429826678442291340339476741293855456284382852903622764262940933254384370679786412722759814302302626581966463557390807712376856966180397394791154822242820204992779400380625269611919884383760249489543808617259918361311857228805107212322090142404195056160112354467737763018349228713869122574478018240232078657751086738727233721661485204920511141251925735632537183249280179612159670493775994004605571452741529420832470160184269970018299210019235238623054079689440326998802340441700799044086596677586407711832391124877625033526248091266004395307854621508229877610984892439425318599246277410794978836451630512944464264604149180817488696955483304506693201729659389606079996814158629344884363068947057649102923467948783800664549198581095541574847899490448590444985216155315218595331129287759689262088779344458399890109702833172863415099668283785138833601839029454584794382312070855774756754907585641257758176981707677563845661030873118231077866702306820579907633988507631437602202109979676098956908033077588857879211909421793517808204229123265703545165396296950342735316226426098672888080494959928437148053387760047546996842671617277729425463178741812198213550102699405720036757842009672403548500915772406001491528655984681561122245784544738410384008874743367931689307026141977640922077328105359886095329601719825469388630199132648579318515560983303586033989220886702112084743945393380615216502427509434504601460568536473342418832653899141628847651134004898238109765525992657321360097469359370199217542230222046868009980987908490304357518961573190179247567179954071930005481757699368605582595267885538484907699940257340880859265327410363514256063360897035649361791553815216340764428105809573071000279155242070977822987204366664542523595985944489324953385378746943949809166396161898577308507046859220470269554272076910801219185648744292086348375269195150452053725011319180864082464478479564002910282259776024587131490100921399410217077623775396730290422414842041592750908877970119321913082655976246860877341867278482858704789115019440984970732660348092420149204797047192718623434917118362979176877933108009192602730293684181615438511381656046548871856236419658680530590893585273977702884589879809536181402008413186337542847395088784929597371012587107810310831228337163764155246878663856526540668928*i1^99 + 1746976546669870831435824153825484913233285912629524520302055369892035719040329077293677987796287491940097629428590446912888783640825203608630039453984811278515882625903374012651644293799015038393780543814007738255965374940983999742506189754061492495936760725909475404152315151419321577267436997934815450366571215683022917769168826732174589960042250095467280217645851346572331328845590795316924780863219477015190855723000675306397287281267885420321477821972790553459295593717297597050185922989876164882969618648189798080640978497681498344740775897375682860288301868631586385521451830276717895166604497410027763862946223975401330085999971260329428668524378347865012225731022369207201599935875256999476077326776290701911372164388084768836785052936156931324003829987310717279051725537820886483939872341156877970607908741639132558987770818673349621252654308077531706839559773879534143890299023373608655610021470015992398799186591746105275994365328736434985539470626423670851325098376023553706340695491953585318815892752742866793066843838564561831774084775304345490318852918317053887389288625759937816808545359998690377754470572014375581586740535318319242258989909025631491998018670492594829615976887732109968159260039740698159959688597550905876293043349183645835242124818884315244776885450337477565865802630260350003132520850630396173942968267020220691293694389761918408938745473066179940744055765863880937428583504908432607254136679454490548553576435900612113587528382539480019183512324726232703183936517755558839160051110806102208277010930900735894448474263185407148690052906731586243314838251417003135220267341980206590098727977871823197172357601703900085117513950618596487193014536788935121304316126050940028541269159119713392210407735987400812531564981127010145799934842925623119383384212617062699385754677115893567728296405582708429446991858641599427770679235923799458162991230996751208949388239096427076894723670002511762842205802114145025311084676148080227573777373313074628807514677183279918703135924159451122071200160191790706698130963043977331531986923400951959494230963196175960692702970203227331466320309585333434773202550325410711572087408528646693385307038635329301576893503994748005515598512605617134289126509866335482337862731616526137859151715811845706876223754250782860426408836179431484696123015210850972294182265845129094486092253644280675710244425190009135317310829164641157392375643432636090478451731743515041590810265857914488515702949914333201809526758249356200160170220139047086907833644186566677463828157666494291787003123079603878125980628301067772219849330501229122882764447196126287757312*i1^100 + -14639237397030133490123090005377264593030850067844649485636695499563452161543523877519748770989477561389825758301763432447261543454257537600674653086718239702060532208084927765212288004523006900962283100990417160409202609002013714675280155386512637065135881180308088733503128530446796884277531032086430477528035174832898736548159202689832430221550028831229400508588782951985023162996235115395375034113580324426937056039449153693700313683949261529106665216421410004791060325177807065856815412605279357502620350193287138422705734287129936792152219593785951102528655001823712919488421256625522161691567224545123532763878706911512841015956334003726791562933911780882418002037960127873900558544476606539443964151559662494247780082183569142028201938810212549672618839112764726971308574029488876765929993979965578036214588210368988082205938138858983604298622316012345343226782229507075622669131842101723373425086880947423497247987889613552351343760279352561791446822722937975353750071650500045408133461043124538390846343602052121662923692915666224294539831972853416537011708127377524998902928993936283189888986818476273852724699912275165042448385927018200480006102476023101642708072333099600126742449672067676402911161477362913304405361336385797579322022003793777404171691967508570735458540505096018385726936359855859782028610181066564158282145762341679443150793532401651099685884527256126158921894069134358563230390129272381691881897373693417732708201084086082964011344080532554290580529183572878397315480478429895446530897073755885106311149868135932121909676645177403256219157114166176833864918324704064470991552172291314898066572041632352818080600043687915514524676475752683675704281258558039333748044126422735016114778401454687750437961615867795143736660038965916906103405086628472469111420156160304509477772675081207545615483448695699027698081179348975769746890109833697558690899031262661872742626663831002287091158848187227252732229683541689965500214607673820738737545310324795578339065638626810803047115739912235879802843232044715665854949936310938428579511268808506851206152443363972213322086429881797034799784081369681220367470968047258421002346939445108539849603859908310670511887125181316404341625432188947691689379425791496354384979002349901543326723523260006723413449712917711553069932318440672340740010450781907918197995360819260125336999490887888817217079239950883293637034179823817227923372484373102604030623276539613661550577291777806219104969486067005172264543119805106521022586207303787695809549442849393079862008482347236170006937308070600958307244107598261874612537161572273333381422383104*i1^101 + 235101376892642376374796818737900898195132190094861564893594572441926449579948485704036150130010069144565873096252536750915201368204037537782912745338005502748005377479221455296980230885662498904057949468989964687327817697990995191091164925923944699605928444189214931887648680108810455623310471052332644398826486867770207365787057506562079773723379692802168906558214253233424039409911720762137506465146084013767956384974511547564493837870294211703219618151846015621130344823990318253581983235732176679343104078342973387958617200020594066294774976680861297301004936700553673866167663761295858959683752672933403219145725955093700353343759673688631570154495005512354294355981450669842433499466121711533205263925296864685889898015270877014095038605490136498788080379881727798471008613844222056753701202770347257903012175809495200478382499815728654886026005852035858418318217966216387216340403577474723968923389529271375456905567049582759481902972828821030901298082142524436988634381485092362231193862448013076191935275329450790981489117993631847108984387844634509756784065306264714528754955517852715182515055827966988483750473313859619883551112215427168062397715737108108955497399241692193103664326691432223145863067859091638221147972802086292839657681579532500436361194447265820068131357701532004513799656817502297098818439881626943527054645150767777014129723503540265638068059276841576997290934626648720616724311810069659495561090155517494057621392882847759790529872312617769546976595064287799645879210429426897907434811910880561038824230320215989310005143936010562700726048809386963652489230560113382922120476021908261831469004971072079462987932801696505415786163986000864582951831826653710814877649843572349802112043476456584793636488110264837277751234606059257842383769644689514608438283494896506115833583170745121189707956701452793267442812381681910937573764996118376204526795805605164175267838376410474306284929553721708728696036988778143456061622725848373148047678838954848505194086827254363330778595367792919494443940597017572388700748198708622645436125567939210991463696202980634540916680724876051609638754237145402323934786317708994662853971387883575749973056074778655483648174354278312675998523701454093795173269277534736054935288629955862914838441126674013746746328686477563438388091260956262880758402977236626799328133736996796792573233909901001553716379035456967983564342594950141086245234167550953846813955264716315972501323011358193121679820633046764961505903697684800766949610281825569717452755805995348521119246971628637348203008080978795970002584826063749089825300064692600832*i1^102 + -4272584936296822249110813805430451688714527540827620471595599933046289379015236889679786173327011587280749264812485661051566244050257853692624049041712637856747916881372727934990069155449654166448158540762277110149991194621592888948659296620631403210626087485184573416358912637605078431692283148169926683049471791373282841903237883164379886437135799045574521737937638937319083054716259472208174430168152122606922661679735744271976850049860219876843876917834391206590792471840052458823575961317307080553261503885268900261186671357129202135536436967501644919460940198027354674329124904689548748907122778466514476627639732615877962077113157494033698416946032434106228884499764323288852503409242172643233179566668447552591141408098770456042099290117524165939066124965520740467571254312120343102188135999986269867139624781137339605539446037929100570401209910289711051584531075077182504300434610223253820268768853576554005156796669521168601184019273884160634539749443121192336872671305222068500576396131853514768769078133097872667744235804593730973179946926732253986095967914467400536370597797194897804949472437149862867556204608332957965550358987141793364148544931749294532893868040545018311722682640705510873000162802050704403031944457916209021929146610437024511292523740378673880980642630206102251643696150523356428207233410790252919415481085465390120942128067381452898635199324829338822784908116808300427899066400137517758495775495251871543779634261381475475914171399256026137629282211002150018571291169236336046826748141926415342878284986117853503476827372979734489592018367828560092498744221159639860488355271389140202378313181317904996074765109027633606886960588587588432223706127262257229574608694770340091117224767970983985834536909705568781971256701857777154551657798862735031247309970706029336990665478723064314540223508962798846647103127411420416596398414820389857470318737476173369492671824603837469983619629134772947126943440526032767047922308391380906353916330108818425035656797614670221302331096611644538440104159362438082940857127219073002117162241713220390754484639386021704674545567767048070898550568489211290144144769185079083789693683088125279536955745809254133014480860255112056060450826114820752018569588774553927617019912204605377438636547263424256339024111037755851744983769639376679048755914868039737297748372988032916781161616376865255604399476729514307689713753569348900559567199638449708147280996938410902477490458036206990030823865860411865865698595983933284612695917551455146307691934248629259249014335608745091036798692301364564202546635732424921115000832*i1^103 + 51136525483652979337031522487237505609336135016962664540957397896652633756596005103269905064348877279563039746694949389069247713180192323842957522341265958909870355031130461549159630882849597165841114880811392547569568367057255306315663176143411618105363262518134487551810391548614212320066251047997451037808043871728874758750068901404105003979174415720731122090195139532238278299143873269520173982545488624153655773672569499152682275568479255104803508275552076405272368310844809405430151894371015063608454487630551380412751972659649806700261410990284577048129288237949827134785167113017484300657184676746217855227216677766477885504611214159567507855330248329990272034027365243295576930104628550665286307587544105947796427762897535179410812490763518773370550238112874115207772032434215315318542649266762372081765421875479828284691488948596559178717065208169149284853058649018022431333339369626738820469457853491763583080228219220119044709869159306190806500591749041946210274323533357858010328012968325864783235990060118851951407280669055822303925942573976929584151166930953740367379969122517810810841278739941491589519844211449767067620694038535431922372269482839709836115903515423790871045234666437705488004418548356118078988105682382746697446640387584879858220325205884675236587944064391668185158984358751102917983783452951011116606012105057770537712507201296574346324966313017320888808498494705683359901326021448398743851098014643596000923400393104942508527632251139988016058902877679639669647284570888268426991481326199830536654075947650772918653153432398949946195671872866285699485212397886892342092306200837068412153427686037558811805116070080140991079092169805683620726313790673657692030012433911039236404885915757984410456292030449382326188344431106670597431580889333495777771331906510894593892723099101289056760887842490301745800365147749002313145059789810499313443714492992106225544307080932807020077123324793768817863875152423755520587388616813107787764388915947249913157628741754938698667956745663187202414318540204828898612532668795820724198643366944519664562816227681809227866722059112696280806743961676198784517152030659177573724931304539669631147861494757577730238009408337756705801219105361720840338781008613667421970898470414830564305652720540260325580331658340664566643658933294068179359096078044939903636616860816573233987561877738943470190710813837834761856428383915812363130380378250975793606248073094244277823046374160026647985205683511616199438641476114387974626436633255703522252889736079167800844339985844570137329868585788285002152154830471168*i1^104 + -382744599598914778817407778737331910484359046507564293051812530011647402457536356416528170093303564768871189239551746307453281384954754481549647892222236002419433065784720198460197594359961128528578677765420680854889347907266023236928526694873395780852884191228913516102485229800049436254619338947667330454463320937229857299490010092135808896340332219164452175785906652592349384704642785225664260911473210691487744785382829481237388835973829615702802285887071373503192712147275048793437246950710206964274619167518141455769021733329222194574796534525515786230956746050857991073519540338472810693807004058642936964977875548957807477209802682417583702493309876675132582241930671157371645609439623854916622619823850257525499066089945460888829491678521522551019447779760177987812392853274663139434739161682961596654202188185025103927875316944381957027339447819846509749270733905929067497654259244932845116177253047915580053298905876419539919005104936789781441136228655218685370830226990440702406808339628530907400251170535335865514770917345043754390934807707847131835370815154270331166607524797219058488541050640073876584093211688511954909875467503869808808265016355591063140969386844229545508395138209675733188366866872353954820461870465012850892136718705482376621953262631784695512065589973172168876219632215865992682612689626055212496583800426684442928949304264278448883772947176586641296016789369189887233211199695169704220533479519813749735619537764792464194241146174868632162826134618275681118951562722928115322154944142324851119653705729515404594487064307462464656479989150607938676130075785881039968069469153321818190305609189417355679095065049647412034738722712277525225353887412541790538160648537830622705399412127416426597457972922378353480824125024105845046574857096274138209807712833773536424347235428003681453286848109425441419264938459368636356493844858173965388198152293844212082344797934111712639328110702063667002404695577179317098148319752112700906099975245814671484247043687107343130534798749351419657494107165701283719250684403798205056761376922059883931811052368954400988792416418060383224082650300409373919486423796462073829888294558086813133533465726105682237940727021431648061116251656615008873139307925610508215171819341972174328876350509637646852932696896387374058210114186001505029412520539199017822268831794069177056299195961489147346360110658519513670679819541260681669280426448023945793721613973717870703594927787218037542436687847156698420988789069563936000830216628745127716646752486941640042432734415470027413844403583647043551232*i1^105 + 1640171310358213337291664386483167324401078312318377315969437209111259896485629113799174687792971064080614515894019097898344153277086260034502837402024192265949984981910813964805746133482381149375697215549551332832888139696894285368433188415279077412969407097091368078882699410148666198116748874192266952492769523866994590295333940825547804992940341748834298039499992465087985730348125380050624436152583802609805984303438118471166696995073115527557200572847112053189783625438020655177188994210734663693720205467506341573569239410054383633184507283466749362692749905209486714790387876552731562322449021118659364817373806780879449024794654228915572311837358070343091850035994428134274459298477895251874787447981190262966409191549140103045215532600277948824040586776898337759604152724783115249123903363614275527742844243710273609280740723438316643486552299821297026993449114733194446838421506969451906487684031912255560410657903139238886562625635831820877783627853418774439213600244158928304694161432176882277669510739781786788584525754744746161797291309349751273374349231618045502117499964487343106933780177571702391097185312895900742914779954711374856130828342911043654364038866470149617716297894472004972715009447707998263989524223031773658469954782340263456087801623044268028387327790345770592856040286173019294069976806885933281354611477701267423058755810145504835192590181331980593699720137761024611867789470911677755954111292064454472731973379404203754057264242194226377145968755990425917165471387862285461565389458120615054776877877567350472445494825095092184378416003822822757814259971401278527940242102909125695800912252105396815957507329397848085601843382798774542329077824858995888277000846298823180563109544273125514041320956179944828067250424880179474011594430523444579803678880587814257625493306809747902877241466824356308704760867041516186701183817982236931659760251752096191638325649041648242508901061594954035573037965704049907058837161779666369261697622556469203541834052668587753316039382435379769433595702902320229530964725726671535834216598794519161655488758809309546351020092471612735591261298045921266882661744297995366487204307729333465072429426810677816909960004563247295363468763343072884502624503875504471034671524626308799084060948946480917595644413207925626618484661778096137811073601432341493928364894143007767955042738845323446929762633775088772363543324142683912038026712885843943807728705252267571358212457307018811295210836754159458436981198861532108245062423612990589431723285071783406378891701136843586788936122368*i1^106 + -8676208738675710829843987978070092901530930276102636522602122288457900273383559825160366247266562516619428064764732707275856680952672986457118147795689690751255813471960986095913872327980144607516193486946703420064994896673130841962204830519856427823887502649274866531791024822126764112650846708655878275865275847632850267378730254713557459200776825167683609224970475611640481597053761814728680882317233766443777845633898647918071123356746888705139618431646838957057469466552863159506112866141789840347972994246162069137092280574955170234811037985222190564445185750825640881734586584286104163879846047532780985400189180878960729123268053639829618603543369282296056885164087859892528596542776718657580764457208187090435103116105536299128843616072796436828812128062282434298414402647381813453724332060623571611202977630999362112363209848522985354064538204854449144268836351013813463641904169316538410189762010580145806350417472629154537458624544080744825827622247849852070346135923905426185211143386662946084648058620390238137453454841228230537812402770694094097535738609651446161273635080436858890183976408483211277714301762286535903818297301710205719155597123195039575161162707192383111122335334655282542634279251935147614856758905679389289361197801080044012703589747966036562257115494730064333421420216024891561900631739307693971020917060141010016199405127422887430822434810610482225332074074985698409852218942892702622186102165653587211987550652597530929364595340422855893348819335953391203621025009836453925663215873232728302975235234031264947639710594864086785136549435486035790439973515240526900333001080487927833553431645024295477169400322635223557049814452215849035944802561900562221621266952391750971180255755023904415963427006022279240920415865801582045026386367212026539860433855725003886032591673487196157639753215221300807924409180493402570389241414839139617149327351787424081689185211417663706379026420820855738747582934686787161823625944494467815512357934054760219774387613482375951964871014441042520150156245350311732368374112864985432961757881491602072690053370759268122826425702312952956989894655444791672974209159307740669491121539517061527571557738763683130604208039066885024913913520819941524273663032668456433344056852914596365047827429509265305042233391202368014168265350517515097438183761163364335660508370643455095327499198712924181305599107062133110805758418901435172858634320151404965703355637150183882902612748999942819270938134275640095513659184676988696215347757426116985318609084790297391220976010884284416*i1^107 + 54446544217454220435301119916215806086356640445103674158105632166993471926784773263417501521196013693941288482266498297323013629229724939294014291708294811807930100189560351513398426685410308930739212840264943465944014046755504807178192027932818046048820339536741467131431882429673529756340208088900664446602378066847857846383368101285740013325538624470263302376686674877544993553860729205197767931475006206354293170202154963952559060926907049116554240354153579506311072423947692993393839737459241046226441243031068252927866256193436961867508748058298512134264958821125685164181914897478171409818138769540732812152874161565634548523350516369436828658081252145814154671644149405641158988171860348738012634782966819990318813469380994811348101257478775759835930501508496603660967710584402042817428867232670442811970455143089832214118508059477191029232337850582262830755763214974937336019733513987759530869329507294704870750002088244092967330867931792389442198023675860605608402606060197531431141588101723037806635896414362849091761271096536035953764767711434436638388821318983231434887912462988009493103493318453161852401300768151880763189898656337699196153178032766400032558866991847064640430814403032649918803985137166602631091684813482726593607760915869836078845795131148475685769775300310243898910485908892810173832049403576457946925372000964962041878288729210427414687509525826050601035389391984120850326959312150538481694480040127409882302450316436379248419679194654355562604151635185952391369604824049530196193905394755584989837514620423710209876241768478797881659411545433007468642074022887457605717678261552095307931956508887821453634335942244788578532746604996017375074223069883169234606716786420285391618456483730073843917137463633421311421415121650799589221609896369923683887991279761881283742305886231373166469784318480921811566704047646972036971774591346523423958136817881424676713114782556213952791030922185928597175952605498831139567769888306541467074634464845545200582134802184642991638490226197983499980994466217326995071771485354212465468020349433461428694040356100130561409054462368372391250836538645718358815811802316848424590616609014131997912687142235435210514812468187510293522061151406472728334637570595697704115348123358685754144472962185717007264588778205870040384735175733653483079229637010553815381822844480404161417407725848034443524831185284250432419789391152023580437940692751300608994152801995099860340334694124477878565491698272664271316388939387056671161658182070316260476008297274037252390912*i1^108 + -16041539079646519154461071971175501483911978172746229662159103839829407003773570753293441315032467292489704456259169781810803956581162940100260616053120348211555570260399762389447501017126864449884481143546577801085964852572299702885090433471668749672787794810154724398571394036238435746045272867973212081564435762317611125157745249507086707956726429943396668288525869891202913547677400021338517991769974319498076888698570708347960046856493164386097487463811648688541029600728394664932184833710715097998070000276280962471008869110689091161203966460095642260087523698318686895848876657292681868694151272038390182591368397977260317874648534124103631708263027696426319423577215327759212247905483490362992441096754418122877193579325009290127171734393672926937133092091089084228218592296472804448451624602810300047565511731402600344976829253492020329136699465888943301384820009744250458125625624371261390782396733189392866538539829522143672933055019617914098699664714762354120411684087313161358212712327709805794441908929872581554386359861719351637789119278891339289510561197018312546644358641699207081831329287876674875436767124707029995005798681987569316359945641463216531230080301575931018252067607253829681845929607865607949721264367969120349939905103931929425694239285255768665024094903831110688853929844817426327186504834956358744606964429292177721209070722545058201923341927462623324937567845817006661536416031487840827168637422790282423627621745696151845463085965269733719501380784662578354398752353204433185187203015430727604017114586479471014534368277365094254386057133712457958281251400992845311791065071564000383292233945104667480202095873436191155434455500451328304064470846533427336861735911931339143784388259149379944334581720654402089168634041667940737483841468648091196759638854753595481792288054007272759860128699256534466094517661868809200603812567995919445431788825308277015445563451866328424671893722872313102965149498890278135054954717018829952409008492270759775953516359282511613861041661733631425232848640666484918011782937945025455069001134908263959834470288488420762310016113829381489473270793843903779722594735455983611786823511175779154815322484005859092454634969774586291077967326662760582705787856234586455579055518849204920772642053547420957273369325487280144861626029099646617930578550266903642347158265901434366931205374827529828817963001553256294193580046635914684738580363965498568834900452356307013260225159784653801144419789013022678237029996479920566104987562552537919059478446080*i1^109 + 42538599253977161745696028537767009820852046636177208621985834494652816594929673256632916823526932635517506520966865129411717115713402764918740486528620782046947588062153939257843671542540345690978261930313295622388980674825702873720219775050997311216955148256751801481986605020093978896428057632216964815132601360950752234085402432716454023344208241144539027778647673018187346582668675306266277457178798942098233761434543957487633918144245078640478322153693674578812831097625850927366963527852614767018465011905791864893188070416355336031267594433300563028028322883876874208011566140289927609029310873742684902324670365502544399276106413340553807876778478108881540799921283796567318290755807517103491490695808791298171883723281376942469165369606761710213620360067461079889933078335171875398306345691899822865733472065750760303408383337319565930098385468710209118357012955257406467053067342923085325016198561758722886687507393853279033781108373530855892028655105000003794626506634771747004451263140951638058512346074364028996018247765543615073674676992973961351498211639674187232193420290525703295348009467747510040012848953451015699900395929680025828357144901863309855844328821735790553546264604212196437498344862056568045295986782433635579930887036182746555187991945633244653175689086499869435083858997678872762384132926602076536630277213231866535621514223868403990266754598809256993069259761231963660065411810841808359004231904566162043719814327075520061250194022937553447593609019912998124226314319311164940575153721140597451921833302856399486175698533420264567463290319455077362852048130317589810135178221004833529558642295692355214459591602660554700915173047557997408521204346604692063338194418957260143532825808984853351007392825953956422898171430487742498701605951764282385154696427332599607709333777086170692728874103435713107481435161730323994785216553041246553299968570623272754083367615386421526554315753745943083304637436319178912406065513918240160434458404927434422193272648616127860891421401661081078946686720503091287435869810061417721107711316568653512549002064295583673349657867042772309072705975837549258699808621254406343726739700894656882521904084336786761333561918924478471852919153820126969421961651129669519660479997640228302864799440011551068712372564825463321850106385840729961482043968697485965859914707781880370012113149007009029486720253375548472418295201674987718475465481479344924344047430012830838608581683177654711984668349069134428623823750935912330124427335689043968*i1^110 + -102306577053027575737237109796041147473157961659529681346910750305888199603583165458931159542402133330186934177418189468156443486341204161888201808472776152540511391066220949284297287044266770672728960642070264335226142110855234665020146667815178791013382168287233173566640983760449663901326258485228966165803546670793384273011999877951232188735114945286360403929231426333503091756578544605442825973305293373514900115885072488075073309381109620622121313836455367874937696240935306292622532918854915712420685373741667557029244323759747764339780422405079378494412134743470430444323521396056246380227905669079954197767281074575877694442777537749509352686423801892619318284633454572137216988776830168538588955461591198545999249753842015814605057582576549001958934538662090559583927362256138428874098818976312999733982410395542793104962434826663454587970131936817067147255496673549147772052857402404571403942993968561055073561741145219472454504838531153631440673187989481044279863172655684673815669713427420329744967420560732355853358517964591758442953692596366917226386930418267253626862556908033000979050991745440028199525955837826657282245361805223183114872690228608285643113001432068148824531191820384661485536316961650236444053569046822147310988623355952707384388094901379887372417856827769247165377776963204372183975106234168445993571884341409978815728650320416270925961802535619187881857654165527573249906662420215154164963453648530548783530922902367628938896354795495210825769471203937555744913775784962584611390179351394807009200535201177446512763103899172925758407834139839439581698639410160701271407432952271444228850020702556531018575044990895876399517719690892681233541845921281432940908282408572112071819120741999312686807807053334298838062173249184585594414915934024507478419092287809988270341792323455868037831513801726806037882778671508838389001923146939401892560701503222984883010492690156217768371753340673945175424612403876127076460109366214353219105749814720533418497943273311443617596743082659600386109747565935286973259115468835050151706039626336205536595292796862336821615345731378039009285396050508365820041492299109816387117658589958062257448220053293179157985443030431455322939568401555403296815512455850216653524223211880448304210407420989200923845592088288394895084230080799074875943653687141142198335470746657091584870288532471074090652838375601451525867938242547622662269275600378654082792635337649992599335680981588355346932689229803492851393873207939443982336*i1^111 + 12297373766489163133341609989719249556207989012161089113483061600641618713835269376174396550055696676883048907540355903768147990399936231850211871928607056122761428373679122300490011390934079687548306441052537691896874361353016362225110691254319604626483336431696265162895547444203817004823397527148644821293209207108980463534244632702172653112186465847927346665871581428683023151391897749170672068282932932065589996564597275752004365181103630876937867875118759534358954435495811715340602367331127765652139182239802380619205511479012421885440846083965208604622793437098427162160858184695575443672748043189314923423362817682772034249029062860228203834379746279283820369644240434995275051620098138346179178531914616119608016553204141430074713948125025099573598660702072765929776867768019468684967774346951937115198717709927927519861966780192356248755081052162329961202197024042424180030270790818116696547818217708761368632131366480663210919156170943795724153088918287157704117712143948569218793267768494365955182031058747329878901471796056792503751205740116413307817920469477830314676860357102684855410599100166228812604695473780278729085796788463397400559050051923135798461731715226450767240667643972760894681767051497027128037787594487538875379268768130972735542061524809454209656422677216842775287828745016227418395518800891235681240065752617726812768770049699023830838674575725660135544721190911756010498699902116141800302130606431727635758772074924104477575403700717275389758603569942895670056156727758440905218508014259829175448880485278170437758036583624733574331145393416570153723019019242629486192939850090092590871506741505346105434456285508461315159782222961370881421912321061335556510719611638693886064850163408966075881438196446220921431761925376449208481661207766657570380103297703075976038389050738922225910477686625983146075996064094949527612396258846315239930883807775135914135238349908032231366460279576423450841293440760585743835405044013815252556307769392643466383795822713227646684167558500607500012407333008757841772774921848930142671588302334205124144461937963731634921378090954403511392693176719859033433092902816178227710281749024197629589640207230083816270647827372847112089811567803581542094457797614048660562232795079026690255225271934333006127487709713918010933867783966722086479901403093560222429842677899618834324209989951842991627471172468083425210243248716354528674316541309140171751231737304910201223528262734240587527194690395039502860025856*i1^112 + 6914916306941867558775005349444130929980341766511906198102430579828575683285291680640740802212041092928338076013127851718091485924294463349210605814993970836890942521664358408996697895640444862732926656599913692638321839550480392202776007722856064589462085527357599142008739251880097811720100276944019615926711672076475553351520641775372183273410599285366094215358723232926291068955395114726647271134472424575719840257264299489354368603951670629808579962608370404412166432228608234328250695531914700053803491015025235813498448996978561268436553751966016879787403699453459779218477220063845641260751136606707922153646486756103952389107109282637161754710432851116785786682983572943885992463346298598596683732798234960267948209234516981640015266521085604000963524031596983033263973304647465217330334358671891224542609024055240504426926788714320542893257419178897904728457739289650460035725610227507216999779158294417095091370084272961835270994774177324051185584501096748644357546167540635689198197141953542475671094538831938605405200290506742524121871828994645469431767138411393028184072801119675046675020060326417360383450726556398527555753667547306208883247843435803628404104780942051573472463858507499688054068986991725233319572437724655396443436675413663765289923650220009505187078936898011381193818857188775967497225651862333175413633409628901381907882894402008809302181465348845791766091576041935613716858286115421328407556625663992467668695473232873852700683050004254989516761120795070611619696903171540711196493617186899676637631352001978451747351187233461761922981459480674355995478714096879649969106520146327171092601315119533886380085553947332634463497869028088678084737556213594312070080000293093704210956466763034511686390163038364593425182003804546038240589898989152433383730227889511267462379523826702845914399334667111107922621860351201924721742503768576549686484818710114493616412623391408532648449287560717077778909087223180590879220167081337069377940459149920363021214008595170354953902371480583233437894169253764895720303832807193490986677507380322366882043140744245920625398752472786155929053281399983243580074127621232127418021000136914450092522272814951563621886105271843571882962554659964618812818220828806653908229132520212091166517843186149827438218600229992878800959044510204432883974276241343346474350306627496774864636112642222013433858216288746275901272996675908482561012867167806967639889569505317607903144805658976810141814358016*i1^113 + 55933474622843074463219356996432028011736638638493337724420918211185945434472003894527696633400658384155260563035755498275833614404278004491609268112648736243878720302881129593783612824654396622385145036773125445048542443205931748575110261336405827482059235053025198873645693552383699151395979647719040082874870554884408197395226261428614097840953326614264682510220388596610453737167509700751041443683020963865417806503788782619299922765099818869395857153089179069580222571225447624183816518546642808435638191066810841009077255404397852181844224653649016752992908445009207937850695836811865138687793534982380567706128329407656666891511807720177839428990444135215941254948673552839783549142220917298964266119386439654549495756387575659657937543078677523736234743538865593149784542784169460015080147398309310792300545309301765457731770270089310742466432617805295017814284315960190188701557303771185563453344680678288500606723809149665032976644735538605644786865109867912898629647157126842530414641254449360861644157291905468926155737189276823559693481566893587688943852460354130233376215539516729305261566063737877676242763966286346776214496532965927674251971380591198235803494018437568105718785114986354898513014410722285832513804785363714514083570247843475594751556736653867776861288675469926402681919907651471556615416384567571643197543404048328445048247206690886484557959932223156421853320489092102227912811609570657091953731285420814740016676968087066029901826667835291188452913328045650540580524344263681766094110039358233753069452048947395656091393146204521489587028248006341173568056358736021022009659541399430127770987575368018345777321145233920993190592299153141338877162644316014445643528264159880662643038452219227846731860414555514019583285728942283396867364798104723541978336815274493316219128219388219786554786834831293590520784586806794854248793149445420503443840784250239537185318209177915382605651648233747896848461925789654091486468209314161149893473183900378431428893774058832188323339956792502949868752037316894024472333508517283031707691920120665664420172287618870620891758681632065808368645097943006146326895078771163842270769352995439445496443725515097295428976098239448646204460921432900515241330142736057644204247444629254259431744536529373950546708745700927603746346084077080595456463534969912017609307189023098932693446825239933739811499638638313083976983031439439672128408371163544031310221856282782179557641801433088*i1^114 + -48197951950680454053254252362818461789617140014693675441342427079633545984871007649443273197180773854224744995864040741084721194600932072693611349333703077609296959247017300858830414839780344438568751965483835391446709249070098789958474702389262182243853967492606900019236459150758458772610421433228915154943467800666380791768827413765331728844556181138191176984356994070116851900017442125124627915743740766208043531187778017797781870387007810892714977889215363896535939925098904430049629050851135486165652093789964237663542997667884888831094674435756098100997919648196342627013665091730766899189294045764939389415395747541563198529385313012397811467786441073740796252055162415429083509250259113838447874684393970875211212717606541653413604483544322747363979407543290417539710604996234674892845806009590413391548568231609934304407082304664547232345953846826229382946679633774884133611280153095027280274801535262703600130823731196364765893157865276192484840822807185796141752209037655865261366933451838961505691148908342014439264258415379586159902491251703511744733370913043919984553813890405319909603337066507334157174221997836361528279923613954916404693588262050623358378788030981222641046484509947250060229254590102264611042654561714046050369097059707447860176667571794850504206749473517488046336171516656474702959143691912777995750339985897973216069517400042363920790285697702386798208766939308541626692169490993324193993781566311569551714819136186865357196346876073728168003199597571860656730956404854476711402861328276589838822998464201710757089318904257942152610930505353245774705675045807260433918772960980430816915549902722835386449995359200478937754373854271025226729737931044096340088489826820947742065435429268939343846950175874654869311373534259214284480245703429338873185348986970571432934691246149022687286292292285060718312704866640658671915755230439154794887743024533646035130601428787541344000046830869107894107505765248773715389833408701397332683255616959660343012146045161929371456538616159734511185094650190948695123935706105861448944610400124048859176379532690765922855696453010400448746930757932878055022356526840724056580785472900383487873929055284601130225826735787780155220724735575401257884048852390364963112876278407189999892749808901742544200885462425051043688622283371541860836825484871048694310940756079008900766274516347315523923772420008314896453277061750272138130179707706177007030741511983595520*i1^115 + 41482600789507792709572039293205395865837305820389498624261675724676312597461573183317216908345294247499742616538195529221470543290415933528656381111304516881086477526266877556271077788984821152449468071523293904590790829370985812058036860152840766929369195119351836225938154980026835041319121148493141327467062357501655252578178028995907196513375067655568532142774116803260331353829796446179531616785266647942088786772875453052509622149714924524325447228424592295210921585099024122239550551953612434635844338166376984820484528888405518821963405577296843535563672119959346492635409074622040924273521931864489684703653746873921443791624174289100296116184721434736659473060336469284556114033013904374203273642707105019169923115522269243076931749555384865996450308113777211152716176992315724116535970091356451863036011617073406823274678535447047007452822853323580314676029759770610559982159899516686971069783027198343672481589414495477877750007379840153469297981938298431149649362374989877767651228728274451662359909993622365946967081585921407466398349164772344639534796054056987610514215972606217333352741430987010284835303931542441488665914748933574702495890287573533117315029188515469984723655374928531170056672694153888013327336178124938431640274230261950908292541416102233396910443407190472971391570086346808772884820492252829219973651373325211120313343712043743551391446165119010669105585579836411231497429328000130093535964810872506894089151748064039845921862341153169664283249817631429318651936168346505804696383207152982963586613596425895040793641662456776011372178663092618829403807630331813257091028837245050885837822699543927100031069528437902434474583802471374789437783511465555931986125692659151071017002125096092116109961698539268312114101104281544915534606808522366658551971177919747764161434125060604991972008957687302574416250764456574295737545647574765390107905553742464527897880290281220608035270881937483039487035616324520497889224845637320171369169515227910092825314660811282880513070758130728759710177923646592074555599419422170248211412858420003696730776637148123307169678051324016807475072377109190027673782897046050832470162115471293770850326499709655511154911909282757413136233166297175048219629609279139579264108782863512786399115684884864845150552236589839297693821275022095854094018828933729314774605408370139906144788185504087235323997077824059341500554533554004814882288927739601747968*i1^116 + -63402050546562713285266208079144184150312374434784491762835146472056924454948527548897020449199401179281587536581782358413029817414755753386789437514192276849773412790990409500112770984289048226046537069834876860019389674160466008995649825576762660502008649075877601634915858472667826980491977496858587048729947747233693107054555463163490069032103351643682851586122563388865182396726719961134216428898443945269555858132753542055420442225009408393707815820420078275797225672420491190467211527674193640500351700998941950916453387071310894857373251694389958626295634575544568944743647771902890151168462950645988325744924068929229412350394072744083383183381222577099812143435269050145038462646129821066980425503040095219524617436496043524002731945554244100665523989399394607493378974636838572889768844368879373283673949077317148364538021681124258195380313314738533942021162441361379716025061024222610893295838367317161014756066601829601578728078470035672711680768106440341645835596755504983118028341729691698981340051950109188181295445655122927598713144152977536356259845849954423515564727253466289062620413252058894855206299042660684838722965381510460160223832002056801553091908084500514099825066572789087456026360160670453179144862161544283092131274158054250305860269829434558319208355232699828972845928232418263481441421256711272597500291102760495562703110271962897177761298455864392928039593595162712281335229746391593678802371009290480219288594138477228993853101378478464429170438200992535723212763779645759642346318555651622641997461659701322029114258574625667067825302872047438472124831322743477954648290648622808823620084624730873787552244525002074550012812263637603177981135914449959214863908568347344397346708907562643427129809865818339152168206570508542936482733797590756644953967936852306304425378810382647634102775119141397478049870860201919590181197190593153461206666768597129352121609044247038351361878960971287066729445236596556856661015004999251862650236182600352194308043856249314169193059103303782099774877426911511914333073785255112504629721751157941759076298365716493639979670444348961736483208328496540092144127582777877422245389111434912471675846495869489980797893282084842545235817828665385121026762817301807680697474020562673038442870620670918990925161768695788953944300402938707005915411405628168091567223982774118070113790081770892040486282902995122766759134413718661627904*i1^117 + -8503522758188813181260239848017945387375916641993457050599357746943143837475291775586897189281615564079069567615985708588003263249013405432282741198784071610377622479707751175998391311436677255781343050680334857781959778302393069668918249619911968131473139086972376005634245555580580211149187913704903896297242426332203126495284182289222023276357350947178816964449920031586758514092269495897160914428619281503331918686057903685268049756019368352978365878658292971603143448174155181947507327058672148609529549512791602811187943722909258550413103605383370346935912633142752372408763836976506432058264955609963738546762655852601506711197094234367567663609181238515641906141759147735003853202982554776321286346543207199781384259658203279071163278134698776509548184171741402024705621385124283671938034339506593980903253400996732603229557041888819310216956522307909068787180800937807794203116578683523113569959158354176608062806570890221127060075857544111640008930727775925498685799288713274377583558500273035513071615075773894083538334805888143821952193774751728558481555671253253160809147158585500082870673072048874438933754842948993535479218522315715428337479824936826477409024324732670311808990251859505663041930693207641221197306203008700625094249678582398342630875435894298260383510475671144072682896088920685811832799041973237327113496904139510741660616400575370280760486029738474501535317522492592428544443130498517275615599150480667622050009002106612830810010654423035797693860591036248190772186723259514509568928806193440739147495164242682363350426629232439456879022359818968467489641703808029951898039404152035688373722163671510881637013260838121093970579252590701744323454697289737923422067804165988597933288439883161843410489650077759084601797854778701998876007901695942816477712436840877342571544834490671023537428134478494719428652064294493488384760982453687921149787485435118105746957148820235874353207112909008926905201129247854363980372015370683161878918617781479911710281134977736752831228802715499108653213846701265170825319370932666528638170273704672936496212456423352801598080477137903347576450503650778691703072641075518758127700052921890904894637156725240536556480848589858205717714234408646247635288494356283133029568043346021366180818783911883923107998644997142567645371508655769245933384031430514746207527969102142721141006758895869869291517475681088831488*i1^118 + 207328933167661642525284707698657739638648187336550205240963714242253565788288138582459270583055023915783458098362291932795438563150545006718539720863170410793356088500123743344789506455916846786937395883953078034604472241504366301883153014967091317498926448240081561653396594335048023591628925482527227677382247292070531861971957837447975289699791841414527421694600745701047532637191926835407783924970431670210721082112694872200939388371799242083681621465661687084236240093119946418042323314062227300315559001911380894482543587457941024681317420627450713684490545175253150567360341871433504235546395113006992450005603322573849039929167369002184327197547795626344957543360292685728190237281045644945903002881691201822729581380972510534253147950088385865119318427206394422166518132575371180655271679920616547814253945494666639107521651100478805827254681684925068173248559413667906217794995550854739528770459709455576014225373314252105866472466566754015735375226280680584875244196071968169464560421977279233597879724791985854205558467490764499609617551309374488916302589203767092626741694204947645279610177792283845413532973182021077029787667026632807133802876669361794329561663102108686667913706899507822394191554225043354493736031955237631678393440651747708884181189571711985455588432695505054684475694005519726635805300354054526676096117855380029011966123744636366592078347815784318090393674907537015364110723283296692306302024633963330337798509486384319586183335178425730469727307961098776112156703363446206812778620036329534890553423074675848205428548086868140907526017019278570427267797204326203178739769537243112645502875275866983962512302563502935847348278144007646141059309119750421223453944326005875882933363081313805295098123810678829894018636579424199252438697739996762347957309811801797032043934520498630574745737080848219619571078537680556147884359706512140039383872290498289371859126287472402894434785676235809992359088503505604130738193790032902961871156864552114586553635164415305937560509027118854464605966535811576557967465453811258260172550555632942764456917506736043794134759184446086370511863275161661490550087869393344414456437104217500638824253158983063424838815530951814222113354343981176029770626644219369945860528801868731586094236396667856863828377186908488139619951065240454950627663444844077235577524848991705022761464363101454336*i1^119 + -1249624752787468670689704479358689927260438635311623347140065181189767198506489062958592956033504339253742135177529629119258648653840605278274109829633519096247706030097500854231155846082078239684072806015254457554669378355533814467671013267216131487944114441397833097808707345711292848599833827691182559181341920435622839170300500396361116976906951991718223065230699470006862667033697388107031296921172370206753956746199802467172572943619203103503346589733922062978769144390841816720836487208163434655950116113342160587254621406853833419381463591163303257086386213176658618818308422398196372671893744761358676630152350284915222762435739876936532000770201536196312253595387865690201762292975818458488851469529695839796683734532380899132172213989353396800394657501243386030723459924550832054146162564959561026697825310612501830048202552424669865729244700012039713654168435861353304207092794783127574623862292533538272771589222074659726240754718945076894880418356025435603922082239741127206076609036393708238474681997924485153541017220268261490914385625890764247036817662548258955591718142275165488013426469377455610490774150356369302278976811593021641323147641694925357107552740647677950324328623610531339419985134466101200750684378962949507991821887585358141247391515991058858407688479596338154559100769128377869253907761920787095167126845260283024211809072271977388353980613358371819098008030930832900988149389821234877897179859863987263341828884392472873592009891338962149730508075782892887317338988799641544083550475937282495114993872909656294054468734772713876364574396236327869816511190396809959433194579929963105587843159296841362465007898844910370017279548282464924185723269800542882562477785486271648320370174504063898253678228775605619325051413691548652615751885510530477864524522524291368182613452481349894712229328295037832311967293253277631471757392606037734256082010799226612553383013808124176710285807828198042472545178760285540693211138797533236472460946873402143375280279200364045665627491960173501428202870471236522860255223441547445715277866631148971671815535163847686253460612363682684452067144832265244327648328664207402268101698284876400574679940016262747804436593010360262851596629955697540270866612010731767041282663331750487918485422293367604537050336931013106311129896296076127556363552413062081308409414046187520*i1^120 + -877519306821225937884731686173584740239745505813035829149781774226415873073750782638997071585964607129111398302256265878234195930551316509998223975851115298564137897908328166217264443547218117182321060652923428074114180711926156853460387612209983358480726211294504768504308474542899453124440228223280769995608905663696841228646776160010474022529618164092317460426291744662550802962394787274244885532247797664848289091221950104999200997021774157716189640677309801392663009242400816639391971086100448315405218195086597345062416904269048121556242194695904845641459265811450498600741225124296168179991656085021435061529923647679046719846054623443069889987614834837916737724334609981945637972565289485623097174251111905615535031740587476287216440717601077599966269499503776732346823915286214423158849075639693656177419996052131084574695539253456772835616127099116762103514393998429471163086941371951305915762707203911069220515205866584657303400401374221032871069995953164707517580399946701906010671653011172533973068888091129228221286714930039405356167570741513160866071076104123433359470856520212143578951314137768600651772873132287525303156785364001308482313091362264578488153725977242889005658135312932207943975295458470667119136718636250512875310651554043918866415827653584148555990564076176919517929401821109776408836085578913284101459953903032228179791730512759731414898988821830897026602294971742671668106587519403585091483500345228532647608618841491376942101584135250697784300490207927544454654486617100295635726578843482840193955610916996837702592983273789515348459712743996787017804201463772281392104739953776375174634916169148127181930086397373184884511345919376639158749797516200318938708230929166688184963624605061978238814653938772777583918069557225398694182732403680136026644030985495070407781468614637682141222946519948888570017050148730936029192578095138731325084998536428173057577282707308474676529237705817706265538760823807060483826956349353358391918261184650456507466752937768027431849235672576756064233936831593416070409541311403998823409047863332702876863629243244718577204185706704209563658675481110688197486609924439097984630858223192495948285334571852263245879999485180441491336433281833863933269667582775418252951779164242885623302822250254434729153589925083665749312732738412398809052807692288*i1^121 + -150033017372780490030396600525807526738443556096108354998938014802805282641109189404311634200171827520538702238019725581236868482975779698328736358023572046616355893118185552297561183962385527413521382555049462439066711442973867274114171386104655159507414901691005993453014466350676053905842712585897137323202291499718709202934684607289730227419925637719430470084171119757093041737254965705633128588375001414050642722934114903973775695207914820747007849561824656161496803317782330488753396987906381956890904632635051732623067281962955928607149974235638676291409216120208201216674688661576585424285955881361860331115775998246700700105314655186160349834649545588452088161158590362300597290574479877377111108810012920889550642922274832888076082808822796271462946901258891039906407589783916453586540729708593764186658100138797490563955113971394308432592721384222659101438922438295858684319023060216733532627427424891394778129215347755124756024060452237066846830904580135135578496478376061586333026176054765871424187451795900578631473692403131138652091619017659027904566638260119080239286182195960149520709365282153315566153413225285969025820778471180658308554454793668269204487947682582202028012856378707222544009350702466596072151083578118776625416616960196415319037128566432541679381168847394537851536372251183081884560027503453565019020114658031004657565671719109681003160113332466764970713008596280884650938232707693517880014491490447816681757979843553842338524226918212408786198258224815831839719512647203207332284907937676369053591561135141943783800082096724487127542868655909525816965959976369830484855185095676209162158365562086156589159864994982521522001353893608495261881639402355647878452790752679856372285138062773334420774219758095558681498524993671898213720767966407958179409341758020503681231837663407680359282003421840052186436214632619357719174083061063871952264323176284386953722407104437106522438747716605786819545891837408468545123719016869967828764977876685777416592642448162800999283872918490771523851698093163288595887039099550164344500784479510642057927322931220974300130370517088231743725433758062237086714405870697079808632977858123603591597476449868137563712329668471366892166947656152750692841646783106464142538657428033529895999716137590296761600568926282600522572627968*i1^122 + -297213665162189905741102775767942754590716999201779198160827046753158659434577748356621217840556140056534453163758267200599965346546396095952130336093066520574924366818437652619889655472489566376475956131306422416896749097303072503205544005365491948298044455960871416185669606408727003472424272289049550090227164355818439466147683037522974245037388663967596653870083408446085391471557592242373085449168155536597592075103557241961361310013490259490204731684237828677673952010608971323630095923197770616540636388075074990199878269474608730558590771962987295048604215023180775672711423618132214654177651296426737302697322972154568892995351645903785308426462344385856719074296889328829453256885831630426344402364159708989146362582863395258382324826785761587927775045417057415204198116817500692880969956049931817024691798349365870161028547049730921272775982832180198782823249657410477471557010306694975911114345934691954649427335530296622387336063539139618428540461391135148013011105078968623395211023300585745102481346652905831695320990593915164771701796736940918346492411445381644636419705540527526692309911331094475085249511789048335131340293084892823961177148651697311943003099133891974167205452764841791917727631990642935215586479194622587497892620643078796632577334252404031821835581417711212394715072957412696427145303579219622385448938330062033061299128415768507651047385494094309182991431894406266825789895552292902832448370214384769753771607449576622754862326596150322912859643393482338003835045963368842660113715297068538874731545580120499406076819613000550622409240908157023787106741898468998177620301521185195979553591091722697734185069002428991816029556705630546116586369234096142535932088246903591742658682750581739191802420906802132627786074325476543457561229144727712012208580813201358186949315322924615095731636108017321778153575507297717742876991597021969231268215065315505443988022823679671533270790229804696809525819165143532939044377609580589959470419442665078811228820662019965607826758836268758491388712288423941608189575524760774544132676654473821615990988473210022468467870037302801063819635560729728869045946934440007995031729543330596363302356993598842110960049984099316027684794710001214002583848839231204573699249444942318387882539089920000*i1^123 + -136853482010684594150734102755042501519724645445448900971096198242919065249916996412003034017768901333266172911729661706502984160305108300346610418299148514109619007478649192802633176871402021541769346101128867485641265329010675037900649435075473910832717635318006118918915386394145070348868030941767480078745307077559654350070295874647517686585753667380668265711990322054968325990086357553704242158955076427458524659791505457270375687059098450703843877590083540980086537201935789951495533880208084192024191535988703021147388785216442037782233090148000974149805783278591175133307604735479580619819902103511723298273439121746481248517569969934206931981336143159468888246625193552333375143028277730662450523993018556958099474574282562064298857773403846064832149000700725271274460377296889226966085309439681554649866590963013769227771673266217494352487802438470138535982900490331968552840260830288955813543587199605332845339209882112864353398516345962270257688823981805598285023248812733652720566543270328363906855068960847751415806669488667227111252640066190884324507889464096170644863946069229978539206119077982420961968840953544524388484354552870015219782374292900609925327935686961669819466989724874070002642918620526468087179279794299927696264986143861375175886654772997238119854827308100547536933293990807912208695451159624991850152248768894629964626489294207648106832841873256129015862023602388919504127775670231712389134989483023387640384332709159873594810327246946942355682603658397778267994714238678266140070040137332828198985501515899029941626577710457639810508178988734318025679039767613726938586783441914649278709714792758287174691988351690118846798505406080983609191742825251526201239320998153207731163899806994328712366310837351415030374328934688400212283198236685798604427951531851972804947025603472619087136252663315622024397048367098931186707750098129509454809984881829149485827663046943632447837310632603144884129547578687656480534778524507276075455972597111755317074725608245221323020018751517196878093713569935773158424496742418401039504058128689513045979207141437200516644565677374262518922959570343372549923415983092918388668107325721072137566972977693320430641682134513930255280811898122763228801713727078400000000*i1^124 + 92813790193514862222170605760980446945948157414892552383507930358998192582971135531101289101575938814979838347666419210821787409341383957280169603496962979757860840954872276339262796217593065370958241554858682275926291102805593173669062101577513829262798900342814322645033226567364789038077403133655898029398634169879569443507787723540120280027181404741352359584747849984850371063903423276188150783333584644884038745831956225624421161741296634864970195999936334287760264977661245021798166213209524448233662241959980673386683808756037960037515541768041501454937836283042389009062831968232415949332620260265880418523023324504326067515234323672621058431201502792842799459585318628319273722151901133049679444769996470032327409143694993100289962459031008710729816885315651648037596085760017706811352486794096952303868760153795620374868990162477958982715432941311046425518177523709017767853494216562226283387457094685265158823035839170488722128125727317572368825846775758099775639618464057409361066490750262697655850098531725221187802804352591462574911852569989841345485521226990290754706603882528971753739616498571824321653427146371316424323748643773352137595079858203368663500975916608039199344253720078581256649133275932053289943223935086383358840474406785895694513080502778302640742649210853559926692444446080845574589516348336070280985180888087604065429177257430424278637811610049127540104446872444377459760592590250451845696807094010948752880006447074536504122683171745469924683597605826149883747821355674770647105738898471230789781788018211503018488739798872456113394919102963515118812936376180298179037460091527069633257780445686561798716500593575581877561182693361636700264704873652557842185656175663651724353914537071400310136606905353942190158758090215066679195086782058681030436347183551768174600327588031603985753137094399428916163770723675127090477493953202635321935908739949938065725709889805122947504474801052271056486797751939535828426621990037495381062066496708985596582827730104597146721760018180662231443940369970242499497474496912874749306919103420916941444663051268947111861830802133911110970194110816834729679133743243297362549670208986815182172944344931106816000000000000*i1^125 - N1*2256758211511452253890599343036111077176917186949366274759328233537432216301525911103414118528604860140873902220585655124081751678176462772086376455067861865098573733658424902462335938605407610452882867549381811043406245117827888032048139821302459875704081241457803944164411057847223040000000000*i3 ] ]