[ [ -87989391800539969437527983447856690878831325341182277200840879168707011568559279150204559700138471800050916832195376121099418875615788979557684778694548145893548181250310912618513044252697564425164253175872857116927165321197556667151516961328350400635314505824517958325085766572197706093160115041164384324733679286380444621535023222984280184418079873592622755115708350377611757730508087409652265783236648381569223042977271467470963105438929322936440622032532041060197360833744260107329884088660880114200591802225928762898015070935973091351855856297665261955113423889125645145563483807187027561656241476859633451890401521812667781688300511325036210789526553117905626197000694365740419695458384691792286372847405785447965823929077967903061551602607014874003502709896511872524316196240614915597496157267141884407094105851110845751636722558529129625831363625116365342353363994620575633208951159860765536688336762794528641705797732831959267363430175071564062422371156753009447191416523881641131003783499710887074009096096317174032319844231229811152225580135988266086032633516472814533062310643825819186703667682093509584766768557363723457175533600589458212308706798546714917961980945903656064126183192554729754157381014296406563168337782207576086101995171562635545785137396325711512997927681740637586929403702504946100870898348959540745685849813703339820519147762151246797224454822769624243302324724779348214227638234741605672220206128702028041508800146985706276340216973971334421745858680911537580222570990603551074677130556966217015530227162343464496870726230939125785441263498516344995970499269222522241476144202869857247085479002536838766630574674720727816099391229102541241766666582614362916948439165258009753016516686854514730615258067160437009771017404585978533211253091527337503048505003964446943626760246171414560457244167971873111029022331077239615183200323012118438643610396733286432456155945309290060468729900182614396070718888009933872113520677132725162185307223696438344098056689432869066112651110107586033568464176118212227576355240879990521757220959178737427550020210127020597464082372026314871711426329741588293207419441455228089020019788884594204600162227629280297148165543496397158878637642980337326410754396055777028646676010579027202948042088327482836342813329368335413941011572886598335096236305858129152681186538501789841291428708382298112100782422786915725606039471135357650714055494728502028766591414001663558929025647452672719999649564883224582368761151747597828584194988298404023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 126101705885540875935044989737564505888609743776330600551541123795092497830902512502867116154189013585211014227211804111272081667116143600578867641532020627969333684100562925036234722643898192379821882525709009828228793165699595559151600073040047191842660466297052293523545671874151400153087654612521639283843492543092149305850305074632319943451483643297791700249038684276930704929080514934583157720507197435582080017440095868684295054620064392348797573553966695548526080506407441178771097509463536067354194083740982976363491465560298745159199479273803448983605818730154548647258154777977832422865900529813759300486272007913887692778002310482117247283442558006542913135011771753449514762397275114205606530639964527795516348202817276314902012525041223957583204239528547880348132034738202626568532045705917388966698027089467057758716817951336662510116008281298117546425082982349059691425616981012488242662897316137934510870651905089739432476306055181484529897244973466705901098160782934703127032388793400213436102306909112281523713454841473007394032386596118144107396394119927083550805794742582047940221138213104311763768877902772491414947061462864673705019182967717862617951738837629788634914005408424132123717250607186602658394674393769060618370514736202494703344365240498644159868776072650436652994083541805138572687601476402439830546835266703217028834031213145680421391801798363322833723998089143723208132693137619512718487274263501255365497362432601579096187374342960330998499228473308600508200681153504729655696032855001738429265990855263779356042271614037321863916294299306357032882777588250895945738919660875440239138147156667471231030791299835494274697106904575017575309772764992321373014805552496189604227054978842841816691682904615217087322453536385845974566617929419525070819819808563918783437846504614911102145096736895209470677389779013045053914450316732441414078445361631595363695448745637391822691457637833384277329795226696914302208838430387455129948549960079085982493699134150038000779385158433569110965105076603809949414906947647969768750267026944613374962744928126182485138351289926929774864354041887027639114123384308705936138103926512408341516349625052700737762865083174559393904151958743290190594433044158472367591310907988238566884109946317678668369040448322734825937585358018897076437861189302402471005617720117041274516900399788506367045749893543843506049739719709213633570875523083629967943360089477120805340728200164530801953444824586072898291058528888989569637390330264626914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -38496319706259109039939357856507512114963318572276038823270131597568522447706771540494019285532764841029199503878277794600184323547368991855882278329838934849399870498377246613738850194459798697915672780999671057733623344106385214903195779843443811825027449387280338945843852128254365531861241774084435736095166603946787436817363050503862691107738921763589974226813888904965580099960066385447802717169491207621367254565926955624209174006961846519827701725156000914255639318310904893757766143443635201371091935784582328023061523570920481302275781492844427513244330435710336142441383128841139103125116003152094876922118753866185453333681826633693097500246735705660463691941894987357722689132101627122407322717947212656655180979981161453104317493148804595090302665583128691510971483983114859640872719995757143874482557577517857245651632235137707888480087000048334599115760198881403315329989942367005582251307224313665494392158512964076803380785658978987540616469791420372451796664385663145484699329544340711428182777768210734501040425869574935834707093651607738987262579396023557539381116161263908990507675620451708174323684974724933032022680431381267907068926128060374445706349193305677453387087618993130093890233419058252855095974991161186171414254303296997221390839467508459397512110983446049444382405389948575989318503132172615952504017005125651188128288540563294904499328131008279849991081756089071284040052888966877294951409670276954036273639908515003562230860343461380099519843234523404719851612830355825480357424264785379888080453214132708438454987208691423580009363791640974949619643814145036530462044995337805087467421713879859295645035528723203338529607564291749569719790402160699387733047003548780447187730919214847615478427496662526272396457645384517930802770216281652255920043731749978124074112253889379625100067624895776720669248161744951857593527946321583262450776930473111431556054407265429279257130808195546530485415501998423448950700339276166415027944685992704546024684907018594493037970693712026620077665945917832216080981852096064981677540464101012551748159799658863790764949818390656543120394551022652253726249283796618661581527712208823345548332109965779853097567825813588351282353469248544539727702795578137405918668320125213914750366178417342117799692255880160669123966951553243933670913016491384688996896211178331292259294706653711752575855584855387353819829330269388079758133951751505501875976927847038908560550306101603952864190342517710793190927001301160126153903292156500302695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -510883030234311494320367187645043866818119405512348391157359609554755257992477001590447565341740206267043778044608692054744465130647784225626008663922978724131349990924868921609313640489898400981844998850164791304146778939008397473100606292280119109548877797471616292847076611753577875510744016289161750782688596592046015691506630034646690720145602567605923595830122300659848307986035380413031736580995726539666380361673958944368209528777521345102853657786936516520031133329176848770732754707273165087431796498481185852860148637693857125007646486835950852539711416195704218400330600890283826173839676710905475174976276081020758942670679043228046485418125660728872287092492561424450444208600064844651233762392791413594263676747042302747393999034721940037427953883225173994212480255973067579649212957528723955771158720994072568660010111001161991340611373129152672267642665932357678734354606233388725993547776283489877734180634887059882345947486304755205238379637361984323397624202467264804416940896553616551040503114822167591377674666151127427572796063082858815253603056494585684004797756724918460396679485021393352591870760175525983076782624258760508511854722437051982887528603158002992632290868990020826955490221356908171754035173689165991460100319459413728566579748551548979739774101008039668087858813296459361730359813283062949977107426048198798893596836305690457056733944353985823208077808206318262770995718560631836306224084653449153265351533629277535762542597845944171268735885488461958401846953663908323474768541981693479457849694974013273795563990625082909697782129541749738124281987161334723533327932648090169682495054194297304200540858286154130944289220544684060936729692969555050455861999715513498779939687247953386873861455075168798303199224296671610576241712846550784222409621322252879029042803187963663747297582462848687907806365413566484247334880562793458115924761440149847351091882876820281353270334449615105903018848835848581377804351212658969650184586093884222261163774891875214213683232915469929365900164671903802887081774565633789137151672438008373732356072174292837411406558277430133286635757315637302747481621766096468428787788896331293487231124400334746381417282013583079914962515508010305963271108532118530987710311392450853397745749822716861064837210642694197511581609229139177647481776187512173848709942680228681863772476658295162584230075906961305657171526271146543593072598767882453586168802756468271179019881332044297602406707087207938082825758672096928687228492384543900455546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -7186944652214579441574407425776388813285671055639239042621343771485378994863912352585511929635144358275828565515115871189410354475293198722435226651040069148943190330600163826451263044149260662096695912471003688187729401378890194132029638175860431258709890374298024080634639644200804743753921504175996643732732187432656359290779386057145719474831290929635351399445314979501537992183691515172234694376571549712905072253176945535437836518682746814646952829014303561638832106288640695211963319845179849547873709727862094785921954470275750506595174016566667421530456885792814063897427044529893215059175167490733896575455296334112381066309101226269683983928291689696983575445770432524463198603978015611383602372859673901410893658494670690805213860287117079984165636480732693811131684330625303405726275916289211259428391019333427276435997175918609270231494833145184636931629487651923701423310683241175296920081177094239563748773687171640444171162254339941260615283355769010019509731143572673142909414416466619302868748882668025386923613725714134728080547122853486165062546203187355315004885433603043680554605477751658719109958706172764082188066945673823451802533387688955749763481422886614555754737126812971130989320303401371227815695662785485877740611231696019501656251318304293978038642938326435128340548125594301119786822853635541048734689575256024182518529570901992039338760258660034211856421319106553898761624472782852745658590379277050747842471912091799926872821522173612141221586446872037464078184796617019187792916695816685127838970840341223748190767924785979850034888010588918751671311085501444094062462843923277596642668161577333238235645790515421796422198099860591275915729498396306101310077377566365049059401238046078136696752821259791381673285437044112839767701506485805807080888768031273551404935290333988418805051278863305871973350275260429909849495822436930120156244014216503630013355536558680114940569739893791410234992099878905251708834651190345866754168662541341345521195090922331012327322749560192143476453703205326084477748027573113030586628303344743402985764941223451495220234372967525073266389985261284404540167814666673033548957441433866164241899695125264053284293170387182634740383978367114156020632900316064406122934173053530254197367708153389827847821041489319094795385477341415639693842030258418802633496029522433568533140824072790931737125575214852723039725349377180465037988723085455905479788488756556300194955982240421854920848254129030239166201303389550438660258432037220892871679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 51106766023169399662449336735071029474078730423710110494275750715573378714634682127424656734471497772224479235692512342177510498054131156656213880406961436579188419053777189747042796556848879081092125735154345792861446975809690519378578223407854721223216513606546539705985499613820915274847336264778916626991702371323652929300362910030366127363997889990437737374637683264156372994448997470585357281732348909623609427856472082043838264621664238596067098981066491005835661462677425634006150775082560273044143812243565065735031315532447152123010564718339172075762182024428366363600120734188686371240815044506429580224316706081996718654408148682620656981486830170466733992794630811719408879740816728014164326740734104652087977618180683415447689595167748233764125196865782720389031151980651358773564341999293853327931421239717337974673342996051786895396866527229024246481234644637032028084375173894822542693627414740674900152630073953856717579974702571562725631063187170487943657319702498304507570760456154636282872341632179158209550028180274996878176281029765196596677148139832309354969437987810531112736408728541536079446345295661993886813596400527150337628405878352198163334167648744751665503232025394860120012850178006735152533010842649904142369645291564484529654037948138951699595583291467573071999547209282242281205089853329736965519555442281112334157149476953827160309609606516250172076902230927345091213965512854467845633386140571447469402473852354679645737148810038347658713978870958263009777799245155398829530372624520543863939138948631196833830386671246594638622826984430773713826678232209705069164391691934695450936680182722032771828589812338969439896778945482539838349538158291269471927878843244986502866002389752510271942909681959425429665468518430108646729377528394787816455226181851391704056713424696100585337638637730114418214371621783625236615810172891689578378905856471422826862029945451072725463028768585505186756870164193154928857826418248350932953395567053518924656966939079781773298960295198404671482624691996270509448060412675597946151302736530063440951162883855449715521164779647865060941385241479032523127303898085312479076599544591503330397269455942967390581280239571869972583054824595883049796878661623791821060799343521725504607799405433618970468017638289161904345788881136771081104328544768185814318582016624700146716477689433164582076134168548821295420586029951914738112139608634655183154814518200090847449061358382042672265666997705299025504372344289757286104665390088456133173710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 362386812610035065076099260861295588461723974821256672936785784161360011249081250272385891936403932841740512164087926861632927585929204989461480577181766588115404847832543040234922057040101614886287532984711957532645808924774399927326169996215149408525907867772094541691358436994436754216908903714416697638952696968191149162416609840247770051054472200887585380640147109431393538065428778344729797934910320268064773908951033044147937944948959509621624004053421680421310480321642966918014016018849564242126776313826199976799584804346194975840882102832709810313149370341818592291958020990018344099083506661105789953863457750647902773728867083809977454806748974743699121350517732376085115865440393171286069995956758904506006718256440252694642382001419573485763286129396464934680698726991837367144250579051511496714923229243173518560105838373539434318120901546793334685795380780336740465873016411184632739514298649299862878608826066697711863410690783466473076580358589684232326670294135355830807196986055959494430092008235117708656111410331135857700341542772690907089314861245767587104925270226918290772953244132514708139124351574952879786929666912434104479794780837729773371513421123400260519060694763993608194659021692856478055542759299596743388657433858673357998650463260027261969058282708616835361633796727930556522393896141217972814208902505031750856027275072205720429851503356739908659452252169678939673330175002511383132260123777213013673999594208273319119738882097601853400986410232706188804366575794279617155322829366156288747840472130989842791752342430643828058387704905644289390570433735777190729840144988687315155890913967401070221067243516033128462338362321338261362961831058274499754967528068696063699328842077616818568583992052735302611191720970436653626919761053229121786915966817561093194407468571776670464908177189850132417380547592357364374022589617199957018772166587623423951905854354804101423195874465200762551905896794728755995378788270226523355751844015951587636814721997443256968903372711237070360503564957813273169915750340046683557362138154109612867684319760999783035651987063853278158545322525731306920977569027092674014725821250497294961593208657998220697320152906833980353171935516487939619863676120788616283478506916684660709435493739340274197920169019404458907835687487251355717012183795476420981688200570081784571857856396829350531022466734214958948133678006602970027429996671785832610111933889194680551387119960076352313297329152526629395191166849687955294346030849813233994012460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -28441481372185632024601053915674333311397461823217642938553156942133152995705850269295794431663749431838469364328747264095565103657301248381837324583289250051616301735460149057895311304484756301342136834259332211351020329712371968685546849738524216844222869063043417459621967845024583203085012138782562336025601503954574130136377954662174184538340453576933849521901379842385473025007683591954920498337268190274888534129867909018308661942082642343510375218581152037352000518556571480077274555197068879863323395725314502072610158013063453014014380769276874535581835947506189844662764102562661948672129083168660107069333003501441693855984824896789902818429560295007392341731291937709897715646889223495330076467323632645578185156211358949533907485337196999671941066136082019517315084389085455456121212297618809266092908085989036698114163774625444934859546268637473948685611430810102448665106410207912302470858843586532725590407369365355046041185424918690000968044998778996691375712485238578989322047996947595097128733372289235917906134840428920148388889224448952087604287037947117858858175658812915413694362013715779419165129758255036161699157713762662223224888250633613822561156091973454667605593269300892263538126987536706258498681437735790254447616178212448636604410639003539772682546547122168570581851316857813359734260566580014381702568678985936383742174197931025105742350766720943023202002918533859759318946959617896035366848815210352706267341102991627251677840687466827452525292706074593041252132038936054319664138774997308083968202143745831928067490229812338761869115392019108238179031976096333735568152522595603962884632792469696341614436655527247640584557667435317435660534421936186522722287674658782047334957508052789820314208372723958669842283846415366834433910616082658918620121863216287758659583070517261718533265381249164992837470164935668885370501096113878624673294077435113151404916734669942570396211303192105889653903832022100495161315086859083864662777442073725699213867485631358631495793546960685807860981132191954138597476721323020318718012786260337874319362469344032172036766482875362568682682794973245653551478972761445078817051917415283100837869478917541335406488387940932853651122949566487988713980309608390757012367936989793622734278384547141999395282800731785792669378359263218403177405488214865126153986615441808552646103491386124725930573796482428537689962041602141816419492324186517983306109351302206852543500121329487686806070747551250623204591161074891783695089294788665540002707968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 23353118667857602975306839828074005969758954603824948326391487004260785298277702934252459716315443967134514205863612508216577018800843802254048286040932204703696153049769947299496232559353649521588821698741201592100894258411528968925680998604154131140967783316880446467626776341349875690194781195101437862647858069139734927958626411110806893993485978680022535305079839444133657678428907568167870142539953089426552757390238244030881562211762985431372291607254628380127302485953154811667706321798217730632706179639991316592823770108876734360758609830150168408685144000480183685730423140660006927999753207813471322112163336706519857435662465910646424672872816590254156994584660360334861228132268723189261838240868639299490410738662239379976214020348385677084600832314664475557174255777450745505820620728104719126916407050974429068547394544652753195114572840284612813004432946122208120625900571101621439115583285993778394779036680761599917283911934624360487189895576101776968889635072142294279965306703536434399085677977751738676088369055732430949130037016050874061641364916565450172852343992950126348352539646034399552601722237596702462635524882297283097633890859389648984837612299448971097356271014168022335913696852179392363364049977476150765168601510753629998830003342496005011100697383760682203865004664689252888154552943474729819448046499202966268770801299733768956283676409429744809593546479205487628536574103933393873470871198425192360152316831003259542040405967271430690702343940686259352978252412035634672468757087589825322295450825358980023827944875852841255850460940045024754928528302856113959044423354524154139665243652806983550669805819027485856275947981076934761576870479263357355637803002671349079157210462589336882786229747968086351825270615781036741217344493943330007805174285476460835433600916735232321406863312577433413996263948308066212627319455729767236296004065817304196782174103607641293755742399038485793532840183227428807690600025851566975698848636092703872684552591533556175013934513861007377761716735724064827417275905015278057569959699588757018610417183698442737698820387316617399287319377425721884196251464541027475817710111304340037080318335180415652283935552671346457739737001398255206804924172012319517740179921733039331041741540279362087439412599174395064280200729170859995293591164731917712755100594329120415553756807324495188034859385189268388753815704713834892198720128666629117241942899949018680459797954335965318548968482304297962472666134967455677149479370764292512485427460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 2191416838200955869164825545622650159407326731536778558056057407726399106803223610555149253559638694373952394974807778643006519205918123943982720343973968702165113420847567020469325918763575223678542995479266476875072126238111060933024351505958314084952130074466643536366373224501729857544799140439520917031691558543732355719603313260502898659964171642457574238277848902473550581481524096299602104967368341106264335414134433429541087394465838491167411099989846106562892141975640429000384882286995662946384022236536803859860995184127233344831342845158376512556304022851992759558613044499505138857518837441898239329033921547639503345716041621450005498541922432864915602425623704890385587960806758416491581926569889378813504760411736207367925942670619489932373689892662032665424133040010316847385133753320580030932545570908201774295318983812218797939640347744383004963780452824740824614135309492049784381769769418749454275423446868222649076621142795453620846554399501132200570138163582863025068457640092416627695182050076032320015534674934753424671241615716405583589283527881170701834588086590649405917443130723808024491803132633419360013481154890996644484174066178965254376336676505446549968362249582285328297920408166668838134688657464586597780353431435501386619234214745945797742494792315980544204668204372987242630984628210728797722851109894753269016254055846888778151991676453008238062066015052626483422534177398735372136300081841757908276415009718131891753532780650476762369800426112656480950917439968639212571382708943319489926196287176209754193539526694700953576260088070610752036308522551971403965094287206944543661314668741073277905602729026835675099751013790701268920265374578946029286828583126157085621476054821377854322632808897925000435253015550110425349467227826548453789610281515374442629797953032926194302938249235711232071008781400505836024551238776586344756710813077371259799452241880659157713715249256505554069350193004792688355913378820357147726747505905112607591705611404136844635627632387007972972165412277325635022567816739458269578726863247225037024858300159510297558235621083974706834615771317560031435457584847848461444264375645517440983718833023645898894433854443814147435086860796387895749414256749109036801662990291465866326652964660422352057424212238179273362921678813662006771334690332372765428780425016023743547986425213402624657943305304958075849498549621615017551581068907235000708251428350730888258424129367708462816745462650575777679327523693395410701175024758665210936388273242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -5499539306218384691785517193979573731148338821067117800864733438335415964182341794318202203478583058008115979959940721359781124338272250807840559662637174382719011267852995408666545780188224427062946780607234077472387290559110222220823791497001548021314560187054509253558678076220424433611001789272380717019029341801542780700654024936911585580276391062255598155477653651527269555113271979991545124701698961117718971803540066546624350425308579409584299271143479196405187162296033540316721423318853947567032832796156180212234172819757080412257459375699332906410410581147202210325666710465466591542351929952948855656713399001926561205031324813705096159378057023081850726976539336337614502089637569095505721058326993387432821651187040082325913267496633598738903116351123313208895172453435834817951786529000586450033276468263544459804797494440726521986779933963136111930180839212749264065111288343057233568848105652444911886537890973015264145483213747103564307437423858905019020276453517927332197020439204394525997434987587190849626076542786331221964542141503013563795164670413312399674360256709778751438976170506775823420512472623881244679671837338706910379742775864132174825912382680706601889571356307189660325213573025241054251353636010173209273147054588773779505770525457244043907471325396722760722557807974355408855304614786148143675603146970158392489961286331920230025377152259851857304560361392309851558983692890677185677918754243002970685113677489390396192260541312802108777310447914271040819171740846989203203366728694390265805216056998525359898503502943642755058111904245751579416929013971591709411636822262868437848263964818486804299869835792029452818414178662041927926816958491116917326708671767865319956640754908870514847913032256250654528393209335238532413268621922261984224685657440243479267000732468757622146690370669748642334976082223935936596755069515722016052092973277314940835585765879964385499565488243238365911663378279174403117877016527285002883193030953200190666793137478637974970560303210606634640358671825278165561415523439778418478875227450001467168140552971483682369820762324604256718604737874541258367075561281533478222184615224052195841624465679322342095024365920393453860674091905273665139328984538699359620426417125821571415208917907506021061184516210490333643216953500200445454243966373197190235137942733306352351035230399667651941661978972649669684871922625105744384034406442251183618856630176877929287779445515727170580336223997605887985469342786769859488080236213792250587682625117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -40661623118093893428778524596380531823397330443056552425323723396707843298096801516176223625078078660051475693222267476044892346318634655613791274340518366746102172096890204069466984031733180244699658273400097612067371586680886160943107224941126280185325522686466476900451047781634884339567262928115705905260306676994173657042597614963993316256520266927285437496147670411705666357168583659335420560118341038974051079343494971560198623854589823918071920531776271601360117761302054159477373039260995952255629661360562576372897231292631743102954249856799023669742230336941978471237580570450770711613145306782720742234740975627363461644014811448429233027401630438265202904753959469748368872692790570986878291758566071482567858012188191204190279660786903614496171065659165838746860333234159914744750504524064671904000388674268505752711467578575690115219206961402396476933998122394727183613542119212081158996874602204961047090387699351009466449213822465092727216895890424458127231933560242137644852132685279091399556660568788128130381881225332609541280705637346646698593111659496093374283000273052765900614724220091820794291344026246052987486594089461733098540589461279578112354669786710935969627835461773170448915516446736959574237499690293743805313678335147313299217616359067392527421263848869921389827361008122316203592956691086405694409112412455078212499103032781086975709440660419733403197780631122095223711150889714696341553484197670666839099281857074887032891718224761868422254704764595069334526098742564377108049486315016349833598209589771793076788971187937605848387290248964488570102338284465937586084291182267687205296962724552484694140035872825145702817573090777022170511915034611940107718068904851899923721022912830214880156107537890914425361022905122127795726155581058655374523967438020463640449802159101316062317597082768118231534319450282355811109083789404755713715592244334784595359241322129831883472878600279418400864252710034558206718713110484566265724635056362616641056850779877192257338162964423255828560534635045217978906605349426227274392903811375843718745681527427067075216419922540014486033525237246252132618532685409607927043963097009144593012378166856834819848863090944915040392713829284133059613954294233435725347152297873839959922352812215330454958915091471103039768840334256232868413681028171484327915852999499067679381628773253275265541463833599339218461181154121394868014904756843676268860564741640217728384433453028047363596283294608031608736082803279400120404053985982930297456474068984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 96060430373616528503209553162904416577862100602556921037325771736690585526404136472597893642667431453216938684663040874194549430719725933603572632469637140019793038360136139505052043827132364715380797199622352597900717824451947768715977359116520685835688479077404293430265937365676878279485155423381017493519974051834983439352029191203974791432544716911990039453310698599778301575698843313415009745412646213795970245360208933771651879043837998169487012740234333366295097555608272973953976470635423421998755708501229581007623214993122884299638250887046084835133650308385395656044912519309771839811364860695294602158999669732062395421437326010516639366170541917825177530669654111737827326971119435111107590730464714880331819525518750026689608886978524798669652845743562819632257380117299791760127922536666012872942190084665114806169629728791948158758882504780055650677891856873998577346745708266327294154982850589569079540411859929116419001634825845518450266936367996760240299331660770658518932013623844041540161453719590720020691917743406376838029514775912837441601446372064734700891514763616277424566367455047036867676158973232004409299749538180780509227532510151743998581808030155781935658636735832136571757703225437918189077648876232745780696034931708849185780093152308335607173500057263075159786366769522989772090505248239350178173988619882084286400103072264135281071402403924977339613276111752538057681441321203612454152792757477899699513902441765450216991514484881973190765194338074966126158514332821628043064104932272666409567596079198062134839876592980626553711729393805946037529841452475983418492140687468128980862504337677662364006856880332115748428797050268529564574016454868230646402730782138385608309096515118214924767648084126099093033466465660409804844384987242411056247737417782738177829649469777112617201180237400995800295364572700400084517727366343251935953570696220270293620874165479521644117980740153272133475128619033067117585580412346404741627434752467336513374458141843661684621910930782151585591004073185766096431266081957293878878462417319840994130010102869971895563310562818118025679646833435708331689459776022598536395141398310785414579161228565585722161649823977602593858127990665779311142011751805908304318212104708982351264962052595377490485181769049228278369443896574066009443421513722747709160378913973282772372679619494665498116562551916790915966989027049474415342513062927391030088135414345818386591960305084516088095568103881489685608325864841177777466639710332869606464925856679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 320751639172882332664592469449896834584103533974388298640859756474228706900273120722964263068173640656737131321673652066827583874635449832013162746492547988083616333480121067383983375710498696473515406114229410597402822207186952702188407983353178348454677088961219281359088802837425529931272170046573218091001726394780840841717635012268790237924289794403750087229382530178452290786378206008160494017167083234074068173443303996403346981608208700142448987010768797821754245391991630140443075259784797511461834043354948434396560833482083842765706296820235833601969956069653552849547759787466516371434061630576774482671623502289008166557462254453640161442706972590056364327160578078062923504753491870838547921063933120721775734241854164922477985129818276528969928810589772002558957768969415807163432963515648100967291313222987187415926229609373885797365895354595798497547515280463584421986154122582500003225256284432345328738883038539021998020566838100364437633608294572822113221219501404784940087056925289264551302529433003274999740868039697148715470678244848033342645331723282108486269579511365862773736737634723572728490254202373594509087871188993758076047049839858540726473281590258058419141799150305296525727932673212682861452499737419005913469253102229159434573929879513526786121115090916886126431921323206932819869567926253204962571335696169997147410603177098932880856652772496931082054900310707690204975643852632854370100850877066423725549907605287307506533842370845159750394740007447040260132069215089882499000561405439631385526358034106682748080481441790045527884461007300513828106022407167911690846339883487537333540400672486701138222450032003705671692925071712548977050758089118486908763732895350454850821445036412983034546186836379576351820609922102387844335978726550812498809404577286133483297092278959194281790907672252556114415608172214877790295624317776537822813419788742983783221813347770793546059128275087574937469636272008953388563804494162693507640202456479561056654874877118787824274849432687066452534516595194788162019426743706968556704592863793379217446384681143132502279434323775727065124366400054457677610022613642083762000309705723077878097341273039573064671288855931530280664227578261270593229908423634426343046717283896774149199487156825050302475151886356978056292404413394599665605524371856506108512947318500396480109237217909590777627630422945763374516803955196718128796277270707027429640381193214863021814085075734090004279924311908958834234429275349500139248223689354712178778618219257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1247953916069364800262390769925683240151375305410155051910291554264341560838335846817907372752762165675907879196763608070080494325272321512123856836029925152615991201667661810736524875134387643936771179407219410227622320985387713225535067998760487801202244924992110953844276480767473717903553077530524495412157497776614481574090337409672985958274988584896830145215839394724927230696199656416062128174805754944297368573676050878492002255531539988437576645999334953013796106773526759108489408888516956632529037551085921653849107582391422680160134367983342561109588542953971864257592170653146348164875222990260736389169098845579053612468548703701423096816422006824798908510698846133244095877981301431156043065096573163081660082078206721604254006790814805750590516755732405238598543421907501493086025288747523914026169407910310870114479283194790545759910627003347524851338424244269286865258937905808499921984516102816933462893793724376960858064646255352850895750567813425309189312964546695965668835670909530196282065027609447090578818489172601280494708087265551991989427860830890059287618791088918729992419082051565033338985943254380820478549848204083410423470099342910831032245305896388545373227461962049837658028087478847796301895196404083643777271499308319355423651505287921049288702094441228665287432206762783746786162058158607565731630037246620397641719098384791229349436370909723663650920887482351060889545573908525674110611444042924933475626814264938396504253742428903769158951052321687722321440395301678397679048854805884429822364358787400642294093479274674822326172031035412881120216187394685479764679460794404231121038096466363502204749747734217256612079862464072743939086723398794376576590199577939015899372118365401699035249631530381367016403979935919241341285963206405479980214522000957342456885151942855363237521529493148840212400427303930735943919710566268031803028569879139269192535328963171626107694430129435000532126253213513810941986885408748464363030514425982017611996506207260536281468563572806788533786770373514072784089094014723568174792795082006063889190590006844191165680309575443548418824729779577529070838240918090207208310745448633228180642590810234575829288834504431070025726868864807424419264028133217988318165092991628135449304123774987071196010029014252290866296826739246660694528784740949325331799900460923990670915182684084427138211528168130461038006734934074097322505485870813124877456072248668034880324960273780541141634012707940605014623148340784123274058787741257843111733514284960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2484523610508097104552768648098090960923580312001239751146694194332839418959883543011154012859911437777277815367548174362423684557268288158212428453725912393250958625827408388277745675970576382695971841875772432055708896922178885023850169764843137125180944573852860426165873869390823782063971706324995983899371843780070855446085359742359870387654871935636985830873571451137571946002185251143189546519008947523329650319232913578516544044818857798027041399329420973655710610328552388718891345957919085570249360425181405526209921387629122741486855759351014689370944968740073206913937025898815562919310258972558762912223875324185827260979075199754183697118366792033562809891439975810753997135711306471082246803160395717366983458405545639409542973149981339308063787695582216181478903341407792898338487108748132623592907948496912089688658626013755576800741870691585342327561797547428196240925559184347280670920434805814047397910222434898522973146941499478972083168132490080176909988618599988751996902691762597226197888560019038742034924494576459371926511277368856690598673459408393111702742037315553471193137549572431270539279114307655539139728982366084020319180213722470591322077289790310211313826046296287884854948410321506791193973761901681939760297558089818875492766695332575130240594654253146699952884950791526943372367090748865383595507971813214517781075692068750583944250390550661603397661446670645312664765108487470829840116112783104212945957516518357671939039832792081316971567172366911739281401684966856172518089008581907289499534140046645799534980496313505772958161231053306470190570027532165934655861888219622304468783793834390336842250878999704993351731933211609976934334318467943429577272825550839261871424042043164465181966040403921309909438995191555868070731626841993186775122674793205639417733973742148071283323589635435328870111085413840419114786847692736014319191542797307700316649632555137181078341825139567711808114445885644163875293828959976979398939670529177333280194903755881131353792913668516648085850173388254800987206014262672918721846656363260997483311048597278209657876271759197069174463015506636327377477396360685089411166364827983014474065110067138359864053229071308593900241343249136095170325359068014440262566556252970019464851139319002277629274502064927700450940099936057307344829173988694611934375014555931127369775251836966798434622611732331187487294494808752537218941873507494410916620451683286475120259914410950088235921324880418975352452403932496573286858706507362102869035465531562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 10216117124102238884953852878261664747276510068963331916573417450170582751145859765696044926687319066777226962975679482153643119737288033719208253078479341698055102834449044097831664737439766985169866433791558102214620879077513760583258952893589069400311762490338231973201075069832560440125143516500278217245729323265378934155612089704019081605108911944779557837662159834590498184525321218657475752610540030586676797517216144888553882693387035138654462511771770677355768920953197706521622020368556668296897689952621362909323531914537722409124574667832764081671791715639412637909975908516110735559709153878785606851999960071014729144202976852018921715330678401735015837153795790439793397063539093567122579101156152783808244234374217074796278287793678546524806359531533668400453850523417212539901515270994967931935743485481221232404607333422823104242586280149429786910305007643976128229343931689249087607414039700493891437954348751671555578749607932527347430448725805138621094970612379903465927932065006289471204523117884122823404709243261890829521818376493221847007516254484560213646539211378201366870815367492549444745675439891985024782976579336683448132997488724260771759950109741562050781993974497466343186133433069556385290285388655775759151303335540912703444816145866180390050667033632903777465389699311442724461475461658085666236382412191729858151412316335240659824460510467425414008176541180947729717967987036059479528640288952033972876653742277236229696776014263666151173794981186218923324765379253491884530700836567329831127646747795738885399203084375435157707548333219923592638916989663016047242371943867579555704346867615154473057362034661680755300243875291459194248781292689347858323522410890936602614295145454825848936927673783663961684804181688680551595830065391157892566913818683243311928527882360700373030803814754879058769413024047185836893561130637038909294253722796759317631403171796551966500358633121261050326241423205417022674358164887931831549040307506505948605790433678571879005103528986392241258692077293375622491698270100829294958383026803181008020521634678903915417185228534017465578764955638125425212748087024120314097264349343758737038796180268689879630222759267301691851134364200447093102935551436634977648606037958953614832375462466734403630719201506590855000709893254544771562798486939402447695612845263682822796943443814010375066000574198603443925009689605470415087911901872621337920599327430553222986858841557425874558329878297490470155096001675388154332739423942147580611148838527890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 29624771537508113984567057387388604231779583753394427017197096847722261293892357966872802263369672717694767160989749968091004794470752557945413236807718248456504290143965136671830424590575460926305769409221200716568840786884611590060365685671496942739777348408827898462908971736412578606961729437810700523165711080163398488593048327871581171314309958073516753013472730867667614155812651137417892373300567600787123177124670578831051702681827416243226999161154776339744785508113819252358877060590506965869550993696814685655186666666545678361504958317488047658115546156789992964832151041976331270428665121992735280321205483876173813324759941045249471133087856320700735668615167100237538869617284507362688477091918845520549399058031665453760394164690071002845707479092575935574155231946119471735454649386841677428519113289323278334091017931073787375844673360804960459840444925702166227563669641058654083267973002394266660292269642658033765725888008837512660926943293112489897737897338339219427472155863062141250277097544291724507935660742128443217525365505700944782876414198137905130748231987323412564423945260134691016956662498925287050133091685259987055239867419939645037897487101195641963806566642918459676599805316528025537998870567257569476595229030944017436219387293513190952945271582288674338879438946822018308678398112341518386960023188267624466070707878880908555855080058894836421106464253142668767179382441495422003224120998042671575771442955205204951153695928513781473651325608662398176487817623871689139366749846048794755882693681698440147154252885818962798624841467188977495457666137082216237271670875324300184957796920667923747516668136538142138923922639639156012939946067325624275836782064205947231214136635117945686830873641129879118696621223097272243559748318817845074420939698583129102295364081326984030354604143172183976172191109182511813610282762911962925294544911817333575642761174574727972678127649718330524611783152959160524721917773981693356797366332576449793636857450245510044959469628892814798318772259891105458500460530217473744323608104550043505949316056992655118542834845864855029477521435574876161591197041404450804154799189979862386352613008172101932399381028616970395681986194248352390221948236359163735061456855595132234636739440127316921920489327459219468659863948751805183962070454277920137294628864646534474262720270511698358494134645399148547340004898807722635653231257285824562220720452442047630073905201789630274488916889549216387039188948199054306803568167652615380660198699232265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -7588304938067809905777487046808790552117460164795404871671641017495076763743954940429371215551133993224750480957448772306047421810888208623629671801015439125936631515032411585514064099741786884827334592666690001673337703683270990295807274767980950502931483710483731141086804700969823029331866800980392280463733245020438722809764791482465791323620562942208830479879740023242151128772721615416299428593343961609321987656504360346213834439234005110456065391581827450446868233696512094836261195223269355341371373091589771388097604194877792633260479376553885395482992476343979521686120778120106501025429738542727205390737404452115508516468321350856799163354663701097063714727801838058286721794146481634806289411471647684743323625576502122732329157714380055597686656972829253075666679670417950763509556805399546727484102968315056373551890823239941095173891197423958936468570849350533452125581490895986152361071907688063379413683986698664515970515681156915391227416414636682237700211982815843570928011091778072724905900538790439534830015440079013758836925166826622191210328073186198590215727226370349784682744334845330788677020834642968876291540000006873798243868194503236120997103588586070819820452825453573009491834863257738755836506284629619081390661651600317790554912784635972936230120213373291654682520748099998336260980408600162780016344269981980551307122428483410972734189800997014527830757433375305416877908095626755720963564243827025617128518104211440942938607520283717773661402459049479592576513347725526110242469116264169557993495113863294344853629914231325986348124426255587578399204918497146765650626901954975795726954805021010887943848602255125796316563357742047424923075935988201852480045292573270952453152838122083786097476595554204155664110090489447117085629034906625009210110582346832747035161364931418968383103917699529281038026601020098354175274205121309473477397364459485904667946049842446207077687607711024996567616465009488019144397591938356693210383587801934014330175854948327290452534731586196053468522763939922391343803628897945460900073385259310940463655512385639368605110274121690891124570879076846872712152900986442132862938652488597248261874293704884540165405501502855198072770176316602881226622877870889300974178075826465991753111118958374692696398355727226799050709325489606436313371133534057763966288846807096310604209803568180677112035851817381879989449266125222554761008200606992313519043846259940394147354480329963822594396627559890216835056167977759049909764521412026905474981878771953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -129870378988988732534249524288148500148423566893977676974542538884724899038135842024879739127023642509396917084891162428492609422257421751692314269486243123354577597759396108577114833558785370559420358324351159185009069430984409257932277524566044391089266794237970497214117007610651110849585675572641885866335906471844125902944419274843976369242600900925729561835968112523743115206520125824652946471544132722976004672753720903263614530602838798098559888556911373712158055770785368854899757473679070668102084350446971657459236101960778198985164485393388204501529976359696301735786549992341635409515994682883362988827857411866157211095226340517538795163115870463103842209658118702323063516764369591960463869941103195448816720859861029242051873980396458626434140763279002565456870946491181283909124912319827754114767852605261223642059231849566287587253874999550604989359115991994939826104638952124627008062652544597232332104841325988816870577451314689599782036083667372759433753164271365394952829112625623309036283114360492423337116281504444978461953264812913097939609089552532732536135523902308565379109285113738537709220519306020833815960528926558876715606594078929993208737685007735021240942754693910140987719987264410900676264389901535094497671882562231638737824595545161673552809921363381742928192308950898409538755695548322328275449388090191105710865943364896839213251635842958715265685270913839347957579605781910850557497663567262130795987448287159230898476367567129270645081921306370045953025146966582441809002249249428169427013760515651206266163898225424833768787882417431978713287356097518688821585145703638762728448076925961933701865335641030330886078800715539544265342627582063453046215169943964222309211077617286956538511860081913387791001802869074153046034561948178813097575180499035747826831734922310786773302282986963700780412905562672238443076691408117414761051307062140234336370820344952236940783408518883426466670985740219799349534411739598901253514693524599396995675829858354390961215321431916643492103133231028892199067180936510388155365510832574408101380987664350919265668928532998839013896851258058749745701546388301852954686548632924867751219132484747661297888478555172560539080520651624785594034625154734037777412498448468677499441872275021582010522597154209548572639570273931295204771578463620249438890922440639516824659967742886878789529655821103271925823069734467588994823954106032996174016946084188368919850232232403756433548018635900525278026560913293584644725482154583343571051222423877343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -213832132813140482388656122141194129521578173085089710082710299127091338670191089246244039785071345450600402251861004316769035741555300088140631308558128045078409172432974632556885141135630483775073146760201754438543162673361236153102821113963416701847371724359380464904851636404019746890636383009597665645517417871275789248830677479004669224776112182056564930715913730895094101927548432005267370650910728992029299173268096932918587232863168809791741310200621471088629287187136981007792591620553915166209886371426784741730328717083973338995635752029818441861844055036671851978308308515098724644922129006294420940677894171192952325730070746463895086577321909863436632692363276457608905482593774406801026025236257776244909391692412371020129156026197971505506085711808216959746248783224384225870952865366104745772794804074937999127507755809525059931647463609292717589970625305470652214800269820078708304938694486094851040758573088627164465696208990606717473325510370432444845333829007842661845844470851915103831941705132440949914946739915268556733262670513476802354033144877879506912104218446595278252296940017384135132156953337775916430438792696002101634873568084449724712911389376781902869371401155860773505198188689461574261145300748300024566953268393485060572599998411248733700686429853025326869969427174522740986766476789763772991845545884766854519812297003668920782574887824320189897986385605320387813268905248827116839097307290909113283125234270481097331804521262807632403341063292888848415208587409555339380719578798192917418300463874157011001671538476973064426254533886426638643017272573778571851292305187085463197892025971856492198164941740867262070344945542941138949207242435385527977876803092023107978699849471958733442840070745745894280251653237325754230319719997220587538512060864184181070508059376521476176790860805378617040014350637200013155885429734028282517778984206618135520430483543498538092370804904907943270401172484630850296178685797688514207727011541295113069504161169174371886603946857429129021388250472104854437335571455912212598914908446615751079558573262006590119098291044251257398611179593563836715824371509305740181452421281236916060602447108301254765754713910645701605316748873372413956656141660946768311886676111809925622705520034145757234438081448141366611534947132731952038841159035254528230733917929614141190961352086211745997821646854292532307306794975045224185535829143988927608954039453357582686978056669311155723310173385289898120467813343103978404411933758726278842116064895128046875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -120714530672288808360262303571789421266385084376033104690688639399662776645380442244911818965068598668564010699021811848853038285702490529613997377963742587826675599112382944680393963045347452491250884265081528082560994801846599766129669014530360849810514105609651636935128065596624271288487982460954421167478913135882120257517989589071656527631816617823629020804107021892833833024925074480913863160436153577072110431936332635958713234798226959058021495596382815879233282038580189059334939955498279785078679926636803334906567200077194318971529470131807494104906780441717324800193746904990224397323214020568799266911580288349539325442451498258348213023387866804461042719334122926348400484526326103110204209216837571616924564076395040307573580790926538451483012894173035366748379627357640104361576840828633186551583188219033292684925145080195495183860359284234923426013207137306724445465287516095237603747809279354361706431693260447302845969873381943133833833337284942512438786282489043833003373537517500839664762321365719360788914324173654588539035014823609965936994796790043552643712387797939904374322236619610039676606763097060114875730446451306101506872376802380651196260084073937573693573162548986975223652409078592284801457569309146154567529908228601392591522037661831963720066542419454608327528001491767433700158102639862129463774459099784735359848079541016949010095289790185385537590261956962560044480210991622323496468499039027620529025027579666980159841344629007667450778665390070290612421675015723301960989024823227161253543876104661247724350286056142331975719660374299594326339364151945831489516440855439774208121790780557111021641710257526047876704022270995324219806763086605471267574643185240081195869851102654657698240726434120988127789924840237794351414991382331593144883241163256452937567993915957275368628623369716990748440784380438121917836370787731686944793826206774273537326120754070776358288345061818656769313910098669292050472911133068883061755025120073887432976399075321526126471634732715088152077859616756532104336834104285047546095307554740815031790724293893490924451635525935113976871425570208785445588785724547616871254692903132221537947799347856515401361855661116971114676824262899343285232066253654506760711541581908964177136499991091133953655634256999438029830853028880572247280346510824529806805084285327714169766071346103512383581007889532818811673734737076335023563114370202584768452353167006608185737546428986589346117420683968751236808318567339842321065845032271841175467698887851015625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 53922232571404300298994994587992793687710731815688448184083067142546232050346993435254521638225718956270280759907572975028106472415128485227146611922699998391672859504536418442081872408350269932399082037285567639093837961526253243278043159881860405800049941470541680616617542439773021358958678644784568171294618866816003207751748737811796313886901893525527133728099490833420957549480936783480743703611720977832177019791352853477339622494551052764101740826399550524432646161768838366460103559127851655622765511730992285084776974220290985772622478979541097322516726675844864534957219341950286751390567434106888317155100101371484596215699884725000843932628344052783675532272291084127476488985052288065464753478692959657604694616288614181011040534474128146956716579678457420519909329560262501019071947352161725770386813018611746407005894913817665768669562271980855190905935299670978385808422336557174764434958125122886847488663782445648291407574860479204955879680943611063519435543661375629770118110458771786842019174545274545492598899814478502965255097168797045568329384337044527892028662224626631040202392423997409674247528505869275345102603052821762583113210920076458822768546986157741853543991447739856927584731128269608905317664211591977505621788328525818185616328044007398485871176592564035193386868531232170311700715095633119836278041353427911433735397298995218967692377314471191639915132840335295165624165351173667566256280647119102581490984105644501393390891799060974222917474630419639042751356553137253587210745109761070938249357209285126160445181234613211852058906222870153307216606484207432219664344851953986554742911782418157929669168019671881362763179397787539003091544822464135380228894169578215498138598373698502452468391389300680264130172234572095240954367794917867224679147160800154454049627551575769999213443715194734299922491401777827012860172758000421733458196529562549948754830710592946185681833490510877005443616035359263874479986565731699510912638557966172288216364408367874992283316333215558893802461611248019519196723123650472089505794751653987950381338019369811682334563533483353718957621393253399128575002577951780872945420309743800712763256396455846441453309172008098565598629988809115366737712603410479647120763820040997786085201253065572260543101436105419487049073896226060952162569772287535937408584213690677410115400548050767576590212348280623001027424536675814736673951461416028945586016703624393989154493076044559017248412204772528099980325974629052036868314290801350209995468886240859375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 112595528758788552190866427175321830267171722581755326357143629524719499191545443437152983649179697870013057796158132327575864136923977613480368833528720198526070953276926975745713550741388805996768311077473172892949256112300744378472877933984351875194236953731709607664562384320220853062206539930664352244275848075125625666918024425406228404512989864450187967456014716976254146205542489712953354881978973085979393247936500676144173132104488804062741332012298231570535034950651365083031683382907684651282320975511207848162586160843209797040392974723301394349756404956900599633426387160615952086868509792921798902813644000033342630043256624650155943297175580888909256623734663444526213733728624649673601123041811664122147216136484816959268540729116730102996616744094026492079656381735900831331655907196429370064762471291846064128624813443704414481717151369417870356466880898488851927426004409166350825427114663581252630226531029845159799615312659423454439327104519215772708227919721106345742867064434743724114512946525243004701193904032953552273992084609989191121908168687081491753648280088170465898534662701891656052445171169736339677153875526125747727411424137340886069263952388643020764092572330103500536357368448349838019747829769446645823641256114186414440866440722759174184199963958271581306355050548900918729438754198527906074407034235758804994067942789422652907537537525030730422393228459459705079605066720775447518197654898199079977392658366503246593947711076731584091252782803864171999745371308002372788060561156826091602573314286569676882602377964098883365585804912288293209446326878731181370812667130857945257829779242920635298822050473561507052753808420197182318907763132283945170574795336795436581118127077823651609715006730547215947319471459559182553559334314701113601038391257735668854392060757462990151261359001815107184851460861201708215297601527797409221676396194372324479997117545006108649413343857464412062627162783667334616492854714230136717819090203054001994803955331744454506233925427910114109456076079226476698385142632476648208420884383288238633071516515758430779019902561810759655868025477646158856955213062868706400302642840553205014331906390320753063362493109461210504295209244687813476128183563136870927553442107102534166142597694531871762577863523159556911511094169474480358691313727032731150881000461784231192780424781309885908991336381881454406912283898569478113884125785601463594355988459691351912683986348618739025871282743852960589254593390424529595806619653018832768500593934215937500000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 40419425134103243135656977208584397131744598758176707442789005848624232157879714898780737363455537430904879813517877299868112085016507933898406391962648264933422616775037066273286207573801000999587381070667987534373985166043826533039231300796637437345791103528599363655048837147146567138223933520891138443272890017243534428496246762315814638940905558904924203224592073642481576831173826796351532503183431047033182915310142960700445609526667019139620285020149401635744486523041264035739278578878970355894586521502331117286117919389524199436538351508649505056702433082845085375872304992989244964842108390740836710590119013917598858405051215969080136660695066471986263388611877365573024073765095007263991523717829116552818007853229369536895086623612045843945131548689781652942466463282207129464708444756615862887175057236407326854926800527868206577085461511733894291393175459506100241178913469880344224701157018561485008970422699533402660841709056636133872803304392842044967282901336819089164313400810299996878232341215620894074010871141823806750463328144367137548511449990570176759707433786525722856134631790047041967682622043069346882837614546267705226176345489937229975521574656541026201103041884182522709969657620404390863140932892814101312493751984644557596942811278998985883048077560042575739770502288522426285226920044376045141354541838042593026078915016022985506458496425125087405989051909005775615726435176249929859183767077140455711537776208627005239550980932582867067247785947203802475557942094397897664918104289090991476368814350667788673837201930270962169190165860804296813550076889509051276866400588899364443138691592270183902829754609376139558428193211441876169118521952163220950126150424431870660677123178447764331087039046878048113924002219583197097368000066398645658559841121227277024268334722797116644068691374653570657483549160366620523996872102656133907555984611664001059758361068325317982542916177456770138605540029211600150676517204373923683209370166584348894108428618505591968817196227341408610640383364105750329148942882981454285264829014611344196091916555225531121352282816426694465309259769116505399334638525239256786562077405237474607908725329052523764436556694172503187983342636505326325502253593056467684011648049145679132232463945233414186232738615601993077451351369266651514754778471901677010976069613249641552335113128954546634460319715424814911490042806841382864110685542053722883395860526387888705190633073601412819004399099972882116450283479221222261665509385585508260844965172701171875000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -27097316066224195194674597962296025795096349379334181155181706677378922637545271039817503803955302556445473060464624137549320755571508646016508837322735300751113383943621307550916293805607185131819442915777077639904464329951713749550436258608530669328043112803143889317646375101231937297887452369535840973247677328536891028135198239263220733229065996073387741436196908803780628370644956128108371423230340375794398231249535262266568285232043387046090886366091636391007823905371063709203267282439152533750060376654286180064447008113082273896362312291820645170779440051470383472754336105354152396553995733329508273422432348018440594250518121741195115324197887599948577328347240323787738917251670582213929671966578587771712967076650804737381054539423488549166169740941964442168923506292124464971052513563574387981714357193252925436360920480869193366770561153469416795912468368559126577517300957112931314105504118484936040142954653556948485356957779664546466713166692700884050428645648031263850714534657023117959706875038157881603764483686362799135186912258568002136506999920328984137201132845217246549775131243228359701929542660758767515099076669065316085687216544614081657500600031387186077074287847514475554989824150923531232341558311661623732129537564429692716314096979793604338078391503997127131744216715155771936558083072149134947939796969592423160558620708292100800085863048756891352054701005357397671957787654569543988719520531309467860171417443044936259051636614069588125883928327029781705496445704169899890630779014876706501009681454083733102525212065346114361277615900649444030658274134434226222828980423331313430806356000761486945875536640520662281879640046677429320011358892904989761063001160430576690759141623825725914211650637273152867279906188441334086837951932784909604064388365629509745030333066431609562835205567880051737702326285757372871322024992888982460362964087340664441497199959343174047270947369960411837615097092453492945020722069263189304787631318924980031513591700624705031691652991396143000406728299147406747706790510090306603925373734147606583222705884161547332425836530898336980013114052759499130162113983354704461574791795853751482618073300780722671001700777785954891838158480229302509351868393670927460358947504412657122555602013220853395239536469649188760768494633788928057621653351664721857561114549784079167133903050631634873341160232460925779079338417257924996636757858732567438620908577598713802410576403011387866351106774318898390987109184483038993324582755557032611777548846807890625000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -28176311076520159927086718753691674167678589309342565525198621030666147595063594838790316270806681536472612828749516433440493157263449322869696043986858884134542704578479667094909993945324491426908882905522743059758130290047146647470668928477585652896233272676073046184594674021542129343104357621563496619048434096365759152599755108558495887383784829808632031459869787252209939308926463596087569954036359276179906143660812965108836188468110790415268023062954873085742818779994129091292408978248937425653913299922518330678610591028320187331549009207552904258267829611880371135431488632831078781272417882039344793893341681569508880522320339093250708849220326627776063917232507152454998277629868104802616962282012920097829230763833095383154976198140065169617540101063606688207508516128940053875406758533837214773901153638855438574677630835802152650388317176628218080060588227211870014644363598811055546045497417867736343358223316874484450224849674200141163674160301018060309984451250780028434775995503224284610421338069204753592125781953258517999441612646755652477570740077464747048729249633596741668164972659218275730522366770250530425416754467082339845649652913895239589227959936658683249345858940735267977792835471740334804689963440966339993060418842095594628551940483795409513661098453932469531921820559941295541678127749527540694932440042673453992640430153231497297780204799260810067697193686193674111577349890228700950963294288466402350786355093137736493388285248627262561599151958098568878294707015687320655514260461654762466637735900473346760039850210042329045674557612832287383616707008578301168006149558194073182901104306794559802189190029118833037143304934906989277018163404337221867713061524438424295462891388301188353082757073093239335085235253255744590329523729953120027272438449704636602326691852486787859078527693437866589183217657631168151830682276124909910786231670603169797858153302877793272003564899785378547651977009548007560620146078393683784824640258941902783215080061861737055213114218445051759497103063652625841872571382192195976899177870745859725225362332423831080027360922531109061330080723177808838951879090092682102878452549269845799249532561241942870664820326637751474914101132369282036354516347695089227592536105068507951442897995848989378672738532616340635271868346009544439769017801179935793809229676424515997211018576985512487357722697286207150489987554841781316290037938422312474100666271274726529194677147392878318084514215573348990323971060632784286365528557589265727254265258686484375000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3310940268576957458193716855661100699411899242126089813800950465912511447722012207618730116243641288848247927390723534183618332304852899380368969450222026828101974838369609616163366391412966374368386729229193176540701498519519846218167343136227096868678740392259121823215342930424580743906050983483894106648124485429996375233015087108369523622322863637820000299905341251268093949639550211219385908009175522172397649495125222733615894523850202603874606705301049549640957378718037179877250679922593083711142966780540102295380542392365841720140515408632607214065792593818838955063907818183322041611234750475946948728511890443386319283617317794911611866274563822040102524036440207891760925286902372236469623823712452158435820283850458437200030610382191982453366326121866183723946824165044956655056852818618241560662262504062720589151829381221377679786072967291827871531303701711506666155042075405116221798978079823523188942108028787836226615775982251532786931395322413683853582207495062194157969801093215644551390775042128204179581660548744150780636388546644687989354693542205905152702331334072790410404711416717123397001316749615523201728038244236127063642678187289056982191916118828274480753263278255267925358644134188026085773141036773944392405519462773897243865567702966841209519894125687945258891941381574863928875117420430383168476502496448349100367639969810474146675727786065221143153707563134904208309170977734698783963001696630012323111914411522984286065496402872068101248752420280427789114575772441563384934293220878854130759212648543343985902719792207587817802715010690683975035715463565951415365371079676963063687865224021579238540788212773755878755298770066860666016336838535441453442620328099765524816494181023501712003030732195054338349093102863936276042267115711946539316170961418072708984420499924240317692144467997206354929055862842946923315509337400695738242134132564856474671766378126016249596687620717925875722020080423550439773036522235714454084918473722275229838416402529217885987658212401269672599225017251249506779710391574306973061658828616935241773782340861947674039244719395504207739238241652765290637678108617077608177843556837475296776360301370349219352374889419613172706060805219794578198880539377830444026368273483671906321115765823572963587000481289168259780372527451983860756001858250880826832269979198279705529364947274409949739565936235306693595131621524552839422922814241813157609016936931720796538231747840307931653707973204862799396786418321115179958524185288840421750837743581093750000000000000000000000000000000000000000000000000000000000000*i1^27 + 5729617631969311013111504992405927999574575735867415801387959209247341990848262318118566653775052448474432941089293022569433700765110468254832928953868191144616479176190313204994532844747989013353532939826621370579308371922503677766076349581739512518951870833957356409859660822745748849899599647182497300457439007302723788467407265118684620957853003605579901947278840953050722443932073719092909194178264899240212784281629031647913607548746376768716498095938829249083415693828915026179538867304075959442045267002801893843258740483250729749506603315038895749660912500324948839652559530793702377606386622629835304750117394007330945945399424598201188362476919089478381730118459249029536614063164904488228255819470281336887548735041615330999508390290764018521243056630075076218140608366805758763557914158599443281962682816539052498017508588336057051123591333367914848106957266183969288133701935742115728565866076763519679246371300924639589422409223604937783370029715842270597200559744872703722576452028497793555705712806373478486838944673681618826308390805228799870672097039310284360203711826231824997092502397858787721626204237138051725178640904144646075277470247223457174152630903900093240537638813254868495230902467636760956680398124842064254724255306333744126328398674104219650813908417801476535439907930764396723087740491563469017019929654265984661310775607976929532926751208747289731825456096245473331668674307773227224352658008016186741142509582724925429894194112322266778053157794253747474468526464049912459024823923361036422145484262949745095897499981813752381854135036834464956492319113557291475961900815501759789273834883546658452745317388540572416934276881565924523482438599364158900734397189560458200431587761768970243636065513508915350634834051382227243659155109243714128182472810366145459002379330309904398885478161233017685922610925832204721035887367409480864728973373778759592279621938309965844797577985906921512963251053526493633350653814638359620673380795236326341656222660534438473018458721199275323610228920090106121801354657398029843819157606548481358153011130563408178814290189139944389931111159743705770916908313013246631708937698914379037593893158526746906548730789655155461833876031069505206798650036075297900010140143401952287870733345924523973388006403294851848277736995568950107567944095132386961382044809246297063158612512583663417121575937451125637767496174605844892805161569405066150621572572855696056000331151461722015319057538573178152610748879941255885414701248865693170110571726400859375000000000000000000000000000000000000000000000000000000000*i1^28 + 2560201861140565431603385780908215902156771825870162268510986972258076287152504654983705794269041814673028384615096958681445866741168750327552374191216959800781423688552150274460737070057741658123295915535078362541981415213352637915347574074909142916168556495661484867830205858386656413288518420761672474217657853835533399047657454286191496300778467031520805562924037862240754261641292600922514466876604174105881365141334217402444338023511819028597188704116385589912981279798210607169120161986392511058134195070533976848711993272448761668267306543148766591788710813678942257246326987868040103019574848708073305960287197874293902900471339202737477727232289148060276461332267631354584501900275348180902034909022334893806274101816580522175474000651065009930845232381616277424905312901199591424884933221939462863675041540734169402384153675530912464855343507428446015192647955104412547677062914972740505376364182333649109717832992623681091643627766329384287262831295990798584929113987257762539030817254057201597273221061581414310305166690071103438578380977842098238051164313707613296918014572958710304756808021768732433441754321367630796657199266055573981180785589949861362881993310341594804501501837330558570900393744550072638186690985597369693868315822513847259465326701976436006590151652569813489935374860556715963711540475478396352389732242008188361766327385932035670910252382088788595615614234636113126713262967081952806316546658097844454248344443394418421064450440159419628226020369598286415774153708499461519202036379687123185031049499442915690494150146121865748107398379205664860644419492602229722999750637762398909127889642645753485992824607104167063871774647411297864798748630468267478752831754295950379337153762697666744541543515283666593227316228231576073054799767955587981142716739503061487336573728648789445197977971158286008750183989243651119972612381963187000419666759860843358908196038215833321728527341679476553737076819959018823318712783601420521826143963171645803940402177091774852982231199235292732162331046674842312958936979160454346416224821238875826669601481107006741635981474168478213381836455533026454949598725288979483085459323092490694800388692658421987591872481066064600003481100666851295289943885178734454209469496820779168616914513143240246440210487409409568326363012319826057259566350172067650581534621673794246277762946940425038056241333983492370022459500560575789365559249390735743057090231901697388468350496187202660697987568315753903973745470103157477163823311288683198418328982737890625000000000000000000000000000000000000000000000000000000*i1^29 + 102210164278043745441221417818917443826218572964812518082347221646342999145738986184712736158768559654595882431560249473272236608173396853919768444095745576692368621737979401547330233798503195876934095323213274083771236580748132871982482757280684303562116369533822968115965877251906244047729928975991924166842049931568978640868642872620213219595346093067398722064332055754822591054740430222035451327301181662290973171249344357796389802710021211777669627426595063463075389279550084499116030505267154450806523614207356305556266461009743643158432076772762546049304499077058140417180915562057653682246443675979469384526690950149501398831574897252632361667259235547091430761794304128250118111169453552218488660234777413003271175039192289962532116065649669431646245712301747591126140116475658936094127880862479781811989606156878126737921520273087812773540835555623900820753596740238516872046006847631985411346722465722040862125774166524060974200097636423956626833739379927605913727715571285196923453465086349307400520366548387319157478322308981434207433360312150774238101137121411316666435808375393359474999266631919535042626117997440973055461675260611488121684962282218599616682046166969947196427074721604746477409151265963677700475004239081432265668746830806688940739388612386246622411791172898501993906657540351003913292473871204937103821007597327332294370953724043274954940572095619414795273383477795105230059421788542238984912651383750154488292830545083585384647224509272140912134306907578365397369070595761492902592345374114326318409203829826777613649232558554364653905263932714816114831064191067505835509532979101317829585923709544471528006416702497146102490927476100413129010612856224918317336198419781966343710923783135605423688581972809752133227705087514778915108060514619788373766645556904359263618587325809525449762425511518514053678018612229763786222424947344604039044497264160989061707645037163865387138763287813640688670907110564194095130165362037478018820420213173831925709382815537783193416131090555004004916167977829156410277266440627930084598765187946526583092667537784305637874398435297985542010842398515269782955425801248089178618363185709362892975909123768408775887056937495519770106104766968432528984970925015395372639853581645924299286342983920824173373890502763277608316763236108763336487379156915099762551889627033620361762436539118583059019774206868446726870589145344537344280252531607539063780019946547134473794615155105105998635758715691893254718179211244872007798612486007244555471384022578125000000000000000000000000000000000000000000000000000*i1^30 + -65860194068199557738417245200765804586276280402177054600228910179813383078031100193928246066852415033429437448829646504278010605266678064041232297435386630589094021679214941304728844930465932018860297091549451027975580000750262339701378821259344358699838296421733310599769813952960147253541262216590112077125047582737439683773186347601570427856748555314459937317323007068972728944042329296579426862470666673551924178915514919670868770042733700683470667583666735942895517022140645553947564884004571497911465620768909954266608172391621411454376252185134329390906967376691090617730618187878473206868206255700252213720585721452849101301902711859816245256126197451204806670938691532942292110385156342105754782721558451762085476199397543192494026220538426733479813009326482156446839269799542222456146074305812197832362916539861813302815862796526087701293322553997966764946969814817544158478295546092288970682838088491997524731558124379182840040963156235456753443703648918418658380285151383927631206919419384143603737175686483513241894586670247170096448969609300160708252265314717912180505813899941301366077288740656199157776297466166875328838506519557005874214901068080244963532104835959124887041359197654476985415354357662480863992244281752956544240355025799492980916400891888690572957304713172240847509463137529255174826684963680224301994662526062821292892672227997475259281859534181614466285653281656214273909401679660202132849022228504679928296057946214331287056979471560352184994957442440387160154817065533678899557339642590582572894034232379384933004249201420960956858665079128501547370558901614150788234839929780526654923171240723031875770416685829420960755136192954152952234202957883336644526860533555500102528786060990214221399643090891267637782738831071836271269363212873791700098302176340758905095628554151584255319715331082012796249698220768905493828546518795740356644170635500583696240635164847460650316128501253473024423922472561743448729995108707257497676613783858303336029522671159524847064923730442152950798491804846136058404747349314918425939152414433875389190348064195389532579350642445051934727391855737994937000207531518212981769078224546183503141338140891495049350585989761600466354046866878057180811593467287388076623073478420091396790390325357064036258520026202292822322623929400023270546509316768555895763826752230227815499574180894951842983993790570109273588691212704169944856479475795183163156407500358063661263136727094001420772339843767539861730787718897776510781669560369533299749865521250000000000000000000000000000000000000000000000000000*i1^31 + 663446743426498030094242404407367535112345554547824460578589582546514602005594351662694430565305327733927945830384637564024659083585716892139076485859904370312741232019313444376187047845184995025337148698136783160059416455217996013325331863122949451472785506256480665265152565872758944795435944652645759488428274529068383268509768404949367778133115532582442837686918193943980687456204327042941581357900558968705511747309096713299596125370203875927497241500183661603996525909600086487647232383804545988614343587937354660206032343973802465164552648919969900895091528133139371912589783884187083763427895774962869626297500402973328374092658280174788564418251768593949746080007717810791442985103420038303557001535068070042863952461963911895386853408389724795739066018267963263317465785336843381666723594175173000347966631906408923509246918579795991360970867276442510442915569030212111688980635900064538249085475230867771455156494153907846626882392652757841973392226808256132168715361578814451338197118547540031001116867065110608141363829808577093289112980655569116298197565900635310118152236713701579284594210046649026217449853556969391346495373159522933917061776121868781919162456399684638116978556617906658100419537564476027808302371234235763499114091230501647762663414457727703754256990746064349657143659341339779464704821665471974918257625182976875717891365511543172277838413277758791012749716627985096180212264399882911322320487167207777704859604361777371921409451677928445032552512228725208926682291802585815788165623196645562434910864885635595349808832994430112142717768265869483618904111655779019464760562026083010327940300342372416886450875356028012235221392453796671241732347650842292023721851272831857935936339903074825961296246676265731863679674405622370924399888556133718125072061993246093700465426178983362750766075415817590092299357241986005439823495034626586711272047412332268230504819046541243478951060487903250719386543105516072967227898015412297654259251859625831516406908888417452452305162245926580514837506464997874305266888534977118586685470338847256198056260980476693631933324249276060710748491711268863672403430520342883170615780672683200326356721718791969069522739012419808828300010766201158492858926807518934879633637358628122079429518913936391915858103276324085717609961061328158932243272162625645489272449095939094980275818025880025739074705163586964232293343327635134989870224663932973780219269279170728564128681128173862707026025797281930718366402713090085519624022440175706584339544882812500000000000000000000000000000000000000000000*i1^32 + 3655371870866294449447401427835101977420365232217542903186517299411603407778617123560562074202975321764946171599100131883710618149622598441179223975692939942140700973781312901280200968824943075098710101386864795559917905725384266740131516858347996469074129151557785294548990956083009000687099704146480313435601467209682694999211387287661200399722397078652447766431428264949026477112789816486190301948248651981696716355996704729560236997324993388863650369463730342128689920902061925106646680640393147399687141761759713324554779185563340939758380489493471274008291493004429409782388338763610472947880935023159491549345046733932438083493318956844786395784923734896903881963706399495429591943141639123800065298424569504933521195663470084445586676753694486819593966193356909268885500449868405592988120548247512117124897888488212712919002175896201729816564857837763790167858777681255713842640402414715440686987006380522332700997561160062273375020824267786528446092616492078896668262675411514303644727503778174626122960130727767608305237993341909996219984053412021911546135994379461384352316669088701257424158426056587708186413455413551440890893924858682021496737947047439827137306502308256063810417120229842652443525941359597976711140683036989681802537233003181357764336237895974924991070232784045223257784039705003848103364543505728353777544715684143315611476867632101710942789317449014566710716039283798259871611230386449007272205876331943931069881755932540034224307666403771333940161271638678391401169564732558743667390601415249365544972174055027253329556754288116077134033276023317638510727802324061612536467530857895049860023861232582449406397995684864695720187077869523037564621467514096574572457354958224566876790492225496851954671473560061786344479369280203410603323134140086259343221796313002278254671072072899666542910007727144338347888737572095169549932106572547071021884256353982174792423357947658513332513180871539750073492561594621129460441204437237250815409887692197781299572297429844649290652363906935688876478870055652860584727491157006446937764128582948204692346153170251241537307660010084124247712016602670749187113547359222236535222432912818144260358293587872126233642421105421875640899218493739088377787920083846781598882853668823071732054925056700283899101105892847486387965948868283034052566502097611590419991021087510468089567567565969362235726010168238659550119900084468708109028087771107051588617641297422844087654706975643358979746913912848441734134091204180886089263107764024309463024701445312500000000000000000000000000000000000000000*i1^33 + 3965912687246995987123680836290514353971136710315873643401556974702268729085285442141813900287993759635817278347604145879555013951666061363402489381056056584983532799271128666176279883083967090769778993081713562905960569465348225069829162310654212407287265445972575030050981360745867008949808974860025318746133748097714698999634953079142976224485416416563285074563873240306541786076416072732749524619643512501833045679685333400630379377548937668083661738257531603709871619862864047354662990301319581247814683154336961254042149812112780652031518447493737907638167348104246069183686503697088174923518125135479899086501949467691722640466014068921179525299611852765643315734900090041421676040259667373998559710860254464015922393484495226287691825860766743955232620402133683666877585816308116562842083441303576472054861333471206826466118427523882847800043909380066518842959766412889323847739569510757661305977188882482436518010936799430886588972809082036485280438814064965539255076141353323153388485350196799658990148737842393016998086730806561627619345060608726719910288664245591834012540151172574874755333941664860435302091897369871167608595757503587220399019293534568203108727722887962705878318715587598470494985428502151118866556805410211077276837338306015853304607953138991013180669573480258734489786275823283448016979908005264729325415937156542774777853779841057585717861803371831861599935465751342808615509020942984932736764575678426522540668446043419320935348774060453800453174500363319097601257211741461932706456318279060585783882496522037528237893175000950154716229809843083755537081190951657067982434339450621432490255409426261399874399523265113389968635313053293388404781911419329150999556800773387772645283376004605392339161377529539184917760530530105025553724330793467553552577001712178300480795665369944134883158751200466834583017050823973204351738951659395341817916015623887192382761629327894448722012065416468932156015853362066389576870739728205862115410504511955732048837896976666721068883251879141157586884907043698487815870069729262334424547005610761052236666993511006543257788381400831193244240311337068993631480820802541414108088300603938423341791380380208671274697398927694989903419161035693665667556046137336717634130911676887255585888128728186345059596115059987909942390505262286586596811789646636955688769042893805116350614927980572479053200403648954018646178934109498470758866577442542712273480632890761245916547746385759876320433468805708110968570768655298379404731841052746388899403892773437500000000000000000000000000000000000000*i1^34 + -440154428915497346885669971575340811087741039824212631310962473585179472020416777720337871671581536949965311022834648835186931005609583964006141063907941012340005381754228495305694337236625742411283494606527000647261624873759502538854519359740315516101460671415808679894498296117684602878638315049459347516083151805198363353016095219116814195717016232322457607146479730623983420367047750001818696479427557408653733728455607451397867774059440619952509797999090889108746075406475350768914385285543747677839848565835030923650222455243187081268134157604784518328143854832882106652074338934584817954654818694725034568697321831425172944019797811898227287992385701633063294249566462633775723229602664389089424004195535474356294050318153551902584662824381947207911250405840915831027541681837792749501006469618694439364400869047331678864005721454021896368618521851345412814518796765772303036752075995614559072593549536364405936997145149875702518841854579852525248763983523898600504502858111833992430677503217679958609469042261172496475547244690221905273041302252249682565126186740008771334163857733082325711632273849318075854038244777279184449642360785102451370913232895484385990253864699686238450782545242984959215437088172646069975441260538117114644941494987232537324003266421360644532825934378256928691188568278072011329038087142620624922884946111190274722185133133841491331251805392320763731471074229714641471811921432468479711864696467005848752532719768644901135269053137127151031601808862273721598835444834703843957336089346193407114745507580526781326121049393380517234485019432821166383580333890341746087583889367962429848603132358264152755187596361166304053042200235472091407511173259568776633488962447417016676351211578172170295681402164649326148873047337273910825555447479831102033618708292168453774873740648561893773200899307900184425282888555859796280118311901816717364930916460153446147691620636239867621978523847948427719289873800460510333232037110440312724423550679183336389915454366096895840946184106887754995609698721536128040081876996840175528997380433313799321283623889876868155978369448748474997457805084468979712370375480644632484027729718121992983120369886134672832337521930973533332267238267851863071847937418840204205541112850403941086746597121743795637838255846309067268895436089826062519702411441187070388591615985669630012990668813515530580338591796785151140727813054422204468837541263037221719311596595968164696018603456882518575605319027731214659320471766046215368994246517306954452759032109375000000000000000000000000000000000000*i1^35 + 34790776836070283497958108781685489602727026937805990730401860618914453641207876750103341005453828510529977428494103325104355567965778902182841466285681385979481381223720704405507996268562900454890036388931529309695235673498312392848208912297805815600126225229933225707707802588246909952950011575844503927390444451246423866702498537603234918953507618698613358935831952003236454681664878855002403523295513757847962902790710589597944096420573778700905289589530260241550481615083290769373082624482123281620138079715801962060512885129431582875506454877626155915933675807726299653026751191532667354863159144264235694715697190501029557328253587973633201523872642430973149766818653949256541613491600663733107014769431099365018188927512791782322973152719651826996739139184789282850909622356039722600344815736609262362220902655695492708446396443789639821457254883953559312116024259758500996059719692718356248999188115932724780893035294313923735167695056203943964853426682141403369512467508008201091108884467490687773937595575442816103599558085152434298682299354785190263320306610746720567002807655240517491230800120123615240349115677500092253311067240458123041829343762639756870894091072768860930286993850194444126904514384758682834208728074494042901618009874418861468191221888279823300848309490973616028286996661209291134257404924422085612064659550851657453367653741766450109647359748144035241642306173659460807495196707883207447441379838263278582604789450230155608469242096806783463804263453463774941458350210118371971676012766545164296943915437568551321461699847387519561526311288947090981219432861519597275588150520644268835235151817786073488017211622668285295149225510989745462139777380137825925879977575705865730706686038749589089268502031201825431476141722922832586642714510879138943319128724814997666347369693440813066091783470279193405732842444193507499618818323868389294505739073247416783261247524699340978101292481293010171855261984473062823761235856490423162478147220087590877557650562232393232329682468567413233419543820685340014074459695646331744018328076712039941843414776998920101742397665971233275553892134421978262983614104861901288687824104178446390230208335087878700506310033286631588475810729249332307422604580099822573291695258026253556132864978153503444736136346740185760101898288212186871465091545627852941845583607656583493513706612387503135014701499015380729650365428689880939934357319223174214791073352267836584829264296003475861361809444586760968855509791736261645724110319812593591123564101562500000000000000000000000000000000*i1^36 + 2618206624785004087629605455631129485765660584670012665644734330300676487396472440114006573046208581238996963473595972209571682607368037181538489257501035619537984350914074244485178666256817201411632527914187073377429182841994067352243773720496582665341849569600219795997424169150701196579573802095747436619316962114803857051882382709758411049710584759345193711411179214539972336541581648084536419980422185014849573501882562696631762937818876775220338361562230436452950326800520095201162540515126883018926907886760461747254056217108415231231359312615551152511251821804087787380824336090681829066532152284114153576381405583462854610106801206996167771693604581147119404499504772284810559217151501547061092467999097944852777044951450313856736803840655975717562439937901245211041513565509089837613794308614830851833763088852773369758362309162677468893352706719828940719041858209197584138063276292142180344407464469107891153209277594542703070090251419755427948793551894457396164886450270771340184232405067451873445075627138962052900574033396851268028271999986818381668520904943909308860091526376746048807022853568137978183494349728668646406593240592321644323730559103000214821815801100046401900166508098986891677613113043742259494227915390498693438633478013825401278584570010242241927707012383820574618326219931748945965715630311073390468698662944341292066625155082174234148871042746485486631134679741664181793669064320791780538747390933743625899519365637586549009671101147463431575854074012325546409834434292968455233211969475351448338794717431417366156162563473546718569358051916266197718538484899730927468204808639215083362453712447675084532944081115977516398278742273621467478673115526252718002085243226044608128786203248677868953173369846886923641849545696482226407848041951290817348824060986408981654728523711651140170066779364414887485264579655996406443658630812370157939852470078717524283769788196628977591785621940602726729846518556339687625473486588549931180096503839252024368059002446356256304147136352971505548128834481962199999304316378300242570229812812865927466192210551425153213501303292734833616815287182149273257726952728261321904568384856329117816274964703387414564361547113240343794613906321238743036708364983591077387663076056944597875786884799517114470144567422833517513237163269021931808393264265030925212489756550913560010185184711177231213464178625708366574641173586694459420205866858991133033247797147126238817961961886330892640027258097390199106288913949140323257888417512751255364961679687500000000000000000000000000000*i1^37 + -304099551481458548124046987201003912615671370621753063860451298230539920464094420201720216411518286113885450040668505235199742660653782021900277585644240724713000771721327737185339088517831451454935808757963778216622769836440814663358813578029277139685675132889801779804627389402600352765399252833370200620978461039162453014983603820092133447099534868406354478338450033698177948608363213920119416780360913817319756368627827769000416765072250550445342335584328750259979568120041261844984218483164526719797400879584806130247282065709986654940581642476686772274739785705138512563186695107724853138018355802455368681268922423691228344478972288141244443984150098139575907665531697282479892288280710999531017871071478105558401800976605562127499743035531863344730847067425875901174818813404070413599409679986926352097354591522281465675760404562058880739997946285176063380005554475106226810390809398685499570214843334925720407074010557214049799761907770278065876937495584078159536860639910685836244943752343150145020848451706363571370233435789751896546478023674764603048184367415993998365161855337962126538918517854932963645342502560228867702988106461479594841359758549683927323087485013253813626640232352703633792038425958857871298920660791142154611896755367250750773830993927599911047767126473138487105201175868041502134167709867050561724462116584993267013438036154149152980207979746620912562884609812088577011748346288466713370580075796487497122776991423109687765087495653898561298594098692570996400472736348525591989738349345906228119410504821111403754195924678940888096541924941217714059228899699149733814739118151913510237463437059196031408297440801197305865553132189722041815934272643833779840372411428793449412301442728625466585854358457412370820003952486035466310965204197731918326323686918461614961132997418296088184762459782264245345190324010282028536390453248085144567626369979982591340460978083591978513725207169949129682748704732732182150530426299808576645215156925395245195226225023275328705481150073395412663155244965187798283206601879824139896445317722564946301743672346091312397616579971844642152615358806312540610872859049560460046813643630959580491691506047537453834549341199915562757907615943822131667634731744720463708652282131855079299157539300119375488520176670291251805662907069304594161456818881332914370779699301944480169319820063264391990961112314154556023810784626838825859603432231165707137882258684030692429130050096878216563650653091589949944417402926975317385322261013272104166180195312500000000000000000000000000*i1^38 + -9938360311554916370659566591789818497132921332608244100439808819305987254337202926486797308589289123894115661520456850427852273119917648388644237033307456997262982984817370656116957167186080672386460660556715508500776786992352235479499252067666267749610723624619064554339821886195612647432119342474770639747892885472320722659874619802365120505794940267210609352344391256879791965055651061682701739226037553044996926148400803037726417860009926218018262372965158428970965015277576754541591334038962481575392511469085004046890383566426703066671032743983999274777968082234878797940013721494312594623316740357748839686898689083667093171683003402130009876039034756271149082681778965670675428813886345815248425407772182828249521632285924618850610615346144410262739762003622680356176135733412623656255258160260055217076907174345670591334961537165508676418694768421202048799877213860628417164196923813438948367837007577961473256103294527586364658870668563559209894137064929828325650418299738144831947868867918617241708350234486098736004620850286609038376974840793218458266708150699515031442277295295338167650706185919425243205757224384697898191498973946863851830007309175773193826791230201277475453951477068701727458695401438590627694085303063046178047394471080230467457546322165319827433971539133314056524829992938717751888246044520474161325694891463734242018079869953437020043006578312298587896349502181809097070579848962422483258133938326909585501811220112219185225870011867929251310155255623239767436870655304809542199161114644870335369699476841158716157827314464683163423201340160263749617763990025593804890731849009482323180232265777653536472365995034228054538620940882705755230499056009952461085444263957605021331198519016403841812329827324689531475170872270891342510319620993736982632313891003778211957344016519942631508984483669531911496863988013869070140600229081681550475475813499769520916242261375822051700453310801420296567226906577914046911259297604659809587307761004370294004872383082280131964475605414510885324386852955304254064248497105773175578298761754849778976730102371241629254831004708325217013457523760474924105490287434374980867275599814703710461681160046545741958825531307461606337272183966906207777976087397099207296386560133930378613879626793899498979048610243089600023962034542651329325601860265990158803419509724383595041196287351980702623817946668289002331375474345609430043750583993820780144534026902737188505453346658923788374375713449543651515006961141665302777311273509664217499218750000000000000000000000000*i1^39 + 750169525419065417549846501897358907415134089427013818276241561108260746533949397763615591407035202015222892323811261989231626090245770529434828601321549596416112120158936599884561088514105947941847613607549297133500111743268932951859651202705137539571464212096741420399990143729131105685893429656067913477085398467630092153370023425248756075127509807128763038958716312548317468484646534026195274396649282396134233000559864073853732113316289292846401435446347923095870235585854825257770283846909717531757507136745986161812779663308006669883959127599296082176001018656370455129805130592326057568401282642031336802115930304426333403146791300549731021998886625719014754930744369891776871383468355193093845635399854378347274519213646867076538108257225661746155579572616169243068625647837157267208720093268266066180141733021153761173636268671037861686867632636340575474506338981577138161222058301819669400893739022163113245468547735951611527097649021874830799000844922899014315033984746812726917047827665314011105867638667973646353070139529003729638145141701969147243064195231436475685270580181354457765102969114898513202886069388155325274196610995122438507515566118414724102258550007954393943456250287537223645729878214194550986142410205527181889163514674609088067241342720043308841204690454393382177718792697658724803867492487925555682704719137117973352036724350131650020240887037736300685070791345014913453919153858489847401637485887612785217214570478430585295826075408961310103579920842275620320938926654329109997441211404990218616109890648194898174593739065323118145008978084566436103966107298172149743685728753507859707509684202020577479596220059067774199574395800491636518385680111722242589419812674667454863956966602462753258437705439254764298477010560495883270492806991564005184517231067412530681107376423317982862603073456185417620095451126279040120585126344067653321445814127334687851478448799489506774112960183583509076851747953341914717359727934907170523213341386423905378597004021444579124471941738760501533286261937180879046513758439970226657061898283603419635399868474547869435791805210524832350214159631041140467093793466434268845174049116000976137529256081824154492565907716346150001645932911316597949311853092479415279088220493762316235289178378550693079339337898328364807785795518603395445969378799428986995748797241787184824147018137142085440210632534015280233260944687908478025399749090080630025832737774557056362963864281234853166599401828357000483535069459748879983229506237343207471992187500000000000000000000*i1^40 + 13207847118443991338390436618137265541403344575871575150876133493087940548077394750370583326781428683379084425915310153850757932689130123422514185111256323965682638499697733533855696888608160580365170347919162065978275862711272028218682680065488232651452064760991903521217402277477003664546750013381626381620802519747231651420214011757994721334122732481572565255155227944559965173561652545984453324753783958018975302236966984813308145195676961868908232000577441702729802014445288923621830797416297803982528396579143630049868470602791226485237562666508224837151574406906159316448812562407304417621846739270852141120323236041571374086124708383192286911099200878663191360845361320216699750796390426234686956236531071030501470181631464565937151308854133015856404730993224804199994429561818312171569643117277534365260492371327168734017036084850847008314936250804690915314623344006948250757687349334416153203184253973097287976687017221255636934997858236775070429076154123191166284055265636775954601507701361822539947400336150237300756412989605903292532718130943516510503659144272723467297233013209563255094459866760251893789194452791945462036809934380791983894138251555324570429603505056982320767035089428713969640422068823946029881056919991675838693371442857070108587489250133107107102955289311607113955778203994141549368931868214429089156840025906831127457734263583135648757694907776129825288012903886831967737600974077091915748577598427953787283587896224719438179691448542850961662058691163144002777845690717073815658805050720893407110578776179379130131844975130938360114683029664946556426695981928877941743128351164486684705685765556289448300415556645862315895165650746925753776083826251927619530348728303102202897829574249703356919252756025285722741939662239030018471017595878061319814949378610061290996592575660214889235739071865688058148671201690206406675497102957757335343638852360131366726122058362507004725921593876248810086880332448550695704796209831235833149452516198552741147264036612515537714503158463613016844851750279971593086908464129578345369075246259413091186227365711496485277780843703850178785963716381283617002919372146535109820097543572116885554282935988574071680160110031638808767012613382570956061418545923429624795253521070135767718863399634682407762876528375166112708020076514831796488914209725148222812940161296632412584666059545303229624411313001956506447430567786005994844393637755053617514744892157524614873969433538861904954647642117044724346948088510031682997105174554498934023437500000000000000000*i1^41 + -470365984758149423021210487835006706266893285026454863663060659546422710816910312078131700450881239401069821728822805889689224295057489006978226154883115795816747266153116498743231206126148174146179794289452495503412574879084393161535143140080733642698075116188097352678644198380644764516908700571789563490061787078923344675239268514676183016463380185389106155744827350189999849396883909565270697927619859542784325863466507554680103707298355960428473654830743472681794236344682463686032610086684185054484443221843301932929092261188439973749570964730624326023640515474254441304667362038813014772790991161920401783197940979853695344518931985127784808843911209441424392591476082380095302712784242921063462895079738382467719921122128534045198691586101782688059391167602920113802333651728277536411260832946624071974482772811124594941085834687076694413161554417567654623537017211526950066536790946336374511164963359380514963081231220296438758034447741563692929649579894303862469629552670096061785915245886128523278020897650744153382908300283191298008337589506105430296094234016007754761680328099392292770113598020785315227754371408216534066700041391812575732371424606551645052717927333956634355321094542108633547769430008309698750999836096274015217534137116834539454043335844946520098719748362611359821292658955624385842363419407119638204295833686250781493843522665964176743903802673386640561441966969120058729516741294579879362850967529783652369542851178242565969259961087388701294956394772807745243428007037919413416285228346546554070692767366936300298301468447901508824293730709345454891290947783790839877295226985636344288117183446416005465090401552762949475513423251527217153992485871863777935197846331018505555865946773813158455159612413910085854566577001631606064225307044466354238119620158136957130632062973327707241845305141398626844694608009101728197617427546359738416139145517751146869974798618019660076313850642047188695439411143174573426370030888396309638170608070593781078314008517509132032229816961523451197032868919484112146335456207210108135728804299977450535329069140515124484214558737914926494490740725248633271876684172191754156455808689734396648330676544554704222876259262773590582297496981786400900279463617832466995725459299162042835456439886891837850560249867356686163124474294937423316981609037972681028915507671967507445444662158499601980566593698009990324363231760031728952023881881673768253254594400447590685194551907390465086532471163261190373937931409268455777207068688736346523437500000000000000*i1^42 + -11066594684282175531497092889326690514363090177033011436367470357944444299622185491712777299293042951099437619342007177391879998535484297766365344918038532813549189514879225593519182540200127523149199906280192531539328162757153324268728724186547391527778958619889903575322571569498308484568989464025751074647783507809996057890659798101262416538147004260456665689300029276178390409261274302178698242414910847399581497770063362580316307594341413967706178444212808561135646974636406068812805272057695909006726989624590304258900719764619956005232300901374079893559134819636035253336018167894968855296686203520556220151927643670904044575362516941303286884101032435794237511818065531377057331865063176831175066201512280381754666017561700069468686903730036592247907226898378155665362501614000322143610088082865529742191023039000190121449477422849883925521116026174092291391072613964868745144781039890737088948285099433698389281362325834066183845330380823979904837588270024579502475941833927081637144908571924356074834384114644374751235187068436302000717642508924939574691656249446333311358498951584096912322171714572731331063866566195644909834781570246427640143086601242694982616986074414753703125723947996818683344993540921526300839561470743233647555028503272407643653906282750633137720882722885899622495670764215901503756558996747322070319935571364475394911897267683671331369234817018533703585041176543672120159948895258996421897828935304539649435609649642376198925229906593389688776417645047888263026049115730797375324442987281072791208403223426816307971756324115222666489542122556045400294672640173851771100942652317123318471395753568995983071224365938097492179817165892388686030814400443825053773710185751791342460073526721603222603706674239304901718813856848138402682189237939996684292608743055994268270096858226329449826411558998384941583033421142590764658930066092601876811318069035656386077107282338905937512682400503511648730183625496665832803454819789022060564835765801566439057409713931187438263693300979930421158690515219461327444578950445447616366239954152382120626045110578696843773964263448192911121576499298358185693581747024794170259940017591030273401578386056443574647369406500052415265208180413681576374822393759912468548627984037472153926457853706137527707601255067563223839567847744476167484179697442575455803418242401298152621615554423676276618236450611220119872581668192539660868702139396727929719052714970353445556080956410874148956104827965970605603407869653369277520380660137024921875000000000000*i1^43 + 98886750777084266669136013601302003881512785466987669110146763717033526898042459096656416706574743961788749233787922164807487841312397020227579937709014128411337376484445525241649719701044553890166397030418457522779245650865641396728139133163402652205999532086977285233865135549772074860449746541609255631865462355431900109370924628839828820719407295228484143081218964801839778401477335450618061925711285387064456672072195443799296685030716279751080193693720701244704061179092336265504298151233267413819982690338902522626597906077382232299963845113907289477868950659540138775288370916936432899194990273916232716482566857928550850787144418847214435366226001211234279814555314428977081204363377187964483890810614067263119522531614923389880028512957593471155654267300578599705504023325985437336092058649225422695646500664241991494627217688389779410486197680054996226020290435760810754371009310777885162462475257161765850624105410899883056402123040329998229345406058900231690354189996079836949555800032984570338864662327048006035521258217881443025370733127205572341353479798608224897085911186412417034525169033331519456536616978671804552262793587832379651720688700506904080530818869369379030287362717351499138763922803617293889380305106446359019007103715652259378345921514273450968077362647063256477208127191512607098220376137846421586915261583681845529085298494404306416454109838876163041893312774344955100161525117454429443656725482135695879378682209328409218888121910966770372252007416416039935388686914997822993744321478709327946811917013736177761449794019355572380302005697389868534231120824292554293964292641198863903447352645333983227418629282516574191532942690815378763732072176880677077264819012623073848011634310402267646928056810023416292689041777634550768477845778887115995630443465457847410405995921914343833231029420187941394157906459094011509741797319924983641816788537692851218371077380147199610005398249580896434552718029839195042602598241695777286717282743854046499503657263069150118635865446211652869449333180487727398781046099189490083856662312477901514330610921411153621160008431839489949274467259035105807755514180860183550029362119495827231851246298836668697505752047776910976130610493036793262111026392724013200055411565513852303809811404809860158919111620677760139928515187558661396024112692794563225108131019785681316007394474552792008083639269755126592570587041017910758513470141176733939825768765433731023959476015825006845010896886167567753524463681872334929853483768138085937500000000*i1^44 + 4611151278761732139184050612699481948226035667385770109672372835319016019019941308145355951430358904071304560029432012425315529569319526987767320971129982434227447240702840510052102935850616550683230953940467780348789848559871826350987415799035446657623634498753814309631047408516792735547875021134678067570599544345315474876600567814952630084946622020641041714628617464967951568583125856660425757269144493438954101815566589453548513137649099167624523570997076549717870874263626720139594014718197137875604809312978676843344157227075273762320041524780642836800378279001679531324220536198222903522588508506551333243243149307632767074362695811764864866438290461591801390108372008371073910122368133068277123243761629720726721182982748059549613133190131560351118359533528172568895484996844351597014139545378209676859899992585095032011526025731612367801836874056707815671141534357116003856754506774536151971052628347606762345484917078892481331825413410694947164322994891255327098772531227352071047378278242307154948462978179561847384057132691709165133684701572015819007613627096814927174154435165829686712377879980431951149321853713396865331525801175511478335773950179965121811077336220252498521937574243742806597067242034730796726935110357007211310885749426014503119842578787763280418028913252463571047718518354793153232937109400916163130604927944119590774234004489082058314849313746517359641750339507894901892213592435240393659091718090681257789656688911445466144725640426710072853609021394731686817693122637858865533961011689190047863862917410749742534112336332212310866029632348030899591043952745320153389998919857095634896161778599837473363979370935975633377955699880734755691093139746617634842326944140151177245192406482717045559317316588208824932312492062307618674619706016732863561374297571597811075207415440492987884163284856382812422899203626883319688173642768629309046052776570869393005160238750292203066355478231265674283925568041097430133563096999727335816625766432248342034516098615191986581918695266322689765667975167326375475701492337998337124776790490769667946925319564607604293525851349840760227715939832538211358861569242755227993134489606793444459746456540353538294295326759616618249920636127581004629953516089742052546274949404257902462408573140535353151923492337028197039484032658494364103836409391071292199912195542854536658933721587902920574303538379574317860258534986710989679876357722312638312080159791342706935046281305148484385296266443574694386489064121289426882979467318476562500000*i1^45 + -21363392139936337736797154643365339874452820163542906594657055744595975296550293064006408453176293386501720290849604498115971842030074347574473665708608876412106557705767112588814438625984005772757933206741787552161570179316759953745152418433650988185459997593039220337213125307771415816715822623015234389515243251568081158849155828931729762378900306146875514274319302538519075086413561279237072515982292739611852692687466067031531970676539480914633229541444064174960524360184848044622164231103221692208440729651749448781191557013155170001108022115622388379592489635219193610390528068116374677709593131139219706807614684787377412897495399060913785988023664270642936503645693718581250257729226168505537422414471442921203273803851527231258074122803372707410764944761672939357408426498989896531708910488193108062348523924872460178209787113203855237539890382072311921226694989204939439552919386452765913513421207459515858998089133807095934518208854470922898491040139041967890755164107531324577929640347256029851729451220877279136767688150697847492252890006621217760127424027665427477940116146421089938337109814991305421797239388314167319152774685032299247957418696605876603313419829107671502371451897552306096876507190863660462693467752733941789158646739252509265298494953688910425553791373117771934958932826839186429681476785314327837871285864002683249930626684754539687922009445249369191249485330155589288420691387218295323667469941916325796074907633146372791970381251230951899308214083481144048362616203600690847588565036352165303054646614777987751331049890769515040160093047903845709940285706106228004429750810673212594218445358425952567607729438027032415578243361183944724987506069417438676649920963498598852041382894208272639734389737087804312257340015432460869604140689748429943328384864897347686319099163016166191603424580827805772933825170596657656955969022655301901588704781024890387118325855226733475855300256370789167507904533975448167103069078092145589500472340927993011293721818671612426640964363364407893420333730441050571787773035091879640786330265490821001951151122980999164409130055795936166631375516933775647396843682412416810647605649569477934347335096024920375106765087643096363042801105705108632557387843574371609578929377650820429763623632738717764024594075606367860709242143817132998480087094886466274224686759879897875611323904263287165497673820436650874043127872334083593420133950600491359342558123273639173064197314153482833989565703187479277386270098564240088671919450742187500*i1^46 + -3354896890079972194445691478520427942202839140361420592817682123921863398206149319896269607197449330801184118255240181531192629291404494788488907119803564026106134834078508498801163786069198371958246425413216404054539303458466766068181758793771527053924305688576501383433986008735617052463611477381078279765580795392754944057348675820737405010021887167792028371851536111475171285275082108831503252276022473690998708618377360528143547737969868957376272576117542389145274651356248277666543187382906051728246418697684352479474231649155053213194305415846491057840252615942577729556739620177433412438446809417177015603919015683588283246473905656865695295942385421168544100554537819704245349757806289828311970890347641753028688095270103755815043668558997507435503207893909824122049990457760633816506183212370515577844109215685634663753501006496070860762566065888507154156232185684721956437708848505384110915133296115810477302050389933330369175931504870819218860143591262210939472644612916233737974269024828833457044546436561927459273705353518490902511078870497000656068313217695334414878931361093242172424679437764492615337286013167447734984842608824177527200734918566709997225156568360713691523004410411046911576962029048362538255947619114678678987054784165955119927080496575794218559887231341716061531935380845159050426421178956523447271730913424717636820277004026906151994582653499829524240871055319142320983717124923389379122949345648502770195628496969268889502632112958236790132902522419949080754811310005827987366603375495130647572487201993463590989042378821279877915886386455791881116736038025479000521356646117290046560818745696065346081668297027712875304283023872502904642055814963232763380742830986621469104155939923446150723039396864522891180272156248244409565362409415303819374198697757808300340481825298739804361196099937827917218209077363527119121402892363464390298030709803034739479070010169282818841513730731220772336750099087679329909042881740559537740355390251213222653065845345374120684226388012597154102063660815347400621457804871940983850853804384317007201153398383065889270855414303296800045033929337174293811459323480477235724534352865351488786969891107440851377893928336750558743676387903614494859431406210619643407495902253280058060738478084109200847022773088077492568634952545518083926142606262831546956923369770545420890811540910968530748177014328889690997470960922494040518017651513719131527732119636994464397772416896553914373553288838075973293108880936749856721538195937500*i1^47 + -81475659218850926774526808186258667557535736992981377840522183605061445083915832570805594310074310967532775900202999934455280085830953897294147962128993195039982246530315644983522780101973777899165946092246910227660931984327663965907663648861303017624489826856144678124574043700986957525551094510066853634506399587461606730401584840133164955433447522451162527596143866072335892070491371705561376463325167623056941027997090961616477948833236431856071806990016799869954585502773824028148327197690507084713095659811198639709266414194943394462114150865623554099508858244838767986297421421854320925018658156169577365265510599315308431798191393257416010315531909344053635965223796555010621568447983597312439072915197083836800292775667185744627790165365514038208938105456453286139527355140827210113358984192280176919297246221616238982910225939844523790962188031031575668563052473522706909145573712196528604072875978588073514342177093004512882295951519863936006574773522667001465106596386117544618782249069250622919114971322964650094059575085523707522495869626095780569293523425386132082045574810114949341085015013729479511658565269127643944504230896552048423443582312462641530458970438388687172356702722795392525199664052205076787587704872022656936175454510357988920337186768836609776959595317416354908580623123502768088090935638899012216563464166349056888256411966884606805237473357841228947626809674800946455083230286876050749832911590210623696012137907909124484472023196166986273573845121129996936626902485634147387575532681080547092889506551096884518676590839408309686945307711695975735263062967079423966211386969609661082360172392775178197532375383320782891223788301485559117181719581736431325620853478264760931301005709232062999640796903578156049091040200707791616905697288748192553194760503735965452490769112940167259615894072152035759084079578898542757857060630440554899814836997710951644761744638528191250026522390644641913585109073265882080472989781384207069534367161230497639419482674471770882020761864832579785865080883985139579230795739765211563600889746009954088369332630875909925095059045683096509756335530106512708431335134690514293721142147599693974967316606828356508655207326566129292520997505587083065326121357814225168046995976776184111355743128726714599102384155624404043385115431020591272993459977603617300607630140404873962100842134751238577745670010403787152842228762933295373160249837726639202279288078146819453489414180132666521082400240737901815619219223373297239874989375*i1^48 + -1305921043563390356657289584656301539652160859439180334310541980466063950396714430894632511883060078673365270384904272740487638412870047137752352049837751157576912300280577150569907992723123224376298806425686649124099743300496780538740350927260495045593726950792861241555275171429840201363052713146863894046009386408569800061404905415084940227130154982447818523993752819199272610092221548166347255035217200794565903202518164211861936462662781793070128423559961030488080350217584113366151548802207420386249073677793416364332526433987375498654536154327459110727940445475629403995115468025776092038321283422083729267915712271525675283416235453432046732895879016043396755842630994258573772813131514599198243348038247957782217920056365076912998515668938292297585073973853585620457652394766277173558122367983143955425960547503186921529822570231582615997199398968685518516195659908350673056067994542372975821638976606722460841936871299160206792365892492921192135441647989539458175899768205276491276200587595895644728831444433180399113677490180979681238664556561173776129408589738888995839750497210301554876630188594273542888423086464035299240110127407337639105425682540787310046182280481690755212595124980746355154479128546295014286657500989098871579366919761133442583299130458457002748319345581904226973026564220717139400370376816175872775393061989114982593724990299409774111461585877036187342660030698430188960626810272831861145385229515534048725494061245606036246034260942216245722517017596754592556972748383837707746111649801296507018240354292774730258235752927712801773244176274493917993613372908980255390611071406731575197402775062441603823731046464847481192271574986108467533965729693981314935762303598250687949832540624902371367078037612788859543824817000544826268105880510342226619724174849532670379828953074730122750253597375039740333667199744739962400867879619965779020495293780938192595055109926941917260458571866050993527754577603031073999083751186866833997896855943664130702566373607300035409674800955177994164805006259211249711272793582122950824787397110893106273276792343965018890438934800649993342500833623414702172654177817511672500240300248604991003016963579431938497002366409914191113175647494074941697614680650130060663632660846642174034511558218483592609685197415252219534986198913116862868727167857862665702814642630742650205575041504495969622424906653881648889396799928918878619733907422903296649662316529010470392371185706039249287394457988655950741674102680899573952000*i1^49 + -19845854170441351497661561923324878616280711581755025657421230035320099298090208721680547550410486473304014881884997477255526089187270970553752632668535279545854297856954070743686077804333890484707963120745267923081058768017683706419139635435556166190497761777946983315690742139893255205711225328891121597330357940177086943527022912523668926917534998754762060939095969869982532536320421987975410486411331630440885997341053382779645477923337013467886523036603066193215668126864627725305867757514724169626347608494108252714249342863194057042838102717884774878785024884952597493493740442071321486324834404011482162496517324179812308709710428658987759699314684200289780609465166592014970989873957672062979081236635358401493571839989605805386591308063150119600114933303367041704860098762937193706458128901586896318673658081967196092028114483735676548362153017232499505739611314955366696611659353525894478391150928953706491464449225360233798012893838756201103281123442835968153477632691185111361442804546097541119597291064556025843851598779253518651565266277592434786177313445759229763070590047603766178307015077591951349692074248477577542532221552666836407660077527043825619035961221464364761506707843909515694941305045656457983079125251851390906176757319712423983210254161648753719707207626574882580890292359513078742767744833730913395806569232557546058968048700104958511716362589911818286324894336116968482269132598297442015579584184329673292443349830635134122424967903894744506575742758580368619905599480262880411216652730930546699502320247441178600570428859201403955853375638852100638693668743976977872280229767325511773044912260032825960181940546868934312215299114518899237675150412986333109553402482406696576996340339457103925478355947625158439027836148506477955642231963455117463538028875018548492584991631169398975105455995070059706207943793684335629533501345036232181518949106525881742654108195546730792642808378255218149589284407962939510911033899770331607389676955781841843092560173481933587590575696342805940259884217348608166614749009458440988784829107525005368540245538236801225857664900815379316469979666333352958996024145757422026754595910928726381906344152057412929318936899804595220657619170921909564221269554901500815419093039779866121323464969756237079206268470037559252042941533127467588135924289128948914134956326923004946628593398898123833964253597560934233539584367213072478615286378609581587076010906972734614327511065989796152295945204755961428025667289021644800*i1^50 + -313684119161087767596343297551709037514753682642179795059591997859614058195760375001965940636970860621785996680939218659541799926853879129538074282939086714483548590443601626618083603243853940606032082997978728275555073775002778851457824660633369078653349861663374563384244430786863898033289250631507965995925041292030104415529689849268146040878918563477711740435925142441886065117323655340901385044871630723733283993312488289223451874899000686470983118706091571600558148354529013695667091307912398135540968195175752012264746750346056275917008803250747415447153176881001808059427086767886090391792364898325681729722231581365424113785794140090970752131701123037625650365413122215303344126060058751609069408341972170884238838534309723729511302795228859612183696159927767280584203825951695996245174428101365842533905926582042279303123048793124601228852285773382721111046189372014361034197928695996685054525006242069201143289092571460887050510849396218904765022457912105712462759792728520850657942711162952463058304169036404504232434559221670289166491020002660431696973684647929863010768581048067875562132744969534661977427078161114433735768830902430718316060843735409122258986150908908487691176673972247767440213114585986584611957688376403806668316959466872912874177497511700102806900066755211934434496819876978951978641157821346864936819095446656782353571529102895979918296605924335026592891950514074854429811124783318865259447291888226749180414270482901552716419769828777330854943683000430122583587915246527117881408585714456105900561603369505473533747143132663752987902291818824796579742386726898062298750260555089336996616287786068461958160965279256632514070215041574842712405193274225824112350285479972174481352375375548656914895377493215446692846782040956729514732536582620278114721945953910162387804482494891126821717011634466210752139052343512539042502215509443657905107047829693822342115591082608275795934924298418865527630799964058184804908259812031505022318983808603771121780290580286307680762267871268111009178849820011408105633320665976552491830594435479702073410018165198710028563527434986029697010863134944770752334731996392513284779380416815666334402840909731408420121006484069016293583293269128568255320664867007806166800080270841677688180492274292890945749521834504115861772520912104729488048892551213760993807231221795164874191295876534808049287368819573739769068756116434392849086597972682141307874510877900163740826132958202612175840940792555986727950153154560*i1^51 + -4468286550366472757183985620404573343623601949686884450287543027554696249134519353118992463295552503929650532297755708837244996875226770132627579528267399454784650184884548044075895627584924058060494017703960182428645248913119687276011504203222963943388506029264621060226496762048804963077527599674728628965337071406850403589815690424798040730249769727990960341308807700122099231914737386393171176318030002068207716704071296348571069617129400176935108421021463648590047365127047897839062196090906119547134459434869938189348386724221311074630473269078375059560938936617212012633296448918947423919187694773965316588546584782061415607753118829623933001489980113185624998583380027201277213899309433891151308368534717808947075545560765101958228399089178242687376464991031195873275566949316722262423448620601742252031831027258087844280048951706179102443604766394715044620279816383583706469317744590999378499545513892615718731938913289815452098728943682749608813650795487588725526051332380753983270923884002284305568652554254516004306530678865171219549679175595427161726999109517909510319534300021890134373854478814769015072958746509107850908830680171026625511014561643037683083729972461800572664106469038281927244795523748416370370781367679392092311139757410484338397722064825876171843945148370018936376405119190331271159840108054934106704938042643670365932515204841881418658918875280017569345014785083454038631831991804327056283219151964542685055058205845219637565512501251577538929703371759061919918318024575790694058930923133464166774899963861665257059221244651627974731236979578157095947944558524231982601252428538232348176971819081666260913894162419744883850686795353191028074176501438956432304797033298301745535805012301468923377935053094302533245154566805532929458332308720473563254501983013742753353006783247375424929138968341532611898958655619235293292075703433697565043248640676331180258907747811031606753428251192236346028576879672007653430313851429933204147522022592551409939716705262041276906309362907001627414822086915526502837145672373391648881924366236176997531137423421507299929167492104491507831075258063255714854741657784126717163738258355823494648000044119271417050971301887377044523582843556608058490969572068359041563256312060500173966816720455916977456044923084924848545334875917413540286294995825878274439477440168738633283171592398253816266486951992236708021806269099344053580738686720352871884420142593561549099777336177430274476040306953120162959589376*i1^52 + -52794139986948437384902816892104513277732565206585952862611265528710313475127335866248652101758817144339166267445800517717847559962519189494660848098666240383972350151252453620823047347236290581889493312274509042914403650413198595547564676922504963536520981522767474003265273593958911378137744701011325174931297308811596367713389873278488811441309741679182689393968768838736395691001379547851128733410713079565791836466314688606277355614737916939956105272220557240578203489953098189958462068160551572043903004971978366080989677542066519797570400441104502677442256166951219712289790639647238390406922733168732247884391403331875527723307002589388276397365008591837508394870741931417379709365582618919096936964255995170563813492569850415338187219519108981113627446207949583951162298825533158216870887510916927064317090354948597411625674985507560343021863451227339648297378813477429694661093272182657335666035235147074933236044891521568391158961341046383930335710863630594095353809962964762394163131494522212913060807125320794963738832669200401014217481161964141403900723011261722814122168442716321511151591466177797499837671665811342033166539363587147245645262680900186429584784536130602259223134992138764926952421398273900051522321694651027058814465459891620542407700412637410235956523122432726112218842693155157188352934398361773349038725050893050768947196705323548986768826074054730158644681951334134965405231403088408388552733328943294884211923005503931569801605604805648327998442096892113712645907235292904708805999228980963805585125962846975579714302869498409695231204696885053021989550554245996688779249121075331148007901969107217325838222469870805806664853931517651036484362748685361721971228725278976305369844950354616113831810691337209670973290567505065347626254744767467571169239867055722469149186142370325355438703963688475131447251329963655888531852410484143270922708707570317212770441023884540901040163304335797894929529403293747614340890370046304155365818471765509188530707160061985630738542814556166486180778948156115658030164618276901711401623148875689901494035276086560234779869578069057742754166983857793014085293260679069333986405040689440642807167140982951870191237558772366143636051664393850565695873079034808484847383607338176277061517027722738749166918018825832819785098916338713503862143223347160138509688098843190800069536901325568162084379569620709236443919418740123622766272305215756306595722229291547971474431868703777882110634351273483173888*i1^53 + -534446943416539257996082616641563587844149980239513473078592683054649084386067061508367539363895178693700554378069205678420734441106249300899094757800042315243295139236146602960732177610300131381459552537972986144308435669773511753704407740126123999859113645538320149008432292247564841722550963367255396021106209919374402016948812839929965644137354074519311834659609142739047837813023572655480813543472199686569031902324140625209809314489008834658002199270331853782122627635486035437125612648023669538533604701708593026891922364143551476718815944620387805024627078218143571048847536378131355129183166977230521346799387210773281119562923621603510594455128455050967960578115186889198617337077842132995911495197048640431343420277711393083826529178360089976492375987006121219167798744768180966108905078137057284896974394141155867231897724151435253300057459556220033535444022374246614146311697158452071333471807526282312923837106489371246095691633224867714904877396002074878078969396616057987398169121278993945039015499528061028346479248021674552262092505807435834774068078365178931942925071378781843572112044211024629370239298895506425078375947743406728103489151119328119777160322261786952586308961716550304871735051266611590527451762434488424550680985061501082373339599226258680289229850517380814826278999293687507092088677021919564413320982140346003368650095695658013021540298197790021328158905007743214523500336715815952901601428322329906180656163940287378293824214435566040355084845029752495289532236624035009452700083832923940550724365109687022178714779116183724830916280375331969113205498640169643112957869681621467827319940356662519283935679349587056581873383309589026847498686431208859598943029337848174541394813025629393276966062752764127023148876392333667263042227124592784424837950844661798915865553842135373554973372648432274782583103285703047759883446351263167610522258732469388634227511502779947814647328873222572508111813874601590178486512838565516376716731818208665363316327550094165433407056090845091168151668650229759105154829778487981512780900261874858839256442724672573432814581463827508495753617886801055196367171918053325854810084293211198534040806969809584711971857165925805805825546495864772288895196378573440304119737525796661402950840902340709922591896779013465240997876704347576495199891740817929810560185303430982690609587765524196874509951300779820355970515459906136944228814731435284052618383145496186384978040898888735919239251795902464*i1^54 + -4975649328468777845252374120609335597717373913855417254345445160009008905348049008982730659334661213220315463677007242328160989278612947827063112487711917854309639852181402096609219467190584542133432491207155534490766345894587439786762966108299912931411373580864735372232173779352682464126660611814388626632732036939647020900361143008983031519022767911933685002171742590615472014285287827879604144404252272677569786203025592547964885422669702713174574937731037576148977013502723546752928005756619731559137756617233213339002769640120552661664771707376878743813665304870625590082344392643403082598167061879150672900488105423693670820933212865870571925413110079755374146822299560928199194554576432768428605046959017636643568121872616984622236695663155266872235450541491491845822825843417198364746350183545592039929514897171506151324073001506647561592124987174925190356355320572648435474412521752464482691885821735961573471406159059705849650775818684018876884818737299243669395414955756579128765359705148134940074685933734453829141609069930502400760122462151867524045257674291759616462367979189120965120030768204190260673453858985959281354576871316923180428192869139099959182306265249543806455685009763489664466784128017702674948075369562863274013267011984422109818029532948547305604634198506600635635941633983092490798139272480076299500967703360678705631921964544854921117269120563249017062892426131202607481848506292856344703757621105198043887176433118258638765637838117715230189752401738109627030385891186677550755408997028900794296671539547669321265953463916210618752684941104534820979137983329891938361509759506150780282983645411545673705793650856938662438986725312839795382653430109102361134592006310075476600945936731410933246984372352903272927172913919340146116468840829858618195768553542020238693701529969580904577986422106342163212115684512039452302995956375896217419454809326749398983266083909141598465079144171731426297603962387426855688839635982389323171826850016698105322519908123998603122314969573025117101390814187262291225363518755323218306226452119775135871233057183133908374245887791512758077940669424889257837913884471120092338546494016004296558295600679904154469054356703103827648502827296684702334621941091661535644424075279607713791368042264235934068050019924543324963139494103505056297948545606195768085857586123116050381042255299052732755267962468221640367100427683314645785349386934604493192834120949180525561434526888923199661196443648*i1^55 + -43684271439022191607314317321589228613110892089496167282422820664024289961555865261218684038615589704543621071731887418379950043136172136869787857124191156909583110768165786697190766145598513996139687697127232368526855403018198205254911721847215452029729686376064467809728524513200080532022514627932420058690603963017512626082012954025871105913516157923708729564478919187698817844141183226057398575598641837851978692500910346079082544340409950647917885978184353051917573301971246930013978027525662664423564821491679819063559404673993803900690358488810022817495247431456559932736483381317488712448691112502256073797076476523142051658709353789914871745162543816718261550464737085846019352154675798007115374815370439245930848680117516375239729995753681680497886012915727355193123590162214435857250626074736500947772835948006397741403213114053529439069076810931728936809580116159884096630102062133033641426531839582556919632068222489639245310379590265965167595990608569064476013572423929243382343887125146339470353118076431886101758873137488567528510045945377724122054286299407230257755792604023383113668301501323667203292746321859868191412086286726079003823182390862500695240647090299736364286256791498883502221045530676984252356550786496383579236603584888516782732746941979555439776516722279946771301128417222696616404528026144847566597198007274903958168339371481789808901599446236170365726549135696639126384640042463769421395389965497674330038025219236511542911736832930763092741116346845137320299773437993830859914487187521845540889082647268083047386284922119751242168646802139272118179598187754383915466276163531821039047051258506098298562394162250350476471094413467511746184800502227875469271989402912847442118845583403522150137163121859809330660114832792536682791683563201432602534269643880641697096108656248722538762232999659379675954820794825615558582636991940504394408421834710391600698968201613010469814976067482760785866816024634010180255408632484270102540737232189243254477316264522189813989030500085667416862996966789527454793112432475221512709120531986712883134897351853001818926916642710869964950071246958500902615679491359792080886213901469349780756782409538301985326364468475637479808636727060190229725941031032738670202116895483073216579160055494092061614207782070524001604518234012200297300842849414213434412183709241391665107116829064926152220044715834070179039688676296786842313481017216544076214262309763880167947122754306119915536384*i1^56 + -345798820486363185703187842227268156112548761918782772854019109598490149420656093123413186701089160075515257079138877800384920161620849608762230868811127165588778026427092863728460989231725974296351525651893413715422733150811115947438189282583727825979681306766088479495331187020662438755199809730728332167539056633709811316291914524137862682233441582339725739399897117221441383737210917863874607186745134928374468752521416379493181266420321219151653163197120193066554987070950210992639054289378927408431722033341226189228166192684075412959721305249278095112996989799976029715729993743096913039533466472592246307959663989826735932505836399829460738737381105264231184377450567570037623927953309857267131710445062646805390982106550264464099574449921738731535538912631053780163565082419033280432365379795143116007868541619404855870773286609771520359115364397049134514113199454936661413937126362073230181166703423531164082559936177808464719596365577106426307846188767567385198407707765820476077102002190983930834096915767915551091896823777890356730256969969039221296640983526388986714059158411167363046711072370212438543384452978716105075089307430690146062296024669500120441056075044608127075283774962864569406416343375077342474428229256883265801763234610116287466279458421689699950757846471190096342439738630977970443862484324799707752307023013986584056481302818024681317747525990273811996853603865157888518479213315288825558337292776304169294579593311686171321722280610786405803816469925308350408076098764069005961821064127427163577190594662017279456643712226794690974589844981226485918104742282706568868994854039240392595466775437437163600611232901965427990143230353208973018804825198086960691790199855555322806555426666698600339897008268990589295292768299991265909417837203440582314219564450429515357056600928281908857358421353562833328331764526675835309152377049517910529929473639273398208337917018959905381569258283794772482208201509693741249819315853796328234084828027801775917673449500610796820454006002245701572727875086668608860590972585964211809189945292602240941739748063480997495861834518687249231226967965872405517067654608667549923835680978346532737605671929716999004578024427727114143340906997118914442010442191958684988215936585470882090872338491947830531216496596865872269025202256651724402561383390082911342875853114632116769508123874470139124362533536767294686654711196124401883965894548714997969691031185488081952977949500934979584*i1^57 + -2322103948265622532951658197100928258005938272549674361017625111844632000101808745974251244259300029915710516520412969839049846850785360202766347311495616215883309656260136804435500222460671915076356385916653686255287844927890117794496058805788232641415157988895987624941114107712373132034523043229019782136391340606838700215139028831283072945060933406243866274036449704683021434187448346894793784007861744258093886960103542565239250498010551434092747074561008812788195019532470341308072911342814741797998188655198003587132212181661710132555539902878124194089778138471284102453468094800984356513151465594846606086885501689787560470651607271114933576213489073912899821257826330921149007390052747561509626532943506409543893952604517775040518902286093298993494653124717094323165455853336588922756597170214468656509746103801367808260478580793948758313396031027863692807879692260807994229103767721666142117244360314502037347698654676419814183506266942853608975511137204678692909961770657975484077881080025451873392372751114088215320966750411994464358066069957027807709045632224399648763283111292594806741868604390887327231738235757882883271624844831220177275274000502243044678101695087383013952550866224468335370142528500831730591097098033914292338401310158862313101503686822594356683343875977096753151815351320692651745834698898790131653840937095522462935586329089560879448502950514588959320677428944832439008332919516643977275138812063754381680855564305777889155414655497451580988776797122939132912731578954142838211084740093123862841221637995734401202647683589616591335561603720298524716628056316270390475747440478582558850289875819008507750847129951002413328179709292798494508099846475971173138463492525204364601606593855610141890311806666220677421819919257500440340603429847477315785411244144577806405572696191198592766026566212314487894788521981560599630177769239138757660369978412782855142463216846744976531525966395283408952381682253904928727945398027383291584266108886619687556166721351529327274468274521836687262031147780908459728836389972585293440672312273920237752947747082521918213653164830751777737940627922843035501718155058997237090640473384656074741232441853985537673294882243970288090681555496603640976345176584759355539757474940729711550541227367912392597466306831738944697484099480484431668960447399435038338684487684820209206246188045318172592778881466498711274083454863141085282429878957522888543206603933043964860227701964800*i1^58 + -12450735184724333913563218594254058548562588759143365218580892249930455986282364842071058488642529477389798823491284629844238859432042673239022256701910479134350690521956096730770971785735621541487585690565767119432616403618543580026351849242876487680999397353123541043903728651963712458966921737507968255536375321617539026530769638645685983278768859912110412384758668043257280639478263797356658446956896072644133073146537396760806687550489430061764689269846856654371838195043308428217181301641775967935607953812155721702291694392721217710963793295443848406763845231135969780603771766908160763052115470586859553359635213614301369120710679216826621259193406259544288353912345861943098417412789504275544884858304639370223654948580894784230865642079033592651829548698370397295659198460035748023540903311672822677796268824153082244357292098759522984882549281522958639507974798823236235916265999418947576760800559612290102403312595626995433965632269329323479381337290684725266494509411129688840705615408695369206956507597750773377833482890846784483106285206061691166841318581235570454448417780467569471726606076236372606141849388579824329452348275154631861542176586944037848533975976412761013682936428785618422203516677808499220429014272338195937841059234416007538561624336948253939476761453997587721181356119386087446829481132019265941679907208207992404230742025045209144739235350859694760207859504308290121637372281238172401625171853713026397365391666917728113641778087198492517556759860325838514149627009911391541110524657122057500000342364064761024339547341008156920320639471281092325540974242542521870187494177208122796289282598783267429550429944476349160401184849548735198777747075389184104903838596866882954251710349265640032940452149732041569293674370706965308408519845837239838780012554466085321158271927507392989329013821618537939637520986193525868683018381678642861791077704748198405421559303460205970386233970006001275465489736327536326050295949588856272929053811636001303147721841766127386154944344499475221979613072946215489622267815922357541746588963636566484561617497619205613487426621110791663143696542190111143982586329638390954847689253489960690607044685301491503643022053158327663994531318900498238530150417539736973634493127271282853945646018899390159817592875310576753966804423312389056295842767684705482319887838747372547898829615526042607966115894996274343345754655047045380724968822396633373667886601089126939846770688*i1^59 + -50540068982309396385187262234816221724818955485576615702645841406676370445668290571377502936447248927724445680881540940091798922726832030070564643506649001646702911551247666763801839082474629447894806316157878637131610828880802620212232874389668354165384809644029632302936688664659028228999926514774420406991961584047037854580054774839783380203582296415077793688771986377824350081923716525435535265520320456470381196118395827260906184730412750794197041445012623518161428065644431164610496811168016935638266387212449231955309580595132024092721998157424418447170653291065376414500045893519397257198326903163579011139485341203454232509502958714412515655592372618267877372480711603038234024922912222253959745713563288438884402494942798352502185857882601408882356736636421872637962989658256787652388164958042433982347034982773127829276889561908423733539929197690015271025401983319693371025243715140275543241155686541782176756829860422767348430855162587520911701196113004365219880899507204200322967110566519806257027727312866728069683159819391920408021039350987958809360913319795225504299495577545220321410443041527364994213032934705969690367353203381951126330551117206056052795828448421688614886559577284634792788341938031592573196618441123433397124067766206643796929382162739995749076927761365426417374839093086440826304034840617775020728455191724612338475289046771101972967466443906620503781606396914221284785613175246489654361868761660293141102839106754309820766607473992704805167937765440794128817279302919263802570746857664342440238623538080011267880069012686171533562907625078187803709053431753021687389545137517085713916664514008083417435804458566306411564171317115883697780934545384848832132323608019643946784518649655101516926953139308781412410475485477589947783557083044598736895685333455287971072446682616861201818906451457188287605024917375846845577778384136069014261393327964986651546674996054600862708615830384578880257088740098809696678933013454162613001291854129046088981273006903644945403243565226210196088673163825542902701291565343929518253988333762977166156123223847744347748348398539292665318897450523261705619104081333402736477156526343642214564519324563345912361274513829322812134782241390720839913790519525603826500036673530341688896100208983661107263634161496075401495622932206141661188114113638008659936167628040313978041199049770155119982202100252530705828521788741215909899902018867658782822963957531139899392*i1^60 + -146464047222689727441030225082544437430987418565050301786714601764230345107779624998359176736890645191615387975875403116295159987847168622751881586333640557152818425335953485005320798569466632873249484784836574842326532974832263440402591422343768517962295117671164520730881618982435860097758047123067964383352664139612124157136807020881590265179804119095917145386822148493564568217740322149017976545915749482319050688367264781564829192197572309117774321321885339554619513247410965609602600106267072956026325826042143983752177254666470987944216513122871725002055918314746619018179075489416861094719673628485542486089251665569875859737697028735962892894684752496633849166657356580711901158335836795104006083631716819311785550923667541372157270120156474340086583246685395718876789981312687925781234080241005918651936817536920061301812466975529104744525094678453960656283892736412388428610484645156317066581905790628937301286056926612228787673598705652583565545502217542169251370490819667308418552071903183806758378397272093495226643465065080058112241417862956467030363379423067848152837078379172697371422201133117346489501366987322601296106039745001663986028018505060918659831959620491684555678789680413892398383497123096123393674733850042899418287694525273388425675944513077479540871510245369697286798602579751813616155908284432610008447917203518204253484046946802430586714387284843634650255099553275084704817132556749592689834927353050981940310359005134209026318753697219617056996210466838161503796681720893125358426397180901119769364549860763693055151829259961567283814369953911438224713492380493326789860898948306338796993087832960161655307161563270390674746087809896443312055216557147572099329291275453422665450310948624147836785653001209052533909906603062723445238688048886467007406046107711286496654867522438000660501131218061831323684400315285143392360615754795711785945192735922123163530911330058975025906441243769874907209261739113539699454264373710624773153348845583193110626517631634516773088258893250065972293523018596086405700860203939078057763957437033825022421920398110258410930064566830894809048457670878478247075914304717622163935685364107481076497272920088212724640972745623356627010643303464793997501646351113145576469065192440828552294877909179101868803598474436470122202291318979754653159162698599331116691503661097157568877769795211628872462004563612060682594012486118667951044528033570855682364685789691904*i1^61 + -292075013496468773442520481650497255393512255664965453634077408900766060003756604730483834762086716363828223908570469643010261870375729589757890041657453311292417985599406989867591205018305293974724191949290760452288707157923512924914375621094723239356021574180940358631657463021724661827105906861987825238457836051786680697505689271052577161403852863575249024085930215334331155250605548277007691904659908562990173200522541922384904341447593224799034512698351615778671024066448826452678817644752534209182573077291329962838781596426927556484541734759285727652327349555438301352875739867594487906836600857109276122838283288747913237467105943838521703970938512780521828755337358658527804029174491293001535517650945825970187101636633895196577822347147888054543022959573422066862168732960039749893645629622167269189225590348744695878447276942774332186741640740892984456985028700532308120290775841550471099211778833570382162826335974568961824527902227080910994170306773814109772588818813403736466404672850837332913518969992999414288332367810303823905757483250936096565229805641816023603953405077245975593357470545636332016708182280501269934726900311930437371364118380270008343523644655880442788485341920945664745063185169936231403992901336058471715534760784758480759379706717538584441985505541490441504368473332918218851391830042266014882868378795073571693334620585447461404365264765678186672924824974402958983065213386759415485521484720205180274159473731211964086290838732259904629763697718161076005872727335136737081464315272137422991322321209441409350144639051109574836124575095476618668287147853687765561121855886055411008272539503755315395738311025225725671793679122283220395136470474069782613946375598005742320965084706227503356129363814503183277809544680651148823931327152359046801307276726288128716479078066864886128779301698910680351113133452570635487900298022151776873755191517732063102298726036209633590411497980806637205916141042471682836933934968021638340079017250416848939560609144927811193719379518188174305336826121790011034836160593510430967817161229229868430664692521800554660573395313494881051094830767585453739098689511358946002068887259051765781561318632548172015370117717587128322340663980851521866248190256540902524267229562649492919677322976117739832396813444112364926036355682518714665004911542626368521193148810728140621291305125965416639557886402131876700978663608547338909849079855631977770232315904*i1^62 + -395402730548516335515085673933799614242292903029243892039273214925761251903727241162362390662856242517619251438596720121878008786515953745532654657854503083848953819340498471652841282476936930496503279843081278180560187596858394517905798470255890322949415904666171987493181891671684367032961737556730799958708991880376610662397743898432236845565999916040658710442646997941278931455664636531985326829651708980944868901132743007338762260499236383985692103180294490730182799169023339607719573741283099594190149897192551827375094402661235293557948760382130863339156664485013136918276927667034139006822376150487247675645807945515078843641627622379626622608155358113838549618181158664725983946095744826651405754451838360698820334661397997455272566126431896279588115571711435887746956717503520876443496525371443286120153070034419551433256997457994595346789005990999190103935767925486524893055373841849281764941531432388586802524925217667038901403264820779464603298232531105206344741837037228608158998429591879784296834241773254740983390947643441849103920747964400113331030357095326381843224283589406408555133488328179255479353624871150009593027250864212772351015544850668799048858248593283722312961055516271838155059248649661261583030133586180924400810633700972399304726332009364116598589358695120492486851606931077602125306169676527656248268241675735900556944574195777267365780351814629041932401688248605955529816530782307370177352529579521678949511332707260730171899576522411675439951632061051123807588023901599379775583230522250311423217818516366581522358108515983659104062140190017743073547637135848126869479763863347002805993911397057779631705899515032460300323157575193690523245811846974364424266261116647194622463184397012848643656709606656406534609414657366638717511462782910183013029519206509507649450777473329387370942957475601709310925899355245482484214808557480421180263144598903484887887773508379789689777806264332118501165451614072285512538301623911110277856636791800148741921045295751980300119124147944444536258987649904778028918272537742470035981752786338804403171417704194504903781266489417517891468746011267118218963477225008784237107707379956849700721301964428795087382110584630327724752407537140176060805400267586012230039134653907351718279107617272703784189505965124794889447044598042268411279225154690150774444714048197591675645542055950022546697668730597605818798792817017068135679886002507931975680*i1^63 + -380622828813778223732943428842589229852976158507020572160241776701551893001580079035284526189256707616850520551618463082274460676005598523515056637538467542964299078102791272687423725925696127410714112533899813052152914554928652398003883465814348133267342800593013135985338684307245944489950471313295260606635322302372839553990851213930851573918832702290296166885660693894415297423088951917445093985621186247712988208544635837523416247735211171576377776906313670222195149928453272719234136072745157156248468873531029665379968077027205645747405035395006888782760046759604726886356488662759206289052556696638287315656719406091840469175523893043546558699962165859485108397876283847709931857732826435644379562858806938564574385798636950237332824557569473137033411695297827830872070419501171098652215003334160214522019923031789135242764451684626394802917682864362679134248646741824643476299333637765054224049924122034697796514559904050701952826586094735670365661616379562859532979668186543712765708526935982789804247621942172028468132425995207640709355863891501422811380060380999006440711064540131471353965960355809829552890368613955589859052915488996364286585548958758367201925820910707974705888717296814918241081558642005375610663931300887854825236877905801246538317047525630556930030271280212330329677680697222729297771025809511341481990666050452822150921525823099996830687863384788938915374128467696195415353303145356458211742623115738142529952191581078849152656332049411224269697414561844474830618191404704346162725910823749449180574048970818049697933160070406220056519294461546347263061226438132821447435160281249982971228855066162002861251022853189917965768730465780519161018321958977607481250122454015834184359457748393108480636759925284259906558207766014359744033010271291169644572265519748323106857469758589753059528163857117533956832606850306273810233295953869654029383263852492871581171192559163945090073105062196749670768274595091102313005647153793290527946236354423099179948483449136928642753381207076393048108801036325812752216762079468143323850999228052327447988041095887951565439151514892223641904341664658997612566514655683756499587571207644722566050027532090339999536670943389521582929151617257192762112579743740525696495873185151120009535675091504079014427384827114646974264574495218418211889209751073169878019087354817809575412649530326074222748695280065294224267054476904977221753915926642688*i1^64 + -276961390306095724143017656579153906157899486656412700200489381022292066430850105726680506767897205974173808103368640828672112851870182731994262044418941445451077370638064261633068685552116301117884761565033325060852849326174226409280829737312008150339949729492037912776369088399948564817150778823398323155858858401742538698786066158002831651710311646447203944401657967629476789854567111764190742374410039259020889452252266269598867741424647270496662009536200689584915181923053572381232533292750486010356813845471878031972526007836389334236340483519253767797490034199936247500536869155186577215065350264602977861313819683498675239218897661437054935677468996655483011247491490948259560237566582701885703650646825470911957754727665612299940836171170270054875895212052381852794957260697428654861056069849943165943108478465582100455171579697472238082385949772898147130813015655413470522468153579470232387834295436156829245730229443681430909286450700830547448958455738390417589831179825164197015484372402876193420535747485270821021540329318505046568853083577355154916698817101629567998846484304516481090713367688414630426249369339568422325146412371797146519107555094012992021550782814651630951092085396662312617724340650892881197187585580457430543885864485422835399440252713999906298772269263352645507576296334191097566559058064138653231848279141386938245013026672092770475914374279375495985542961545987186328515459127075846989769062671776911527447471693138818780023743933546519976495448674393131098922359035196250966206874879094304236874717115019964447031289333901762613292600691896920212906434253413192242698296916118639902296103846811351652556353119325918887113049016648961927074112842318427076152319146688768476212544777253085492985648876409913186787703559072311771272946529753613607844854439549030444235996722178780179633481021078818476966460459569659782350249586712271807407304930185702265302084730113991672330302842805209200954699786521461940339811864494216441911251790932827062741842315715296048698540870978747633738057909916887003092729487384423825601552078229283438621050718254430371730319034481426684404467787598816020220651013482875401046116452720499902016354282095630868164088582824249365820797456927961353050600768046567204726069135025400322698584860987395849249945948750730633093894865880342061423880057051996128798073141352028577455430618887416630801019192155146288418719877690600104809988096*i1^65 + 184493537226793768192868598421913295010792936330159353303723333005880428580594280237088625178412407457166844149148491030318900637804727539065173766680730522299713968811831536829046373896452313357063053057741582660298039504622944244839230102810378502097190063929861300000776043630978861889101394181497891716572834407208952441152881649367579788005477636843280005238578934137641759698289062327150699860062830187064270477519629582661260014906274137338945443968936158718568524777425417503784152045419222979473129153263579884707422713968240671820309976723849743370594083575676182663686512747083668063937850521141911165245828822797456750031171379111104463487916749849183980987005382705959065949471820987405909315003922384185705451218299943710542681564647418847565038795327441911735888817679604612691787997117832288258125154230514339346665152836078530135300068697542027793698779195085195978651422955278585478099725668160176274310470363700138806977068635641392768600399926869154413285917330882052631166981817983794051990518765166415091575172727757953533255895675209049526369243716970031089867093783453437567066265222249270816749520257833606090175359115232925303009073283335088485346376636825426988716846349046510645348103265427209846098795546489427221952578221611220726721538411344930298954355472452195759384055862979733941863693745535530540071388867758155335356911582444330778381194848175664272591776026018288930883728236083158401729294307255425354032952073097277716483215232661669929544734080146151532474305591674775768946569827184552641438354395099340874125869150821974720341170810342267514585571495383815075150791386293150024495370691636719621243457630568072633161919072843752378772111641786179637925977992403736003772476852087917485212602645261540884638161985080636969347850887295127101853625397813592739892970570182830437780736891619822976675197207056658288475172629173707479538034205422900455803023770531529110041264669479949454001494528309944952087910743300120609425704095362087016071609323871581257152418489038358908562801624146485785086257959385560212996475901577537045958108463925734420121646281689687941064805467103682015936715053443786613168782092080516451715832011245562222294473393562152842888780018360840993205075348457194069457214932695401892947855535226302697151203819265207232970511997128150872363511407097569527583124794578745237623993624018163077408892363979829869808815694539401461760*i1^66 + 677029782997384442734336215766511652831172973127414339521759870292396832139803635562044687398071726012703322418979125886280096603599957981585189871029744491878752374091911916884555846234410740432693217916445677051103538905602943416443031394450851656150193649510210352967540832368685509985043842036551051391161482510232421928645246523914314030500981955957761114649533076279778712066458440593188744128821752891143292924326880906942200068593976072987543912734786006008836555433965989980772886765367644524146119327617896467857288717250533151228556140679427635971038554273235755750726488680599013864337853015798882400602955368697578594084889954005279280406531035035073251274483932848262150695597949497709975555680313898564235792703621975831482096508197096500452131739799014675760775147112834703676197474686518571717285307383832115404005779256980334739467583560965236545869784985918908155362743171617689280818037227519983661227431829621308296002793353968885579306167954118695571119364044089330535346012285012857729035899419743086876468643779158072052916060930027999951008146826451104504636200130878803640109800028143540907285517987359934962557100278416656681106184144247806237934004388397166025504757007963409922822685959263196475653116846925686469865936503000537931540047104972778823479253601874952047767680215373245043419573274812541428316233737264227270890753646315793173382690272739267106641328010695326941044541478755038560475259212586705135849327514728290577650577952373099910938905585703102146055587276382558451451734177044276461093012444484324240935089286142531184374792198027290451263149254806992415673472858077782697623859238318206414640094125872773450361065965806346723095966808958452820741866869910560239617731209247375349046076939105308584324524059846036732542090749294592710292399017655316425174051935245692487642526448299157913303712451971834929968038048028078681285089444667250498423400140585434373762503546163954657261820802247692541177717454805335812831630299710249248319037095385086027403087423837044256196545806601184185067806962834729499262442037264176246967008975513516674677200118247910080125739379575847424803369568115214514820934242144241797415425420799775402459531059509467422385286381256688224089727808022281431950529199110217389574158684455749885741223640424313646198732652212831600797490553593755596577618711936331809818375440760737187122767770893509623217865453731840*i1^67 + -274769664408213071845416482981893769521599285182722837381926389734789173964581408579001717444326663106241224124564371076043268336042528818946893812745668227257459701134666177736402164282524062932751992026186521112370747579859304267142195964855984193376526325335338768411945931812994691425462052933748349914572235183952704385843869252932153894991019362356120511448914726073733589531314531159384937388197266743237602608154113837364428980695150654108473536766538133981025396540594282124323459228724494160272807896728467945337570994239140473513907925765142614584361158731690148377546624927165111335788771504546702847455258469203068917654047385221872594588788763350330257081948608243152493679690968755920547844025673587158382908996913796350083687068588782955239911617467258478180525486334774745242211841399146034667655288982588696005091143157150941831369076444525671356880161781047038415614280805050269491868137129453510635333279097878959080227339056207023715117445081223339821661416414985995390433520431807669723256896997834207608218892375676284708951533279458890391866605189367861712861589860197032983531702478986283534134663426665787081677541931550895415931548440792150275781634717474935270457548321242168145868656055332689746562924808120663810873627259751783891726239140230452632256982516049756442519744471852348268224691984240023368630114271392487756128329842613080387674037684748453161699453834018036454699358379481120239058593942184512294753513372050966636000022647742498432293033521444344080757437227940871044529816276166127031993179830888189234206513363626545885156984909030174974246151766353402673992327342971009543672057764555303036925411338157905490664906460248689281694056163801926653575805600597274482727750882230136443854245270548636603637269981938360724496402515872177029064109870749242740020592595784507471494249560745712903683228461044419089175252819968280150718430856647290181036140975653404939864009351590451252240646473322936219588723897370404814279802537351034089136933273042421344934741830563481868238426026911398071922146080737895704852561374882411710622002378974315581283158380378316208657305721215132413910325502399583955451154363084600837810529030334960455416458075044772107910421789856538211140181039660168508347492589786288456085680183843426099617011698753339767999632123078070794060046046941669238918100887252185774205623957628355044616060189167908667846033408*i1^68 + -250705258427613139366350716976953893746377490300109715350471368318898602654390842564023264753909402502276014957215131522625625534894831226880712015036681633886013572877237839687810483518067665653411896562127384135364634577056568329083642983862499257674057323706684862495591510430453422060294323353834532852960226465070808832034146791374017181086016206113728614983888059299786625985982532156066996683428886699238699154249267424269330160994815861120359591899169473364634102460630060827057813260710782686997767845627396092543844179102666413140647579600960903409926824091091631915692161628473284227737212860121375555758396094705759430844853917855925172574417755171534237615605098620802961291298357816787116318119927947862144509161202927249131762443080628198375340191915043605830146559715927428426410247835551021367498791711919993434925601606392602271098189109975408460554267668678240252259342549853075559716407794159026317944550416797962353288564534817524578339152395894482496966089089854799073301913355194434421296450229940190837115382979253543152989945251779683600048549756703395672253985277418876953201518180889408605547958943972364276204980536397324983543365087423720910194690736339798302303512652892557994508285154267147145892797019634911500518881742224365369549731829302066534062804288161616011026140889988273706043190649657451567864425792605792899322686015029688796014888611550890532924882594486827460355873259041636121333988404810476500322857489538901222408761918608738245756155512370527173948730298815807066007561985620490368947522670700701738000075531837003452114793147788505611735259982553113575269729909626339027001829992524828734046383755844500042182876189817810238682573307844743828633299550875437808987409324129015030419622096546075956813130343252265782040527924508448358730494363877306553311597436658291622344070123358737283764715301997949376580744913721106306815567086365583552998224293901582234981025893001321082833874679411098037659016301527090372901616459631337353174556418183112292310484613240066090160868927186311677681180472747604600603952594454336897638557203571377379265305301345343110126268167826773420948189399230374259613309202147369276094692794018743918131745599099839993257585004217723803358510176661236966249289896639577003726808018539990233203788229966578911026030925885417546208879788823107174511953972557772537659481540363311525883910615424980484096*i1^69 + -2536677181996342224297093989896226185407214729968596150906663456818712993506263667934372198344299580808723279187488133989645898657082193795489768649453746241245476764503531238233994556684551028164496087767251091135044405784323125151093874161126964724262498577582096254590067451111812330586952337321369231406246242273317392898422739581534222758669316945302885941993242483143632254864783889199879069721268670998758350694228189965152947556103753831500627735315918397883583801585377160612102783632928700737521527089166576503200503213329683109334969237131260594552369219820672745188190173720683014157417659988301720637845976385718689484414710226741511259619060896116198352241208360200989447088958527566894089829484247265620683111394429291735095886818221144853781236916751509715958071425584236594985977320785580274075634063842116863062045898986143117126362931911781585406314612363145826079705544919220886682573936892189693346291380415032980785218440201929728539714828867853940591377209865761634604667736802178749789990122418621311429513573014334420229933367019664502156534006441108140091674404889536849357145896705833121803173162828604625207527844901084050571865754871593326101953337607710677626490442132522937433910856726580623007447083386442714185114531173056004300862132093709838281864741243336243583625364456962520461993993815064575662236319014477806136767528838518094081723890246545044354270684095409001397034630442733694998969879185778287686182598137309137632777932697284478250226938857895935815754205183106436044805361767006130071603531392429222704696060321719969454313651156916649066696037563557941410825731083096675104184479063694108529832998095322588853537631082234230251755356463238095250764363993873199821232885343647286197010952454828048376416531878626774880370310050774877047249714935583150118225150754665123821311404175015187265639898069178678145967951898735212899998318973336922490770740556223360153370839622894951577983161880720811887990482277577089195506996746411890681113159764774307430377186407740532695442818965179966719995773601037699841617035466885956747007882598573997041350254942434657530056178153575736032155386890114306885732866780462119610825544208717800895353411461379399031715342531556346207407528553740506486811494619644455132273653386672236802411222780814299064109638339970327015557901592220996511374865083576992266513182678466290895909396938752*i1^70 + 30976456800024281084578951634996797574511449475555792614988322991680799155768301742248637110066792290445059707141857766764558108915046913491912915143909601023077578309437632484269505236963525989961231745474332756921854038105914152401884032329285250615534586031635668532335302451775456557951952648835841087221743389996363172796080205505861352019756286517962310359346071024120119405885982058178686791196056031960233010500906802505162311720429905656998816835633432278952895133710025360345088742259961872807521957551383351735360845234987357037679909544558048120990839892971144258816383464223254037108110263972530815677105329941207362043942762854048279311120319404072901993724112633264569203568833545722777618428440526265053870863315861181433945028581629585353223221068366523306498261412943500482384092915958964781379209805503013441441233721963111200848003598212368934073528270628392528917556467237886179697808427483304288781724081577107358883758365623738625648339983751721629015401276391107570173882889672742601493012067609427629597398598514305928898068680819844818177348944831195977237887185466569068608704111211284003877774068388221576344989154487315545760411140452756943382556418179617008002111007166477388062813025170943737076583800357907447434152991679594530237412454252045687503512456128955806063839765854581948168949706425704423070208201088444727300366767223889297870599909569329376315400390474163621765238165936552975202199801902236547553820868972472046644515445912184543788104825119393905429431190164655025825888812575026664023622260916871209703450082567288321989298755879628087270831884290149844361659136705875604151957104098849324350546130885423565158577487719010519340067340910436838386278942352467328942854623300180730678064739202048645812368119540665548424280373783271544635204621521205022801384103547552970506960198275687404856630083073358112661588697720551033150530385158810142214951529050837335299576922800236926858239409975077217231844057061460316877267746093771542775037747613034629402147408501173852473217115312489088958138712821311336082401869932351891571649624475622527585228607357774581982055293150251123020076355058031360924986130203750722025936606142583438676340332053168520347967234646070753719136142702687715386585090364452365814279980857340760261007044461399195453006165662351963763489354079249937216351491076554192914446107552954301206757376*i1^71 + 5303514934567498602519857219370360949550785240339478392943819812328091867054539776955556476883266166892822445164567945923874037735553305793164774571036703837162463553836662790653750998528471541282939339272351194221125569564596554910788133738320636820661367643687987217874931315248804429848907444527052296874982821459359297553285851631327737347547615482449972449919792615348162502092460683293164978309959967886164426247447731224043277548677357373419439196779086412251042512687830582721049259157732626741396938248964063490200984111430664079659006925482791188419769568868482935710473001753312041754828649459397052823282073883797257406300028407054983208218224284946564189837410043854360797366752338350447958012957690006988450741150777986429778276988803305179639088983269313292836475310123221035249055382394511968005841463723235635423370009741096199344199449758529257186366049468271718306679587536540300824211126568115999483284700230762857691361262511820146938970549474214839955931446662546121100578131223970241003745380627915633376027403157544245096805679454442633652314687992262805030261399043841451368272368672877865551934836743722921573307499954628012220255264517867165172595383443992831056076697248778393296533984250780079663160038956857563736042757832025241603314289822774083581225051193686503534665677465731882330753370445513258134737794331221918195860611592451148958585136263765448959182656001792131193680188909247480003740037742936415640179741059227856060239113124499813598674464267237595872152608998655481664897082606498506115236882553175462752674683484767450133815093633918904607693738425610304553057596866952105438775157894273820730459923608405984336503675822418938327128296488352636628696947030437077270680795060918363972014162869584546042699539726124701296127123890382297078293497870854568494604389686623771652362757642064051504840475343394259837725396954943135592254652107267777961146067410686127647008425586817495387413900063245611153354962598298390976491769397866031694441816211887277414535733808919927246636903084791968178917599315006612799294367001476384563310113475431779704862629461499146971792268725367983900822851529859436518275417821656283395127345479828749853833757486271523750807599586183071518522580028769841297852864405842027041375661131248491663942545465034353023625429218683892433109844504161961019244548348060939698684867358547247104*i1^72 + -878684490330590282007931894324981131011417866486479345252034572184988289775432162391510247321109470840307418113150907764618303121347099706624319139849816588633295713326373074586882131653238266342566387070465051117638856838926799379924166844593377392503451357840944245728198189167405440160293701615708315820763338852664894104494632549176148154929604700735078752463528493219044308902585719366586838803612838042286743541374836705711852785356692223374547425240588123557181887434551768428363389273805627063892792861704481789019149264739153882276304425661366593688677172128419790264575084272325672690760496269846433154976265719885177339320477696781055598776800940423115970867233659247021697010790401312172222421223159783586828481629104689210342604261963231513442617136787741173876342984033779782442712528756747416089271636138433110643965977816116640086599439389654845720648940707856730287143104505258088632050928747798821420783426120852855956466322385477845389835205098344245945070419469329328635200460619051605452828074404352278856708332697426473141421980757231127996580445464423546634490386570665990209322432622957263201430824864594255784924206605772639678800684276394858386576621762487097734895748240918518240374468437280001217137505426688683146678185857340508413510046734681000252169051893216421015327481765068745315519198802740527764761627063137323864350647608730735486565142300709370336434829410274143584393403928954622862428356264961987337965537391847147131687207711887432407968372486004780330808725190843602888555211676186746028107645231767406896447883464406701836223258957335147652593755609249411461590050207984296372659685341205019966946798575512777720611919839472902002814539428741091172426585136952088229830529173244640845627498151345301606946162151218706449218972192856743494623174166040262327153080699836911733291912026749049440294415770013844166797199148490136406314408667182699600299948084201295507573324721195426015924325663023272094483677729181416252719752094292312151466632592765779296344308750067790608701404739226858410214413162499280030840644825404250169948963925210339418401728314760117967523141323729895205733145869554838915967086516890391532992025319531594369385116922837108299428054500504411035848875604997466482325654235840753288248901857309410233929661355305233780457140832915072319323790025198602076164937346219059380409656672256*i1^73 + -319719139879227048208275173221182322267822962636898119181638492138531064984408897744620116602695702031380748423113924105724090265651755709197685080141377441589230145498004923672905299375607881951952372984744007000082994248784402022033261869379845149818785886712372275935478746212313922792521069448584957943322369025237341821353581660742719703557126715662661651468380711600635904290559454615044653080052211589763065885120903917374189799626481320602254761586215774883026444438254107959663929718374172239925150070960835058301725349758607505714920732000429811196652207615675824179505366268338273251063224225256442843541289280535739574031029563328220314793669594406541972656060221338128463000922756620126157258143264379471848491422068609150850987473302162756502416504775457450312486432975533838387922860370689029511434045485793178097648210134996747242585477559603506330060747798544473608429146332129713799233152524567841848864657089137208896703204149097036350747196131030350292446805971742933238096654919888277757577816728197240798101861036849324419199675140498877295769986853008682469496368641611607809195108797120184185359680853166107920162818253881012880951649407599324569724283881609384834871788989061468236891195726857985508779802717215901160673863985166603882189277557701451737253386417544137064237262959892896350353749787918626766920907941565924060212937722799680598372233152002389783989332484364380010040921150344815132281202017803018664101400503204279867126910446545634289370041228758579404895230262163709623948126409772735195673448887187051496770414825231560689957070392688103562825204325075662492291380271938503471700598368108770458608673289799311380638085480330290221168042094944432876992850554455886131340817434088742625971933351316926288405562465643161873978440413353966925166247383989786433442694198004945866827044264741302816579969395257613848007000189269293954880734911571000314379497795830015649183474626328281731058364978253881839077548019036843747758619877735029924767784166350043976825282950232335048896007503209497273787219945586776560666087503133980349674425663450098834395290659479842744979470779618916504333417806944170912767191651355134410604785601094014548604059130970432258105145257869125337475555014300620976064283097483417992226354575490160464194210176626348088102114275882198892537709924626929265078912347381867369988096*i1^74 + -32902447088393931764154126370053254844140752270035792748122213786602428137812759015333187452532775153921719110883587894733969483867960021203464497285672212530958067380674202114009528839298744287027425381434610005941093866093882638592745772034460140344039893664149218874368452692500785379621797006033283782961412495653803519844458937861048127394641194253139192889800864348245353920356600231721330734707955484968028182597798157145490451498409835908031366692376244342517534441575313100139784907244693220873303433342905715762459558433887131504276549517160941917481674613849017879170633450503317463758216634075397372720774216746218993501269055783099665261468935271525088214761050037326285911824681053066495547023089107896597484416468559196478572298162898024164897210091753760597014694198819934093961188636075279382136383187066879099391249154368584141589677552129268547626240176949366083113510531730368164631992673768096977776288142271484862496456929692190166162761405339090313957790054192702103668141668197296303309289088752196006524632522590102192884075959554587850047736098644069209689643864085005888117841295949824842856774091463917882149637082703712271011892579613271378065767674959146583545304512353608610723026333024732202329304609314968914250562391924341876668516755038162762276334377770252339157948936805319734295200023586094312625713824245780528592618809840603823270454357880988024214747062116990232404759438667513120434115092537350154909415663829421875019983193972503862523930113740463538146178522854943466784511824562089796536881449704447259121343245130515194171286568764714508627768577039389883102254755276093560699968145387106958115588408235212574517437884814287752449598483815277468499364541303887119263772032757464741454412609239686340448066503618527093390646241747134845032326325035087848198096041152304311839060575522287585987162190561156974286988264286344208450911222266506998277085288915177221180468409819576072904571868626186106445598011440445017088092091727597042827185655093931426671620548015151005462972496471445062470224816720761234222205271754214397964508703259193059365270679337890181385221939328736138979454046782059609020542608675813306116875802722311491890254154408862933379675811120592150485635290184459996258615548719368772090803910827953135957114095143535724052699150708499294064047019703792426149198705421451264*i1^75 + -1719710947505453734773386618070278314361976654358718442212453651260774456899333624587412059048571427109816901662821543059390218852241757775781379371084069168803044053406056728945667186362741873615779680575636644224877420463533541974802553756470437854030838652043867429460720997771055922925218422718680881293786661796961395976556508899026225156765651797060209143490650668463838090382089589162897084444319845754662570506691920962417401433557961920031020736709066839355449523386407882133031082586810883290280442562263721272179246454304910542743414811721141409541274218460912747493520652575183476783440052756125114453139984376806182375445743534047051655264228276431032016944535037618335267245271583153350846009572936961256556744402673343008323558765913200940379332146856087712383968793077856951268434428037307548364042314937031560410551306677218243498824866849640797669604177459732521348081472587499165229573917000536599168180419414671519571917336776035897810439894621174997224727739310690620763429679637875651725161352742379880047450488132500008546838048699023177381136578665020879120130733795449743533147948864639662017252870916707234251405318065867612737356850953947389198704678234922446748827009149854882578336645777128612840413198730469211968660814055797014176906704703582288722063370144851285063439042147495714801836865645729989651243805184627960678248529459243510325954959288298336851562007004272127488309647570950111357264598555856580338754384757693997708066580826691765008492289471862450029776555716529852321338474101465495331875609147003864779728059420366669152152581333672113990470736594636674787811010895316027761096650472856223898104864238220737901363360840729457230700717884401209778908232230753037962524482917433986769781109328933231610394859306106363139143943231361237511708371587751827091783204276179374119998472231231333556703702184864799014720877733722264207082397972221571585170291597710408362026255898693425174597293050851212118158927042927388200214645185874658204972006687420081046368784741494076941490207793406840659332917003424015995190018076284677420158409958069778350742745040654566000237140559991442265955401588683899461311519996557714001326088179919776723441581665190931033692695213129085642065600327841178491164074550054297959065833187493718396102468101848565600070849306496158798799695059079436763802894336*i1^76 + -51364122135325774142971826025152763076833261647691363685162941507066487419975993830086284165218749764517642640317209928779636392545507654560426978416960241154679304919834382260474353787024676556409617663903006023505194632078751270631396443353547838471442300514553616540007672809735141326047889829055912990612029762211279135964705085101825823991227603648955059819286704324390581980161203527926763743522586100535169431646985756761052082431796915888827620515740708172914408902494717082391993438539758296755034588970661939365105316419259709454938078402026951915647682720286028720761366111510048514333704767337530679455645568364027636451417931547093066579569919846078509037793358257481813260915549274291848184702956775985621821458506935826450421651856456870680748145172881785516622708594421683266860280907580759669047600550997659409924101849510073913786555376547917575132431168772415627170172754264226709396981873037382139912435792597565128692964964841951520076371531206241630513533897502543516061319451362879015248552648690907222861328270786835857599394172746432781673329527526789304464909243671954297159367922595128650892456431254499374775593555085556741780508553912846276097631317814164357097980035107975956371025732560819123220968399089683968848232167877903328016311145750153403547803285724908164832375458708506412526420999254988527354660652446218642895750547838772658558406436932088632907943465247210605574120169256026461132749346254026980109506560444747512943052468570007558014586407488932027119596618029121777083061616377302232837515728562593252855548464268470250690075579393515563717770458076389027442014880631398938435016041840198820894198341334071425493752911844759777858021954174948075922372528885138521919737088480970880495291613633563356561417447139688304740346320839783275710998230105500554875145038939280011400336674466180417521141785819822495571888520201232757014940613697667150084286536747353576444357084865821689898723156782023976044032968490879777544873314926917747154917945279813094418584379808835718552509487517653925844260417179350213180042402606332292978425215587087730807342931444236168246552024114060045985067224854332424712686265456156204857017596769689962304383989821712454441345222395734492471220457740050141111152224542705984392958220697437136028411742839250127331192040446221912084687812253938876416*i1^77 + -913702596820794830707917673978317035158147501576443126848034139859607629113575769329765837444368209348522884186378534016009928230242393269344817795951910147716554943300175417042949103534714982401991900209067280208376777475089206894445311965138153149907553612910631773276876559199662533576288384652719990227882670315872315787232820945877390540173915355440124546800633042317090102785209603862022005495524991711097671465573168245049579712324263450367758447003248504371732186974226233357120740776325973836067779635682104038373825022890732335761131704848478480972206240044059987100085790890432828374095974217865640747646688681047862095422366044078434335088468637039121659294541325721289996972138208607020106027373546721080487125091942038912651100758505206976443127697858418565665578751761846527964880891929540224593696917453913493353473896799832021689211967436745443293237951256562803701184398133827175308876104143954319118009103588375008443088507388905489230965538983964905180269957663780508419732891047026933410306159358661543012492572725412588403520709210627322746427327724967737430964341358764289910516241724697214868445502258440647663305224638528607176489812968888738064707213614956627233615141809556948218792740785315379204693780036436290462064375392066555261330957657244032743582986026901699673117138101909350505713823272081835716971421323699373111708918661974150311207535368710661721027408937961399816587290675611012650094528625380008831513565175007516761696826007876602378030036234715382888440148604969581921311818943118410147021678563479857377744152757184393557167062331125501582747747419195045972261880062495789940853278459271793520967985477791201245042029967919167145360228296965839736075488372316043911239460867355062793569372635755679211707095931073250916839770798760792003250555184634914534131939768063336458503187310856104364280209680575057698532512336454578415475714656758465235914616316299687116101358908657299577652080094885704731050332244696435300892848326090194088375496967550404721981181489329828593184978311495782669876602625601279951269430016358548982046165356271808060401319590384800838279536272197782510184807454970407759954093224270292348383836241180954260570095180297613175767405730384766872360173846364447394758319286950340262256332881085562774568176153441540049188432325427595777435817213952*i1^78 + -9369023113856042296179232264290145662460100760145994945871807278370792373653217980906709871173326986848407696197616816027599757985733332087618514095231742633391155651108021194713267451909298761104773773231724161672216479112312813050246902551884484272818033780969120321796278111498890384840923378975060384378893238887579833623703128873133571925971181412865289481151109654088589809945114888553714694321126785373070320969624952155322360585025004180217859250605188804420443509973012613785116572708297804413879379952911462214219251906683757636985366638912125420644058717499284962083034909497325241711755077025394500871671029133695447995803727580376287790412579045561648952464187293230778703874437343283820000926672272701901004466099989269802897901956592374200336307707716401657480695872235344982649256518540861396954225994168120478434269680386783595911993857265090385689557481372855566470817404991604184349312399687782813173387484477089151127543858786931892017866870536741619179052129281861698973080287556550777821623782210415300468038243687148242335117494684503654355006236803344686930639011372968180110188157673486767259138915824051339670534698619460805338438832047586726144659616111121598890201931003831977819535265657138713148136989114223863786585896840577592044036504944304928787327787114670557597806808550909264619503212923386661401291327258806387308010215590082637343713145338428921431922353306538717783995287583699744430613793255096185855847461202916274228088497594613684675649490799871450825248755058430460622422650892129636200629418458537379392375068996918344190605256466166248170248529136910100624662920739733995724018276161432012039860540166483614160561071695365214802352776375063688258851843097881037948286784785732725500795070984698415663684342204927525082794082288021422757120650338363126517587331193291609866084015225473823335814453322915979182060193882114755089898752839621746365025522427308233954756797242392246611416141911686418220279460119656129027791165486452548836315383188911661707598287371322378285926917232463286627402728358337018723307199287736084676715505907306677839361309538144122798372248324348223844292685409809490260250350415202326044971004240143483757345194169947545875646205725391417580490231763762769304237436254246488964491629968831903967811927380904857517695897937034656874496*i1^79 + -48318253126489743033868812695135116487572158692889637713392601147151552744811320083144152077120487911413977719756263374724347165528008079121549114986296090543342239512137062208182015381076057874710502944241943133967049753870045756336057295062372709974729766345521181557721376733208054033807732941144482934954807840159622880458813613847582551741892089513846678885401099048223289571260609742084896293584848830905900378455858608136894912628345192781891275573934426869560517048657532097115670011695149652299283663899546041243308364723845000106742844602655425831121455986183620389300165456672520875250432417197967113835969416000633038703554870847245860936232132866564126070070857131714754202699083498862853486987106401798527134037882507284379261874203609122822006143924355805136136976454356701751682369341702139134907167751836546929504945726148477055982840019031118628474865647025988515660725232540416550491790823270034571174889344071651849193540277291860489832721345429260021349397649795684996286812719824990213603818236142257908672607056171478642169060052447790296932278554317792767092466757977218243468089438853455578859764701491533074357926681215861969429440956102187513955489736688870272611534945029189658695961823956729030969342653155845379587161278814664719511912495518608665163285837888292678648878329759007547363509689418592559625624412115005602786518901961967697052480282056612665688150960020669223307728201765491735685183488489764192182611945452552036018015496688074422041419631386073469131178126591830898885920830214829191920380205339138497937223882339035630999750067304306057325306229146277066336442531434969573846255803677006651456812141095845865614247691596871577189996925482225228218171799646092217874412949948653690306702872548745170872334235461295276762689237646541659781635954902142073762979995400589238220487214823727327276737516059619108619441190295931589830244554608390057443435770156894019233107252428547930508483875452350345115758180155070665642022249905105970846664166458542595402354349751367061257508116541029340832234631921664573366777572213524614494894937183129841232725954579205688082572670018175310484010389769358623670330338033895047658842806686723055496115917772554015244763199925786955841771271737094844151422704477775536245144880873247484412870057202340527647417050333184*i1^80 + -66723793388459816418592744786540224888588570738956654961760131833440607071762910298501834518139058373576703808366069691730032681514987937538907764848046175640444624289918361478537233449710944230539229403619463844321925072952919853547129073824373538965323321316908952679716744481784752343428843674298881923407998488015792039313685792982207432665512805686630570296940090025826163315871162345325301964267309405500263865026762519004340715997478803984294902202307301109034489386963148862698144323678785286745720909924842536215994165240679057731535106041010473938420114827749314276762857169873308408562136995451310102247246733183666080276237305103767518251842598419462769773616362706407831576199021764862282941310420476578985718744068796361380556537360359560895374168406645555378483572247376248342353201006975747577630554459970877963550684901005319005993446394975716449759003762817577313333870889181360436536144075039315553836069425344672577767892748522658443929448223668405007721428407731334164691815140841201234141881198862289318838099934845129774071637092977194154489046081803284734412428084683950960509177003763607435943186348457343980454855832421210040692273510072921897424902808463903761002868961291440427688469380844594969525543360055237337573153856130055796191249410371716512539831586169779497010925895081538643454661652845934571238532943583197522679854648626701060263500026442886722539518148741643406399546431022403325627543172988414141105122270150247038748248480630314500333147059052450601257973356019760088451156925784076057618211616350217959743642566450281761568422471815420829916394425985937207658879975227875814934462770610870601835922287124869053109561447577109475183344570482522640688577970706657349609203101414932346407774374691804096462546827278202849490696968389306740459007736057174495456749979318974815611257822688970711630814483425255840831017009262720792006459402076323983949205227418457666811338380343558425502828507305031670672533424946638206869675712538561233427922478057685465596138901070266827739614265658656789980426126103403287781218414495938368931867424452733328640410356311001232499052293902902765861283914142941929331249707700540700163683923928192548152940318468895851473240816718014713264330433144403366234717156112257770313344499819162425350680678706886133940224*i1^81 + 175487420991385130633131455278478446622818949308661635342883983787435101255755574983579686249169513407465646312824676284540944611854459779802233673015531431997276222229130754147969874399477948058452546077640701864575063549481674829449603806637281665307073970986393791563292926837021754728029334091673831751321978272278936952414944842472007349330105578189662835830322392892862090628396562389923422024385479747820651729585949766719377504869142909123102481112128315187945889539798071627738561584772136984648886982608167090380859225882483530246874094997406313330780504823205485421720795482972772724518498211189318415590271450607410453073143078930253068659445720004338615457625749075275172613586079514382020197936495855297425900077502544366889813581627455378418577765040441268964478218987743539052567601920148248292058280511036278824701612349517264587722122889597959885184654593339705991356286144968311627025665181911030334863463726375480629523745299310836381947281419637851763327763233139778520608115930783123979518132140224516204965675748151987069325134843819719869294702135256989609081667697978881276375265092884398365068897127394730861845804701061171644294539063539697990072905455981624812540138277404115797842956246671288751783508345471739499966191970214919685215125865814142856192173532756691976012289434106888985257050314522628412394379782172996407819985744950881370123986011129090778282895749161326890687093223850095259154113255000185052091396214668219297601654419633231211156223683592417713451195056288293631670084881212984121341968112009892696035690921293397821654408333348333875721642487616172233569308690645015676515784664594421517199991014551697791931393805915385454576547083848460229301144329361201580546106202289010284849923385970220216965176458609835790517005446585436297160131147097416458766207651074909637394356203843079153469293539796726687180401091858401987356200718165130197762512978363320315350080100722977997650661615458908309281034013867493229913801785096848265395362427627194249084971670058042519229549805733863749708712749843374082382490539886566814497420837480055435593103882516469403320494796148373270873160933585861414371940147794402923906258948664479848570725457101396505953790357865118521784648706817457551107048310809773010274038939067452185573848988516352*i1^82 + 2088523366851988415523519903350343985536924957947696925014553646863923603574347874887040020625607410318823353559901477654461151011725625905116472800940425007217583526140953563499894094226029916680969854527559395024307190665873287509736801286766523084394992954979147358874915534891877864181654807301469640961273952077095721132926529943328956175554645607587086985804014096452536270104128592800599201550348304941191504328856136231897789500047160991547393697328756366100568731367304110045993796206314326221521168098412636466404158900428775188149219609072534120845254452841779340431100324535622096487125712290637858738961024747800954781849435473018925183320076883170184420249517464443980326403707035792336516239379932022622658914979876028342798816753597865386453433038013167982955472747276520022708542225922715386535232192561163168903893936085645808016794412164947832929989610768125208214563574759960639834046135257451176620115052986102387365004621772346258537645290218182972792484020230409557031630655358933750790193374442220566688337152332339314721607893832043805648726939715710215861353129524554611473437651666694598568945936091328660373212407869468400056785402828078330812023491107796767864710137834801493536099943085317608923367686866795037517172069455421420580160611202552397065680668945385926286430662776960032095160235210566636332448143577596810108177542901361910019151768532703118355747553798394292559594412924207499731771903630886859210838770582905630536438517658311472456352468991649198786829440262713649413342375757468057877147366313426397272863332481025441155757256864421235028264066848328371369679481646676689718381349072533798541181460843486806331783281104752374146616266311915655353210836667733093363382040465101275209872782663005151511510141175115251418143683225568980662648521766351735339890337516835426083074992593135292417859856107585289006974144345688873405225207142294981391736217171965338033077515390191421675920979906722691315766301832542261235922771118500865617897275438059510347370719448016944452360267360349311326939910822743478406158388826916337695878619765396921438353464265803765482619486761677344708053066201831564696712145742920552490167705622934905138687436314172032564124553293327038741488956875395124161573397626378222260074129864488230313787392*i1^83 + -4355772044719383569466938860002169803460556763480180485211680255431079251904063829914317420937427054872583072915802094555352887657934365723675788657489900460608226202280455016668320490933609080222522156650463742947756750987924223539361707534470610591124330425521766589030975297041770044035727812628128444225023740094428713183843547686309527568398584242408646276342629086863082101999717555693007495632980133355877079884669603294769402684242239148950514316351456410518639579446298498215373254889904907912821288424436295022738265173695457909633458964765712631562221493047598140425851650870997341178334092311763020064683801664772869199038321499325180364640926138306361516803419951299388668393347608364294230530168022963230941290078795954250032274657105471213147967758701138860046424472283726444529727088067734899373501374024761944591770377735574465741787952229857747690498385367892248800270766550776876351621762135069524029037541276370193112387789653622176474527471055891330729279111230994230278553831146265576168501421835204006902024888832055992881750255593867994834841036759956204292565876232831224179066237539712262552371133022291922285203332075844005410725488883386630963234112139433275373369481341244534530861712064302976160367856556413131644525251357807878490712371223857778744801858948569896382043112422396047667230629916132987119673318791475585693349277016176982363782603848762671925297140654102779807952187462443049924171525009053229566226811029802139497759797181218175837194020121626768309314618706169361319912765707041907699687320894956439144327814685407875701158055543183420669040496674689471237282457994729271149455651658513192012617018587544560991909192635429252316844883502233387144100218413281615629092876163205321095696454346109100633525172826129541050635338403402667300627530334958540228826059133781670529151213034121955457642787836055147596002834151834233620001328641027455969294370841414548004818181116110497421702365178015296464170932682627724236956575035087836049472836691263683488700110869153481835142655917270157573224698119288340456101272461158991006292417261397006797780279843416597833372510883843749733773307164797666053777313049042781776573489886005621488375516864477913506173814081785682117398092790257834176155180695964976760208590924414976*i1^84 + 1162731633943377444986191006303658877944579174866665105004337997115360431395584636639346018978654825421408858563303832865119490183890490146206619101983421968685069658573446413334666690458593019903101937527209393549826703780279809846834690128210410567269881636680346658330383913908777851467306642444549484418447380132172019142694947589031510581678485617417793211734301305401464513863619976914889546044455311444281004924397341421786107527579877862445546486001021765975164231663256265321572495753524515409571772722048208159878129272731170303976041194565238842857803957639808636903728675405011322303428159284917529833681330109431660019371766229555137592415473573390433332275240337221164499238167413508294684144570622819963998701809770382552618343766712262908773669752950275052089942038294102482010537555965467243457564531723823625161975360842744722569548543300622152286791179499495634147125123163065577066306702015944289643767097209817572501260593843203555294253310979951620817821720403557997669360305610676954494705850613464454497592368290796944523611535106431043480383400862702480687711110180139988804254417493106434754021015157561127363914378385312166219323447841337178792005204048329449563490661295642627565221443444391017202460774955536850570915283913058937455356809994353252708227181408469440255503444699009631400705371521258275614334764911805035252281360954911513865936589447922046304053811474650226583503089658315127472967198865094783667250444200837423739806800993275882224283239779642165659828109152070728772854068969531656668708776910464350254767373801797967350588233953610168182322968464180689327191271742607460336546750874617398281294131720248416974339086089154391885658382106206107143400396496646546153117704656958864612591190808809631729203714215101639386802557691358672569043423200995983950997341537536275529324016190596547747358001264575851361847777027809020089439109449750702536352994881095890033361631378256606169012386967320926721112550727875985867689195079812175028181413459819495603349513158053832772474437379298172074348639385313973055421826807246363648631737554766488647071794495990130647080013636639973879367409893456962123224509374278479861881129120724986853150467696563837917078051049017855163533381468626131665868469491328990293524480*i1^85 + 457389384841802649062287045796702011697545511083912504272988603518193591527885960711985683515419472707691038803710463090847098123413479778890381090335055267996335188563337591613145861636146070357753195464908074598685197392831422903825605478900225380224735953982220471998594768190353279310267803282074699413142235820045348155598821786976148451985889410560897888315794901127245238020347142195257481912644558545351920951955972049374256512469880965332675287582186745749711746785558524011527813467372782057470989139437336428479927781000539178769404216112034728661943604547627557857450935713112169180408282183525192782809429062206805401931902407545855337931915742245659833876090569490731710773646181574089369987408061681765813923684190748007395334324593766677029954468007696306581986169131874947196204015129071491756841961893153309446948116715800976149607563568245182618117445642604753167142261168819142924783865685813008097314590187024504499671237276716750514288818362396099645011879751880529046862899234678175265317011267483520129052783377448023262249644355444843252186295865487984584979141375545754205442255738267826075871485288583927054381607870582617387414583628991595199360510462789537146025262310897232506391056595713842197700425482896308730959420643281071087410799242346237119255369154306013986452098809818971222985787366428419577940726949015599105576139219370828653300284172799836265429605687094518962247012262294659449924651564192725951884518057256730022207875261698307202228868148915554617140851851282382928983495618544256977116953162767581728565382372149042437220128190473609011732936661658180379711221760132778708012917875074493013372177481421977146825835449225798723536846109338155644117076203144470786735400266052751060644349367629843727517743304456116359134513035100946449949269392169364238638696245664993480428793268183069359165806618220873266012086290071784659311603802212382349595416623212392741639925538037277207386054924512044661956775560623354195401149712841978221868758147628791164388659673717454687131363624967895723319680472159337814915542243513692372504916606326504738875272561479338510539077561563252689115778721231363468462408923319910096418448621361179402355384846393666996651031176955322809838510975608291448464894825857024*i1^86 + -55692709571418237679507819526921865190844410564351959794743793766121769693097379100216599914591371214173456075293259901394911278926840417847977600711235063729348546070744368223587329541179811187181267376352885587913461536143071810105829649027607414670701444914605182048347358428285173741851311275853132742094241167042069772601466508899390323846392986280199375271615623566454056880453175575122776996757226858560046056115923674734405858946659383211178980081570322736136697812709696229157116315307079438944484939668172795861191653356046341606183364762281482413791354573009342581071147175595259726314578128807033835903179146987971318927475292297716613041758488867040008574026816822261618031910687558285744881312682938840741474254138415923546803913258197068058406140052700442691595354209551431861318241655669777754654902592827056887735382979162765925726325269659254296658467338338730057869590808908864842475172573247024028284956147561061470589390867334362620816780778702667338949190012433937472669366015439268066930970039330345471151325148416928200052920613536975895150307698347835460282525782622331279190307510065938211866281742419482769062285434319393458851836702097375251946937206192795607547802772723240493776642177787541681620289621274645497159576151695461399991399742695622428609555378360990733461501264777976257942406722167042837251474445293922199321786444252941608890371022038996478012828640588893400783462679563915206877892239155487499179107577647250586396448103521179353955449812868298432163839493008636680944163486829660074420919163485935519708392537111833045204528294733287139503726670095273654799063788617003021162257264600327984371118949744743852361967394871954087510038129498519844217132964609490300694627864710894706906561881718567320037866045668753667232067321406606903067114823428266548927119366074160976554745333358108173639769905082451174731116669604786707235526145934624200936492623995000427355384332961006290111699631365888138778313672446122279261087080809887739989212023011481310637139958179999249465173236621607446007107531944606465239890928341835754501554424214603643426331439746629149509733226413178423799944049865357318185769694580886421100783448976776567496807749956412663017994769652466386550770013215125405696*i1^87 + 2752775270178139854376194742116506395477839836414210039048717509362401096072542687985698880090557841614504367253332517201453331648281131560084947922738523739191693166917565631188311380242220490442475951056067398893488007742362175436229116802110486332412290647173134260838773267968403626977264317568850429430769609884484623314362533637853516302908576914108742070301767656448218701118631895636155627137467137788010267946247574388782471485991588083349458301383856906820619404798399537451493078727802620304661864863450674854086293587747007007916501167643624937247697552855024759472657903605030282424766361740804532175063454155720537420741885044959248696777027375844804866594626342489785435481932176987981000533295066600086933372771776116735073705781068227581432134904096413888075135773917046636508002078044861057372613013944720290888924823322437629728082123189379053334895694440988218791661392448251401601931254199985070191378191762035798317214374553350547287234347084618791988622326218683736835295986378183180420990532638308026113358774486370058793575402547983986808869137224449877557227132526351999152265541392829203438071042227938164516458281343206396604469838885057672249861173515405476132463695119357196293057130495633475389764454059772352551330176037423167757484975677560443707684503195229501794464822557112984286422915183667690736376453088619737609247072838202186144792507029990346895028315976227786874388429507225963781987889880726686381239906803144605051363655411286800755861398119260402601588317050134895459529610778543214745102105769448978916276666770352835382804942771144960386840437181470258036586266197438898151350272328045581640072132195139492482568962301793071413700397165098216978081235397488677411928261527155448301308923708500850642200742785231627705393198489693855460506725127760740336535458847024982560146009916673892613331956163935526413203854883968142537696176309873968529768748104422949625472890703157856021670503379282799661773851085713307381175078753349220683326139373910221051047669742103824480856060705398515781261787836379993343480597035730443280889907610070330675399470124891021566323859032672385727836812606917060862732284515364243456634460517539204065360837356408120435172929980107107352969216*i1^88 + -128624296124572773102729473118203235572274749312254700079356081658785292154957459463456093093813300139115477858960261422021175701612594751103068847858563204710665672817849633836048617414272966311934375710700864930091621036733035838117012700944448538462569738031566647295446980830756516200610400241311929945261558125373121498395324611319246192113439435908651064253841997487503949462440669603512158099694015842017930453333472242802932794513301136692353350701929718340164276320702754878196947724501350220384326210199885604409094929310361265540032336820915733567716168125638919313215212545478341471128340454700294595907620709703810416799898763948114942622319122976226358367184288933903897545354575218514557805313498533509976280815695383393803885736120528752063486697443471253094039207166213640537725295330717891820419531755381133686356848638389139779470688445874960594251013432241551957042603955822749347307728132219166904706629105876545575071803272398360241909124884553475445476525861643409176192447058874269425410312740186262778621315070444305575123025804679222795808250784863782230242375022199809536212129538200398166878956630559056755538840851351860826325232085685352571356190444703309972714497294496041669561864760566919849255430345529901159881695394171554651565938441995823015486224297663299625048649885432781448429226818356578784553076552048804752796589046031681120987611291035737297327255947941860592565762183351008145646122462104539059471556406488303543085520928996988857048801505088288217735064865023884892443548689600264936577929394272446764344472553363479447471055419339711294299668420399624349899127215564502588216027139269519390867240892718880635880238151989456120518420791596218421785639220044057524974707739919686872586682308181020151637505069234271009870322679288215255394554426513462355304567340939744116397939318676461973540349619274107996278335537209044513167863910759473624514709649195897097076775915246162958174902286206486772421071696237783484243945417909776331424213699220774960658804911296470624295655336773979014831372782645398842323171002708574519170074053695402349101793088950321280515526222845276910555992394212403626661999842373566639742244976092857533186819987678610306904778342400*i1^89 + 3917844424993422324033393923356522477878975872646466523067630249604189433078955859029355439599034743214146218934340592602094025809176428399917659701370392616948662492235322667428171456457258507485631660797733352770276585541749844417998509882600524505335520295962727252906150646474823141415348059441869844215169753156219067061058099300841543250658531723466975254611322019022474055432540292901758016843950289618965802345850720616372819292849131337707715461837170706896792804437556264195466797633646162451678395371903270231266509130222573764529964935494856871779235315128551831368973478012078653303839855753063784631853106971702272654552170053715598216601830886611151970126223166192218686837409852399701803442594399036252402281512446315015123812970756272433415362485511639184062685645836571860094697312473274774929327907794689420195226988658666268656923715121151654125688237006263177984863768539592552346879837259348042881788903442590179002112952896586526542257254866778002917547824596777749369937320796873398841363080020402953273834497874739517090520018817341948463814836995848557299652514633716303714966818780181637747036942304904349980979289774303482611381742404420119704335099041334087702190115508741728331141111739595966444142413083240171626757613479710949968468883651745109658699704615614784893788120254312757146740836826263082324623840842694132756399081009183776661394602654965354283221477135133636114814606239964017043349560569341744789850940558805729023247910834237945617924525017158884679230523082073435155912885064479699589354692475766492815318343016661141025779513363497361656532882615225388897331046121153365809072704364199731474401074650079546390090015447346101245580366920699658370882608247073824426318275306940739818019073602830531637078281004838048166705032625042330264208440907730748731046209682351891002141759034661543702513496837817580848093315651904102865706376897518579775173877089839153830700151108257499001557188486543504560662378882838064282860696309496179113341320711571088190587514426371125792438498162449336010146496372900805299233659965888719241882711256593736453181822529996193303410195830892317642093607349451842980682168694078349855550668003710590008573970278776832*i1^90 + -210141297135223178430375358745981101197162112665459376023992959090709949528870359030417700746110141634615743718164756405727665939331979086223236227041909159829272642058590536854557110742511341353759993285050024185731839318810085462037528182004832211946794303348831498824370516006243037478284154018728954919057247686362739731259958297567680371087315973929620244343438865976574481831294218972067467950515312532745723944548207886156808822526583584790460398107277773323420972157919057973230647373683126336772411759549858202850837738260551633579935894985554410282943843433955695635036815219109686955442136661171462467307258328007054780586633724255037136553141346455796328056048929280683178484538270507555031032411137724121973333938392476391615401386354948970832035814947800372748817863923942349444165901555047982200940682630203493880465912994489963032249473136620873069389690368503029636859815279627243091400467720365265624424852269731624095409328479775343124067125142370369689429404432766156066608462011194634486838309961064979760605209120423952301019363325094129004400812357861162644036273043485836159330736906927620380555074046067694440185439213998573962423154592927020410935339814168598230144680671313345763935166445172221698452066183072181959628423394833442254369056146823864826237154811359468595429913324944635931083922281304687534349173571704848056766458360271768980118205053975434072885199266520671463855557693925347810497840552007616915882240288299408446363976755986446647667254930930518135501494652270351593278410677509311553565395715777819460676254455104339295660521391084409297648624961826469882765662154273576961669356644567696677100432608433103558827046585688311554173701731622689664784086355441434702503358601763637560820981179634973120627320713396821746262944500839913508244778326062442138175686420070496256008101056583925354380252087819076633490531749067018624576938568991096274551152429766136892669559211110308411660949820867961709241222977756985445158200062840012917797999706143229991144507372168964412580006962675777711717047609475640746960282006521811032363975240884729609109772227903256284027067014739864158212824799104852048497950514901335255547904*i1^91 + 2676470847385209408791134435550162047872738785777393755627765688267330258264030370012412589774044522897949958763335000131273981412814108958413521252232300059351156760769259856447142676697230233810069924908583997559085845745802590913661325602567721244800077874852484161568638276060636382972147290717116591465486625616764257059959263284531093263722933731347775071220244996375658515378971862275370603111772120023246592747838180655661460080146028555306383817754938206611080841535496475333923810492782013378539980334142536061404896971762954818180158133164222725502767964449298540483684088360890009089001306809295067336716515588714585032690649218807816128290318325812296970614356601623173121116469313803192982403179587792471496158566081195057230887950312508142620807618475811327770490668245206086154846895497063526285539018158823328577166758343886048633384947263979486944143100721059116652195586052747185367442293941014669016800825930368890589227387475357718275858986758771282435611587309973029763268567907969745574149125944601674491035422093783838505207458248289725055072554027033309192571836686688582512523962318765899677776819497020521850385272744593854017728955525351846421062057122678468649165079697810091688852775356769307282642868296383793522186045116615798785254665301242355428234358384078825562827781535748308473092435731606336306093324115215173015950741916323085414144988944677740958267273301764052792955693522362031216620811155857569373667211959520291153476049667928807313504415228047635942730314238480816888868804963704135156894643998138059402806810525836436612358911800090660565728773929885514624300425112044730375404423600228805873760787908932703029171094286901110121696156471154773491086117015713206385084255666558624846087735079475836818079505280433347890444830321708980340079004787546581234813496444206995744390749136260639091608986181208185540957809183813807209940139772904695031551966131083439630485304868252487129110579237940586802866279499038936849709881808990368574600808007137844026631217223636578923804761053010341024007803931824798005873248766766596429897545345097742699540141496124290856717964408147622316683714101248*i1^92 + 3791186796275566945218294190619138290090498414331946227407942953850866151288882631938584461146594194336523592815522322155718443314519050467204384235547757984540589868781883408912428220595111739354348656951332163514244731699954187669616106448546744692408800607353429092697387168094874940341554926622222900245068786363415270402147464504918230850217471498755289472705865915964745456310596699769801518029603287209279839110286459418046750400073616191533132263924984765481465759843369386663412206795421168302152793792304506431775855108824292806103231994742473509247009079207411235206314160968240330343116657096863722178003436848915909337863984605661660427585627389706331128491613382311366194074664789910868886019597134131509659481934145708249227816817315633373042413625913696149095194398026547820015950210790356203696899897417285560017212794687022996207888139631834373682394407732473354873717426640966931885579785874485878788631140176191601560123047230301148575086866342483039004788825564153644815267937077272810241896180080989733695488432939598274056225020300506170516113653718295266147218136555716508407220048603325618662755057923524616349117314813382892773571649704351711062380826502398645465572460117135218059766215028019544665667179051265375534747139804852012475106991711517221563702393155479538351320709616242950986233777846335679544794292323328500892913547286329895471089435140899936918075745271685115807812148443306397822476762870016177382098831725727235209169843247924835090881080736744922955189300893493486700882644242197494486574664424953932355259869690171601531200456479392053348704954127263818401264350214539855463179904737653014140702234442513621049912061760974695061373004448288635450945234094406235627202523076463775175980273727003389738602754208519776183129334798411142958158530921513331145200048835383401035729258280997860501944801741161219194980324794184339826593640299940587229536963229493645579125021442028108660139985158748597535530857360521504408943914423239712383460687241659887680668550414262066413958415231415510145927427102807321446578417396627698377547623664472066888551542200842846208*i1^93 + 1275189513296694835078899763619661129483590631037796211032819502770486966115967782559905922389551272348405839199013704016097325136986762469724689645445949133656450021431152279911680158260241956264343714186534638663145054978323407835223889152355887439986210490863350867331560245785418049867883424136704336476071191118797629410807735417705231200855051720554691835056363720227028025291042041812580413768867770818163187853453005249444869389051611810102429235607455830471919495676024101852053207674801560479067392329098975681021424532855101793475461512042782845212122720801746496117016031081448620152220050726036967304807307890531695530874366428236707057262880243351196785788209964984563590566541432383877982926641372734900443574130934701244176828084942341076331411147186730243342514786663788375335902550584763672487877414794493916582447946940197305042595762225968878911044716861544668397324780133428624302838186981742813133019868183147182789521219535695693684104511574539136053884677681250619436444624250681633014224844530758907982992924115864076841415174207784434809895533838908599686342372103167588697628194471063023837142638672058978946910330082800226783236426945092514701800544781888951549326433840995749814729753564312177923410935847339232625423861740505276764987132268445649775564849162821767946623540349022372176229105790748157858949312630159018967306399133841546217798664370000646785414900588684188442900050325007662229036996722491760231941971237789456823602681386496912547225799352854577735957661895732826529764149103965817758866807223175876319198359646068764289199635501972827764696458888997475682155948111103717584293974329272622347852648466717076069635516360405622583885871760321186017019657973986872473010797261884643022950795552466763605027508629568661983441637248596970958510889268852595317798830092039462942770686283077663460450233726782085225065252129626669507015058772854412716944712355910320274020253361392699844778852065391705041321701153023785344658198819332145597212018425300233610387095766474591864208652691537100820329993499303923753535113391262656179994624*i1^94 + -7526232197869324680443379370542342979719272587896968182651657235854585274002338290694671469400520718335709959913644921924628062011688974248250923502188598692646708315704034114293820271367006935441462271594385200453590105117039283325861323196804607985624310957886942864054278348123566105839663416220410575556535448111660068849615243556002760008408837882056129098451869601034371461198847814400077834512013367621231900999036268648076619208010293505274023255168587382761467040162824912102164993295952420954505508276788489691334044144498915820626025117421676256390881219371433342019414194957038797631286408919018672583490469876205584304797694276570771059665509919639315889638941296987137825977533407230688209748973533914847362429273284151297005910774588644021577818343756940250143228061491869642898448067976939002401752601066742297425422721128338960642568190776837323725943471931461790696202992220015618086356281128989257414011610921660208520607028150227850264858393237490635086165690633879150973935849375363498343944297134646807759833480622308678523823994091544650421409742762364574946295550360139934158837543105109188071257511425120527807049969372173424583050814453400173037714294793151137221400362412785540667447925785307866541029714482049918507968946453405858823260285133485040235848636548158979363303688838808788158241259179795662406719700480144426355253223433008296683816328570764956243342476645702409196541155283773948461124565782352764393438982752031485741643089085999649407054197222150281695283172100786464043480106791710970901513542164570718798105056880214013105833406104657399638159382740814064605376266858613878569700953285281646990242939894520691439347877858083686887856808996486271984243866001232765671136557969017295318400568497447514848523581796221278106035826858547818620944962626708097947252974885154384876883900408368848293442114314204535596244259764521231659127283373855745381937770380911706364169779321911144144703315354478523640375032835410988623652728578450282782971007124766394464191428385044430848*i1^95 + 34088847017250936965889215382957169272554372859346287694931001854121020967333926283204345809620413806151228977505330150826668830434767585376452812702554999786128838261251668469103350112122070559761108515085418958730696644404622058429909969143423716346100828414396859784161810199021467608528848314880921367169110749494004752575899144505379242033339229432097623356232886616331488113668369380041604873306055857821517206867737251691175393081512246860631688622127295143351632897553455722891185088102833940373347099631776784750290999838628338279028844797362618700757527369989879984439963536419968865962540456253702027784981130205999603244024621392078327193674489014389365433496452443048154208562019469997981533726022174700246651032320902223593323532734596872688211709910811936013752956238751210196022547351976406929037753013527721276319325697024433943065226339137108199579479932973466218998134944532084044342392866180638669687270120620269506226896087953082592315411550977988578783311951210210841262174269004420864692257292567397259769596477301056647902232040050784211446408790144067042047900627775696849075763176014469131866622736691901517040324367217857836338115837753874138964835607641218210504888415214488470849153760578697028584479423191492258877879039505905522388754739765759832801963946772465906853815860279252695351290002712640952562678978056517103524545751364577494992170335570508757641194853666132551646883592681278977202101275412059948319391697829900484332423198490052804047635576573334579213266043310534100662482327447787494273352623379668048997702278555735014679457790242655706361131241165093303346514599381774000085810607118985124214099635824681928615709869609772859017322758644428056794135114643385706990972142051199555231296785189889732604394826762863303698671073405251985724393810662835721547629193532516444815341252976557427704603169082407516369616152614659355771416297909824939902253811135778956138981877471836473066506985491329053370613760000*i1^96, -604099138425274807197465768922523861223983733809963509240502849217584365140070968657202199641517219272889129922962933846095361965754238339584012347306981869341855202325152017736670116977439298916504190001843404944315982036941408520126517200203182774688812652372282249571111461098110248800546881438857232937814869298018224436921541347038054554222557135737043508613867823941058440345555337358497721098985258842781451868432827194180111056870676182114413782778291939962164317030029098435038600472190411431402452088135875925055723335918061495211625487167030104082130463305154383466243373155554895040401900471214899959136702190385479735110709092562874112121825169390815432580737083387759795098402618280706126550626276116943682922133766149508955309588313960173992936247566648769651965817767912572068016847236275795737612773023455570269067150392451842709449006283375878199931355540438492368015484945910572050677847725402532856291571521157433525600290301807973810201274673020341033281581762767390501173523304352234815828523610715024178391225781107886810398064192392703339672628111733663064428156912404483928399183940539017572998190930651108131312192893995455849086986528239654878832419638244160795347008112254352782389243228816518662299622680991172819668966988238155375002167464823574227344670973576584665618473858685767972827550609604236907011855526042520138282401427383796341127752985612917319383855553403407257221926602788848174159272528613044349041567125701984207862165865959086704168870681306129982387063377255028941584019736035176042926740809196217180618628517899367040870930154362301546177020268585505889143164964205959489302531217302160219755891305564458606509297477129661468857660450126789078187382176341112861945537144913405010709864027802456186735746908074901466516524412390496450415082515634598461669884261349977519375457384877308135036145304049418588732607413990976431217432833952485481638466745055325062423836781600666734393353582730986656151145065130239835679260648970888554487075404031331219985101829206773592197389418170537061177646549583634099815354901559833071170663323430854599601334973612570906636000183902324151526662348806941500003300041943950967312660027620490608815791521787232346827275036098259113366724543245131223010557205947564769378873271781421569364635514450415341007565817484743099824130110471813099001721229883414660856819402430888211112102063240434573707609493362170660404758573586027978750826804990711731829899926896250063674135051036978611128526267179001996490928459437307761823950443561163738771910429383866658173166811493059897076050104991001867064266877866433212767769607046643196295263750080271886609488951184250537273108529846445149865198347482257353498625339622432984301551425917314184539333214444070278749108862667130439060446176709314471784251487939799935206239986974607170868213090129424036033762146196038766216097215824935854539360788607282827030643288662594906282195094818745978051371143644572252322763190823610299995508322058276173605464622078939477083580504683655497480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 906455797682930642379183011951267074927549518273613198674151991319139149320263247655319944644477243325094447749413802274023631720025347840472151361945040449697311878373954632747882397915614026074167845900023058903932402958093855621380027397110243486260022015373188591766048358656017135819034758405705712680288950332971559629255881566137583254183835645435483769603821457221760199375596953315869707059704001397481313707174425014507817410282627472954197394425409804725000502205554351678870004385573550955761107589087132340012551926349489870568662353770325421681752930446695652542436301199542205824608085185511073242913992734028856375252193576157799296292976793245393084623786326467973408688848958052682612218840108422913544657880446312816051433257927631518110148732942950477033457775713252646290424189571497471928306920638750502216199053965433630264094626387860875476966504852762632994361384786559684963681768367012939852063576540971633557939646565134660620498293391215767880901745792144438743007608149836843024922575290878406319388422409251500003304172854192425899088665057862545011390515310782278915237011788256139602727160958600099595946177171565420607241010018524745423950781384446720122262696788902678029749074912106785022626174157471796883654756262913260299818115749896449862058875626826277527069403411499939343434426806709709941880376466610628026969545448531912672304150781838857139106489489866636395813932661311524338608221857004776398371265870970508302260321293697619003679878463217309795876029577006627051176037059435677455676892402588124335046745284420823314321962616320510399438378995534836555088246657524825628775520817974287949015547951651515068265286680146308724792378234822857349786954203640361762305537812836516162867085717258392103462581339594898759300069985776743482337835026848643461841318116147078804012296577761100790730657980617953675622873341428757671485372664655862968143701126058892061092187694661509220340039355054179302010524291299068983219674678339456668733065666541940214940045226061084074858352229628138499469385451126175139159521390226417095658393619639961172706460913610286362294589622116901697133949069173373843349982063580173232997499608865846171160038412641289758068698468340103039002378238156030880244604454055742254143499107971065979586794706954706777215217763560571500410448720604091250543266737681311409548010634264878043222401303727936966821379163937506195435273216679035696870153930317390966769314991107257816234554361889082025178031467409886166316057675739977655223231928401805801413394198523162864746670950536248733322476110506833909863891790720546943473112366032356366921844619353960123937390962263245354481006241140006519847605664595261720364808685278962427103351515896017668698726807003105306801686148638084827571786911446921588152658353729874589100281084558567182692534168138185383663690774861551177771713729881957829172469263531975671699975613873534266679588517903991739941783644445153246582733429763259370559738568808750020617409651143601498462845468514408141660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -264481839712996131307249085355823202602810502826050636788927416830357824986241603160574606522744956265573906925925708064310779237446453625951819135011232831398070578777294352549616546891541422621797390292568237731813186472440642864388093820601106911641336819721921054634348403757757765516523388838815515016136124623912618920629934462494459282392168155009052323215031839574941620051335870795986823059363474740430610754048945785280165729498633880729855644233780555594198690416498128951333968472772481114542942520075426143180245286884631716869106696797158467165231041615166548842259944393009917648636463089367003260823580626331503594106622585933598070052965180001757641146307885155778646985779954469121636872301439862349757909691478239163715266786191224601565552604083358344177397769370087895042511185813036005273327281682333662036137367836991745866135344215400712956171126911760329603409870478659475737311185563696521098372060319221560109176907791598409653744025503734250994702176883566374588688083102720311967239692408170691515327202160635921855230436541552564381843112261935731110488987413307657967004840715006400882377568698802109043164335911760771411586957510167149742872322301917971399876337584254610800676989197105557103325388515960905211146192431544911432096748379097986590099529979529327286789801101304857454663445184086123889062637423069262727715129513306586664489175073561427369696909465813651202613227570242675710297788074687031170761765341790602648506245680789604523027596120197278066509566700455355275419501992959607919735627841349936789459346869584809595020295174631265695218068804991865518879057825381098755380212543522670339706404323761085602731109986498347499216854953949159427759974254486233444887043098705033097704081839653509448339612133143350319094001323496180054715853394951857978961244653846423325372829721869699341708505644427372697178553277743575124251108104236082128168465918527620447852648139243112554728404418620236635828772005478682444033128223267781096468873903827207228320857594511807806957206086173090942644444250599093960710819910525317991333870824590173648884453027481417909122597227898491197433026183359653467325270850492227615334924317304795959037725902790409421498356648260355552555852429575362981209427248908781661581824735344574817802719212503475621091236464723642325291808672510677822607016688354316602875388605057799400381040207918583755969380258007083513029319746576848434008257850276806569501441448562973502959879091919327603687371962856684563862012149106332065189700820845565963500170811415734304821691030063450281705256066294586662995540565227308206548790511301725933775935089894249057030752680113204976516016213772613898809311225720708018100397437815365067969521513195817977130168419017767000385346720630765998184383571144417156004876841661708909567895659086478367324712565191117091528316257446677131822884007049350481409926981070184431225166130066862538008292202881651165477778882452295171509783286795866256400269477742745291469311759035083241917473571958929800038144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -3488402913568390389831610212958418112735232944838485005287298978876652413907047271193058624428632401286944506835062979916891432209947383285841698040029680830934218667196611492903662877927888956613277614854679369219376358797087700518613444870574931775756885042735997628729465755572388138165422907426769834200048580361012061191323743481505812936863995287603709061446889593856147011338738002447618881489134589690495404932157595274329901721129697726968241813812064194704226541008913297067296681007874173383782429984420298127515551361653012241235055366175185021247623575427221588402693003047903964411060641198732487799383109743208326022909182023928332487459901379412230629561559787411356275374742811481191948424347322098528531985320520568839096431063583088002614676169238743292271170631280607181672300696472215485736055542093998933308570642770581287058225630214540853971594467650621762722755570870487306865414788537656313914152945594695170746037882914508294876828601038836870655281142567384241795456799197680069398653543585832935455106649451559517745221958420515518153728389019814489384792509606925845680381647225129787336616943746788177980676386643045369493146350344843060564876781629146909172548731672866928873411579367076376191994973304576065086628765990734946381508308149315925833381425978064545384799368353408606700596940798345132333317801386815925552339401895990124921745165831225428387288465930502581198579299595662472660193324946383814672113065350880157968919358189647142934427812079435167026241734822566061110332644295085248533711719736683012481505592572691934495745556277096244532927489969244397584651410453055912389458219423056250852644628195664072523171584685625520052813173341864708221368354650374224240604133421753370482313074128303321887816347858963011560173864762087633226426986215212175599763255910042271046657685247886522164729690125776746345245322997734003041358492497198729780859607820553945611399693380790219598886675209964098105234712651419584167443540286905168672901283408561716852914571906615199917237368803332950347350043946783296168945046345485155873131329137811509496685609523035966148027024056677914256247360773162071455074836691077902842028225403202976737608149437206406388093088229789200888162716353979946824226555498586313063866816659491157014949160813487789163993161462385833042446406210516858184734977544077004118610130742750084725199906155448183562898122926270969915654639665528202862545029581333896864374303419133385844492071066884743108980068476885723567050055868474153340962989720273709635787626615843215910400154745330002204742239022895213185725723397230265874476513220576414308728999272842321604170013754267548737187401222032804082116159555359785387517502012139463290057581042336778990506856583447963931411000742182952595955563984806036730666798106638497208601783646335266110314046788736432816314365894846897990344300273401974211303108863574409686950399625678922906501030095199804145202123816627828710974490948266087364605113100325802028648673642205376235488651134287452812599882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -49198229239690205433303813572448521558076693373273322917229572304375288832683046799745065377095800058018481764207945670580260315750614977439060013505874915974498404983088279905702971024712488296672764226879320544095550987532114644632787954648602148544251324203181171667646164407346336177276557251082934440904148389841585585895344427072947208514745237568245980118158039387675232706995431731861556116005853552041124335056247674014950213561969407612199225212233478853134876852824281594532039372960537802703841957314884725731826934695378333555806105744737143648898739871380145767335470821256304010186110637047402977805520747463639794321398280900089795197525328492222845958381148124982400785966138853078989916093569637710739678649342370454443436870971179723389136262288575297869221238016477872682655470002844946407592908302542410784692250172155276995600911912801967775011513913510927226931629877000963424330038779891881376658920911546486048807182647592070918101682703941384726188999534774299221979321335159486275797683813620985864175345732425509135101531716758675857854344625197931405318518942995647352776434311667694732284702622818545380085327881025134642368803943381750171950965858396019646803032438019582342215485930783974928745020826420737337636801337038222455376741143621968929981901263388245630734881932874056537038489291755729574996942257622962216467708374779473981450249530993715678804761345439569454464518101615975898908736280219087865845177529520853263594913170732504417831027773270386789496280473875951936405908054073250839887695904844108309810884377613316977434168858649086893433616937721106201749935329664518448871930848444758921595702003107785510173633845326602743742065500612640067176342638008330493468835949053915368526902874329146514866775044616295869795761429238563137527540018453348317384713337133790776744594548208303478148567847176168728955097204880221190236174805260050928761709127234843584380792701444331254148718619015303186261428998059297767832188069143203305947582998152035262795160164424267583729667518125214184364437913890832861906256265080076447697196700247844781826353086414469477598072937439448968733265632884231140335259840993712186535780282303580506363105826645126038204714135742201804689819707813351345024657967717534568729421010733054447227451005591085699043175178050168451715009214090274117663485511580839956316013752704145817474323485128775632128269766007244256306716156880995475549921434478758209333025486707670498295051125107034780374915977514836346957012904184307202631282823937449013586607097319735089821478256803010100852697768279379814304902953819713891113139987233176634673053828655302840651341748226061304501572156012418558083286740266975969306362983875981284825274697262488348807024941750771191906380204686684190363293150383515451801723679121193581921989745580882325725252576684416513899646739432217761329862071413851403074733987890971705012313725672548723572228285236209755511356447026848216258757142734801793680762435626250855686164245031343456425356109971815312213612402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 354830744143788124770826680092643196527461438386182991295977073403517522611397716040182983055440550307567261902245111374357958967757919675770235085797598495963388176277239978225170704798691060726767776852915230506998177140177530488330064034244424934581452677880866753632111286965801660664639397232668366241103949415163915529208310969136206721030255090784002107926298116534594292172321638435740844422747734189720795152628400411956513911408600837807855648390639572546937139654587824425053295943431856320252353587502388946848177083391943517068379613572605228197524511840163905597827926962646179916249100895755467969998532718264208680350337080984216141085782104977052263200143175980922857839638192838892175511055954938360001164044201787612112755674590199071156066581388665248178463842396483720382072490417360852091861320143233851799122819983006442299691989890009612651480839604827353580121283245410708176652338068374484823608376374285038343388832263948162126041862438666910435795255363871932631971969064901573685580787202318467359567002719291474589676669566116368815939885150250287335517056192286537578482716534118635675888891346610684579781624995072609410429093608258473734576142382468491630043545767318897360755013754773459901963465658491389979872812143046884574460234869138414974811442155553505661255058640149325146687396892355445244406965683281344156669778676824729251933140309795981088782863808057725640951622795769426936271010767514422149727809580044152764605330158440127582113244219746927093579139875384499203875830431388791218899787712854849950929018565849677773819120573904387562777668604684986356692878555081501717741061514900372890621867160625439319501810823375537356294317944148259642965187747933016501879217597646858689586587005986454870700410154010166569739196653113257717610905694606978978676549117020006476121158938121419209789183470756105912862899636080382381318268642749984708256294631332445245541293149900490240181417870252129911957481337259813211573894071685338322362050602727078387772578527949312393091296337394485264990059585689494759260428547388805861422894458785851664560977233684992226389180038878742988697783687797952976485045765298280435975342203360601420841013906988534841442333816175642134305669325760467318791557850073848556632426141087404148981734562876286048099762668751416179058989900727920678639556886108162959677865710876250372977749260108241271463252231885266990668602737941519166261596029642935726294797474308624476409700459098941536781144835270805217731927567681818661553950679614607252938046095113748082499828044974758745339333050368224886143338601414203443984025126839977678563004487184777112085366951628871596671047934953027313169899425141153071544374800981101675735131852608201931448346787145575956574134453519720866295412458495622294927382403391191561658291221526834116877811721038489415584095331722961472640596532969051641699692822122909649643209262059334786064153667501223649028761893782347370811598209171915350570552156595210749453590385180691086014907483799433995243708183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2456314270214925851204299704827072345524456508991688780185085853027157854196384326545515698957743356220748390954501207624759477618107204963746451109906101842146940975532369114068366056730346600626034494848208955946303067794211553552559952648284938533457174737458213184118119565618240375063923929784179413539095588550527023473910610254791676574630823676017889663257981571943332766421219216060632684946573078673887053541220822956175432190969952593128087628637004920939946554270639679764689248435908339407516556116910727332287654377949345086931116372668609217556881383019781061013654009402432670390559101198071307793147206803854871744453450963090798963206640722520943019313920180287710104520016297044422646866765672187062630927773358573676318357113818083393503528998070303478084931623046773684188953930102041877019337717924936769523224458780083934313525824296273766523578892453172344075796224346583851667872699446222484684034996991063007997674605004501092455068749493416481966073227395439083511036411753527288371845684304899429490328576017449375326310612532611155474405916249133574959417141110067391606605284462869677278271678209734130412511582334317480794911047242805065777587956832262508832512145085644346391542831301312678065200884761176847211149639711503967090578596853482341231542877132489535788222322745004278131295498973217300618176318649350531663746963346219623654461398191637902526786311143864367250492660993621020408802537294651766441068652907763964423343843139861655313857562365601762540965664837036758290309992396250145763975608327751742287558772361375590230076644022555316595805796325738945119701869332740048446979904538656187559821964216153971224597890369170956971689493798792264695869959211860644788245692348233078781105785893151350008594889441615535420876413352184617802506646015780681287625132352037950672459882300370091249064164617178910736584977425194405427957229626582562957345229404641462513778541935927217357258384729488705929512375356200476838836406786513415887558728356206583513487565301347925190223005087433030424935979840218284608311990676251919057613005055015279937517059168891626655008192402794940242345665583618756727727882278771911781516751680278474503272976998781544286044034328858021342918851833591643020216741565976407671055111649486559433134790083856976817229770722447402700033613533701553278989992728325038321436198272157326572418445170005831469892795836227130797326693837367148145588232472730549943484118728018203904964504465743196200475396334420722322869946360135990172038002580593714820721658646888317188437785372135585105726131175584446614139390469536152496259582946554773014478681731366126656943496605254796613041382240533329730697016387915675780714135862483028309116939769225898689331011491915522729062093765030294299062819173730616847444633019981049855752307918641677419851789040231138265261967721016932418754657650232268922284077112395869843129899023516263428825478969961338172288851461620338826156690983142715742774192567976897869125942663850597753147760108048858605856953964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -195597833900960488072377802409387734993369929961588586726450387551279086632332672381192753691881398500391779227585249217802860987693150622713102435409490521042759393405152966060807981174739815046176345472330895659107504758210583776629084408821455450859039605757685571708285610501832266128945792175809084771265460873543034669787220445222942540184101919965257313604786446207339191493015564453471911626495126737972111911090444103504563111636916622318444185553657769004327386545460301610170470719193537709140682161445273809445255452627345149097656700337653687278255378725755227894810921197767441499166376665011555825703540011034578923766465447419642162658447604381235902864884702651712257471899848144674974844677250031343482147034665943054581018330771550513966125550992902156944928298472611792154603302211402294572114615842922181350184006852671060487855059165909723251773233045649224064978465382875625003600596571896628084413168756760792672964646194218509018600143329808307218852423396513042843327989605912507095510517724381905290879728139121023542995663456045060165471365570812101433131160527947239566937687091703369007070508562202192070148841229134110477722223121086776830826946192982801789185268581918660191967768198047896177072872509002178817557692593876340276760658304384013479916745352249504207619241460314545900113831149293867702980598284781147408075481201287327209543517222168166991175705698771392653579538927470474669728069934027346398016793078503839063853633037040487371310376648484631051427063215609984063483778762173752090989543165314056699831889530422914386115379967968405750231391751709374167531182387613579704918102632936641348925201177693541139746149765454031478884891480992398708992135581253709987109760828336168413410757008987990453629594196230051440542524257795599312598687495982883050992845935453711746100539222300684303836888121962882891810883883456255571797460425179039939961999953681259687114657461442081284620227560349335259653188707776441655047600617882212979576437264052146529636618326644596210852069322111302573434423641339176288911556766774303079345826129506882344347637725176720601682128824697399333441729353698593226289877187917646655937256596975219889577360348832695654659803852590048979719354686004172048206000001762572324254690112580991756567288097342110961689956707253778075676276773664804702826703800644011606181923939379596440267132302749535761445478397508198860704496462269090746060418265045484316714215901709156223062663354895325708784692518775682245501699290211236572936647529214170198055612200216348567860092184533275691404948157546330215905501840367648081373430613283802240476361097855998992186520534258974779655792074230831006986770931174264009209792457594290019338036089987262276233503289556472290455079696480558909683585328448878488810184845881792878442892132686637222785138734241616671863909219338628221041478170507330209777727600859528411012906623721555544047054696174464497792162360363215940298921582281689476120392907523561745862942468173627405654956424747404166549023920468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 181211260214027922464136757073908178409503739791463023628160071332642282713782993026858518713557469134006579144080956271475519754355903350777436532095979466576210609860501906365594077122364461180274894690183258178752757489136234990552219663473256211928812667910925924254312448327289986377315591067849508891461132807230982353260875764464832321731631454546176289402968807618227876525839189487878978231619316326848766694852986391097492100269560179327392374658542624058073508312478669692484068894343801402472913696094409700890406487229979794961571086656402144798814838963527845779781078160201779385457342906340737787119157922427635795603493419195646520084921951489532210929319271225398523597093357063429815076320779844082857552520126663984626050496175803742800088388040452650896493801590294366947041801012895955394089869902613573593020626506768067122401722290742782986885783196360870259406086121229831846698541365342829278721825757381957169368623476548352294414644894390312845348614408874190946360738061115396622921918662545894302186976185534103952938418680911184057189241185526810209470171288866640583689687951167705389513893643738008521859864857102988461749690648893001523502298833374370331979182754983706027515273608178390767674356724584252260452526940335245736983512285927667383405290059831927386451063420357547588762335086488898151725944889358453959203425111062279228934351433188464564604075305225280765023621152088884812132864571444710190013351490663039951544380244996322198538436178466767224887660202522742889130390008775599455203845310950108075819330407804245768977566829846403577194356044980497977589985325951426671119673860411938192394919961013529327433376382668316250671865122721217352214269725108270892922082264668740387372301019738613634114144211597417353226813913234610786981054495886639531985119433730104165877392292930335842156524983044267784801719007748495132802716063426238212324301921195344783289742114754753052898379047470521558796827064895162568681806549496710690256476671026340393785096988442001377483605470702614246071619057692006449078007775887989306120672960852026754463782371797201472488416077140248520361864710879882899415677828301176889621004417234443972342020511276407267299794943471502016208083526268186868402062294167708393977219086505290763517821321327101779217237250847073251085320719585195750962565473571275925536598299850658900533339517559596980265002700108728104731236792528922586866742188966512658895907273291404578641707376785925569011611946178302066459516777079646870683865886755324062081883900890350276649672860135736803199370234657223641528703082581413567056769490853259652486092963236273215703139869775699927004759608971274286187787456585535772610779384542801825716721953221288701925910648688157722533114948632776792550276097383512171579979986572406255264114786932459766968837642677691957911682526110760208852461138552490338490554960998328223867849834891323182579260396222201312233044194693737458646046814515424638187209149989026142733313344743627088955586162398479946843614024824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 15038051457527778682256537055770988038502331586057963438734615493641748921206823254127987552061247870173563162594168922958720451979524257360303805010831634991808315780775965887586879844895719521919004312299279842113873124304960600013369243038996895707574358190495927208594269780140935684914384065801997866340022266043099165636178426361136568743757729629203798696459647212511944269537262618036588859888401891948889927231883269808102248450270807937399414407691452002253579213908534834625690605224169627917951643891979353852734496078468798245767382661968063234503622461771133444606543001432884426077862031058691480767010928231750096508406337169341479923251363524828210311993964788664405146070513024899526292345836869355610882953725992213816442693549646762808704161171457615298406306941929532478971081696783825723958424155742546079960537500512374242906678879807443179738768596646417275728498039546469512200241166032770050158457411480193856749809930450785492449583555739796023668406171639505621933555554470743412417222814465889968881175240743306003469819467248654740058309131050922613920603042579097972365888038353305320189141540844926273676544055721798806135266166440608295019616479436639743276157078107617761829104607084838245416901767619377916547915313578920860967494457866434879854735518222053713522104913931578416772267937375080408971606146884185358664712483756907068192821669595846851479021527329673927023390718173454513457564475708779657250662782983044376204234161737659253294816684464550815010184060885636635974186226206047676987997010094959752846679478851552262303812134153414820442933606700075328776696570030902389248323854040118006527377224254564477866362453504277831797736740826470718021732889630875734864702458291601456290406483233588227662256112914344310826786715447036124850583038126734403059690751698724215870070592684676809544824541477449246042617186148811375294605154836448528406115509781181730693570982786911217754480174567888804146516099096539573873802567018462886813079940034013545787604464451528644578646514441601176433772513477778650670233707634627902353087451484542956274356445975562327493765677276219164509455545678655468209771940144436082420293056546031979725866362480649588616940558987210759285205634887146467508879589593860390239799767528471980062991941406344265736913907169631705119206052189282310161272086848557104760468747178784475526912536554026682659164443211201854335330862704016475712958082700790841503669806706646566943542752316112461855820723004981221769893082222901445779918022816223208893543316823424725537017557967050176212830183951354088805147027032633403090134346783026647828573039639212073237905344972617753138760651850912269435895532388346946918068884856932055228278126688804762924010166272832277530974042468242398319670219433573616813461104169613861080941334291872757972835740334592826114545516973381026237524354528258647895746652280743684601863855219323079397315886208634973486202465456105374008671823915926584732996110233296971055441027037959341153230471470504024515322641047167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -39428660147484219026177640878419785107366602231571887842297718154828822763591457342883133294896975191595215931186784954281083524413962339402941591028524226689157773620009894877225423036819778584581851035747755311446237388817487425360831732002964779930162845209465381428988060311910236702830362567966401953591922803461899072057676577698704371648200540261998484556239169977690712726427411893256151668001947298949890856488522341970102210226179131853313929347319433552795592178919484350830095617546403310042123443284722605034837612308093582119342358588574365746331452277646153861888496064126434337642962162546967657879086896117145503293697413564984010906059158272126937448154210889254962987823277044003104596308222874533693365450864319990896294294591510963768444187121182546185347524982261315072734523001389346395341242467016569798008486845277705863615121995636012113610808067875024249699919853381259201450557947381711605491598666063701505819340593445874349268853470518238785780183246123961178973742164898536865054826296231997213760146133834874385860104088799230950721449868267823940547945469577578604350019272639264710649780134820405650532104407082532632720980358734287638431340419637382755958760081924505623758095285577235531877533840675565785398330663995880188141781828691412990765791722770847541856813539790276913792755461322836664902721565819176636106073127917770183997898051834619887786043026289974933594351944390047561875430687774937117078059031147138475872851213608036953411253830494044923106250564159778460055056534491123748669532239656497201808791329914079899665499398121244083176361235667720330347550275585812154809902283942771773973136588816320095827204530844611326903307957726773088768923683781933219541322004249971020384380639279291179004701101714622509027263877819010446037802220457533793166004027817267864824216933346784818827792045428839828779252103914584539573795356193823800602762871510824703276934261231184180315994736588532135873948825865108228427813348203711646731198719018223289208745490786671075822399299333315583317650944495759094700525881158125813872394898916456570931319964826117162248090560206950572216004576028778278435398981030860344943713372222701093542274357092141096151790055159565612182137069085493590142833177956244440321020116146581775649331162517056516086474054527781939815362466350105600056151222899292748910866361707542985801967219350885531507493847141161836591613918226050761524804792216448552127126147471643895901051529647774114158201954580753366077029025458643252619037526835590954681903095092914643047548272537295111798549236119073646525209439235098762842971658868834230953059515646478954842967674889498622237903627915114991243267875777625118338227780588642389061864551028999721947696303269759704152473534172453061240467262849241993142872229126775517139864625449170919362707035719791321157846872783709250235082513209471848009154395309803708431198916421527610266511928813503301826996527765040638596616648163740165501151617582819483900871797637660909317893416421600175235636344312324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -275056279169965138576222872878341884083538469272965530603852521250349506415683353382244417020122254803851214603253151057311153272276260898584272483469962497105467800463883861216423795929528807724596056942549591837641683608388203669883361600479250136509313773613131210522403619878629153723215342321291738932275882748374056585317543814078746874009574819524468826150167562595740349507469926376054798115963816760634652335248952023752592822576115887197664437693035307584685867288966439922036903609186924289789331382522396312346420223070208127882485348831951636731915250690927383323069706375965799455784920985507506350899900970915064320976415895297201705793700324078168858944066078336683521843566592801121243776558537121766923070716070714058402101869496638500250445118174367044771130835546665752185693688166504980847091294281345642587536639526380681977377687158573439881049726177288221527116939654040990567990144980310085523848630275290602808906252972949899998160259729719636663310563913424444669110513686163587919319147845951082725991647999779476491913156892403561602963389984181598719607265747240471622170166699652434418565006195748836949850170618227890530659453357547537095190233258376688908791580119883058498304640578200317455737727064020888259958043005207230710410096661848820608832210350897163928514128206750585475137955613586134177947006467520707467406797378640530674248565523532208448893000795442291605228461989724307091430582534725865587905541194597582112372774747294823089196248722709291170799619070793560563008109458947208374755404361711966345051529324631400773651153781629689809427409222263471384528000055532969250919797931798526536787607429246482529789598857504511927171060764268176060961794140388409112700279024967958079524036906577975917308452698255764911924184606302050906419584362098160128558283255799472776263219090907403958693231838114727461411052011822563809336684901067569443529859913969702440967454280220754733410137081030147701728925820251421500864766319161975379489786793731465799066110061118329855988711027237535113523655755039286661275817002121461770622530615096180385740408863926278456047602215466851252329761560195250599421609255670648992305884096960999672845836517926961031322706320479709459717063966257734047575966614815212993244375956168410740458875101228128535987168913617808382594391612174992963155576549674871802044476036318868422545289520250821986864627324414406615311468674719933168787655125869171471918930527461850493666499696588172767964748499503214158653732411674525175784910048524883773649980605486773077079831548612512468749443148344926902158129254958593757249711879879568885550069217090575234634952716233321925281614431159227828683559560823103981459909582993974154530407453444699653313942344107310132761155698803313147099703142051059885216492025619386673967095197690410215316711078703599960187112940373133389765475615458998717892483422765787351393672033730243758135043851616821273971203001505657546800328773379714109113142545058840914166731134902523337292094975481970910658133592496132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 689918465233682984245415430521060375398127756142821754775363198453713112421145130460757629312865273287760520483799727270898184822097802457859263466644604104376989658018909821165258621841883661611419297421421108101883756593682408533596015775893054820219185601814665842938276737809950854342660635350429586808902696677665379144473974453900207958878763568131506716618798424773082250054565265672605660433585003796464715528591764062232903594060043530070751608746202224274940978573649159252870408568549334601984129236035921167863234599990922993779269603552209585389348563645427608443714720908567426787647368741002591785119095178610663220099953960566842514209906998256097206753622910494085686513652920973262849990807885090688561387225389475114457873864991285833172941741877726996454091978477324664393215757888637457737462731956933845874930525657886408033526252507654120359294062607165635910888623949929282018791431072218023965178425884599826764214986976462957211414699978846957043362272982269326025212038232641497692915497656824389993717849283147630898583280751905593856548065299942400062678650001225818235566705960152324640293812997772383721782315335288954354483601975687760307118220190143974673150796114567777252534964586815756027793447431340309678946472094743708296974927377361646015993931632576749848471494777629616563603007103720998297273488370550369418739391292658454273773976222777599736301742988096354435803989873764714695995850644362856317854839878023636298883638996375388057186860121202946392614073483164678781060806162744434999714776197901962693597377766187459545007983178620539059100358992729850570812462271552038549257459906244170322365926996231187578698107073684373143253379875944279594379178514788199613664312313019413859652263574633300761532190410499331425760607932660888340507173562500884220117679032641316826094697583363112592726594610313684571700213983316013354962032580652047685883340360592755537123419541692604438610845521373951552873129052282184354383758962325785686503856711397295355365262072673711317735266307666042970456773092921499505379032200414592224983883029932241760492815656457653935853898840714987467449528101539547605141885279633498089887370751705287709083422562628566351770484040832083456209760941956653828169960324841601077517211529406165520499930995597900609614973392582667199882892459990143103449832238751698788352137212323987882311248084329933822708541898671914185322723603174545244793557598784769748075912708050911447745219000473295938421212540569751276376320705192295812050568532639020399074316811679089180285006698831366985253566763561802001163435855498311915249404779758606155251344635803316545105124042015096997600439953290430662812753934388686957612588206320595099267182878388102662426239368684121191937002490955743584553877799773120804059581305262172924985597986069815810772511856017338467859353969620568166715653830299797033380120644695244319032283178331192473886523052108286587478255940441797974294014708181755104538008854997882390050791664042668148018745408978190687159334011923964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2133046630846440157076498522053323600547143865723489694527791071534047604513621931610897211824258988152223015404509782841873956514322843154220348341550396532121741233050145294780845688111153855705900991499191432973066969217112643968000447214349960669615851933272292665932609269682055260107293058124006595620449007578396355377343179186572248884520449013024254261403136622299964090335734354464973791465401998980616917503160091712424788380457401801712779566531376671805604469667553285739074019576914917726546918854735452239641273026076400467821625354287729330101829980791322894092355642352739472936752565442703535517788383593130473574322104107105330417347236645169600814008153061715242957433402802508381257118258906094065837447192513537967495910826353635822902626098191658546555387659649714131657069885338031764529751419574914288088229893993230925297170671791906457591242959119371349741620320687802864121221826191616927432262134281380120725163338026725735848786706448179640712167246159950102479023416539348400795600038016393504785822052279667368008809666611779350906488577687793727191059860213438641228157078410521968246723985446151242736180443644704994699601092392094303352599326139538168119453845543105184787823120217851094105001331123604726711645690800635199870112029919990997882712305660940969789815052677746473041480913588395163072229485981636923396206350391874081864805372319579379985342922655511840996260903989760122870129470476925829596522776165814743645929693944930300815344199808215864458758720665104546563405783010812305835978384844681902501210676089919761740662578795456307684909217995462392218857975610937712574887899732859734771742103472333024738343261209481207126657043429801958931304624252593077966209219147447994808622539598072867665376501387978968202382420212259245172024718758814700614485498686379115207840812628638903787407635614444423897344228442473082406883622359695368255185111440851614738175053504658963265240909259905055179432360135485692715079714341499789933443757399828028307079728553605298842653938824328987457856781364755842521929264438550688319936909992718472801274888903602652061143811440604041938502609427276753630406852543925127318468299790923632647236933343527805412092239753505349944804488692657456847665693293449599227112378023881624125572952143921672914355611242689344778877235488625683118856355577521252457889290342028125206631116853761248555966314390700021361207100067362453452362998651775420516578728533500619046127218971593857302854548297012733643826291966190107033288590848622558210198154156423052628931233022564589456368385828676950171357569009791123944378147709661069854979692216458719783753774402523697185385448588024193673523208665246904878829341749569636898864637619509081393313714418956467724452945420108553033119579031711779411676717136065660140490771042652133549573280198475682127154239808991150188560399298089912110233973907605322003029391246106894357429851968864371688557542962329487513624500643646845051927055866633466233563205766752552302749107986294661108461244699866425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -8800247689206966160616500591287946343322226229316857595165386834612623093419589189581367817135335066508299519224238177799621781670309541570240355320495829097265578382280800247716149838022841220471479903517481665688130452917009865886511084822804156657914527715685599605398894437046918551056570647682838006500893750981311119465946377029561067755349974563308967098715288852004580135740214206782015393554815467571805128332214247360263945044003465838960448068782842414311575358740166726498358296067056951112404836892351948734976689634588949723163976470357404712775426844792876128614438260549521093362557517607413431513419547610984440451990929079741031498642851920555068740727167394969396234136903279339414249543943216333686214622930284320803155809193569981746673959821130512335501713519979523458971885154422846335662059765806159862394911801684344333864003201522811671951769385405560386217415604647965710930452118763317816653957763500238934446715731335853907244977608875143536042658388643809600572691823183979656826130773878055957462542720126674172529312764610670177609685396911051683080654934191863687629993439684922640227159526532764676403929217246419106811099321704048581283226701252008757807569961383497417985423068494601878962608104761606396114269917112396522949844507377550567390775905743657950818522189100725055804917360904354756554523107173353802662708327478143396131740550022577614983920069621642633606130470469847108381291090551826475878737556360614034217724065934446828908147756059684867189658267712603957364697753602735581749659041932521840257879870612733172382494150249432496960849755082202151506849756390564783595085930839353233549560519888307730696509269947746844108903295751834697899775484391037964768235808598007770607333070574291221100817116526327988040069105334508875508186865913370573954573041350603149013741039790066885855495674229320930198674280086462216972630548412340784441585951453433842606845297380201687592388262525497656183246794688612923293958427661687406059256124939536178151328487766920143093912665562501626153450112168268139453987980304273576640789715713146258426589921664513796758600766397992532947171546426244343283370248653336531965136125405543806916678627797717935526204552394765913713190675180117989145810039383833915660596230153450381517956226245329961322675612231733212477943276851965208644729731912375421682975700325246843434260908436455630734711764449160030467974740270994167648170787280869000055583739612191556806485526945507881132769208733745484705350657940050079686167428223420656539643248864630485722683713426721256212391579009882272011227078949704511870253618766041078568949182771768769534307334048098367377394864848358055503081190834878660351668678416263355922059806928077148665709981290613766950063205099026401646738411284075460612784377670975424508869249472355819619282316615859857631393488212142986306465213077932549938535887126523495394419697161261870867430741421861473583022142515211157672310932553104914231272751736258746814712506268868774072204646301199364814064662138943652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -16353374663689761471687732343052271006668957754231885144039988533789994573260494281193990964376567355939168243210683623166818721018077100888506696513539132946651436300296951562444811361082460190646036940660196599572143476267731463745667715887183718230416833645549092867790493813399907036304481667335341297111175800123290509630058286549923207878355752180901794278069244716317997264018032233480732026060275692864880947114863064198302848962290572554512829607232526223535494936851611702174376385135251720978626919298160523718596933458863136225008323272038962741167984028353195105701268586353563550006418078514600181661383965731681921785776235620115909402580224985945967437112479742136591163356690482500549726833766928168792897642841335525115155636002975080771030898560823374391657685752370816165490255401248637095511766410969712726491836394133421926689390773431030720828585115904303936422327190645178474574887979372011722308320927169529102667762114544503379220491928812092693520770098986757109239755715450580553283127446849141096729162316542080423791777141486244607945212340389757989243614550618113192260637205267732796789208702815200695288981923807151225779732776555892156518160325697641810183404921238890587160445278433775308669021826767823476282203652203780510012232074946873752416112072192569675972783343845175566425070917898597412867343925324614484329552774198907527042609677867978955870803330442127279748524565866454082419165990033007433360377495151682653187366796743124103750398298164914235416780326694207998879078740821490558969899741053510838213219294701074414488632050204308075515789483251290852635305687220455135579884518393536063188289544497933337214800520948987416712122703151561033860438564431937189319057389709080017172295315755699447025418852442622940076780353863280127275259923293757432589454227404921143589443356971947467097229453307262560015711355253571096014519488445609806809898905374110573393631669145622936116505101485223745925665451027056351240525427344816980235129599516340339369980936099007132733872237010515139538707279812867144194750699361411583819512847743319747173076632377217406050720782557938862772296673838122183946864865782742754105639497675107601054055446874352643143094748492483223702749343163238110904732154447209849411434030472419842864907536852164611690446907532663930151443475979515679082891914234112961643760271849993557141762522682446092321231597008667677596077843423908947548899799967345189551360563861150320661547849048043755220060273147848706714048775433283186805167394193311750971555048303196945387782350620886289383294131950377482522272130294270028771880485210513202867084828294530736956908472929796692479825430173756984672176403120999207395318428561423542699213953649457785590620096169129811454482631531459928904702631869666812565862466385028731976413754078980133400877100301453205589232490536455149678196241317373668559104987706369132971236940611384826120856043132330963207998637617818182753258405812289913805287562999016570549642716245237418910650901539538188996077218139806171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 71256194707588522137298395394729211766982179503932869681615821911239106028171210904053803053335751218539907366190704515696812447342321658485104375656186956953576273021351745511955399673633215010326913444094362591646470519970741022340760538201251779687585840906648706914407798511985238501102853895728902339221047579815331152356129100312705929950670021082710197072392579436089498694258864861633502456062140759232073668256095157369519664816048455837406733602347670302433816046071702986611571882110819859834053688457314284037158735124117505793375230673342115728522833793422232607959556818005719939810178172608371694000254685502448089981834665992677380271174265908960835655202840651842669158029768462028479962810027148061989119001373007611647992072647936903742577521476315304021906289793044392042248242875576292661182629636331883104704426820218007428540411303598510720740346925186998398051926000977857549625447506367284443102817665030273651038265484732504868900047688673886756779333642225531918495257930257630060888863381676714965633127729815156296303632445136682262415791496541673156696839163989330787970879939433100272223357950496889678142388757552639183472365465760655069332707647007164838051915151447184582403899214087013534281615376432070180958685270668951009983596305443283943902292375678355983007248235034673743038232031297585367559593056228294493957229570519140002906378270365042277121141485153739284974807998279849405986994683026354766847262425296831014718650244188696860795225262361233298431860338962222655882926753196894833868001742182065471875172476441621444870906501216428086830432765922487128253427490827793455452396883897125203487221071694438894704217225521123658747289987594638081252642307030012404596988722544859059183961117044623312425502706787013685971107316225849947385814326161476051671772608781375237660619331599071948801387640496336972189294436319309263345056758941549987081053147141464689698843440211529375006490554647535311122369396384726044971756941660835244952861605835778775667551591378320717660031289063068358700311349895653587132834054134032988996119622465411275756410342707356813166778067927260144902052084625139161848298748816838759965351128110936475051884276020328405551123360923841391071415116820533234552270510753999646667138513533942646809733225516785555321379649906202356200064689872812295368029887603725811008366445947290858675052424239222785273182767774446396616667762795494130879342995677775098524757612291370684295161032253816815748403006988046290444821350244846451958179985685876549139393879513407955917451320953684130374569896881902120299247115136033341809900538135588944458551312717150441809597168236207115560913640268913314711809306972977751907696903963627585083433034954970434749766601337295664993721952494537375405957197794519176437643815787909295133549069379482046343867851145037501496104121588801366477870972644365691490477844301765880098724507677726809427478794190100114871579430100905540520505131237698668747980471973463734470095803623423225075975266450604772594698782667446445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 198065404758154331523637567956369925434709746980856550356248278659004464639755803658983618781041984986554469097298012420540937260986051348436487924038718767265979341700340303187916055473111821061188520003316320156226220464778499399823051024311638020902370697556822547232465419079956159963752442857709308639507759552768171614412188437075595479749719964043083265245996308918594977972368015306553542378248914012984739776266785854964916690013618241112916979768466724916926413241924000894220387358686507325890688326359276340546858280223402628994710022144913773842967777422480904902226566920427052189812897524943108780156447179162737737336201625244625860626654524971417203392319263316838401548636633197130393657909320430901885521889729351069797581139885130942019502792035220053367104722970649927932984151602320644044972338405262231398013575517830025024743822944345763020459375874700276115099719815222628403152553321449317083778967102570534822185402827252599810559659706391387755481022317541166219236987463158686277650347615733899853551260844096025727186136911977847882716004101521917660149302506163065526489486868733815433499580688473614234168332196590222574363172472128927357984807481953640244289182110192563584199153284501723159578528865851764758343299989853500405232654825737105496466699042329366090005998169656205285592623679438269676260738336987258690102060206309994090886947220146080228600672707853024553411593664960192129977579948090603031715356421865927989328769048142574275212483290716526627844010482954459031282276856881016315496220983778809392992109669964576610792676286372687070184134429932866090014088072315832105269116353575645204564754707361545352095067215655506757951327262051407089326409349982262050403882726510826386468723654804302172178568400139658489858903654296713252433641762519440139333321549869794405046617015913176902153279524292860585973999407528925198825772042305157542936172391181301792177696517801610029028362670844983059861583303756667554629965191663922447074895754459497205226539710904071764972974372579317186941610253159337549604496102925110907347533139433992944227588779359313253131204044636102542726377298369252016434005251286486229094990445560549422111177581026293344406094321851931000083331593222934480243778662452377794727500015436793342716094714374544402236890497258402414155824512899552705891557028812539492637997789911372678130916096709891595224434709784655721937952898116053439307591211532285818593921201037107379427539174561409292998343730552174883016956047513367037905654423301426507066314409124506597811739749564137444406341590346429041637658464982157198972303859141336855302171889051197057584580822996805672184957378437233141986503216897922004799385268303659816303969828475158390865733823963463963119858991271916258073492312416764651065857136081332318356178565128466326171924928203716345029095906126811472822327878519046336700450955791592413825218851020238048567411334466641272864689202137043790937145144707469294564843864327357234497731989568309607188540759272666539293099521190815664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -61744280566247546373919295487752659599939862819311356865018657189856841285122390778926622960954246584438429321066460324604273456705553951558947088855401823723611164612090260905818431181554784951989854357907897407159067079962111663951472925688881449533994905495689399801178134985122941926526635412015225019241690476441575843420752918043558122595597943282161458007512824453083385370038808774159795528380376264871230693138362147517750831092495178497405524303498841072788767476011813534720872736301940612638211543946768007935672368486893993420836238303788894077777006391205364574105788405625446494766586565418434747872815299083068842012667043251476483732093454319724275001326456888217294980364046091791949320342496207308272596959458026419258834962351050716952151848785118393089164663854341307270864446175693410785264412917031544324944574419486598426201964590091038800842428058593379455026905932565938290213181129172303303038105847956128377615548566455701825489038801600752797942080045567307947808003383521640364161872548416551577829360827136574609360987126456558796357857372726998665546955362385753596670289622292183500985852764673650327811071687032733696223204947323365358416392006818578134901686138306172608149982466264082512518490497694226971458272740380710303350494281631312043490245052953018702904423288511920074624814345084064531092041333756813851268028294983276676297320881476309055084965743345174191692844110571631753749900329585700993090335036415441805923423923414296610645145360856770033260415114663767205158745322110544667145700109203069795747506145524083989512906109796360770863357712361006539003573114577522922806554136869549585149824085036799832865463261470796665589555290148090814453284514907268985581262291818472123231307463909375504645051908183935213711780769768363339735181254425327032542484602674560139449167173308714155245025312001751783100335524799480046685159206077974942591392351375361900224868792438853491066668736658478534530184767750690935701486570334185802330585155725098250707504996345444070047895915594664831505255271346721057698939550105160747389148287055631071284033967433465117163549146669334904607446445074518624854445650253183780045083464657305667136054461547346598282522095788545683234558414916986320344139833899945890477047853121219078368978928457305155025172275220457924583357797880347378904464736061244575740975135891528715501168261643010482504425979188046478813402094444048512311061569827041481949330851360908714219435296199275198632851618244313485390843217400992675253642196162185648495080450765026917096651706741733464232502224023854769561270288802524827141899504856762402972251380244741434264218177031445886719107899129174892285340649464503857039240548041756594406319487090984851751087246805367764639454210982325124650826066530260971488077530860918027450590277482795772328451791722522772435820900878124445316011011234157489667468872288653611309646869205072253576523244475104197215908188079266425424362777313782916983565571823899965994352668741943773050363933089697749959938605766170195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -879087464231881887112194473323076352058959128523825000455406129374084868260100225997525372137876239970157068480109321025574309476468282356042137142959047112108855745601359225410713055665593147829503418157717724036377890985856102728396693301094840723505350036989874899361589112936801715104894092851480533933704754001907921018507878190665294763267683672258978500702446971301844881833246413794425383001749337346587263745007667852546073985130602655457912985574341992919334689299485517524258375840100053507022723946112823336799695363661469893665889121742103596404638660273986965954923384655536050609456314080097032879431070632765421175059113778385954417642787561075788890942943943139236605562464651195412744660643778558112219469276228721711359919774468458820898547030468023774075090246626182273746044894513761747073866739303876845594601221652486725503923263199747800243955278624967464932364485915084019753038795236339330536029054284602991723610574088812961679650417213266606521945279530773905896832875768088357999237178173586985506919674022639043357866515483079166842161008121754753395381685729655307908359832881121390846347347559150377982046741811131910902396228000457968808442618826635843425805770519920490787916278804445138943119803076581176848295502432897716256528529499967112153596880211594936617204134202626566888379080540322512874219495284121670876995851720620923649211488982473027592278910640752909129690105708849019467566272049342291031955077845970807847838365790417417992745834708135655393540262851966973026276392292411667441175522419722918390312796916368125935357531043625592265561252425883804735363149173148144205446205248326194337204145702187013310958979402877666418725668357193532432179826661331284528818889838660045083922799803832964807997806642256302539473863052454693531494061219557383606106620913990738825621528853627008635712429588462104525496941219124367770911643966242819298749372164137227297920848489941882635658558069246688838875319713139151931122621258607770718995019619618637454018667837605672284891953565315359391662988229366173159017011320470134070148859871274090097086288893782221184366667605440815010918484660085314071836166031235672220556291808791613324785228541936386527549992315016146360096796174001137168983910675558214636191994606068501944980514580540111095662467582822656587476272927009796343717457394761633686743084452611400857115410955026990863568173694021769972959055400083146763447284862838832265635100727857259283326847294371211359804166915247278011871611056295562274724279432045739791800176615768682482881997580053919188619762093577722334114792405488576147279150651841361019801975722645984591965362954685926976602951266899080263554452469618467326565341432916656360471388363077260285691577255965618899211188008990697894261017662963790181838754402158368090550375182274083820590001224745753946853516044598881615823802109160976662263168262714368765060457084647419084713301270831378652708290326583413537834909424015385963555832484667683164550903025869745732599315615738906586936538550685922265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1421003820281741820460847414892356237501752545228197579392136995476332862197231761277824837401267576524088028936806422831806119229475699375666702201383862546211142367672306877012859149791624425527002100208932334140053860456109650957000543893034666684053933141706733256512016157831220967006493095686351586800031966542066682264052357395810837230934712610236741861268823863809440219711947839252709845299510964389526661322529460922430512253498682019593217047060826185778463955602246097269037651959154990331176257097071646598600913641292983797447049539842134208530091519989214230882781368708495663974854968211351820295635502821482620280307705178084535801781679634707825847930693316066277716555521486045516027670097835165738363331871748048587865071070956702542302718317411894294847229061030758141288837498963460809397202046080293413196903659031540839100450308773268391230921917433452290760102911674964069520563654334231644809453015179514094294006379555566858587685541252213109338591669407857804034578649025613942406526130461875107371917786684702310318364697283756600867916275515410666078824182749260348295345145334094237436245133118122375210038362266460680692366629660817764921062965128360610729718937381545084793712794300434415186435158461573214345791893932703791761785634066935073418952450321594396883616105897758453857113841198299862192617922991277299809044986213463806587559079711118303485314423504413525234223425747470059912145275079064467514626722595254140618271772664797979637079498110996283335823762629086913732112007806193556227656386700050526924314079131924600805516711354506528127790553656695640201992132054746394342922529189680662320551056588898398795239169932694876266709805876602847904963873676876470016711848633533802026899142751776614199201571092030916229077879081334824048667061028199649212484511180089633048230205528000385465555077951052035750517406480807184231296312484531078032671936361668509450481091395317109026789019794261573987836488655301549603915850475528673743642910672785847395291444996662584584722738085108063032885134722940789585597290674613847493348805078978361836232092406789201193709438588891498809172357979946973448195351356100981101980622549015386665667064683900862195484351163454434619670275304073875991302101680852550156311774328797657267686051929071337846649072630468854181633803168693526244253437340058120361751343570184431772806283107850327092414424901389995497799460071348313737889026572783338666527016065974771354719353391304023580159466003188511837984083906350203538039376084324290498312683306405225602295188336393502656467074722413928262591328538816212155269784482128635548969537591570064161249305213764892461199308272811476623771460444530362791490502631460502423866441194455298538052740246640459679628300110011660694396225685959916371653711008543478621166826013342683702621528558833556630040516428744694428846546649087200989207497664267678279053213457950319989531523787447935414844748292191550357947726853467616319628464565944825982256383963684377368041368636870332780316225407219600898437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -781064439049971034745338891893526498791386850455386977562892694212047710998550252166839192818103845755183466450796817259355329856283058258210669647557804060881385513722382393801469533728550929787558791501497697882310263645081842772367025112693549306078326255850547565638106732496544898618263846079335194837583181732642269835714038068015143981086800526294118418091728700979741802240159519786521075560433700631288053184121671000163902326837208189679206959665139987932534238795764427337719338595567650924177346810319635521003458874472796752208264162863520015843664850026820322459271463528176000311128886806418351942318587953181677967235078027289554754878396867774355371265704133685708476059303802823148192795270599143495941752369310560588259886748237877127896254922672007896461914218014391196473112698549597084440429433296864479277802041826529059126020550336910144525803576179252546499259100717441247722061702735779708383579392198012678246119921430219736661496098455748618313214487655174521203188891465659215556291754594310365289676742525617319081096025782577232411287314497915527215093288963055666827169866123582535092139876696063002384499752493953009448192786633215328117317609260315692561337206231504396470046557437099091904569010450686517759100589573896927273651882594294998472215716818223141606406555300190279324238914105381065591408716449725457497500880036965441308066898631897566962642542860144573581986277683501716934286922861245634057181201035608763246945972297747126608825862442581167149261910985338112334201030283868072295635683888499409502022179576742811543849796248970850357540421478459571531402625310300254501884554425551706154332596636838647442252882403536534306777330387079160374969966359629320071206434196459701809986463227375143553401571943563350453819707959154762404662467197358376194947912556176291433363340929388242379198874112452923383645949198510105865139664852147128644693161745841813874469849084992002527325351705022050227338014962987826234731619743381881794558023145920333978163305240964032385511203359494121020029304386193645272325766619488471941082618583021683695650152712590841920694879861700788175820537103939245849639672029839428039184456120703685749768040310364794969322872973177063304775289149226939100808335665045385501922660678918476470628049622945740436289436615799252373509344714525492242851094474958491521703457850585322589564811868655072663777520580199151255026049728533620012328417603826092437309192515563787454457454393566571734215255814998062002111977680172212543725803657738539794530268357997104137352378592787822361269368371972343184796224166190212237716676460478084410414125449036413368776774297932474614571542231818835501647428576029628182705010284175590245530891223082931044557009605266238488368832876218335065693800867860605726665853443662297847187720145456994923092570180344001922276816026363704387997968491223972902228663972039776185144334305955378076965388848369533738585391249689148099621566412226930266423461419921153224708233903844959156010331802046372956330930549377067226562500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 382349184491939581265763776213840525515068808606765226807229498514040596906213879038397828725626685611075974367250905825526046282467114763435537811386081857390570164237054861697641226373629000566527371353688078235177370956742869584929295077449147021315386211439458141662939139393265012944355069720256080387966467660279996456511678153776057414461183064553657528703231072419634845007506535101062900672909883994272016247605759147832234832063367612870953597010058864073836577382626493999637932459984534250306397439765664752422582519851564061848694814872599492579760109905472573438613449046061544443573529867787471763340813073533061425501855297250620355266614794904293620964249762222870055924932065899399580108229189635827467295542517151008688040483244736977495721067464623308002844069986622795069869589571357214669146430719566528341601280265885789572628109091656540056260577407092300520273433263361253454937670228456410049265236643281200057023872726846302274353708720481964664208578478943355608976922573884330446481723270192219154403982234501044672154778544193610245826077834509945793368911169226687262543637349152702423518255834405140714396437639499581708709544531720720068698949892330059137285052543022511412236066108900257324052858567960132315082069539935891976788319877788271692997879316318589932794803478570359384736048436282963196709467354648512119650248851539495319181661332873527547554057772810625458678817299533528754449910680504405391916166217271246394216077558333482881807484996581473433821484698441479574872185534424928221947629160051812351876755695886354939281871553567984578840632061151286398523450987871314421090386736778123385860894426444125500867241318796487746477632092149409080208255905748228852308919557486925959541823185842477154851981226878841104537141582386533702717385467515963217587698730134631114910535111855925502764583963120901646242392730850229295621998740747664603823174690683545636571067159411835262295951655699216022533031183582865416071041822647611988965690471443266495005534293660821366003239902979091189396600945872249544759147173546947076606155492788983678243089817734780122264263539006207636375762431347592952698233678991029882778397264774323793167560474315656077948506094059029729392764582653429943906410650670781590976445939078519912624762683370464143879353211178389486627001535628354910528092000547315499748517340051661017221007921304811263040316120932931138581087889503557308989171895233634249517368183831200440055261176059035167085102717255347447118166353926835558236675804036610094316581805410720487097977404364480993843203150750491226451435860092480260454042575321471036730374870210351263969944806620362669589437047336559850167409364163913250425603346311861484323376974722765885978473882454777507955501583543192972985515084900685692540542768360231399599879450209302452460554122649539103343053194462598777303553570099258678920277658430244460168033565746988526572464374753574283805953855884330111791462237120949710252340193570838973607713225415884241060134900632012731010923445750459023437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 758266742474673271441641544646905050850713421372375308066639988085438976592806415025765892700953580565712974561820985286870084237908718315015784657110782056187192215757426480707805600392193629971126142354011446363715162920440199683297888606902986703088774481187675407591585462844803843321516323909075932902345480885650321049735131301996850039261009217758963417790272187978121816181680118352525302429461781703544165048267114485837668777382176302580753057242702447103858069997654726342883187128547308842706720364073552223688693079851265041813457737280848182905434690617568362778381632358332799277980445201334013261906273667830341681128417045784405385754586147160094750236321540192354514408240309154649965977250549896403502564894736931519570662177931592541991059699000287926666063401921036295127694258135789922527857902595779254478909386037246181763327947375906057433922954406871177574606628437104774416060031189029469615263724103860701554469160863615135868094908852463596965249768357150068068445071881447508526030250950259015999877233235399087863486450142440639763619500596207689417462872126573970999812270350403682544848046009970459454058073723582352287920466109468437090228307187955650713444667621376421715870758022253522845812112483539091394027808141312597660115878011575426663579561642252739719802570394619801229619354812104443213935663402118824918901681739726502632248498018345396353036984813330479670391627865360774439284438706028343572542765051095045249891555848186348741528826017958198385401764160425998651644261960884413867059496646063445820143580353570804793132156594596677678070211417156164360352391734932857623595917814671244013150726716443122530766842258303680122686720029382450674118494960294657131500713930190650887988465842166118366875001512172122237688855344417336930836329361164059685594106210908320146156557216056583907484114490156089672035677758515245409190223095904875321997889371672469891072089249308549270946058517334649170038627098970019427827767208733458938023296657002356875108965482921422775505731150967861236447268972714756965285235987402876104991460705790281510223228557785412287889602611587588022423790622971091668667082879347237155803798742365630902221610869127690450993316294582228105078371724375726802725921881399843491216641870289057806045668302356648461508314411210096314257970277331239310880188037307494194741083085434536349178014918366492083701428376807864171080595234571100174859600991147765813001431361808993392970700980261081518130467488347767199044156873296345613983082777017094927914007239791533538906398351487421956236399151723854520631500212271868701786650488995888857415003801890603381988909427104484073935105886386694094952788134932146057885613781407744049608021139404838951294838399046997273072917550965354780604421612533216351488155357375662634071279045862940469628779414488794036735485803532501904182401207409633208574277808262528000392716890326206071942318323978099508024250715327615416661512000819982381921205784667537060742896869208369329536921432669403689794247505582258125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 265410045796811668735361242007679330822611810753294085276739325332548060701301504822125530966707789591105046630989341142443022169610287975031217015317905886981458744173777167993087706179727081988047621013076905345611638893576712022012983771820427479206108453871185332930909252923249782230798195895437035578676577245960347136246439388296180508348367896932610113390316567392301479037568291204172057373365643251053248972431279271102839513312058183630123846157449293964734278087524640807429275968662901636780583857203740672212383568604174578777027277221375648034957167801247053501479939779050606293694674622693340136471701900458757779750864353945658951462557619582375152342578564450243098401044125631587082837982310156587198750130352946307001366650088678545010988870648711654508897733306823628869725840833617898875415296592986203007688863958072575846477478170010292260098600851706776372252555886383377464996239723641105984347239632908208589805335343489871257172811973146700320560126960206891921106816343316947063483874482041248996387142111738594894647221671090348479716885561869570886174927687243584694098797679299053727472647419289360506404670642021932828204760902988143779611615551074566535227029464004717833413586599667727765875746939150602227332963744881497899465436370929729814915081406436106047532708594542700623813097381381935636211652808009495492388523911625426053083792969686880213216911069568654635456115369878250380663672217351055996600586588417616913576534240593080733846055113898454229531881062983396590974646242377458049555945813726249994895429995157422262160843640536721049425873599795687499938408024360491605731182040245624778549590362609889523392922274134862832413717591835351445676076429515663403462537477159554048089579921016565817795039032665976218741232254751977029455828685244415586736847682734878208412835665554121520114725918124844879930695375804225063976968083477773288739711752522528589761242153209129259914449819919466864313923239228046198786716953419137669865254236887950304636036279127863773710550571548504872719167133964781309488680010976840137179575701722462682635194536495138930158258475962600777336545667754716137895820344475114224770620177104619139969162245072702319759172242190561706370324961344281739609934968560052447144207420046475532323992683086800515489397493294857613684220313896224202756017363041240010989433140683183873637439140440318609805792996687745382850151963265620937398750034923285250333943183877420495502377607800235366269973215198757418526841633236257795740861979498031208941697586590320158253047156079606225385288246495863950394909749256001030141334855064008844040806574365617307208971991153394266798818318519411231095367755492166272442637653966103898570989508426436094705303346237166066672610657025780833702118201234209378326858780380170535779589927518009726060868276776209679291050104978545033611232911091440421139378666906203013947041966145769325506661007909185050447806819924971647458775474312925776235220935055864044371708758369475621289186859080659760954561938669561523437500000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -185102998294184262655084645621673218425969836044032841591104461086344217705956629737253710374919475709046003496976693942055216793976621265010224358662595265418458571845917125759727989280198004503133550916394119301092604209099327091722025157410817626060646345348653378910096983246535413856208019257190091766384112270236088091978631419627381453851604491969478951569470164567473820666273781967480866791653436548839672282777871571106403390581897852552296985961834187485707059046205238361940389055645198980794458224367380842117416786544937831738803879491495302279830449623657065715690569059852793729205503165329374363208451302370571874632834250128256544439491384145686845489111168371962809050898335946075246089534349620064665276807719229203423265734739264355301897362885087955029198763172932040298652659751526007296622589468766319866566336319063219424464908637524989631385689015978118249329543281482339184942602873136743285480632350212471574590319401831160732363940194254674343183122528882584002589325129092006677406507326538909248014609761680191427646112181599307785327893790647346763258133027167989892226213076647905484226845988567407411337414016874484496710553437944763121661768586003903674020704146649324193440753112689248522953505626805035782624851635718820048964340080752248519373114989264204416386673861103629488709148025742027630516413324367394177294389710862248683526328497692646434210011262383568984325099486908964959513245781216406939193685446633507601213362607541052591948195387910303822531561682414213573034150043138786324421914378273103735134656380531085303787432509308957946342965328847685929322893627380540768463426667736572663270679142005738231719117799629262517157891698809550373744200605414669265194335861838805733597623307174133389609098410275543371088442096630471735622585170532518860865792538671491827107542332726777583845531699253856892198170970580238070407308340549364117246462579136831047282361722594016060076087948675005888597035977897280573577133413688549010515801595166115873705798831815511402622769167556820454022113293423305634338940030846676758427547054242707850585064440969368407997723814680435770912982619833465664783610828917029488039078658844990078840037402220022156914421714206812749902760397378359989255008809559363434125658055483663299070197078154298684800896751567803935405069650232149810010690097154023317237716281819917888505476710257190667214555340875139503369746681178305363332409873989372987456825160565813356137204241582897817808516226435277631366291683647309107848511868084765571366208580110575864847969039524168769124320570975721801075960534972687933200535823378259834032339349847572031180022384674871420231594117961757647768818209017572776176965472654220408847033532855762643137039125596571497195113855988258110140437304238076097946628101716945998746901299627777119137227880688102916277955664629771274860836006821940718623557035638204556444234421248544608702161280911594917161301712935007904068307858286248414203053065445371935191367309325653452011401374811840250098019149898217851562500000000000000000000000000000000000000000000000000000000000000000*i1^25 + -188328274003819069014038838832639743310093565986984608889518407805006137567914014686679188335924410889323813476097900663149974927660426574976522726134343558204788336972543715551743282340813794078234102979466006809099966260356966688592808262290927488384753088475746309274714221233191344117725385321034236679032602890155264437008679972911646437276611480108050991163708067120137876623483429169530726775922181938832870246478589343140581545433406089850886473791758279267324801436573249204889011255938098667442958065757081642947129024792271589721123108339682079435524549481733106903325799920926909530654521480001098851254513536514035279400147577928839070653474587142665289585182900119527815951683117667077680431438950651987575434494823225303206351197657065247175895095421241014603873112980475440257003840858818177941305153043454558107682458588902423426603429268952025705675505246526741831281742512208305067522391295452068193517626135299660576212638719997061381607892683244477365082174636182140807149828845510556330643214676741700726122031166181775008827316360622150289025584577022009178730122112736773874710239653001817135828148536849778981393632647104682901435613626987748887747365585877592325131027093908970826006785596939988810074993962326361888406908429981245533315663989873345591739446207246024497167797017515038282203255771542103433614165793708084461081037058984885221128560620029562158347735925522553131151554996367200411644597299518901817342813463292844537331973084471242193878584669680421536160051957867862936304659677369533140828104910547855884365335681070426574103066495815323076535598045827103381202044622777691552057961300274539878932179969140226740976436106787375669796761280039262274905699799876770216531062015225365637886698449059515080420248231391849650028978646570638898569062904047075075879792242671655403925191678315854990744128526412593500553251643539598936274953658007036468555050653840465797447246416389977467019223587462922509006483728956788422120422102447674996875282145725295886375962677208221563626330092786397428404055196476435091587907288779351971541856029878388967964415251641472660476302289689209629832609434157555288606193080833695879148557805104226748909115016597802846594941118460642670952125845798512686920077365912990393621847440497832341233203688621148689473315197263155089187885181836376281048702064570059836924509427651666762874637893039534250338362751717920748887858817639309566530771901812482880807755404621175400672578173683530689350542423907662609990675782196509555556218056285084905131020977319084527752063585651379597081973025531081348932900291366342681489948155678225535932383787263525387994696740600569226408539726533565449689924616981944805589847405774027881846616766243323852575826208239152775502737033193145557238148231582818330628246086095407727652878374077934005723497147378592882356561254715739647465522186329788668058940454185950219851034283725795389980220422840768850621553016273472891881919195214108198493277211862639735982743108455148944050171470117809778369866122413439023437500000000000000000000000000000000000000000000000000000000000000*i1^26 + -20594516893079083369143239733827527503191516146927909003047582322574922539622935867005067192301856680518569694267334648665013730794475112024185783496296916911488583707054867859657316006647914006606588308033822391559757100420060460977122275765161054578050384595646441401464642140416326699709898152667380682343956155697665155658413729865091276330393859821884835779181810664928952111154727796822469012542179001246421615251634861263800335930427039529742731550859472031706478305536403422820670748339463734658135234927760635260742829608735522893649421486210226636995943223331705273282356532501683930708877491648730652659601478691121841655814171497816601905550142773395669316756452794976999858892420118139393311636015068718857089600397756699347514107298889032687768418304331301471414610341675258286070537536085075197445666551294697325309646665946096749869425536118293162797149739894597355014759970085415960511411382154648581761876347250895394376334720366925057456905316934445529889723464702809696946418089222728347579180990979341548445058233144106582629720427089227805658763727591515033481359531258819934432380470028024104202866922326418954126838486746743894104341689748672084622535765420043946793337578966464731625814096794905616188494687030638543434121259141565487416064636175942608630369091195606700912081339058204172290351927805077638225332088941697086566139215025361445237199625304032607195794897643810338934427454770030109504700282999882676598614732440316250934180452488613810927942883438679120018475008870679213747251395946387772299621558459282229625235706787437505348199960004868399460636392055316681130555786917438756201833786442366128727378343890447200199745846210135345323144779812780339579871030992236515056649358003877645015587876396251778713973932678015029394422926604343606448503088361382994817304371432753081455427156130378436414166718026259271215757343337034421477135050733227807894356704934805045960246051191561300990897998954074614356550573427513897923519817461744452941856560152099758704725540439476198947229638505137891335144099934574468498198919941581701773086234077068805225284638644949279543824083299804240566773516203459105068681230591739948241670459548370835933599454116517171101135896391406893049852557744507647296762971327646541633350358197552698549354233795929466745180063035039701659628546293231926640439721011782461867782639713016190125996556887111310503801399665486148863883442287999589334079592503736455932531369875163302170854745068405313078905998994523951072636525049737424033982632280929789119966297194424599668567772208841842141009894800103914633678631738475566262062569777847638292262746174843964371088213024429627223702083581917359084539490843600587849721562253813997358517094129442452066917426244947557291844729999968871248032501861904430860025818233960727353098192351258117865913846409400222711722366765194935915396475811610960607067205071751463645245598727054536371310070290259232091721660486327737405198156306404403588429787028864319305466489127137903735412915616273548719039611149858828125000000000000000000000000000000000000000000000000000000000000*i1^27 + 39251842091658850157692082167270905176678439159835971839633140926206275395403047337291431349244073956406817316843295938308312937031131944267159896729430823342141616645011525974281336485330259984852736904067496156740055650937609615719095183211729561642771159237570854510055187050709268390450709664604710636677390058522153389222136826994626956240966041428582602314393474376794760664621542134072551449790894946020426487457666051958269305965988863206953579745971573409694143671472088043777627298624860271052059127404665570303340812619111220446420389131867426472238243497581743971464498959992514589204293132696306969344397329393736109929278602567652094806198369268733155564637292689930340464005322402343758465570566630774498962344540938851839773152347106471885494361456403377075085809877535914753373466357988334409016777659180794132917380967534991643950662420815751329853602470482644725648366539054552200908791204089721197609318418758678258934852812133467777682242116333396308206277380932583602076849264707458792418306805729574978631370242357627573747270811810943798031679277746148052472368413614906105195483104620998423934906560990872417530243498723107006617698281126517490993727871224460402382050765921052040897052921443941900478003589678356976771499447527284456548440254819664720433997031480991001814479145655802863085468426047274678521328771189435430759534323235222280514983622636356028678316263876331395212578600115262963247371466031477258780208089131156874935984532563374734253214602836522788425406950051364632726510015889049643884749429501953012256771400518474973279355756037630745102088818755896555403708807099170575177453550660135325556544074870515201329887494618411404728707866625632858934065944320120242009691532492414428000963872816057044393215417328928218823667569456697685062941643538348251963223557036553129306437113471605797273911108528575985764835065971399341471659391383723871633762734185241356462593585466048117115519192865429130691659309777844211081380409260029293748942451867192885296982758400469966035078177373254142663979509612237105199705409392845370851787013031486884046798220482864255765032556081973370712249962749394616168293976968994805108775177261263676084181683526572266161491358153826740343691473443537229287530320137046933652409142146560536892588540254921470981749870101006434270606564532289977532110681863170012080577512422793053638298760902308126361784609756299725057850030656414111848210539315085497417645691973037699359517185547541553321535207076435203170711706104178144281817363129547211898559869240619344755428844973646375374729142465720283506079685760228865651206128819291893765187172686958970443367526955286129926980300288760357809100267149915151693799769087080788209900233143929787481302641639710918414218857023594729088506560614377290022500701296493441438190867687737778465777502334913920873160027181209464408643963836336657832699098309285760436838270535799425124051806058657196625596093859095052509695361840657794114435187149389980495103140626726626690019545566182952758975939481347929687500000000000000000000000000000000000000000000000000000000*i1^28 + 17350883645660139747095255948249759245014197141637305048219712115972677304893262709172882921801643786121790376115073013585787341323384362769938117612980555470244006732901884937468243368874423062857377348776778088967942809540585947988761508988320776523218611268538838153369838470299974172372982457207038880388544591760825932764602503619012660319211494309555725297750531282096143688503620838683397459499378419374068305716553425804223058268745198262291423097108407885801690330230763401403896479492670441506153722616507865562223424399500537773762006637157370869820679943472398614564268185971566677909142258330735456031284724081417167060785148657868635255689491875969986909011032733842554393620372165319566102830586102156905247092126007531487520128633592168554324601002580945020047871895087471964098966773446292076959061800881153611005404839333124735721097566396648676950235516432358015229300372907585107955729837160198310652538482735709511843768976096662675727052788406470192019349124035507481664817396552783770353549176619623197479686095358969340420352154179651126346001741937693280048944081217541292619838219719974724165417203022249880927050368491185863721379791994130331743325452974154643532058781558667555621040376804750495697600981978513295950058274684151118708298557174049274379532439680487010604427594601315301842107381205458859933160814506166881818460686702982731627624112360901399176788681061962520327592589014466570325542829820772561741008669943492473558089627136205439993521273759728821081421029596674750625190126577335087046519800457406788669471485572156861348468151346714838246575181889854907218088934387222349043836281606207915546232235237196909909684213303719478989919047612811029343564750835154787639944682354512579476731330043847689617545630961198918557497343089832584108538563094753720031770328714689487714192670422642539055612380659153443164080354748994621487006642245837840874948023546240738818022008764810985982742218495692633968736426688564783066886234424687213629025328622534592207847110765316069266493480898536959073000314851423626856625853231322803817342248594650482025663972450724084576030139683160373208361623624730800848914528790277676504707696778159578075067567762474372974060646407749313871701697804965233649325869780598186880482115080234419775128105160302374240536776287111894488813241192328351806222734931218278980323280018560679629118666343871517029966576105368317962668716818565270386508139872515695022146293405745210414099557784980325520834658645309717598296634448313873540989826515307482483968200180355128108772905434025441431996221976557716445024429285562812149924978684357911998731960586092796108148918180474004169235839863302439125217178718928969862704043759554624457244546198197841337949207025366351131789934541520580602658434910550852204118823035138015518056937988176751368774494172509166200122185003812377862262068512760131526427107929188787304201864571387732353128347303118782299266630258422053359630142438969464199854411047763246742242164593554269708845927432223414381647976227690039062500000000000000000000000000000000000000000000000000000*i1^29 + 681939660155708966827555812636470037541864727798694085321207676843019537732947049927172581330866924786670662380209792228208797087645636776214775615279972876300266696688765715421471117216803949449412179008037850865031719726145595160998909975709018941873352415372612969291014210851735174814611224295176841542622599682173803911864339719316394941613415512399550681579099325541580402069873900456837193778427034973357169796898063432391798777330576163523883001415077544802968486075428517568238782746602964656498955471487478903752459502385331934163555128730243541349347088369163607049205091771084248620157424060302545229208240831857947567944047894347653794317495448702010999252606795101463393239580020200382851636065817758638107725612795072012939516579089374219527175787024666917398987100032432814376522101534018850496789910851660562955270057475047148855250225255509016460576854304308748543067070978152462227611086926967845100292037748402019295393801160664316067002678061192320445160355199505933277887276601289847391187152895966808530669865012663667342999740029328051934372614004940184434958601391441414372313152488976803229273479569753323461441069413520078199617629901976984664468067835716853234670508593836480405791537238587305799313861461150880981111094450953495137189758121474261309519810762104039359939668461121206667331985268946360306654347375900262254713842313156241880094318756231729016986837653090676122005358049513127281839857775238980605481213213446206377884410054789036727387212398181035497571259768902595051426901017513590728194942036851276630023362212464467550884480395349125858393563263189189997992184947833421273052528314317887587529845343211905184298301073308465039897661181303098245836827099429781954963050437903798259312595501276717167753709484158007228395591441329699378594953963728597049318624163231663414301479990225096905880855678815166124077235908206277242168095048318666849920873961977675563569896322809379770625692463214716542386880669355323030923720293652737802841246654614553760710982665989937467984111543935657591257285768124179501669348094469715085243616034001385957979025086407560615437163807469048789793221093369444612936566241049777856131866906236683903957579383678653035801151860728741927723298828192815570144558032845128643956424834955013702361660161075881806845250336839297549587995588638719947683304179194406741168229427108426252990447240543411464803440168998925781392795745469905291916653632254703541458749633548762266961850906736930143544626329577944930812867394132684432933689396572091923776675471875381088158513446848592542416416387390935023860791123460477339266738567625894167844707996914285424107965818882237024698296069242514865060177039770773244572599778478410582861451870446369369191957365777341260178296294175240685856860154613004850909370293197075329609838217904826822935085931156343973331609813446346941585146996623088453594011623344728904467472738732539543726167924563086527031723409932504256068204876883482398924934483388645658252880879568393482079676740249900072487830479130195312500000000000000000000000000000000000000000000000000*i1^30 + -444877507107951653597167540508053472111056999517134040648769984646843562250686856632708973317189685967287908355985704642138266738016242072757176110201894295529050466771831156395448813736835298262765011502318486834446328981033067807912572759515706412630156130910612198926750730823659556374255715210634024818936117390610750094122632370530029860664783094900727128506936853093613976085622099305548187884064191802239052730316417171483265641833220791738743334855740909412603767890891249389524675192243070133877190130649146959293512517175085464766247610244244324296504659486396918605141448874518242948900081137497398096206259746011481105997623666880453922149743091891137428328605051432958969692913777678525112995486431781233297645215574623087941533014899786622434519721036515419970456989755479200341998462195043310915778909865335453985790057741267655780140383520059205966887268188736206657842891312767244369213459145269658641920935675295610692024766461430050075663987634974583166904475048991498430732290654780041898315948499226844503813352068720111354948359156830561240730307131522654269219768627807745480137689398863900967302288144426781799879298782038192769606722272183318941798257114876354671300977514389487122328722006566496194538802788282566767090493149410343511984815531081720250765426595639691238171802311828112467926749423204875073636877086427619492715022903732219961898445979337583674150818798935203437449685122017550892069278188816714099374768545965077019465355989759245113322371778159736946097029847508601764036309711858620865122362004545158059334414800655328249329123201783332548159282828472405411274507769730533009169648742505914269591223514229024719252207953339618044640514996477065582085433402566778804518904221315092393237607036760317118219258228530943829873629378648143356430821945323358164788041591125957212977947487781552862680460422621704263608011008799673181291087786452683398735794934908438470251276441099780276361506857759408060526956205760264885885935707312082081065365037464464626487168913978294507508186739373638792967684934913598904178864669976964619554005838743823670833806238872698062646754581654738581264907707609126418575464385516449199262585077316093066421853030218483129113923430601357502404159470051192551226191665107903019051489204989087731126683416337685076225921828931855545786813857824242713632229428468448883010101604528106891908980714083440744454616297207696947020153552047420309613657955301494171817770712410139815861968616065750539507722116123876745910465758160005239022779692653227942360156159153794731029468464040019888524559870001054831598740467459455339297321359182738859879420962500379737656706063958951982213890792004967628317103571949065691236865171904173573421843511751673416324784816062392167919897645629365443255455047661455519460236498093432875212233818304700996568710358803555661502944905650453683056527718762565018345911358726584238988254354747378471452115652905354335140103024655807559139327683766763407917599460239214866782512640926645270703530561065025499486349207893906250000000000000000000000000000000000000000000000000*i1^31 + 6606923106517046585447029988177538930634584265569379870190579626786483018103024003842772796484175875830210904444863175669014726255390383486518832711347291083900162237877878007996457339199024038267363321875412161780139027544820934214667788124710954800399579344794636561432263183413883889874946653397734249262900370633792289613641719214887786303444800233162470027353101961186798428402085403169795332557391063259729865560319998138577141381925246300397342844456962755470666452054900406062894406645697084699660510374776631139394231717886834880775279503440421691969701143202346016380968791434948835111650561708565704296300650610534338972801792720932849415185003866375259515333771709583294662514377393721559333466536225505185829404698364959920555594554746426772657904018263959668412899648434746350099863969015570165357247792175102285131763494639278324031446646430283366435126413929420448967616944935428795348754824657731863961792308637639707824734255893010777429757793743456415640051161846166857828629467423012591038748791513678305950305316481788529084565840685164435717485562159465930400870907676297970051119756618551114111077621657095326339471488972360026019482258715338700087013549425444145030371040249298143121138725587112772628811730924318086731994595461889123236262765730208568167457047471961876827705281416506925377281153349032470466480401613546725347598236460347125343930071256848706408604568270004527915463062997244363231809094776566825375785309267868029998161771652616388966171568519604225465806770807621508083220878199377999665089662902636645622258604702851841298942902246061040499682117543954826367779357412167501616576040928163409110375308511598679305438552420006935177918709653508264023735444019071909519385594271689854520375946471520691808762200440809170022411641958094425076331683195184558900295911072953563244958972293576357435762976615765670767353370833704022464091395208113908733799684680425404953904663637111933250802659691601416995652848829467547629986168601850578371988840418933081303911173828880846722119395037130644316063568696053325538219663162019612027434930027913602091276069168646544859879288543555998396759479618937626170142719714497403305943546381561077957068242014402107986265909096945742305434614543811605337765685459931859834911024874428485910950572654576918051703015215254455355054538550921809725046797840028065935056637253242181760967162870662609073679454494774688809020257159075949083394045177693354974794526464346241275941867260751332911444307253283486638475718681137473959286586146439800846739584965894909289366687779174269126197009971858701320150177426458560576023232838829563723570048472169037457276574414193218331476020332843030991908187761281955011278521662047588875412033554855760998616825201163155865859063007603407901315609783312412337729776622581243297535025539633457207298582642861893547717601572315516128539330118705825886787372718649161854104125911236492979325892193958963643387784047922041725688648520700065406545694638266470918696506120300634135059247421542934693846815930722656250000000000000000000000000000000000000000000*i1^32 + 25130217603688686591304938850186725057280877303706540002558802267035716408776687772044206914023442785189959290861381213802287880892293593863548298267295222591883539184965141918999737705308011815052412809480875366352674978894364570060133670482833014874175408147765210356121260396374137965879966618232525529002822806551137482989754822533255544899971417012252638079708534909811011636837270473295268834207268704727633989262434753655821630327448810647890873439844349682404463299464938453035135985509021292573719741699155759450078582173616987162237607161973183354022047435767947792898883159216820781885527876351641766707475443524083842325688895665539119125142480906834172260019358134053235422177986992294766237740615572920679440652926323358211037230580913189149090882549791532326837930766074889950580868106792334978617159827577586898280705451417414165288662062558030528232641241827269594183054331744326996786433911711297250738607476047919489603490090578985534639746526550576343437242672857455984488382666246507151401504297468990761310521328431593701981434760337760475132534106953820052736377829627756566638330174042237406005969746454757100174150675442451736830420226862462137045803822401145298011432992317827853455137366569746077662831784551606726665619707674292258008246916712938815471728065419089908967279863589436311822866569391213579150111026411499198829497984690090233880656523494977703745352384568721872691898830134868273461559138111133726574279577132286396093464550143950594936364782665373995061445555327256782522496745269290474219455944087569403319294162824840733938811306453747730321951605488368119394863692540948403454547937123086046607572212501837975908773255099515967463072852493822839529199165280534111471667917968285961117994087619045723168375720140387617515085480350454630298508947370599884412843088593753513814467095235550831294859434433771727539368442161631214106270469797389469338441725428582747074939835313340114971779297862031617887940009083276617487138606532800095963982924702169135763979345609775854198819271155458802094382309746996917013448627937894308430398608742122700758283436580636149306443788905544675371913538927068671494441619697105792997937850031903190245360631773602085299160956951862584375744014121632316534371738362271193423095606361319375673298088532874568310920326091042592058876417692694400563110264576001887956192296507619941803557363306461020469692030624901389396903894788089546712898175909443201929207921411222421089122872700290966648044265941035504019012693021192623268610520541388646405668240517906211200479284198843861951679799933780391221425215986836942791700478879971514305683901307238537249151366858614224367254110435926260876832646966039062552146172485605079289470827414964015708049397115458328514534115957383994237995616491138020645107521317397294611836628793806128105488055311841480488296529908025741694328126531660494033766029717080445807179184085704644849625016844858960613959567554785067067575859435919005948825463875499261881473860561825586863361877298613739455629860576738281250000000000000000000000000000000000000000*i1^33 + 26866735738986153471789999443450030373285472713027819933105757741657820121659741003464120459427494989275232916130672763273816467412786628675793008098532802691357731145172463390131105687735268076268273004810139686888874033009523060465508123796298081619514762739347975681673693178157471996245226928547252097496098659273144769293744356222454361731170355427347998777728651321888944875271086652026831358072424284354144458719807446092215465452826934905822065697646234552316191369785910746591058986303430637682582250364511808518076299905784193536808172258990344833094598162980916272344334561875551382489311574006809541300457196387582804186219962242170872435305419829218902056790442535662589793009235703457158829275945827613435880830356050531099837542648375144056903453484628668414599203648338663895865370481185092497577407131949194956810831481191279040483947413009695561468811264894503573964051217123942830392469007467221814234736206432951900728519846749626050480994679695140597740090636978838581289296604803049125323087970593623951288500221930163377556240249191078417984676846047319577729222410357181774410497220418935969725429988253080615702759676204773215885020966192298843100983456070214905228920423466187573925298774984438299916800876068207879957189221679132509498735334356329454219024596606094947929414713157326186229644590221659330848283680901365336557336703466275168845079033153688053808462799294635796218687138332665563317396342310539156475549827659165262793021178292825003437541986149161113214896732532192164817024455105822375639462746799261737653811625505916293667221102637874243311447462633089895400561086618509947883644065342711449979373541449550972162948178661177450070274057125073682815903812846751212195147601674966487832167949515448786633820350909043513151619578309942870931883976840075236434056623993448318457710085379559060712302047186986264701324842295454681298055000479945362821833277291712120310938473057375323933887170003212830218675060158206573953666203572167890682072416269446959867969906917798278786047157367308393723681429269250608919777950952827506392415327456398325273560638114860676804543663183387311084811083421667883603751549501911793119449369082425282259474509302535660762509425172617183698310388994406450727061261891849785570505371270456988095500222126547430603421409836886463709013822044315455394221892401078839297720398958235631107033180127479620309854650245347338104962472337742153489589856927781048792040820459084287362645668864921648314251569767969231350460063048542993416664921287568051915204773994187396838866237942411138644398555841156633877890418296571330223231400054063831217795021460542280121653780454325698925879113357681273396323406494803782584214446601076950638692332917771573887381076301595407099015386185868096713848841859638542321603164980166873583595949439301120124729023820333004027733332648093397992148107681228188527204424800020462543985990768983515765317067918949630068783495407282740563755592405030751625706842096429952864245810390709022067489744235547385553946331543652343750000000000000000000000000000000000000*i1^34 + -2986647802980058868326197138761945833315599804098718634409802638205773683520793226473350668554274407926098541782136372410021390390689960137879323615865977026753091294040275107593275375463309659922939749510821303636944959803155239853186338245009300625511646273205239682013952102528531508663678311094904175139983241448094096584420599117009510039944543617821527122402622990730277795378172987140344020811222682484502403589850411894244595570841437906680702468076149952795088479931437138471827031344722971471472233090273078866902076885671216408416393862999547072139932351832078779810118274749670672528252536492197813230543730875107420964332664688155594781734548866482305428323761124980585186438628437532895606167102845885832541332490455803127141247326494780427283701562467032374438562394083936586425198127634600089589959800305509506883850427489097941212202250600633881060352261331850154737133833558665225961304030960965131290073182224586201991486289498842957643667723470948600379339414791848299240238996212445320732180724444799332603043178951670063055697567541934304296851987939068308783321713963991756377303482090496963324626518553216316987237483465257825723590676577955563456619635072219537223182886873437636327465124831154413395704977182769228681392495832573844593224024699525164353019616957983259432218815675066730162195896255881078829841234400714927713187752643031441265961869053350425648598875162652362655876115083188809295435637750325744289002864703151301557723651652111827674243084743345386632908978393627288375596059839135401413779743347885626558881412667152593755133034548239159913649152624826739854136298443111256190511034670853023344274198691649168135461282639859036674362138913702372628045836528136754470071715116267625794155895576960777607349651072674171597403943328987936300747408253325493527958902514512171455300361701111630031369540525090824501230321811214448969349631685674889098159744815639837043214622647125711839397175104681842350964104634159671616082627607210136532714822723968696554204321575156987232424235675055950830429352497726087325854178359967240431452535363941843075125797132686885203310296781097615536786464828056008536658303216140692929226538975627340320077624389347014467403364570477309751961836301939824147874547854475035794539227338898314078031207875970466389207841514357145846475381701256379032302994337670287600299518600242000951460345509765755034228584411187903426947407943874060111617752300126514897412463650281024768302138720834318758471313762329105376427251438394067592085408243209217330552638682916614250051637642098640233859388013526851302607774313528304085027256954850760839388491539507685634799701274760853749648883338655034867067552089622279663733948212589381582299534847024980511258731111627244893773824226866491910016940658276111839265846043990657926338124597469363772954081905765103246511819019462856480087565653807254276754554608805498572145893756823750024503466644465224817343734927360075691091628535850267361605270920631808693886061045213910345059780278539631086920359461601562500000000000000000000000000000000000*i1^35 + 236853435014246655573918316750543968843550599563797751783024705616531916846797564625757020585039450117165618298307532178801746816015688417736352221318233458744090042498068298682705770339359146655412262613436818746071922797230338028971882342354514454600735250269939831214668262185194460367703218935496964968153909889282949769932421377605915614779195391956746222032698856288646888902120032507544222896764676427885447101209052260314646514128674651885480201493376502452118935157587086490508394137484403840909583887549772537613678854868097275751911020083741761700332922737550136729378870188932196420751972917881093748604482899095658237872260337672962936705145048849799299678027415142387250465798342721525756115189389512655882654341162973661114350793046301398431357850634299324283995587183233017117807703477036854628498237130520045118688378907751714621405909554925835055724065159912236440572354099014872762077496974607174967861389040351142539185825600315821156994816821841690532153004355441040423359655282453300817577588637419564128358057912050559882112546639150762038546226430300176757600194896315532225549382842818803513360314964486755519962773520960683605962071834144710996585439225658273963039797099550215682536984095210053773243963137406711768493642830495165888223197805103864252300168201381079396333643279903374576108977102176743295664629717101279424447121749822947257381257270455932247472060691980373653560199816172717091112590977680708673143439660220237881166530083637764740724660504515522856518384972563960275678135115679064147560665503822361411586865320192307714937430774535701647568620891080206885591911526069039193669625646516690636237970390403329919431407939276911985563979195529465158777713295808059740673998407086449626004618280189050071479362449769449408830370612077882548639032462436731545091204480364540509491863725927304475597225375019271442061037973806570748692491961714906810865666159269960097075388758717884838471678446322972442350169934883789692510023099909626189612412517380718033299659740615905685559035589364433085289188551267368246141845877392061454444523659726232300033102489718006231199949795687725816054519492945779913281230865619900179486392037507228589795778360865155069022430505779983190178562742807147543188258660424057291582208374454852946605933828620183110772982194399074580739443463537028518415371534295831907038039752852166383052025000513177401209853176416156027795390691369750272190404099651101160780586942013688674265479398901494542444973761752351793117654169711672222655664744544940555103751088974334473135790521526069723239340199067191056006184997025406632234639190551156436667065479050123082404794534216149128315807713366411241372919256961763146247800930166151943360498261660763589049773393614543649285765856445120339740023588576672706148674071043089689088411620511167180308365190454080281346919327092133132895368530975737167098747593778103420378866405492542957810164751870047069562207461924954784064764057116611421235913037041919463369240551881132647285665384962999724198953897988281250000000000000000000000000000000*i1^36 + 17685874258107294278608255633205112503471264355257042880637282598401691550444773706027322705505822655400417161777448486587283199296606351622638115534542467497206490195633197600061841508309981770014853391058571787932599491161946330518090486552019604801945595136317603177323998343159483965967990469914570453957784055440283896720932381234048512389424865640899678472700488008760683585260400997622256299336399544526564868995972474962849585378797122468224673618684350815253072812562576433680649747310688225514041102662678804201813580010233709635818495048800807289848394980540537414744876511961687458578500781983649140934193361888670625660399672330337211781725303109655991323985638376218812014269235673356259690682598667144554236804675343720994182127807375424354342437669041001101061983764835068000597084440526349517971719195981538910887646749731518295635962402761495309013307300763229072033653153135543592547888224735283479911595620657805812843010333406426890264555027940613238156286841081493545189297866526380738751077293108129160699301958591862892700025566808567440913615662879207448469332519223777858989978209384695207052756006078500627682242428923619238126249947629747178900992383129805756507613735438963555875602864977320667236065930223154558678750116995004033298581673445641033865672772750568635711173017375967218205880064046694066284536896693722094513403438062971553350610841780911648904540138616551202377668042579207314134113297015044105466074780536346833437173258094692502696848221513318954651866910700804258375540817991942692467477258765980459720849048689101181720199761701330793435428373264712554453539260566630399894482670376918755758829662916361381066611726424528726246662758294299364752331981027370378186673787409281051201048967424493190059170391829572384919012540065791566594389985618627365947382872227873833133441521707166251815636356370112659397538393198523784915576968874522204915860852937729234462448191285309911551617670400340830376240915712797009789925531155247233873629603931809242331887136388697134151392070463683057037656914546087615094744468862870613415836711970348754166484335821712499253652825437749628299783973251725811756199691315708768370847441549402888576784464977459857823918068202013671375563993207284985943830077463938547724844817749784480943851895198697790907237910197342818191706340739364343379033624975709018270020915903866423689623752835251489963367698121142128371106731562671650984141618131821262452445529789801286605603549370522518477803559445561808602731311163200138539044014228787832067712782648076622896546321267351155441733272719387635182403793493606571226980119285753673555629718209719930877368925053361588691377650578184407151332492503107970290776299388311097491333481908123575967978019888945468766951747341243595978769767705850654342726406529640594273407218548563965554709600902042428330815050671147810055744108192112013600722268450485290747149692758606162842147556666460494759928212304142639246571012408347236845373907216249514770896712375527352319911919716018875660111369980468750000000000000000000000000000*i1^37 + -2071219566549567744952713452601828136584225515446163344394229753941336189886991366236071495866575304208141714039163524104781079563579327407694260863166885786663414527508959838190263582517723942183019941613846646584465619967351969249301021217852215631994484070559615113965288287976851012548430066433971688501776804536816265474375760342721544942057206385836640645881432175360666644877101464723509310410461871446454121601741123587309955863031742627253036386272552640359682942761817642452245601041352603733584471185471496401261872338176067094032277228601226712591817006223200895506073761817771801724126141453337349654015029104872680401907063828488467683777354554179325699538861103292173778510211911372203083996238221329540825717938433765033679382082707127715256090133605470400786371783356253422681689088153623288118691157758073130408045367299743972099102617717771578154700222968590055340979702672842052743749007124435637236223858074133774710598793460442133355380663341710242625193569680259356435393224691873334791899476382672607564966183229810335572988970636985828863578839462971060617059328088081707876756957030988418880178048178534226663952554657950687060008297306311566952661349611006149014367429017898813495715199762373080064608563611374299157859649697406062874493374157620214620784205224630073420617100207788140196147268509997916169392167374501433213961555991024156538941875284890287137441656532155769970153172428510092118289244882192113491199564857639979830676761715208356639821480611174358057670188014763078021920780271462704619328622418774862022346078857210512033862970338815465381680024607539717745725028162183569500939051173544430481658878156309130759410709668811145545835616124399695891836254301842515902932237036611110011855418570209861098278476568136384689009075078360270771458587441239329796448720357056272298594115360963128370112308567272600126826528307215844516088940511331218346903854864689530611046266454699298837537068420657823286896090810932209102886186146797971684761705269398552345513592661356853269333546210103847262406441231011973262425080463088336795346015825019549890887471617703485175276322418905168264611090646530071602551847171700753529963030871966690716040816332028808463328805058175452250742292491709078722022167991592464254289602810288337904347602043485915787319614837676287125223491358605676355031268556057625778031653570442859985225854735599545619124947016333599857134604780248786182750651316649124032273118206421198627815051390941693652095536034939332155468786728753842343331971170100508853894755454028653001683462471334180889361939629440385479627019975750752182492286371993576369313060554801622963427260797014702796088151278688830361733057153246575020361310627814718090198094096908052944450746054158488727024572700558758239965248330746307090243850490423350744951254234487939453069711817880040990369899786735594540780090676492761674299616541258046364097032580541888896486497892536251733279932000345007203453400299430513950945254626547694146373299651498801135050165344951304767599897675781250000000000000000000000000*i1^38 + -66789647736291081865451185487259538394215871500871514615405678218086456452168282630072667895585016348234462803239424966312701233139029744996578216870726051253835599326588868341442228611083903298119978469597109007118551253632575190572084102819009648314598396416595926901718309455750654975543633882354459610118980489896706263727570838826660937017245309255542868614539069250011648866530938649959127442971250334205324180183453174302819851520315456624247162044296788525369789488143950493672744810039183724189322324261910495182911029397930192563661939479998039355219158533491381674952396391091390759110914993368023690745594101745903472381353162317030975030802581547461916761285630823098683681408588923135961106224138712163903604097995882574945485798633081405451755001287436819071225617731841707855428999087830686247742869189891055059480289956125224537782186521938906995578448023638623299308209549117330913190034899533141469217296903084977700665509039564154576790022969313850217333539467022768478180558686141860727929748409346666434397060228467671521095694462941738669123081813996843424649605998554482199708403982148924983744428328610067589494547412371557966244979616329247294152976314699955018197357173525615386236638661596527947100748516380415370049260064622135246761407872674328359755711232979165678804733931998240931944397702673080815940724923746801460483386904821538966730232294762238806654587070982769025906921826704828217954723943580140889730570898185745844766052385785162736256748312591691857126254533546685049736127462139010788897893840131126331532051404705007147329222802205696006998615064655397540531394308387111993877808096661961489023988249979411514929452060222307398063545970983709180074302203003997449124574375295367296371167096541194834119095577182076166618658394767097465447502771300463866663303018319465289756298194829414735549065694174906653771186287689578234557915287994824968220362016400404856033407577645456523315480787620873969650904004104483692475004129360859564730349500101632960742755820600433076949119845380406163943365367976515473793224381064506435007005326419143839839171140751181503392332039692821159253190813116228276677835942137571108425995622733843401056841489913371461332963477521941124359995287449189226673330272350372983592281479972422580147628682581936565132087497971027660286330000421674308679949278179157939245162747326384768215397894511958882167105663164705004200797677485134276469676628729954518380971137080124475536228657515123039278089942630896256219298967868655215459031906445890390950582444019555238894528717674070268737543105501370870742386883259556316955193032847505489552674227658136353574239108850471921015696195652014410559755058881853803244934156867595366030526561846314415602775680991419274615252926056135263623218923617888226067018448742304906225769677601657861485477923860341065041430205126036027250730214116413282071012700386159249650589225753496963677778921483413872402880996807377987810945010364043298581092448177025995306632181855437071868519763728494194851319531250000000000000000000000000*i1^39 + 5103782205991791010825745637830133003571029157678423327835574703577596027512545642657343515862761036273408838965092736440821590115879579237088697080923804073940364476716459112622917277947431068815262139494907924911036419768331327585519965392706697228977734820927274548466744938207181706066682249588209894733807231879707227851999642286893728328833467748380090223175759192917347970703325107805983359583209941940434586837778348223080010176549192629354442189978585212205250410911250686704865806798386174404335217380545114159968544013788054015504465881934319882912176601608577935916354723684651336493368632703413721245190123321214053554941192177705597139959434470993959208683497199586115554789695116467350405584659806253215860503816326962568975680542755906328809016645359781355849144567014288037060050679234427919689827579164286707449404608660322541831415847451501866426400612644070753391515580364679787547098332595213032698572167278990894074850794895748352427517777898557199000934038979252114629751978393285321268753182040969816568367279970789549784906934835835488555064430063862439656709277489185731277659362078367610029163982052249066136532293735573667783358363295194998455114733133245179872910332641992967845469642194775679851399582545651096640476999477908959716832569702103486171096044287323027022603299249297133278135428785230665677877589926678565154266877329404895363526922071444627014467827108091686305601761557815649170661709861474027451623238554701918294745703923756703469399839159533221777113196371549601700277241033969437819747369760172491619024892566306784257579438740076215750466109478200031633598963826803089604156335884014240491066230006715941410577745332796664928123231826588760223011065593823280113205208226591499376807064073965827632236785738938524222266583285866801823437227441938876003593379424006756931230509446199840304779458689251422070540865342742342159683881373212473328138538783390199058134406048627979020464676584930326786612509425919198885199933469385713798744262366565794502513107392119830031288438681260531828582831127905751732410207306659764398001624699348833393974704926461611669921403874632867133496703151602191038423429575165132303777894132553665890910971158875612085469247260539346468836663090428076427561605516497187430018610207297711266706868014472381043808800188230158977090246437765690537886030501327908669013663983920525252066597099127574027796853174317505391742148436864323681204604739405763253773237742119311387312168286893074273787030026330322311406042021959445222792451499515554195404122945303421979286332259852321174052267643922678485512193683257916647165301553860945839523582021810735489023699464856822270832742648063995285141592868080679898659342348285711125699697754059539114787687152052904515547804184964096416334122324214427195328211691628894766813430638340609962913813308498580554538063256068386089090865927128607935842774762042193693984890010460640156567475026052416679440040465065758854679701680063974762315769602669666221320818273101096639877702524640549522793964843750000000000000000000*i1^40 + 88796144516398014619548449083889279780418341801732633174346920170322603791859124270700256508146214724898513069926546530814298867828468670763600626999208526096309338153870527547058072458228822040754104904685925781615207134736927750294311872218535270131960877883926844775794982551689971325913720290653020546965540093259711864660654683575817173699171073085684276250731953320045636873519034322398193805064044295188340295846864627961825626274812540200842101861951743124266721613122153872122773917586592284814487800463298332544398586296294605079654849617148391016063432790133387738852249956507854933645110816534137351568058499645327791063747475583962224974602608579216718831378237682226606843791741477569283197663194229942533322107567159819474285847297783553394100269507175468642867890487065882236831413353692301345897117519257873853003320348541575097428275966009309772562176225735748469168106110228491569692850482974521501047793902579771416638372607814364492356388969792769762031911692769437894374762092377324861354652349645585607852395353013113570780690076233987353570977958044163068568409696356923366050724473934514292842889330019076678003657292731802702233636947949691072868859109294099594023648639138700377485520742481630225276805043733287270494642394420181745983578783540661239134607748246224019940658534360226726253447330366127658558519279006902451957838098991181310364593104731478997556503124792835567098276192408659448421959221904701975341355060480543972737750945446195467521910114163273081801045708124824816762099994964748057389696942752545479068180598083416303965849996666292682513323793373522962719212796213258235367070762725548071755604654111808774733433427095699481048854955267941766690674495954886937218779327166486253016887824731098912869284462758679395281685620040719769735818987706224864940859914315593390868678413571705629774999847683637699068457218913367978449136633761553239338134778976618917933184072405666610106206246123755812857249928714911398110026154497149635911673104879400673313408923724093385608544975045992936447024100401100600530713483844320697672322605956611774149041147591789816993110223171699295822875813050896541605486763118904703561618327062214045311715248361025239828187717174376815469365664722885079031123559365871835636502224265785071567722250001217510869514127944180941071818567667305075733957301253962437732211120429919889099737125046162446746582063308709908188730550039899172952023594955562887048357498124026075978799589363490342898488220409351580572314390500496415074719671124585395504785989946682476083493384031147044554623542030017251614200414976444512827561935308481328117462432414550721423647601409730633363636351927208608682225366374827464679405299043750678379291897777954081247688395516352932088696647874459933661241304958178674713148542670496473741003462104590325575931434509868801807964257105077363834156280640225804333589219207694686902642782386737210081025280218842652460916665606819782130310597427670573067223782462512345681640757579966275405962640279654808196621093750000000000000000*i1^41 + -3207229116571958839300999913086200740048710421695329722031351753619953337770980290154500725878274362442801622825356160742806987055938280900057615197725589381019588503562034909146931045379086372538844605688968545650198791349533753881744392668600434542234161533732211627910574935151989964601676979616840483182169810505729651479011559593087492985857713287984220616918875539122906117234974217626332068105916438128936793428300301940367110558939721222827638059437077245428496660397115812117103018336741987916828495401008686035896568769635981873953210289862184767900309901596866431943892446278476494658182221302431775627081089916340086374885287493074729070055582127017779226562798212254145627781556128098621783286627535167079188867982724160186698313493219454965462329490778096026934162883695069870974235653296268412644558680695741660742343524103087608747644980101362604970059518515426353651471535285782375816360646848844354510671277743181441183894912361888245098723607771306289995209192542364427398391703223198131240401947396275442536899207739871614089996090423738068260756842155192730116640306482723886364908245634812567564448956664478797043422201329794062217174221191193942491857744182072290295266104850434970730306178062761129484603444424651482982303164905363004823522370795091923019359497441575203524986006503873973803910743854592333750232880116127834077726738637115078585375022874037009726096200661247093316230873605374611921173410900471623471048351418081752742789510877822793414184584397093587827223027289413230701935051815030742662134505233761251325711094161419011605272628497444536383524383293879735455027701649748218776177603541946998165780697856053258729281303746459368941304000209649959375473187990241990644185372320184516713985682097780709460452525678187635751546948502857430287571620497128710600877496404970019594574778888609573375243483568528084419795883581887042047312222948780498969192581318655340796258706827826585417577012174388334093487368184155219898613501532799212704711982398993244304635653298326483221601511457054978608169585890757511072729426016749554314217654754488771616363952130508938172175338755810281587956027257827704175550070549218264346571064762347984478444823293058408434684671527865918995583612871730854859951553576586566454464734508273125962828730353964663741534799956995455123480768857712589481284376175506046847130604542084896809058150865333452157070367003805257306303550730411053818529852157263660165732091982668377926284064649157116247484926466963992885545326809236851304883733572552293106183499724431347757432764558654840399910164942690149274130822803656126911491451555764930826942943381017538019343293856774937999277180629913645334813640887353469775380889906704765310079866001153155403903408519902057819098191861925684474720705911784376972344340340872369075419711219993821392970467918081914887170304490422862610204418312270085054058559561789349097654034602688606430105848127930032350693094042167704009362166388968494409358415335262500658795250511317438748407626524674794323964843750000000000000*i1^42 + -74811589756518096173260739511260343458504885866187115607192461583334947988217373673718144764264591831109358965442178329048578979899720533631339593943177953461937408833831309425934932046015869286252681636103340647434975178231544065553261929059418313204086762770715331689237337586427296335592867468883214087071649330567211163267129477040501683979088484527993532831230813495811366361983625872256719485571576871292157810289376888510519964688979309434585484453369662917748979206723882799305966681048272942426556743981056234173043820777974818512932428819389624306122470443640185126754602087340113297359051006517283351910566743749437409607086536653345582243053161308206562819183595195579287643334467757153135203180687805636721108642020937102446086795916580122331611686976751843061601803847286853770376867537941474053354975877779633413747736408711478519705913527418735566689062985357176918244966115353288700644806579880439299087267995076859702541082372468854924392887743883810056017440145160957186406098307826948452449681719630861630468583745877224301672574601935914657376864892027851905595497135315569532306526988959048261347389397635114401825263737552858519188105107617218921614582139691380780494708962813357327317090411575278931275232114258719044026610686489872845275803063542041787298925940638023733961974234990966542332622762348953319114343163871233002963970848107610173211875519504296662064338306637733632383378416784390545910449337849703997603276434434072090668213640999502955250620519367622456712921517453160988909853985113382975829508786766210051514380068986081415891252546676924780564208894141647187775871201722785027901535248707452211546418062948256374219197139593887119626448970639367459502419769942409371099413695264205466252421000100373967339718679971408319880484017711133075607152920153145826859435566336058832277115980467823618242205167181280447284140739508440856215191193548275112539161476626006807570194459606401365170583241963818108471719149316318477720268316634516949198659760495779122134712882009429606505630743562179786544972393627698449175253673973228172015296588357088005630997778938317095098892368109834786352542578635207360995681745936495851302990616827801919747539676799842268005601452413255096449445342529788904414270833495175102305097142633286993741734156534646918430194437329408973185377679338005034292876337078986000370379244278628142237913366048889757619520332120014368418899566346560599562412749693751410256844103139333937109656755124210384645024647888533445505947232348847002805893109647116369936589517190240572265473038457870326914266488742147659393684153319647616266626791058658643386329398177713002409980753430451510405346633361479517581722669951753131981284012561686849426951175771039559746898580106662823600164715014987963057678860424645165261902559176500670310850744544330700155105526133773293779340902328949965468317499638047164896893649071804545199390529358409519984490851442949179433114173294428757108123963380814100476876063111771922303470551815179312731004186376738601289062500000000000*i1^43 + 677013235985348175873987010747993711873141069459217825877505740067820775725543449870682119266663286382572839747917058361923421959629629200452717162162414900532304096652437110506153578613124283547431818954346449530290168490661772537894355063860908450000508660087662461372177898880316591629237302690527909587089869419353371580123573695734738463805642569055377757540640726392581842877263570576886388652506125690376127818606901643089286180662709518824053798042422459479290302966556813086253931138812770838767645709988156647313286217347782008573164907768679534890349351730112569078969435351182380747328792524676846451107601094206095897922013685751003534770553378724687063077985831969854708118756931778869127893208623390552108235810410898374818171135556550171961056360270751355310513478054379551252641982053519652503807387523872404014239113101519158588874663902137084040020388718566014970606655380851849866062105339723763518457690321398073853462283992772396660054610020599846507309052796276269233660988837724562034506744434555573919648267410901526792040378850606109604693839201109826714650602429744781614194357106734913424260690438949512014778333308625728240136485736379616103364959870520627954592256286665130966526545220269487814721503008242968892190986000218319008043284776704002582533183070319863897468923566705245376761842476439534556829685525974568396467807237244702279277223800035401975712886411570823918438754378962161633203072255065209448432152690051005383328617893411856686398674733631124544056113469433488055331920521100987994009760265322096093109200960183805829956715424814373686638622188295872949042592265685746885297243783411122159111999438308273110184704122979923407804429735149120729483759786596506480404523282394831123919105626950405696463070726405218586009477317380343565205683896107802136799329876771108625370268911941703260735943737610557580528081465470874145660373763871870361435299606479917560200108907579926944888557145283253625911821593600590079316449882659620303115309136070860519023030574712251331982474055001764352432664442992169265466526915299951311014586139286362118688474188588859186883392362213385481632060680614360334444159051122426992630739680721407262542965209883085616936506620327490771775836152055729082387803395837015111334543641651398498920317321218607713158362688072776108965598154137048654124558891580797465841781439662417987266175498522441952815255400311218904775994161002511803656194279035620033668862758829601093493529270642517846776801376237894818197971161139979434407044181457224327660124440423619079272790134355875894073407383823869578153072935579355991421043393475879207184315146039561518361808109860736349099861370879975654341314604953980658501826143221964339650120429583951052412320331764374103655940316228477822480311121027594174520596005237874550037859074443044216834754000484456264575307188846904036476695443818189503214862081659051052429347897780387264356004574567898325998039334468814260161997425171745756701366821973213723438044771277438095060979338456103417968750000000*i1^44 + 31212633396865740309786469403666859905677381015267980500276762471139800242213471737730753267985855249925641364758647261089721365890011013197194876958173298233985526577078372857335728320313808407166753473620042373473152658741069792828244388940255554878087213438496765019200772260383028856408980897721345789266400128320785438124250278477648498045327710304291472922594687071842184254197870138095095632657441882753467341315234169566100124017704650365982364811422430144752147774901147024180795902582487873493650155184880714726970362359389362752512636402515984524112117309443432750787704960423656009208739361528977747024851344045729150362993427283094888157473153228081752703464628987127371523569065904306967837999943333430834632690187804805897606917366042315501076248339726658848890873394284779407656302386962042702403289386945847488848708443308991868799493726388466308799351078074249140535980609070694375521708588893399339169463350753433992562547682991968057246532126563246911240389755289716775354661219555435588636934402098798391472045253455943004683278056348749485968318325889657657211013385993067537858173251958741076428005792967612248509232283802763652799220331933047056955327885189148518611725295059090718504144542778932408572582742760266949854053453525695216572262912100629057553854541024069399531993044818872332924067121175634896247515811823367977182170468196674911846580170424532701052950934805701087750917142059829608357879854616310433759920077581733007617736312826031737850507920167039049963552166655680412829759846598045305640080899382793803922714200519872311829155458217577124223750622756214848251971223565134659032908058082218453310593479356170347763736489840407567477023065213730667309580633575750845263083810938685738332195051539363133388790701124049389146662665911173335759771626002661091861802319919863268244902359839125024578778002979649449245041200771945939753067658040427861865738517102480894642316251619787096011010533706596403604588373022476989753591367889564652907909902449054614409986681605140155570602734531269773287416478760586980993495128603798453729611820396746552891303906768734102348077627782435248183197689835986954157871653091462169335165884464129865277591395977977922941855643113119080076197228443006656344605428843546174002661055385736966578538657913745755385776034953450028721260014479788643368298236048074696065752014084292949571662865614257188711682497303119719327452313241552238685445769599708301217521674549738353881831193793087157746298081099663608236661343049595270545939154373315892642705863777110214033333551359753922854856152844234673516946437114855110373478103528652812689654667887491664571467964183012344105170604714116827581851043499532660201571569424113471690636972717548169229349784628203329624043255575413817128790920311952986459845174522622193215755685685833802196215447388027824280905089950568035097572055162364229543902281594536568201098743429600759606314309156725644611044329133578039309634271001801164462828443191526677396847386994580756289815297170592597656250000*i1^45 + -147046071499295317722067331399577873316755689633918312093498354370515986890770452304357831030972712634413793612042139653351057342169425561416741382552296334157480376420577187402220816110248913235690415829375916798690701485254571144484785940334623608367753596666510405455654711574877105537599927870440273451897736827203945154739858929962974620280554680611747030732340771663452477088770990156060879839291177835534137277593534567886727245407321592646410147227996527131034792150400874919571100452886605496847371270898037099624114203052325292616233667177328807837138228283982091690402936340008546922686276936796990011659953363692891465632138356887727172605648173693432321494919793882793071618001528784167667974659983595267006922657204602152882729816955327116111928761492977171670764168945656447946717758960539829978503417559709911005254619619821162682871242436981723371974350213028587643674193559020079810054573337977717332167175035764223208656472589575540348352774355247261328977784428288695184870294906845556068125920076801824229595781939763211655181369957333824044989914102600586389444253316425491540725588158632016943869506902853693810397969841282719961697389109928023267424223241634978283369849745387893479754490541212768335767415007322275874310452572900778749276261627616904521529570223244446059889123587998168264007397769676960431773237209924204475959919967272630588223230387464362441248226182824063733216764706545376397174873879418289549575608175557339434920264016855452499373470343784163572083755605215625155195747524415913546938752240086837843255125883859868501228001160675142577697504033537531869462544680994380726552831565917446398513352113600065199309809255789203181889818193460033579626156439849616819090895400488954145025762555373172281164689233484753835451255960025871131895911113544347086083020517427132337372490671737369600848609686256755504601260161434945783093173502826290285986440198815875074901580102810677317871202367529994966253716897153729027693321482567214275101737428772636717123012378748571419458162901876048209309074105154828484102565709989605893908260537074554932742403952986992639870211136768249228893010189669980763394790467304941732995082868238395816605948216270073824426248981223189720502090138817441874029762467226740351720461641248867623535424318717847725392874410803358071245669858343543718417094342333725180281890225858597846414425556512387768418408727676049604847838101525526518753699313235029041405791108964380319791749275266307253859857468979905564590547981407342337568786633634436633952329569921375297113880216913279433158022170180936661746230900672130065007721264127779798254719927385890886438700541990391634946955291431981117535164013711127972841769187453738900692755458975981132085873122797339682130121982237885181229642509360807715450580778762008330852227880961242063568510232138231044081038536414521831220972961904394953509288822314928973492934740265890625571906026817617004235054643907433294720317900300476768041171645312689426211356695911901799645738330241855468750*i1^46 + -22724674604747368568981545309424293994428892794787828946163737608296513792552917095580083887072036218336937613946839191954758888212149054078747288386818590207450644166065591235928682277221955433761571938504398131532757914677911255542623630284714554442304085058179811615961378709149166106745766444461874515949555889373533401188943973063810342872641366743971312553552225783401071305360992378130238090593059796405646665119785524601158671346732386625647994712594133934147133947712837870223194125344275672698738328148667543357884407214638929513412187589127899079220171215424205640442291445861892977215683883378425349534412084828510507621517577146676173466800097104163877156596968574704541158288725258685217707100999717421419592812131496429912735150074082231780702247069665320380011262411368973122335294115041200894645682791342446065666209022270853502145561124708391582999858572840462970884392118316416364204320825239524243894452941743980220394284799192061603148984785421884066024563626438208404826890881613742624632085189289934051072362863028998756151243758800863190644763765950876924004425752079967361347115965509467929704031791830435746528386030111681869028227053740668709867499748374509330969887148075319506546801082586278939561556201207587610826113812643657967678912618158812797439161617672994432507875867296421154848299616088619951368299690065342950826401609863390869505989758606401684125656613932052278276367120188674505807726429900765805702396870357259435298956238695891710184952177767530695026623935737726000247314573446838598510504084739571456902056209588395950016566391956428481651591703924081749523797187664230929233449197538923389045840703390251845469961298033386923269605674853549607446230335531365216364700835934640099545774235298261228727926467999942650252851903916387123906406993544308343606324821438224769760165985227327255988717829661769190461083146889173246881673258257174151562186420806716472833435306886582773210348018491555158425104001284457557577263388891126548325560361293511482113312491285227282973571076176526299133632082755470815256152060726192915751600712841665675551711964060669575715298622168897278427909576153544766784391025907174120979623996159882315939152423169927866830999820736064506884868442345474482846123302675126640622130524386787716504691522316865242367214775931999042469564449609320895141088128767727327213283792279663705931902358322263262886950611223871405179330938043978284483908114937546002830875384284280302563201258144926557597289587944608312196356627037739513178771919492816372966318566722835250135726670269219087106418622850765582135636650632935517524945084801339269177931454122260253392244778987956467319561670784221362987762722860292111224024334934882770405414426692322515063993924037751792170238965886012171058229985751472813071292566057915050153106185658600431328305790112918857434248829982304368953574941474978331308851849442327200957205441515126904319167667951541981027321049055940395057625110558239118223215917038808694291064552300037986793251402458046875*i1^47 + -550476979971307819937502477523901582064663110364879722395330600181614497560009214149734817996591092896562139945962215157446431373835265471582845356149032107852884152887999575376890219441582342914420670110967164144294390222510769294206693133853588048690470535431540339891225976969788223586019097207371320004413095471285264822325658938163031300396785419996975495834291296408678188243859030110947635380928419941226216720335555266560567416022946199118517383395441344621019592277614978902072904886844645819277713850785043261662738353762418672685548161630247906386502705974993594222201546070965634299378371299679442971799046858291749171345679532640570575440745019789397832619042554440118003421784977783066846871766529764070249232368898618160103691168464160001846076504086248479747219925599768739637210357234705852106475934210947023764200539395007132057555746042144915281901535587582757113378656441701816279070747330565211153217081394446121178138583232305955441510421578841133322612695781421280155680251718346272397952717083703819386890096691953868271065769545917772808147303200469750114435911238469171649410756233510835525235294063855692536496324309934321494755150220378136630909361376784799827228079384543672371309851357678793337747079495972513145199897236234482051503610741257749751966407385512050792767172026408864558651499134352152440373162389813251837367227842543337152376068923798557134590670952374558295767498892154358487856707773207850788970267876486649106523411183636507211152301810243335817526649120928952601280767599771236182728213940487388385953813437957184349048060207669348011458334321155099429724663945357506295194122758977107425221367774560830085006234436178058226166130209468092061945810148284177744862044199793963234112943936356533542587507422002122433755157243648363217820970750491222234990560552626717143535258623044355373702323513481611971690715683674667224180495240156625109227986769359172616747143835603860060937210594127843235284738570947732191348553437407574081351929967819839349612626187685177939117714743836975589068177799595423851367450145385672239180072970694183282460499827943802329144777906616750586954091737885554919511764132828698965525528157415268386053418544617904422489389383034295218701295733736395119193652207896032220144502192835296338181765404850891836369274635267026069157850448421665461754989611634245778713734741925630572761224425854573752183882164446972987945835843166874098511659176663906224121076141548663916864081120551481735195596865746519648259559953525722256120542482944486229214016385115173979872106739137651734437899087349620532545030409364625488622114967364622960944568623068484949685456219578780181077201120881704550069003270280344126894005123304293459771188361697354596166142661864835308744463447067755997736075174164913856612443886589514074039925055785374505097845780224394630281668801520592683773670729685200598681313859644375839384227134680153977429905287869735698966978314808721447156084940545455935434740760711912732094824310673520942958367680000*i1^48 + -8811612656261875165313917482726052736211199205989574822675571492216863757361599402678450812509587509256411096906638910653028005136240288522011338850615550625364581720471595465056625957806540986537044409621087711166835821239173678757251695395519732956932025028006032717564768720742592047396330957266843792767889428215958739609931930071095611376473392567546289159941444827594862341177148245111525913168223011048857823789121018242342129556240058121836276316259158026963059823603649823257365097365534740324225336524098954287071985457480288680663079825701450508072037119810189327014752375350674536000624500246542568047120788633937189566355611744793353452861602137634843439965495881960678503607090476573931176823717033998191930066988587638438747342092970697167198043928913913942913439384768259512454798778728109283203806295242669245154003654824209516353659094689904782601157406891993492075035225714329807469940353951117278704264845713262073476189910964817866650298657491202439126918614592530350119700886886859100465041783252292380658981906605277167022354935196461535899534739258878174227063247453183059834896194553653709601958904771280894326409512615527072237410279993644279035324594520845756153465637151788333312101990805355343534705185924143374755203306106157993349729126578614314164761662466403728706885726580518988663286111203883121960304529809983718313801514025981429063673883265877222790297272016452628692318974582134862044307293861672059345829327548424176702723545804072654259082826699916991688103429010975975729171259403558229227180912349324938504920646004857137228763215051464285235823078867281394905237572506085326011038989337001845352101792083168196952403449778528540045209621503674698982817742918731424942040235565064208693052242934743991050100320738758326308250815291518646157798599644739065679946553674416463333797633038380705506019534887736402862477643991666234323395270432192734276080710906087762352346969227961505425121963442746897811625364726660766282038474187175459381134906068329624296151517088864666101037916361441489938173807483223200682528535122311216945916288762996136810800748475184267218327458087983622604989931857185968821514515254793997596565768518539281363203687092231626075823485180992057751802374687994229923899355008356995777119259600216271519285805393309814737267172582784564413060421699515953219515696364416607490943573154316193390284016035609025453744575171187796603059834170725942119435401646119936342243054372476792433283052064567898209468661281859945409759671604919963261916042144125256037330548274597972635582397278878635475666788375305233575113742836027631732925646972022548475338158874562114224737716669615246127626052680164823315768850545383115030635389171379747564725615883646468959032243882542353484534673617591376232391856603938454851333524203394387503173027271624281776190968682226480613086793428209770957075728132418587641928299673925349314928355047708873929402596199967828210378455339251563178815299014432900956216882836793588828395871941340922703872000*i1^49 + -133926926230589308118736296738551271758945427574753685332887807705117308046215533616321331376368537349962620253460676039281781833315420009164542545822557406134231638550887152288293173143745159625259411176220338774594117752971143534334828984715795434687256780848129927809519115936026245605219243944344002362898972035007714334211433303881387769432910313970669760278708924852378606430272799234114351537035936924453608201912450942869253211647340763317914089525019262178735498306225251057376029439842748968743478275214376573807489725167556701967590091538486917242385359545877071794939849930587210766543242761507272205127058077676295434840514508633562638363183022385482574021852821297957788701667240464584259168507736853971592718208808551446494629735336035130843544627189103011507288898040448764141945453365725134266938060260330992824792824216449934472971230907339276238779032281017351789135579997096934093626734751972121627811261650878389205815720637458199869915293071738268435981417516916088565591635514228802156032276781256360309643895354665959811109809820080813614212994829626270972109471403097265983294645493852449313365953078475499859404882749115462249139084892690997014166178080407430403185064998042338972883093603148196077707461414929529142048268450475942531700990589174464676627922616626948257134793382758061318889108451905225866372514562770392452708970118318612157708935711745977517415842133300273134460032749854117266052449831614503874024811162196150060916899281147841771098651673842168127659927390123424872248153854223678672111616739923573813520055013303644672210684101066079370002138091803384209329889992846707315736932196108243034052426284400644835271846939060102857813481989780520870837190838552418871932439961147563428302524494402386671804919517143928472218205689635296082693337475358839351685064322239341236052518796889754227105950025605100542753549823597823860431730561239021296193066252114551345749966669561822689748321066010245381362487980495874389800258248010881041984644189103368682169614160447227032313166357690174603094600618086438871905517669574762841714899873588903107215129189253158199377807265412027845272619626545351891769279657206880794633268424193827682238430827649668437986657318761187471820997074389456651820314573036477849306827664135319161113726195095486248556998566041815112232991023228364464850721347190642923638716491165248186510121885381114700888535374087579572158517095947487759453474674430625928399538600982712688527426360864564441656542817708461711654603822743120127106189479479153093617646005892003586660091470494817855869666231947206400636318881445306250101012720660630818090612532693142566610380519978556857397220492347950481389035348342794273865950514572941337449309731317106309389643698087572532429096588651653349162452183652418690074521870770475023039100967283234974090152121812011776850470220439406643523277875271821167696457492248531439088367120988771222742950131894029366282880159662626121516362245727048249317009567706657248098347649884802252800*i1^50 + -2117498030014963061170333123196449142928500491779788336748217945674541067197767311563342098295105900100818781420942325016695954299065099744333689689212628808116872059689465191218168781265513895226526181257857694057898162785959282494402754816124437681137674703752517134086265862628393922068944919844839382283797132731363040420095907523192844892258290979326139642288318136671190218828460816612918622813844952462244435067760346302947719876015232073056469197560744892013159407959304255062799076040237961151271160893598052486518021101293151345626276267324008368921209175149705416926007870876193283475486254367590464226833113237412003038401339607917781687187380078380400370082134171465460716126472840037614630382287648330565104666309820355516925717593209440493702962075605817923485776299806289373344517426141291598997800182085003374804457145722764180055161724349427353650215429349741410350487076712209602801265957337149846223051864886731663381649194781537415142252665373377301674625619422761891125577953070536183715027124879108662772151124447748618564431975034998308548627682725505906923931571745173612299706921822018879895900280986151503335332314918301357406361484751598776173056057158066742026271388733833053746767064185721893276621194862922179352597486956053528720410348670110628290411546174398608355435053915116619838021907281548084363007856330619485225105872863272680662703058101127827155762195628888317585308401029406719712794920461448244075871360071621858582237908434074338794603507577087795095823793227029306632331006302432958089862567358172557978027649823922945774793341902361242882586253992127427145516869910606953353443986841629689137499340591694213702592023050562039187823502236050141174978726723661657268998326115763594940095047249762525494389925422326357563321854505445154734297665460486048494088175125806823851939290882812460858755670001981265586747110940195154243420225095952874947037875164223246695924790718115882250445934153107073768635954872037366654716430281818800333799274034552362216487977716562993842832355826546633211335512300087463149974025013565884148548548602423713475855676380600575511816648051051406957474326613293130649889839629539150221836681390685005403601156896518206727014727955951492736986750885457151146378305359336129859663457508919760236005245447451089461491350382683328746896049825441091369130562668978490513269640581952514436132949726181666706871646362304739498401238895386980231468931438664166109393409250596099608551241833420260418961472140320884859503184952670523605861610597532433274273354160199461293411459990483429050662993237436356642083126549733126798250626305231472362352776589135427320134144766109493713522555934242827009084849008252176520178016489938075798590294789950935503727341479170607861973336856735424803218710167549834377277466329478220251045344594168747850608546454107619297345691467030276161068092634625513108785748697122747044054365118116528953733839333811341831365341836827201281986717907211781430766315568551740251170018594652160*i1^51 + -30148399804447574235020161415000312301707750672754422850084419086093081946642674453996579613253275947050513267283377236030011733299683759341889670232615647237437855326909928294658843206266645839227263086575104191001175973088579322836117570450822423881778227014799946751400159605746495673625658448874362443529999017054235311184892933999742831169453713729528611547334793629216003468933732958842092610902175300959606199106838164542437086125826221028981798086795849486078881766345546807317237387396304787771081338062936593712174310597941555429166574788960698554210631927961616649479542244770121937380800437252111581078983597629011765119616969631741879057354600544277679060452812139390242601982241002430385536332465278334852796345484919763097427860327330617522777115006448269408745071073588110788000250901985075839804058834875365564535416935543853810876876761185379272961528875392511062487611514827968402638316718027118096710300703398468441480674594488953520025285049483942841533585820386538208932057432309897811707239363201468116816953019647030880352729207601886635574019943731495977431330065749828837391088404095723753517629355281364540168239141807120645673915002935896499009041693420733368641343134084869685547225297645236675409540043063649108542853759503943743999206897281829282627555574107815177853830170790106693177064398152521811007407496690958445412212311982880337773136967789521352258765504172290387285886592682352692018092992103156733523168241044270861181815388173530401844847392907777304912531335770496102315027310998717056138155457850948271439002624248902591285057988199368176452503623566611892555315339602967348191211660308461396681026274254352081112561959938571646478725384008951650065502717508900418513097422556268118726547339930060079813185695483203365540142197943095981759902205303061420955408384437672687965693776020488135562674514002976414438466862557022965955058334478385054378961820130182935245236036567318776501582378741790940726008109215267765412845203430332934360371877823521701161521448643517593764922113688295164259140981777706289231402895293657169373660316255821305898990523319161154213596399013066117286146086609287948970405429009375943880845890813170931623894723017838508903436593056771564970781439985469681247207752063144607755150983889086204187961136972377013937649542930750954352751863300074766121690096661240323252007748750554134472839018119292060381281291624462385551652438155454296696000003720403825434208738429270030102341332508257954387470344263701161234593103538042288491308580102814152863693516700314403280679251287619812567200505140914908401221149020465117502165590058554524448852663140001401674002574725631777703218191095954428590594540816248071168546182661836204380221115929611782814000340760191139743151526365314686749624145356654250567080665720063926541323866744533906660993102123006213475988003142366863137645857232610566786472114739036210639648107098451037164572365691512240848830404195948901648555796757745056564024780156764352194686222336*i1^52 + -355909519571525510582662216377698865726653659594627326773889299902200806944622247420596888897160945622982333838998157228742875502221145356140869069246997442756503192108861469765517050411346301876429688856816937534617451137974420090640541011183572639859657946126179442482546512764998625981906450695781297584160640550758461150554838697402766424046466348811881054063192502379918157893547859393971979946005600705739730097137222229589131167580616514722493784046144733024141019912744523984481510710978886262389831733110734885724199998226723104415368136366905821319681193217505268264860521559737208862311320769431508523147840213035843919057617168962940848144230511561778817455444717076257830628519494448426206662808156065537431937672921586508198336829745094518640846859163373751571229691783894247786230020481184690566638812865327066311337132237434085447476981319866168359186230461898753517146434430114887496695447390839593236324064007227734233228324024694027036640286535020490959912198059069649969473573511170063592708639090507198786024927499905554616780706727814715774068404310092107574947372687318591240512129238814558286588561526877639648514993827575088115960358500876405461773750041058717295842302605922187030682264871920270665506220491083832780647963492298933752506984318470383775971013498078372609716987034210312747873198635513626494431961039414689921495548759871372816147104314763870080725041056383777988693939239279863374757636232863278707572830455126109713254865040550347811215115633991072708454413447331204905465999256983865955203423643070468528699359843018726585565774881419920968812886438884521158757928684064360010463291433859119495923030466084735372640656386578441533855832262704160865927706702983764788845822108074414885899171851322086750544195488294182712873969211089720309056857779100859177606229981411502223581682116549690743465644175049249646693793028161021688857075139146783247994784386969488458157653920137358306445089578504487618575424828853829561481281588602902354178570442607364740113627143272588234786253177005508330804806026060663912264279796683798684415331468713461528374464214154562263770401209913346881474961365353880246007613428100521182126746609184309759726288515657930049663128422956390904226586435072416295935370911004383156831635079719887636416901123954783413657872777823927534199490806233660805469383692699473736219761492121247967499854460355184436516423561151623115802999770973788024385417632726632719448252694004063113556027257367968961563511815364836870996494484461447202170456064109216987784175413389138896988913719450371294155551114608782778455438444070403483207541071109578645489262484696153948950136854169765622873300953735675027887594878635496832422702616071446930316798618392376748862585726850453156681161388469937665260848651778934294161295773915716207776499054802422345940965568565148364084525344476006351930866365515190375435672020067040699760977084494759370143339721373285550661471731490861549470051676235998373903705855062700739002368*i1^53 + -3600489763743659063206748929246693408642909531424641741146501819963298642854947585747067616931303943212374749976249957382985260229282404339745914909947940223633772425873111564219089948196950274744809525209431753751212667133326328308566185107531502236501100823024270576745304958112320233191615170539202538999228289421211321485124951506543692600691524859769818796095806693363023932622547081261680229487179022155697183584436510675527503100913539844695209966153993636876804274713660770468827531511848668001932136140303791377124347563242513083876100002491713570068855794511993293541436767908875160068747005601464680805565501255749230558287008428217420881821837017545400050181521462778413501744571624570985124754057098101499909831905518027651069146489580805019520387011678046335307482634295267876264459861547616705761656050888972567077442223214208970200368399775164685370265636268368068231072851778800457303358613509135225045865007326606802427155208957280061651737580995050648644663322553019726350418401698864163038433512382354701576770189443777810821104889719023676934092813532033467085849769607423807628296023007379744624906935950083295515307443584205025133685541297097769237600181056522062943095096336267333114533102211397089029942350045744755413011843558489189173527710317266338740016834567958260515337924874793100661397630897928259445943207666223269140330902577840831738354171253319224364425758523007853960684965415466767502996428846075072725738975807941873685442175724295967369825721870516347720192408015735271296901365112272015354942049565011728937004752687927245405630942697603924807085271173443639575437186852174557753526884410716200920982515270146207351245888706394321667359719670840057216225156396531780780519349219653488814391713510038706687930228124869884532697238012151191037814971948100195231262740916377457986242553289857163909474302905219322775756266238225523211816281404767345564710467324951005092353035690904877561237970584052235072522446845359267007309609330554041322540438773798293686832259119980190582801931193176052473023197530295661034308525705302991534337312721230286874030292426706353465715546056956697824244965782913989702684337397692831673664872994330916281637837326084078347872965148212117337202692803798153271238540575567952814692097755369353997901660396931596664433632813541822711401283665589632440532359282443238555804195522014370773027446867858225509064040419097420271825200347871360183872626887970448509500880291939691022124484689054596757829875211078913252766040255940952970477251658496354088648847981657495252137240334494603601000189140210877055359232301205313877873173046444908335923186812102382868223410608265404732566875945229326255516084316427449422233939800312444138293788710753249031765728001907651001524276699332185448458060871324981050422190028255856077526321922952672322027182783843474103210266127172345570437349833345582947773589310736793534589125225776082385259192243121281757860136695303170431517053894786704077540027226237435904*i1^54 + -33510060412831882974588190704967145223140428114723734196916788932780502015515550179730475773546601263166366575691106944357176097785117450733922493673717154357176421599063688891834816034638056514333608900301888475621993754686914974610253340974279114481952269524074488305093045324868414368346670395600629511983504294613960948054811067140541374766102713004111994205342192432962210382453138907784013067698649648338901559083970165003692144251404073935022598385987691505067253422897126505624247556779455104173336828667314928453322845586583534870816222784766483976839872180627439348838189168435618154975864845617342829612454903376308550778024844730514157960628329157603296119889393945819920659596388143511273841600579237701928109328332091676205778273081696055348625352355746670576601504556248242886317463037458474709352112902736686150795213097970147135838996322198366045588073735970688889088347516345163976056004027297150028543365483158639332583276413831780378483398230677632708493122945502641224232859146433173402292738936787359776184176465398277143434770213352608891472898942369567151561020409544164368041274326591633865456742244257657542934164178506718837900052224888774415706835502357032682269305032606976446135362707389153772327043271321519858721022698853558247726703312919815340759077780621431236047171907337694143194542879859130680176764046377081466095034779160831455896804526430218189697598354674718878313556670002524662163697609345328774861507561800714701687586110024238442850726967321918273730872486113358482552740846063351772331009633469915164731888941602528289514654470198988728738072546492320498424969765287479606835166204134468431150291374927539258192447502665852398785977451714347775081269545176194076217261539251330942279459664522609829126507788987322451669700618602443385699962609974727486012961288707227799799616318701594663822742680684575890715952939506561371861999998957744352429162733664881218369701594823298538439008631002110942904151318413978035266489759160740376754333297375922626400863084505987240279072421578568868009428995468844966599013225295835716380254382539411820458863526843349369626942921423729673531819105961901075568910458352481506894514712652273057371564004954954873454792748307482515701911748046359549287016405617386118474514582295252993871738999762495506404341227833072069155891513664533427270095872433739241866773111172798045944811922618964857070975609584950406764921595315189662521511434979025593908486462819833546205283174285243859437026436182060769817811623366182575731619051411525004003429813425848823144528719911946772988077487065798166879113499811559198288864714510158849363832249223218365403438963594199740289575478792455983139467181186009560796002556035586990295980059539917383037388963951075935382565401542566215963096351523286727157360516086746533921258935958255927504684544639297914265359613383181982672300210844425857164281973423620930371773908923665231252347188667075064199768808564090024418297053743735937529381260361728*i1^55 + -294140305079205239974300621436176358011445347549376197727487534771360650809393773938467749387333891843760628190763550462424142230932088615549442802423205812623410495336738163531318872897507002148310541021525353172677446466166940771072783166723920991649894779275095730883369168771359294860288442445929851058179615710176540242730905076957026836138756297131640434970542715643196851330832221654901855549641666224895175136250191149889083995965600810455852290283588668184997754753801209036826610373486410405346682329189089453694281540996071892843308330025261458890889460981386785196070868408702126140301912826172889303796644028182847164036143074048999138747505935187028782758911435736771219747255448186770624673116478684964050707973101663605283099093066705229737191208315070699074699268808748519741935660183584060105675961239750188192042428660383582808511370304118661716866741481657594806172507904470112871338222489843836269310066672172123516893268660416314018087378769141826635477971887217440184559108626875535208868026997130789808363012070504757368786806981033639548781872026871446307752907178559715138159442737915615976925701988126902063050928860971505566226568859053185753846063645292337320686732666979999293710951010146818285659469401219265434898344672706443960697231404248825349460077092319106728117763806520666247207666043048780517353193479657213258280458329661654460462591661389396744508163026149938998578632166338645675078624794532962345219774180936978522923397882666484055885338225386174238701083444820705237936087913526112257331797975856113478235363412048879050018781359026077885410257834569428650656839440435673787721909070868173459597407655734927581106289436035437170217610043001400485828300925086672333102716746152811641929376667636315940622742857616245310965066519830702780298525378050142183987331744307522208260562101689253704866410526798271655952134954279059939519041775132262460835377511611157116864105354707423185087876739810933669377934835297409464405544629516384118708544815564630747877879584091118999548678934575556149714847706587131202033915289906387610347606752388324307205155900378055361528019188938315356159329962417377145205366913727691539036181887814853879678916096710628401701209070872866619787338230325993231765339713945354505964475597433386473929224264974847006655790355543947265248126055806767552358601988920355048709711339593150473526606177750196055583541130971102143267239824519730963750092351446773504682583504390672443923035047686426210365506067143111252940598597239036604492529784861189661677288997980936871022754895280083310080153907561287140486596363174237543432211726806144279177047851448973282207232051271960048735982413133262391149382134137926867967750701883693184042291464429068115744449394066043840566024762868690919936682313114877236654654904215411984112750733952298463143989812486138953937566454572339009169010198532169141753222880061949389130761999439086559167566445488480126127348947393061512933028173338018171819393024*i1^56 + -2326896252892226907031365051552226197103349900292174720876134217443160202877262785167065963748778192901017087291032120683116353572855360250901285549138032394419440992161415070178782338462823912071934597060182520580017080284181475412038269053423774831078536583247680022552275883099750346476953707740920615950966396957642732896588809309132060444408996528005935869164273665151309724179769751735556289990324983331737453342442686765168257766824101488604125235828000210873490034059402020815388162231994579460145630145329575006366849921816466819759456099821875822745825432499022942034237586473842835982050708611961258503997480441370492855111825431845815045738254212998557129339134189070228225811567429511492142023486110001380430381321325553234811756874407542753050895639273793279278823178279011147117988783047111772253417436106770508822035254993259629210318075253841736158690092004385217124662201035886810667058880414040377037400491750620927332461286334629211865291808550524969457225777951946104301907318486752647671076391460879518027544182661813736656772169404827930897756522454824774388048662324807176799804011398887877660647146877730994495639676332435755154262253045108402236780730896935127677891066451334191339739520388568139079772473104191696148098540429545446722913160419259693880122140306222135055086506377324547546646345657268294167708518624958640150374162952506326803150954910576414252185840564178774493581171827168750654559382238460340777360195991512875973895646152019758939293761304817896523858104448711945138341591599375577980948655815939600108286829501207106071244396774457818293954407306726386596175310376914041720772726762416660788175613410466060243269564611453295430645607372373010436451412950507124414121825514476379180938790092668426712234313030405991176434328407793938366332060842052232686843832889790673062463724811789792613487826612907435181736717475584919078781467008456085963713770319882909701257920604268817936864140316387179147512394241933253343445237353617439885249968451062612013207029882802985056033656039435010198495745039016735675290083699964718712321273683427505116231061029711819328166528112967543970587971774407823554009899448790451161443829408694249002785260390660399916154168102330079456985151515288370194958202980652720259017650151406943263946655492858817831599655867705398563662225153943629829822054894692715570968009180823247188224533671583779731296615701489133604786360379472057643566708864096997982542048371464966123621799570702288911557805874331153337318330684313205713796657826178888767261233147397948681525720212739778899265167665196564493118323030575322373075328906611215669973413666634859786699395723597941781958038648726861775544767507934800496068703700747896402974141148894636249745970732708932456396307589748629074933703267089885162472586067539036574644903351695467397759474330160016807595198791822335620728324490900050161240440529172451602548511176210539625423953459792591101700207850596901392341948219321141428224*i1^57 + -15606898806456510060316242907722221197000682227883318703776488393922547287374746772884365556004313482550171142055198771555015106356415663171483541072657398419704234152313753306245673369084297627333437503600020552377346156914743392917960701005313888582154752096995824526152189185114802301299738953757635977027351186367199958629618091397202843410216055094364341151272819578231555862324896941821177440853962480383056767518665845692022729636903916962046272409056909133156700795667197335692573705161119364563600287255243903889402189495350234521099239461821342473620208746945754227847474983012207790823366407414562231981147222436302061080716991440648636527430714562298173150274478318061936850504149554650290053380272399309582399441704846602399160709010206182374391147482695848420384398369383499060109826701574696929104183427169833108976754523967098279507387363424312514005287298542043267366311627516107692722398754388592774265111151352459000062417756531851065396552574087773785737456450494378815631672774714577549970978993294254459637675079076004339498288547415698828651629279480202259407308825972196101649135105478370291945072629464849110791891725857165288287886435612516654491707677673658718605927999515655580985016806689187663433651218567833444148539231029478438731704295427618276684637370316560246280553631697776438207657226738395426446998530970762673034591837030547999336564066152742232023981963107740412840869017879172731077238507838227769664743723496214742401607507120956337292785109585206111647614301860281010910387944569351035168980406462663088863050769394648323349200744410298719031417949250888944600743766122054223140204589851494228720329309977212517894605869295109405423741674567680083828180944496439314499168333307640451739681088035256815221564928457262679748131951448381669576781911140780346700641212462802401786311276308174164499645342124173238682574589241083417371952812264598665507534716304395334280487683648691933554525577612367453169296437923480313432507995859037763579413800424321003111268640434106560424196741348148719036892037667135531133232503762404830698722931091230560123211851679854610790758551755796993865336860493320846068576926646700080188699751841770273896743301283685080638074527546507774645381425418483702520780704067761820615197627465929693256222353437547129090456817601042406130824143234142599051798989894632790567080237238418588713549136567432002729527779723448965221450756429475033685770754584804280161684435069830963384996433064658695359751123495955802164092013383594235925235365542945521838920711811680075314182259167565712052826885614823047093908215682249622960292943305241911203710506250189496443281590584272793540015502189510468217935441024257585516530828498464494624109929277100139578155892098510821535017938251696555871322835249985149223085574793928460894074521062421968533293743240752233968567578609967676864386165306501277792749487210646498128853102566897836519099532263475624817893169091916827481631624056012800*i1^58 + -83529085959611140575571811286193725165702662231442019953916098568001223717486884174790226176914912425640233164168472624499408448703203242316562004622086362858393004548405010813089003307361083300019735320549506139667215574064433279888046541699431897337729112543419210196966577632789843432736775712370733872091125768768095887542589351656016130435063976610853870109949680624975404439876548873778057830098208606791367582846529807298201353277679641362422107327090467186056751001796489154566201349044171427860064477442255166363238742393169820927059253883281382770865775126740556328861471610197598917494862888614378055190784693844675756215200704550252236924163125335799078324243149217813203323501302369438747685296828920825262236344499220294702059883273048436329312587412965995418292436507087115434118882221353115543551475647829630728151804931420281818446275315361661022581905704637212734232141164004349340143660666588136386551879535008380203183977800262994896290623103838670171934065126299399686638362318777599808807842049675333814562435375675544410257449551864591556826247579106501047514063395077956413635247170895850717657040465421318552778778756837161964680071215104056574217017371602853486332878169855692260350177092717194892150543665947038915371131779821514285950270996805738410993444279113317213319370269650349500163157465049426669693884336270662736557132028754064483091221799344347796346312237928375898011484326694477502366195187147688465480892008259428976428830650562724737487348304370078192294896337503298942336364575510948071005447299441475925134226626315870120780147260715848785400796089067445484299364197050069332002623106035701563156465825078634656957107898696964671161331366744639265433171684614277537331098092974820501578172385765722981023163521429925439181397608699272716882378882655555883625907837723991961660601051055192963631214818903391451249004353268672054144891867249012815030195191905124696367767707559864717083987918267868632479938517655675981783084533499658488829335065791826603149339271387400169323423155671507790743314008418880505182516779636240084003774785497378289610522058782439754173731813167410261185347826991729184008782897274985997946187327191047617553465859451637077171641615379014147304722935814956912292643562135270837005388451995325120895596932096311603511168641917053946006138075026261538299859887226839998075712035283907981585697593835196447085406250639676593275392242908241996889528960834523808650615007630892905894976642514379679764482010535691068238131310827962690414654989535075530672347765473671098782272000863402030868278255969195469586517095842232214171037359075880227361052105212037397731838197361407482594860191870482257523693235326589439637615788464803429614978686003654208928629241860349009792093941017754411189675932415788524055058909933067636017963672793597063619992832192470008708521326600515501685428159667555914247928902742379450367640648716137139062924917372295591067184577532671872940447367168*i1^59 + -338159802977895534401924738792060875705126130262687629092010640119420987543616110059739919084479917622576971196947141984724126604455895463044749198053448491665490962300585833247592378073966489300203462381265100451987910859409866482736336194248357670030552148014470889304282554290214001144847574236681457257280842158120405465473443749867710038807198619396219624876969024131958585300304555759959783257151744787208628408053232181672649420630268351051490404952005726417514930335652734727505572355544683684058980785812100466517658771551513307251383489293110993637093297003006680257179652192587452508557629629629608998608328634986465004888756430944783886378802000873999572943481989135157284638465566693866264116361661668099859869115103023256585490264808949481611103127657135320958256546926238763361712789005198487685673313046786299426792985632079358483255270697466251955452848201382694116921872957675485407581524324536136159694024782803526199199911665847418731402836140658026588357677835284607169202209165443335922448061274451474126885304667690210113627627554215794815264642161538309982816136468460795227647241511904374581903815384951867173878212383232963748179376583802969362672142252838405973845035696803654717950264529786108660303152977599807165519791727282424271020404160315737233607871434491222451800139608641781818043415280540916590190752711798669316822133815947431460243275849993042507340526047473470333239544663160223007039336610789285286544270540026757831550885788678880153394595474214186943126199035419394710477080529724459517764513598208109190874279959018518106531983448468907829046319702771237131336398156008002619685436597010222961355172156106873644893368549370913935885540074974084500535083180718911953809709499540034588721114216801231399486137621078348289228025583602918115000857743848657873136671686017772714709324695909158148877389376326247964060482241899911512391960481803410795318097427093238083216698680030113308955637901196462190439390956087196544816560075521020346565381151470764697512017517618041110327757458572786152860098523526175466913588949084861768596761461257100766616968724732634955081640887271408933840034399228784527109073871347168262985100254789137989887174016031058030524317603997889299619779661920220626559782989035432982573009876371258727552585119180379038182328152493816888674387191796786111147284999071639400763176679959306355156722151013211064550551526686804062889842699658621197750015174034471677039669729671693141153581966329575422372247391563346576213013393471708865590648939718738053789462139872315985777349283615856221541233255933732895068301082621602976172956343665854141324895653859856774337346617411361297262342656827936271081925516262383820046445605636363111404091108464318665475472213039310543423831200402598058473742076470774201404354526544883518499162243927183348107911209467893494030413804885395346716432496204459984367905088641466763521848781008113788174822157719687929334386978684927278579712*i1^60 + -975804193887243560537776134181069680981433110511417724440048683980680209390999943857478293230057172097635504545187903300291018093516916600725570490503695497270585390892195316251265212748275507527068076344007448686702938552250146884856470088432055021394126085048132093899653438912298045013689774555334157713096309751068001646035130459934395626138480672652509140765267898214241496923834013383099159582618430170667293105902098833019890475926995121679682125314164906912663464328606692470958507989598089182063753471441346534789694850539352542171961477073345520616407248409392144508502099526549538349334554922707618775651416111181651547332002230141245131013442419651711273028475520424359390371474095299508056027025029718044234637324838824048683704643925256963099522108243015248111267915436913840495870685037040690990137335303764188991941385365203160666197988312660164845896342994235671417364862760757092076016923291848253604786446716847379586825467777066024766617292189600185075948054637606603429447872174859080701141501382336400516131070204788848302007516019616870460688679417283807658330266241915200899791087587305768872687113639643492923307306126773282407871279100794049367143332962423444268103795818413134045126410827075351420557149762843163351855384388073674696687899855782118179354232155542746321854077676740287382542240522650458918604898492717028147967960092773905763718195400458860897594702248690014073902646019635449498278594113822024839947626718033111856666688267353757531456137843369917966806058070306108804868574939309671848332533800856985879434679216415096342464379226132796395761680581598626044696091102074578288603917012720661134706745143241088149359958720420263714972107556889078234700330719574753750073235010764949860791699898834931060906029763135509267116362293741515621976617935815613028722380483210064818769808765712561130895096653135949110377424792855375480238043580361275857339958730265842087695822914893010111502298933629341369309403846643427264447172383531841829967951277422081458612367231853394634117113852702735889208680427440354118309365206268290739824217230190354845123460857172407026359926952273264148773208254935670846058040485286911990630139124371718262297903416942749503745015200142985308272328719923945273300674772992663998472010698222623452537078439771234635759985818094141471022254247143616381805100297786466389465284465447367153021180471546582272158998336670728488659238773788601481130440344818128085911100330276172908090473004919362892428887871190528409859455307684873283084047986854872486515583502625631904982421130167361197283298000239480528857225184461325890220722667437828077581940264565222098160102317451208741010119025704701507569503694164362267065195533798125332297402200142060232761464987671856273128594626825988977385473007776728049557867679796994371820972718133045349385870475184527956391961263716665957121123506541783142760366917141193947732549471466358794463224283949446393679705520675487744*i1^61 + -1932750593658620550220119666058061497131215104894780779156920797162070238776486103585156795204953424396868431431764102132826087144782294862410757512365603129955942098283407847424754612509010467372844292193726741429161730926538171709334851562613842809731421896742784157300550678839799199944900259664814267206008245252565457541527940526740130054010699680530515488454078291123743904547369072096515325339443534221309428912612604064801361812411084426560576850825013501700742841560443700476118752178319825244870656502747651817462540684133610511659061863238132601089745736424148564349419255344036488125809800537180848145106163123302762749375029379554072115721082897145105408942671889285401379883833418226155872589330574330596077765600331253462276495980324253837521041723224183819489322704098007632379069983166664045465054861468280233507760094701181466455002346725049846924404104581895561365889983951700599227976138512162300104627619574472665278484851120059745073996879375241132678583014378391596828803425219544026134258809491740870359872295319259972799916201643803864051286823423040468639865185956618616332866557099524617568247119958319342576093137299889201869028055523726993578036763596922286382023812968946469140301063989991483343513730918582364108383115605901411596338788764380691972060928248498175517539246977690682357607722885911017732327447763434445153339342085418003918241129382247630762636604052691861990928442946434336567607633287102013619453721431670797588659671720417179059376113735652402045073851658026563465627995791640922461001947312291555150317492260059889189986201365071756375367565824556903410207022987516459317532421053347162654966333239885027866525045694675127425884511040643034718079321625577624184617073287485125698762132433638657413663730627389161518881419423406128577935164061924619173613466274504550902777347620739922596871854316860493327459202812530870324261684285338333779710609609501142805054864553418282259326033936693241986247047274328358472161744556656501153640839470577517464957411678764652403577646512910633823409803855023723697217208373045299727839957420936745663068921510257431187546139523488123222600368683920151174666525754869191780805333639243814141207585237613068399420739499911971943408646767282434547676718294410070646064285742017856005327082201816264285227453045341692765022120129297310137104325669453202935978656930759223560701621509855238028322462749956743370784890332654995419710035644354611232941857298520715300914612671420329920174394994033815107525999034454147591250137954106856670457445828755101533336821088405135150776837545286036057071822964148590252047721163822456264498458985849359083395320657587856584229288497684985750073817925255772462905858414334248459958744729009240544668570815689576385155490325658060402196438497213427504800366898358343118800184748760670240242718707969377232340512972075842004256686056461292939899593193437734271681839454284994493703858346054528956678216351744*i1^62 + -2589299515059510548730210732140172412439552180930796815531363754101459021905209804036409040538437891064895080787867124352474825921126424962401738549996926317507381587460560716841776662395978294823102986037853065485574980644350312387981614867940578162438620661292305606191957266065343872433861163341699328171889897376092566729341526747352393946536876537399038973797141449533370509562762310569487182147493830736292584631149260982660891010658506859544066487803766927490106586107570721715269094238775649662376378010262427528867120491816639834663441527924591589729012619103850310847142798044550888282819631365734922971172758612985901058457542665271015388746180562140513571821975212515837929760990109715520470605514966686353654427198545970505350479907168178938015511684856147297420730407943425513756172634252769544961406915828404522202451819787737006131729719572440958096056159906915835508587746363905186262253494140568718772587637301260874436515840293595641483986903145190423984205143554785570421962945096436985963308041838378880091519010922040921676019428809664782981915259344287197859953545815909204450277115593734574781201192858518158502957894149777146620132829454366734018696875171940133397981158652370891221269781654955680676260300502611677216833934454096178615350634146038117004794199282672203092167454364576230100859314580195282504759370998484068903654970336290678757564147357247998182627055989048812669731428510118605358247182879722253404227470788443695957819346203736512147362676451303467353678529223349082425708808911644374135226953715679544922568337761727293907757667632343962253510203572712302712913295717069173096946351444155672398887039622717583880101193142706665712585246422184328781332439846928715698343191988535930087153710407979766609894436768226122558377301198946561848406433557603135221092371225885698014355102576144194380175989845957728510481262841232395163720392542710022884450772914991361010121181316409471788107574990781457611509223759158439934614026168847449808462067265240142364464826781365035526233630892108142164515611020178420085561350007873006530299806799184565912796750946553865110315587076064397211566368341990117318678929923307823113520033848890764495356494096759320115662270952392960698047413031946537798541255655399606793567208091083971279538650249887907046036074473248244353094939432083897589553577563139125371287206674298849542584879517730961047115472496818405667932738186183485963643039925816402229783377045843954212161588269604210830812920284470308470175631081723404940475457542883488942111718150706510095396514512508694696613560165814803590074292667718861880609753290755395621130395158148086307699012985187406330618529320401441980740138190518666660765426064309140367758500914655676468273349736378850408918439952139674907744818519598831166569055779928421562118293808330438428320436336950626545000782868076683805729056141894565648996913584506023159292994615749092587391007825723992288788480*i1^63 + -2459157632810066240059499857089717265978854601166291610800325765556313643558552440495414372098404220863944810505944950460189940979519179373929040609460724849044965952680853404722695592767866643149591978987512380687358455023795665715978071833111562964696541470033275903383362877559998206206619223532562963844828658011480801026724288272703043594866731326624118979395617231040791738106230380820934400273652956302852362485012825184893941705834971560986932337728584260265058250969952500393317353212783665687626143459930539638616460653860468968782909173049046298571700030834948428692428085842196266206297991552662695404922083249950134929666050368422278649626866290695694105018725457605422792145460224818431649120208641686702651261416923277652197297204770595448183716306917603678238005071489583785560918992799434870779894643373222269052666371930743707714095988976500697811446442850081110208576363263132793707350312458718918079679113007754489899202066380120506402261032732335158499686925437826790658476708787274382872710605607933276182890307317565811592330512356844300152923223956427561543781407066683523185671643418322719610773279609469213859945818279342992852221320088640711839927162170798189033280138660501968746753120902235662316519997622481783953612201475621137052597099595471515955868281640315762505811857522769204320140543163941683389566283801726649304253962971076373319355460936637113482029702892712213971531813806425592035938597456798915862573332534199137905521675277717476210830289805112137744925820042011983107976527650048040453709933557477257272639347676661383716105955968918624133321686970335250628754200128740798786983097157769389089184798532216665128033897111664908386918976730273166599202687486369935331395768157028578397868102241671360482742795843538581581359732136938277079619258171996101926081029134415335833356413520500189932935557761070641757721211214693561232098678079363524550892911147805123325211241831909824533840130542804462487734043538934854526828301652671938914673336691391509936702467769975586478607488852018631796964118531989774380473474126012312474023426738952842778892475242098482197198881366536143255132059130905688523358046998648401135245815930081734523556574510343043739711261546712773318642289056744079400906500147358160932502608087270226540093698246131902582865685196685701874247619740126854923892274059923969223541248291212354868075892200795131797425589189666610150432739031588274804467916922624362082799157188945487237725839720962023574962988694325005866117097983238237935110558754362367331190312303505580074369430721639169136373077029431387294307235071678793319986654611811972845503758601070287478907858588043602251261279515459001246594770513493226665826538442352869380527716009778512909208755603637628716980255169997432441959211762217607837146930391485160457230698364326099787731971097794209185823563866238664610281259643170198343525359281894698394904536618197288372446596383184519168*i1^64 + -1762526140423304228916256341454487014596759251840963976869105183116851117284050732694630131254154136824565604129332230290023559598776218493779885440247994804918933227776938256947032017334052488569268918825740451064179522567899187642604473483461343061849670793583196618713060860789642517116300991768846171147897051716932583583537539611328489715695810870039170676750390429735043762941699016124815928476461449749638844715048178983676075104180859961921241551069278086386537567389262779078968424498466993510806447964725007679460495170672669039406148969443771845734803292090379998278974444625897887517791850669746485649105862855218385100865076490701121451310018850379635487042984571027875636913043258843779874767156596557488126461573699076033816046341462917865671993308936184623505389101048115750592410840593107816357234400075547806995277248278862591023981991957885575242073962218981091673371837758649787926204665513050884793632855279313928847377239068166078390275008819758887294792161472020622882797372511743244499419447305721424410354743674769482515322054974567852881762785404202632535866502539374387735359898314198643005457642764132162162332128900605351355738285753263237373944907933261053938859627731524513595054786604674836449326618726466429247131063209803990671912168344244084928678976827991943855433952288253936061587397562346071968287892538508230436996972460637226736074989486319009167223950974279507547766302798991909392019685021134836684093898135951348851859514867928827766771397659574060143840442008784048465829047545100011239274889673477003160328368593132848331922100651784981035807322113191547714905616908072095260018187375009308928744606725593624779738247568143272173673175025472935101077698476430001648869483119841244573379588973129731045358166796751356750231683994871496046591857025254442786724335759908505696144958723082858404987398133460032723947173529187973175100609071872766183314264902284713218769670131102400348989634458848758357355184920302806464298939600107048333143889460893762046388587222900405879391510389994420738862338134120309975574829938031232604093121359235728628152621154299368937010635261980639060982883538114729996279447843164105242715244380089358697549349938341543723288638023926009644089424602656742691426022867064853452124524080775674987135648304811717832631198030930586366421761597566686441928242191045427809016734167814117550898040499105858873860530157778305843118791490898422026375382400774545813758751794156995799756248805915391433650707031611457382297838597562967387092903070720582601955730174186466570149764359131419498704080755428052135170473576527992088999547826197753382232571468700707464421585839927750912399625476044613735271163450765194355739204208428477238599689931125454254993664581273934716544531815155806243060549075199868478345516308769542715935157128928808928756420627713718632672781486942316439389613581309567996730648005815612459071832304117144366305305952256*i1^65 + 1329028511168153897488604631961412853659583675240042793282113320234205679011832373842657018236258591268140375295236524206528782849544630047116828285839345128267174137937693927384443259462059650757515579146185984718543858656187193987029127782121402470923818412436216315603618352001075995799443633447655207962208739628379686946846404583197601099107972615424984536466903068221214691723254698748381197576844912791586580509226401410634959970732630579843889491458998579622726664928665917592895620236263468427905205901589634415474584124139122395291090980579680514449499482033956593145186495476031510820995867484463649370152610476302977172621067464359409900690887301872741362482988852869663067181726002919931023480304167755188506989131016822274440400325196215637148257250233573933737862121243547644710291522753216477116123064982125198346499018608401769420648258946024960587610682026907081437221721405897896093876891474914548778004403891692867356493537411888632250255242632958966529955970615373552685764457286712823717917649739261811589687170481500815667701447890809481905093552503424271426567562647967560888753442411394802231686678210639357633117349969970134509718821124187885778382908815234611385544953011923809610420429202137243391666305047086136375373402369336921316804810867154544183546090821128648301605965849804814945567572314058801821933437974202055450788263524591176742940129664543276595494614708573674855961348346007137223261134694518808301979030030024981731844940681490013322912479721858004652349309574347589377441296443000347910732433911967432019817115996760454631459904806556759162574699610049312567502714572231350310696681485757959297324630833877525661824721493630658827850383264806457020785835276361333265065556837766472293984541401286928831703569708088955737858246398416131933267307508136843197044149125925112413777741861096472613504827494956362516173451341756954566991348056059547853273177953828766567817693418101661719658170888384747260370856163418529914589618852865646806646067867885216155901085466035049794614041476526568947549391256842708222403230993484039423806090472514919139293186095567293266444310534950706139561544072914035395081139372747807120767017437060000372462239805229417373074906489605963073561013980833643185889054856663177239964087921505586916898612460129787766169538547513202416658076477672564144431880201509012739381904938670782617807938427231283965462773949615738336336416703329362351451203932148145093828965123081712470801346029619852018763991774942329716930362203239215258344690163965392148919140437160142976279583615224240827784518357067296830184971775485026684535583584721140373388461436846935413274497134718685804478440590132671428794254778236271543500805775726763634220783702683010573078587828855090507970497658467526507760660919345841857277042117168951786449849240425698440421429310580651722387487042934651668650090030824541315571700815542213980847273996687894758031360*i1^66 + 4528493521420724468460374010328349069634650928389074230139895135508961939939754845551167084688264837974069031607645903126489955261030704793325586118335069592286726135880921055988297316818887886167487311945371554369751182973374073980637701832929680290394685005042810580591066431047245621235139679789481944868626245429748261363447151016254186761124877580420272222960949552593132409231090118680336467988371276266230368016552522752095388067255482145896770604616015561332773640014969435954281231182218612636533561098482783990333081424075879090545630924052580391424869316438669063874160213115660530387042475502738020330428588735153313487143470605655105240376730801586203376428035023122459297634223731584095111858721574194989909118593502980027476971506047975895210042416883862047006220406598676500669822099881606230865853140907264900354207088033655797781515559548851081550645007821101054893250626794629340107323992131532267147720111285217490121159846241447067676798785790779246365310811270550474028393543036273979352050184435676899323817753772815592998108208167502512493910577836769259414780853781348795205173138062006076355834957138995151936311374948021698432538602977683748738866418090515651701769150897253278454010527381965825541971271565437950796956009284105500225102850262260416135693661820496056735804325775317213935958331417844980464221811865246275940831699906265056176584367518135528693670780442796777542466314987602055658776303429266652263292295227917987905985310840273194506155123470938240002056389896409994799479066831580166058202250348981900734065140670189845154583959746008605382652980079136351151560308314188450176039597173003694634887096504559813958710842204738474109271870433554274824193197500867580131453056012212839628073617686377247753662851733189369020516965636704638299081574590114131407219416727494924371553139432784121873837405740241805695472221233606485048783429750091745988777725143311506128909893786642712219447551938543735050756125676557230057899069694913717691166843073769823470335204174690376148083871472912992634315760467273507170172006203837949994550964644141740920301229283276541469941743600685574671872189134279230423226565702058405338378564677552230314855625934350497040541723377224416257982425983180115323847638462005570688897145943132577379175847627598413410912634477189109230365300471533343946346639149087310738353686900447602132993900833349579633918213014508958067019301187648401325173712110242724113192261670343944440192157476668158685420880295677918846236562040377187055400255095397556871404728848830566117904238670884625072757123998143927210421695702014338746595874616240178307632961162806434031496490699797881432345715906322074677607657726315987799404194090858796946975911676394412638397714126111232418117544168399702578365250373389872053350538743674236243150442887608271477623531035930718267131019507170306254848476013678411451767612363036250370222362680612618240*i1^67 + -2061338057649124304239018829549042991074951418062771780338837288985213040413012185469936062151922109573118175470069475394244781249330397431838848455732132530881818677800845702437092361986158214214363761902285582925660268326110082855853594621261256355181780582122573778655322012004581148181932184871795623179794352427017105248561315773004526302941226696938174914377181872493124976740461294152644949769630914517796954011450766201644095519953261945956116610400697597249871246949635761442540659436562733457505140869790973849874183927435245009928277633240479452589581949487515473953170240899472067082742051080812587719478352994570174638754811247529292267792340811728606153513705685603399212417252878170489132487112051425563879887278392704507940514326346697647548259409509578416822885391967402340950449776147919417645980550857597057910534889788536211602194565501675849715119488676661185406634408311532674161838804008385120289244414807295152285706194338429255825292360194811417182433994917088647448546434230493709368298241680574806155219862204679597348953668964705178877510108408651689584468478093346326545147440955942054050515007679501759355058664398525203466959552900170088428529079643572330442910454842649992751624297760291972415588616470256433639531583093998385168930996807433014055873167603219209959028364452986931608671041973625127903062429546771875817344972742249407871312462860710472367412772708945144970027237943898462702013207285097111857771525111965566369442781912254522944960784454131120331014513767417726888930247589752039336762591229743231286774489230635568703255390425844283090991828519989742641535437345480034491251333845576374100341714136895293834556912649285415750621979731314011038956223344309079330679072113388634469976848441085975366406948741550192514233747104700663781195831467802736913077365961621065999527274925234739563017250335301720571066743307886207888705063555413423239616156536482374100063907479922630537232239384593261303358178295206724268538418377235008392550029472582936617499103708644662569972965346764484976769386672848136349900316969252307487248943025032923380442498281672066186832313200472208938497475106404968414864871066513497701508656106431718224834527948029867526281691976188115500586475862999413327290845516198541668251767359937441332589348085697569734019844866355120547170937516698384927622586644453472920401712667577070461801232084832035090884962929258268305578166389583050685897400762704569463201727364214853847470859068190194255696217021557024832334637384809591306607893439944120703882104306905444452480180411526430088131155965898981652534745114644331575256809497366819829558312061347709082002678035374157956388685669079287722606829288753564843575967371087200897938006539889509449490987251367399156545000543202154918417624149401212505124808533804004565515558887776635281640844516771952575178470084557089930569194765708189675652340628125339008433114841088*i1^68 + -1617168536653822913161470836947268423041201917566970244820538091527354832852930931541842000047690852744202837058497858154522564618423426240868999343955037789871705007824693352605584267487151148271862649170665361377671013787087860571155882592656490510598450883245336267358315340569161153248670269061399511867010494237446661519041192182076213638150652424125061011865323445874537569637089494221006786771940813081720147430505171123271511728435787578568763635563971946836766833135032210922175219612923140774464985995883073434995511554257392272125085131587195545062886971619827963992310258349169697828669851000010785920258261452287161446525225347161586901546535167119456801552190563932265047666797669064871968507315046453491867670781863130557205370368179176456900349851820360269334461418750292097656252548555191721519846358008977505848960058400150727625066259901815238983562135308633063551447830033942356978528067376307384735864272597471335510821049238084846691671735531115403170559296294305672729164978093689295724483445071962097752724685027298948443061089740590627327931866552925980110844529915198552040432591971813470412156234127621769096515990399435593718619610185476250319401339439634615022726192914741336748982883637417971194199289519978529905377158392009168668233767018342104955326274772873441363639549819706311831926631529604842899528777307309689087826582397374861983868263523265992291469931909325591497008934833166306801798559115810573438285655527143325327755638078605530738046599678386075425241945335133353200015553174094223329128905938282542683163919476828141278007306415136109670487094787543637768922291861170880055897477910774418314690030149763432371955779684461617876380962500501199278536083212112361413742028966765828172407264381114495510625285069770058371106658813858063281004706617584499633716190837928549379697503158320338718327181283184658102658537010254449231978431513228329140489548517946773241387757377456706269710510499461431184856293302972806173580237072870580150586948062771590783543495316519903807594489663801472511579320293105893832727411888838415954820924238565778406920967839046586619115307085930478024226402617285695343581711663226946235036939868569864192906628163372062241792419870701282428747798812732067151234626551652822550112200782749836011105602209293638484081968908620763720926179170015565069094710905449158316756499557403770110515388827124014902919515363872347813846753213863913680662092977796680197402005321049517442455547342765263187763301419753472390531020985353247477671590443519120173984066865890106257895229288248101163234009808943212203306237106308740393023830064133968926282039704439632964607617057936291457306811544958960839001600470950242632736465438143085187922242381028524300156986214190551704032507196455291276975875125709600423427722080138269698294381481736647090924617136638892715443645185034907634545770700187920800141496492641005659488256*i1^69 + 58385739245798542977154256350614102574686954866031427942040208132788506468718736234314002826770346500995575384347278619618259619124324906030367852623920192980629835091915658187906887757210961165763831348611916226644046181989887425468819435687829584108385095193022925912216175807363795757913393720038628506336283547323164480365967364926302260944933195677056131452907955007883338255215718417323775106741636245414864270229571240126893098015996913603003225968144587849805622639001033619637372174173778920804395811786580038967389375058332927767332357832250877542414104723357030181596733071151950951379181045326038084602860320590846039741636540692004275906115593024109790291310153434038605711673439718294739372204084097428511280351784909735629008495518494009492934338595424308020810026375053179313313005425685291551600252533641439149456867789194109053070437944941482439408743450933383854062949459270938168452243861119960149216914213463503381337974101653127002875755645150556400812447562259549380613076718516944064334416417693411034783379932201976731683876608711408289514658998224523209893763423499812683239485075873356499055389942285601894022124067822618998013558115993720971382267152873417084389233194362258313613468723644627237652005667975124254130950372946463174879411371911885985266288332076479761339958259603928240121527861360841221926750309683646563219328865224690896237164709312450728855354586429614479845478512255650600334557530462280468728792312323601975979736329399086245515606267701710095277364091212658740664472623121134945345382460867108263528156619478429643971422524386667592461506639397736860221429663547360778628390285116054838135164718304383483212270311945584015897302371432930471143000703339162605485016073103109848024534735726063288116780323590700097398004875440139011201681363965646458218103377630980550713722143628594811535785739522348393799191828997222965710769057693830359682859717892528278961046921877987118029256442270997486557275804827403573718000582209773187446465213808752852721952740179487129415243170942860689959831116783456584168251931713104117514083331012526309465892313921512798688501995010223414630194078966327869428636930621198670414520417833066751258644633140788208786381275724927907747448722162083898664807004659701384313068613589664274517101746349176834810158317075685294985807351045822159981842017320466758184771342251917578486719833651431551296010279824325472417087519738340695788768794130948429713010752626030437532649757486007428026786823918702658515259603452987546886889156680948979492239810169737895765330093686187376669078591889973468564990622461389007624893709564370163943093903468603776292377956880356484924695001538332230674409494843520499781767498518958763721473076476060080254073848144399142700931240478856589279025870401037938918422569126880291694716646175939214479391503230281945634957952808853393864569547361951456352671910045155328*i1^70 + 210708579081335439811809688121951746292631162582375430839896559689830106017929950801290648146147028246911214922586921642652790261129535452986347382827678394709174849778376297450831121105287981795849558881632650817128816272883343760653888155399300152626661977246226411011345736060824704052032490500037134046731508254497644673605388631641573163217137339598698557415172265198802532822589039746654864666490229022217788950796672010838297116902124200073962049258004792254760390293575646801914834486344268913331062172057450630243495131472212031918306703229238317788065342065910503624594314382480101851309402802684425251337205817773793669965166697521497454908268025595524766955471878406834957108017346894147396334783451907439809923961479408794611129959997527164807686504331821314135687609246586131489867835979334257718264990794595478955911829605741148903459013357920450581341257947224804870603311055962529108105648109576258118460621062531996902163059337049875457704147875925671188081763988891554646572992572725197562296159495360870606849436431115028812980442945780324217397459193250646325489577029721679887989754640620770502358620338284434508274548625986834113026702075554816695621250677380766897174631013533973103302509184623621375586668505605157202454949088281821033834439700385876069066439023213892883847047726752558814066662573165987281310993128243166943604902720867182901566623140621262601024695626463420994261984845514468704395439537817041227700387112120400383802814238310801264752612962461724986443997429192526816810318264989603021655757621374841046294334656499270287465278671653963830453656238864738752685390178585069792557671903860471232806788442223018461159696832925539425182664613855265382061282463048053699011224968080182612042577355682723398056402792519801799419162840055574371881261506843041508752517163786208918732632348515006141176516605603211951951875510706015042488946835111850727120119498670975833552497817653769861057371620867618009553517584947390076091398828428665078929239412339218215078072053791633483981629281285284420795206937936190366293112131503830964689352007877806948401039908211806594656255228686795541277924716113969340385633971248910708081827732645601425553081710684035060980956585855921235930584430250355460341947492311387268947046840271556768412464264672336326799244300000318726910645257667697008526355858478971369709433762110973295268491487707951244514544649740219339961441739883760630926266073871143683203562428167808869793314048902941097110448472695856930887609648434849772895321595381201937109124534071326730784755281064804632794643212516654815723962920806782932615579170882153571069464874135916744763445167317731799327026662187495164159200523029432317068883855216204146068903313547451427367277390873702490837592719243220998557972287975530791562517179021533863786006660999890926036996565886456795061367024929611083632619092987131818713165070336*i1^71 + 26474841577296799631015318273469542850188152117952683052953747898259284661748125480589393197068422365575203607932000434076485406105584631738700988879783275905015557615811383312944872953168740767134590071893779441410094819515852978750633321261044089991313430677636909904487545455067433779050970834014166813377247171432380843549784864924750387182297842763601558932426175432987597146714669161071206781586258550420678066371927006765159523328777275885245499496528631328782741693395891362925744511353934815027314319012566405211501007699127121354355163086873053492945871505931857489155513248516215060306821283748005204003115232331090701648927917242905267047413017028198063156963308781770802924980431454263881950277088789653271350996518945121750113596606059479519216738956420416541986981681481425396525031226112705634747937845836108979629154085436077576235705779228958614843929400445670006264405770458259035666038275646827485676975124230286076589721848733214859745357145655318986893263933320462463319340178033061486755626883126605833197345053366872456337080601994426924014883735090069142319173746304614265407552225904638131595387837529358718163357618451155688833023101440874664841101216787622058697915213787440161552183236670181540952730152723005362364597719780154452533492248678194698766579627355439181462562686417211371433862554723594613163208259849092525416644485754041399058511726122530438876424500660208539740951656544531964319823002952114928878476668007956438904902052951011764723412757258005107971482095855844713284862118767342466214612176301066237630458160169901963856348928049802575182908146765283260326288828718221561399571260299944974059797292101809369397823090141969286745871953494065822485045700666532453634065526554144758495815456479983164329145547820651242980325510918963068740309633009602171506932893343365967165421442845987122136509834364445733546705737038690432930051112030553982238986741211529753027437038554542989990041568756120718692042211906177191733812842335878490663077723833549479499942426613128955123624453087413459916596262008969733520246283679558210887275600046031644518467785084148609786878557609533444119280750305860160132907164832961445867516412579828671865849748269765614218553222115669462790450649206708884523430137989287120469789394646554206722021648811378955139607876766357663506490022635553853717472587203593895757920526907437467742849261830656687841391342236085124456192219159340391450981377197616287812527168063264638848770350073411567146118350297317269092129705932310837125281479281078229313364947193760204735816093998593397118192017833991836519037058182589378509020637882796740382652633202307018341583370680742165731916087833435109818658464756268818761211507899117350425000386620205474986007490100926221451087758966148848581229057794899539215725517645112688521325082332824544784853207901209508464151835857201461240472565890353876434944*i1^72 + -7590343087058074963408181681903660421304780289706838201031013939475512890214571130291971968115796363539629447819218951757348010617871410510612189227295608255759828446788634779565209692810587338071246503527111566858115165523877038093343491237616228407013939704604055958861947348171543354836793686757312647857810130330319929553499845927875770809762099841468716629731631641370650635671937192609481944539939955224529282342368448525255063482026401890647993087373928966355485471240864580107295663227497221730907712975611819414243269619479972661409109989508793378515670740464570016539766790864130026325745673815191323477872649747612681979636841042104737036629276829749246151600500654387537553929867482010288488761474366677197333427059046691547721376744136811465625469840892606681343579948269263551664666198304746861257634196498463963364517301566965894215595904374682664774614296899246239211124744404504956080817767146875076905870206342467011019386326638875197532512015142104124640213479179889523259782851311212892818637339906258949599966634561440675504126349507019903664194849296066811229553626643300779402869017462914179855453480965679321036289734942925410100797044818579544252655575831459785643635967582379084566034409994374703279283287472171846628707059908263019782930163759990927975609825969285589062716179582182204797954033532606724290336404535104299752336840291500938654210670669984192552666113799453864238838601454601588874185864664542232696111656510428150974928727250143536027944224778913019045358964463017877165951687367113332383352407565367943206861182825107051799723454891478461131204140372251263203514876411621267038413587057820045337141984850015791300251815411411305556343156498287173471239304866527193584193934107041917613496459348535976030785585065554292310194007919836887317178290695597927033350280741269862844772829039382750560540457594000783977198371290485302147001826824994413487165286093556908296524282818422469973596332034502602148140153090690244959509862998302488587088713485085560828058880538116624580571850313444253195566281064483185164386369779849881328703928832275657950579327368276536279133969601581374751790199151451192891264274567514503045437198897384962130761512976193811813925242660430365970167990472343784187312764435200374259081107288157485779833537294429372194945639159368400513724340766873794821587746687671332506602883887150610294741110544452343957088291454862813555820296230383663844221731431815467810616055740669582588867013284899137222225530574779914569346294087857458992396423063363118914312154704244972481779058198933908843495752168400629427680752051608964828718276332022896499516379889407624977697154139714418647518616920804899943774344964747169589930478200610214947618203448926758782781620480997561419337154368471588937135824335038791843510000354733802708518771691719399153434771604163245253217642299799319074948233629270016*i1^73 + -1888172652006416269229492106710956978343866443661558861149561700444588144960783307078190772800441741047978161642491906549222354032924211873035143746786307776613233149040032531579585618323967527147113700280533094093229511776011296642882051597239765262518953046850088593578313640320035712395520171495123265246512675685220922064222857920836278320989102692033253156552515877098671555606973022733623114407725510675938320813083502446938258541693546626737204200252952535079280297786040567427496079978560277726638569890462249416391271440538559117939259010169718465676752181710022118486637632638528678964255672153901248281306086918480835332691187458376041352944435777333771291676167007551004256364621117996696739985395820446550027765930806832483768001199201639535753261758216718814959392154940354119980377832952614202207022626229506584749345259715625868640479144927216435909460263258056714236306222516960361425725010339984661325477451656404042870708345559488726468775442269617805975016288047858819818724884887567796644991301582878488768139051640242737758247584764330520249065104601158364181745658924055940452605800212684671548469761181865977126443205503298140106357087102817445942977188999587310374221347355881828803468142396781730331689024242268602820065909966378948465832218113867654696684477847420211498215551683216779798110295443688615534670266740767410534429210343803871453027542368556781027659284915922444626594084926031610767111215162252550071757399547544651345820987144763958207233266174501130503461160325245088147254522099395670064401119904184176645012790409494656846550586016732017462269005411576608932981795505068223935951235106365509552169153614090090150040502296586250117955482176226917812130950102635002647227274198956754831378186287164673458612575888750245013508228188835236948706193030011618388483602029296607184198030354623125159890247745953259109411044845775704235706149213418610817149906757524591201371264851737806446151576622905757349386131160610883933462361219762710519276845677412853296376115476824694925152575675805542583925183051848526511535523952752157720459029149507198576414767358181971375053860460645475062163505202630191174758677226277623761865258448330407429443714630483248444215085156835526974842897664216342464771717395067370252350922859431453447946395538676558210387689841933381948463330148634020617116651573631439177233894055119690331364058498795627671814341211950306887623122442243061621249630508881488747595027641723400708753506435549457117493129273362955959560945901792793502887626452823712832166448027695644015823409114950154468154877996197850211123643796959613680912308811740619512123379078358691420396805226730515800642258874216085800865565789755155328803384930035443643174440967790602934945785245041026909045065170751611607718116150733359130881324862430295150307931472238357229696716711198386762484161457173547919140192256*i1^74 + -122227727176122490416947260713257364934741123979024956953471246344446648274673339013912657855914145075129802817258726571540357519942287922613485858715488612620065017496872210910157893368923080396581233266620414899635310381235190793500344324889706970074266191463461103338530182099963971857600653952926573701654107515728481123901938319077936474012796606284969867422347628589277272243715262760598628743604127677951498618647486418725297300189946620858285090697775090573751992477687833756098460970724090917034236747752873843087143984215671752588971107799214831665116127133190741389710998925769405750901978548637997297180095750389968916464280211920585183141082100334227298537153979948682219232204788980816799125986701681007201735145608069367998337372135897927583582151935103742436930339881655397092192738365318075274935891053024481408403701493286402776163773845767612989345468464071126302558945970971156267652108547816811934976966154120336515692808479691802136225826723934139937091104729857545893011562385941838176823231505028820629366189768883071949705912476427424787214778628173865122851641965472675125917702910575736635817151824295179500528399198625652497798358861224201471430762373439735425176812240110265593271728522097483308803484431958570909371283966112152732121763527104624561841490469103304625547342305572633847310339644120899156028975480301710969013741577351947893348569476029753456217440964966246999562879579155754176662252213654596136667403553968459109178132844180492623859303439638302651372881547006702442885255807611061080544825415408073151309139761842888238051767253642628210949135737715853407354482851226003692631105339771899303865990142654314722049464939274231955589285760068784493175275986679178893734267978125260881596703866014536207867292017079719708487943998352979959491119302451822497811050296661836539054384906415738921824797163108451885421334692947295917431084543121608492199429684501773009787152102273099782294949333278528535439002832517957246805518331352514807274182729023828252577551110167734378122406133386115251895099734563326249229076527131162259618735015066569436536302661222072747474938989183867116974707191230041455550707169476406182424383794906816667927062564848911013768041726532316808339258953858850013490871866058372831625083249244309423463608236474962821776560633348749021103435067128967001430245746982390100596456737159379135492505634426159499135534451106723128211612006116286032525582592389347838684906237452927405994020558511977289663140576389268948118835740363843075109063946798349870763315911319934567286895306678908456389309328168942509173647907423150281888533203945622856404349947710926395990654789076239417788852605223484628470785487160264455787746878379770619072533774851003333328583527236662308433549243941560235847829078759059966807864642777054924984628438174070904991045613508919332898580297685038792704*i1^75 + -1912748636384139325747479679995487210669256454502336635054092023806599480792658904611910367842139981848802324898772870885227301402179852488636445647225558882175499649140257425034942918622147362667375720327642782605901794189139499996980013022136465529108765559995319722396374998389411442171681964269558896154003723368749436880760397739116797255011170256324114112823054807579637709379544690595307947117167411843922789072936403189070561152756382619935203123859650923561399416698549672834711198383726120938586755634666443413166404249190739001966423712663562511465317650661012445327987198829168793337383299578809261073856565232942906778549526291528597072146288081714480616134934393704317830287631562193160151815037412689478452438563553263130137209988616169795969704956014723462728000148192648570517121114627602609283782191280022321326046403745512579823563055904566807514403994620896703845383174743929926835744954936660554054035148911970686162949743712674653043007539624367494375514464191939120757587522329020022300371034305565904067322324478362384803591358409831651406706007291483678845160546745135822128542057375835731707889075714342580665014502530987255882491034898391608980082920718646092410967081181634234432167963062022205418656446180353537147011376032223685560236221232532805960380226552210429883819251883328865151730667591674563266237472709924391309535998531796419463935703822928491158476177287933564845271061961257556597665540648962065923939533583155287677730656618884388799991206838670103101799190024840121192438676089672547108129633458846956003244750357697716181515852428812223004123951534577887068311588466350353810776014987088192822426291910166567001880672491425179794793084068507660356078662891589937604481758584597817009730219180462974254497318501576025859845079175080565434672451566516923117919225355084858024549077696438324124298239168896327788729860416854245522739938249338343190276255173071037120855362892765211647374431634335207737520007062605411251251511656641433248470826176239510804763414804905685779328688340208507687028265420754429273061016210856646407168916624198617849373949075576093391256485974970193192690773608493128848263591176955457899854217558437847526059710847088085772084060869345033106905896989404943177631218346718598427625738223268541550691115554461658698639120108988819948418850367779685280898189411750667506334055009692483063050812112654006432712693890617108422112125515836572664610088174311248347424154969852700420567664179875558316142614563850356807651514883173453981725273884045543002080767583891915378082237302113291585659575328015084691038122854160012489672260587409963758085449251162422717372488459530869893619445859757851858656364801615082038345141905371976550801075836905669918866742982839453840549782616460067894308467268964585237671556174977774023437380168911374313887351685939434124335588048896*i1^76 + 58656723970426170238687460039738004790532388847440282853914427293751162264710412904471887913839154416451351992625032762409427665119953347234820876300730826446634658986231121458402030634845333217953271155074803941938158507553820663734957598717490335116511405433570961569144786722967518355124188465356662373172509283838677904023477675132698208518921719917655307542587558904602447200909941932406377421347951485479857032425724283514235555652621859070599454490171879142389031883090903150908311122246248074186704669323766773384736623733656767315500470106687804399969808312128693106810593143358819495268691010476126479921085842765477315346013899864898506119044102404325401403417094079373752031634154277800817969377641391078109613689111509879925290717117566097382291543372647637011771607691339790148584578944060553231356206400080691257708308180166738725363741112067168308148921161208426339437926416559650908385661994208781644872137671254352678313403032282700598356390839771162727929777287048924374729123423577301527234988973871349117442865951938662049608455404261691702088781561650011332081881770650842084981752613348598409750639295029120629841837510107823798031055254902919469699815789366823336144744807309777279490495519744373609602662981139037409118779378667959924972608209536315823827761417834460500267534908597890342496758917525588851747601927024155952128007278236886330962775290652737770979053566589830924332569068502280621926406594626230096948946876720997253417719706024775139096998038596070323766224323709153716641224173610870818931173161215720930727444377786567710440087177743677244634997780230811910513973169457738921575612641898856970932602017226853809680590789223020091334466873962371089330637869850668813747646497415227099542208828855644753019632077808373586134884873989003766054647167040966314868938687289582480365503828293923015885362603550598002201010718720676366420126959489277019633998523070296223011769013874910808584013485930923334144015738221300718898756096908884118181300138101832951389388103957673151962474861521584670713346739140327456183079873082598452388746881268811309116676742322144293954561701826737322480611893869842067161324230159276113401069605996782190190309909594470983958251429042701784290855442583054086826994925900262205114991134861374116484419719810450164924895751525109998718743962114460185334919270130162106228454176340019844161647015040705750607633623775113814954815508821307063160934730033885970638074701170425960658506325753127673624571013634787210313594472105673010943609953126867515867929929073793000777433834992329832504024289736532786203817737329119083680224100025126389615516527280209972108273830301148615369124570482517652326787936367743043846809310850147770942753559869303064882290882513360849783120283744907968555785981498845552579120541446554485765486388171700440945455487621101177012224*i1^77 + 2831863966330155068703435165590318492721719317992180606735675647974617959359637172860159908170650741025686894690275754182624384397152806212552406550593084391756304225216203660986780658753507569764605781902326591010410590771032379877295108569496265988671707851856497337886986133932855922688016880923401551389304932457546517754831970316643626055134490881094928294025935320309448220496977449007748743457108096936893100770967756749753651119229837241124151234749971734628227523870828770847585987588706715252991864898491117247005185020872624986912424967738550984466455616572538834851455607245367031349682901271247563441160043330302974565653851372120307971885276837881186719072598609901612530429424440560833626395538784784552113022636352635478661909550859119450654663387998328018723101729494171510361413455331780376818187399784106869297394354285860541391828638503728442493040181541096491299019800466397495292893354860916813481286435974327867978123781931025699049465646248890591627017297179924582020873094914850885006557210366087320219216679814352074577322751555080393145724196414323094104019986917536204373648352254051355602547717613079488186018916022776073377852448442333901994452215737611477170817832182427491180668827018481585201972732084082787471277237036139445239141548877442007294194620027482835655498659589941948568145387528357835085539856817518594745865604640077023080206808627827191473215971471736549014702075830338605017716744214006721881108475224065336063141421630717189590928797568534007784592942380764397890785377361854052356910526600109650909590479941644081498072288360353696432118444007118228619432636608420437442037931873761974708251581076082398812408613111307972995148973964345680564671297186594354565059708250342535884002785048297257008178460572525217206242543324592208074124155625760289915736293145599326570863739587265373962132929468729061814425723518878323803473729415606336134791254674005352871623626606426449882850374323399552961878541689660562715833342676699411829407960447944214166605829209809000606701462398012072537976617886747935849735587478668864423640907733242811125217221823080732346804667660020893476076275119161178433529335583100191729655837335741823803176447852687655560240363618238979469007165586698340348193766498241986434896668492089462410761971840444582837216852777437583127830222362762533237537466088681260861340828697592976491032359832762114789046313917086867954016948590228724240476717376026341126009948814227876527396281687472123819130539407346603584472526790410965516201345868081784618470594977950533828480345795896025610187120074903770357898083189281152715495239143721232753197798790092586240429182337575571335673496827314407315193570358749120610825015148598811796053946471944610150063717629214983044676399372988065453363025576682151340197417518550275245314212775592409308228842189488128*i1^78 + 46039775295892798187104989239339083822544913612915306528203182672843770534732785070686539813237591881124741905435963637950532050891572409317820796935666030963540369109630336258947633417748777325943162251219238391822533161044007338682090557704293877716423179597320602819978491320683690324062074288633754374651484615484697948358302016908720505742809715177321793196141867114201428530073360577840854346483812539635622201358389344000282281361295930740813417191049121760890490377983255143391514523228262546404801671865894173057679543381787907445969148593965690281005205466137613788093384751889433768903922244818292205605750781572356270843710444675383296834915743383359594327796004181486971324942044672652503750398813452226306665965702359675447678481344215967850905379580971294927102281128724430413570039935159825439072532261205172363773508122267839446442896282719242603834608050893143727739860848094644822789655461944873481204805452130319662343971699162849577131818464728163942689149682422626728019395526428559028115613347842248691180910725627397696354636442746030230837657896972122647811860187720563917927837049098923207128889205137813303992765044923405220857899540553105297276238563582304412008875658059712004939010837129679138594697673081756131522270548610556252437566375267332189313740410347564274978851556981960113984438161199276160179103898254416483473876250574871334485019651984312907383163670171455876538876177713304402832618019220069768238422332975860551825872580379909666229403285119974359101938832955254366021942832150481893827567184379494768502731566136986627395173370525475018594471522632150601827937767604511207465509762078700684398711371059096692694646848668433476024927117842132628867667557448362783179532288054135322063716655858520214769330535069385844339425491340595467566493104771329602692616290993501268939730316398980252943889569831659747164749501581054481819339953047480913739112075632265429145176506738614200202488243815689922734222499312116267230836134495807046690948429255578316350491243018885874401533097345699680976250080511160987176557491380461113291856843217929778715871566171011548632056466453035882627396943071119593302217568483044736302229282577753254260256423173165821131542803386769921198522431565082874738934149631903863681000043834849684594718025390407307338647199981241890183401367325337062304973882556050402841380685424749687705504550395463625361534785891700014670808695771685525065540946947069415197029706086124403731627763105067449626178229393560096220659443090650657297023088852422486042886234368739301498518880532250671748947272275587696932340490785793170305738510629801496565459270683158028130586960037530019557408431523313204928757032205484724154651506215117958615663902433227983555275219658342806989647682818097760104112262142980702267474467861245962437478890119596566164537344*i1^79 + 345469919288721052519931101495733480080795871697349899158165477098735658491093020302020746850573807784130923479019117893538127903966008965192707919967227412009339020308107000792049778573863341084352297638386265758440424422875499636945758117745659208747709585529216162100524371884233327061574174832147870877316492732667709656637085302239310161806286336605075182989849063556944096408378155822716547615382885855959196521866867496253131639271378712652078951794612560125274334513017924939575059155020398555960377333797480585042756843348068298944964446682230736764736780347373628757996048012332046616726096264234939104461679899708286487239373492389071453897563743519379004898821020476299208675473292275001600191384408533577815475332445505172610892404995087254038293225242019688614822656528121682058027191386774322761420110647226265644601417856943285926290156707555412227636887125611277232716032538614570359623539287220198656501940678095400899563375597436376297580164191748935288157538760689679124796737663839344267609250365679658029659055000399173416776067775391809585955860208776101134891801850597147351808730474566030644474589874498529215298793902680462770187539199872879103217028075006591794799500682881163108193338932184680327308079814250703304621902531873338539852569795202274056243542217925736380029846499354784477969114720598148085085272228929281730759532483192677382305572255949888932572485072546511705438736919511434201226849695199570200928868788162189948535620871722793571249286936146647138540941349309988454233320755821814564928239651044005819979916289047480572763631200287522933306466057104602063096057226907639898222062088459818091931632429358992321627966182926419202455595868516452112361379957444970527999946656005835622909248489994482847437220997061769393453053543923802939458596670331064368286389484891889508776457525272818206765969127567357770687262818901431544153487660626161764681619131288994815828489414836215526620663360365962681335548639128870618324521218999116838805675321107853021289682417407498359252935054098250000886712342594814182113644162164805992297569956391573433248042075715618720534795334897813881166184695905376473649096907511729870245886273580506029745009859511944766100805349424265315267287047948884721370819780666227492871047275436630075467570787036235435228768907297538371009814300404585300190926860033707727784325805710354993711160587336537561929513378012353925228040107415454650699698033058589540993324115652515728843567844818531802258110808925386364013473680721660639094496684896265482093690826898191245450616737222485417237035999187218218511850744817349158784247133836248718279805224937503322832991092606855256449847036898981556905447313865956697586619898562985864121870500808134841134383814394355181450013176208482963310167887199912556146418111223292636306288350830002176*i1^80 + 1014619428708328209887469371837588518017084956890045885998996534573064664681367756803025296164793498915921030111314700119604852015180213898036430898186917156980302925020598195757816454663343841137556893141133981528421770847756180656001851400844568774813053699187781410079956879153545543653290712824409024372840261803606237093989461840025288365257643574713965823062329455259500544409403377436390407266851062075066000189501402174447755018956287404840531436687729875710415330374889388448646858195720423962801637369798286519693162926325623774700913009668578548676261915326372171492525964156031193206030395955133550901742154859612813732213225698627312930900852046140272146881567574605843731025661140913174423371343915389756307827173650027590526841326743545517077971273317662213045508451708214710317745616861099179412643291630679133138176037693748573793268432955522394955286439582338911808097201238393300847048711274619209063083552620399458922133282506459120940167348712038993159360323577770716867191686801503689831013395950585291479328506028155467107322243613586461549615144563774448274521197054905148313064410745604937032686074747319974785467691606237064049622336036801433112659776389152029445462223448022397734125013763233473751296520600626150132518413322023329345553668262355040008179630920116556111805530148835054230276783286576334968517329215792598356279395713986263547206415132679274827457258890683923410655075549293712670437598056905081449922418228072991952042527828269348344546629072646848484709796935167538903116132538475643075314304686364592774751683429877512899175425847858616792899671571007105287602355859279579847870664048000042222690592452089624643525874294885386449016612980941258009081436687419064844737730171957075832439159764697905911867169450352460012703852149938934196487930185457273774613865739213014936488278688859465272553230675598770013627370147699032551957365024714271918723023745629492953727669264181785382279187592938642247982501503878169258972118702928294076199347832705479829898408384013366781023967333721029872182438796258071045613488934599368606035752780335182434360774317657356385131757998125695902577444755620734199196269889081797929736170433586333190636497161671605561691085125001867437244667134567662334329695508882598272130428660048010904693363050073294882227768116855026131718341440727926746629564935878416660297007441281478029765359651488372741079647573169245771024647697656746852950797678929640494666307111295091097182253405193618293143399082538279022843250471916382128263182489382747286730919805542465094791489614550857911762143113047371397570796201607697448377384544716599994884815643315741052980502611561807885595719923479044034878881092724028719080624503176593581541150031286750348776612720267117061986429222384441761491386639891204647524668209722548767200116736*i1^81 + 1218090300847890704055090851190752966085937691307058860380484935512158363229817495726357934505514237670422587530399830874597059349306029304732563425853276660958576838020365639812475319680846832068995960937117276920063472905123374530549775743684019094684311327342766372738391753053921326575031335845117225582930328121111935765657910137827452407972087535237402725217278146726757922659361489460834604267546640529298749695147473145036443566750574290425444540155355560629359361527942616444892338451826351556515746064048682580132413420009639159737868681048030493854544765182396274344628134673492510124920622025908802354885846001191269891568082380039918458381751866188785845911960499831862331587270180162861374834545753522151739233114421572601890182083683342475654380838237817068922014899947368608548234005855358409174184905569907621061406738822526109219456533579825555676232047555304322992547354899662427472580955427692974047693765927188887182040854492138561093637113131613238804610670849270592906143789401690072242974518270195252810449808426786352197993331030562580985185043080165003930918433672222936328223656448476353335164782511878519187662005346593866115333737686350371306649229429618581020002317121215353450798945090464869241655064261588138722506168598844291727125913391645709201538342111089219945270134923536074485270396144337643457673187446491630292877112245444063504597089548377749961609786360211104009141447119340612557134635641009113774843970108593770983912347197154651131114409852271007775701865407982155069439669235606124071986089913156077854014724403229539530313714891699861243396408129594202009341539036927415057519054698521455012489874459294917688374552596946100919053432429679979421895559528067333587502627337960719483141511079125459597959253384798397356369557118040862375556205501035676968379447318491093775915417381719181377779634141675775902918451264536654440091196765089872018333259517726071008089101127091587953852007782307185701429641858409593477645194721612963393709056703952029097577680530667640107273328954704747162007150164452895794153299430947393225000439448491801548342328876331481934226957457786388176297357980168295550130395824484911865108320436436374359012297935971927453696146535496680388698187421711222851941905615757420186942579238185570852689481366868855912303678412868502527193434303783718944485931032073276259808469840701597456653510376505943939541211575633054952365220078992165445302539481281737599715473445971183093851668279012891456144622141413940668831208756933100638792577214427853180698341149407390352600126442782603549657951669309653847847469899910413282255290790743597095594222912943752964988265813476437780763591346992203646896988476000383465806176651328333422992375306757303046901194755004617881979443851337705483931015751218571514544234216420278272*i1^82 + -12427405090002626033282749807782403055602829103253458322768227210929174803302878097616964095602478212891282894658693487624267503492062633185522949806331751524717615893318077345408670628354353017673518462391389207252505211415837034942292476692592889128221090479952764224931278503065670292193331500593175561511281662499628023518221993242857593688978565426045663129055002242473876356997973467287961462011353504373244016308463408504722983824384220672971848744234674113634893292282642099855500039529101243222860293325274131658649240055411873794516597876131698647333323125938929028832401222829578308701467266866105707617747228024740261928720136035072527554063456760187050438593166835086372175428560204726491643453235246942422591259502147436966375376563548416450007838160531612755790694929629919380397679974925007501115845017111674469150233002022936090963413804848001964479673367030176803532479172572025010305136193376684809789238006821490824203482994136991790873687476586338034761621672511713765013268098916342675859807870794714410163896660324360288324713380733720978418710813796770099260718503714402398856467679538731903328467989192336505115411084101425747225550488642757621365454321337303002706185745786664732229488869990795712460106817643513265837997191247050391514205173293762118607437643364660096812580857497764669197998318827897942573970086842528805730321758259100809976587478853407080652322552874989794705843358429869098090356148671735284069529942908245326706270896625272403920453824027144903488515309474336394810304348640791203001411179819014947624945440458454686156179204662035478547056659024309260303012002883729731418648521317495187455665392317216883680143161041431234935437688860709003895081301440889734379841660753882812603261459366276997684832463280604546697351618711253013430444598829746522050838699854204398234881447924889660631437629279440199144485111016496790869118466361652002219575860689763701555970084292832622914036056614870134179890389532097965687375041528231572456184862257426010925931117706916586577437875568766633822818483548024259815262938400719026146175727998013944554913377430415042255951538440871874459969282339317363562922459397813494443738798481863105929092478866355853609903024333947049846323428000173463779415716141765783262977978809760088738646768864270668120467115095730426448551614874727392762055968195333284488620911311822527483445991658748403734873954630769478267513445116334998583539415962171297955821281666280993605586805731705129164377363253278451074394401406242504717988026741985431542351405679303323050980518854299055672511032716797826140454838090600020237441349286971935457705296189837664444073767558024023153339299028037596312868044784566761060155593444329851505358686012909323493312875586222518828992549902041361667212697742355073285685772288*i1^83 + 4628195428880198727792025878508597392420506556464412150932879807203521525498622077647622536275556507734145127563226783589380054036514514924463609360286117746904788669242100925931671971182218885569848716080590313529074751401296490413079690476188615372856451025738508661597035538873761900128312091159734817217886701580815888204441924048088669635991922502517295450023643366712236381817002498777901367184785632033727634414465142729911982236315184491464861292488230320021271199383473669690020916501389564348540192508396904645017529541110927186087944349179719136626726194508500575598061781454408335027006908599306913016252367211418491087823693611804491606539234435616143395015490735417707297247780577340078472390947243597414387539959416174656910947703948799262674132263325648884012215586396538962771720722944530170406306044570300527861669819257492493850629316186025192087163218198812203078963217309834384022435464945521162397680352582518779427135397021953341499913471725349306348558799321927623401519232418262694812945848323366432663075311859322634123412507339436190919800430014859326391490415424648412309492291519136139063387290131901653973264769683683199491235788956437423262488833809869849554561145234320547081130318760785411189305773881033674852199802121917175390739072935887674772968263958989490141652373320932968415296512014975208699724497333540695713288880387481328201729832006029001259366035867881937465476941063904787337895485401492852877806443989560980594874431946018650378565308379750163534735199049379297120155558649368043970305775576141490075580080597124566601701849772196961847181556044128623809975768527170096819494004353848102133362649265453624452555620801937635713250715830172390248023751287065781753223810534586849502307973378744534421021345933367980681673109275892202719267646071157300890327595811315903622549334515447671249315373968937482011275548932829495926194729584487289879985547206012385917455781308962273042355814559730160030118368722105775939574053253683139043119236860088413707631521561327854972696797037540688357037801652839062047283781889629357927906905545123561192366289905195349911210085201622622115639938554834579191967105038622099807495415248313884746478154771545123729517227912387389820975155912880083936662294489256858081293235050734007558050864563796130055699481033014943454470438348888469166180647302453950131426918720354417745131380449766205313231803800010321383389892336311242285342823078877192952545764199047320741229737674111772390397153296482469529750354716843991744897063265880156961368958039955116580083719820745610377346764050870840327911923192032351448311704593168613229728649822096432650464582685066540300976288337422327987752229460541682894464457465322536784747228257261467080668105565874945199308598328457393328373585084168536064*i1^84 + 1524101544444822786860732132473868071134527981470954592090015281812007668598786004190018616222991498677006075840733360423874597887663787525532633396316763455802062319767041037276932537504299912523571462036322674921988647413916975054107121742485086113979445863892797353390412153149551543258646991166786200168482574903304636830267103200796634905362383116626686327399100669447911054578400344315024828277393027523345238554999855986149209180966744770474126101848405785358083977829644991306112347798643079961485954014510331052877780801928841869843715279360467534755155559411334594781035861999192586224162629189968585123441464873969057518445000322491851401895230053280934676061196495930183311657778680950602511303699358692783321387684022173856588960418424352967776640908238990820539022787547010637657847506051649678107469599130389371658263197844877875173796498095348420061351815840999537735010087205804596680566934129999139109809467598459410638200251251282173343067936809086669542367066747249316002549249207070200847917270950184385539679214308250502061889281160986349539052452850645762965391556949932168085051305552057632069993710451220968852393645879329988573959520913735100677568417096060103773066517128634174542122231553060665697158129616796234854858578981108592889707081593207587408925264318191233288809410985736891622303408149781904441306402971411404180714998736276235688994889018716652842098038405103728241131859954940691565878134070013727004932100635663688002740813483270250701065554277979043006886770870544203322996789479759241003715983798165523320796783999529754595796712131807647920205500468677452190859688034303199734638491945339782064115932895723830304867336553613435059718592173754807916995993017824511258549510418334327813171231661624250050222438193992112878493616742437938475952939914812862694477041769362057260628955019413512732218053014466470250783418496106720914623501339938212106313548584827406072625901212869709249443002726692169518067953346608952918621025722347666370048570269371969780176970442657654873893936425577762207104665634733295111138396102784544466108013593547373912308190127392648680325834077526737401533531301219926796233734365292623287465562929226956725196296695741367483451651487060844537177901261835527318959148133492215290578276937137572043824364390949677029062598949432732738048492254971738554053523171041611012539214505246457288879849918909766026716272688380003127881636410411701100492647401965024515709937017533213927417563924984601345769565297107429008468530447171817234064823981960329138113016152597726828720246049318063143952289628074836701276577282543566801766268262270790889822955710216784001551895968176715672134760990451519394694560297976158381991036088071485238587325000667896656805045528238129063579514259746599929674465280*i1^85 + -2632437295464147364503499132878588166379649835733081181262129965596347987880816001926449480583062482401284088083517716064392884994755471878532439512189366437245717793121933785761817760954686936182460566847967855645493806451377258413851339126330056152678934619732142163153651263755779256818598756693817131239892132369606789173952608425661248281790032079927067660080799732803274734553826491514929348940452284005558589088680140964083000603550997140937615627935139820713485751602482358358704845049157667805642238196195984286417483126508009838665931876727400127604862724814195141070106612430540584637770974072397929696349930001155808492139927852444905137214320323328784555124770807019550560847657918590239018189395801436131062293779596666876102616115542733885379823315537762848690104049248849582234759499318432269473096785578899171557808980962932198762243955623526705809115165440546468681859148204790077068855919623216990437315605597340949924720874712586609584746331926756963160886848600310825809799601625587063567084303466948217360282000292219010121733073461337319974405474203674244194315506744159989527035744631599284633002845875153162830485659209484185891242080322087282193262024246122694444388409878996605284142351805141679615507420278613409691484111626621469860375046658583819200794387450910437008826228748597185275418359749683542390320624589179514338952519100635858732684674691954198985882188855056570116825446720853677848659032463689219800371392637884992931291207271833200018965233223350078821073617419049089727169956706834983594325813506568893008243036223549700000374606887176760575391394773474339158049785982926793352378531119433586926265474223050911540496060432706762506222388520759809128032311965369497795772998910069820618185709046778700168818715756698860506139648463841194578469542964443070670396735991902143760417883789954966102689523730535688519357877399859100577365009137402088195858758616886806542227887712824828982414110416121388551407442910774141688662868170517955610808129715425274083992750471301911719988632093421240081910427040658915559165901148606767156087632219214513175299714162756339385350540634830167521938859460859621411541830728311957331056755201445352772380529472171061348236208162961501004643006287250695067337271352940051920940650181526511457427997498150071020142324289442734342592753444525471366275514966416602323639107609968278181602377056052719827595215356764202505878249021191620614612760495913505397874772874809176611962615386206104509958637122407785311618790845272552512979817442955059778969431584484635033243530574663808601660354914693657180967688025209738882877520155566087767579247594786781938451840310188773151470588673513459413374569902456279735928678529722532700283329433277234513671787115623628581905105667751936*i1^86 + 272225934833819629558613406243985975455478828403863461361157491173325718416890611858314167447306154244547782206706700569872508341564290078901154473410781984726150796968883098044564741781784640211040166882370906284781305547339031505461082555581249558211672796045319056591966149607968336459565449591096939635215762401340466283556137647838879721648153064919082838919392983834438682203151177532768247188314278857067047803687421692187558032626334274899283299687234282822380272400579811698666235705978376521359037932431209302471606180480698066925893423778544382597576577378324185414016470489716216893771923900558012940276779211624206662297349007670659469144242496214690371851997054942746793852269612454689375058817153317394729617027731874944433064498143514783201316722800310924118009177403197208766040593583702369668650091962434402651245619450447318089585396085482397673922670616069672604331549420206097576624110017504142409612605592825118731452906475723874375955531433491776804789671856976900196573047155977230556054007196901646355650618510025733417644874207702577438419617944994821436192878159747626242970353796029785018842163550998785172322307439245019784197578065074200882596410709164581281810867314138723126666797126143534425331603940118983990530316165632449360454784089905453108076424271824062288977825492248478028257034207876151507901154186879527290933562568176838049214306680008280648207748545570277410117068283881316671182932188781840910162192268919795376345513607926621341497584806452609483544513856896092208183075016334362246269510349078340448174763843586700802157742802040595935274531628028515630241653943869652574958814289451526294698014644917087229838881175416891921240663657135286623638617996090373468469840343810882175434685423739643907270357672289406303719495808392344146218176139258128886482128568310843130842144097794217302128706966435201854839044076392282084235882165220116305794566498805919412821783837951304536042184527070945248982440939095418404681570326468939578233404928278264042390094881277064515584949155266606866029758585236134799651163923578833802431469563019083915592101871778970788072620389906188696149051947029992710132404575409713775659670488404896791663285177720623063598580074318326874340366668624616031769176936694367131165793812987509804297825689485076248975222632660696417038073446315318871291388780487503252243254093595856131883973523354994723918706841192461935941943798953668303391626602650134469388981206480890251150790051289605901182752350086166714867746188712493738290437590975068329817643364746524511324692886924824898552038181519220359794491833192328552479796720926844113823195596362090942716087627403395302773137281395897432927131718524188660923593138465594541878205268809331450297726318054572294144*i1^87 + -13033928832494953437074833022668784345329246367462920887072438120082644460343423924613038213399882311745373002552321671436209067263129836532925675150755082778739036949595751506088809445286100893035472345164850282697595771149292934042783764294798157087216206743304325408198728554167097552284415328769854597747193406343578830127821495985457138927420341656273023672394018353510429895891786238242494227260901223985631345075867531886231954664241765523954128587724877594888892266726087342571208439631623612119791090149931099376119092149864195459847538283830729403692797105083704628327815847242728241290625401169471068101418207944974701595239401892089669592993916631969935011518263091264181863786319419301368549828574104105732131084244433842022050566612190055830261669867294657323960080274270907634672219041553013685860154066595226089989046011109333354302258574167385625414547971691838218082535430224445422513310567216619847829977254320287153608409125423926637921229829941020966939456594579698349462390540442566184661554529798324514475583974854146178163992790301667157820931790090833668050670616123698635864229629340057149561904799579284914445224203316580217064493218774134647130140847691984765961404506224492900688040647495210940253011636375683853977291627281537465372411040248374134309482865151068340414774893595922811544003123951016307105735844847133793437936845789634101146378173998318226881373044275103780654257613341814622730990046992611289092503442681692946158828120191922429222518160896459536804188961729239303426620983919055711326725532342165942865216627513619053848811007589493687288515114325020225240495278234917635683165260034337139102639799750202615123985573700020645277390527064512779447684850017086552307438379578021972890485601321390848450268101768556646549505508122619930528812392848161448422637255831872254349845603097049922528373841690587941904838832935889586989917993779029411474379630001258185602279539360705182391103266817278255032111387970733290776740149879019628806441857637109734796595839675805080542713261382637098708141463040727036055765801071680248887748804607775080563899511769480187340721517367105035379031217335579327980630070864703929250898975685535756576937729727459981794098985251906984087920721611833819719081996366578432717113459348166064347703503085395666936957502866526752380830445946006201500029807537515797289666913666444798865704614369891750424411393859611648364794635173706260660480809647606123669510946955248395013466442577734775687612256784712604548232076276231653444467063279071772318102553485193112850474649399577151721134309473755917858108168436858270106855574063102029836050186236105750968159350266767641414010923451590284607941139650231456365872118289504363112079811679165728029671424*i1^88 + 620748561336747392409478634677632904363981356286356105528274329309316365999209532806946898207115052104736604866198063050301510172469118843825094437423301120481569704417992910408513665595824086756944037274586559712741601368955775972789402960583453140636890845033908281833659514327537909887328495073375792999525953296345746292617121760929631059045223576656151364521908432717243889863219514149331885630488430153991070955643473936043083902850586105531406951953349572484044150264633350924166363223345808986919883568441680219159329064277400340836490278955520045905866433265332285484296077981929317833639383543631133604925073894206698134786082313760779031753889227283725210831678760832817006906937634264173111322852998346571321732256660244025178751252007694665473457113097213737093366682579154140115895288615430706059140921391099624992845217701988325234206744452584103355480106754560478420365247086867319192738493620911593527993714116649494552611625406584765059540959769658468701468972626138856942420177782721493199034171571947803807288587840506665325097429184194147163987605666056856606343783534379526073593055374550652759248273106521121553839842421436940901381865451878947125675441069668600473112961745358814369411305264803186458305105797586372784735164462114625623414448602622275933339837762622109186429778524463230903657722306151369239312495324562699510222517230594051367419938142941077767494799111057266873595132181424388425996836568452313251466670724139321042011473511611156676622104809150790436248638518464715084488426250811059806083488786189553808884364536217086807225298232861988362571804312182646834733327481737573005723929942567661799700176959708907115302097659360341448910040855469263531446441647306364792015724929416237896726008980021721822747670888140540669156850451174116283128429558140405295327382863826051842459522352334048783198144381101800399315652973400632306859603432001831261028888004386329902405826791288116125043277371019819984424012524691046425184977394880070451670373208750727417265896821191453799507530676914945659676883757079824409766451394203065351729060332745130643888972218181796175289584227989162095949066183276591246028328793050986993334153184770225965535999584889018826768660105474530242758675322625343294712375576182602223483554233709042526409597472155804922967040529261391152441785826349442303922492689149957972211821472437526366865291052744876896348686574544496124777114671801055812612910751872840528991593058986966520984801525919196565968920581782910632869116955887559004250152871263914692385125060880070124059919210340778417004251495504919357804903223914962977436252067506218050805372051670970953316425406558524300365827822541026163959946285567567805492699595720039120894531993600*i1^89 + -16062975511501538799718395431156826886956399735507651445879574638050653424541459958288042103331038735569481064892474397699236607808238960880391618286412265626460993788462946914159494527293546638864576988856829555991815082952630471392846399428863059184404983927637552756607153695696743764586038596688661871984535181944933078898869402136953721748889717173170784003869766552718969199366323236479926345614227110902864124590844268131080141135013921753134492183876496424665352599625574296309662128840015991848394803094511552282915398871904190265748230337520852908813259120512631151817226488810614076497878418429536705020960392561440287184038716314529018120726428910493293509346174816274609250568350405396288031494326982987299977021308896806746232397811123666195535449982745384962801928442992313762748506871172371075047655985056800975453347446515591912368200788120236551482611715180538198895019349621278160139654833451053725824219767510842247696441669536015077153018322987078730389573325082303542703952570222315239888631822298368963290882868875114190921123981151897915827300212289268721672094819480086066372354367402271801410142623397585904741506193266563839524948918673346388735274741831238139916393678148243188904930643326869134418610859420578489091180388747927968929132375019096834318566477186680704139814367427207425824673456604232598519624142828308731441302421759676626103517709845938263598099044135625544808637258500523166278332825397552082512589468104752514143639478438807541852373969979999558674238511473578843746440016664471188539443113647170259135134510575818633319585581975862276174830044595490946800174741851173896818925724670136943927839332571650041411457703731161369026700075199818526651505992126612183854635752950568140264038985309775030958471199294509277669676612824224617954974949842677969490747674206722626143236148213043053737609204523325700494871228995239782740152536419115549442684769649497274453563445031139191991288574398994524006907493257671291354908919618817203949127042761986689615913525550420444287581637379594770375211576766483022145895257965617455867984973405030658330724629817368771558905687104808997129583910319936469888610604020822399431173244691998892011761932314930566787889229630303470801400447152144504914328759978529219690552195941368665378546604248704866747626981290293657412254277097907783520007602562685488294843589406500913362488190079647176721913968920068877021177540858848187462672959564352210638810074070968491232108410379576043774877443004322365734512904084698003819272627492583622193760856594264082889467084387984462946691067171016882300834326531165259553218179376158413203166966575225075001640488574648007195692769083980136754958896623406626838360965878120448*i1^90 + 726943200826679293427915686541446308937702782010296254984977028797451251381302734351784655308563476744581456622348687588333293094547939564753947899125773841641114959959678199639830085689246657872724798671945873511848534631478409892754233113983731818569988576917617463529468843337588219530964129195869469084619213363438625087005669888547804482918412501373308462172677190795579238214881109781583556946206327883263118761644221630300504123839347444398043047020604572645031000243799933764741894490189446733218310394238939732475091554314730023043240605872501956233797674429057174651234802838867073913315197713413539533475081108776264833026473272596137331493124710042294810487543065409654594540473602131139569549324864478947147029564071271028336823434129338989121242417283174761953194704900221257261276450674503178628879466740451499292590159161355091692176910075695391573953417964592231502046933068633902115046424481841012979863095765655584082940883786260124555080226103379336194566653850973668432626226044506239893283491036167247155588353123028182128480559464252982129260063470306021349292098420409576944046283388301754300597828244238662682497283227000614496068257273433602134933536264368843971882234358786148841623778966865734159943091100868837632593538114139337678864238796584939716051460274221898781959433813180295808722809375838570259722247601489958434353898243050626687020233126116562238076995889832789432586306226731969294380844045276333122503877110902115925028389844228503541338019083297792884991142900460367903880660679515311912455442777965422841575851424434908362780945854069408069129434747596596537767436514995723926382494091578803964218313757190592946292731413766198774052539947788568888975565960060526438972642961126857650595582239727675466428569308637036948270396892768110338470013230301884021897233966835940020479296964547107350484576977711405605556494617590895934751858910412467515974146056127110125448311760344658760627405470121348572369936207913338968894419727248630960993419587319566494068842907982254404566066438093530376522513136023782518683832327175315752572054479991808815076831161898282303119251220066987485360563484606022077407248148870628706366797832590456872877090088264863156009808554855655293680018612116219627254944612731200494446596657133993891653777105429911057669888734303508943713047549620754855554009185053875995477026369259172086732848094632531231520998642213631099639585633278719541649077133479453050833072695421003251654169149249343732620744520792985203197432825296903103643963401271343427555544805333493493679837549671447799237113434202618473862717395508389918055594645801442527792059054337816671859696580904872729624252919437843293536256*i1^91 + -7561685054225454762661127219652425524153537996761172451146830254003853088166162513281899263235269259892312911404922577157420154888095667854355161165072443559539480974685810031846044121010290127141188192407027197277275269409825829243960980405021511192965952307663548623008658604484361566121553649970752250099760149517224249057442148923997253037276967761243313395234086438862797322253460228397873209744779125071297124936355447678066236730833684984635823211081715464160446407890763643161442480082457135606971636563806628407056571139209889170730079801636394544371526500045748868797331586217929194461784939224278217442247962827152992935485654655165598153081475415295676713274270912297869515614638265076966402589554184114134708811674053814211875380872425766402411999863601144061284276977331321356253155948766137454859283339163894467709216259745773086912327311377646365830500901787222937897386062623467384212521969779499615178919117816047080660296198074599106390677598578474631097276305165455512908887808104727567734056083182878880054033796731623098639230667128680242641957502128026277921102018932449586448556184996236498243876043164057214485923695542166814962511784804708665164117073379289997309677912129983415050377664573622311030376419700899621225088977903749618098360370317003164369141434096272262248030393184408826733194167876968650299166967139479064601239184625159779147456210249596717688363459965430075136131330468861067661432375831818312880698534764406918189995565641231218855259146378536478664004563032257301843085669631649332527848428303119133304646842776392699337541672559406468410597672039665653486842020662569282972475905027841181103729740829124452816126252384394785881301933172878298210300780063770485347158037216620121657121154994484005727508954586530069973474681949184929964414928979910450290350307267225201225703779104072150117236335623583773332533298491602678427492573798096141305975345463568802473148877417164681250049141085361841129033360286683403389720610985075747300557109392255450979013190309667661323729947426408647267497233245054202802028097206582977011144749907616797666528989411874979773141050477315800318720703284150741343483954321769308344191388819090384576119508927597232087820347600704917364189645114453645292935043732784020433517816321440170845943182971777187438283544394503326252462847579375179517947442753417152632667895136450115374050728269078317416965649649683653491722778783691841867607584949010585752462463367916969830406548941625466840813251264452030073011493293027124782639344430026026017942979390994600104310330671700496387301631527843571398483619661803710857113370314446523931112299752711173971768531484672*i1^92 + -7784699077168150301690020881076417045843986089942727808842485165734073624877350611542848482760228859498273310783916653892352832941340826146884634206853203592692383049784980192817915164194554728805569689688019940567172416996899249677394632944447003421627700859211402747725608892017953329887718505536705220301127997673809426998844744588243763762871160000210024366913878597998335211685732248857608976507566895706343087414006196594069253991637391026967457117360221753941280945388995098873004272894484897071104452429479114791060308012750879087739332671499709256288511638795512851795596724055344592325838804740482817601496883738797600252764165737470002223264316833805945369049230206318237996511760331799698252177395425429730043228377578518059664660516127728195890017231017155083599331063683450031818178662480328510948267830662374034305289987072328269177188647579858737117163034346508486452224895944469922196380855916422903823940790109356299110638751369837762032531496830134472311853486321166838296746943073047068069077605583581801027437574212999639416228941766699318092359721628936258466495805277816363657683108001722245659054728611376228866996043421215124767185193499701994420126727449082784727390948484426256049711104311757483935979537262726507569638027695664060161577794570696149953124993870198666086395749704867655241217255222243121272324039658699880356172782441070434678016734663351829700001571619436206008185089411023415246919609847137717055975253314865518273657056050814057329220649131963356452461274357167433358528929166669964608417859840340781606021263044147740090205467288866790565626646419764579035305482679941023039461085985637014246777531771195941873001456956447505533777338068884921748988312597711297742091769062457117197881719230685326156428500393773895467406549411648483905206933146125890477219290593886815531780878878768768056634358801677453885523798544971467987226006437936259430842829688286179461581147001996768997882716670498069693966012417646174214574346725777160963911424946837723457545215542018620119225403673857355295390946857784032781167181061740179828618493104406598923610574886804076634982185304898599541544635629912813276821248264947329527654355615678407900400403838165063451034982699736721693228216513574851235672394505863681398470226300375721189062838756432151201253076452043363844960355169229324584147161433241786189034874003738839804320658353519127674753237586064747017160132645365384605687442048944601503546603471915275501908974665988864932025870173236005513683405479756366469559393097554217998898552232085453706428707377476280627661794800748882734795071579786694731072060174066778112*i1^93 + -1642537899181428408802069329335265460153523158734050999276411843123096431017569546753913679144964157712069480219167557616415604138514351758760490126897600040827072270743746057267541660982341102710326361660702870879229040542230930441206064289047709686202113248482996631061107310517179030081773495682875007869426821154923348280549226801405801667823259590011303414582691327437973460782937227539373429108242975785627241311206536740630579457917032862148178603073135619069506993477846439892426752844408012590591189974821362128144795459298221207695656629720897413053794134759422150847199837307742112489745816326113026310805604589322120337988887636663513487959562124248487406852877876468374299893947655506368313470290444676998731323138463620380767462946056140097879485789146152967165713422346801870348083758934990855856549882230014450169605530661206002133418448818905673557102106191634635691865535382041499177241688858339960050915461293292401443754243394181943054235862284862324403204703310301646783253850424345608294941596270412475365788693101313313749642656691788292577112186328148785563669451087706616537989256972383331448988773755399003448216732137757285752336413721277396881523739517120432137391592540730809231814047637108275319177461709869251066357124587337228931679664554258742991344797526075285982173274305988459262132139998604078400051409834573609656530136892076019472090458083740412413017403505781578910761638833489006191205164045215210251109495640472968953761575965102756736113271515666584242460624221596790586464566508826108572582043257967587913637753841232410668732630621623660981472474623460134457427518847232575270476765250649570138625353876831495616874643927828263369736454193023783420214170132808358704747430726577884565276477212630251151699672631517237388180005973605491014657776139635579229178666465176584352575260786730980941920510704645027476543785157780239814880431334512148840690126305403619606750894662594632930280528912096453959877564267500603347490890966153853436860499133262497557402986248880219874494621716596012225056609057483684875230768691420856755345905319563073639398911995429437728738136988142876930848781435040690893054004678899918436805247822047626228874741626724732434359683048006181303589358619743762628329821579201443334119140670629792051686658489358486590712914355632145415302425668611714018076046549467797732746632819384374168107989565088767343030932682391820249236390159352219396417661165989223209261473936339942614219213042650671292994897088713576170144778030102379987198853136702734293708150412953716801734527680372087603903391953587008580878336*i1^94 + 4850789975471735687310110146462132494800052481377245584668910999381454828114422979609088298875311098915511778972114023546748023362858403865800222911982244848584345096875570334435042052089942274497632726427500480164648121823295045570721956989061813447337004998787882994041685618916501040420993418524534865383052471628798834218776371171624741335864491611051015626792428513484886416597310531680008155556011679638477917861875467299151586854991803968255626441443749494858142994361122481210813380419606697658566330793596868422614674059325428021231225967527857741556694955322015494287742332057144019248671191506982114075907202387924332429269783754596822116085584303094445007193271010856040817106493450726790687180058190032320831812084658602078820827327617942065295459937751664730902787840939256368749991261427230066704800558146991480697523866485462880954832470369812143749134136319063529721881426107587387875414472868148292615949897540869352586751617905550312750662960489351071412253367884638588538713189539155120383769442750141838064422361749029667399631555818880520284939561386009644492434999298558454764949276560237312964089640518497134095874707865550022638931889918205425590016654634410388617696893926715923924330358062724296567975263151741096099466122404483285036457652942459121594925976397807135134027693831628941723853743647459488636302702465183718054329529189860163002959259889397915551202535898323780803190343694715433193702528391478237730342412026864146224072385127138811807475275831951257580868863173343538541065653000330647829512913013429704803904722971388485480581780227343723149790099733558766754911722685998971723989093746702026402606829781676135366681578701783157239781808622723194336659872247275469037451935478020437726098690276708226506395004760967669714917296394378292806660131225980928086505634457251863216307997053004092991400471617851181846393344140474238005495531710909140794015010520945468358399519394202888742989596270515254388877922738747969377553279768310094116172589694372741310360745408946048177134449912082909733562436686641677823285820002843185814878169645631493701469317075474260907449108573034707655475089243221555450001860910507658857760550222872713921846444830518972956922084215577571500506231012713628499295289581621424356675687328986255559874104579056217066364457270300063410616636220758784112622838866795151557305614731759811200313069584871892937781221752595512725556976781052551768341082488376906167983922020611853706900980125864854454678502685885418481994921189486425367447831331913859072*i1^95 - N1*10055548566606700711622493779014270979038600198494931674441354571585903935442031373805659457219538416683601399305626309104579009598889262433468732870994142065930867885733449447989969569332823990977414769850942341941369535515142955314833229410535320765822300992735364742193124968265596241942974338609910910381126022045471742959404557683991399649640944108427125849410159437174556660709541364697598493256591204393457277987872120217781564390786019788208495384815407512568004123419762195607076890880000000000*i2, -200988388368189306455151989795860999029112242882146638333998075993897539396683094034146714640201386482076754491268992603881820947772200053184251297704072787946656779090991901734062002227134140146312475716501911157132441123128268611993839625074901431878863476829029901954838315747398579260742644587061495015714493466319171814568307065696824901124741560658046633110241294705806479605480782299665188516621859008947318669320947927213369585165124113550940232983281335459386181506502545632261549320379154624943667438793652977920001274315283041322318770034952701330053852772116986160898257594891228910674441068885859943133507368947790173586147315024510442168995221864966877220438024418631534673189203842642159556396718869905016605299084815882457754326626231377143965543155180524927784298974601120347123727161134327281011211350880844931459781070925040318961678298248515575435957659519449185442916042217248909561163688381683263924118335232281380519850042036192231344598559318049022487452638341016145847959593966095489041968399187497948968676182208884991326111562323455279241022614736784901601617652367601615223253860252534022232822848390162325450846142106286725407202787656856086583814104549700182140505305241833170069558247619460907103051754311823893082205166217278975553148634932976769808226494848556802751085375829197108032148819505688089561635885257875305916652908201868576062654374852427686354573536700227680018587572456514530347311075461515922897414723176365963232782347227126410401027442669512866264644219694769875834382201303825340486108994317080231505094694205036059965450585927156610939395951213844072513798783763882424882973653283943327081154334883891325857034561772110692980746825061391747863017416965565368145799380509595460630670086756973933535975300145834604156829991677982852303291872525279040711566138690588273606157352620311152226567944933886806149004051005355784593271773753447503695325335359220117785098685184832729427664595974117038705648870813463316551378322457208556000359571762543956221597599684145867582503933324997361260403772383135477083876606707372519066329243438614379873245202801795505508502282650120613082119435684042343451639235010052643401147535130329029067229519604125931090397266916667586637491076944050191584340454747676217453923330894627985451049302606146086110492658898839274091383971552164131433430022138576657631771124192869561272987047705113703180733906712950090737107981343487084243256116982077510232700531862538545612260667649936987777041919385301973902169695660716365537273946958691563535379152795381901540404840600839344944959291331176588966876515266164951838168517740477053113599260619588561205167080889714146356791649522110626040174325168768965192756922961873758781248033357255196925824410283328322453511665282398332193615898331886783979590299045854373394345728219596803179213057913457485971190443721389086400709383980633278731012484658914546962053283527879561595000404691064342997226610089370674199227168894393265288284420995667894264184293090215425550764617647094918105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 304021227474908547907007038045681023298965562887047485741701372591385451547937027614397871743597270100798278012454582019138000009342349659225861054679601857202457165225667918851108103773189552697655901616223885901734632168862182070323454109655357617900753145744714971590028065715995183401257987534800258959769251761109381421482035509445406579072531521584541997091994158089511985160210149287354728298963015956468058031432468576656890025874109786615121305708879007400809893118149115822564479111483115799598131692770061260641376127388708870031794070121381670221471922469255956935354976870950437446511448134195918540233959505381919430841799784761890302435329788188488410744301714933029146774934259370513117167217928465837988164655034394371867728669225079550823092162466279349462649338172757430016909704952245559321062143689140950274924884862131876171259694673894429612426685485509962242219508759092427053643982685878187763625260294368833867537279104472511149756174802594010662257672231509325631736329569078886988998483535087362738566309880809321221820964013573903528287011161286268683381171199063435817304784989215313226388277300867317789997883371407487931946869133090095624695113759413492326792346757182921154375233830013647399136819075982500747450297903922118983972840830801862913834008469757813900557806586556814279369088916255844151144384304336560229646185780141934666231593674221022464293851297713334347107360484127487480654516267674324142433615322761844637843939203755729668111269805566645863624368231171719060357362800285256669093073964535484747296292005285835921545485537716924293224466225989066526385368873608715988592321910398858824501804392177409957221634737810036490557749413814208951112166489492784567316589641184145147476365225388705417524123178164441122214385392299233314928506865107541260666248923918533323986641836670807874003108453346507399555087938397982967424627075495279863155572399093322318027133081038230741895235114875803052100219939995379191764291680278408644489240119782130125704691721839646065044052005308568078084472414500753366698506119745524369792571637533997487051525788476103138538648187307386496699242920257323850981581267238799230352863718143496613884815536917446260674490540219277971974323990959203911552229280495676685294276706393825258955100438164182279382316964299870009735265139179507028070265874236594581625547997771968432715252864448134608823450301965711794067363000275393692402919887547830208949322938293234844366053706218034375343865548514700886558497610797158576787175382892501669066410825069561455076676279790774400651421406438169903178329260164352197460206188019141375471885178309998903160598098972941687933544983745837659665737006777879368828847660303663252062923556520188561086100894614855741021191920248350814813590001432624552202282329630362192080140157207314931796765819624046588454751477810391038427037133094559084413917894762206830390548125900241942970986120074155417574006104266916850066779519228908839054046473315707983743220271867879564705810796222503181660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -87864669757034891500495039293357047627326955426210324596304471069573486021337789977948288704948226559906575852801764638815334238593259634561082189582337590760180560128782455107042158702138938050349660491655988632730559597321514526988121170801134631046589700692811293520379817303273284503290642478933383762103212148574997730650844027881610365885628694099963634862016009973181181608953278000572492073446370303643478972589593479887047280416084170523320003703512617053255552532094153471681704198494928050712287864127948223121281040539491799752388397174976290422447613880539154251048781961734863593104235558624407681562585503584444577009198673879683128081937352943671909729631166923585704444318220059016108020023387638644051234390419347856566574749218710183069193082039753054651455588396843677279815869332624927165950891728641630077464613183420359053332973628983151909350192611369805621833005446430748846338469608648407039594223399519524995739709006330911302760512415198754597145623616119973004727888845506815500407688901950468852933164479505546917558155975990812518900589622024922678136863191841839094926024260385164017996298231721915798474920154002709414086579165477570370385207040566432870219543094464710807644627142193483166568167593414326598999127594555577191166137514841092254441208497257290453499478675690505706243678555878583727875124113935223573354255104806469586669861928079638464027553245199415380060336125768016910911623026640837314018534469563694689450323704008261379296698027973132811617063081412303005480006209386495096916820685202841288636183712249748553451127714711824387260464621289914811145135073116077373310652191496091319552899970769592868047023867470646112391045431093423685033474086040130455992557159374895305429183200903875452428277940840512260168565767857597307138543379237889615090570760689037868953030213874476358569253176426314873585610090910882370671279208645424214911398574254545242393415512173242725820807217537016138910883829388360981791839341621071453389219394176855212008936650908682751989066729354128000639751029398645910326525122856861597318149568576230641505035106182662468838990473260525388052393118180398421487587182813653337754597355785202212616630948382246460094395375286702698580787487613487516472523899247110810144484855773995758518967316571746407865545655555512134104847772821300452405247312827044557676706714235875807931654329308010550719835377347806241946177700527130510225220832272032195670467295651271195312075910930820516102197195988022643978389929025091274410961830888404654526444633548438663822984535362081186311297251685871305802187755899116442021099574634348748857928260976812562193739344138172757933356337231231118776530331540180597878015982390453047259710388193792430156837330872053711246284290820315531380894683192242550788252849958822886215110224108030497524572160033906036585362539466893622118530126765252256737138668594294932794275535118692013362744054360875899033276934759361021834860453784983916201568829088239176488595870205888069026186669366111829093769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1161011235913276381705783458349786898610131967000494456510229693048568795413966679930442339123647796733435058522630971326953173115401015505292543138500276829033739013539347396916586398367534725555491675149142146119023344631685653887207301167884631381070372782114272389354403700832632239945395186765504747284370771981362621899821590106542543318720742422861270979279987938110132648824492971443166019545862698739000351532302888198297646151417764365763766578274179052675241654082319558510596660084224394299799127302583555712563896287909184769618978285298792736831760949634655477623639558659704846542218065016923331071433609855756028382120815743320581555451209103655490346631625320173193564166135981944007609030068752046724253494371778655532875953041237187583843606986167969811932586736240222109943251263960616278813471425696205483647131611460860618813056352389371085567510304565812338319144082709747852450995519234936204257290181525264542324789826578659790840046877437724571795074227743083619203006083676339133849290818956416747372948689068930189078009466991765229139042933659159575200293718025153242527684617844274160355612448171780093259145868081889363004491167101646340562590159564034714054712312067991208690667481785997021391589978201235602743901093082608157719315301346522056240303723131482287971084152737785664897836398554387606174371737061646694342961523163943037453946130051423181478894623501099032349620393753079250487411175581432878591721526658340039620608666184609945052738489213560048058883474149996767584462290397695483212397573687029308465473302242093535991224333274654567798875023790682989073155788641814277366903186335421373278548123263383463336323771637108826185961582474209737757681610353243741155064976380025683458834877241572435210643053939846063284701688772667887135429325415162317851281844220612409155770035554525785746578374631127966704670780090199483024400580918206956688835297709926435118573975063017095704779761784521451475447258275027892955583199616900197777500925739884537524684441553690828550973145540002731233096246469538127992045718384713256960840720988161684945210060995936312406295882188172284512310158125389321043770662851155741095278068750399360877296858808384853257883713175620635909109051163925905100994527201548205268202318541165922472610508874646016799649660068634514794495466479876684280177664309895903602020509486095979731914808666498337898663509083038683666665348728168899067129681934869269355347578226556849275691820768141906666038522274478048504081529456263986977986238400107959598438727048098186200366643885394066057933514975570434504577822773728477246474922531875938967143335680739596154952102558807523252129206487216357110893630626993430953187017849139347412467918553222017920146839341187118119231290986258299114625057760142374488512306687020923365662680685809371856567103145022319624928466465498344646975814420167977997724268070328878368441786360792621231629652014291878024856986409506212371736415374726320736821438849332709261381036315822770423351363545532999144924570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -16281797929312284735145642970911802326959179886149446088169570448945297495559541592652563917403428982620172565268257704079565439864386930949788492177015880056427047777570894305212993731499204412316421935393742277754802768729462135539346804587922758963432984429007184531028271638762032876732591862956439601524068956952355058467965488780768422657229890405421444644821579580281896295688760119080587985014246182541391243465395662244237549443810932558881152446258129091558172734212289550404571227740731010981943924848012235898961605117162178786844570394705385581076372256639994344432949481342939018056439557639385150472866324735724996147826187632856380045199220130354664251231534403627629594888448663619719284578639449752593109451197177599918232668569166117666545187691765575199940255918891280723552229581373987926315331977687462994891867448793341473475938472979929444353182999348259436042086256238009473198697372950278229886669343433064419491448249859791236160561076551541720296308705623212460278561125685262366766264142229589119152823795465999127700328317250748886507866231390003967590539739575488467557534546635269244330414710576463276068645741075916181975230084923264933545136303054189406291687262050683251343868196659544087333101417734814032489320094735844658375788556068514823174225049074901087210660508701551442786935866056448350391718060169541922576760313995571983156749099348811878895480108077622304732062026241594854686899633783014035311358945246810945568581852289709337098452218111472390766043027020985343856062549803216721997330439296212052366169551334888717380209596667761777983940584421101172507128648199639052674367718458841802385080254539106281742395199029607706174881441900257819569424585970330800823460643221103300534369193270328380714349873376573970609888880119208232587591925761619914059968972795868700603934892618971192026059671234245890169762545477232665910074197524719886100385569046299947644554078710886357000049167632387547172821932942293738911905362704473020779464712008587848335136239786679810280870274256866222277705423747810788513180990947180414811253078475849258807086061496484642002680114200024324033895436508960099500256249497682123681716210180108977164959229153273330096683332187920564906582578364312050655752945328226522761559904179219962130245294673248339836548408808032353232773913150056971585445828053530586676276508190714473418890285960016603529018977415883929923470712799841692815903044844066945447252058646251368019992818145148106551224620586642214160694501857641799635080811479492300408706170103558425889447716891022819811805591896346517953030365603027925159899805134483393142443051669977655607593854863211361302591230627924144850218625297342984043258813067238989830812285520255406180639669178904758004912536824206134663945347762412365659303076913608873893739002511907680673516614942661188291738902917563576456377353879910562063663135097565594878327598536640059584794431689660660118516692390474825694909691000911896735064919093252533726822356754813129819837436450997650542621777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 118271695292003447809942499156700072377594921583656933973089242806028271235083830021543723085893843892814054716018036681651150637599672820592048525058504144605777865796079073793160081114462202307516917566117046622112020141212867934415599893863293628074028670285334337187131502295020453238480158824738405285065116311399447417526540246458221284146673442796392384482186628459786539899091909352200951388477974284375383013768971464948598360098120609718962244064048898043602335123396794952540880589015398499019354861914077609471920470399950248953470614316338106282664099218133494220502008965869610471632556751609309030522941851493210614061808652547254084068446265645765508257971140653555544728643797759716551132762175087929958948638259482242710830720263773288491218516056055850844056183592430249293417306819982847787595798398731737379684312829084221583298020612699209646172029021690848943092976334046026504899870154347906875999606605955119814876441586446300711681491421893303681552340366665084137926555529922838642384886439150908863361000635646629666176715399370487061015308088672748935361239640577490692156946613332226174982582390023825108798693429264013754668645814689206307071744909456087169808930938569597021619048913630311270465477291781586884345774951959123099641546488731250425610663724880604055123886589619725536281245724328148240482224728917572494370708418127065753914697584452778708169662318868029333139640917566924619526819286906903779034992277806412954727222658324296047343138957956155040902573268104641060416968019678077222264242246628406954188188673995462601836936847405052776125694896304848012834583820773571943540483300556743407373749901926836174689186597238824128504703982455359601081948388059754730726729001585960304536277280535320453050580254829857400516431176732771913199955048462268009088608114346451765253119219924418433854176076353820789063017192866796889655930751903715051903263209402221934836844897668514134830468469946948608165954939397734997292740642541406637064984267660412932312748443154187048791828198734601517416839377180251615981216159477099039007210299230746133740378371975996923870524790927200017384671464746409974861067094783070304428279225909813697711579743133239310453765418120910909487211377859196426952450169058067846284627941182966470690830913664951905843894386441701341093886715954490864233111558955348763580857936042749963700075589998860512157253228769845477293006397130543896623903251758137562133502200746555610100791252277244776407442680206272571589501326091212734112960076723817265114674294525484437875738229703866666285882994545071837116888289443362993048216601491477922901454199865113110039118791788100302334017715032395617667422171692581473925176294574888114114664095720585060356589035943203724747499342429275251402227303664976682365679506489696177150116313967450953621253400694266667497110553731212246931476443287047411011385479104125425980868742558698285300949107484760230721391742764948334098411771033884309916038805358803196969608730987862545282855904870952434957281308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 806211738969149498212962746989763646748542882788203507963477623643668665091693784838686249894241476489430619373084632865457807339776074653679055014954650570394365975723090745168637779839096657743136625885385257561994755431415826405539992816620064557241741514225840622785070819346357889362037452618751683980077192550945115541531342512934098895800833350989515629096971687796629644453135889950908526152717100921824523425766784462901438027750619576556654244437453868627285418295883815925537533853188452614245267858487066483578933323296055523041239229785566248398822645960346619254511985342821762625406253803079335986758236571990866809734132485221651242960829451891109274320062338798701158690778528047602773600738673512215794338180700649336324477679694103134367595009532550025666147821187638616673294285557195611792207437818623930177256373398969256146330887491353003337805526010723380611024068663030197778450867492326505277718712086919938918141870670877649337251390259082489408038361587856831228601087026778821458813155067426918040007664210617881791106538490724639230407225183694703650463319088977050024440663630327783387540386497971715225797050129539136782372405063674361821310713865171085347182140762232087458258064014438315942558708332821538705428881007114572265826054219083014347985785462496561895066425633275364997129416703564374768644323677196527657726089380548568585065421400578067653894095097347281805397016375185846726451120529089858618480812989667673063397862550075174730124110069739849433357882659364361287426761997554811750689169618644616835920251060837936792514824430679260794012933802097467499400470686964932794179534401470770500304113913053116617143869347269842696811387076024933136014145320536892763303388454256123703365530959984980606583485199049559659530240229171431036253752183180992959468712086903318963733080702184080166317701077769981670226979078544598993446136126320207895133947915190353202683335017377034013204173255973165024453412902386686590784276363085840365977910638122946133418644619069378066487795031630906549563214361007123775842703786824325543456804352408305690276551296308756376677431615304895647051523708368258915176214965247752816222123939835303372780207794186668231866410144965077766209540046988352687034750697290798572128053750995080571488829155697075349949599861944059951090440320447561908005906940774714714497574729163439466697624693831010307046801562946886125020659975499484232275133811546259884982946231676652672179478095918762574162131264712110826647638990888805304990811284028985600996195980874455251377981738737652221286071346461055306528832066814563404987569181800435639387117688818257497794113613285500399863482396126948188589452115486932485699030342470196019852699298781619980925865143059648419220358931475657827418297622349333700662208745401516434793936881134320010752388838690591581997320222392851910196537503283564100194944047247403329554538538361446367131880611247158361438404549104572111017554038369692435458209784715993695307431619020466020598885858302488524235959589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -65028831489186613890418130025752463382714496965729225921842249199271871876530537531972757050673317979011608259915560168168224715507509809965115141154520734949733981077418643615857795980774837011653407826251240648003089769801171864955497097757204850653571030009932820782363171480755993196192952500225469458908722496200035495309352994507659061396076235030282967186121973168481361994325623523100097542421062116225424997105852063831024403838322975877493577076502772311181260155678028755534949261445137423377704976133707439974248956276914416752900844739545989554994654960768530382970369943510782661007510825907204872863715607981711756029191447119189919850895595254695353581832437278329262788650778470327454778682677036698264832555298828605111553734334965962431431301927456601790568779744959109010335140821500558166738508941366961277106903905240228710093933906777827097612065514139119954032426634957361156479736665256620281984232251012286136789761624479807949335603626262608738347793455568038338807681706072079361045412644088785785131500660342819767019947273402428569573981722968065710000435581481503357968825696676721373059131197416630131748139630265342790216707572996315625664232163327949854683009405925805701931050717164118556062907532105003351818141721228763372753160363248363347920266470466700221718618751884923386194077239273784906287065972311213059173404557885101520748313953148684738079687708496824996404544378894675612707731943776792786160509136133167356153678226968607578780017201210525015498765032512660422963013570445106108366590832258971807612518805536489301365430237895187758280390545395684969210362851975390404601511200871648839870942370826105294356385472091159960899095793984014675654639653974629226729843991256157728447576674106420365494429901840991055374864029970271612146589055973366325858190596465040493199010697259250922432634969701267772684162961885820181288369154757754006241433443066204052557402828291887403436612209049390011008337229950808142206936602734592716060226105098030121543150756970690083965431826996373054330457712778651284288198819611284057701084605177496124590040778102694453708476532345477232875375495843422722694712131881226545841823803281883152817830412838459090844252584426690455644541472147721085699215814011981195049014106607530712184304640442704497589405406439478031736357893175170579766890414055076784674519938947355945370160395473486133789219334508208816224201781549483798625035577708588836875662190933448631039921927651482130240832295389786086282969943790788760282420921275221012559076414523465186132222522099465891105645104719517855948895935553996207207411679411201335658246772537959602688080858024353879252227397835440606343865857842151188234958532862737898744765642352763458237584533472848598980211037750013797210605116335809481302124567251192009725474993881295556000249539356694683074068638121399305846519507244068673473247143389893404226871336295388365883865818138097936776447894258705736397437396590634797896770948304933659878641124525088955326592660523430090642696030781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 60752088654225765253495834631216455142165981074125847524759794048347133552050962749173234108653041595551062792890476212105850747177897827123568270610545035653262602589756908012863099357340282543863285516587008180319982624489016368485647678909463607923537452682083817862422113658082339706901725802775652908788506425084083115709466348959741724452797104495579505614362096153152103564848441028122847546177886544365640935062471494697868257523375488403455432684785844700649261409352576599361353291987116017065147972163034546244959198940462125213836500891214100458748545953822815132139180747371404046504428677273682522587293230240353362438925811809846521368004482226204653044410863274893873502437585657989571202038148143373990778416933995836724555382233054569193179557132540245333213383387991920602577615217365503506222133709506601475194542843694373924148917906273606844797596305082911548403879707216891886252254285868901089966636672074697034576366553780384813722402540388719896819055407342246620986974429231722277321216480842929584607091948300701855793731040316890341563196122694089859279441271293628574999994611076493687682428007969691864154620721760768633774044384152638697282991059334959015391338609266216241940790176563711010352024999139073628975332647225100811403716547617530391661012419944012123084634160445515234134624868329621368763842208783243795517104872026950979838427936905037373254228761659186262343827937742425982391509587484825773973136594763119836744130805044914751495421474958702481389653241155883863772164991644615658519925384241518330198183344698891954920873018261916241371110785263421263621026886201822621364863604284587560435022795567181164552685499725136794708057216322366429763762483489213129506663486337375519499178653529791326648782256312004267931621244583972292367179327404928751877077932162334927245767113180694458367155050906609918876074967366552350306563346541612685998099920571019498641027848799237141595046730308596970303650516359408230631046842492609177959745616286056331451447004181613536429559834058089529323923550974014560869071624047495839847535608884697860327861619692942336620892447389068289874804256840582328557344333251538861852744126532907059720711952888810489674957500345935716959923646361790137107897016264312576871558199207152261201090746406955970616752614476948938454959825519147218243603337963968673950541361438538912118466285398556891374652410933478872455819867496760406232366120660417014822541445767607478957300149297593532064709256468903041207328843175950511212915415469051516174967987768056922592175565075767772626721226029617752726273529335998245390203696479703154692851695060423191072169328869860164486847288453630819833995017251845893487131424367927412248863093166590364391054304720810289614247716621011929156168461572200886151712202793014711653545609951143034222106348165030997973740155509833663641499612372748576972691202552394150875086515064205118517374402234886603922601646140206600360261826082643026143396288806824853123963448853651150251262393105199575131274257949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 5000195247225405782282500095677576018683535606686935930915021157512004875387269721214417137616767069824061634563315179425438149094524268066585111597749797049177736713579358071488761289750446619378561284040185638884707677737404340346105229340377908192126569919753138147489297955830393107628558614118031686391388643510036599727085155569224978271072985025928551716588780758007455476060740297628732446256332297913479950537186559961314407621690161642753967066549345475931702232123196143968577490376150286834674508024335242966121897349322970519178968445431394198401371489039760043312550017231879806084858560103545603038909797727762767754477381855110369527109994731393209003054813939652218423137931575602517233746940498378539389205584074545599323586909371371867187071339901956030716698535516992180487063734063780373816380829133417094234665449466810506701468513523080879229507944784345163480047277369140985925145361569094699339161651227084564611132115376838381072035855682297279372992520953669002728520618162917479490516484067048613852498382281754342300175051179729068372497809043555984520056025881999902160845201557667638544028112629027279009168961612089815156619223760843379691974324857066440419452509708955797079208779629873395680470602786114166227826943076213587464110776394130808157647625041390520844517327643350489589595339107686083063816111290329864198423758891573346225925837444857483651082697243539706829050950319334033347580322159343596700423529190545452097792342637578906347150681818511213864046068114544783328164200848329086797557563444960135166236127031936246097424176997914929363454973286754690650016875965370333875809754959819128686159644325970221761819446949894720111958841185599196737392554121443387251753692524371382047018279345900727802603830728693782506291962949441925465425600907757946580639289423638655111679161908691653342911929894564228453805332929961761425291209312868709968190014544149376881972818539685841765971279406206184122026177787423335900959138122252272214841181830904588231813660851910317336064984542523191209526792971722487373825953948243320261185913108691741269447044162612163365164378242271857722208558991414174036937049804490838833964919166826076777407341106290652966598271936844642986128102046933836025482793561487132906711495859416473332687426639482599316126667737001640940196480135001078146684493444894092415416292743296101297304899581859363799136704565044365787562584974537617656315748137995844220272680415911530299032225168356213709066907849494214811249577051899518166123246037175015501184350823975356669170926375084433558982789295092796763321365153830859056588594946778757165556625482104690907283501279541607714303637381751371951041623962572471560126922737191366559290725856328043372257202524198050665286113543909097887115544866399667863614797856366786504860957366709366528481177309991813119773031486242777069749211042897096865661677589950562144124422066364137292023594426431056673540707695912317880226543589576146825836404358023828194256427132177413179709509614439584072522744715917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -13130561226312019957769408483134270515398314175412826850305273013671553828525451886611933197331636220396120423910938694454275472312672621974160883458570443680610115063693278482443455324790191804208310137682191143046463354501758022754101089365216234777019487849684765926894656446674127018484707230088227867459275056757919381802600939278102033530251644973498707755087137959355608944815452471021441490931432636162394471464147933306698327310803364710717513984358080918267033215411082554167190875880443431094288305373223541939469665322621106692149961049930253340104714786840009395669795686177671744747883944299348726756947806373180307132730697470510517417697235857354652453623845475483070825355942362624135285073051203467087865034032273026608984105517449878724970766041750832146894378461627828148612085661827711176383708441819574467984408717565129444436567838196213395440754180099064604498755727593847668110777537116341820909833104186132388793510127723512963852990915844500286890964661987539157045950250325734007814356056958476342526637888331527551235098851751199095164199443597378794924716741378111032023895103402231398311496613302566569364884497273672748107352509017106771500894810223167933223270657842607971300211620513585484053209208750992149158656922386873585170887419062226539444664612720243448895023455989768001717195245790861443105997695363338410262694167127742750416872074960504404158955728647759931029532705775318663467370130799992725369206162545155690253773423317240940721532846922666240698303403167313251406502958128896133579157833574188348015485964869358740426519811576732765880433638815058382405600169714714500295799179556506006768720130654810922705968759256050760256745408162202924156579297842074183115840347369462051316696023697751409303018445377979415163545405549846391089975144383834859769203063088557752965908362240231186596677754814939857819395446199284464606139460142150265108375643116714421022180469992573042023847633027518238798156838007395865537831003696625195189616577800060113227322493455956602450524320328670553783875349117639434768728151187673829930730307956770828890922536618044269508627846093332595361538026962707929413522292545672222186590397942738482744387796039140724234739256316595359261778463081313624243831372877356460925863404653097607066175120974428297839813909223072070872029751809459008541367124534106866960141429024196048843921818206338008867102068847765173353156027534702152314331794490391802205511965901351992725168286666021491506306031051637072345415206392688448473452901703196080762305775237863719525350599520396513522007606741927716690716796468627408642290130311314383580880693376868422970990683693349967631865167259551265237241070744182152294045013071462453373157745680219425940435907742656766893197611362383439985018212778009209600587458202493816275689984185534792418656119666828662949922226136906274298780172491346238544977690957802781895390758488322078651952451016505376432990081807659588284454136414276628504100669954909573840052203722023505871102781982613885782881512114199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -91622158315838029012559578552828393947803383619692493911575473412759156624255501112925660617831063152139506430723401779150419379787146851869601937803298222680055441942835463749248834840219509216095515863259671107769172280136013482331501321306199815124479902542589095251171113395156274979378063646813926594023826998627268628993309740407357445759544793056740756665380935804787426568294089654311832727156745340370707239160935287492897034514315802351660349015218963210171138078696197064139656086867330333008347534326982462257572305554910673575754917252151936975647200509021275995688259154931735551276376511229684635719225919129399368074236769567702570814553466435933146863663828365959649982265080796406358790225674698520064860221235701686804344847680833680040552688702863388817764122327428707879445438542641118227629332740023829763530289173083753292228083481469862482291623453272202134459944547989986585369397377026837549511781736825896987647674103045641363912075512806449098710160664219639394204850256212584756999613552151376480270486901869937997382862497271101707997989237340320487911391567898823551591451212027565006775248124092553630076216152303015382641334420674910956432390837438264238380302708008963381760293433333344682780336342347051925436700379191921554789102587611519188857937805854593603458064584366148542037474278582580310738162733539807515853763251220468458488228528031475547861808021796881871296570160269406205437953271104721000488102938082154770356426923391232401191345574465466823070636627721445295940942089792255619374086480271840480015436980980109855810522428876991864382503048347291260427733996932730179871163955908100392513172605825033659610019304861393445942745385873696010271377887346715558515596200501504899948506192531501581114965881885233675980109313556650719337904688451249601861739872609159149120153523088290760718802919491501986051030548424500135615671271273268215483257038953883300659246953875221352076194226625195078493259032841673959951142416157102038387975370537670158010847713506366099739283611532766228731525586974514071503234695925536996746613460094796454693926866257607416999406049055374009048383519471476196762595363713831186301762443352059541347156302016490582991063394738862610216069384973729771803866801378453301372163117512441920184467126459277503173017174293171999864044107601358597257507301275020532530673250135151481426066026155346325041773625354579508521151397740261507739998759260116210061726084632578406131243294653369395771508142645460934264599854476487444686472711347851358479666983397294400660462753668764983948219795612018501042326156027138927533759770309625885367430652739248495473759374646202516807211316900332334593348310220861107398970624762786589686157942556555986339290708928292732502528145999077945959055009201810142089471054218923256204806567875083571953880395200221023408490703237698388476100392718846530186125120381616523215713256314046985357573421935449008670441068977142945179320033636742293111122696202918322774858969839204120599056596804209033053479639770195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 231102969709325075186649013843851955530034169462692138952070981637958506372463548425127293539384971229152141185216895117142200579628757102055477070267049347259877538455880263589842761608941366580941533706568710127433848525764229271540003965354806611309834564102901847247034255130700270437655959029035921558774652483774253295882625220342316114940931197573903558421209512549987807111160243405749078979476003050457029507054463610292076837623356775818397514116189940348857810096895031756198650867988383071418171835500301586658664720289965463252982645712910449655134119765910763408087567327219734392912317125597461792405224772238101613082735296817082909703523443266779483685609130419466931710281679650800827499591267281547838193968171915496770705391965696165395300408898976818934424525625430765527845695391380691021541816088295203743257008019487085653708998002124050194744790116535154324782838050677739429839663080675221455475595798589801992438776346093330812374912792726589056728552446296587578712578383871517360592468108885508676337117933944381542036017047948042221300088559903421978591040094891054358394547795769070151510462450948852940694959930778096437629003328384002646178843098791993188557446246121605667328062010226350133382802104688111292068971464757869459658928932670182603805533161773923843288281150163050842912276652775030153595709184168454622702267823805468855925320233795616682343345728255853057202758130422514660745316250110607350977194468107281561788774081303315719303444135219419374967822662788781264259220230155600491210017554191972888607181482913825164972486125048753958172246853011898569336907289873084594905207708873704457940621136119830734558302016011854136263349063045190317221946851589745159402275368700082127379964317937406338751248173295736302950858992033626979027007868101279230639881365808551405516606226497163114847240919583283309556776625246994456956851189772364451217080083846166682114967913660221796142784934584397802250533192786207887035998032219449628389706379498808404681214532445469225856761373338336716553239118765840751793160798250085594067142016914222909945089955896911247864420281590514252274368339370555473758062266673689747655766727443544587245634746660991224711256953225187600161527730259278312733593269237341654398871030218609047055102203133308399684703259515292740138246257929174169051613385994528980732648073504710162293208444405774402182024584850020079636470377128181521567149102445479335338732918659789304945215428763051277655139739534486557423520533314712967552256022416845168890079043918170357877711555993871578874603800409550163316364907394095359058332820480044192493904529907466463553846084166073577524893983797950555374831485522213079715830185743505244907151724702095186481972665219962481694101984222645852348484153572871781410955623334480911476901676676495009210394681164765554354841105539337073722753260906527508171202482170968911944764270387169388035382161037479437968123730456613634806467371468359845035831221221274583601253856438849788465911768875307646514839494730839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 713435457276915183422756320138779497155258956731458598381251813553954026696542728625516144441543491812653636182025011866790130896911388062655766911183329618720929516903286764529877576868168391260167932274519018321159149235963074208740079333134358848382290126222869820324455171493364940727279832705214258237468560782922977611179386746025102721710694166976223166511847518553442160169222540853917468636365428510903576392776517350128774485117115163087587320024371075650983524379674565155330163596798695341312840970181984528532484235105676957257622229440782627072094337586742007067668300306383117932249453735357761612695807982872314678991430763878411363610200096613512400311649757939656111700889781482981952560379946017482349574669758709665318143612776623821653359677343643761613717345813396254442324318977784445855485491040351079489250590840766057089148723139374868358340691962521781675041933083520374526534617605637514165639236709152817937809679966475627645800168707678004492075079142248505280930520265567429901116958905687755169185854049308887215832111760717887618589483175318905014403169163878901778431280972897892481144382323251882069230660202469524739184837803471011496344987638619425576876445294739951561371741057826967656562507992841056875943126727104298010157316892974681806543310793750060238180245915284519337763945976093316716777911741325181977508235547569055985030323482514760804742860381241372270405834675478090393282493133901836518525643980753187955043413760570470644931441842905321601430251720122223581771942641699128676590550537001777723165644671328903361854601263595962775253878748540642026150730424383853922481251540315537754786123034187012072580196835386909779071931048367775376953829099500052141259705193812894613448080768992680321874020126285382421100772711971642953241018080522015463428165848683319967859116472769927558751824365218426074000572593710714807953840896356341062742548427177218326133192740386688670032348079719812204917615920883116065682578340758165928454796612680195827511382653462612843405881082412073659295222557384657596725433111954215933531840719568734513086619670601970041080244033732398723149361892886408459485874627554620393082381554985919501673082542413547263733242981714682980777479404986586386259515349048150120929549346745149973837937201273692868143927656316382544894734875130758886686056747995393287977539529252460903530350156486884513727198165858056239916740337267257487118887823152301866707700289481025919986379634659200655173864195206407995079902636878019464193120863626775765630455850766384702241222150632912919974020279344003119593508986238164467652935548064089867454298020251081899813242711577063128961388123058118928441254841394156713464848781051329315518757005342779895783476290646742779506536275160896869878246609669235449397875362774937036887318568577286012278358745802785567375513883141011965800332308688732960617679936347797199504849797525019571528414859444937629728649260552924303764762245156790338601275830034196453069847635838817420130624881557700042601377313487050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -2962814832543839029709861775203841964878156493361018965359858832557801270929252975246189603747833114709579140881447130419230430382690434110128327252486459699189110941880436818069540282607770603368748428164139225186021345344043802827737611212555115553860032640694436120653029084942078855042536426264802615299231988838610714907162528747594325036604722782913756385295892471170085545176708886615298124802986777915808710728683677449560500281444305084341626189253821184647874363515971466592509522259202454056022389159445465111648361697608383252488400443592974011412290988671027768119363439668882957924206869245571282406777204719952157919789015067783045485067264509389878461463980754400576644668919623356498147179462561888245873645706473758550426838945956790848607694873639367806208575108789012553972005115790207797310387591552908336587800695034817863843962254817832005338845222408566785183083454070332433716173941163695976046808619294008436138088868613671769925694614850704374874085027185660993392681697415808639876450264931589720423647107691479505400343837649796097878411638260958480936743481742558629067491169682943553403268171977521105224293686475926028397037915329518137994797835718709504932990642300896030507300989511903652748026829489955217566658802555710500617659399299015850074302810586511029467383633419742724727478516047033180337425373172590275052094618826672231815770773248046872749849122481907212727513114549676409259125409398475505618660907710731851255267680866852089617140175341409069840607393519207855633010026335223913282427531481926682711656154142482767299175455187255806301820166663154611682686655901649263364621459456003009897578529583214440517895696056141533965626647096001658126725500377119373205680447500929518908122440656626723318195289039111029331944650047964884828549413460152303550485679214017474561803424976307981492257086000682523787107690087452978911625923885792413101977970255796829960813406159499574979558439808018828027646073727846566013234475286407324715976769873877798843086489254482191215213739229129827218874362047461502080123184022981942351131506320694935096378895262354155522758223187268009691400245112446885217035072001700409793980536861534454576507346568183780682913525697264046101834183853851837828222620416913559565703163530123530730450857036174644235669911517493798727275064990185984691973441711274198427623392185518609213656386015371611411549023920543725556028277558190838953110731907767842548754208102890106501556018378465408667953285437502601465723541529800687249910764919346088117891166482931606252078437900753836645721311919918649855939878462711062253664794863361940183102014645846351234993341253777260566820746510056761572525670838565910144429617485445365674516191219636001914344030609875837828679422251617828257599361336294138170575583273092242571870241917106651084790361527594010143000758927152591649507305724168325742686907367526142731498249521850940133843930210311526835609304907380359236380581024085593765270405100672646601920233709735733927270474075481654088598451918721777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -5522370045221511422674498471931824084496246513370184082613975308983944960159236506783652461470120552106229358351330725595697043828938154143983892514237426397550921746309598095055569697823491102261153789945644825837762928078625482072052418646396041617501311471700704977287112255167083942264552995336870164198777900256223222255307003638488953469690406118383789523536129543330107970330017127808507031160278978615742543148361662142372659593649029251927610323764557476102016201899954544941107676747472463557524207543244399750752280208979713693835409767943255787573563512458857368610755708268211426007462020153729704264474980714598501468811219255609723752172539404769938381959977730656915441016435119891575234918718483927708065128122387631919507440624255317172086310463146412881552137795220737146791916834006354147656183052702668280093155263623320477392025526601807532060150278775166646194225513672142824886167628343488706536967383113847140521856298532755432579867581099664656624812953062252735587743402386750094297817339415310491975464675453405969133605276553034651936954267756616509417684546716786738047466902435320367014435296960692983770827151887214801893955979050268071680578111234447902018658516862936506466296961260165436653024509527897498533563787510133107095259405594753374524473637107824757787535844733157898331670138225968312321663550765352505420859716248771413457430997956140253749368243486269353481475168724354840977074145251358768707206313997450531762071231055430206468419683711608215585187622076555689267288638046996288603780486957627960452292876360331916183132170238668494753243692976820474618330434275192942821081023297835466701821847258773057645953871056884301000795104092277308706879621132044591280402619900221733537913801377889066381235499686866603785824644732684378522595291957521932249209206279212748532530122949082265059549086954641457755192687380886753834325535119343420843150277018120608769815033691943132006710185335243129747231033992588805824525405046291144408729390568026692193000300121767025564202407044672880058137395891166558025664037007511106246603241572274652348472199918161503437075226080373466790361645541744473552948239687661119549047786322563689239201946613795336677493093861378938235545712381798975904877480442254736624931523510323002619111608709020539178162361440705417042943690558088322677595967535251051210842294232904946513378383645071033538064847936698016472387409590045080132680057740582027150482577293765898812066337308507756169091403335143750634705175829394143201223560730021255803781429410321414010394259236510548419723177754428433197639471747958644590749667306107638523193298157670030533166983694117890921983219009030798174902449159353249585595230057565194004267940188415072168011965756170335267930006626802023097304993911211171112586096849972807123033280373153589765991611136067998358662379847937438485973241315888679550178568042490478825886318628509125182653848842769248101014564018947536529416637067569426594624756968496266327766570867185282993225411094331848827962976477072109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 23981939952320773132896391412950076841495560396749602926627605819322532550936929722127755983344950382217163519018302265809690214117433444828778501860670679983173926986640976767310786404718316249540791461072608407806967748462222620220502724724523776357688125979875202336344543369208015611142653101513560111673325496813785858382723094563181277079459514370757538065322545792510436772204888632633709389821119427436957469582974502336930762716598341381854216370146018757527018291771612998863976422336066467477275112652094787732419085757481985342019856027517280170341978631301085642787000939085240111351031518834055087796555005846660701967908970724147626803998431120211042030981450556932429405952267172592938091365226021811934625791885664675723363413425350360655127486982331405893981842613687976913255776618491868739794834184515241743504977995360253926117842916271318730549741753618427253882877265037583282283043144052101672863591346072102713666655309901748339584275318047525729225757618666156894852672345054134014386746736718315731726227701798404912526664584009602238602435908074860479314805250530350237662112247039661941124383230086573186919808913415333595295504960891309877060074234293694590048288296383826669432826673806561676144223559699362372380191354229287203156456782702289599980605692069046488323843146225322316674541074902356482035444727491715250555174141722966834121139577518797924113964061708084598262393148194807809007079372979027592166807586336900131052075855024915744767257223254229912119872084699136538179003166848622516482227491926274143793143359983186206635143770632378718020804956778447989428563869488569924590569228448066597852473092836907538015785910521117531978382374901231507089471556794839650390669720237820245031821782238157561697346769623390374043184864318133203942334644285128679241484425750495519968384032161245829528789976236280940871338272133787275857934953431160341533468023100970219234525046289201086957843655279749092096116841635186222628218182286141917754285184733198012262836341898500799428814767374376768727392079117372516775651456105824224976229318153245938540467234707017282084621451627969366741808294865398181550395309016957030941216904011777473048719308717637487776443792302256122628364838341029814355890452172789194960470042612149105429330482440629696030409316567060783669159044844464161465395790383630770043823873752747673506805705653797304869987617969935811925860535767320356328697093319037792335513807362604709521049781081827060931364365675533830920139603667064591004125736257811893960442377312695772124524860632701139110855105611586532678142931989290115791676479158121789581816431560790220080077895116084355520751411470293083585514316122985555519133459856986026852684577266498713906909022447209655729214416350099848401138161388986541540495843160416438638588492088805786367956972237143228480143733407741479423947736104760176881563628203158670018351701759933581385400958713985264739791413610244720986063219801712523799681015110952579700975576580269813982275796297064887884299361157730195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 66780167735470659389659574233603575392920417729098687330417393858033986425023531202950258562675176483890379731282073641405953254862570217796942100112859340875073492880005712144620121777964965377664461638575997430943423583611968520463445507980698714830786668383556922613538049507013599071218284651461319031589709215790212928695824392105510902481259899890347102139251755142614758776605429645801662793453015234243582552855063163384402962820903904898688192983938150978158309828299493294696223002883053929693948013857638937285171447530144792748994069195059587179289059545183414895061473004174437874850898910541118745637900721928690532051384126396908507803326245992952930878105373192719281723116197389373936819915010767349537051588674254169535554703765258412302311752355323360913447402662480538498309157925007677797686494384047999067184031219667710156017238016166113466666021704803430209240864230092900543002897746542693482252827936457811234256135609681793782210939815554331720897576949897674530888251776570793211338770897286082429633227614247501031235818898856248150690091047444779571303100473153031177188717021751436525674264099687814570316950791491608775931427454036714316435713571344868968240725889932542825581792384291101426132455189626877529127910036687730597323912173849050238190235680424311562406376026417431783800198341023520981265477987838393749504369139552893589762881375380539920439232953928389987972873622338579308886115012613525962601924802405419311287861742780507044521757751360778241453268978791605117274604578234688394067388216657842636896356859513533524892133822723104989736087345214250705560351465723664747588633364781817908523915866842005238988892945246203940236993121044703596149059894782019132089516678758733390199427687164015297786204341175524539964237336818257271541710016542144148392006875953044441602841080701537909179785067428701636522407239909184216866547699620554301575585787768561807795196235245683342757211183563753242345704610145237841903135216595771468285525395723744095464264739236702076678214887832688637330467703991527915592528795735041111656260898351661625761416271535517810188385569411533695243061388189994434056909232252067655326870397947242840885395924989728661896324669075514908239191776253830283082163881018124072009252742299406220480137220120456398879322539769857392883007265268987335981596089576344816744571475961075311990573412315982523718445813398975245193666006561728913188362094039576904005306969495339653875677417637888060386692404280883012021698899047013877716496029408856626864214964652991067386919965990376696734793383690300884396636620598133438037822186134830637580225817991362433301449148153224659787727766196656982327263274167108735702974704010778217097514662879466315214628515701346814224664749411210527177389802843770729090895549873394725791552936724397211446425167775343623029096050365219645724656347146361368254275525497932121904256558152421287217297398899850395077404518865451154586534004196015935041288725702098691051964685942469337834680177881124858340410931834600664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -20794805834684857734075035833414103205016557495883654472299180948356315334622805829105538858303148640034363403744595148332575222045221752182226902287994730698461665299250378423612728730760685342297135759351488930271149639242106963027096602659177038587024210226272201147012934439168595252999479897116304068765048661929135811923686162207004783089292184539766841187770907729213212962320771423380298871544477065789341014628681643476582641931807205414732358551877037761115729079456263885029551222354698592242489461671105370005146488095533056733957920047763534488028050692121895296405256634722771464505298304427192101914581318142661366031249262600634501435893654668388297450553269862166345565704783953006946431950965431690428537438969352445326152060222499185019196662605312349965479421473512626861700486513595014939560357340861943781244172926432636824880338000483571226133662624599256970860822084744553576401935470221597986513364191719925995942538327433604429881699710051937755991139610259878874867952200930968389191031669004948629701474255659827332629069061049227667606374561817715340993975171769426993155020120226843743413905483559212813875023629022190930210462552748060077198462519638051731025386762544514908787610450083608248438187859086137369931319602279626822137830169361219167563758943432990534172451561777660965850058555471376150715428751225693657448812220333969352806305221721158846825871320878632927647802943080152902290604340466270339225715005919489666064741275822840601850771898401848777782548483507532404799822016875499467176647825992295822118599122182862099131403810029567062756786593337173796852320530403094457359145681907737104951066993332470909082236756006428010071353142551350606581334657511699325866291180843182893078065561741507378395841888732975275563831375431218875362553162672683652148607625358709158812966336957636063256121961152536337591377378270986092072067611988993245744409520318491773919341907564073668790286121397806615718507054279324010912229330159727354295792322931148991466572529239089362697222287016022082395343284649937360384790602453062565583547445675926151242296379733475282612835363828609713276239687836400264191102397443466521858679372335498349041628812888374261850423850938345743851436037922781707923816660645395228074944640944684084715897133066969625217885721012819577044409043137368853487775460135562442900220564316827066359560184612721378402511994505356684176016732352245284255092377339313910759794382883482193599894378174634398175937323546259529167760825337321100866833404424397554180697765361876298006811381042070633664856041635301708508441562643489835379988399798298388795447565679492448812512445747185839183204595380275485568205121323964918210844933614969651523383180858272072990052176754186547448377124967510275131290073770681251722274498872409467377148746577305756324878029692385318088332676660738921347913038520891100962089779778126416419029725096421296830433627583102252860439552673871836499563135856522576625384384937798261651456716057390120728669156955535798470601891306596445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -295759414688033650545822290020499766648949779912544243352280591797407352674738511619418692706980882320322790756844998504418029445568658853609804598389423928739838000332046848790308263007469636404238733123800408653362780650461070338730049150697473206686460082431536997511652602040718606857310463600075587104827932830000373630032277168142761593262070671468432412921463581716764665726353210351407607208992829308420869743914979074183007595995198906886948979873629760453549982287611331677443823910859135192459926396483756692114483585516972126819090650981560339880202192118901856037606162151403734814901364599962823319564066745300083463100794078343073859715476963255543611332576813657497574287172067251283826137717558831647725652970758747764596168796879663400033180799686476062409018493565381718296314774076443286900003543306118111369020754369351595062247370094884160547157781491620325242661552577814498421394099858807131108400736729747761927042248972144971334034796005270046558962912018851222329481201386265584582488170469751763772203994511935114059653748094643302927953248270206641672083501085511605322028051010246092691526595993817919923650190806381801654719709049358786906293380958174825631465360594411811410260394697073363439333176534072993940419750224452948625874813411721002251301393575883727023596439298213488433016759879709130234909670742288881482582699566087072814625254761692396174612785161624824901984483193953502505463415934378765274334152074855724213326919276834585711780297722773037935589676745605312303357195882747638006010518607045962101166243335042506639743389387918453672284761077308701185640527789217040972689853299735555138936882329292815222094809276348970158508668924486640784460061492669231609456909356456987763342420270490111476295036442729635515231351090012011364486434570699886858908795071303817177462139236475469032336878719762393173957920436054880326862292132437531554819844175572346884310586083056853702738765206506160803781021031063932822040747972413939469177471235213601435947329432581155097189163787565246733942439781260210992257114263181230686834608820281130458188272616104893989815601507939242979384052969294359218980445500181701264263025873782923008142719798621803544273970931790748164456957351797740078399211987302921444009513047500336487912593502565969884535292439052122094497113073707657422015517897151181648719651764691390365066217664698314478702071649887927487508368691892871212704815498712760560271747195655562286476542263440875433355509318935795586022294721518327913806848129710236747597782088333072656109405036406122705949788564429079025605521447198950998740266147292986462849813987032331424024591399251965812315232484416253646879847688381842702058974220528067255945657985210856715479585252617138524355167337590250181234514162255203598076691424311642527946887780258629486113213661161293681368723639796311969431445520229579310824711760202817803112133579848579232842723077836218214950349983661042837321602507803064857716494625691342454105056172069902722356760524581144010158304767637944140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -476796325584415580861945135882581672472620507050247026555147760472755544090738192207480504946134763419665038716204289706692627167514356207179774642754096998187174067721011483120727871757161825719713120879470402851736920981389849932937976472954324476841044027037706827325812372780165351763797766348009289375110262314780676167827067708777240498060321485128784481400954218943902923195326961801436203411577253531829186323402401314450108723160577899727558660024482606723804369235385698672895045893199068828456855240518604033230481022148426745675384942491555876563209799908795055907074653562421431214136251386681162466053660667721205913504919033978220014373597920111817606194392206763746126898211038052845399127515684565518510524597657192233592834091729537777075742606451888004433333177395934797299064997790321922168692990232166648562920087511927442191005507230777545230447047524200603903520291155639515046563820304458374866308948868831517083633311129259309153520024216265638282294785881440514443643366671042194198714801560232000873301165643173514874507977480166293681889984902892637498231793454047605283367910741322893176858541071835162078607001649516689348897549590075109805646620761557725704208890594968033653713569334851318458878081700522233360046153698286803631621030326828472086676198167716885630840940823640636394700912361041822186169117977593242982714413874649951719703314450304310045127025040587880151555903904060500210980227261491072286091410096255192827253334179697764646933905980507871107798012192342971573135588411271230341949223436412628478347532121640197485000561692347910967633258748831923330813017186987365998025267165435119134729887730860401466775088744771103525559331907003506955672966488567820960631909566146551826653228460299443321521561639266316985804024070553264823300657464447886937007056817443270106374340899781823102623260151308588306121152075824229899434312957955402129596974489021535927048383323898040599798611446796663523785307531556066483949897981316589011190621600825272809751359488007648294254787136464555405190311082769467225075381257580636952110404500540890683027294624247150067789366268157174473034768614621404180383346548194642201321234972220913130280639562716068975507881775613881290023359871325997733420601007169287419635001702862752537105454276578004815495421834107276516878930446226983808149814633279074117593536376715952245313476524695503006801379499989300268445272841361531808516936586250101799828848361766406601537854778559185940254517741755941514630829970713331721196969708097006837719255558605350625060184858973055912455581086784125171863336157290447318381229601450150914698244573416190115087741391195691987525801219095728281945299021949468604566692853094303564515379310018213755102237507723083919909174822825597878606824213792330724498347364188157605366787708048032570128188641634357586601260886774758086795737470797438713755539140851091384998035379307694444071499801607079463103125197796972068643778780114693017220267057143574446789995849957013480195378145469273784093486963916824648437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -261288687019286576137272175033643486867537617749497295129121732144680478459555733176773204605898596574640302433158258862534389917667534113062165083958478688004234475648064341830910043152972554420438716554924407296374482646942301045610891017958534508927662196250367755658815963471131302673801575367080541429025939444821080235046454716839440315870666450542346377024413912512437465925405104429522236824330693879866322918282981888056355954424552222113252178465259206303630931578163587145674031469741772500555760335870896613767121456045836979926212778211726632553826984331659920878256217325224632699670166910924618500944942403517816117291400896329690096986609464372351466983608004569437532867370022963177741165115002353896460597002703126692045012804286997222633381312176934491279050675200017499484387861813822311922253664336928260570013355720160519438647302543963892691272469491145817315429588860365814902301670367695168892271426057613805133143206356025694612894556499466140403632666585750015600826468006514768889690775300189580234233913602132573254459138549411967764427903455162579724177183827597946649049168074037189715675170158656810126459688076046387939829243479515204123086879651997047130155280378467845014575723508695807846486305943760535547630547306983849543667088328065039428685312038738714241927859978499863972030410857303468638692064226815172052613125455923171293779718619168202259776477990843200191378936381825965334163167924741232360819636188281964439652948953946746491591434597079650697729979077650735861313550688589931288540779178486411596462107637452817462205278602547710071597937367812663688632791334071855816546333344144067709617493547720919867606391173665243686739004519864440674573135736757576433142946914829107693036099937554473095243355558742623620796069497583381164070570867947832696378817168315900893960790626550632089038550369883904748634772738715466680905017140669939428936151792970729925151307138034454767381458709202895470656041419064180847147278985025194267742046305920054242109325439169887183341289232167098047931596505315290836051641373380479996502141598134397193926520889870321938792431148309663441449500347988666197694918069482127698118235417430275535987838899027770933044427725619666415194200315089416946781157447657189068806413364236185425614650161748047777347781381550740889558357891272286657682779716348285260167534059271453087281163784668537043591622666879165287620103305735842735664388791179848765435035561723487805964756096449848936727112461368341645798714161006219155490867781074387470969046479087751403819858702697309573590609091498534577029521248631453652854708152339647400177711442998118956271255863025941826042597777434601703102461324584765374217453194887206935761841733291286265968798302577278606630381341050157189029566264835660558502734633952624858703461200695792023021619230613170289497879729724486002255910122249230234218649686004213832147391224145617161556544020710526012296979455726560254626404957282506532694113638866046053192794407420010812617638111553991439806599261979470976562500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 127907725119033669876770023676625769852189275086640453853518085673229627479317924028656077668777233076630144830228528087434901183678811957799145731782312650186376323031216541634022324267671533060189870821708961985041118986783824751041197622367379933380955227860405988305752680864734631505624263749994872740229901295302387419600884139710742497691167533305205690303981709578177019027706333828225512554391338148432386733286677876642328101282204260166808193520803529255939513456747503468486042337910924815394385084219114696948119219499279042191198825181312044499258357244462068881129539338698694940201817818717946463539828110612826529445473901724045354867249672667339887188275568501735761289570225363578971429963240588456683640006786920910108398974530658206657101350157184318705828990552938407918450576203727005158794765903277573068584700249119543220686249277556700636751752603339726293971133134716351804747334999521976427368813690837878606637995738371936606283777354877536154575474045929453567652214354951908374722999406133857123543237934146595588818753957818343258013538307975870240708432820709768549342368047078056092611679190539301517621542509904588674847331036970452106372868698244849576910464698854230889842300454603969267029765151636830097351396233953948773342092556897736670177174505824615710289069838018113213883755573409788392565311308542344601809443880978398860220444464137853397022886452958728564690267496101588393148289387581994790706883244490498568762116120804864151489440705559094329041656849806036968564577361282444228942325788791915753438732091469774253858649907384274952917989780161430065472959362490544393589131813180065973604531776497960791181826302013065451857003849455732465534787243837307717968346115239746053620614144719054800328307884172202140838821505307455536028637181254875098563774012053569546441389688591906037246538818490680468956957495810346066210393129840223993046886958725597089580394862328066580127148827463970171658458567270964897482522525676801639013740622509316865477615884009301628983820893076919581585811333862265339919778291666763437739761721358473309987488631589487285437624626228059080816082059475846418465895190499119946341452152324551223500729380131584250982227335891551354391554840146482694127135704233912752087718548577511300214587575188777047719069182834204988093239263913052067067035295770437713168638702109622219411363842138530964928490044393722473004465103546199759309378198757915707370691721593817213130688688813473173082736437366639817030934199800079661289817416042686013827999722714354565563179246337585068863494742981856486284291258598923867308352422450453172251867369045334865139906958901994562793470841536887762185869034827957831938307891661366018830888342669899033665178953054759350539985046619603761241827453394328705319206316583024670306345344363374358101096612507149342000943753968647562609486516069612559630652045386492565841724828725444860876999444248398203061863141464022638318630435742117451202300161891683129984830444987095616221887805530867348613666850788225273437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 252646114548742915579993490071860362939908698365462815298684494520339491176104897880224558642387515353654249896420886114458092073734011090078740087625912560454993022211892717490110463933659169602443106050276292557277861875050653952906773351543643552899349984348670293208889392083538405366656677570881624131591656657892603390969500519806230967288718336377090558212690119595139265499892073903137662487335190327453323074266310465149184010652979360529242677264487200728242076256427506497954088856478913755120954696300866655028633877403594055411495293451660955458413987815789525330071185489173753767472709699075165876227626394726467779058049904858124179723282555801521977776953740490422810642411840193650873998830852570378028995207656121195757758840383720602472620260189458660459027849502687495681455777859050715925547601061844137491655376981989762903232990370316792078269174475156091073713451487527130686854217138676876999079814722323160610104278030329504272224333095347114219790367687992041718416930491681739217300294674884741198076283321418395399096662965027912905374088696216953873937515512998712783480609880434907583266037563731439703615209197000510919699396286930648694341865439037105264348643719358055582032761052957733969293420526980434899576697744066659967191917445314442050905444522555716815600805132961692632591042000016502238167243898968905781796006532629969658794041797928697974092608848153648187438756949949706691859756332374240297832574815725517839594536506012358218924553608156430127657863158139369086828273714203579216694010761744004923840544224522793593029741170007125103268015506869834187693881683208431000844866422568895423998649502626255642283356060231748868425683695731784403852110953827313357022681059876767874757226943786645371402117962364313637448822403192987414480458453827093500395376300918709326432038392530481014914074452584620471924736432246113972894046723873545260862216348021947906821397726026438865098517711805305148362422956860349672628058051849433651861209683214478605277228581790560837045922167798497871112734944972367663504081794526298659893466667379508692895300191267329409681317814419763093391796153313708370828930647993383530089599524174939672145541048558075234505882473821282412968672711710436869114733806377846813516449599617243068969032709854859454167187339946364596161931282246467633703257317576767321704619435150133250674882261292191196329396863500833794324224513028824134917599884155088449555618669006178252705550722098805680748933697960003469141926428419807933550591900272283985223463055892324312564989582534104513092716892993460766518198403162155485764900690930380800581470924769757898685926051120289506843375629244335554584863417088480016586443998852212273235940592427337987140971002284795859718305842718329947744239178103259011244150678251506054940160224399641768106558115169001566187534697045245082180221994805065981129511986093596608087050129237932038757284595298056716409217704132946794417648623832868058888279065769856908105844489040198053136333831234541780655876563539810000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 87901466810181921815938178709323328173130499780309424220451721446549192587267222302078795369437810640746542537331185939439718825618676831859527839380109488598810947009403766345818719706506118672695684520766540065973066514221178545774079187379865897259970139479361855155915414171796723082052253875720813364785178528660720102764376134274882065108359362765667903892221569275915111923024909305843167870908431716417098849255199838351127762558378040512784640090205848088191677707099666631185409551006100471656798898442721213075459635727714193506077208499779883025974006343809954039982608711556538393465928144044283597570249384563697492732703691188655963828760313947191766656123514336325213915708340282427528437028017281788677308995776577366359205919059126300981959970681841128897742951945557825969191845092965983526974086974992504292876853272277437455044504366069130388965453320233277702031351388281690126378153031214104404577884910536946672776137525903139802210090510498864773760741780055696085647629350702770303322893242028520036248464913327060918794863759528000868097944835537987830665580307338726939820905973583636789176115744992998403484170248812113480237226403529511848231669207601997191606993551408814351267048285787198541404951955565158478613905671856318869031984800491964919449456786933186043449498358086198021699359134153410361191305287625074478947348972373319856771649704324882506653444727066281413628320993689079077876034944037655732610166791547183779526911179623968609775056159419275282051911246493898455549065016205633395233904197675292175207593014652372992110806136563693015096610550337004503665412007578967177346722360871596103269076971534049902084637415646373010801968207194445025874351015965406091731801599980415713523236064152538253543974739759582136449462225409877159788607447669218499232648446318378197791297355804158528186360204494839800990085388926920460453755847490460072528692902951846895093861565561571364887711268430345284950090568730930352019280863263351495611252029576458235520014125150259059688107217026483558614721803749470938828826848545663913304824953154342265575358295689559325465134906217846531830706549182932858858521463651642408716114158324475409483273380384654145968526100174007222766376691149308032426152259942098817951758554326194394093734124224461284363227058313718233773912140959454808188531590661414149401969881235732109325771644214283729457585424102982829005596012544642905697297269003539547510050157865598969212822537161447260331711235789338709518348263337093140778550657024735120288522005801589692796736549920318234254392141571672789101869544303200217082048667378835428424824096113492739278542656073772810370159854452647054901627035382853778715048008211609463504679891359743452022542679503651443021540524028567802651175923414859997263809292085183171304417880803091854258351589903564460313164291791425761888349373082556178026826493618320377458552571307601303693408431899770852037671039805653849653886924551588460801923858715772251173326238748330399234442336682545374815448729533717773437500000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -61931507031226766657500102773450529211852690013457665558182040119269199657346337298532730327648142431362235994495400062056553753067754060652233888051786485856352209067445893717044105831632617657075583652434191814666068715770438945165909911402651306344622194585280364709022934322878896630432138743567465057693211627083304060171591274283543064279638545598150277284091974291525392139306626470391012135504358145364814030601256965188349528391543000259901854994615453693902655962224066953583649386553728310853733380948186671282811952265771061404787862930361444715022083405936631910210604971713329497581438200181984281179690365436183360989935237698844411132222043168044347316545599251433852148480481140106562307013552708383342157929693759225113082657069942368590689370947495405893130234593818680014747125188881882080078718448581574738318103569886865461805908124337813060599093983412769371653665592486075508559689871635355768889945655810897848214568405858147483394697024487189503853951164219678468533551437538064905075514756163442963282690860140154111083934404115905954851624198140462040599289114660597568910345786432591165190866081774626312287970437482083278034182109842397244971093719920716771597849529434613966661815681339773943963217251642072204281062677584278541287000619716172531399974959004529235910888642856063044628961907466003422108038864717929289372126477603378289576410659731126803360688605327460790157960575290365147654172123737286743289225179789380207742842937549395591439883891575530603877308732294972319946577166120001026692817854461672888463626947436367939657632310704059270467189682671862970275162936295755894013463842147365268250364809092327147720790707255497504892308026036904982643597877305858299693240465755803810151764253018726343642754052047602852235036331459935711379261136215457287038713432257969526759216814682897867665354753813272176626266894390143890625084710668294342935670772331525910702650935753216438660015600962562443655796598007487147241230305198579078047808617065456934776216502337727705725741157627886774384086095931962350330824955442026477824277974237368010626779947754229616642934049756064930616998695261936128309611068903747481437111813237599132110770457152467801592426392833191519884737981698782807189292001588144101260604336055886706802090601957337900884779762418049149970163265307947375263095441835434779498430732134740439611198567495460093666741967332625845976974029703942759577177299666603227100029355702288849029864793602680446373294731615661462317610259147679311385554617882000223183164954882893803139544038292713963247433576049501819688615684485307972980922463081793840997982468960216790467075938711749209667798756442682984300833943897556148225084480344386530072813051352395158627699111348726276449696117502611091791021431092719947738075863040397886638436980371328191817877459142381817553973528356308316623036690500590017633368935536432840500707003897985278881070695432720877979956706371111576621006931677829560670613540509941181917198855242102763422648075872312043083738146223125351562500000000000000000000000000000000000000000000000000000000000000000*i1^25 + -62628244890700025067946970903776145169704995174593886339462122752297580011574185672946636178127324553816871496551085118998506028818192344432427777390408837855118564085696348190016574153360308960505286118588334696394762932565277060685628103372399959641853650218893210341181190368652278076792107349735470823116407871417765638169361705044102900273633839469439716475749312573495153205310052377120018571714219902148439434539656670686692027471567183693937814156287140776081615969710687723998141917117942635031683669248333050528586114992292404689791651651502189247684341425937102506016439706303006447052087308505826420787136458555490570132738172701988676128148808538155340439983297776834355623267405042026122345994924558097349438160732345391746858952898260203679574016973281108720287346918488906712171160696657022053760615611250143412161084277690978396276521997866035278410539700172091656555018746246313398525188648185126685851027810563673655378362238549851131581593064218965904265032516079818907214220060382132442122385532000372207799121430731466622995003860834696261016591175069225551660369348605193991036149968412578273455772114676844287613804049420695218952705625689511107498374963114797617909772545257128012197335939327520289916071847291256394303062908583749322184644198331545837434111792304473635733951583744761677376250674158621789666113236556741043868953976755050801363434649811717656986622197775551624544013296893284794789321200527120298920192226535078901424526081565398675735375922582574756797852208415053179613322400987857000355498880368494598986041768403947451327031600407911919659083251207143275879573282486124991249753307294900036795547480761753588173159059120474348775254379405719902253021596999834293917883400627451445323039159106357206785644000316663008551600775265505645580435867221829491911376361408284562991594350001745043974957979630282588104830442374868548956895032323615275551801897700007163126308070909866634494477276937167134204633242788104006492050575725600450765319934562223868548300449982401684647805491242220035744175042148588199414689258655957090778808039740713668897855773862941925187505623651029525768656748306989322051311668545322811710403851097447139869944561683250101870392555692846824758341813410036428555024782881968432569804827255527493889701192677516065339798477365599147443724232257648719176637362966357786342355520496049464866546960090093176819767898987578881647498719652137139211404331277300129973646642788073348961013949864390258413170926607520746632574620619482089558231987317449689794593816602734646824473026073873949244710465177948479071035978880579798539456230320855889836083650435681769146260242704319394082027686382814414596314947092961671499357670654200595614551644741838887724320583385608768410184994489162394691361334554717428626221397944851378616676489744243059401210009196239147626050205480742917178830472870277568320058273278896647055355808884007271298846585308180024075895906412360420339705081623230818167647685333653352565083257434226835796853595886291448877438015625072773437500000000000000000000000000000000000000000000000000000000000000*i1^26 + -6805394125119017893045369868068365491912724548129214562025346445404215360090658732358936559770804082453257639881001407882318296258341415540316870679323009165975552864128557478890375350985833495891585408621611474252965387952428049518969888283557172058756783249854676883806054737769412266179556960234958122202789287802788424503445711296516160856521027332490844526026940194431309262524150460718574516873424694286855643443782818107489349450017183699496846848595046718257860364370737075451065548428769946139812801705890429876487251613152002722745056212692526260374854476994648775827483088193237886342080088690611100209522724312653158697577740682984667721678608408782865578987818243251526842971515989024259445632942148404807766883535676356260663288209423765302263966653642777809052546758886960723587841827152234995744260589829309058650694135344836531061174713175916960902769101658568095059512626776860067716873160075154482462016043490484339091162907683314908486572594911263231080969187623222665571579209528099112075427912127805184943129834437409165729169353939729255100243410169468702973684723657718345852770811960405279056066958301087620267193557844226351325654590821441270149594289844995773746848423546028104875389189393644798780654325848078159855470102888895872378429892998383582863666331401648706281068853582353431843995877935620575283038469125349104982796381232896940288263134582436885786819003065166211787458686614420103237530999904453395918271495133755202150377455180046896070732721367112582074531216383356530029902017801850259103831392825297464258799341900470888634934479923041921213298320484414692380185968034226482203365430086825944894637085079982824729238072074144114716575552505438197570266839900892527778748807221798002173675408673327646055440895802975958887996055685469254470033827111471886387569073004645610567489792801756199502096645249819741360589016213998761870893384237214098552711246507322780748805105264025646726711821603309234033720651744970998831455573288860217475241278068206131621534702346973986455260704420702873338606072561844351425256046799633638642360621451375943614847279084918468323556457918466745057181820994763270642684955932567396048313586581932886560479501018168283780564048792154921711499869625119065266245423104175140323476022413439558523587549786457177836713208883266996006198556590894751604215036345864747346097853825864326955326009663204286270941656795120384143710469461283813503646761803290405986361671571065576388362209955103698455697365944816381479487967439774465409657900926716157230241842644514966237913886688283353090305964239692386290850089196641381415230088508642303564138860397024725453363770772644314671630963966377084539302637363131729304854512328207813858443529706079622775571970633600619380965736286473010575849084378335258141728120449138458817715273453458202962665663504034744059887571537524675410312903553475723588378412747110891903378736599621877502331306766557119044786161780958227521953130112758279143617331089018598615354060327987053523300464010088654587620854120521953125000000000000000000000000000000000000000000000000000000000000*i1^27 + 13007284936618590483385286165077874066715259948761442425370063828292160363524712252174830667371447629686229240512562370196103354718141019201453740294611649083236263920774662565859959002375331540423194509030884888653387750511423130010644210182248665759125071582928314102540403495735753990051950260044594744265830832220995198032907843588661393198010554077028385132493602440780104394792453129907171427561343376233827337651531054443440114225943875011961511131225564217761504369988524621692020442008974073374939696903922952663023466088894453531547865655613643039541113646495039622500642323340346917905681838676753014218490577053209687009889687399563829111542746059286092606438879549561725647359562150751950600316366344144058965535676869179368149756226134940939949284048759394003282370697882367140811793029271084991439419268386387847774664916133295358500665465156551786647576558052117026920453783683655481188833908294648927978393910543891276781164937375924836427461436576361329817863749776916019927369129571204853994409735937077797545705888629481703443550856915868339234418473120487076946626431803529890004844514757676586617421485950464786578249415711637788353266866785616915340254928816041070879574855851767408470556185532940506855394558915287292364516729329054434317088239497554063722929870827437012536877713684222003055379269137864779735125310070715464321627029929132009818774011462833367807938224653548497048875511547895940035859740060027938207104008001977039560833222315529539263060812422047851439803145369505508079197002298763973047199124480997318021300368116136361760954081987647672002576774879380594954078338432227385402210626783521917261751358131218085214225263414001802867149700683673117139976231598077375005013046847716321230694268029471551216051408043357569017955889677735254277875120051355003789751580687616549585663389040944158876092305930343264625143822111030379441025670900354123667893822596141781467360798661467802496049918477436028480855116862988774092975332020028610090696636840172540287945536348720966885343242548802708075839335121281453484708971493527191930807135368467072271926310744292842522436117471220159089345066617796691961437097344413956251310314845154551871191928661340881704948469714468755094824522701980439437545852853230350686283264972724366974748713446925014278855803475150964172170973690468785826091031650473603429274869452402656874506711200792053547910527485882102763052715251721014399809523905308297839455702607826170415083002954717376169737868201601759938563288294363777340456014126542984725530844295001560404452848440498868583319215450687012879910513326428775498845293281927422097626406362010901893608896042145065954128863262876696472107278592371188494376490434621943907887168608990313341602942104174658121086952249348670482875937024579388550751750291341102462611602022639869523739446637188940813503888213386543948687230354360993937463107676374448380210142547208747868533290218343643494391183260863018764203339844555965800499330136207992700285885317031618966447307976642830583842464610711679687500000000000000000000000000000000000000000000000000000000*i1^28 + 5731457340206846104930262723362132727911777768188509085216087190484634495214139872283966380465189754706234614296357094000771392296825132801091128311077715194529027435639233971348501994258738018299921820396327578373551803016353385928517709242151802229147526077724197103673959466356888343747598601907667625950543432908898085270035234381668769469018623185317853581221186293108537952018436176381594024028671504906333017987983620168681416662279550563029061447613121746674845248272322834452686350553529638379395004923419285966965998249668456199867560888207786501161848491540033595001215871218994035008490704087814591079274283760569130123562898245469905644318211311017566237478809121622080643063256808605052025110642349932828900630468939151676483051584574056867468295688253465155526635016623272151697176879717142361755152955208298275497287099664406883389532567141233987437919585027718576656961161010385412620677340565416625618212450755141290145574687791938420258601019296880117802844294664935498751693958494384181085512949498026561207916032278434545561704006081686417959804799204446998614814570957561921557853924777794446827604757343719447890323827875748618635293167838156652091372525225435550877837160005897103879044176724104080332756136010594814735360631576443487957580142631009820355576422521255797693368134207771988611952790556281970488456335271832207779449929609563553589584617628821504115308604714863472658381973862494384239631972911973830060688932779977097777299052756445748030049179425260809066686995542681020416114966012604164864194088819877875329652969734282380300849178225293499707445983949162361616951404063258935123616563011600560078337247265691305916754038897822390448149612581959730713518255898554102431750384467651660064641623691326774448771718823629616647506212413163974192874315564841313189295378991417780847129107297449353118586643457555570354845138289692732839708783100625614462886704110377027896556559489651961347688353595212205781702602942343480499902605707347801298846652408828031864042498727129409396068520806813390620224502536293669732668675615078523798869850756787893733316661970068840711868241690051319984964715672324207872680665585999482162880164810153235391312108020377854166641754000641012487331507130852244010576038825326223495996921996888740024321801937254604632451945250188156890082059163546339164225567876978179347076851643767267608929765681197223737960644339209887466193905728867157671420660266616045079785613967732502561096611868776593824479911071002015070289412065230369646234079265794820801112599484987151280513249094518807028409319932431584022189254410817952186783345153882568377560964124886993196217729149151706959453580688428772194411597361361430782558653283763245048254619012034034346210499086054151563252266298242092232215008588504013195641721306628304542415791991034809015396914729906030195730325848727747344274734466025364360873146088817511942324181422733478039585437685797648228886517641295791369731033368516611434835064080555193333000111704243766223694331189826098197522444681746289062500000000000000000000000000000000000000000000000000000*i1^29 + 223226172888993859667152740188525786366954902936935295647793321746115670962136033541650448759710241734473391987794665076524847705668331264190089655018817916407107590634392827224465869493336201857627991718346798492299320860712969566090436937437830993614467241972839907374355435388969884408295742581747165968631114587422497722476828904614812212981546088152591993034337171152230323809285985748420370935325054845911847172269091044660587183596644336693078085565421722061499217015843940124388920700267099833501621722550312416903125076375846659667390806376022266630114889684430923965644225229109979794490730282077289343212453804721759761747148109352488504359997660529748148650154514662784311282653299777853435084940387109598887956805178344600620932452742043189073020320893002655735443083220033666123869046881141311712775129780431889494898246232263501723108102668700936469036473196687593093403970326206373035514735613580454306338465710816467432270338019340980513872362062691241758172340850227832171850678072229262380428833389230148680464087679664325782480910769806576901464367808486931479857491515280893165179670542347668506352895664677547296135951878506526804351761450673034551137490652185999961216727000954320667088966295482577771850704632803030673657500744917538592663553871041301733114177768493363605433775490746964009910757120637799697283710094050631953486319980099445598859205238272935052124971748703414896167184644915234561322290319530620362272121320992540155841828412165481855766904706306702918260950791300858847901076908291683409799161734153221399865823782830129231994120867806409883987367395498979299757926707855598556620601587199588654738329953847422279128944278303314990222552103558536988358111334570890044748265177563554790942690480817526128977750715126540272928613746705467243907048812632680080610732553415233568913762428932479571497876876478323741753235570439234752734848349308545357772371690218127688204623761296696872347072944779202468460791848959823667924905786384552106831241370184190617765362614526545686845772646276768406775876275270992289821139508644774292941866222972387273543865951012299605682237681602341088969591893301475099900207324633323580414427304016839530441375048847180897799128473737722282895086253799293472301863346450460419400264391384981084094351673776149910321506782029579197452012643147537631441278378176871440340777678049679799908046929733180629749563480589700591323948703426728453367586476899435109616337590081655879132191896371256535149591678675865485941130367301781718827524385122991152732282999104583868335763390251063471488214908658848346388173529735532452751633405855708274586509134628779925025633885592412463817060853714448087805225984343470308046331558483730634069795433251757937765789475258361875133507754080622577696594269003893840216400893755094917737569484423444116478204486221312071627169455563385720265582100820746558654151677112705027735511472668612809002727821798964042114030066191578494913644716462761962007191614841343338814940440040134084712427923485307047466902229603945312500000000000000000000000000000000000000000000000000*i1^30 + -147126009092040248398302243961757810952759504956009148084142267027486245694973407287664549528829553456006689594536599065253360520660462816043815650507311561332762767133840999323184905628113629260327618600126463440396887514088260549646775519611440162216850605986534968816724891329052083897561620431916418372065527476997435534517458926043699899818188379596285902052102894753772881747038485634513432505620045934379992985338421432320500234941794099321166294845407624911536651167915747286331267060371476100671218236825226646002770165148686383450060859987274632916882034129381426696541831134033364779138803591759958609571560513958782463534540419131362290876876269868112562291259358000631578654998567318006060989728499452001651578154508155816220268646391271578800385687939240614328541856139626763950468372376322422670493633822551240687689245179713015454422726752771924516126903544223736777181861819919825041506332822759056067631812945344326879264592497119037375089079466649182602229209292532356354742756582898315506461235852887192226131918692213966008617802484115955866227082867016969637145322268290709698820862243353951709549650013060589506658352439672366646099684267210895527407026459432122110298886864031959376976515534707470291886730852881038909668573752926787841451677406073463756500823051582825945840885993128881234531111303566098984719737076623489033724827682205764962641529449133749666071636817185159171772053970848387995583085875920887267404677521696106553379326121412213103570243187178487644530015969131877309277878855735240508651314937176795568058409478139397297998531951897728305191368546637681844905757320184438303569890248035482815874772547158169804451696739311924924491010263952332510532391051644614484776411055736077389121737717581112626443911943920072870910023795075806099296683863529534810132722073380172125015522456267936959397497674283887386546203803329899141463502538198739821643845586820195787356671864116313110475708350095049534195939161798776167510247637339337724587952433647720954050686366720072543293025063089216436730209042211589829326842108714070658927878049602265302653308932727007965289876147111720171174787951896554598270127863779648801401075935120558221437147525937313776566165599022208645718583523296372636713642379377973505110731464161568243104800380242434147724990666197524866606595949481321866167407076115124155194709212655286519720794723934327411393719482356231660870849651451198344301152686310844686020024789437788601298153634830542016135279380246992472625194030913936943187157085147474555632279245065972243356207965810306075680067543514072284375986711400222168207053986878850904749899455480141444442295452294532134326444413332838053607171910285865766428693071358306727345721135125012851355125136989515938313589224902535271195734839153999287351550716707240010202337518154836107908989886101863727856798441901457641414447690602219947728461952247155449806269868960620029687708782258398653365332583410030072805195967094785870880982725593076149572631388117640361290517169656379598866578306430781250000000000000000000000000000000000000000000000000*i1^31 + 2072433316713273537255960233866686211665544649509580977971216597248479558035073269105140558679853088468443286293127577147991391074955163599703521169315090186361537334120198357612999715631442388521832068989403212710113436711604210466665547580395963286327757971277519189104586747739802042642752593452893339846382931682003732175805529635347708330749501959283391186216076881813295188294799859369615086588692138555283147411366403903788682194574604159490649576998463296887988806641132529765071020586298544230345884175233209148726350377816583169314634764891617927466315659888827549825139075014770896107459043661875691264558397211067584155802900963966921049579471033020680408249301188933056320778895459050131797228548013576872017315679582687329532886370530904042975580216737704163469679106904681358204378063299117099235718453410680578635882996597137280749901922894322586135580884892256028842654949925578008011957444506775232046286232787529560678571200301853587874406027485929922583389771709384376443789079154575885085593197259574619964736776673153525503177367069078056755044975971031099155202149835111346359130538936521912593417856502656912451662616936399699551317209764529928851783953467607660218212958692955600602860474594069324791181031363242348838500890751475915854958819439826273515412302051421839860455215786566740114243084560406691749826847239777083115248299451376880012230410278996986782106412343501536073958000876817246913104883879884953327158643660439063139682135170912200816430951704894498586247556952258599492161574999735764174432601645714768249051635236389295574280064879552884202147098704279877719142346952701101461942348919477155882485679770841363005106766754938557329830212585085899310844747807822463049699788790656412799094115049645812904321638008104164271203466456070874853726060101144905728484374806183175623376395785446315964967949766242579093319497762067274642666089774135474654111586889055759318104062568357586906652545820143845475478132179884653462481641049437199664555903457646429242341518874206527193802390433086276024106555899542205973036508955029816895761432563542350512279581164377858910568812542987717346554472512777279236952059864289672668844055939360085662428882757661843225585424684426734618984736973648646142385655675629410828732253066248682407303517053675472412257396118436245659876034187524546592528696078554245478155534595140840921259694564855378147366178561981143305712607180162358172810828391244220916639346983194946655963424954727134554740131939605223967130801219349614927665931663711932400650495996909181331387401410218933918440112371255018486157030920913452624440570425784809999004431656845517872406189824313905494246976298317693747625000796892544337866989669994795861165053781132120661266630317203125144945121708513280769133320220577798685014142562095773812299126201035508764244456592236311721133368156586558311345224060965534437097958305542525852874189250551849859014186542108948577516677505863519237839867986569636836238831053180953701109618695449642042063813437575785607269743017597656250000000000000000000000000000000000000000000*i1^32 + 8403423676750539517570732718107369042863037212782820857421880023522785692676774652754904385368113881744992043734932301933063417519803231302811446715727899520810040928861480284900030786629339355464126571430741596338088874917186278485633412986438643463126805378956619135766440801491085080358581125103060217801076701000843794715402869336950680643754800121856397049369093075736356132098535321907053671794761910222867407450867654992531568868999610332261632285354119966790594977691512739804136143319032368916756650823074138946382065115595758740657080143730316868514631658340286579742344811715359764728531221090985274287731623863397412493123494802699082644373233894932157140912034146880843670796326293310501585874483301361799739749623159425350087520416227047902287671665697243400092947031914104133623093848597476502475927665692244226282053643334186037939333103365559787269203793615322836722490089216914007873531119400495351177680417489785726402731458019789757327954424246209342258889480152183533786306406171103078233537060730217704811967306134943059702710010396074390485436058674376985004437833876064542630979852474376124431060176129628813127501423570778099163597241748092657456958305936158965723632500485661254244871563393110923697516799306100559959174603079354807966530879908973392276266104465552531414970960930380285602867492142046116984996663928199511031796583518750232371818214607411888961268693420043990165165001659726819542103959953581124595332308142624455946523241146782638193784388092958646686970320605920099942958388614766627144454512513306634744083242419535152950009654451586976180932709391654602446819962185316526979570115849418040175751379897650692411883198358931208049380079661482177242102741117702007277430064105883682995183906718486957350363248515425727471652724751828123088779489034493095149729547186189273423557735006564466838501788468296233881306302907796850669868568592621239375370124644688783634477764601688961817861801017191818883184428641572812043191991808036934942262113035004535818740029573754330508475360428344783183815115850234033401909156024756949287489015299335943733174040192460684645926067444491745078272669921242757527244478358521801242173623027918404498309994681126065688523429588298596917870819036599418718452807982076430194606942726646894670426028658865825986792816731697301435950461448990828830402780417771595659102094572739961618229685724183448355761217493131824275406126834395915306306055923236481808821952603812245053973592199706445001860188143384012846612309159290541151273312317081321113896493002965371636137880675403933256628023541885198008782203394404878773462105145327129432098901085703354158664972232852516938137447493955736235463034817904708539123250311954004818841481452616681756395004056432193028065807071150487786766565949361787090145305238605604054497351558690079381978521152534073138842908045337906414906094062633299666874546419468154688775332679811606091355307062114009266517112754991525491754864827747028127531935050488435021731442398635813423937578330936223949457070921738281250000000000000000000000000000000000000000*i1^33 + 8856545318307606751340184471665408920841466466021491308013396692503993591140856483929985342238639457909230254376394079651509343913835427442058581519998302001996368356956231432357150817758962794461868058140359087688815776718289951816855417822972839549621310193848812313395065414889138736863817337224376083212443366236158004907773388898669977822637307976413875474929358522675603801435902670057735063227089386560731149563348334727073149364790715755034905303241974816004957652805600686182065317603858981254647548252426499836110398331741051049873115694118886515264109244556541024041895466055437650935698379803796286919164976180113911910820855476387906394288810996020564871877029698571995524940743400464793537985891332835899190592503828865440314695574314242007932928425171948228519584591963731941355471747620551775615327926307969656604810488495167824118994220793381611795118889365953877935023436243568442059576757688128393131777319872659799408296751277056436207682788662472557617788883171132957158327064977421185617286636729753266351453545127658561255939076655559656207661077662951519295482667181102310523806239801308356124757504130357826785689587694257892617364733102594789790784351720635304265637068060428619625406924881178956826716681360116994826068049460596052311101696613263435737020303384218294249071613729412099107530018632146513048999374619341694689706076747997884437947167660261079838560212304048337404787771636177763359924441958433075846210907305478785310697179905372452645219799124752730856094657510413839070962984682133387164211590615374562932192346171012307654226408836089381842096225780852657015459099794955172857760676123169672362918016200960115548886478655061425404954418141884023030752749335024091471613278925579589496519326412749033948122955838339675954631467699815454808792452041324037142425614299509801572627408416893656089609945537396474898582217124791453415473751873842609055489045121275367862319191434557842306132297075887693273316195814988632696789873527745961407673560814952837554014547779549525857477908204640440301936564655992131434574449138693542913784085092123613995641135258846752010830803958381637152957387277087247828020688129881123622621674841738077527215618889512040135275286199529126150761008878354431334757777763515531025422959821976010499161213041807543797839488972267281772602307921541144558319583281339832358848839319733894585386493796571172941717990855488035229548112240775155707714730229957620452169716031191801274097292531650397875265226962712988074043879803795175913885956208352631037914213903375839373344849057893116956691133232203632163792914474115826885118343808786695516747098152737721305080705140016220459209884396303897963609513228008606556664528760022228779545659865700282475923651806947547170892616087206727001527610155459102114803966805839769228401114913544099440482431349260087287365354251244017658632291720273465699344322653902806656589031210805894182312293999713914953414932537156837413081470889619013698866872505171206994519289792944681605241293941591622098144194015527343750000000000000000000000000000000000000*i1^34 + -985226901146748309810537941389148282619329281211831125080699797221096984713783416191051594726578199059519374910745312798218810925439291675270776843426515852564390215665056000307474588806766130687476880627377317910920393215829108734866418697849811017298987894791513652338261128521810602218260890341032051232853335703704613173014832038000603313518873574710975782240161015506765877783458603282677933719547120027138590659068043847615807679671441441880198535498823008939676723056322732045182626044335509346918365502314514870379218475821351137835441655352171022938066618858683606502783318048611273546543731468118167570310043521626033806537544987089438785972541046500022004257980394965618361053305490049223378674934556727963166020107389654166190933500266928566971055031946527003722577216623050843658025489361191408737797835287295396980048144010458167569418914926122856704915791828372008175769548133669713898182918133494302711960391304198114236968093161398480246094867442930463332254978310520830056803542312959592092797419502885808108555567782253936725975363480099911908122079571718544557659652417898007396734265887398630877194389238192979825085895626312901564844745295597245597919645289062511999852877289197224655217332322175442768711074940406028558272586828146991094830620298285647330509379167965285044155226267213852335995904912660417006555369329250722269286655181883632275990798968125804135221616155052664819073029768112808252967984278547916995292882480048840678331864875905030868735760402295950770233045673951649538860860261984449067580484654716014970079093510744537407643607193754650092788658225072155539125475490841969611077751223953313470977523728297276562489991467810401840878660785804166292782246433850854546086239232328718289563837125251115094204541702089843953070633810783846496175664662758677319767050539916789583494486071527515637621463061278638150026019448155627417822726001172249160663537772679949796241657537689110091465974662442173681473481584702574454481566360446953120191597203004960849097199199026355005572438564789159846663950323380054466868462094582544630623179310326076227575559251994202167591878093409212000631575056004102957668444165400413998395816020081929994050726595917832185132847162238896574315605467843511852295206044404865673610926658600662934028403940518884152178136640256740025879921477703415215631369630726929589247226194666539289037403776963436944803835014613340509753441155809883839878397739537675935701749028681263196205351132255350893302828445969776345753567288588755074995250489780042335556242719346540697705794542253370654564624780590425879150561137281415142956001145652524957545523578036649543605945249019252192553677736598408052287186561929748999477873079917354016386234726579752012509195228871824305097931094522439837620215792740491117225585743996800970864527988269293681645164501043481485268130307666675895643362675023406875498616949408423980115564156721223866136356872905557957365446265619084849467384896279179880139845559588802419172804266694690033079049216558664646509344230039062500000000000000000000000000000000000*i1^35 + 78265038541121879487191431316005316262523489284969864502127589678278868244564003263509022767670314039883923108700968363591393633428484176793766405346749434627815813516614104630113857779920698447783150766111343661981734418729973802625151553687016399912709813814348396850882263331878699929074654671022788914389374725125070700720281649400119723300694286198526559620563202977501558538016576656759527218781876652069700627322968976263578271248586744964759901034030186212648774257599167541770097796719515625586291923422059903522541072904814326076812270851089599410462734957771110323802136310045811607534644286813318013569985775813874562440340168537802198558999789203154712669885141786056213596459473874625009682204855539545808115367136934137433789139858257694755176602258934326627156643127520691828522944771033025859913849124055093874545772821374457621099075513961751998785357359035851895592897995182376296154108324388299391465385433864945574561103330761967274446670475914902370021302373082092859714312918490595287283827403940556641259663618769452786979266307331928596799089876313419893045824743854571807316270023176262896582863582211306083743333307922386100895864551912470101204496244922682018619176735954440668432601334105599331314143244945472788191829038687510768922744028000152307828805908644113683414816769639322682782838080994832290941866099573819378925081253834051343109242443299585658020783657672340909123621973797779652336871950113776053948673450332825314481464516975613904462988785611209735042801561481810731369171598786674336174403441959132406345770197962255017454360741684815454775669846291650765779172003229243840840999860688209770701776704182834855027819195090974914837987981024036996585330444852863251926470577901242545996856053086114489387262943769926508133330877775760507587822137724672457928146644904581029748637329770501234829322833650524780306827262991099551869199387099773618298976966540886800528359565658854696102470702655765226255143174817761392979259662050887385258771427123911651241460825072004654066281764736631857620909623105839670006829948230688713551507004575512086198024852687926795959715334827602919317655321857257578255841801995687660517815585795863144327492284986686981226886256178899891485189882087285215351731345103986523242610381322429751150063911502342687517012973573962272907753526216185035751466826321251682630790221495054994034125668318035690030530878711548667708166432673146088001389930146297446664281157408886906459421717688064624925155456666465775376665129560666124608476743138370894453567868346644507743275877914935601937657978778272925464543278802142439572179633702194585661878519766316188396744243591024088885508332870404324430667008429891063778837687799183169638651202283329978621306229228410721088505984842942366838259751806809567450202691367221970595550800907441879593842795947330811273403870897174383943959936152073868736726908670605113279543470935240484542579346531853414489084052603123998009831568104478295289395535543314589494289892204859476143403165519514983987389461113281250000000000000000000000000000000*i1^36 + 5829292645608082266899507466745371493878636887821133463509102561050872504108626824068670871090802138830107342397075599257182415529313678360743137371058155476713896606553463671446484350426297363802221651044328661232567097049573320925651991756700590839992383487718816800839328409856133445411809684743464981163260932391738973184866853021957641570991491268210170942662401325758348015455736088301975942476777986960585983317807040103412316703395300182250496328554088652448845743546054818458975276635431835531443505483610658856615639011461861343529375446959762358693979219089735899454961864037979713812330934201992802882346983441948467959649678207890488197034897607596947291734755989587577384930855863019783147274526461382451445825329633984691316027149333726051635800817948197740071441549967234321219135494493921363454329774199103829237404341650266173893198925645107031592882548016923601548423737837379123659373018327288910027109494614936565959503880222330861201166348993026914970432348959506932003077683725109894134658209034521260088623394624319358005787475183345140586358640947833887503741197789916506510591455794505480766548169633649410595079815341689276202143109496142333611525325543860188633628514857266982663348105651184041785475448077569849336467865674774035466894352138825462263601545669546305081987932157270494669416042628924191152822128376028341985409427381421155799566581737331298966665142339562960595084607549147987618358460998339160516715109844795342265208210625685415099582753690282196132414706046897600597352827603518507894823186899860370937460928276371240125136572078979199184217090176839325612253018213350906253622941541221979619074576438014958563197948652506232635732336070340198327076256462439000705429603792955797646618627382391789810682804079510500508205432682501161917818561845946606266028880703900054775634406585447414584065694182385934240855169346394057343840662649930698116163822918979591991498355626074668911784854416458368245267323561483513538715576313014241366150091416788614733009687629847094628467236973753935131747215240143969691506841980447037618663343464918204901972412742769837436324271604254965538897991744769858470853997121448260281294412989081398058338270217643597869988262728946907526887813025573991734864365060184296512547522604322885202891961899685478071546295790536474104649117896953784673216614339743774921076366775493102159122355862681648532988349251250037289450602399732381067353525852991446681894298489781188225304746073465060533376534599857332625403913436704844090962855368298734782156468989216558111951175551136143745112556909321933536338767396470573302528965606971899353330087951613467981643077915024660234879173102325846809907415808076828603078673681896749188553610122400811459925344101494549246547188608715193128904562169755513628473391142883122443118945580883199170690307853808397836696334623295894350565601051872524148354424263074289161618948612009734252242323855936511938835833782158017437601488352071351693829615661255547438386990535570896219737959713622378271379000605468750000000000000000000000000000*i1^37 + -683880118365927606985688484537732301226476072878232793893326639770007243752744275472435735409084397519492755823348228739872551908999569704391738665644507467924816852800743602075763780341534385787198960902597771997107258954795008673798432600175408549644754987315364342742407017318235607785700654171537577248680157802867689507585677763145199377349973628387506044542078847846294586570831276003737408544169637326846930053039399136893477963056248141762544181123085249665791925743122968888282410810858965126576972569928671116392136436094123153206033239802749596038150591333345297306438425192732646729838536762721509683534499117561949734465693717326672791270921282372772023772525030666710219681529663383108564240856913334255574489483637623654496752192234876159282678358223337862592712137949657403933462792219827537983635772695655416309291329705692126927008841396071866706680401163474917798104784703951540915341545135104241337514685449367907733752425590106267127171850315914969967821181653905196562370387678265226116676797199963952064875923359933933641980095263826487915370094695606126997894767152269515930005258711831776826573283177754145837803434192590624027202101786267201216872889240357176236975999878565703870315610000762135456095705976404410886187315302945296501904960905973284786177208675672637271707779402412180407512845390880725568381261445988615016789647181014616812649971296554795394593951576365068326902693586361844316203278216715154458876397891436881778105724161794094126775929811131666466010900172528286405962536529568477761045196674285340379665561125955248050196069294410573678112543225847612449107898879101815248847360304405407513980136911223350827309447828346907110262983713612433240863138040268199660267191367095910751436605101259053135245710532288575891818514206022315712131106711914549360813355138720114561087618771738275128594932952493491402627004139100935767656005090896264430833655664220681015559431386135883280115351189543708635934422222765747148403050777261109701643801309093777208227248719396865090038605759807137567158639061662583538323950988248220438555570806020363675208741069584199702221379811303248139395209426898067241358659010709681448783118190927081947483812487319370304169382278448632989462914741984491072330243867448452416405197117128482745176433731074138489920336172658583938779476841153430089401981400923381578679436912682798437467309026971040607815348686454777115630270715189600290870347858411723867495488174984368478260429573891149534650145890542339228653965944162082264918057573044174777356596845513367423453861380779929672675768008624394875786996728563296047484607577315319696867148873486387870043764794526452945784538633684346514105206811247802992697182644212112547217243917922439042349480774367339057828535858676736989213472939777423085458595554700790245907963455759568472217161662947286676286228911742645260744855331201807481339804437050664626745638293450160873249408373744070614580859866006126252067970021141325409282794195315296031348453982519938753666038128686048894252299550781250000000000000000000000000*i1^38 + -22017573618855157420500850261551123075171759907893822602667648204607592223910854290914965753659046666486924651879970629021400796814339770118452082410958283796085933685548004010939014340531151985639013556016503149041293331603151907264641169082998426176754095391523288835323952115810188859913183207764480045936328537737324501377021359910870650264945305073375150318086349080158522442833255369019509348723941640646512714562402576000995278441875103382484888071796946896776849262888019233940898271514032504463175003051416106263858068572859609299910947126463626621908067085676050313519981616155893664957179250748024505179935925934639984255711875559479743643313682098902586523166683008870624477827146673890007382114137787149653302984863498295553596046955657213685819770131698388442813570655282589268907096093979750057461085799660696864559901465405911196121518651238051607818120927035211620952664642925327525777004246734311510299235007762947525801062078847745145266107228594536085310837471434232153553357111535582526925879147659766207000595296040988817471242630198121561580292135459028275787224671406130231889988654206648446986502856726039197964737529564923081189609666430300346005353826690236855819305018883237011908779736056739334125611241184645138916582510522368778897114846824600037869075910106553586216424123644223149332566298224236506930941216860151610442671391543062752796368886539714001112665734224456601101576923450863484905563258316520674632758349519188873065984447599622245872495012369587201637142623503206559161708063111958823330601987991937155311171821207592361545443393631993615264186829262412626519630936477250700859799911441217807229508235693571973773264576349412712669759055265345768892485889552340872721753469755968662055212899671386914321931851670285583941199578106061457577493709418487938805834018530451826722448254887261191046411731225662766098632671808899394367711873881847982391150088670672077337207701841503339351044975690339324205317914329971365226425200036339382710032962596915470620689489052480960321485302646020207769777970991578982018303885443969123748386530924065529008553080720773800566646338369644396330742014675356547562655491444169723519238625597402440458245981386388845231227816037743612269870377998949055549333805817417650646677952402628809010288384687738200115869104178599380538596854653501203803729598922480025381850930505063554922239061848842613131918189179436965382862722656641881457298979019005057982659440901345055361381379123092913221282278589910836898269750076941616943202674949647336461276851962524276548498932460560075689827243593727896728753428194969454271026456141793213738891141351980317333371288418270082874585785282711988007726415352604841844247928878931942548867471525117409504148281900483216268878893402892691978246059350479088733721806870448103480506184388282592160676633973031712435057468100616717460074558778033610775338876058046060230103853491713227768673605672880936272637125310934253103338421293594953073268353775072197783190455548762448344165627873605092061846093750000000000000000000000000*i1^39 + 1684692593305134360569757061888760885803821733027515253241751851704688006607293996841308736115064476887825707704105448177754633363808656131264532960201029828301139544455126461211237659055257797326049690770375024536047239123446812538481281904231074347694184067052428592403099520685192449492327328079293056285616868342896789318049344885829660506209295614520347975660484307412446288240041931337255178492678157811408945663463273495253251048134968351165204146617575877487084236131217154106043324649297069183467012057293284080178110868046949295117024822151486988732625431708144149908045303587753037006362136739655427908674827400679112624307352352038138804498440841683738830793363936978551686838159453145337899215297309686382752475132985953655174363916460411084095660620758228413914478013786161007148614189863596579393129794772179324712178189478513838940190970619469923454595682340005275522764818963923183685947641578491579418522808885730072239111702555192321739427070004767250990935865665224012641034838147749051454353673262011024534219412263600002365179189346311213170269358476535124590533781669620014352594409655858616536360844748537861276287728563554339058706206062914365513830482651067349755238199528945085358519687852917318833589326163646105424205573103523567289536655877387836213656425744417508404786849019629324607359205265247576203507686245083317654584894090178062161475420365504332849592362647730217596709312297017646091611423841255202279783614493905640339729021489776785944635390541140533504336681554139256771437726581370933848791122680209287371849267378792325687442194611567227836627226871396490285580773878253939280058609220113780643024821902814245706086425463512609652255219416960590409545997986818635449202544752766738390664859634000786946030898663502136620972341726293989565331768123816134917228900617231026139929526472129243917946119785282875089327235839950596141936064852307769076203112216737303956316848191499782677978046811263865913462837558330306680223451449138925876347856325906679965021254630307781558003901536293500056034056417254971057346166635636091912334516489119841563766628285209756979801241049634407152948620758923610527939063105972824657441917532075384836325532321319086748366668848476131101748290742717038927877078474314761166910454622497166799711237116859179939694023436484246673896125384537365660668733917990011258263272092872080708379259369125645447110650481686664452859489942859064611546214051475898279764636500783187936079626263877074075357511320731076278508500401972355700535040106217329836950954968000031866131354844607321108376365073927617777881848325568797079892242991517972519916909485156191890742572787548150921254916568558225356311304452455805088790980427573102710784612669677704168581853293371254356584111170160282892145488213267417784596010105161251879895343035886583364519426901778664386649715598921641808405602118618179429214584313639606927085055878052077062233805778939594941453831734011009319761677630667461038428701989930845805820440962631684520520819056629480856614589843750000000000000000000*i1^40 + 29285400826529289947861382612069446871792669234821026880884607001271617442694554050691217184633004704553549861825776168116479740686663784315863504402936871732984760779262392863403883051268600100003909980999844724257730249027403537412407607311997460023512153474180508511217775824687812730399360122979105318747541090136535186961356997824585298465271198878786701372256796563804771241472103661227539356613984556481125095232464446347543594122634381176683405033041999576887968481713657424301580345539627019483065103974611273331866347952309625014198264808868599147585045713181200710092945902260110384948403624793127170078517717055404408758524736875179689245422966686077684187375893521512594743673887968250128278883584230376984112086171851558784805246521649753485331852831193221424177651466894254349523165985161589022008888131238833728006763669016251848857317902229057266482286120185914189563665561549471598544439187456059740992140138771396714363564292765859525903204007054806521404321556366699250157824697161094570213345993826800664672419063742700452297207037225581116384186526105118519526119863279904036752148769940760512699611631336377447222218077473969680093962156145532124616389071416943231159011882193771559423922432611030596652004355724906051463874173748178927184124057968409085461805874736716657783324459553641030413958962033918653886566593496181306221247815750226801660629172459447060516308066087556511819562592490863628040273318113029886403853913786117033699505865739606146864540762504699495638786935536990922605919443366024540677408882749521218550665941722958792703920803325133457775246055801352298441770963613584340778811986050550493206941315345668818734928056045076434558088565441152114838840195392893922936642818192333151838903349765588528788494666448438236506529160829205950126417106166332565562875979474572859590294589926603550326827847359471195735522235170713039294539083263595965897235807501461092005652133062749629104792639856771960308582380446303787597204295889726523088709199681365474422595416433660202993696355470739748925911809308145825023571494437876582478575138099627840258403621193593470503156437022007737620415020793705116696050261475681093136046425117332892050377923482943459687222676007980614569904091884392840964698199325923750567020428238086350504264984111376184533118185697025155252152732664757275789806341829846213188345212263105973985812633076824011566692466547757697637342274091349058423638885801379999665434435933848223419722646195230137950606402542999923443674867981734047858046324827364115049131411679332350501979270008315075767165021472229983199887152576077882160872708490990550246839376249665285235500468467882197445741808240902420028862747986562527594229509712799132325639001986320509609244531127141685392642977564395451778053418036171239483470852150619299292137628030849146524813591349748669474787861587440427364533480057964661603320501105197954228025637746263687761190344130634994081617875201546476481369854423821601452087806589923714227704672078485582084512252614076377225371093750000000000000000*i1^41 + -1058848924583356940081745716089265876731176287240769036095577341358593302203897237586105414282114530658250541827412043887818831499402202466986144929183282382505588799285373250701807901779581198139554459367234223008211404154293105590849126003810837777279253689252958467763725819669631431408826699407018115074768363554056966841381008222857951896429486014269889382273969754551345698707415935780363136606525805107167910327428595430202031213496031208194296492324240131875368395764001247998931642328957816926285218086380229446725213225211627665657591772849240866262528663056307807882085179920123772807734661272710462014491479796089340953440790534635308497439148537747607837087528965967575330645921430547168815407007098505761151570440838767217714487138066864107061413165854861189092229743309823687302009650524797279093546877489609643800063264279287773065415573085385733762363773021211803503799492896363990860642912353855534135089231651892445641533352412433758994283354195243339021944760088028885242670535772200924961691450880009236173893687503201173950511460585637155192811270788156911294650570402029020527014831309352453818968067643572372701191429246828251886544636638696947778634219760414079492470157844299146760908038446535488861416008169467987908388808265201313429645316675605627308905877992394014098800841959228268758398227319295094856071079626049776073439427449739338453548500210969351990736958030738251900892219630888004718197301251274947243198094269798505751596780639552498448682647448832623400335218823819436476065164063885882275662489652162627481948671850818025500224448467395525559336284361082573486051345373266250947430468924523031110266849794154620124461622198707111687775091736431524139695866414228468298385547634820769272482855600087585758517065380906578605091009337666070426720915108770219403164842939968479578850359358135454784656497295274098365766846579965162347240804655986539672550774291024576304342055521496728963976575923829760215043015738715060196563142596118564266923342168683185955884599462512891919599402925081785237116477756984659239743332818650698165831903923651106673754264493733761573754175156858150820609868560544832664554246334512875966070751441618397257844918749954551644836243678205876101162250511784517098519869916863508646924359528751364852670991420670567302386464470347199568269759781500330586025962118721372406595018448123703792790886163385474443916726575711345746795542265043878450455301654724593282368870593354176119153550000753402622123960549185014880062475646739925255065588119994789814283729803794465155592397491105071242580086960422700657067940163518893544912994350583857144770544140595547708100735085946272928791325780457638388345922406801301752780331156644912631130133795311576342313513954263287744746459124763664286195368946572290008043289609664455146318927791583569372987055138181820450506083523338544241553886989349446733089003781194943711904095303523324940524541745842200945331078746159863110781338000238670790239259391017364094636742573125293354623029972880407718339843750000000000000*i1^42 + -24683798974887196485092157951763261175249885261017337834050915479551616876517628504495191437937250858235965667310599366789151684110383013708827268222162889638869937530156003493907217013748687716077772524286880061644028334553423075526007454533589545757046042620419602747065941469181915911794688610371150859713954900892199690466746395415879842511814602612268600096374475079799817809881359152969338558728059381905307345846770212614933554356773360263727401369235690981948729635636839660752206998389111001583226898085585580069903857438014114307220702611408536303946331349306674052860136024050970774277762135020260237284505178434124646972238767220511172347127894449231830032903466668956838517688343918707898962881661315504079394264865411651477625687124191114279516581492205962613075372960944211342969614538815566092714648109290867433789989491572908262345431744047514232834211805202843958041465000223979780403372994916060986855796596209056588291014744115059931377398847944460647445516285007721270421627669452070647747531511835717016360903184238582109375230666581366036633628779668087529327201127909829708531924896627096585197723399891425128063231578743837710972349812482935080508710339249733547578724279870505438069035588180457883908832782456751768023682643376940690073828601457137261986559546210422019134269612618038610612147332681917997563563613124632950675562268395742876811383980121610969219803656030841096090815069238909979835340869572540910473199386494487150241824824900874847476783932940474317920743453718804314779816639444126080871685517006295378246163269951214513741302783748193632595373625988445018220250786945992950033631320870374472538195197394543309012207591156302209392361718403197687440752723019577382019968811528263476563335669512941969085531233641358557157520652621093197939880539750428716701930325264152054691877538472464771685007744535074306805740084353386141015541218957562844923164415419928954716981727090260048300061793470593014011594436433011967199581125810796743278338676412874134332860180459752064287290554464101926832938780681063112546617746812039967720240731082835658948373301350892172155359217561290669194680897286120787079027512256540864105362852098917345019669590727053457437744685115650126354448115086497969014965032232498771618600519806774005335886354653051603207973705768683253816314716807803728819316932257659356236907366249411172980815704587195128053863461927976401827036775274672162977190436604585010736128044345572816276003427800960056852937397279794683646176843936985952815343204057152609252223593054312001167478179885611761025375020992675250560719614212371878120798979600482620761513812953286251754523165014827925872192295793725139468272939961879650091718409163815792303790072119734390396561680877013586185148698901131497224691833260522759376009988960156837931661907741781010841745065387486408978711467811303793278892084559589306921709967661893564422987014281380034082210754641725028881372979591139371514215903669445768940348688085783867387862192526918404665283315943346589101562500000000000*i1^43 + 223673761311161597842695766024957830045770227656092155468670611204305115269158043874284045881990275721653650037930538131896882281782208700078645571668676600830242570107082090739552474533654669216688841620309561518068356949446836011437853230058762396906491614326592438207101585230977370369219714637140106271556597075753210826081522114341612433507834968405167237703428591553109941808842520438834161251119670514247340711418042260897487245770910498926348294118647212540211008321340257117115343153772145144688367319898482453216617666789489074300098274245387241961766357900562272473262834346159618926243287439190472040973927685319868259260450554089772533324495769245444193652190765091691624072636051883444151559617267141318035633722825195520436048619046050725642637196989637616206623858074240842631041169581031237741892990224600738733088352631565152275306086588453916725439196059735683865662036939329990345641559964239235711082942570162368772672060270814133441942736125652938908930326129606986876919541384782572447819229881881970399750607656953002729568803406112601107766686346892406222195992775981286377277204457772472319170239263050482896177058833475187510016865981354191039915628282807720475979154946973233390702829224218183060986903819895261691541193419282558541948031259487413067178169137158658751873132850915679214953277298603701433671846826773618898572478700562019737934646055418543282386043354373000539979958145866926195438354857584725726068606249441745143250469145460328438848011252195395043859973848153785731819851831660478990746357364212652849728339619923794015272921154562245258766890791369466185838333806025138758582979597669498702674151134766479649193071581566184767706921259808523967046847413470849467136734793365559729790551769572844287981424140385136293609105205756424458329325901736485510054433882644932797576707081633377207570165946065729035051512360637396437458012320123578430809218500653136146310987871414391036134576899557117187145294637426458084126847447394684070814844907433108911868862729043849445274162373050536558621793669935513762260541386775941702676664616160479663257123522155818308751934388718568202082907551071500872461634562505384805310007471397561903831984061783030887087869515072476170426346689177072971725701284512248831139476830081468704121641722731175343426337663636495322831596296176589618058568246685287330356812661071785091822328117920686094832797151449774353871518906671992461505887612151554381712265928489611720748754262689218684257605678392665156452994924912838489125564679775336150584827447534440536265600031019950377511005947107774246106271106380790476512731509382620013006284232826172875230890204463735312045546897199605167522486891095773508367412008924563393885219383187308099276914688214248246111832954511322047531402742060193014529282258551363295226033104762791837596863659797005508455294558844532569305753020720216626641157097277489825214212428761630588846307825470978619327943297597156539469492990588295923760279240763012235453388280813821759375255944683562792968750000000*i1^44 + 10301627916349718507476607087554067111470592946097279375628345665261349264348840318371491530874866964699085236852026237194489751918693965297572311456463918495110077499359179482389590076420215202875465391296159522381944620473371744987870055647948265872225402469648857803941799369826453144943919604328368823100922513480457317857247386043257765483851983780648674646428180851885940861438719975962774824533634533694542284339394563251856911403294469885496387303406242075995636955398671774031340532344884206552567965571075673521042978133950378587659036494602639440631799275438772805570798376761109538889244292138001041596017149842688605991376461655030868390323544903424006126472436476656885789144524233712772244090336339098720263519342502849263060336752636733822638764956594659349586054294655738998091707606893928614066137356519789692067441511365999306636241913876933262560669957439158951228904255481845475433159874699584647294010070024048109116167504548121011337265352976755667795360627255236666293008722702979369120460509290563889878537264191087182587597981379516732768985958262023752740824341777119242809350520187706948798096433112117154823254454158955350150585790424422323960448933610132518968995906535206279065617614476512000626923222316381000393147288508415254209847167400591180505800547701580819251276588018091016524412397434487469747768533545822539340568271720947328760574675564712393299879268772500647008680350934449255000244611602327224635688600510745366760602013006052491724520940424940871905265917100520632743786343228793297431020763691422028906311479131054924171681067680513984025196647652602083313552459831192163375217149172351084157964602168902564731963263806823876110889246393863140333738244704762638252053347107184520176887990972458861282911333556084828998259925520648888606153009403854223104045972914574721457312393069619884017792978952329058261795127107502076403406372131294255629826011826347597800284178216872667879327058000893770056492736345151828865943831777998941676501270541621111132370989965419515895941905038245594970953411978814807505067601875000943551012994481544682797224115264444522848799817051573163736863730971689342121538076053030999979626891637466271960964422674459775481071448902750739501642577695859220060968434863704548005765643355590641642327496058695106975613731587287482820840286586419818349243718874331700967994490869535223092384683105037490272554507022998313562576936790860774089093107643930639780661847464678665897507870161660662620945427782427644538933921998888479479494932407414805792149576395669129523043573129805782340283468387667404255625697830638783510772430838889742486666528709408340794969099504950590184295149572242820913622055214634964531044941402151032097673470054449568942677309295748165397645492677161727472717305350643744771876246314753354764562874478096942501248200101104031048687769617684961072028488016527598146825877546751076462774184636582936790563720108743462924480432394688190503440057902484818512480477113332448526933203345977564729840405350675722656250000*i1^45 + -48624844540485291650596379858326291605679512940496957479101297431134806963618110392957844661708008572440540622087998044573761588744111941042369660418783096221309793725524818673405920485107090993818648481484246116806593547510267477663593128530224753406224998354926349735362099556857161861430258514492870548442372603466341572094089791989575073826393674918930012717278296728712762125044904661739689859823862722133931367618398535172670706299532671775591217581278655530260589685793881942889536486833224180733222003290697859369857362263538146589550029083266387017272244439262703909002534842303715957017250498741578879681569621575925481035152759923558911052781375142005819443929197809940943692332387881908367055534478928980691186271041418973375162829184279035905234872058814360473517209639448659485613043753163201041275694657766756602909925032032091345057538476910359919956807173436031969559572497845512388758519074764467181304550815459596125299470098069466054109471439984177737501583962403227330118316206728993058890891297830717555352019189409666496641119938045108603193544140866345064911282419779275574200649414565552067350805047284826338970320548202933794120025662666885533450848901157196378051513327245851179699815780213224374822719807830197450919786737437867355820845676356010174353695011196167538190127647205308165122020266883048747363430635253203310135784517737913412896225021146098715039990293405412856492879575989955084910094095474794750710414394703809460003237145577326376210873305826232336661189701818172622136508343412839469164637959062098701165426997710517883606870523074476646986527961867670117596511382347515087702905171012503546083447747219242342592561723419165340686323460549988566460535444588060535056669764514323231781675181609443662950919257758183029791548244832915919967468882552013676521457286790650637367309970433474873599390540060453312568136350430664498788907782828701150394143847773192263184100875997433042231685154273393195822334007047370635508658537262424217471875341038132166712237720958156905500282940857370331022278271845156833163341191721892148296390900121632234736309573331199571729231134571276360450991438473902271239659500486291100295543533214390101945564221732862266731758197109285143004628989271786972827981286306781641595027429910095419900129305361200198565457468001120721223996421478882795625627078687780583821976244663587504075132649604179716961508130585924477082143286575233334192120945556847725815961557137973340788927528772672228345016287442915569049429027576990593730176319016481593289729606160615135837944995834297847159497853095602498442879315832119164122258477338339803707541966805455221519264129598937638932799276404369446297063613765364738369601404221507391248159509938365105517589032553533370113831587550866630727976867430041650854281239389301890088775621897045122189301620339972176738371730079108176451680764131834458251179025395444168412507325299244573284491545476680235156094584885587376238614362749057965941060286938998609713198963544353315790850937947480468750*i1^46 + -7501918739830224282959003061410807819391790719517780889355999041545094983747422874719198838864190220966430816178709625118669976165328392497392460862446241495697393831720865044377393748575429771093867918240530337881133468143316830993154076000285638500629358724385790428835570644826237427026580839750053470619194719993381625247074345683058470515592298992827620751577962111120395872905817740983306006255965266609155129290182907377150805444793818224894862119520221298154501189017996547196203562774272891162846515172696065503918439298417079240380036921870181335469698019029953110141937859089883519780780218307274154529850539265140495224536391406001647422436235665153013555456192701800920730869890026821478396622304202941931767037010794805723903274092774879739653244808548406022577909748419762019262366607783067391336440819900087162336574160049377114857124130586287883811781193535202365231074803015082299582799008147382608055924226313101328534651452631189397308584798576686263074966667825905962509791570316326995231233095419394879223958437357926412900821504708315904652257910752074089232973323675018915742206207424471434952340395859745617226319458053111924439293899472491176727738686475249522411196495305826924604616642977988613821951603062671531093284186669164350676582058790262842028001628403162348810083082871391262400270188634812349512955891263013030593586759427635906183988972204888912727005449300798907205927367483190005791681055546314889796179355746340522928700450456494926045620248479269027464475792054755439654493898606925964976723097244408837433193902465663038317089945950603367578894464968068658756007466172889794220814156705749196605849299074262907250205892451089647167123026186562736309013950490459484832610921352948207142605507389534446678848403680396772969720329204776980525028556644698871623695929882093886438518888114378130070654821183556059438167708771613266226817835940253870412117277723171918182382120432467549151541167974312645692760286736147034777822816280039877765713357743368783398360041095391058237606182919690047899911846327037679073669931398171363743079495756036852706580844410562834852678133311828199971399272881546429679965526450269774761151151966614302758232389261044530873599007814862900190003250374789085842191892984109325878293230737385241242253399227463607014438485461353630432327180446740065158219316501556859741517536460296840314683231058570951869555468111955011372735021890446448211297924542754441517668986327435813307689824227879577688490289856278744793564619046795432734482241781640678487240473363519229854343546189160607618556732818793029659066061552824963529100882825969483438653280724127766749937698875005388243567570964374720972466201767535574631165129182594790228806077281126995337010853890736962759705031678857081779936613259269432635220017028729960383059203500624455770666914486124335127880557490598534164988029941190917550568178893678078553547993202725202217862664497083645415256821708353419686835477123651326959452044114265840096305931100525799913937163810234375*i1^47 + -181699356638180408170224180846853857323321445078852447496109764283271693060683038062561599382827264595323520894703569634593845173283413437211684140531773349167784044030621145991394220326783076193861681512691753823409321873149050200980269515456987962127820114924706411883507023350962632225449230960781581819360115735774600734094787400432500742766437210966306977369572132342531707802375474246248661400747872635067973366018577986157781495552619762929434093715753632314660253894199698037248984430128775900244318123319269506274332712120258949939680064358997766478024087722297865658046377183293607849586456101472260681839748557969236998739591700752916112190785177173518097404573773009885624999019764894152127256290693853640917435153628370040543701145844999921866093765756351433120742378804050660015918356645289022956178821602186650384970656452933757446960513508075839877932489131987435305051390552226508738876621390427283120631763635261930284198962294758786226508934457175967299140497251596665929820357377857666266440041081520899715359708511243958513497627896782359563256811450863998896884080576788217380935328474825363765522851577670114981086493900796503582512147970089395916571148143659024478352944401721312649182442757173073058109271160573829597464779091888021846999271105665426288316824661441033579706769722388933308462253205336821912950446168030446639532684917092479570802415799576387700417374338396743308998746246383030654248611788785600814166198140795660550361511135978110617766678095132548167264204799329755955842775983191544672209015283925670563126536244094848243538855460119052704510332743828546876259947729684866139470513150687468019346765031124866468554333149088442978933139432409785885031584496907693169400648138714703355699420940359154536449479690770253387787887884185778702545326347297934764052641718181462002124925658862613909541224408927956364138964165737273018516961293745492920521059709878579952583892849032998327992676147506707210648130290401523007973174771637636389872850867828300406111588914105910165215686973511352478037477934516354777373983069723062521986408015171921845160936185521813737686031904471213882252250186862960451619375802920057409909232742595589737383953951018378045017492919642529007532701446247703847551163106644964181356925171815824573308230523150045409145087204927444334905366999525418783960706946935011241681183995006724352115171638976849575242277091937847204602188044222510968012358479786302458639910747626364852235904165084433681831585961418217640481788523503568651766094163939690327393606994951542910121790864371360399905778001611465173635812949664233505275150600772778668672374559189927570759188512714847369663993752000462181503885541429354422668205703424006544446966515744120333682682715426916575317328267171971122125656444253051623925875096937015205941067706037485148783945459278699738765443224472127492962039118764340947413347380477352347200737560768961423347066497244978561406319277897530544301275971042547151299323984991856149717630023843086447133434560000*i1^48 + -2908422057818201417981432484659750118926228474141010157972621280445380712717993875895098108182892102792348591363748745245832719058697547754209286813150382957625072041920823533908476351986169870771467472415827287839738296979860240344377987181984242749162409591374406445212675398020535424350435990884808622169417507716818305620580323808522608983253806672077808500199546953302347090326869625373626099283651041362594485708738505545599491993290100825394968652972688885358119994998834589715909322703773007758216598138366475869754687071492488195688941003646804210279427961263242104827639996922187025188361724644981640030082820470688969887423676885981157272043254152156841248275840987277360261088170722653981697101378981643476121203403085160541287526982688818039428926593268003757988073621684926763769238680272541996759480938959631706565281589608594595428945867105849122846856900896552364294736273883193117283508525980029112949785839871777330815328474362086719010031923251925252865601264174221304846015050054138995336995630280920557095599458877747320904550109848175815599564484654597905815659866930369372035982738605879317364071836836998954345418257767241624302960746668059454814508313309555851566839920111941872573456526578320433137407557538570642531351709867388777807838796409531726786317738485024214178417156254299976793253829376591821934535433650651719755815904363681790971416393991124089955654264288583255700228425315493137519956049083373142042656896266806118151096924168752602614276990239562675479761731075268277083550987492993105933287192818691423944765237522861782344578151929012275994132959790706259403707042124383730857768945603373619214022798603781576197716906621014078548111599183822751177497140674594316766131028334106460761138247680483003624754201403432561566713991800178074162943555944934383107634365224413179181215395566935587519925903162705293237041320184853665964594475014943761700658438297163190164093707439047519296826253686499975045524804439770458520890489702159806356438322051304989597177604231234174514641113697147318860681249424545723729355936932055251247587574656070128949648249044286093179285986088857216914189078112311002569489425374489493795681597793155272049224763623536324454501472972151036558568426934875787259911195587193823488213250250461096753637771054385161926791722436506650774174453302244730966654199243519235541204222005699203762434188299915445652418447516183920019556802209329436093289973231809602710199937481350433405036107848899530324756402801711570823493642957957673972854381214814719465786391622858106353084696058838011480218633667960582407400885775649265370596267423120953930126421912963396708689633027570636923009254968500211882665265880472017764670120465317473537680565817424259126135836346723062536620579475447934060432749189112458140924598862094773707630293866666109220167684967537789886059161714571564247595307523404247637571257577297458143100124427062385533339844055867864090619625343982612631576865864751438602606721040610956427283500116511148519424000*i1^49 + -44205049211120029594686053424172267845809540160160747134972985356019464101381481784744716837179431682663903370057342850538237967625733263973812765777490595655180572710855712454750888252168549613018437114641299620891727965382756806717433174360722730943719463095655417311702364685874040737689391075790959626370379233501468264697934850534876045371333440025348168068015330667160018295252845803147646389011786199700962960615998646254709308818300262725876682836108376478876386588855148104598502865233822664689172207595936996164002429956398100891019145699666511615998401130727572162721297103087892056685754348239962088765813401498382789253306369178323429727706341209880866599376757576447733261559503781277940904360315022541008983751431508131890754650390407815178693916485887292316088301824893630531191594025257239871806046230354178645384975720927307085201985244769102931479539784867533228861732389263089942371010406689149731251842250211992507050622245120485438372920210966446762446316864056896455737891364610045197513606439030864949068102404142003519206106430471005414829478331490761468017089081114306071730075358353381665758943815156590707978218651356741671138801392504127619835602413942868585639491279684702624231582645044200635033170152920693667012430905094074873469386375775955972261395946266079874566986495370371273974562388990671525641744129079972686149294562208676609600586346167703471013648672587621540132920624261843038458419023919767445736234704051631002871526025275860253089870595031518357703128976220810621000455867940009560533122642879648168322440722976871442170070674908446420823272265050014773320485069297990298187588618514316828842204247490504858110408953230166614810525844265400625321772538644108806648832243057978441546467902882067269492824442899144526446304721184036008997188019665131643174469077683398220457238216996881471791028939843811035494580474242913904246785208702089532959283983206295739863996032996545687007121428193858554572086376104931548553911995616881688177671536003606613124004080599118491357682293453560975977474352368468611254038374079579177840612384233353755066738685576857728954573935506187337906525959797802969196609079470610034875465561557073668994435808781459927944386066912929602494612489598897019302495289587586942850871186800245541500734966018796367291958629108683317752379032036309933848544161367689675464446132750209640883832334380337302145381672472077311933858097345536190825755957651591500980232568188179003642884464474911287818919743845816689643621155761134143441155492969639212925626842826933984426977039230896684509092475034526431299456912891373836941222830715585176255614532658442197123448026534224549138463430031501205266518686785517699180525105039003531721804762891752667872055669100817402469950564910255133037038838274707750757058141697024243861137618782131748515151511373893515793688443959730728407558292268366544819812635131527064834040585417645372158904105792140179834684068261295685731244475854793868879957300337061486963915287978416537600*i1^50 + -698897010501249847615915502640550372097334442252377851480051706509723222236324029130480738614375304756188515319098379019613867301596201304047191343602494386047666418074821800168563661445075649485883292710004829486864981847632233087322688959510146178577104651762530152715656551145439560484633287494555425256431800738345099917824569350212381166570072570007392780004061761597743454944036817093590950762171092464280490423782352993646844933815701648948224931725042466992203990238315758065154788151309271564088703179504928765482270651686626419648030290396027985096456529224923836408565103095077528006152035596559670375081559181987583967349114100161342477199964208511844228135239962766495144343447228821065360385575270835097242604950201225236655707230767016992150817712316170867372188351304656965542278727130443567422568043236262702078454908085038164623473013145103141606893269800476399599355689643299606219842301722941572215256276965667679729148697414508610376001302165333356298539534284062189413771757263715871761855364097548059727981717930227514551397232855869725068466010896839291115264773293025581350054537597061329619955511439744003418909533236391250297169640342003271539622196867449321631557110051186888905059153712389718671764382845809006102600913404611399104143387234772939978782602708097864761002786339122517821735759838950836001851607864697018319445025364442483448040310384756399526305752891638317756326962296989764925231817017282806413452492159933532495073325138643069962158099467955778499482341624575441609839621764683633182491439013156729875354821937471854450940518396630237543156823274555881047991488719239935402904208028297923392000700629931073154852343786296066075731204576863431136974869813039108813627093348925325986899796246770904765141977057434665496039386438857077891720955909755048864206680028523490530549503663726562603082335588415307673531868043495746342658466500220527836886752670537514325704911560316167134038226090170990291928309703076651120248575309687941747272874982055958237370673691697646023749210851836785232568110771499785074261984457368450660530535208889600295479495649684835158532688431474335932570500783921285108110647479122444301569237504639711541975394657391316230246921020594346329215200722801547961806578356501195800625537387766639191306338259070371037010265502899790083546600847417221320578283172671115244371800837715214739060853889567509850067303006874308394627669862229647278634623258691179521395155869338992127852327884093172333966884854382360900517567533933837785911868214513372630378003067005851988858610969671344747082024757810865846279400201260658013059372787415996342819242017226990226698749303410131340554169245347608162787819437449474351995839600285238728834589576695187079231309034786849913394898046687130062443045959380920951363022192156920417827704573525154009700950359312554266959792814469192348883998009729616881604245157441915599375802920532426287791288302484748682981976923667882351726272087343341213474376007917638278382292272414720*i1^51 + -9950179802974841241240939180725014110078284908733848356158141724519827931955681652918794152594361788407510920384529185398806088052676087059384048522057709918820916770925041117675325827904434218149920268690015703298364846409165035187229274994294056966597623675630959959122606971595683261892853902850789838544357752942509031483378529495719504625280868145314171587121463052459739340764421096047794022938491368817393075734964859134671187145223923266318527866813130795484379162646546052090421318492462391316218854305966110118900623322683498339195431979584885533902450440808927593587887077911842619714196691200823771997209482670938146964073495237468399179619564882162014899719924296594101402711205649987745930205032294616423594813781379400146084391383596101024213278385931991741877639012963231312735266140992257411656590068913183634976220297960440891675447940091902639635500707348502333526199684784692298627734110059099378424974174740249341872342024632804325569381846849859480078064031979349475360028980372085953848999091597273579376092172456481014562081084718907609274154670759978158107104078234350714323182253946264441133571157584386202030080014260091083854231965679542843135791996661580077913128196954842157233887814005859694792106849655328885632594131010969781703140666058607858652259348222792549862464151825801924616216435883606144318698144781636640831253181279400517117547360116254218096541838147649667155329925343037456349750464560394969141821328352503181131941293173309475578434329389697748571287343467746820195586127899362715810940998989909239050020375402097604977240906214955584655597087225410046299413136045684233946985043569240195352695709633907544985810150595935856988887280594625115686101097361601973042036440739612855961398587717430499048635730925079402269571237971964469552794792022141838245620261204512796265939678188922808833203048602787441067735768464253790485152724315449878362467140623041573573362102539705963933389230354631974130328297215564144150832026479618287048836791675599954827834439496698461296531485211998935083052141177627358141042624476148083452742847789765120719196229349345876122917974785972275242580554441648466311669968792359757470007252194036720546189026807790974884047836453208103082102948929733006407080818324616221843001719331324984758929213332454318591819214777828963349892843250099698369568463431542366973015863287953828268873963163903988892242760256021865264069360897573169511623779099016149539791926825715537893616161107759390170035111132551040943053050373676595509357038320968535476316809318465493003978254674042105992643511233509443601841671133508093292912716191904903819830438120628802154509033601846013582233434076087310918260017637708612022780336798914808473959552803215705891982025566154434464976153613600279455109626546634431280933744407488677191059311870579884440076871853112061897009329134673288074540467706113324030217329853003295646021998054228381484556149827031208553376649356648137318812527053001674574049808043360685347949248512*i1^52 + -117458905644860674871934301958112927820601708373675919333944197570716990208642071452787498959615914125364999786504810120892927040088472799056648989592662036102901696700829544371900138552221585786032431126776166217935886855183354562492303965405292978472556568649746404477601990133396962411019111154491493890905367866833679771159406417437987123994797245414684024448501283720850727157925255588835101590630340051833191081818467325422929508151350023813282339983709722308423225394335845195028942235978069865253216035856886281239014542985465020466375932457644654129905799336185890200338529338255197892585333505954402796872813639915325594475877083704717737800430825382796205085250083977424096225409413623696172110346017856408454785103269883979682996722309603947334083263592494280013553449511645163094595323522861069307019403387365182848361874131575944294939191190489855784135630859087748461217182637858984560641417013472357657071017944425517893896081542134990720293665819983634527673162375518179947074467243789002607723400275653228218144308062787637268260897805039689479184227396554615313926894758282140586933135284696442623609124895592415817036683631577513844886073854838230789632372083244856984186893516937261307315963827552164161751055118803597066225454162406643512889975794896118044769472875080093283479921197596299172694577844599009175541107528956444438470319408001475188272786818173886098001156241868478815962652163977148383411151350087482967261743653846356954486934746656531055466326587930034644588881433590966652487751921840458814846385915051234626139313697554948005131635479564646722890720651575612272182297052493047187874923198656061142397436058737339867200462322652467007701010749541123469214960389726032326198889900856428738183268954876492867525067387630293694025828529324795388711693830242991657845166167434080148473347369259767142450246519687393843307610973101187074538304846692454653750945645574988047305351531809431412925030850674544803804056014887619236356729627297517308315586106316595505666028058456830023243485052478997954683563532051859027058227328546811842135742468348136006753674194034682134674198364581691016640078481895047120980206476401355830277031203234237021439051206308890232330596738628258486705761297603047244003519033506713461822738296345595600997065074002146532673469274515085235608493509777446617638445067085235696725124920631001718172616912375836200157407303969363554078632780827549732202206859397991509200924171772740481253187189260930898467688701987652858686406172533989147708858339440840784615820678838620681381239748663447403868865334063077647690559205850198097730508153614358540334479321741199727496467570703028903503434518570380419657505466014483805063006107858708213774698166834753174372128643117759193244379517499865342827348576034104083576033883691587886140536613919765217653418547591723547113734796349852930450614542420822751925516501548264812452414782584623943870662780387083322584254035275720610426238867566232303062785602462091267014656*i1^53 + -1188211180399297211620847433371085949645246138361351633599714047679560912788805402573779126791385651206535208922024885454462845262303646392949579826803842759491773615276577139321456289043348730036622975695953061509432259003977618961004805966376555096403777769595270208900434916374747905696752354171599185111267372853178373030254762823814165186419820762158965569233602991890227203321624583948981637716332587494766590564071998595770392390626193173908381494564530362727567925820054623537626896883809064417383824869475840811110212380741145853565097428462608224707119441331148412997638406525290483955059422044136777617120771026439190400775504302531850878880332342928240231149796736938262568001894808165184635014946975276353379339240567525006262404291215309854226175535634284742961091394782613643529219723161659522783916799329584961573429951372439041270482478624509966214492465586917201794551292989837084634763924093266994765954808637978231018258330339234899145576116992240304135996820741456382632758950707679897803906897173674654275562826465068784537128806354280143157033609380791410838336186118861804091504280370953652489952282105793147306795259716420135196529087801838243705833494994345571995996649566043722631356830059348825815285606957643529558499259059441641883703947047674527630731579905446510624767501419234048829907242068715686251875019351741079974850628176533965694931555066352875864384565468693053561111449152428385880358190400387334201522342885966754298577209348801499160066942933004034786805899164627469767073657963158822326174921546058460233227560061577130947831857304652862637993910334782521551557567682143649596119729908217039103785099110596898156203546928747337812357099249805452013484107637630518597684686178806465237048212362127556634618444787883192069876371281930924119699711082171113694351098671841817762541136001934167524679702139108147118461365934701133399866092726150594935749732337645135040982083112009272046873459420018196045215565006552374899983859958835631356761521241800021223642747151105262425459042170934287519734225332091965141879112342129432986312706613511735813055972584813120363926203528303889125482596280866497779641376884172567847010002483549485158301216765821399581204444856194052801397589411822681226537812202734143176831502033328783482256954523347664255701728572755149370728520027459426733497878332764708991219729021835955694526423425919229102541982717645317471100806272404528026866119936101135890671339860309467231164487673968984252210752910606985525144493148243559180010008527728933320800458750312361628229223839103859859644111488362471157722154443118688023607445689412948904720935333537220512580777390943188914365338753813490438696264604898386129403785361113684052971750212145643148699699675053827245862287235711675318371405719872952704178797475694045613274830767648567370863872448206232356019471668652723995426753449545453585381335438127257572677355260210917341074905747069000804803705193758315482982389875263011051695218421103853568*i1^54 + -11058475340321738117813308476407879442091664375371326151116417485338550280166439254814793869475796449644559336554122559145304688240436023870951554876415815403448575965905097138881379567764660944451647889944632342726468761587030356530685448297939006818300781561634734578962476705649070249511590134634445253202805820034785100602968373098555155669235646955213524628394060631589734295500262100379650196650776299207104077903739145292659824346552902170098393878854932632863287963823636100805317808245354189402985428288947992578812356675525710250918992267918757002967148526543738743081522657487122160278962201050777746515745444087989731440849914016913915844916868250467549484687517291512475927738154154367773157757006344869023517149209154770741202157021488113521009546339745678691120898880893504280448339456611044395638602394033965432454295573626233260369674975703952983287410177056978130124063593045615998853475467961913744264299871488303720168465746019250304948958034296774119634540820705828588438945436408500817807980762431650230401557104652336400550684974470183384827137780499373752691732605300255076579215896862311633235786233413625671747750641796792861721822075056981309031326638782746246548444293099729781732456484286182423095377883624353903469654656517022734178725544391438618170997661968557629180832155975305268373195158812088453024083247957522974209949544567390653847649461693647315259136243476770097245627108764669966596543907677403070782360002906382383700873398205538544142675184293657575046815513525136439965220700794355243373772890797110155174929470306816206379722167232369287165105192884890039887798613814181476863878684341036477824229051208473662117134634057344355434668511304994953055142529299395047785094239844724240486080228496146339779958332463715995074606283506859388703904562445641196369445412883307905690560661187072230093833968480353417703522775405853271641967995731217956344901750267480023697719316780733547353649101277823276561086743887020776120149141627357395959078272321331339382044148219254847116649972028834908312464807040755163219776941692737416440565557496719725609252478179741125621447241084819019911319213731072179697180304700786635511114897795307472458566501243015612918933097034508665836358735645045266947711615653555526193971380386875099128043521301019972011303972600850269451651531841978047429979869075163856005212549748767346774044603892247970383727379653487269923402544896796700416361727985523472571627018407753067440640894959039291253971345498401115460587402837071735747648247399623936467191568778151004198965590886124841900882252949888443311994533726725976980278952449090144402093519033309776916122810298674136582789553136400893136332643109379433154303781104520500153985990277628614624944771012890833217794465041524567991253402375469651381310435020089916360229100613254606276058695231314808675522389421493331835321607961953169407651147906891377559463778635073036535190497880752435336980993199389212007081284134247358068825864011776*i1^55 + -97064391629558169131090188447370619998369322174939531468095483570556675019337354573339332989190505908160253050673984581682919509197581973808885990159948470732157507345643058272907938900466732356886577058564304455230195278237243050812390097646057587456046820238034708945328210918103156040548188491974491240651726608404834658280778527509272919445439327946002647055785061537524662062826955441834112584971972293020447957264987595189795225606420382143445674042734332167921031516861668396254089079734757502904007066566508130404607339355238053603107091775181528082796907207931116841378658701017009013025300930752834490117112308900029157063309802394673081070497706712582814207975681437187356357160464242409911222338649230174759224307720763495262404747893545769022590172638727515823474524758989382768895318168361386122291879640592608328425538906026271108613400362954834481655988205414914416660626967548947354061743076304829677398373766463604415871501427411073997959659132608838090605477576674792796722323489396450598768659316291572678599954233478320679033523346252444258923951152153940742488924371794677716302980106839530193167847345953031024407695694047063959169968397206918482041300465785624602211712398257390530189556574244282823868104953391629434168273475272753338854008905457799447095676590472569856684513124951881564197520751290415156749453370902497288411211967531086603281299036676514635111441043019680826883582035053499394579859647436897594465134870402563144479035632708810340928952051178956683725164068505126329399893660982103169578625849616579242772627642495230606136514286800902801906105544688218224667383357923061089679215322482727123612807087822200772364945284189845611033912225029521844372843637256152379739482143037226792385896372236874316668617656309233011140207540436910436335994188681689949539425992337750713695175995184330904209098485548404356043147960395845101037432271536043839658296400230720575383195405967904157029296283778725935471155678011073637953890111561548484732805096762511371343920739017861726411021071849640795431718362209803962495469836732516268596143696462769794163383301771982297183725715832348400246746224620807842732357762625705989384258700113489215247570352138184034492361624552980532151706561616569502067311384808620471186158112419826458738334498142920785328395659403841548081402534520762400012589097280532945567751243505953300744641935620127268543311315363931694173856952255309076733781572822251451924003737930242681987957058058980851228351152638067460157518792983571314078191997191564693954603871141531283546398378549269478792372297543419145117723161851233410616538179230217834828591656209630733958274568935905375261249462249024566450097480690878261792271929241196747979407073902153457154758335897167598153466680105422779344877920443888335446747630412750756729705044719949986937134477247536868237194842998511581796357270431083886537338670566072918530613715077185710631337559912885890129394816127357077271993030981449287737540608*i1^56 + -767827109955582367311653220256711595519879018525637881867672510737374288463398273205333658894284819339565948787092143224205305189800089200694335306374206390782563015417832093349584619657946926432195297061484066266687424851928009966345688336206256298087168676537229579521844714609047023486210080559979336156532334261680822628960395793217797424635203515776063515279759621313239983131049461547650141343669768882703149825592124172135536778400686210688718392955447906526766794232057395747308834539601448165211674184818217862406827069501716419774480617533691819735259870311046532152884649833138272920717954847983840706108836760521728201674467367996163135409617734517306717682333776269471101727168243377074454915490202058198402416194593199799531766692932900767930923244282366373860494048012121048641772736334523568256117032090742787419576980067042418154830851325048147553495365618797488567799641913055803329772715022241402803995007343063531034495929603861815102886267179815049359792414895720180676111026967528773696648386378728536023496271823457677938471553376221907386104733953577527262825959501894181517681074583366758027520526720238315477487428935838626145397132044818319626983777416336740950955860958449595684148413733356311093359559766640364907521830267666507794566413409867868223874360097988071327445784899375845595772275681167467097522814606441250204056500140508384560598913458821583135136748592769939587965835848739327753346372736734517812765089875565545148379829414823857055285305273234667055394502086196471658469132763872257040249793194702419839266326082806854800285179777560578025066894251622443880249196632604661834928184119785178958582601103418630769801149874185108501736491556969732123094205980826791817547045511278893116968420436729241592146433206706758261630787922481066177330544934051196589889421870971155284718781131983241894702270354246375598044170420032140536287390006964934969233097084553730787728936157393745123039346928686662586384970577719756299996967515927152639609485406172202466629446106647214004170559023078160035655695873620073237393181030937223807683914919009527728517622125787051582147306705923420488528280855246738544478438572488690736105240968656362463685061662517455522978129768280298777391630538312239089614202752088061396453475797276719490838069900196208409404450705702851741053911248295629137654290758608561216338159076184153740746190719035349990645575335605157496316946804452195013842441239616928594140315477055672997638530586656124918912681525789304896588013726999551630662937723852087707959829944178645935225317425533985076439221444350540736605508679748896262541023134936640897610466257160013780618137596480010563012171465833279538646270167134445083910347561149228729012152112203424148402496942662752386998076744527894134887366872162778966642651574236342173970391445338651140274329373937080117814687971046565492467208558032158526285571364512286391325866315101656553000774078668403221533280807897960031849479463517980459008*i1^57 + -5149683778150758240264230348927910341357713576067064408616931318535406464612437410907926127549291076740858434107350197738969748322950984085342079141584751553001627268941986470802329458101488558274968386113853999791057160409270894650554849199558757927455125998809978652135682914612253505290054801007176028530825783074015078785035160120345360893758230822666840745622843412058653375686603559887211988071384572492114566939851770280031504850112185977616991297029239481779897489086593833284980153390236522422057804018176281250008198208162320713493110321015965949864014780238518835512127215108633895394179744637169996559711084900566159914264459146291756787918810686287104739454825837098890862551006917386552523285856581494431777798745530687969204603659109482391492225718989377803651074396414742725694531940780322596988484577960476427989263674280994135647561791439085561016151803793051906771800613042548448893222131674609976844959985637775930078176716483923446699160067319400539625226727809402355602059644034243000390105105047297203853638835383048150469090512111159733934401488235326951157302730787667977805954980683208987206719594893395974721747717301910479753992162567037206565642004253925262491855086668302976653494619723704603367290720528498296741640802433223672982207394646757125062827377206534376228975681739318246358260773853617690337247668695239278878208332770460201261120326686557305280856918458312188130757249203817544973423661397254654045565810247262934331588320633671812805056071641295960323510922724452724995173939084969434241348483668162401346290574291750678312935296640619247512521590734401998761876710887938557973133664749532072688930992517603705078979288946781297899192752039586331905252875019563230314741626188267367359982546409108064365492481413849269588948317122447768293488154716680262771579968194004771737521030931267365205187983325439260218406786220135338779566044810153163026279574886494099245758153664437728033987119838662174144241994312600125996263440966310684277563558390952996025167076262472834525319793733943372693473233427014123701380787339443184113946639994436002181905498324891148834963096152689199927914227191658637478470460701970684556954202841527178069817775985603102444177821555633071527858433554510931258335260023041145823563098227386241609099530238840923505216951727391012763940409071610279558197751361073724205081890388262769613036204709289028100051279395621938520457606203148521209044953337115119792368176711496764081706746491404669821097951310865213135035835339320275929713406501335740191710582200500153304631578042855351838670971474732698789988177267580962115147340903611177297112811800906228112384608286363018834163459588874210445119505536763842460408702597135622380877101632954946185539850928100675869616522106229960446425152895172957194063205013746794706323370365561393325141098947669448169693328916008270651479198209436229852361003309336218977651353330983419970249184120008347692043733286999515566039029619097600*i1^58 + -27559836204342830370578163685677561136477919254313844269525278913748663950756274291833987505936320262814880824058001117408943954617689897469459162974533334771112532183503959331518872931971821288048833392546947414942279782261915495835063673014117155217746459737966102582838691292613841494405530589137841845001543387344394434510345572453947864640623686720683491813846109552239381429306101536367700605764214045452981410691389179149628449494755084209027363771650031907007112054019274699592921181181115329914165114559429832189158951340453038600292827730552373178320935041558771551767952210680066878189056181783961595119060356688517465870704555554694199330924032494709106661663657869727705262458496133788519364830112538103770888426939276288606051506379118656391846508539223336599332871174206443211756359264476261924331847733072179223326842529083029936813057092607107012447815801842655727690092988428209217429461823398675893216750363708449240780212379057295400567990462931894679684146279533852634297677198622825088933177419411962297108335433098263753863701008077684673819939502993159952015069708512407506523526047236074186094377329003229676753278175551410766919913902774677619768136430909987730350230814082395781214429104439620441426254602595087020229233357362086638762543952673166463821647625732658619173946916416727732459551630617143751661686916607275234216551734725394308424055540896021796904240770064985795953353047905885450062837768222896079993478465634343748659159867623805074349215210330937894984719762184831185121096114389911205783489223267826945720833617043252905292975673877023056654643797257387982837773613033320823798138034324928625221824970618693173936782090796036687823696685481209297400658581014622238138883072596631060645141472588974564323506574400163738971198988565450054283220416306641302049566349633216707182489536131459620579972037330190386826846687168139128929978666907908246314331839624512529007727355865051407569427721191707655279606176118673100484986287563066112763927636998569915939969083667017891127960651355440687476859510445716918132375957274565153778408577262768591440141768960781565534469329952322494492222503736696055888782150300256372728534003667030479098674611382749690637250480098531911598885982234970898693579323654120684166759468416529660926205672574040718776835191861989063516741307933389843678545658157780192239194717184429280133731861256035881716204014116598901977310693215420940699037377468140566695646174077419789260792934218045928770182712376783365549530065523574361859060035641535145136997566599904365194095161865554245731053814429309940911948450448280315661536904508982120238653111806694280811513983500587287945224623194260251998130625646871753057509875410327659713922871378319180491549736261088841492251983670738058440992844052933998841908023289035817689096286816225394921837667462094351646965113014576024194051177283195451484319558739139185569242241303338442265010092883333480634678283986997015940752736256*i1^59 + -111566783779714612956962889723548616410996422313839526177167101122552905199909675241545593048520005587155505070579088375585255050424834993544410804912346109410226645782763530106357493604180132822934382145438324985906885360718702094974712092075485094944855135530881951060918490044146385719961509991337717600924040115531080182288993783195750005026558123123695260546847925933800476343391677926368971840305316893302285086018172973607921155803001750294533813790960457483668593021618363299571284475847892973308175520540873071834719286293919054374374568482037279160034348378390616119646030308447091510823035092550350639620766379936754230198999358555633362561032232037700948101574524947745388922458853298633065556402426615526089733731074080682456650421699060780302077315309531321962454950987947749864492550265358330927000378299203595138428577304156112498283983542892529203576460002979681573422863390090492603641718156156438119163806478088332850212516686989278632373890302803286643365025180209955030028073769525657971925134564263049118345945373681592001765601052879635779579000064754289233153084926322794585818159836030300727413496836947612335676745701807760626799189984272916673304569925269690840579274203915326051760622074279452657870745790053797740492389929612938632116708944891186500529300348627256172328490297198491338332643499647792043469586589700585144014285232262631672507781327934904094873777143230999963220596904815278330477016194690084383943912204864243372612730817872749955554689966941190241879514221189085633908963090151207357502072242860576469691553384498412585501886480532375879085574756266894452466746376417469537473119049073875048247538805517844603646502293497727691910905254969964768950167495851755227585140969102114383260961249438681143743665999837238104394541080837802171007848218961476509853599928245395617384768180430789062707008039163784508735523005992453187724771024004243545892660415140684239295202132279785417444731094428876928100401296765862786739644436610352788718690743893248399614426378941189237032648276258917813570450503870877006574268702925383457899902796662825508975974476902013780764766269226242746193206205037820570830199908346722515902691346195228034194460210471079346909829192372014122252772803158566634352388590357819025416994067102058241828724647562150801768680767476766099410382075189289641859214408929545149293245218797549092180055460667083018509746383370213080884904935043414138468055174479965514707157149155251337601616906354985969778398447811073458685984484898280509241547264575064668973229410062842042239693624388352689254799596123618708789031516920828818671451525953118937533222877985444198482187490709909076275822614221802061921086228126865689943590908394987992822808478011864848511423099893092674841676453336699420325434844205068879868326542890408296210484033044364202810615039332260390307374133540814995282898132608491817455852697073992462873723249099682557038414470414804973634036346781767202504704*i1^60 + -321921790945977570245454326026572277968169955966175210287919549250869629269190360466543779328688458866540532875709938787602288517832705582431203648065984696319004952856685728521537478010073138061984805164173094624458066875046500179377443591509088328349095275936103235142684997770863574312093342267480095231498819393765745553648857065468929365607265308439664647365155512983399292185203707298373192429299947509774398834027624290086618981772012863418997573836558639843082815814771233433840964743924954838745544224757276889090030150574048904447913704187143544824281010337046459922929615110789526509658452073924412182583606159364025089349527527721665607391742402798086595793192187669309830250629054685351816228174628358881838206408420802576398850147521858025877031411861612556450529827243865552760774041670822518178952618625839908899237560146774037755181501882142379047322388126128175079883323441972205120890980313937290044115611432409875790864998237250513146230939659786168189618267888955799077163349825412599364683175494592997673158548547403982498606945059221980923007023345196735012510302018861193797681876695214966745377885802449915774178148995862031846401109009378147283116152323670330165941343312048199428929716534930436823766072298968880081807374657034305817040187659137390608958382564339372368893888695232524953709891223884936348010145061425809083603036529264815509288557527502676567959014164064669038672541917432000599003540769636629954733637829669488790027564826333667365563830501266300160613925739064200587897364594885719177030085389407848235941283112523922198964688366713278428305499853593428893149296145423400553409291761150046475814087137369520423088856020512643584108302437036685199511661284070592942089679672204652146814481520174884984118601706713664802142684662981697794474267660071877647844642251649959970841636097469209133060991442261965566057181751249909942615474941049073253493379025869561905644296121095563625373219294644539647738840821101856269027999275870670251852428448169352422126138329025271516992158773814366171567056169557505549827409795691918788969820948986706264418593982807674459004120808614259161426663372014597388392969849457811601692632950327366999003307696840007541561960069070959848451125628679507290513288029487327316895511221468359907044319435183500955854564151249727173619710501592399866644610762372420595613277165091776840269067084242063445875565899332405411881196188530479221127605038896066727718704924188295239162460764866789858373010664289642533144596924533986539446583296220378632528994301895705414283286179347304710570081452233122844919764810847536175198790877213663560662709134171550933665224751593879936415587697389792090566337582750925659182414230734123226418347261254252990886366978161398412500174939415569763935722335093690846573656725075049857654093731654910442978159731497426446320781352617116639286411917469440722027924858845049508540994182332302289527808787776190800740641118877646848*i1^61 + -637586765437466588577078810563480594997826417106432581539506170293745413470253378936873073587019154454724899596209885677248620146505146829766039601136539829231674092239571717792723365825420475381828385965535259595994119243986935913757297552679631599134946419856235363039057519353121942137867714498517397850406285967447877909921798108254218821295942201736126545385044677748681038906451005046335834692837694376283981331781230112100937588421004463958271256047406742020562695057695441720432982778967972071033706618943969022903095870132373611106583838022845735590012895773628507805393313977431592598204400884978430003679556348489816983588412641185280204212750555349994920758927321197708779174833822307073381789087688319599645479826304072427124940242405001402326572090867787697181064985529069329911333808905774625782350554465778453484209800781446165219665504415861024422253057140712011898435500781299618538791159523386746256257461900553892716904092543977889752636136492787848811920646699417136840214557558404205472077733935381769831121982234895374471910938416439416563560216300042406925688733835975867128650904650936660996648418209031274952002927227862986299941322036000347058290357490419098207477990768613024388013495799688434942527508343293812448142424663231740705326479786349255462828391274891975635899902667338787580914734523141147045964042943546817203437927081909721099280997604992548202618139560175476860506066410757521271477600543096102024978747630021841111221884933985896422333349325493000807563817848504626496833594741832678317191752901513218980539156701831715620151874058800083517845123826100466889000428303153371584585276950754152681497559105738267312815375206591966709804953427883221028780747809142376860881383197206182948862948826442033752193215316266496956353116592781179555722514165403610899921666385255732874255963774808652144090453507578117626315517862946801047996850011235729655022428444300844789619672429817888262866922563892104647924868401258791879329921756996196178760557890745288987672391887496802385262041139847220574358807815081615689210603431588685415605829312301426444510122599827656127114747194341456167746981207250464033784560578707418643576077263924557052986652939613004639620488532329345746044694831988983971522462921147062790205443945447385391633171691122525848541150797394714155955026601527745871484448041524362017386462800280307231797500160044187578531808183126188520396693408423786773792838533219624660138109995993601899670946935384212024117608284169518745782455937373146893606779511292393146441668708568999472140160681647298526365826588378899097065583841751040169859815424640452963838288164079978676229879807086969566748086436241696949563920479324399357951795596326692285792994897352251448647402161387075546507932388640661756891679637941511525219883626008683987448189167341474038316920906937613888905295222878938667794513683970412156867757160632874464951229897249353663124847204107912315365750734848*i1^62 + -854124109793871838685263514564556768534371531594018411868262359186130424049189267330484806088192503526955924625073581567633453310744553043621005248634997494698424035535297807770017605263516969302594370746218651920239924241889103643521478309649593619198633806781709205899919875255941594923489440891493759220728040013988896824209692370325530370338097023495513272004938644231132880635777008656964237782943284254361325660485831667353681598196165635746261299665282946343412083082890685540134959164456579435431231029039202693481366933148424042984802592896928778836661367269609268309407845581819929846653564784739688745181291410061498675556052139487183556094235327991696102719164894974234688210930757304001724133749856383228445688298921463478283497409665726723772039082188974818168247439453559114195876335887730581191246392622180776242713971399168804762806554066749307678781931608106506224310232274861348843115300330212380783228666151579265626847305831116971210100519082239852772756908116733407720157262664336788834819350888561955155865225451269368469366941962348458905829610714510485789703445118863074913042061850446994880179079603906399903348301651888311666593189431391440638950142536105584234672410119046887217206489471656274921456666483324689687395622290649927061942969248195422087799451270711053786581778697115004360223669376924915967482470151450292963756953676693029853358499332896955457278632291843376333296403777286502691647292706585214770407178289967640717215774733032651618952935484717686984657013911630383838371223889367018598796949856685096445303432951594958476428133961339127539143729933041803773813098949323510191984510412510750117827862731649511385159207248157176860874427930947444129597837326205199975240516319993649732904122876259647387039112521310014216365253618691802353254392401461673372501324725474988676027165989357028659129174859194884459055923708893569492351811286451793592423013843814975638219810649027113996925861128906243110678097194196846366585222738830514343863715110649592814805041836476037731226544425238755706364847723915565371084709382044089255254666981217833708755528949796664688799026506724800480293073458915781555294602818713275160226240290435845813424044231374238582583107664234978003420985488969747126158773711006122784836735596063570856980652621962589122867379021445648122670160742778260273485369831279773314422463115074707819057948074605256188506625937821717380198031925280743797482477743158566294706939960357229708666931799828944616601956419736837381834463109028301818478056120202275570137084999485383992004764533718395493164424052330158588859725055911435223595275181328134952384708869046221800174644516943930476318452400919518763288206689200009652071922791872967989021580439195239278277881270904175609036706922906083836468382377402028061126832614470647488126355148319873617190035792694885443464269989665053435483133378799293202562870919952437272788830324888087334252677320037384752988160*i1^63 + -811145294902068486364315213049712283752302712094864990514832307977846630665638803419545444958251430166898054118835380082811352081183246873467441196916540184323476307617312301438880354225700320282458481787715663708259058111460227481168237139251841357818876303797789015446862915236919758842341941963710901595919754276021524524164994792108958433786961699698991577165221633760204336456650808115429621236781808320143689547440788028099007693423586305778238033369201386458581881675335448579761759004634350327347209884184545957205764655280986747910132066872062978657410829201823896428301960464464561429737124969758789111948687015575888759048393761504591386781691651009051322762928920744301749668146787005859813917665059720662705818067214133665978369584842229633332098916152468538825645085726512618365530347177888820182051624207681104684129493292537502806372850151071634734386664440484439423844357736249339473909021572748289725767002188199575721088049656239294723067261066344597270406408658554310825203556404439732480701306605539303792898338006316998390025584676759873397438106040080733435104151401782717154832125943643155492874670067006799251557224306818763511459925576335337457625513716791139729497839052581874082801996122116692610165590773145384817545142185986249731383169570601734326452626063284625315302590505209369722291374253144318605011936117528691176077645432367222640969253784917853175599714964467089364650433511967148520403746531441828298948612996443143205579157598291079626520872921572043033670662866735168149247431922233243544456747689364792140754034337736536075885857708601360062455995469098370399893389008428518165309483869290340974612103346684464617330829820004283133013048612149891484357741263111082928055513717739506726657073003772419679563630447817075814450929813108580216405035919395988947389937639667888712140117291331668579365502818182355222306692633174587564155104534978004892351158603086093505498324806964234157472420249635628263302945114458535474686299167602965133139772465189469675680382825113578641474407217732426662592955648859645031884389553956451658836343985867821573122661054578156224976431739561958289827125621830550378316704073999073543397075405876320444731253409970723944293344083870266526787998433863987369151619199398164473629730890055985803924586429351837249058133382637238768856345949805037775400816713490085289916204417910227799297902664107803718172642297183406008202302749807244617055877022710180350731520483840973739949207337823841876722797163495471445818904232001545494578671902593972140676035982546129631808572763273260948971192645692416107853750546685486081128080557656311478897702438271125787097806381256488550810888929736716910989628262032118594673588701232426206907116268982978778954130356509970219035565554700265118348910931983795621380469037974296060760803397008328666422434265452149610735712278693274217227455242498671673250571114480766003997546426653278496134197385684320256*i1^64 + -581308365611098511011741587692543606508860355317669188791016943253396659018970458137336423249772097385505701446297596135771896372005125959835888858889121588602228597822148284116598733980029144569917157401362040842318029959622353597247216521609249769821656151719983369174584552065026620663440329107104108718698065471961125556308507653107321759303047569838024546571342926376139309876430809290344605498202310319737939245307252709327179816541742460202001118234515372319239326597142935326390412276817726485459407361142687130638312679018858481384975404710928856288992514259760621755850493564062568514058279216771018298261318338887352487784120940899953431767343002449034048427639966308675196210958879843934968654047134772332793241819337852405294861630741065976609889651829540406810550562774610676369226586784582895249311611804048925972283965690878801366771182362658484438138828711187983298141844443521664134987970482311412847644188401473531872584286895268634451242260772265246571145190021927794361017612907717740494844105072499540300790643824041179944395429301301620059366561171593800263797886533209770556571842053356308650813336055335152961381741947891697739452360551167555561951465416539872371741551415592422773206786430000738222878074928973424139268995405762828090467593646271864195206092853874442450225927281345301025838053052607817516161289841697104030433708069421090920944923269222704985598211479387588424689774022356997262210810359704835720304348438021042236351809176870756705862753298746037203150401879020607758251773851046639946087416557981143606765941293104790666987775096591188535483320428006851016735832740453392582469084223846485532715705618437858115435759933654705785853195433098995738956125049803217387323818840610966353174975836955886735399720145856278476417669129103714157220098962241485861658468366608043528579887113200984585351495468895906528816612411141081886691857555468903820654671445110781767420581555969789470089132399193717786420249224941817234164483684298179104277035906817814760187669877677904575934474971371354300437715705158425028845172637710498554818248694393132562699535339156392248025569223490517029089018253301750878135930175340448522411301941464250465776673969740719101399585623126339536746067906371649515847102082685160303659678887611661378808010298030618643567667680884650475476283790010068302620375042896445233153913351064601775056970673725703245805533096471911062924108218193544681680470416214486427376651665220518087356042673606119046616583784109323166168849939785907729727785220509041479262156445404061695666397166591505501862260062916177250784189405328976164695708774675296068343442327103721422437241950890850361806426973634153565475882067922188779168414357370133329221657488874542299630483158642122684482395393960997780745207140417217606255648469363873265037338265680111561546595079789780914398287922899284915338403325945046088064980166958983689681767589031693244584167473152*i1^65 + 438479261201168099313494767179485576125237880410641878890983481566795561541156802628141794496353636420965485224780881290483811268495558663899432065037025504441943727131686548115346390949056267997814269357943410385800228295684721737869744908036714927124651744224185627873609426851648000604117789986399689697879700325474841616057368582700116807501698981233770798812632654179347677045804044021593242283044358739349078802535388712070571954978910480071650812320926279023904098815964471858382649993145076248914617949275371134564863425879614485789501518752879225115418577209640256846780253703961428361889874936790241558758443446883818998865603662595676419544070335600559146947392628475617663359392653512497004723651648786164774395471857037224679464356728459800362395812757865928550849576670942521842335784766904358698750858101472111245490606647977682046835171893070534931924609651527770912866886771785727749956763185440654912317554811201801158535564147644501207645036137777954428887866420461158642831055272094913472214201239037065880058133926468995861038935929219165274900227262263253377416901461085649465499684698283005333294272350136156455398227356878014950872830214055340701729429818989598662028671256059135727527985537950353644674514667309729602509828036147316333683340423695521193414309364008103208107546835132874937490764370575099367269815559608929204878379641018230633495608139265344576662271945850365636959464954129969315065771123290212491890887777027431398235849909051050352126519227125964533404172889249734969059132602481211188864238928886733322988467880927319344267973548733112927401954965143447150732526023092966609517875310959957512478903391699132999861427504794834992247096614377214183449118537684634175079777305711820309701285087928561593198129092615761567115015164153104746914563921555348746600456747096999713377294851874624438588281855009498589393685335846650698607704336024348696437326245550391601772764804576977154555569713745134259683508284178964784693277360249742342721942787985245954388556304672730247286645691084584451558440976031031090936827026136349159782463816172310816749276988118522053889085251883657903217717900122787206093980067364747137046548170465744256346423788728431814086077471251698941440866007895973777101571614601023785030132282611430470662871242871659450208359323354161500914053616057566274729070971817202562299378492937578449014803990257612166617449215305025503861295383892305372370505552830050740600522208938994103768603137789344091050670586715216531363190808169737494195278648070428808037792980544080617677920041377463909514619734166986766692316087258541222621242289454146594361140247472670014271210971627260123350014413819280308217523007446648768570660461448086651171509899044361710790012421095587594909120725193217656468178130959655773613553768048080377361784620309840053257920231306250610281985441138633223885466142766520277580109419753479776498555831340873411461120*i1^66 + 1493649725218344217273077074177996818721008027878220540100889883510171833201354988084518961503937504675377074509098694141491094278487329077210627173987525824635584971538735839380642096592525836885287426647990160070985370294163723136100464713088769951994373257213985184550210405979524270064358764200918550627751079159160713282819656746144694801570789271068828517322658210634624811240562042195194820814879213326610247317716561704566484720533788142036189395236398871388279842485500078946290589172652525150030205026990676037139326052502318846426281706059849721358361357274882403457795606318191268193060312264406105613477349965145071495620603117855831902666672751220988055680622859769367666647751003201698933325270744494979322756481669703372349763123770624672801657679245917345991404957398093437018930787154562660937372538546758918977016945701415211414514468211603780330068645825206321574032674098874945508322605979071389700990448483835634582070830403314532380188033991732506502372855876851315223943674555563479145173602606763176543171570465566601752843514034413383346770186309119939442262369978031039298039987332119518476052026740749077446804440799554784453280728348889929953276559252341827415788022622571620296121157673137982022961929603672825927097582471556932961909287284273612057875259807525818363447845698512815209686991249164286097534700886557040473421099214375019724055898192570544958116112736885757651275402080055163994741867417233237784470628598154340665941592619521175891201700894824499765140797255258305895677589327216111339169733550460000375956465419106997076061025567729170651119750101761482125623339904906526788619736977249937796874032083633101606019737409459140254446899860078424856020478367402358286055826628198811006575706612095628431767499068979775182749738311915563435839062019004013089050779905631671117991152940936399180215789518920946803037377731798504682777479050775111964449103684020947099835670764921800708614571387209041291898419759098379585598710580240578544195752942918930565972027041900337256032303314270485758772413240561160751101956952237086864654384379980431732783176975267879369227495034294661699309722916765796452114009102154325990888809050974897733565466133126187967702129442277318078860001382885726471992308092503136594822486131169745561368825653983358337902251244812883243949946220565125645032611901043376378978630860300212198617628756360837505690687317512718360910671952768240910126673071138771238791692634418818474029451863177131684651137254926844020596304966696333217653103509769652345546698160033283676871044299065585829705302573670177516311365478075711232461766480053590690104212292038294479140909574786971441188636425697099768494089372602973892116417831458104358983422643414217611860822856276229925696275388059216254318577655579210016240563194376365218032050868349358707936185763738986381357531574235775140718303231739580488743027523211565092547995732363182080*i1^67 + -679918873380733658687768093813160519357954862434588170374034713177915564301209350936033638241699215215883073686287178982802687536551912976271237511002943287814389348418963739240901342120594242306635489834219978533794631990000743386919531049947473735735970699294682874857725088602433433143662221949843261292756324741056375955906361338770911988704845763304591067314252178131021987828938229862888010856433573865011593452330143486962905317290317576516414618213303583307194893370369450458426288820265272399914862805469046248269964703393224243333550917431216400650714797103512537321332148695676329115594321470459565104903070269336234021322601984921425536375902662740860497075097058109661700518164861583459122976612259624541001525374298733244125618314324630418130401503601366085917272748076343450705020878891842040788714752402641593967264631778116597508017224885070608463964784015825719273499886842474748066051088318933099627493421636870720359700750312783298499849130007236247065337479563209672821171438172855284415221972782465527456427624545036071078215035078927952743171081691359259352175927283952526083961535401628988274944033159454755962045134258141147668610724030857585432932375557066874225707568052967542087390693835600278160975907071759718913924295351705092231926510929005447213520385395394420659860223133990918526104966351497106652810335653938272169310393422134771718656261013139303437418365049814474980916215984173096622789009625222856190161390060842000250323582797192801527117015118713232140185112223706280708523029863516554921938161698450400626616200372391246089251586346004453367211455350362393093794280341463770346258667836187694853221979921893722276190335177958053357038209520496611448734783083191221865348830218374786170002961065512402092111759835858866807997996326267103235411339915480244756722494578514898473911394815297514739652934528988592465313111388995172059213784353706258126963258741387915541564155205484612756595116099226659200865161643029188506939350680075165178006259185449482114778087927024849501566906994044220037933383995283522318814353496339911196257350148452981546568727833128568860950038113429935394854193030038804609518389441963897910649541374422455507039491567403880256097002702759808848439422360004522077360677531238104536934177627451135974719219000061805443475875405127233584833961133835720766745963098734246895327792813630766102759948063484941292599503342861838771190699332620778891225131884954806946300813506577228367569543932995236454828872965642256302761778808399457247590355852494336735161543005784422563828566124400429925949361777511830526818247928522043406774588519377484178250779696465770009656520685678811773417494949497986692524364444535993315785271760159635886743523401454605668863652816735163123161977930133819150404582258667349662310496620444117315826650683782964052516093566456840185632756042586814491578839905143242896622269417501660223368798928896*i1^68 + -533413723608643421713044800067202095585450042981254343449090669126575503367636336144685420826028002944391286127791549469868545027741907568246699879442293698444266571767567689641372010829515955023166962301326181954604105706900322190133858713603228156122737418995013376805908319145006818469973406499126872066308720715828736404912145853330517400875322712605107238115822447350379273162443845177065789212534459183934629092243392117581468635020624395988474600723800105548521918263872437708301695830668809202137534918338383988274845178904283923245532920609204695256484975109770496364345003571774677949289660926231640528069965955716188893548812585818742422972914409628729661712472693486210906747515373920160207043503073258068154827600322386330431836881435469406756430997941895758553550851605430972002053763316561390028012983239511487635506683475958865043569725492839712601764297486104204401205726544058072107787658449555770128870272098220168111635267933713422052431273987747373690263638141847291935698802004750801225254480623399246787381849528504519902189605733657537158918725077732240443969404028861787721158965930439018324755505336936741643452025805436261329628809193887511856532921000841950570946842266984999263541709702588611745646027400732007622912480452515729392338246236590263074617961843333319003303023088541530976795982137333157078315329850910317545668187922860134735924949400105754454599763409352257296996198810315842219838598050840454631630412923583094469465883921461669172798549241977541478180919905782231192818562570521611907990704458586144843782008381511870920102726127290935768144435812115360663828719332423019851278070761222817126831289643228333399318238010268158617828642520600623136685778457298526915343473752661261903948701727249372138936669582287956999898002435827008118808232991906328933254830262563108498804910612742946040964360749328762222118704828659965491665960371375862467697532636435963468844977928698414983949473572717838179729265950640996026567400747200975321057997690011553187149855909657417090297065975500402599911341232546702382653629333591993801279312300273259712199992443377814228945111277408105872317729537856277167769956836102677522869315793944078474842096583755849191018626363470417601994833499727283376501717118999145758632585821539847342582138149317383480730322840709876459984775916024501673645390256235193401596013760344404107195826960720705994852185676073600973994032429569720492205020302478048997086512354235296735244625993762762622913431285930440277194348625829926319963362468308556615399942160858708877103858719804120969027793483928073531274530360283956730549850876340223202775783288268744026974198977186654346008330811276255389123423975830545266811175286804778894544407813449160804203825138532290175836136689904112647501539009045593330702169872547310921126959272269082020363961928376146896844495433814265973558854404814737508887387141394930599985152*i1^69 + 19285081300107388986807484400094387284992258575568339672918443535474827578173173957720210794117064834913674976215344568758405906409054159294865598631668629597432334505734973599711095978247911915355883164478778729853183492947690116837407987739260153875965976657316933614618385831759254285094337039085452540428287207618705636053776487311938257045783089920667329394628305003713442568491277102849883298624646888957997517856812143055543041976924997858336537258628708740310769412277476193855357424196954179767289567182139589608252597471683750708981160277443382175182657822329440420286017728714799361292121586946948474584111603495901085915239774800455362841918445206656030177514615828283470151607878220488156438444299450561102085814162339431443203586880351628473385942125305935975766986168739654828085823580156895320183178182093289756266936668372058659105170930014027869617705419678311655304169489625706352206537809831001915900439583675302294793262686400136311041025371647566157329059904690589029944972332654971752316995644612267084715872778278487082354003377205496749455913086841454993999093106514446287384140630600963242295283118472398660776835297017449350728488251054784977162523855588396581667960000926083534968030646062843232198165349966793916076866314077476637221918512376856969554398739682353178281561238120146279359076925167290854846278240627337322109100439105872296841525801552805937339869397235913346857675567075879731501834194056985556057347877277218679446314522515548473272693926380463569951030961964120546361643992864141438802188587901793738094939649824093571913147323201516839108899752068629035905440649536320862340993195175924927676402419183448775154283596889060991629344607763919827169600487767316695954657129196691725924444492510956759535734729501554246693167944972812532093694277287236304236837166014757801273830096320015031560979709879577649543890539135978779819487434198853119338477607534789232195480342009687341422224561899361071684227363985561597400954527544455785932791113953254217150714427575507832700782056528443522985529816119210036683312527785716964477613409232559466851926451115594578586710328294659009425661371762291804766395901596350670960380802839718275428360204963653939365912759082161059038935571050469271463315599936274636348934143557206011549444115428581551046977541210140173129719464737059156527921394641156247804958930502265321546614496382315332064823545873905691438242966136390192645614554127288688641123507736465529724624431696621821747658646962994597450395898010705223784061661049917637988009874835540867533475756014727464369714935807721409410637039591936706873748149156720299042157329942965493881836821441397085973491255920518646006275879559071685974612517264838102324655944270423087485451107176263161021207701758224970025108978602247236141794129634053483208944786130934663434076708848103392323669797191506158869883847789111175154485453154942976*i1^70 + 69510679752790201127138122211066502393297454765081886798709295636514091305979007335379591597953513728860570093178681570376217658072949579814326273893439238651260834422605032940467367757446161314771860196384441982709037866627157051884988145147526301363099568256908914716091771344301237446978870675816696383609628932194251599322253790160960627960917858646932674755682684954239392060882357735816203161050842056961089484454425225442051933939545538000327487161371795853008978787390178433066607751304975685837496023364952115998821130554406066786413357223289404705713553146005415251446812459720104301552225287411822007419647945179984804491960204852692139574761185835151202238826868130988521244556644878916458917583937173091287566664404138582301827850438372020767877666535586351854657710659108487481218480614758501730038134656281049079019918681373066784056293583383056177346428933345370919123457852818608179329235761645392000427077109809486890902928394443780919111127976057637849148794002840490266280660930973031643316703246221007540829538602364827986677079126387417316440578258569269246916544020459505064453556445894355854961567071896669988240058298602187677989043615360257913115430288431627786157432356319978180618568730729146168577088811113267445074598461750197438180660716524596793631719467802396495988943915833117650427114916243735860744439106202835973476397974291478353159976402432276409544429038661799973895637801026290317333345387912735895224895998296792265459490362318264767612935756630999298501275176821987318021052092662753259278832036255287318792062169519813081123249892423071309277360434547414576329654544529021312692212784877048692692693489605608692334274073291026522281374154947029703665919278876528616080463484607379730373565153926320558506107943496178597132059941206381014838332523501050852245596279873181576455910062227889499315802274269340013572775440958754615943063453121916916251756046532945199557184749867821236435336611138914347271953007965251458842699078515061468964684421763263951871392169291112481998577370207883156202684805601048253102930257188158676452313036538000610716449513335564181370141276291464815466710442596318600537115858964874241145153903650211020187565503522631448452617411826209573716177820288186984800152839934384206193573003595371172472869717826962513495841923572972868639051034317026169671004612045319756891924299311471595916628330065559344681586869212516581548917225228097480444329536659680242846522489789435537691867222034374505917098849291014138607371698026434190525230638243522543309417995848910209880762812719674251570083204662977848224373657604821951533889952644566687988075364455606671176661721881658735873692053103240122291872683897185064846055491677287696792193714866714136285287078517445401058732498900876242890794929978946565757371147815663070722202508320468818482072185584691956221801089323176672512410342634268611653520064512*i1^71 + 8729286967819542790206216292649133679408689671929699284004579480004766190531345016793843527298042272260773863557195852613176835438715128148707557623631816965407207826019046573346035324600527839501141350170843801991148664372036048434855102419538624802888628152696908976079315064510801230904901819444822113269902264955875361542741342435573421729250013126495011022182812967969170235675974666299699726894344998226169184283847990947863627578218080524002507417670183384346654647056037428323728120408366199038402584236829627800225057183490239758784105484031334184561861778355545135384819748328943779001028954523452741148801947171002140904640201830938899407532986215967374951445160072418116696345528926587433617513119131967241568526827847700237257352943835013053104605061021184760653946639939903266216976850028191756612976248644260034797915647915322023288020308992172682106637495360055587483289387923052565583455309268428616097510716580962043651561433020182128051441710371903356049906364991177769811369683300409518053944752775858416104589191772200613670498741345453881171570202087029849729713547987449630971882026949357206556710691210342303901949847879617892933919708990716995251797163478929056119024342455998155161234139362980926322447859708781441814506088907397667649291146443032491500285364851111712649782926735986701319570295469637868768131539891312449290580890520246996328954693611147937382273267670568279293902926582805795285145298331621156588103686782213503752913971180124566301853367633660615729880964542046051852761462870144799831564830618740270319159416877379631468449545153295445314929804769506983439485381664162210724313173018793009929228437425553900433808671214994189479168969889995898061040477857761149913401549757987912191965408752393510204877569679679588881605925544359708669807763988829437705302502227201861074839416628795349217352614370948937369040471664928816890497171303030419563114092319990787903929267671956663841765495768015211584549025088585356488676739921424733789719587963011956814475457021271945187507010271286921541592144497304191675541685526324518584585329834760462893686425083236898346037254755325337938165198100665061901196898411873388410607609534870789554749489350242480566311083029334261009946873976888811874025533879531320570062621485877996164118454981484252310443855317579771512806207279262699157227645456943665066939014172076385718554084605001752732175371703675093489816651847813261832922744535165069001537273475217999663456542600392042414765337547153591214654695823017166241025745760520037091850290412488162151719639056917039579516087877865825498677813052339511417498643519058955732397410779853864983731339489693240122057587726060523259818138962323573561571618143240396777600880766593729570308970328981942467264147068081893271021981460166513762592376377414439183600818126588763570721555706519951183878887931846307686116909620687167029248*i1^72 + -2505649785962513694011070603965381458058745398644012230957019723917457788639669547742168122845013889407780216555429182799793048899860461684688285024534276817487958530293670461169730370102118284965111228730630341028515185767401526929796995143635861841844457678375807720234437208806607770926672778222464454578655945449788339534404230143873539357684139543816610280765822000222392373819631417845374373183406726262769643035885821802163721827313350314763470385261013636912440337889425477893197503194323615714960979816183188579077259647735106072259840399795289768988279922278688981826834809147141348843549138819653052956800917902701038694885498321229697264510478458462895648598566301864468462447408112903537073498941592493974052462379149963501469436283179307679541508341374068841012732220011042517745869381475757983870006154033823626795908858453885582610278099907885525374969214420746135215491734748902703371397688495777809917305896868928497907965382470898768429932271786240489487154220941377508929055330092442823838455095737379883929819858976412637454275730814002450567461891503824505311492652807662136884959310786261645217347373138490268339806150279388687004769179945602125742690309915017907935908954966229901821402324243983756828301582647457383524363648884854349527661526936065306935396446809140373860862499967363111179360955010688750093624701980534300038190372455207878100668768723024608166629787290555901561176728951696978335264703850657399861385470578123629155355552723315306747169455778575608568677161487665508494914592839916424085164876259728347923897106484155748435655252527127795690077689382903616200554729872420676642276903527414242181399315878998742028313743653773199719628176315900579498459122939731298864367185187043277069956053853318467699655954726883400371857292119989121714170142031550216804051631827954048817954036231670327906995092825899074678353031506416651962336020098774134191831034694405606309110529544008365921611765059767827303316945870556398124145822501364328457632493434153469777348244453366604400720954082996405787105152223016743575356994413311556856526079851775878487086882333178746218677485446529949322674187015325411244308005030774370412378413242718912725942782531014638286525900691627173790580151861846633676678938346103520136139996573224784280326701622677392774341121590632181969400225883223041766374677089410468627510952283748896232719975945178794170456532702225559276554173581796270254724277127460541692770068585735940932332984292313369490496400829546152310131932232720864987027714033800839858997713226325458451993370810898459372844073645308233915480741256384837112010929731886022616442309470752731996361751511920244473200686785070984210833419611985045148598390370147995414672087015091355092945184558800002731743213008873274988218024948867469362939067430403360173924617993093090882378550945487344261466525547912566313436274409603072*i1^73 + -622914149613080847892562241849103516388037001300764126101402788334837454982209806807047340659629432319447671737370985227646814681523574506855461381962009839289588508963248124357148614003279247791721719226885053699580103027538264553288948903780571403473801722559808213172597918845656321058928926339133300963780877417066359585484462644300715382764431406000134043449535196007379324058845565334799191408378897697442441970062673239417641758992307351119421331078855595264945011421057721771172217825701347302445451881477574543638143759588040427222653321088210020230269193659824294167104200637805052442998605127352746648229897470486958848064347297414025051855210328100269304170914500803105404629333580485692674860368404406825222692943053930940916770205742063230630506879803547195790993733200878420935896885789642855384403286158515959661791153102647158708195587454667842998714728158838499709860321180025848667432569971586576434056770583325774379253637926001228951122573219406008882684343401541827253995944358838266428666882858138805964310831679211137321423640494122246689270893987293602260299247724631433513612128903371498659301634638678835661872533405069950523940957198952433084170010458587508329568599792616190461881069089332687552923315388830325110177200677715493201888898822848205738056872918608717154717698351523987293550637444936071478211030226988640060615434609594980691069655298848252030548973592947400877781943092968290540324257308898250826249419223332751756655299841244523285882588657814462579234561296375206704420975867479485892922142914646726917677381974665787602779244963207730111056379210692260534863472700119008706229259410544756607880452527398068194671808126392970657404945315377135088585461256240843203915172949945775203843324938850966072534977830626980814909389819281324254955436172322730225291076921725315338096899057003748647711593885977983633828717123169653082389247145091821329233043825234654770214829787939375236352904966451448015009875591571861987757160728190387853239903474579501056325946798648730686709180554452519030197170127049667959064774763350600430624285680807330574263181767173534242367238653729287964213602857175289308235573723514383172997625365790955400015576259992754052313621548257269268933636268037074850595245151147967071570369797308866600747878470458472308003350980570140978077150096538875350663810707582926976928127116786749908997248484260084549179748031704133782242321171205595127527876035454013451001667005821371627514412486373194487223863669963763048468629904091313668134676593612345266908373321847468432688638218132082226680302519137519275722220556840672705942185146713162935543713228544423012381120200844427051843171480112517147236788284020210706555835448447027238568581700211806163267046552320274753199468771737002647490783671315681516864026760363086847981663474324813563399761914430908111841000524375815204112433152*i1^74 + -40233800706325997148337949801877787271898533539829443461560933400504625630417072159591529565471739449019382993233460404154750009402189350312098237605682277655664615249878707291846257592268493956469217176520834957491491166297403102960383431500605186466581218585955666282531356018549329393953064031583330929267715711632718660302178028973888198991955549275589613876738925134020980214138192342333847666834613623187911129371166853284430793463622150148319070681184631712849620023617061977008400284630048907080970698339848588199201004448480613214559525509454651616084830486198415311623788074031419159905734634399002026197528288935202715747474110127881467410756772173911175525778001720840535005836787445135216429736189504222006317372555843556265296886607599660272204286710198154320411418618391797310283830911659196137148465060318755981567104567124772479554412737152867591851510367822497784097655084477281830540999076784180605897032670088586728374589864421126413794737859638401318365957767428281016447166450337449520989937277311237857678942362373268593706588409722207980800654827895548817036114891941152577488404561760298587092584269209470034219091331960485747650332303458034649828074778127731548706402401096757412006637791026373614079203886191659887609063208391409014835049295618530947021533256833429199886925809342828499299898442895252111091228121325148120602042860547233509597100998886585916574566122339129337935441296429541706082950356654632594428748796879589333228484718099705870460562227306414689981608869537794602010631700408803913865438080927458321394356738399814768956047998237992100156586596368328450608545226132267156299888134445780558427291520094526399821763750620312379805527472534270054235080375517759937751501039371677169496201283165872390004581077697300724548779346468560077628658566044470701594781797164409362206048626856792558574312194492697134427012989119197833830384433760481763440337887386887755931805318128244522365370563539632656064824843441813871947803324753001616308966189583791491918131276796423465518534144600317427641007465315747773177068384298905026082925732387471518995962854697592573008771515670520917714119178049606991492547974237715245419081693833350840488882249280145768887398498376511438693798574545845811587256104523576432535873760732776443503142670552463394415532713259629372828477945698378707326780935158278487063656283763172642623594856382140918330773408712770372653190232150250254573667252601964338405076446624933945853013633092509618586117549875178230347623215061910144118515398537126980066402857532486029190811814679911136405680585715134423036538367044505753448780450305229516068677418020059319966110393072803727236323271745468712698981681672196237631410150014531106905796385304322546563791739718769627235222591745048446476747943643352549513975029960390247438759460885995759702607125901289321171117492491851399168*i1^75 + -616192402843933434967405659009816011029042085029035494046299546123333299590658638318228297340405542832277985939056833176188979195369856186820916291042251688188699573000756886811809917819718754534753710356814397625165696510954094009492526638796678474116948262718236443163467292550094724097046389732772041915522653528568752178451070643742646213185566714825494941470377685469946468527044838613847697742160710491081459094589710084891105593756467649388658456508873441254345636724558373592932178859339976866178152547580440396395792207128974299319900595785782278145899493301786790929504645837321036468892940569929082629050829638542914160313298195918554221082293838327172967870902511695139757022521078472298512243116281463849650179031899349418612519322895169393808695493661956830944588342878050383436807906778747572791905469758227012533510937584016885821566928991462913080982574558263338332168174758489757731838403981886538476307348276406919821240292986433228039972472676554913958859368913216384104913326869857849495035142873216317146370871850025485771600011325467453526682912384544161871019099258812893477261500635576931057720361209321072088966580643777039270663640772443647311371719879927077643326847228736205126514483832070725158665385956785389468809890441530069728725224416025139593240235447952301340919803262155100135740137600402696310607837728649132141819667014921479232467166162922137433352384629147952506950405274750003725661260028762891513205037222018436036991903045285943368226348745278899750251312667724499466816787684735935630493325986741391269355810780005099792947988485289820046675400177396589527913155548349839095743081851692592928822457848006542810937782539401156624362857751193083052022334118443906004866483739494137696924340954379732874869420627616895655500244970191220904271291997653454770034195751810902966227747342173646504158662761088906216114945898365414390094165783310126375470774794847352688891624686968769265645152152639091016500032820862709975379364310994689123142801300497037783904781011333104131296827265977269862802662525407256504173117491766884535712412515210215549517230299257958937674291055892197146648320027243477888676127791836121850120205189873157553155587189540054417956977408579560500337034272655690990125271738864681268076977894994659384182930299624255104854818019860656956752386752780395433102729781878864661295092273692309798566618195904290320854254681089796641811993742282391786883106541698852017700411426458720852470222616460603251988998544265750345049256628983478324391528590291750883884171261245006581117517155756297877859568388931609487368197779616129494386559371506310157740192563069958602628272236409722439088272741141810143056437808139950345500111149975250192084183455893675538480271851343549479531929858328961452367625823011290791422554463728125983800562638571229023369424874387403516185025708032*i1^76 + 20097097338897145777011843686144939876172443867243209991546422130153231514408867504404462359394260184833092063122745524499471574335310682391881850672273043916602767353976002001034573874979331819685050244195161349158014010104015033674317629061739454679588815838883903086934166975399578272199506823227463606627255848333321219037101040019461495127032317747776207089611395661992724922687205357512716333068385809219760328124831008057639178359945482155738469354824877541801814852992933229830534275978525203420658530061581103109175188649817678957197015098081493607588108436528111248541394971048649650490799075219306863585280215212155950825568484127348408961148679265151221154979453156649105424421030183931423076060186755306661760939511651572978581556997401897062613872345400684351286357583741756567602194777222525586743661391572908617006818761313150168809225075456667552564835485580367840705828747642898253864249963638543172523672085511584709306437988763932465079579273673805307328547095745519649369097370717880888956258196373434701935692543026627223820564499016014329180043840122601539572733205072542618678942539069550623731264367687259338963768708883837809654243742186995521429575162602419972134126893436995473429038713981191945168917437085859985327713309827802015968681029916607671790254430343515339145792354917813819755895000460390250560522089417404765675849790379378687968128471283096788380738699907939944875462695576556647221858484052763582584826457270114922965516174215960660111549044352947181038410778371813536029121258526997682681604547313899879505653026814638405300150488784061687170542442041999762664218173649151669348084266347729603491207401593780114627621472638675278359542779224695296296700110254560478198232533156735549928984948498885139301251670880329797461931045537292185022622671527353384576776405897727182848298969848325018288756193000911838939431405250882622678827319021741926082063406964502775316304548142026283885600744775617308279463570520125882500814854364788860458864545205259397570972850622251679088816230929086093786367751645490463878780083483758402171064503186193727661440140257329621561763851265826966323880018967597265727451307855924655121268346572864555965791273802959583357340759910424371212421103838058314287743584105588927660978633189421022506830143947982567101161679260465538660822429741650551668264267867295709471363032410888068703284696316990182785297970618333950414202785466722015079405596058722291302561507653324944248642437529159470625919586683722037828795792479568220740545441114812308811290164121819402661345721375361275060338233878983036527638622757413151876648543873199261870944311193142633375472012983298317654913549811066786395779025652767550111836512826004572448275897722614613651062185623475366415814817043934537192225520563842793815540201788533197500508471555916639190234897117770843947008*i1^77 + 952629939330994826245702862272105208732936294305384185503257083810771329770769587722776217474171917169089621362644818324921244486388036248584601165364866163331790785671689038776089992251782403263497970027757952418479903463749227186670411861633672408054053420944694753529546851495484557582968493032399694650483267783045903268029636028779666457180728611620477027997457433726730362411727774623491457158836967525706529012040483514815393837353297256310809735949784498460425360744224438104266423469510470089389583785116970717163454410171396313149827973414791434499071197744880974001655975665049507269013481647213258809240282644765669796618309081482419188446744500551965248363072757736119949656357965888358584337024982947780879803844139891485425520959991832019121343217920350207514925054883220736221913556691612823368641508500797126006722963303116954412834020431396051806881020433139117113340948035150391615252506865315799081412976900932991513798709959669959166566552972622860723166181263095635902428827354656525464036221603450391089707770322126014402338175373618012147176414824611967774112725053130647467108264895461249202535120488770144594758411243621501164670879538559368529687245906090754704650656322779947308611826403996356404607960245657043134525927586217689746118044782631742247141238862101123574840777490172568230334499564542328377329989671892682046436186297280294617931746215086768619011577604116587370361079557546835465006146059971989114311496475734110574549585597421932227160366399817693096464009569655850105345683746512120235969308644630197279645000210570321706015491961257322673655207366995865951128052717642449022359334535648667260188834353391448545006277977918283833278308967877322626409941414902972757061025239945540739268819114358845058424544638296192241646189501335608840379263560051661979156906594149300051083629359867415223999212757593515865569207731793171536179161790983280690685078573770966602032246108078839491705228292410487320774337492547350577627222515298847426326977110771730812799789007156055325091617396636728697983699781520722836835040156597053994766069348519787088127911431749946860464050241018233338407790452963851568204219002488927304927425074323304990187113104711441335823576739183870814825438516794331830601538396404028275839544479982193382757122909123418429097274636808559600099190986064284329859434587825475986282218843619280856073968310029958712119323445642937425922707737195710856889486008906903878631907108460178902732535935798004050404767529313126916316494776513049699629764336401912736056877486352229801986069770901094900286912959756594967437998225702852086130037051145239725933453638704807816830413398646945153683621940280279964252678857744987850799367064254858261998165928691786741686119658040825465640957933218473900737229268625883235182677773824258070446383832526403030617268028440576*i1^78 + 15430957643953712901467824147683727212953560718532316738600839570427012329694978990392503030903380271975724821843728915589733358483268350498423453443467649393112119769687352059784497979385421173115060657744725578839126974514532988250620686137365107914431273450371643877149008616007590177174498263483496969925795577578088624448475502268031426761616758493418759869434259592211793792704536405099562396392570292022264465967069960870285633859394365425363569261143137281128680093528332298664373270660107217821107824836692045508287094642291299537691752173600738367728352648273594675310427098771288073430262942224753710218278892531764364389145511091138635650535132144250540734119910818725166813586631559298475371019456791030662616611830332594801301031437134950396625327453710129432893425498072081777761497751297756707332304688044848930999391276335250417119375034451055354365456779405888513811801236470429997944367143199502182579580041691060020886773459590415778666422413487669704694162510679230012926420364641700098487681110828437151160443144594331281183114650413803161375444066705681360093195812506563492552507909064313594190877000957917706232668710476041727306943897982179653545139257802862150061190708634465562975435254993013343266593695570817231826030836250701914349361871877187984098706370026724901145324006765817467692371260919884903284527495481540919127535523703048439727788532312202519579686158937531411855459030865387772755736304638068211077283790080035869666635762803110576325628422126798356510187900784205985394407655391923983997724564009142305597257801275187773400330951364597171667128205862657003793190025335771746238559467466347663402219416186193666897277133752702176792448227667993175564393105512274911738571888650583464446658333724541465475349724053092223954251209947135993515827608051455108628062931747746914332859235590297746387422691656713283599081025966406159704835448913094587038695804805683146857131431055810998134866827431092651446836982975702204754088200743082973432481373321986994534911617619492430847883709971532062394521923986567323554966978297810370741377581760558322189270977044575201704809073193371557591482396673000359383995297924583045458158513689744834831491295038412353208624274513260428150487938613463537031516173498691686784480153090614022465269556270123043000459619888936304922752302617258786019840074193018369480720076702227980092860517282980915798590417549636941240098615216366967387586594152322123892215225099267777664419247379541979980466213646733034615489675087461916016923802905184041036833019590638579723485300998157338121858531996464649613151644402078108973893039517309235795386614323787617676581561886457788639052906361369791814271132220052095761791879427365522261024944255974786445544543581496871658930478608609778300034983588142122334977443488130996967011579771763040922370048*i1^79 + 115621307014790175472614823549098647906769519957470385268896332562298481597596961961722325794762263123972284434071172131725248233034563116025423171377574640434636158618644685425404269820043867435367060626790546219941466865595683101157695693391150657987965005979384944224067284436335563994998450526652813445324006158286163711233989485974187575052804878235314358260672147068793796902062533957065256218389138791908811870997700603856843057794010014014502942065485555344891488570740038890307480279925766392035205762453028287549076133118827039644249351453145360743326674297863435271496377711545895165488075254576786640464386848612686275692238223907577501170181708370969802188031438873566947519256758203437721886208867553267558367196461591230110980651327332037116575555678587533433714980574572568057553033233082700223324249421647521964801486469363217037464306944079576861774447792393302355536332823823171984137529462648468716663316478077950120288665248407858586057200524754703360190702121983602681852377638173880470214249432589111102370109803292400087900986629922415004194839816156923532955476565561184353995648295882832912431748374472055891170325180078232804525312585318629975992370091412350022424648322796793052467563837983769994095305638371742011728652829870969497879382921628241630313182195512713307036768686291447877158732633359941826578553572404448459703056320589368671670887589790507160561474018404862927832252629059687249182487822828410759250285964159875381176116258642054882708525589519456778401198228004068030373602453431846499317085313799954110185922651353042198735254237432847727791863405678873206003764303782096594547116164700859608371947133780946840732590151746320848646954587149154549167528917409128577460071328476723219559288820812071567736772831137971448962347774698532436699563601366841808677455484189536355138846840059322879557599021026779971405362471319730929473392245188037987045158484563398615003488875171761578488959361929521563610513800661386845062306366943057436614448711552151243153154073350663821018968752992853241665425974106417716946377428820555135001256343810634470752091349047014458653611523882321950169831920567362814465924660524886615201056233783872058299097684518483083669481886919870737390564572325377091823067350405896673855575898990260967656695306272866568512286147151281419821906392396158495051028102602365665016514518943034927921134054088845236723948859191259542646895801695761347616677597207170567153033756979806099162532865833607920046208721875732172465986802007823944608396584588752159225755327510985227543454539764372474079648572667616438672826798761280409212832822772001221363057134297025351632905919145085147706565472794893137305769866900042291970183228191437974527909458823049019947899711320702784306270717264606541387456085377341236850678900431341853426654245176737792*i1^80 + 339419092958887194090741817136811852551762457211570709737307879177948096097244368101486554102975706116451727584660980864241060121138322256791177867382182437035625829141954289517681082487929333807123638487427581122175464149819475269588777330520995394221781467144963709722771078853444735579989338657722085384412675566405977179948984566937931617982565196053547097849822772244468861317711167592350613137222810535637392515595359810255806116618404615570421769220855944211367531694575414621018829174649242724652928817408264903203698284767536098765560788032028861741014417597899440459124973699153036920053767551007944965388425690116330382576129991430537009373835876450142910878760019638302927720082073679363000119345380135742568927901879773561636540911247140695668862461515357784487279767754342257916069762405084505739712607496479385974410048117627949379309183024261110882418738445317647733479784620665488951158027689322439030468106939840848176851118286646763806487060914309956600753552542066863301640112630125837643485546371127325831370100870098413894733830744753586526271983242683819562289325007366533407378463674289745423034668992724453222750995828663961374299741908364299150317007295616753796575042019913676232630845851430094281574803319247228417783021508314147403302427946399300577254690721675385280750046601986986414908519009003310256442821342479893010942750159966565729680947669487508164270308568968812155690033746306974198004590515318101790544034649855170076997482694823811273412462871522581240296855024363684946004253543673355041706459199166333016708130329674300096889088814487144946948817761964434311205713864832036306189942543074128872418765253743024454822008105152969695563458797770622223336313601164481998051197891015841829241275721087067403536742391560374383522924786057374712364916117732919331664532434811410937318241940125528038654475825663900951569505858769396003430491715846210258384925712441248496209304413477856747595666928953962870844934986212464034093830928423838226781977822500557817478916017313708306724332945118234745613353219536915174890104236245099037946535789324921166430318661990174625327202869748416290129001414101258315136678169606187027069324524046712135121602750388627171671392715653333486190507150622486476151593990121510518449214602950084210868943789069685948518075870005204287791503925784106943474816980065395755564283732926552868332614928568116600103823189005009735389782492606155345033038508964673274284485195796676744044442676249721274375636815297416283471162922324972735675711766101360677109788797246017471786457796036222480912595985112227892221243485434603511229170806169786363471348286072450214555914987201115632677275634003671786740977157789754315627460734899388538872164240559213486967315796382073698232350325349126891017792180589654810295519368887052295640973312*i1^81 + 406495215209958167703795923177840657501007901990818389101713199814572649794318584983901847634212318942819010987278177414405336242045139955566903947507789107755126538497376178939124375518356292527311085466191930257651391377752041736265861727678811089140294647237645798259689436043623036152326888734979147088160191114295122851410152806090656529845163782970558790362983755148540469176926168539907750669915296782524829036888905750866745632501996981324321460281615027360988628758800855728962216139821782287960905357043743296844582676326759556450936921567462844937323104554367621289278285570384532048994332293910080608818878580233818661704690307314174697982007954186726097738544917801808611344072219712877632188835950311143157373127281149129003946271095946067971490854577844950166395477514583863326817182842477496779180728569071383201604473287530925966257808484690847303199768120906065001044731233131186912041963151057410726956558171241470214340746730912490717217126155068771322513538552560670049159100163612792955744517046913410592204901980895431456171709027223762348510214621490334964485580314557625014245984970188810750019731862897180721090007237895754152964444064623072816132264947713962833445715254025640277866784287592873084357144317934722029166653180274777159438420072358335881145016350475337982722269534797375972522474609633828927307832142679634971985897849415016959544729966006996017741299579627782015879644854464281758269244718538489684451477108445555471701804107889163253692552350806490132122596559344685549484655613448141323097595028829213112191304637014205224800022631343466608960380237823527707550371105378516367008644470800619951007520930671019172931954481412342988759119933435899090146437895405838547823231014140697405812797213604555576249145155698908120829403491245174090619171096919451401528334052134069819285449772184863307971363400841294546737608160866805094835343684079446772795204218091551440792757809339124001207882982622431737424807871865794557504443038620673893294368046246588491904350248586156526633592781859640756687295943085349580460874472439139260937775659432391444064315354053919147758849100517188883360594480754061069865945958651706509536368742118797280210899154230816582742645689028517797821669329526889554123465034913063595456801537854401977379478493403060221757714737549302571075291467563499471497531481752106328482633429675875895301689630832535545677455287555092927140460493180543532917688982825009719444356501430782966592802099647132283090275009579056655572772858978634102851010437281612377289751750658555783771540813938678780395642653879202766964748939758690060631773010542380244914661222824388809108778206240322561242577761691841612366439541645614561572502504127676111997656170780357302976166460262829646545104931670295519908014646068493358793241214240948224*i1^82 + -4154513953075651651752035552944930415135450222993223718729257274682700028583440284535688213238770864591761224724510080804186261614536318940454447203839416894443587790428748543823746092634807011400291897531446533021091614820382682953388805001664273235219309809507605743430221680716836457103607698376507176784001489475841597614203820034056741316559463385142883606718474702442221638794857120259868023337700432961583793897458884147967564196071667257769151419202072719855042904396025257470170528065092622817901782319709734503028321970844604297676280921379011835587870812898715395187129977852490274271585255105429747169157539142329115667725214441474470585713191998572408119106207447449686506877503605130826059781387241945667941631426147231678939521015829693087514773421457905702401270456613633118790983893716315080966550431021149864307270531930586664089294214190068788415012897089180515251647475698193535759387848037179947096432701311276938321405908057393726044604379304521012962879781834477453255987178661550510105180838543873084164319424862567365403113585808088149448587406772326359049307195898660815489879177801304071222021802393686995952646880724504463887041656235197707851481017021761206662493789949204161222362049361954155807111454539171310776471187046921559546442413223546915881017180906139747994837602327920745820357680211337265959793943690767894004059373132570163900256116399499957530238166025473758794324626564292209242808814416861607860589994420721759316606433832667843095293387422474955045988941734680141730944504900941182931242457205141682952810435367795576359790363001513821829163630395651291865666755500263329705949399318079939135705356236766672747744063044334654728329911095006415446551930158120948224410451177511605579972044521082976420641733424314099889609707148996520365081530186776881067561368263767975102876558601164435341357598727597651986922236332387122688800705080899700404467436401158857689085248000355574193575377279040302995861425767255866916830018033844851910287556439790951092436500608548033808760123552145605935017673876452266821801487003929529173048307828630089893910060116001156625865610972722878005424663182105676584440102486317847681313736841146260153057311019565993244716774826042316095732575212212911830012259792797093241652234095228341716724857168975870366696267742185677997798450101467613112085414121073122808279936261177896470403888915157788893076526676376157703701211054767393549686691055465338920597442640604387190716251523446838388334271289680618469868633497673076237846966164970253277546294681020395728859276502033401978076842649342794446407385466654227228609345387974951888840430941906830163291701578214994896423974184171862698077098373911930566147485923745179513299772666874821578358969086284439349630697599179314678571729344074745397741879296*i1^83 + 1545806600187673675278294523749330713043109641058505474036935515056826187454116743567315310343700518294448072039943869688069089438847213995224208191477956203300263401769963941305503713471271186608585318282415577005147848218252376127020962994893485564830057804744155560437990468158356549706335155085344769964528682513300605456815992201091100942697370374477803785220433828330401072471131168489645800302169293860768761577167605269108267651123914183637702715997243739777894425764753516006338981730010162544189416471498126837771799880580303687813193639766619329529573166604489648175106841384487452985165465563379306909707997097627107394711540505209049786367119077619019155974641506731585917673909342150643370063863820216382116852087783510590453207249194643044771954831984104802831272597905433370002308874957421689235286254346499500443563764564171211622086071618596657234020535078703053386966930501837065687469369303761561987761353189529704544714447841762341926888816632118830390374742972059173714765397342271109802978373287693597145723918918213046201101417890647699443844490078462938717933854308757780505206851219301768084115272893535119378540188552173600080448200638889278018632737839719378674856613483988717264668805014758446621217546742900287335553060053977989561203854612530634061510639773020231234438731909864836898253375164138919202157976116199864048860180633100209653436393888349810780593281739777190635573022816876832753267239797989781049266506975072193892684178114783469076567814228184343609796655816892255167128918218794226957146129917437121786633922222720231195118066151671725699883629002842638387365024921914746692855595715688011085509597178678303920765136346011383773253242718264961870971703224900572991004080404603873789940275935889309763957075530892946327937106931375557394677818055854411369362249594548793676409211431904647608944269343368703324208476904351576438687511416380544745758198932054671548613562109265091906245343259731299544256495660193503875189336759966934213315113104224068848205871491265349848139992843763830334548837673537427036070599234442411366549834309940524150210147517795662371741561635226785303924699008288925123466161389298511060296100639586106246257933300151810861940828410710939342442282365815368043429159289085872291830545599202562921010391099860734939801174181239022698945811156537610554244087054132792665095834132126510054254596605384428417063710363482711775321780945578470989468570047936479463095086311041733470734142712016044920066757872920303045922330014907413690571284683513546068317757938182094061614340661495890225334402071147516809377602855418966170995585481292851401942878276781074937907181429765072594498927035877936402015663446459663189456351988037560444696448331027977833736292275913226114622281098277078297238889021768204288*i1^84 + 510122805446769164935790913232658402079003178550137328566307867958102849047369908285976655488624941374550914096046074592225100587128254302865415554673916276438012171209407978744747629164348659876516875385069300150963848037772548826906147260619934116652381399498685535896793240270774006437197639073883918459462418143571402145559534614452548199029387970615431541590555049690293407994812719616329986279789648598439405976879730771186764076401156022806434581654372091327394593601600759029699373957965469159669564111729579678004003243216336438748169509837520192491760340647897405317860552074719964556958367972211728093097883171563027164719934334319621726308999519710945421767506126599275293381318047205785606848783767145482524557025401385811186831036543653706909103306169053235215927445077281976889214558707606951065138993195928629523281681893397189624916146626727635579631413575322484496924881108601770941856264504129693694652804440229324085902465064798569551024231519647722351077333684798310923918628181673370690289359026414096661985213369296354306753767938470506262859656355575616470943950523241814435325793237552698753878828183869667510961392993019920773368459392197754195062358077675729021662799761281452342512813350882666070472695483497015810442338473254591773824645346572338860660995663028742939409223245388077784824452332351712682241955451248989507540357993052106893299725265768228611535924493367758706720745499362340996957209305234316256442592813368962516216973211026301683486472786397903596278687636601696183589022990418670190947371465918821129328560086302139808618940361232246844591872869344768378835302520109399803019802527102522736014485746117621472380608732148076975064976519729757930811588209416600608046584748082054952438253290230083567023883072529611071264187517777670876251967741226001418768485785407736851799798043117631885990069215724156667738395955154876455957968351307431028987686918502240496336521424346070179433885184996593044188855921734711134398534405712724095884627040506561689910951413798609475728576440021106228457191316418268370503298688610655852630847424980107523696057591176391185936938530607996512958258938404248143000206597923236768998471469439253132696356102720639183191323159571469163127531913936569294940801013150937396126173984344276832715722672965625205878081249796586851419787762319586797618695990627786242244559172234715888994042487967742316214455650660895409461376036895588603216355677816063637011935110313108745011006897776227244821230873641728621555759731802492732252750459612866610031249359466536617990255086421276740974026360871237048494784607966709836975344777695113797980478373615107689949763456820634871493747159118008667350821680488773847773669652665208567457385871912175812737251956059618175130939573240637740034293760*i1^85 + -679347334422004222520016908195962767951078072737900437967932894059150278881146356705021077979282756412808365826153908914456589626421297136199043482431226434240061338272758341292246230698917856582263538548324538588202568784032368681980509979866376690765623977645368439756083096966442208813167479153428731460122530199889045780710684518082634264740634908397525390819240149334258012899024138607986311874839783555580839027659483017446094911786603387835877571392096464388745528531597215759645816301074355330573595666318138353229423401252228187468135067510247739580072463183772325955694083283757938545478862837972200457119165821775632974198967067187777456627336706579207777080352606566813250273518601382279872240650082103411516045309916584476293017713222740402707658416356783728311763142790438406105915573767300884282945059791250869173281516179067716327037423217834118067160815034753499044654629366239964974386948611633964603141546041687864291427877026659944069546991246110891704233929873492969305128754013177254863858979029384740495116119557691686666040330613628962196926511231861897764763705600735998697290846447414158842261654497441281559549968186522088986645054614334059006260469685430049281828260691846240647602699432637710788953927250320554220746507528361309252192680895844774093544543073651340213681532515809576752472074366549284012571336946792420462913512518422925201526937235604224052798754342806830484832373637132203352449677361608932906028284185678369938000450865822297545067021182257605758085698219662726427333571613728652406436293092283935443874501421605774890593690513158660346118748856898765716367629034406547810651760617649136827551701523038473055582506330361645518871799836261489320431599204652548784596050385205696704831513500312853563693170089554994265454811585099787918273690684926984791059686324019972328895646574189835167063288193047508345774087046479060378845615197472870653660365490080237964148992626490261821057152242250811589072999590703501108694933426595307004057960976244330072889759933448456157962976412547117723160828887489336607110106209088977334695357022786721478554033314016851035976790164304714597585202571149519356625472131742904725935531114471400446701918434135729492943014424283570047718713090451140979803099963622255929244490597287964223483541868451195407294692312321119997430463337858948160628033788414996806315912648263196591027401062313367421429335630369392110173619612691314561069936114942093242204960572434164420513714845937209125853245207693060497665723047326955039485551539422550338920389199946185151652522083533301363844759661215442205055572399407997262565894477951132434639591361653461737750129104426240282391660876733022307507246287285508614778395468743150789486860312443738356500934741932972276052647017971712*i1^86 + 69556595540645724085804861918000072129122208716685376118223240999582136295830643992199176930046850150288764154851227292245809770645277478654802050821194379142311501919751915541416435320477480524822155569728060412630985075436934566023224103690907329031428738655931378175433360590842603627631944192269360427389827073642714358544024823857942002184605625624783303571989704263933038128952934629645883853011631839239484223190920791060787423793309042677598322666670882502711163749725598000755026015260378515266382685367347104413673041723490757587341260711359631676290660435839573000835632470039150957945575393002245118681199039537662553602958031384837582405813769552768560415563718230658243790461221856262132641574576515273160749235310846572456564708354639332989098085698035681116461358449604101902989377479713542759469673061520175081340559692258602698778999979881010604573252788965208334239084040935724158086422080366506167908149969813382485581041253453756260714524489937534722437349094958566579934881489033473886824400973162417503390891418860672419298194909639081918836918251914127573883998151115249785724076868256733764637938188140525465774406968688457847951601855341526548899825570227801051182397913307764782535478406738842663051349336687036950727143537698943673779981742841007016046487100399439797627097506495357674528935355762089881191675182751258580470543543751762963604773456781073107777147758701168297579001084530590304213421567105769715575750552448404219660568699790859805623435542868924020555169005766019542614456232290243492743329148252734702908369307572508776499274738018669761481611861001371286443790464863745969548411373141270397263744597244173747579360551659108704352621437006828628184288055873346741557305909041467096163022817737739431456172409798544527885102285047034247103095011471957567431815946706000878247473404030852785868492518780323965458140893660460884028508286719074966332874609931502210992240787789989671553993331537420151107801097184761036419070053918282415466028510845246412662073186516771581352073257275158580448383688421974901189962681317504859617606260484721525341137712787668362071211879057530131857237086878858479317559932111521299430097503968704602878948169018312927992428063117185004673123899238713379321609261238598444415025748950737923712758594738659546895815254763709688477949541275330358080075415089706287900602943750393805939275594917674747280383456583825619719358290618470421238611941056079342271529955005762813912608636557894149732640280426657815111415255006764648125521631329764601626201310719055188262340240553601077860502861119419012782005433850635930027014664130433816165701723325679300709308348787685890667346710177222817228687860373936336696375564324192974522474789702520650659520104538096795648*i1^87 + -3329335751989381050507993006880301904710895112080188971225869319274112299923691642917207987869420189024767010150517713577185969274256038260142081803202358378702554241306181335855932903457088376045311857063955747097548915627449041316448806056218520834690280013274031503984261197332887124333099869707666383416795525566602501632966008441455683820934056855536455485822058967586482677911136443146568838304949747483470280076192037497519254780062552583656766834227467797263932773452737930002605908314310760811865930941715700431099423882989168145321602757986657459948727986761699916480210493353045883849046129560579882508023652069227603297355558290283027089836343417182362733866625632720069102504427300683872742275224514454489620546316672863681100736204004950851756604646941017074942622574735687238329737816513198684063566521413845190557510194704556212931394248515541749304579492615515615146443207887140077791102015371616416219365120498635302006691354696409182512670613255988401066044488329247294787132436170455866008626866316563684446184850853462390696009683670434992228924655894938219837100962624442304663153205791347174091530110803798232978836067428157431249539253049379749854502601364941409510712912483631102171919053361514663245927536352575342312327515419323628673382324462363443312098614341489318015386657201569778825458867155915773283083155635006962410867395728778311235843196958491884454662955442539617398457667071460947303257313301572772828366668779640989578741233438571044646366497509186577866316862827304318636079304475999917370592048477955699944016092088399532744759758302231790936079618473610219802075796521553833087253587502534811645433732547258840330172687591449160861737570967928069371391494637626017029790167326894137670236710539893283167906730276278023530345519238664456002713412770736708764187495880757390812332938611385842444051880020775383739603752941741792962664012887035718617666150499386872133565053632223120760561313861410485917990544545199219749265503395259492507119621255634151835075421999865054770968106005776683919009374963821490830802937556828333325160912336468486147907609284140610183981686890921938953049556947538639582417848419781412714343991261437680588393276400365657978358855152198323659234888644073172110645272775965766723917147905136128369667862003148382096266836258097017661719130465091430189538145855345781312898059066239236176519169903808962727364946818506675556837270713092812473329673750269342676500930316677007671963017241742461952687881573741987692591639159881176868131333814981366716398032589169990293921925061347545662784013621921668450695035585341868908987507507840343591256146147203978137422544799916215137380871220106524477471404641128136875196187988957616215950643076590196288913408*i1^88 + 157735455838514216871678021197459163933417144609764932348530473093765475613205517549570306817566992997706044218946689055790359751535483289496276014896350836018951229419274841215195546635119664829588435517732953022441270864045759533457137520479254807849227852334289539461179670284323907346121744591543362707148751411715194045359778971166082161761970431603759966560190425424833215287369009132633899478703068085439434930906015563413851226777964773753695673002183983394372694089123668463510105733281998501464979496748290640162236830454501307189842446299516355330300286680101037633426140530707911272063966342278507212533348239910435540290285749654417676699147575718039191132149706544936567235375353879884888247040372941494235495252148947993581827416582816504983609611729511051450263794799315416461964925251959113837514025489625218119517426947309781947916098637905974043518229091821769919117931478555262122230125642031555825492183870850535092567441368319821172987429778626258902794143166805718863291456121236270562041384316908544562656992574761557222910367963391899007226169958935010879612238870602502912241539531042090977623224039844237384037327351959188929329885814532563050332939041115097160724414732333416975295777186592660788040278683924271746565171628549391042475171236919219096495583267541152650203590639433413032475716943718984908197912359028191824076167719677112865717977484145440333706865010845240196946747706918802214214716896387558974135223680892603607447253272230958158307860696946531842828846297866613620019025815302556623095486102964085320077019026751404013144288067223198588210602306716365364658046721855593070849284307028517984108367222735150320062732152839832274819563061396410698108530811840267749814400146256930988152440840529472701245863129850328400287365635600999954942516887146126871282110276867473146487911939812154413992424050603506357035928727906516071758582980360420455782862519143598741158423762684415484894126082412790010355733629606077677643277470072201881966285008005621458312900623498395530992504095029007261860787391036238252418158027182963897435414043365266619736697892460727970990269143281799732701054359427382936964533627823504013938076712494118042434094109986565579418650423306022685140861658157938449874252828772009636869724831212085482468613500878463950910450324930958394959945093551896873364949263806614700620876244579748684249333151704042171259590117085255411727202334853461120841165843110817456964242373460241521113223794397848215393132647922550384986411735393272036152594278834079321270778794000380492966719064941514054673255530868902181982743413243882474452010765713016369116218130893080768540345425307749910898441098742846806554463185945163083351638248672017488964432691200*i1^89 + -4063483205704568127278054235222578634778980576997675296366735555539616262700834224361467674433950330655229947295495239961712310025670690880223022006284506232283638513518749019217447664135407588685205201510564313777344437913122529528828860654605791674049575340105280103867894588132667622978435558968062388672837820902100981710824577190331448493728672405765124872046222937024960550169701949127044727107307847214061374120695732253755915839788239136825193620654081713692434900718759322157212505658829988953866845889244223705503718594019067065055909937989834130814111797045871761180471103290791480517666250436753508564898004902543004167590300437313149155225126803428776603654490169063124884162139729344776398106896527190323921089891855140362551171749113903630617832077160217976113371162194086748354116789942635425409356021692827582646774143707317507400192583375174798458322763105539350503757372542705532944810032283619743466726206313280708446972392824080847613570675978734969493553479064924040065138638639727457210122188949764797043616408058149496846295462832663799990353098364258239072267264184464842145291206168485203011699486485747759090322819614357540857514981289408060422758019870392450408737856252756055579345623742266144052111451696166898999793367074358862674539101940709892997678594378549953408778603550955599360450856591504941217751575784046890884424153655075435241752760494720639344883265934417676186085791858390581329137582084827254671552726920364355699884819830448962633324896965062715631786741448921459191220530068881943282418383169466677882514859656902258792314148475610292914469674359005353243352270029115398764936913962592352467871349766071083149855331665542897678588555083874712619301001518652172879478521117707399522029275094708675695354150073717938985598095592180629103452147525562172974459997357693169214281251959812082382619498714481510932402830255048301079734847151906968170877036091155291764918901227239823334597068982117839729584849712303661082422534621948667619272036620040757869169474669393832328245786907100173225316970058845889213845019688070844267999775200262075269696434717639724489861771271719340437007483734257444150835814220070608754085415478567803056377773785794585622639604900556046178172489032646171633371745326791173239998450155797683599999912808480544463283033956512438224807699409546616775039409517725778316384035768762769429240428474065121480433756269618008212120960923734144057656795162019278020976551246859207976641373835598682673344741413854940820025950004558685465551382918380150714873445436985527643152963040298178128550526868986704668911936066619648924158544758939328985584112683022884794913338247482163612930587170553009388891350218434998627844267773526016*i1^90 + 184327616386136099089807798319289092470082147339060447192495840486766756698866789982042462680617298552575195063868115248129141364001752628339882383539494627631505015503698767663284861709540736593950227054241288550744868271711950483651506662139453453202032316603901478581259632946973927524872444302671020873797108018636749497068926387442788776657344147457911626932304261066492442995401893045497078142767800185748676366311989396327380301883867693177697129557168062281810552938768578568387534404613890008407021629080300164759121902034164738537216332918259284100957621826514919546274654257100374931521247361724345843114153341144361348019798893486156515888074201131932666449860141065441368902034814010725891992739571211309259365918072072486737026016200530698753606241758413767913518616480276594102247840510928218726501600184135963614294711333549444025726076187523949155739365881781134471813321797368595385440817356521648462442868459921183687687671627140125402677819916958144593145026532887260336390800360755858945667468508612794034970661080911406073170906967828663943133034671820938330076590902057827428028666791796779162644159450787989178233237186939637172538289355887750937300341213410500432433684129551970605415802904568483611894378242300633491516575228041793513420735117267672225465616409770786185372347904670120822148994682981400868105226012246576625262645652169283065548130601015056219314007392254609031884105316690236323084496682291487899398491461957558956178390533297704902809351448846989413449061150999928868190304869360918079407393020554753796326468324461274216168877059052019396896377550668138956873732583276936249855404930900739171172308162803024323965563702298876434948092352875257488827581931472059533482108456233749280869793276517161351391809168942973992210389342678297939074926537145351356359944767414210065165534635663065339895168078604096564129779526412559421210971145016680725539437000790895217023318978422592034714313769302842419577335235942260053233123272225911408377042714538378590184255646215080335348104299738524838170278535682975425838278650484173751991107415655469915507189249432942079037116368280592329042673960351519323530033636789753022477324904052853125737667703392440903246548866174946793714617463614107808953635890989505590205278458308919327727979492592260001345405032911582798281191886252022889085285115778760927491111258441271918784809246545470236073485446940912880779478052715210646698227379825850445456357566720799929987232863665305767510581688473224900264016640042166750726301323913187600927512456114922181365513461488077436946344091934701867623850334822320045869077985256244065283594167786634058291615549368253348076409778169344428081152*i1^91 + -1924729560669996955813187457811795318423483867703327993692290100425646929768093498228683822107847335729057982841263867540571217637540400626413809401429291530512274618795165988510122847129576717338898042583855959064799079850383054856197711441082634011995971347311281963164498146466265697554506690004788051245132866004545158825295984645481943294745315374728820618058963981053791348030623279333691421937690545786003905721543813763765612843439052590324941531619283442932256767085330066254199698165471503885820346816529883368797264140644553579202241045101953506485487281460970276753442975182392064618805180463993390226755080244662135249322801378829171965610843128137807356734268449426539998775880733328397358585518824790851507778479544545034549084806231266096062384965445527200624811639723353571451822266866644384102500305346538976503960246236680171150446536543586550682858298400840400753251433516592340613078664850058232608349572856180443527599629501788210146548824976224393288713102231816108683641155345266955672437166547815689600460867248473740192547130248518403404439101023349545981597276636418004020932310903960367389035876940938865670186729021552815544989828959155755747292733081551135832518531825935649411408817385001130305315146237311459959687631578447767834067809215687721298313008312907525626751799802709272952082812543507163102964729837114993135956722725811472503303770834073536370354542622071097459854147606584792556634846708643350382369462633344120703244542781256055961005005583386579818018656047795676147909150142182881198030388343712978098621012301907776501357934051553416276336188853909301060371132206387558531393606918982305124284984365807333761178862766284182390849054676456024392613461012018680029714201931496129842565663579923204410222656050677174927958471173218531414349996565272162271859656968848048120482661471935168856935110948131992651241304098141612777138682264042791253468150043928423023845728546762240808020811618186159106948265636763888143490940151655422979967631407084401204135427777556717684137699682958563481219605565053841261178728559572954704273429100290132218072955464248876208631752741031805058500173681158643152827211258100167066470271121472206419250374614617258689874025269000112071680148807672273431231924153242405258631263482504665249184786016559800382109829203532757643707982947725493625774053423906534895888601339450990587669809261711891174667548885593765320478338318066820018999037989074600625279447586830198264376836566754431747175811284124736045937786145000798674982792602912739331797566726085418116469246786792535537447088028865441025966419500265604982647408723395409940002174998894645343993173377024*i1^92 + -1969927392996119828142891162794066737801142594801117432678603606834598096671387692915304923986568491807492722159422586382437296786890143411139599850029626172189655429593486710664016442729113977187838890281767980071108901055896644846669528463250849694612669650842911151155143693576612285288450000915055044068368812385575724082843585782712445400262872841920384030709052210677990176480281711361467576511540902492945796433586398329985366725367261785949366753245194090910604779506438584144809113588071005642439782308393016946202667114767032957938086073438563687539869266450891746078839058633505211755536345268739686934420823979495318592422061223126655314599661553787769609697071668551033022151340917119739814941674197104290106808544582054619958829188872564381127456086725988112501219745179150864659564092878728836296687444825484418209416534576708981975399931061578987930484651518318236273727210999836404412067910333122013855586025462592228302683661449445707220097621238667478145765240869999453830825480005771246432529373401467262891965507859902296043719545755026678268484078071515241204188309961969594032947663079723593933291283340395515398669252690302958881235636045374163209332730561356401008084540434804554408636695410800843672570705110412025343350899906204341350329611528341764108354860373292623575235833853451702940724902445266800421807754230998697673521012908590305132005005864377814480825980619001378839888915453831459692823135319743788566485229722699670163421142770801379390205510645885496453559886942834530656369560570527342182801694195765918756812002806867611638621920689889406427407575679746750197765038517800055622632369416912436088114698730955964891733295384931784371943383174522137687501720109262021673816997739457828391950179849481882907901561351103547978493898625037151501959881816808768214102280133964534216905029501959494495294844379015780452019726660857746785818690096561776017547790233766502569923045590770585033908250760381622113981944545962310390407021785954358893914070878695100737291847931809332605558766349806439702147694637025049238560219721989420879417119658614960369168857019223530552347684320289023264218555624590324624394322574148532744314183169179861474844612992922899788521564273596497228622374605836134452845778312627414319808462103092295839646568788753610082820664122417698158549845534912288033960044557408727784844115148915895701407033080041792270329614997513984054994093765469030331408105882506436765189635784752199738698024243195126059162579603827366367074440330944134253913113178344893516164647111019147995614758479316779165387341567808755091753003929828984210010636802540437504*i1^93 + -410695908256540761013474858475895272206073418962502982960633256333887553233664692438742210703077553052811791643265987719682311352624930747820195525825918756581280930264520680338212328398767157466335827737549721894158479974215528241283954723233168568133555397726512147738767884514738030113401604091839144430091316533996963567128509343420218728969658493591800408209759217500989538565392679616084490075851563659929628885199343240491448300379101446082007873756807105799267016803452161181449420337592898557715978439071792518229393127673893311644189112551267612184392294188374915498261867487443617789782710632043845316463631451351517996870644061121334387259038920076233116441463809158213181587300597609921997041328822238790692448383178422135732117427722444408139471650124889511567513498543475281778468985655812984960634214742744089786485685669618205924349827213078855351875707845126351529653562759071806001775481558138373686744572807720748941803404579900093812177835066462095733427056099685925325836358262337375620795894440149899152237776660869968085697531725992715390097783814075399481673183344089592182032442189782732282298610599408670596098407146335919022360430886196325779035823527370225955494552218219891849952821531193173742829930582322423928847812946997408178687764025906365949455141510822609582891726403376739591266431657480841875831771511688459766115066719071558847659271856369944399251702542262516389848721590385135399415832423417371202541755371919229974551815052320048848465677475999394044660824519941147770269125246043787743759566669052586624006043431072282117223887543008752789998619596152805042436810739753816881939241475823827334438467728418429772500284688067807985003163016037082155694789883488092442183913452099222727206110229321585574569828670717472250300976850985536742500142639031504515392067240440595709204366956699923707738981906909906250191974607958616295800971282498720399387345419173534120183288025586240183534882535164222301476456349471921357117048180710834908136781845294319572009455177176876578294568558233038729108711875743323414675436868512660088172919033331785800623708747001683223747469027700222320119374837779196189330275513019125953196683712992296422972694039489712645677099910558679124024464628625275955081380677577226457922542022994332788748515409067950508858355848326153894003248006069045172435208235423271549024147264683100913965471131925867184775238105504240349887075678696607053360883311135803211666327862310641467433351893502342113892574692258846070249621602598303510521147418107826931769066203110153200702643736956382050625122959444064455360512*i1^94 + 1213059798849360452755715608248713611421618006579427759559024166938509531299887547031760271882354712001645189097425865474312703794885056120657097327856583469524040133072915355582015683363934331001854969538883293259888509160125733712167255869893018813348509396902111772954937619100408167348519111241454563285745245570855120238377853701825140563974072534528252384315171652726391614908249810813234793002054540547271486147550910551542835503576929967498952239084049119802705739411933761236586433922704926336686921376948102702635845457520925487755807243241650830280147826710723245757873871219110094858593407759648943781790642374550611479768219082336681890891273980325511466591169296437242163485855412198146348070042628972403938614999369615106131371963820184616793175100087960657956654896586703815253105064795213035130961644717901941198014709489770300601656494270131514832025481143860745806182022745990531899339066022450153874078780191811876225914190711799363206353318521724102159571013749696274301122380752552642622094679616352655615701006788966228331967048233168540259714878916887406201136169207639244244142785378135708524628510402569164368572589201267878982252845831299649615786668670834192832269515307307066942300733555073349702180773706442694868797701881802706227880088508016680164772514851079392570265186319046342877491773160738553579962887491325048125246537102572035504580029067448458727296537937462077011725620861406420358100858901921426492592158034289922153280403125908482871504689062520882485706588340972513283456162055779790321580088431610190884793747124504140206370587707568699362762694456044809590353043807630851228270097746857896895594773313622249664003359489189025212945958808302234275905915903066227399858401470166970276892138631092584286757758638492146177204864055522375850188225965012716836889597766253398046282795603368114892942182159651063834871822672069365898523315035930688742274180098786380807238513655040136526210604524045459418055084627291609990858854790503460151649555244971768184331047586915826175468964147771559972143819533793363113377480411004494505570595148737996068895061767826172901943740804620748276648866381293557562212095188858504811586638951716306302559722425241002318706501626032546180925197625688567532279791024273148104855496514869168617168074404247341926343614917117375280694643280928004953102298471177883714398277850793726193967700205282493090246522253568000890578896004681009118443197328513578817936854358523911203541880693132639107212229494892493206944088690210149289077294740038221824*i1^95 - N1*10055548566606700711622493779014270979038600198494931674441354571585903935442031373805659457219538416683601399305626309104579009598889262433468732870994142065930867885733449447989969569332823990977414769850942341941369535515142955314833229410535320765822300992735364742193124968265596241942974338609910910381126022045471742959404557683991399649640944108427125849410159437174556660709541364697598493256591204393457277987872120217781564390786019788208495384815407512568004123419762195607076890880000000000*i3 ] ]