[ [ 1745604021337063005090019213858795865279488225518387965186364092821807402916578816368854752894269715645324297306604652853858475220647520777112909410371500884132861290525727512044394046058473188821773370731930275954212411829652414331978010898555130650541954871308611052782347509893649127857570469180975426918653282744096215868043837929229953821524676845988524414240419286687966864536748447608108239346268874377188006883314214487625559378321952126351770466867326964343445895729567999364205509850705774356171542337711366822910099973200793395146781711951416733178678565757621774419698561565236358588335793442520319469413891148772574885433667840601178406355121218378860433734236650127762263285145801805817864172780043545882321278052492647729119249080031752808646456556052773047640999837487431105808319941804949821280665650117980370843140688639845356402717637392921786182343141733877667409263677142697529926485261564974061157877380199056121018325767636541833615656930507232693465501635018317181852668657773105252225815121490456274247302793282162317166421865867488647005466516427274408411880634645340691424401024426707685360044896654110263705560236539029159154366482122011824289851391154598994213648782387176818662991501042862650628672007942555525239574901294707988607013756733112394846325784051907040608146703395344195615705778138700425270185833942716053775468168248897271744949371024941077965152040528818843259422201837710985065323168644875710450302104207753767409293888311382313475710248966731662736727884130369085923368961567922049023201004775332039829535935277341163699144113926817444597490483386795596487957767434510338238206800583806675862291359259085251892764390469605104872000102597858930158589590953568173111044329720784513087619701122570044707051203191477088887547926297872001249589536343198850481678754614172831901057566171201608721206365547004873019979328800679557743658593853168882034548666551500475796253339151593500201468534077883957664228345029975623456356897152279940434678744537610014784393039338248427431891399831216707907088970961173924934653399794013331834629288420510221383342378774976407011584774515504521172434580079204378899520314215950314566848771268435486896093828985003751796935004928616925923830651214332349525461243027902863430075243299069662739963440633734079159723421490880303730445447654369794700331217894732603652291601141193097269542441198811057263858698561415300099492658441891261238974242945604543086851041552982257397460627228669061887415583971251201439500698042664731631970332373050140815123710504518189059824209943484541996345752512940685227577059952875528826522131230153037174407766642747395245358137272214305773505915226533618922015983931314901801474252102499542004096755515380058528594314099408139954795887813770748596186271506280646784214389979351218803569657643737148509943012336835113544877179971479137058082750453857954076716691670239105733771637881832206358482528974028929241669369279938840636288458211258550219415943781789546843353601838382671272475732149384230761081099232124411938948837155220980944263038376715109602634015695005732891875634300632011781070365857545985490254466849322394524126315981360877702482320923085231529424761560861375484345729520085898490786098000491415499468700966303396281982148735992145345083601652209404420005712073237842135699217910152971725999176276229171987949910745074469108720022252677472481545979324301350975658901117618204849587104388474184123908503233900031295203841050098733168833315122820352896638756381206140392083385925029572875404938606036030854049122743638525194537478486455551828750314597876075522584651455086600917090304000000000000000000000000000000000000000000000000000000000000000000 + 666593971765433428429234171352971765960786003632040374458964628908206126713991517343851441034485241951711935159734118162611698386730161992801412827200090705995420894746926092948140443598747961284922970802608870697904268127326505404334423051440120746789053988481181392111716687647410999651477609698019334329019115754087996625876559291289000613052376142514846138061586738837117326268888887848819836340090007699017890406185616232579615854477464419214639743566365330547701505432103004719257378984481419620831995016080524733309477538584864615252884500426484565821246499919251358651600858000147494715851270669922575059119246654593354931165815529394514062940268330478184644468571806625911084957165464312053247459054213634071854183934097611851627387957352719729942969236034996069290500497517252545459936016436144729059490863563615017701414083487398447014072693268888117125486835238107585633640573418015170761333712386925026411907875135821916018406469274355373807619003552587115294301332836884557896258635368616591142716260620158956642464831935069643797657042322203375367709320360511597456595917157874959405566964147100110549654837724161222321375988957194690031055629733879649781857188871170567939280427375590754609209617548440151534182167957734782897492899685708428683650348867312727282415540767330633314894182261145443434593372025722895108156745629989957196919902392371733548727858343031639367324619823091440132083777602379195078926104656568575380436116887437655351595612880841451635404892823171853184081056935361864644120424291926059516576202510647959653300358154973872755603006911929872970110574492785776046590757117218608329512936722606208715039873936603647136061439206458890288747519661025487727468076575268282815250485166463240274371475542630499480626608568924335159699392253717943674439187790548077083353026812206056722524915788343588263959012281833116725257828175568221620985958296234328164782140497450205832282252473555221086821755396400930699711821770807515221240284061740025703004479985117077969157812857460019607861495715460679708930008835949208249763522051002788314611696337312994662121926595248869128293935176438786873733676863510956238086972252907738685425192142002121126698330146147035128724491450910421924736127375137436027339893453985495640640754952787454103863047799202833330651469573216566056316728088895158422717958227623904994422950983493633305814905195238651350154074036315196129739033222988315816832580530185571887193309460887780088760647383872864829168744807529373897486350067124158734273350038757797330133828437716337653175649725656428099171096989859086457183890826546564428590782077236058828408022061155251546743820057448192890235416479678027962130344152756904279964488713286550754173275519025798014031309562848683437227386834297781735253745606721257691077253736705080027336237696158949912364208476434252764003473437527682599155134601083788563978979252017439405638898264377701173844283417771539046533606300819362021500031716661416231167247336612621772679992304626386529012776844028277876239797240212275066190946840260578503317410691326315285414423895664776375482646813436852580162454045849544530717720821625848480620095785856913070933956174926237291259046136367662735940808165724869714377912811488399142621336133577438012136254748417170339466856202799743287078415193361630583587466726388557577005847163008139798444030003248023091130065798779381499972803905788973762807640720100216626629269495890779582198053587580480865671452344428961391240263815833805269252696521058772376421985962642599020815876654811219054559812454942015324808338821691504851064504731763240330905602430438246935607377920000000000000000000000000000000000000000000000000000000000000000*i1 + -17006424140256156276887187126790856630738583440289426046248843057646514172539437105429250446476902186958411348112637803770463402535275138327856073327397330140847134927414274811972751352905486140308209895426239410692799521305718523313869471426838294635209090197820638217267946960709700410846590284595953500485785635156407151511960623234301945353631256287701004881163257065496877577669213327908796812152766594731999138155852905283200640966200299885592185543909752383069287886264815039708081697496108667303597848005098553751963308792345774833306483047520665668175165930097842050410646711840756228997657188789943774416640532495786586813252131146735562695455776479787479064872536823366441334270487052342955691495881340865650988784230972418845858663465482539190800110164887740502247504652154262816520644128314372152347722358577825081707663700593768113845886913081564675620431650190830518892458744456527018771631371900112471329637218995720478002794852498786647600460418055912425854511246812442024781309776002019482277040794571813934446135372863226328483043566767091177078783399600208124992023698019777759785068274612054696864739915028537327023949214730138040002734052127415879624467036426487652119485920195917788395273447364769974475290724001415678723572344279374842351251339153375985690831625146909371248566795801917929658519846194415497804201563906881055079705266191453225342099816836139245602469011429238585653922548144078519274993937560540681756733672807234745429049383370640037732069041722096401435628787462975247544415504926432410568234155235800721434035061208401108071929037134662941332658652401385053308763381345771467308187474537383211278015567556539847033510904064397246695249779484285646656760977330631021003544010393600056053562395082398244921207286364721821104337190929238195329687529363093327738024609926639404270738475131852238123880018782678565616041984107475115172081289802750205635520874646015782882870619376921081320629442157446417111132139846375743258055086878842458605230181472508179089936459916699693712156266524877293639018686059077495909349956253938929673984649423655079448175569222549695636210251213772884183081362472855749188957079396847902183470313982901687869411881023456652427736726752997390694998308783809917111460551957536083088006731662805382792228628171081676313687291099442064249878018002711391303288947604027253400281021934362218986024562913043788104501302293697724945298070521363965831171969029230560075960241455571810880499947381065159345944408508292737221111442277988348447908916072941941380812672759561307815314994668957932757711881309352893252121681810332247245417997519261841831964477078230533938069819818742813679576425304282077504034456518729402271292635096108853565669766805334364676143119283012545825931793311398019047640758183617449728484471932818524335666161172902350584192326768466057055129550312531460016410051776768184636941935193414605924238121753395338271363022096118034297298606429996685809162505044910982326772849691615475909650524013199416759960968933439195228934166834809196979958989609517613720270775087254714526579573595732507681659806409641861855713768727817716573153726803037538686111259638382383739372404552427555188973040288318722439706947437520052280668514917709479729892464753994611285510944073074323561191013555632432875302255496878312925348387289774075544576576168325383948130916227319603537192098228219938731153966159436778841897832035336027312623518856186290222022670606009637706127148393204742891324502334980861707187879890566778655511287477251862380566448407199210942570935225616094422179949894830173889885202826768888468183172018646205010123161600000000000000000000000000000000000000000000000000000000000000*i1^2 + 227868114836117898876097619180917581372866011476668744495480349098533066515648773516240789026091649348836697627570193077557813855164915182540603757348657568695601667745489264337971996213932438094422963461563507499219226012389198565966888190754566103216628085874949306314400233519556274412111745315248679108951049417581933461647250196178308108664408535552594329485742130338543426607966003950967336678590648008422929291322027924379627181473523634244807948505001762098815576483710341796233755695430336085196874219732521998925987681671617204810741277225198329621360415370057499859250195360958674873320108263599627000941354336545748505214991374765301649364037382092167402048059708218805000024776681924186893028632573497495035930703039986940196182079129892932488166120721051668028897197694361954785642345459822051012958345729593994056616869769213883133565428592179082546514209969170190246760054024477867727727514742130710576666099320545522268925975339054153208832061767429492690075300311506591421656984950185439851956597402667265293343406817154644791333807464492485780540195313719853639709284329844033564210766663306524493363861913787096657372869417667024778445780990187783646633133852671192582431406628871680496765018504780756193026288615198033103040364812630394823270450325886634909867179907986545969424458201882422985284900617753306485750144126204331424387316458586782883859670544477364865392615148735324725816647646795359328676698553886974290231150080403579870528296104428600997594925651463474581177535800262082731250278561760284668913547790905142393553674540268753020799303844339742312431150268108713484819012275669494743769788173742230787974066169220068757037539981218765663936771019159429082872710901239584072990218161511218906507546731058514732079241737458021064250723577346872166024887743227331362844965816143318775460073627562500613820290947600218422064340129038299520962151428008838347329696078069712087904546683832625090252347979647236910381113270103374404360335055506445768590556483329000485630752300259505488599016030055205917354054927806094051694359790766227031310030745337511375210431027753073102681141925641340978069719143957908217756263940903729435080773796972030283702278794278151689723502546895143379801996559807661530672676302118639975257007285421406639654955074536353692617108262017800199115032832380980720159595334987220387534615770083171190500510314829177883322963650696352589368986116108269187623583242393022689456184200361583295398878342303712531364057977596688121839855267197618779576606152289075200715014818254737585014163104805201684936738347068124834591239755837292311856211762065583826776363167784883075813258143222040039161280351718140937575596506283309465212633071590210738608769773274816856180992156891379133649925467825831786783076776970366997258341283111385938768012884849021821214113878649297738119888987697984533906646322367889447698597956435518735711680300991096754302078044111779235508549774020529339238587818313958801799448003091785547967584353329582648990436945289901105559498539308835918067878928752009227250572449907230979437395546312730219909887451232167189386643531055288354497227161489512332858142095498834236452665716758780354885051256343358648861537501213898947835614017812148887767691491766329200862711366315917079055156121985843213764175621914874125874143358502411644259621970534305312254314548883918112499107977667604858789743882549286158949030785304938872503488061260093557936169180452207481496339944635025931880157231639760481444566812386850451091052157159839126781649326220743754359209480863527806939341137143890821784508888663346617846385275145240373591277568000000000000000000000000000000000000000000000000000000000000*i1^3 + -2095679348720293095825045025306334845759986405763397911366718942679845278040425381729701408523764066556735894039935716978035084877597588991377733373348613305731246840606770375419168786601227193830197218580955246939882177073125719171182449430574037707876462111039544539340841765220324190675711190768498681456593484206020693685522957092433256779963369600578509759188959459130500452727914978260767381032573935013359297603113765395644684067438975005915887761977440246582201755883041600503929966708553145713316759540322995323006382009874975826839846941188913549790522194393673748571432644639669496974991410610696866982345043669772798987320336654572041536489955942462582187010187825769739641421850112545661659889956246231008243811746316651258555992079184671168412913355155685385328499638748164161483856172571530276238067524818821069938996229900902294244505901971172121096034688755045143577196938785611467918071570568330035893237919945380487160456187290114151546949631390763159074868006064224831854765873898238292883610805526534574209315352106302147958961695154590303073469655509682123278175854156126149565960882047082458575522842210261714850149977478954389799544493077942854927240643687874902278731247417289366933386339548645395153163883320195029509947178732092371476968285044526443806161696777044303087229295474462385749042985905645042568707002457713373478688350294161869190489168061044062322137301991503123094989630237540906324587132287752803486112745767699478566530861973413314870296746029264702802799223854098856236486842368237169376890590968164057883499235120438587611110888123032163718445072385745651711473016299106866082807947828704154033942585873231487387280504373560331621636900676543530927173073191151341749464602267396559614813608987542563853430620755934138749252654197740800138986311947788888619266678950277745409596315765701845360330881078326181665086086418256421387158372600157929863785862190697901868490613721919096256014008935714391372681960710143526894726193465459550912646563580417967945529781039408747093816652287176055049579786180467905276297800354628312169333218967541782416702119342328141464337154766261909608375561578417073760773454526642766205833624666920939626195754592887045901155459365043342232689442942844024655336950853244419889019028132554697942613588307733736853765599102542201642737133815352570016171751001846197400073797967718980856542396671752704473054819570693114471585375794608853504827125822477917139123002596518696013690615287684999298395718977821551486509455625274779519923446738411383732407627279622343516512978941164865260314327240929312474207552222673860144480100475081900830267004757221111979759640829001689052513983591446229040272253668862896870294521727690450766340523057565156733065530120074508332876215756430488935065741422528279243767745311051993369057721215800918181064544294376710709295126933123368081029811259225375646834847196435937306363941956128477826674599838428554710968679246177747002258814732746839140407256592510769064963691990072289012267663108502655265576713365324854340672577277904695668701717563133749220148278311475199203081679992452741044522327567440129794391540162666199753070084679818648738331724951142254382227891008111247143329288440623545860301477122138695608636326723807219704491901699859129834095279302713429282398216378515826359414409927307272320613803259095218140435840901000719528095629181960029471709438412972718672655334773800629295709276199063044560130309776965128072997285199871869422214924134679978407289101169193530861972393132853672512949981266418954692207287646100735410173478565687877292745657691626128537356950805535849534162206720000000000000000000000000000000000000000000000000000000000*i1^4 + 14464132090768827147257594144610030259582955107909974000680959434417728164923800584533879022970111113707335455809855696608838820513900543933689406875612933172982625804747526539058096378955920879466121104382360500204373127969910606944568466306234642527859130236240823979134220726141695458584869200406188079023896318198795649375313380685175997525940756513091768296966443774159431860502062890789939465735792073033132034830880642951362878481890577817382957393729471073263383585280224886492626772583000276345125344608885688341557785082604247524183885005358914720050881350848201926506404376579987527866198005720180745552888019488463492140364629534247828001053781372628999994106405870155301139898328478104768779668451447799169955875381006259649984173225676770051844547066898475629674875874137246398671231150378549081642078622408368663886535133910044248645488601291795614514239450852574003859563172905344146713319082128367198849723554459245523439092122708334950609350489808954874254902933019117758442455338888118286531443284529000348482553042583040227710090161569037386584570378661876460783707047224613395472765617499592371738810598095577792553441238830324156355645953165875654545556684815458240668093399513453334177645004249295450089144154288478003598485889691380530270559000662296205904930718304993452813089089671139818570463755865620495374934439776714530619695967301836370072002187564860380574852054695965705854672872382265277490561219012352832298338043558485918968336510437621644700236846150661342349523758205224221804316197629909869921971465299598786621171475919158901160874430562635121113979703219393337132415212153990904696485419872359597842933170182537555499126654813369407507275039048702239525390312969584398305069590332372310535887472766178184521365666663074475920926696361797770419680226675488602940697514695670178341786080671982064992426201047397271169214327758385312970012844852816266628898229952889064484517846858474621298635042457165880437998562524616826846239927028299946418178974771158592255796217747279043180962752469804411362641034831676489696774522055967233034899098980196512082402905921401235831575114534323841084617862460932193840666094467109201748021922534666823100161428462513848746677735276307952219070162233064103337827641334341090634419393844875464457559670787485547380769459630869334930864926828976093388506092299437862530691744671247315302850974432592940298965023301543633900565996124404742961253253464161245307479869083815197655410254432372098371188064370056603343584367335050223552252857407907730675892162319940801274646763396965546526416858939382208428162903899990191381666732054559102333710966155439337858329449621912776691028567956789337911333062038221525381188107882937889364441454489441895141225444379800723948318384998626961760712228451129266518227092710557270836464862871538405715156247990287440550397992272580574502049383053973465873774766269733666389858781036048344794200121700423433248115840214115593140959609216595028413239744570668355462452506951909493927846046629842312585235833184211812567245303616588533794300991142510436474054210264491225060598041659529435250882611554547724401039977654861497556888279748284910127879189986535718930798255088415546069794185434850531999867842866844977449538775703854858512956639753159084855815261317911783775072957604262469118939278238525385452339465014668371399387638675230738294132110308224996614133028840050312569533078009733031659370324578654349051012619114327724061558030810240278118496389107852274733091590680775699386093135439192556209013433618504841529987544318539416772522436917123378167273754182766717729618878382871552983459430400000000000000000000000000000000000000000000000000000000*i1^5 + -78226771811125571853287415820398457010472864776120750226083093628158968600323199847669346244003551716205854890829804381998700318433862902730808268573609338505157979134420404936787553589438919658939336933675937782356242060164977362855191571293094820952304139872432659447447603193671775860253544944161557033695191795081501666741901518610495033297332105750605259652792017901431287024256095397043200230714234315209349622365922116839857615093415519788005169469394376561354650543088137018635751678773183359914369183421514664430824960426543893040218281945004301637026854639197104459435473995013390223661624114671215920185876416008786034263505129840189723815822069507492568673484855639397440674646850901395922494797396403207109510265866260094974978382047222102290864080626142501705136064510019120368694928628589898556959679783120998392366480332705437360702184631054977202398082914539666101670237903418074788311939095597158230746287592204633867568431848742287368704375426083664725269092850124044702929139169613269466133569683635668325393145874513160543103282653293463950387979207281406602082825737059644152853160650118076937284366182914766390800232371084101440292116590294959688510778884371141495544677506097032529696232605639689419516976964236470906999781976551655499199486382128021904402462407314595230863419348724622465614926244942152153741525173946192306270796960272501929059887438974944653393722221365813060527613349422039596150950141778264175328077645914093256136236633448714558797862000181553257977494084212725350505646565299811324799504746516108883849901663493303050711088459964806424991755660631049649626868596852527886319697620519291803152595989667329069560126572942436809109808468089778056609570443461096796548458392643670377869817183751904405944636994662327979480708256009946571475519210937428946220787181593684576039081016623086459158714133594498913490512921568595125236033697690542317426851079685671431910922411529994770891800579684750601116445626342916411255657695227359151307782661525977367399840481678096664813769309522531277717785128413504890465019808486276787535928611982386997326253240258134667528548208012209050346497409523528017844954070325346681100323333987582942646189215721400879530023621234443671274944073923423887960508564578801700208421229484519257827018041537442808183488671730492909493401353195375054815431887053633824006893887689088236626416546644653818280583369937741419599675250055816483073539032551659199465492168903525336334279559267195307028007762510753828110308846053060396558969312150040099392275068917493378064416272828802039711547053246859407625423522672843783261628326011255547033416274676276183889472299363774656827841167825181389545466120561585164061811228409141049065219934506320246025245863954407375547786472739972271633984504045108443229505919048099439044468060140462910504297561557591205698390534554901731827629253355970915476817717176956843765993322048145370536139566042659601068660078557005049521167604300643505387060246979824026404116091814744735253926679921750055792788427785972052620086208877723913537087807866820210421860478295246891546464372757842946565620401077910586122860627374234879598776570358427625397207603418603508153490916762876112075799385898122924337657380357577875213466200888844474113103141610706828355884208865676923492165226534175383369009849428548921349511700371105322407745975781850198781893286672406913633339660344547829036926820077091872240985357131424594992132816927807576536770373891411848074107814193303800775362211485598252469551859270063119426216933877587975790073496532534594518050775768386961173477174637320305308341938669304214307471360000000000000000000000000000000000000000000000000000000*i1^6 + 340625326994040064166844711782112741630442607960346842287609544173013972368835259007692555763190301616555907164708214274514398915119313809106111023119578940940705785239642784666595582768576692151063195719976231970769099722190308241804719785268801190875820134497198925030326544468837079292564093508491475232966820129682700233418826490824968293868751717707473146199742101349692122030969662953699360787590006656003857171177437249295270173133576932431555363196467644544809006814298627701267261001347222601159314306678523465309592529363432180559443024721361409686723231254330233222072808834383920778119173548385041098088845841177135250433946170886282405169809621522764368146637282279269548401375303961657877167576174714101005392684196607713679923868272904102018761118046425369474050267542880581458697404355021665278347299144480094729247315363212872966571549523302973640804857384041456054605134363465360858925536298585202895745178394503047338248728747955455539234181571723772287821927564712838365072624450225456303904381995159853805587625854804648630474983921105548283904859496022361600967068999752738915850348309185713116842250020834462549353690353266291372627297912055774586998591932919801010369391243784763483923533391826453402071988359751671978801834922918527564060680795015793965585685263029650610583230406360065056094062062707614472919866672330799817643439191876795558349788874056195380168724313643767161645052313655911815409381958216969737346923726893612845170076729736666874752321788914130579598276495597401276593131360550526600872326770660723342557837999869238963145511971073163607249586073520827074126713058148717818699104083250608010428964848562443877005729735224169561408467003681792487369389007000499158316836683267260593207863503947446337445274339285976204008101853778725941762856366000430172512924782488833799928125110172237031221541590590987734335476196047578114466220786190985568475874714983330595829806532580511026708926083578311579460646369815148605769004720140000902617828391718026592990798910802175603894781929822862060534798747122132604690786235721861637962490954659752476425589539335800262882496181464879756589515598741658490608445814733422390815540379596432543267218585624572253750904335755034756722824477565925177689230929928050558229876826198486363447608301631977558227676651905083635831493464826297964097922640791406797191234912589209927833367111714037979681475700883096376485093741078126440627995335501972657309136750263436687107169716467201431042182459443517024463532067795691359986797661097752366712453369312056723579222160230452409684352537756018808426611154480948461067679573074074606298903505685269562735336494167518869386377773453607808374910053792000051422463460573140009360770128485177586366562252571538338709211814805289059966655523192020279060111387953956663773381760593065884095847396776210264486325414846497726600348094449016550191815236166851856544762278809122252053115178624718524121376779059174383005991062023391951104277508594892612187812417763712459562162415661122224647371917499717426710213027345270072468135192444457661009050541077502386266208138874618889093009846684570519743249106578264919888784206249307484761532492451685339004694801400419181222965610670450186859784610646572294864720459932735623869285502090045018778253274657512276875249507329055110119981787710598739450583493469847870683989894893405787374414335951299344028405085768343053501873152074090816148420514145067026288512216253349337328923408437372559680517398605075399075028398604674332201643528739664105054145580268479049864185395956315075810305274709676440939139235392136013340135169794039167634636800000000000000000000000000000000000000000000000000000*i1^7 + -1216485397502854609032581399853491753897025453087338709892972021351521675455225432855779091987934903657113871603205559632550953011287722865766297787656182198613526016624937323841397085478747118476700832171881835018018902435575075525586141169616880162788704022139417569219471697843608684776881559412161937499746228103785153236794354337171239303799540784777286846705789354365993531385027225498547757186817215925831828031162797435029835492028771906270198369905682001788416838647854945382132006987430191654197443359552799817655425346731038883368930366561377713935123738978311340791290091280775254670180572158934192955797604289917141474400607035655554274351550485830365612161721720136356795871946527762668303705475355197219863859612521312411973189996944389976905803952741162432178547666867291436537759283392910736052646611599706758599386228362707698095739794055338708931266738901331285208417961804530712049551280829940644349432720989658628704675544298412781253071563315714410893672193889064618290503322808855574972987925306684876054770520681368425939872320589929640562341549133255337235101935899133708008594169998388572831406630667740730350901881406785246726983388665970398966491658895364945290035325496870084778436193428038652183740238103481694849169381348093329600296500020086731715671311920056544641278295609348718622809146459402606085027696248982518489186968953911143988332336727646916829602451969656643990270529248238001036309321418414687756397790921032716001420098610562707303758910386052004961284871152851099351153220203236479764477553353004657462186109974286952462911707625141928688664827523812913456406922172178637503141976371267427166960474195561354183954045190712715267070740336675971907362789807050878311113523421011257401947864680508809771096330624872484513213869830453825116626420655223016524740055377240803107397414552428012974346272053918486339136797289866945239743640548085474997624184618024173256139321707661633004393279992573477934760197633836755861768800317245374801771326036157446769408112250958603899917230949774947419677321686145820855128814406695064799902501190507279259928947955546685005128013630185328326683356948365536970936905452700734419643694234278833234552006684409276494148148263351581982517980370937788467853404470172647594248828479471794455018149591822099018110862234127010012679254696918335311485692060260962833126843294964627739131080156753187114751460471279046494222890652786966900371402367420378311977005216476255092923823909502660484861096892851778095744161680172119091941989283993666375068353423075055412573015409081750916346370196338859629941071106005428157171434058538984414952944206552175215311116490715679401718706030310205571078796338685353622633306534072052033191135463225702178029578409769097260273188493930452927216260231801342572522175232532311187253827578390779929940902443456265724894774168837798952691049476203019397373799720398482463106487890561848004230690564261219679177745453202072755629908409989942283181573859953131825023195255617416165823742990277094714274083937593062941085357758462851259234897598628820517971958573553006714018709327347704751814628774632961663823119543025427306415339730044788895057910262018653641407493998024057386672540377742445878500204191525938009495146475869298066313609617903105464264354367744439823729496531520739678526150907579435124781812323557049480431268013787887237621921020477290703849253943023452863816193991006332709214287699795778977175533950044519046738657548230881859549310345499932715839925579854677591340422062901951141250534693623302856507373162629419405266421084450573709396094706871258864895140054425989655035904000000000000000000000000000000000000000000000000000*i1^8 + 3611470751380181427486195529375162460836406505823959103644282363790485517625969201477396010751138232531031265829520770854203594035286460783262543462644150206767030257826602999473438636865517474338191217750380497870098197835866834096653688769069430349047916299574252161454024630473603454712099593460206802401377154985160198915642453739418035221085428004480355953138817526735277477928995444027112206657145022724392410390790546891825644064052545951313305234791553466315833618441388669955909694360045722034237317732595099390163404731013623182439715994062139872307273805717922675882665228134955578021652259097549158728355331583417570385723992836059121276861923479508623835700574906997676789492623998310734178094402580744285411836697031306459510458418960093069687226872600190046204302499756494302371616975892370783673300769047129242170196404108471490132229015295562559980793278351070900172773944013414563220001600198593735121691033830848572163640357313801414234803326526077017454994962924968297128273024093830557070098330437793229734075708251808209684362599047627861398500456366165122738418937055987566800864626931823528498883357641337413340006554778949450544338411657123920594982277570017226438220141341213428504474565538256562364924734321317437198541636916308440748691784058563285782742165160474071273932795575869469170079280371883587657648895937145996314023771228756772583270200031787862113995084308142301324028207360819587663208557723939289636639017830426912997864755170321372470716378982024308180312113308086548491405969003572186052063110474652805179515336021004419901559336887657466596294085766074772294031986335116267133239914071393710438559681325692507678912342298066196908277545610329725454626866780992667811053720834753260294762188329047094855398710552340675071712321676123958655398521215817782844148572600192342071747817044661024081568933862575121416053476942212190516976204633772503871038495244157676950468983381590797889043671240733652791812897031874181924272495406839808219171371666711418577807185014554420424883763579383009150806167555698944213480061773555250631941055013245187651446495116549931790816046962516810611287672637616547841978662762651825146156367359624475770653053802084737939394107607204800766902200478323486680551926414999141281478626549616330015932655432947967630280589130605913325212174935659461442714779554961970086442704334565236490055965993408142644308345136799721909162247206292755229479124204601711557338525979410303267560623073701845946165496770086505142589732419538091195417720259591949251671025283060065591383021176398406557164717134282338162058287620227301772613096035153791149521217995822108920178564009998989924554065512152934284963528346220092342083033356853891067188356222101036033424270160689067681869475591582873069830539414256712962255568080158160303842904923632350359926918719305795980990389498741361255841038205808232362963038103396264976624187732284835585022462895951368133010667413372305064276159117393591100623611539298321800844791624965113217579266215982217958627116434879019312643540366129256196552462887321418004404585789661746258956418815429469959477153077522142541257463622902310260196670842319334723142441750461125043105869845575622828542727206710333420284149440520962423518748727143290947453368549772983222510520141928085931593162470720864532602875328447064375492410786873751044030154670144339026035202200126679837769560133152542796257894039917655116952741362678636073734795360337103213617763084216597076243778413271289111940220931169950163917209607481801747927199283049875703990775997037730433113304504470343327966951445441065438536328389813313952808960000000000000000000000000000000000000000000000000*i1^9 + -9007662778906911214705511617988552129323835074234575553451165940970568966111299372300385254657478603157259865460370153963138303892118208098171152892898982659217852054211053482224966504854658849626076753868536469257833552903566125366789242257270846803939656617712086083599674785297133846209468176256013049073640112967573706608113672274261329385825639633233088856363274475450059299683404815616386336710801617190570573289849076895327153302044274981216080266373646876480594408135581162698773780993503281241696226631191328025619558892781346308634023864793460690849476064728162425600123621320446528047862143809244630059880219812533563390912758418786477381599325812508473465257259171227125363782271370095569907397849880450726521436945960243009510954076517825341791850753478038603146456686057829392512475467406797197667541228296472917236099801428728601865349795934331466143808822029635816082595862360585485069519010817816127021405383562579824433283910400765680345894783998568084459549005004623589123014789993482301633828227691049065757586012070632631834421985001842021179732735245687830692789313255673160423034916563162483224839690032294717394149393857712769969015587320215225085331800303443819444218678544474589659384831095631492462285064544241580269882883716572359393116832566038410975467095855985408109821435463979043863695750832792541091134138896491941009694016943368866485531797391258382073433633835028526294677836154059012032767715587880446402961998948847651197481885888809076995383553374894527728966263644336002233533829405476431675660407161088829859197568941424884441109046557324746878923283674811010958247846711629413218186145788418628914008861123377809629598787890002130727025746992684529505130265708285620567218187352474321298400090571641072972516577054193660038253968684449009717509602976031549887430721751374090817548846212585875534883662123641312761206421030246902332102649543670121503158170196082182722315932505767273060367901198249157069355818323859149095483918378491840800752725724076807932780810537437655844349301629581717809294463755578800732124641668026395240912402627090963111729704593438295309028185765207103886485320412438582028286414150451137638362051408038987399310628267267492456258337641146542615678259891898504200032365304822073227551848198006555944041972110709339145726800437862373769142153689522527365163340240320167048268329243897227818775812489764712901233481899164076480366849726683140109064419581949359468989370268124750900948105855812342373844135911357746785965292128762601051625461384854363314529533489059828994886263181493321691685780935712178780784433341800614206116230915631578574192787476590921572336595292140243272543767358076633851354776006270923521701526359096169386386532150826674212288197628023421724292829630727504182329990910408360294473128023667208263714044154509003041824962334968491409967029552487831317388332477254515600478634860549209727280569602002616209358256755770276203889955807389807395920453163880058228022937125191972316608626316300155466704978019844546662777136902065981733029739840770177358878212612203797925982215090896299623430232906233285066028656738050851393671535022935157439013142543939159843261259140280328242228156875424579591820158947601709408506580326752731549881555491562905327784142364757327503776247854964537344600862346471489150014022131537172790880069480025455538081294696437464978674805234721722782107466839188072949932087345575244192726319089635121158245715766996705868357553537592059145090548858303962368856333035361982282908236607511433651529212379064475243714583919691928037509191492545889322037995261355679870234403715819988896972800000000000000000000000000000000000000000000000*i1^10 + 19046271532690544645151148742384005921118652116441052653295639812958140202792967316501492581673746249308478791342098176142575250071135211940118865111959358783580023221771077935832332454927531504513159896341739659070135661102900253774658977095225524756581990493076820972143229564552424669334823925609323920576057854723749481997475796397122515995374474291966181382591270816240709426192405762555397124389817131575626287786070501753348372400289587299024924589721433210805432876373520217422551214331558469842395032308737550364988959431024016975037316009232422011002655775157748418159229414656211066676153024561825358893671599252544016208416854334124825930859819855732478066910227001508200274909850901173266927860709634389887815696078041159679424977301819540838474204636126504638218476120406119066711670724125487744291464067452417867838965626972965248638951371917820051034413398628879706170586932724090886293253573417591671579774703406018119564362308552175065297921541400812330345128176732139826304280252174468970837885809534388248587380326831575829549189365191726657949837753856835411580562409850187323615053398800515283537568037197573233877615419122693172559898544422934957227137387984826660110318735231109848346551963430635060011226860725240957077075760251560377773944707185730725853011058706601435753825223881635094667928624644552532331529804870744964000222771333612753122517556664466593689711814540125340634251789493093297661798396148268865268232979474375292722963681683516401075251928715225292383255269126799617797655778700585472682889914980021442297619411534892636161944263781646016200926829092500232600950049780627985439151304254061761553542929881449593065874091096482242295096992351715138643682964669669153367495464249065638626935057378595201332118313428654557534207964278613015084424867506447226602892963590254950081233089715814008321216368802073067531790024450030480154374111431122173731384093010346752855255517148643775201955118515882122329270118721151283412136419159543294444022864955667556818943386628861981622812379009576061053096960611290716742909648613959261494937602310376295135936913012414276632064587740869614768900835144523494925775558700762515035206734558187747128669100515033916546973308480864118591246562601158901134727481743429562143247609847228256398505444864076542808035774778637188818619389864062746068646007764125209740901506909247673997876004678551602341003087164910466466384133010008130007471361665390325896108566894060527585723275375297676260917650786199179551239739888403231483328989196875979333440644201813657641011687647938437188532069178457605697548564625262560377815796656241907097607680015169304667596630185156657759049405837822281360389023016014198532584889218877311330046944435704208771671145778119645200161550130974863131344285496575059035850809682034335761896618134695448937234116826085374492118778845190814882429586632687990148657359406839839222960949856902978648314481198007485980774679160942551562724974805169314720340352423736482325510406775487693212323678393481369049169682288976729650451324908222892204215204303956965979386278249440479787709056406730469322040724664241741320266959384927036723778946600796748762823984561376878576868764056605373573646513355816889197848322194212907887259811647371745012463442411837815318820805643645856848847340760358349509589852007977689153853001666104937040212396830219810990169206092547554771200476716973687934161723871857078630577056537404193393923939671281431299804803286016234310676410961165058521120097265246923838052260353116354657100480806856635008986173716147283890094139555522014081114770579357220382411153006558164549632000000000000000000000000000000000000000000000*i1^11 + -34415099527205858253803231762125221456934907353275261160526177183598020623581792232011652488335535053027224256605383647321532233367353711692327918159891785885102130775485030955583888430785753411513259604082623121738253252363312627750132016117024370244193935061311965755558919047851214667820704081273983361316770969184366654282287266070220607085442568474150736480841926431013053017790464592797135251148477763068151627372868127215840530577242919148646217314707306322979296532838952114267646256966858112949649137170150723587694577169447807681498961993805113644682602057585414867636180782166415387044713203636301615194656320253749147922204702484250428331942540528922504871887408005949992901268974360063036927044503793605788104678585805671994798575411412311045211682800334026425987675677916081939495614039274292956386323992103864904696179272113778474091562836398240119522703341960639602014280241979207798817716445589147799479008920509467523191232753301506769471390657360392104209881926480413877105366178398103352056945572963959811035992902036338289292363117836139825787982234102767942872686006915168371969059781534678965247986332981566144297786171245997577890754663146851694835295612027266302075402349270733333039570982876333474270487335064939468293375444774102964964220474217815738391786666514501939977083210568884022130298113187376484789956435578398257835255839747692972254700244239959312699070545318291785384439944340129096221651694624081178914868504405138779979242302288195954656091018382324160479046912151461143999286237495034591801974034535933566519581798302882863863722658752602260733923326802977041189623361275509692278180470138593574258609805742943978920757918433759054897609411798336353416195441265669905347272167157764491638451524035809455511785140202930428828039858891861833279468622262222569350506508591230292354469749775796849604283693496054097136605306540238338718773419653126051315046181741159153818885691466814595533292003635675716148951922827651598517865547386875582880861064983506494946966796008148618275776336597759553019196499245865433332463996021871750095481667557521531993968483201804704936420712316912420228360653099626934960115016117559088877656850447619366332110742146185235453993755630046842494305275914297113354448177076626672140546864081737380798124288987746455932032680700546602978381539660256699942155533811453104279592658648831171461577487004937052414391639810551811839389024458495543941796657891378687245815692368562837133811926457179683583958556376372115637495853376918822118560442152106083169511387962867144218924005328342140533892746504803657627347359884088377647743971050548739738819341401682457304746690145076183076691686400780601056756916770377537051431557002441668509319406494637804859099991565440445703736651254239326341157359832708647909079360235949137375864800033979438374206359121400963631084626485496546249867098642737417080763681764565056502259643975662190733414717993256858255167991432481258662503511799449695920041239591410125315348132850880360388668547270809144301126308798047729123449023653494782723423276698892422689562365328764635150308729779988424595204116762691104748104455512558241935689754687981170372065062741749994227358116785586714111885803211897859789782671645311524516336722383001750314413963662606380400524807793265789319133042518969907952692606826490510255173112195608190637774409387927556299778887983916694356195184015869274965711531783965142473030003374340992673558688000644061687379492705355824074527277316986862314216551770158144216103691155730024647753304275569283561607880301810336360055999180080262392527054544951938816322756611936102645760000000000000000000000000000000000000000000*i1^12 + 53521473504961760278500731829683734349358591316726918732760409313263945094080897472723985563395107052753249131429734811064866646285390210684616133241553959630370774821220613231675720280214461052441671592712843888984639010954612569546848763128344260463522703450990485806878452956819115000821470268245137256024873230934938760122703041281136039407212148020837946841815045419452357330933500721107646679959805147191471079127896983797070150505668459383090435489624428561137454850995240271674823973114528402101423251539041764889874300874167216430443737050580623686188843773479917145265066655564387816698210812180155865963345715226492134089062507991798570528858991174085894582293646442257821647067466938139832115239180649795419222095680167778269118926928277229263013291374386415425694897487024411264951821200446055575924217484288016336949431011922851935024888608809657918787789442180666209934669045709385704540428120397577137790277384235821506515322733214114690073373642860196651098752138780411808901055451322760586621839632324586035066134013140276338233746722861102535396202756342895131991791605843435943537671716236199776559202159270164640165153385379084377964943274981449277615082800946966249278078641057481561239078715916546376284516827930377949111274741321992387325479438615484050235690118433447972276739598381144782627328127367378204227862314646981505809049779058986281704380533563450179537417137007494913553930778321473052679183542336418734060726521727148473696051454284579832092998566866286477034550023579708645227799220713329663415077513150118701992337764870747010192104429972020860230841718904971222192335112149311207497702065420971104073331935059604918629091810595886505170806284304638620215779956178739716613052911621617109037386509164215769195544316620288452935469751410778511217595429479834981140205336396521954603232663404645038879680674149448335780975127268559243467754116288833730986339844671764954393980973067460045382646727806575361323911953684650613094449028232827007859453245960866801046479551789389366506741130847655563023738383518354233808245214471577278979893561379816770613619863688516023561162387014921278896242419063507909419328104253536556759810967942182745488924733084312701160965468603184292468220611767480810399992330539252370543092605029968865962733381720529794075183886355467496817850082677329440649921655895398184921352557842159942917002636354239504039450467505760240061165078431112939094237175540511644690222918898897905945920938274387290419065265376432882465843673772791153872316031712408725410339827522462486721289316595845769533820315567336512993990291578709712067855738004769797726661992149532143211523118620335131809882688929033008893189926912450759647955572918111066855680425810567243568980174585795944283709955152581145752785255942845498906067495900138551443818212322600530825402905891070454577366770549051833346816801604197507569958301903507117040099090361286647261545941352372424984375464415046917174699928357480851488655674385998260536594440111075160382466270401713244648710918107323584256331335492023247561421739195838427714873747211719975055758377391132113704322876580337610157369523557804777825976455035926049501347615135829773405016569932426390075421202906664255643735415740181831730657047776353830067004141679026601007868117303585691936130861398835678715826322406172768745723595109872589876482629889729147671929161194130440156671361960565559646076787459877924838004548736729705577826062635605235571489456923581046106275677664751794304454111389263896019710843072828736455715861021385289854311214427802861380550687255307631606717281557668849876820752159405296844800000000000000000000000000000000000000000*i1^13 + -72096890213415486822601000124742518891101987956581155635825566841592031178797478184358489023767861806137619203636213423198658074863670319332930702676919813443654424765278955256983981350866631740380477588248201535581800579645397199548032066154557849168111289536584471926936435441708321283817635187007081822559434435314457060573908702430091195113729015944222340512935139035197683978492570416197217322360119481786195150220748046465423689175368398147518060820046129913921864201521597423447876627726339800097414304271943703240555170874148279802172982925265646062954048240589353789858541006781549600955901018875793386492575286414323022763235255180150613286154237067639880068147600069960599328897101624197847711202289961284303822856490644950095130611413222519433565703084415836984029177819655694032394807631178594978667825790364214296487666937034817625352447409844470296263679413267262227174467336088053263009951861414577367838166679458922078268171583537521046850373095223486398985983540432304052390159478924426582662116805461206078253899819416391320242039289595312130250968366858679990590938210198366892722020833069228006504873925702238292116008911524362446809868234686396274810362661213941158360394489139748788457934494619684258033858993807751718233270913819748113588936046626537695819155670656738277691881131868169334551399706200242753600874266649294049811680045763823668841539508977747824890973828816536508118279565195957283455418291086281599968874513994947987907766632354697015470880454856047815355503745628231693832789364571010685151532180631466252728971509612327959487845067948316300778564130046220998595285397585972898231900488328906365958758659289328013362632733416053718174321498143293537571477034655269869526213853964932836531855487785715621466706043642365050086236868311837337810433960672058700261064014650722862005134381963409756337662533395581525945189065934517679161897388335221127647417642551783382167876501374858496005994707030474712740628851347137061795919309438686745625411236878379458551148069557398191871989688214572475022738311492619312605032752839171644267631543765545315589179498621132819734471410849378251529937059008095707179852711098246503200609348950998428845736446983603222218800819124135623651441873400829382909190537846407076231450259824957642508262398257557242589908430312626091986991862444823331754859266642790010838806906678698694377866925073295453010458853085976078080423307947148492671145559477041315555862571130814237577490859172563388776002782693517548750169979734455951735052626519990348385965542888373853034910583514035973278464024825182952828566960639399933383014190303834856001065751618169835584791674597503813214067770099945194984139159595134392293277783881125434963626253615297786167643678669461105208718520388634812626984848995747704319150913961512863130352978742625466657290639733949858679474505286366860654548037946268521813575593230328075701718412962161026197169462869425688751001926909189736412869429978478992218283792708194562151218286465538182115574745788301400714723677840880020768915941046627160939019891121516563693793502606851751209700803150744785630205423486579295475041277838640949335014113682398021884833744271485462667133212848972201644275131335723955136033352581696659934139151871971232170659560038330463713526013109414726052532680315887738335480342194052073893814687124329623077282575947494703469306744927425449379924521850323544844212499884112710558429760268949610830454043954691822774645128589276743935331027809638431075165078528715659053400141736851232993976376526276683083026477686841315678733828403433119307385231230811205793777830173618470912000000000000000000000000000000000000000*i1^14 + 84613485296439116209590144878434492416886269491592240124252121831109745265872983373038310634840109604394220334590450348211083244766215375626206769900792645772739799222467623010165815472199546151411461429949596356444545475734191941039389778408108019089448466271476346510898788639988980275367025695823968339690318981952769904133775423227225732414910559478422706988505060961185264754910613256051810512662498835031540314015452245183749934635800339831202702205298755374393284949652725281350387100841072565120171948246541871140298281640299755171698007355952798794963745804553606119093322331520880598987709285148811234965308631368661155903719153875804783987888528106954001140686850458678576354987345544675921880609945819196977277065532027023374259730342629955225050030260949918797304553484380246639545475185152254276554121115831498058659406093535522037897965471399670187872646887361147786464279324648992782221875163671456445605766067229031808652120286173715766451763641224970549232587801237180640183798936539931594321931504758930137606327459391235236223254161240088734100391055996440136897174211402907238459690649656304638068597845415962377849481751225984868976579714727055367148668985356047605653354328061286902961746841985991606081695996415377890870205088437627416856991191175223154765487220791209335366423798834078878912380802174817050232076728891786542086352209580439952501356468001359174097720176519869392554102755826426690282632668365864098257092275987062434041968428354421960214243716621264095065617980553924787886711819659901772198213000144884832377895610603005241234562493647366417998075395503249536200308935192127093461397996957292460592731895773629112713465462397896978929847721857223557095994470381102080335801713418656213066138452695297888279528109966604214278067337616227727956884704287140580098044878207135740459814288361128749046830384117067661288792228147702228886077083717571018820425332117617800984490700937837789815896768472215344121689867633122943047385600048457853216340418409701967612966247923717977244985513940508645270599364706411047049084653765289360059720942742416220658210780966816133865959633636340820897762865841773322509934790625569280960190857837695806442659204638087958966251433558928641495279520675495611378935528369966079841110608489391276540913377475035175190026514338129711965859261191801533730730340782328841395455816027628295065343921202353566672550069429119036671076084571085781209437212840804543042154983375642095695155776542295475265962224264503824866950637418913403632040041368803244188360587684860618833437639276230710841571303190903815309180849758014946984367937698945733754514798514181948722554352524758626317014449701426921487315698343028598237163945623118284732587315971759242642102105113042212270187416433215821453651517704554052386606337770825313115195380918226196518707807288769697140138056740341674127378742131656473560106268550919345888430341364374526577452684183476426976679358286264117677338813735999779317178138881139490158764120727747712889496941328917001743129599892314301305601987276516649052583940861762197763910493662606631190555066587966310439970401589422350132644281184587527587459303559316645722038032227050994251692444838896135872394622595301616838314680045319217108632247133282068770730321428755540942223719232288890811127884267525449425470779895215081467510543743387224302719213919391170083917255878659578964833826405050558571399992737892332360012794821557435242199409818974791347445161918198838422659075778515421136141405855297895496064191703333217376585401289682449421410420740543040766878344610857302205466791755270875296720207495561216000000000000000000000000000000000000000*i1^15 + -86996419943990258575168447228022098981006951206429569875128042856746639758849191677860985697270165363597508722927065809109650576326463468415383714620097622794881625373321830131491762452109000260736129006653716759170580777753313912356294980441822718223404464080985800333986422795075433997156505910878176146321374354567224370757326912137741207308743139448734975948969541150605005444153129400541184907483017353498025240267649839842908585736101996338535997258369839579037365626619994448452544760451624880808329632669254355898428529415417432758027788383171944979897827348778200572197958573009556880164262365624135836832819989908871459153364488001529746588665078130175118721618045526713096583867790353725165358600379242431032919439750596174233490732843364476980935042866648145247571749004751033602420890217162211040921849590075586528489475282049020753346552305069192098130312107091025150169073182200889029380686465697092960573726055918741859404200119234365039456783795417264133780542236468422765816881422595056856446587055562660556669120476385297455961490600389169032832023881275085901308774621461716506761657211987619673256040760169177474509285022297901319977621579923054642401915903624826132809322348207625375852301050841833378444508573246684634965186603305416489982529203688423710648448676771715810734205484837565717511710787732606612264425178953139447981399779011838537589372836242136532635492802055256625316805343764927537492368421959516277162422626605529122670514282779670340144235603386779300200527726865812755158863767509999631481652800918905691460153437830130108368443809851490235396389706287050988875342986137965713045448395568828870988873150596301013652709954208465552611464840877308164428813347994617793439222989866546358035955147003339096507339735512438146220971421517368551069227793073594487918128986339500550819751023667380297716774662847861086096222609119960003438283198801575247787890371249165999806531828855743561291658422992285962923961617659546229265702303235384929704247981530389038626193324791394115185990835787852194970370669598144693154576060174696951919375843360949130760472960746402437988062723352279397876061010573924860383600291928177467952355802256065378711457984092062799851611354477720782041572847640962961093971796008383434432616913541836706804257018980514705433745854747219911846667780823174142922419362995454305910918100951040875226451275758818453945539904869689866171709199372471650590539464936469432327560059887058252212001419974449370711189283934456468054936213991195644228808621191852013669182174568227621672526531706421673633999110728439577213448908474557311923383838222914603245867657900997117046585172526397906332913015383632156164557095857538504202291789434645018612565869971691549475855545404049221581642829411706508668791472713232995013611233334997167727987948868898253600631242185527766617898447984221188100000524704755956281150664483003705120508227759530018345079832061912139644308663919352453623427134841850598084057574355868008358735138613483032392082243283411556730714010547397680967551403923374331941467269428702517972142440293734795324253615783864785689298800410805180169916445862683923862537733417776061822870426184870352583964741146994689469935973487056091918305957717263008072235301614984596975362327832988227996409721257275844724719001264808431437909018382477597356723042114876104780967882800729814954890341986710845505063298275192083473872797845749600601390932237466660305067570283807264468543450272197550375066848103358599714511123741970273708595630166048264587687558584843406003540692653318728640220463271782098748613887743158620379939545929691955200000000000000000000000000000000000*i1^16 + 78792525354453223516590608842962696496973164258436250501376903826994447180637005747838674881471012713889025544341413012891263629304363823620793834973109250229691051278581765084651036149601672395191188707559998675054364454968680863161343118600677874129118800274873615013673645672645680528114246731420928659513498505869733614209045011118177872414500128701268635775273471662900013354621821045478641470523850303608830606402200330551113130472442737066845597735451156659073742638678259507858860450479758217389179594819702947113671466869734501538472426535785482663541340778696618529253013229545328596218754927161334579170371319171966689460659696391732390867590192479365970953170905626515291359354811542698334757079694683525840359841486883048258816975685206604969474416767570901739646407796684036955459082814659183765818738619844087532299616542673294687410985769916831333260400052944694996384693651204570104578650205295170273014503023427929059938453293273026262693034281715398743910575342302674277933978350720863064085997028077105196278175406580412021001080134293134176380206535507126999777947047525352483336101511516871198844697841323925249387246985826485857597712556943455722537749423213461035012034671669683994094835712580897160020225589371226675119427522245016506349846956187954120081521943837211969226572324932548148486004150837553457522156343577316885558027060970854772152754188610826316402042806774026408730698494341021586406762089191512672732462419331149521725521126328047712387540120923794716680878690038836250390621804279597985729942157401097087898847811525921887375645750139904125348691395222153716586127508853865977014770781430303696816447411124393736718944334701254706036506190469461503424609572508817121676237457090381170893523981504546391309073459592469215621015195551344498227877679739566742059076577960600528408911072636123506227005922545597202517709295657408572174225190724361967581192458899638242590026486886603339227446367016475623954443135082092937517824043281490663631097256823963076502520241563576171122196174323247916506011186640760558601934430609550922178893910736305393375603071700829445227815977353450242714283312581446832800291725849249492334748297341856069710552110053845518502302451118493411507336214007157139899321974068222330822639654872848957411921630653544307751104688240626336281356607741884307389073129680306629000907414095384613676562661898429673913073633126693311209588977466982363772831387602532761289183179181767368087186135840572269598686718028411823598044940148368597446896663047889137164631785078299784226083249254337260358090861567097382224355710639807956431859326318212811590158101056553753181305577787662570878534193447697530179176995824928881526140855646469478290136594180248913361812548440294708978157269003885915035703642591556989145082759399277378363464763781460668350387349738528605658340253010132771417080910205647906999347948725084486517650983597550516894190553903293274672228486269132120391270552870450097663407658573965425995508725977455082574055996686635993646380760687145542188944002447457396125234623009060247072105854013673947748394730335953038361543467892220811778137794587756729590074439775614097847278942199668616130614687648560687383856276854193387133683329843579622750721783467870570325449744915315899081765937117871054297168312877560396467859439170090255173242444950178460119156244192432943717609332542239064393758415018369265463321081141219400157068284558680700115319331933632304516232329620916853744502813647575356530432687608056126020472112756617978079493557946785970557932508899667951757736089627251446004847547491474804240614851824582656000000000000000000000000000000000*i1^17 + -63208192087329518388178624969383818995710270846913777824057059224893101523528339085443656077386690067429573228302949010717140655212911728403832977501454288185800722645950396991053299371052422858073813231904580769783423167502076905058025818249703986942506914142483839260393613378769512575375477982431229861438028023638143880982454248320649578376915799396155321113153764161198200809281276574165063408941312119103281381685140695382741388216963780670799170496629842587822411002841690392542693304171743830479439468010852293147385024384194793666962677710849189833265559783227568513237711307282741637211508943893127462420851525850925710329541009084432023751970069932207535771308056624489207878576953152711781206940255887833969283318111034563209239261740016595319505562252819716093978378634923237678934249657784005438966018963837522617285577706149587860629394129677958721397773609030056655981319421602807437538270445340497705443677087126673120964939041881571116145532815269440403661253037555784974003480224083840974094378515372543330601880198691796820890376031459686559392478410855353584452489380334979964877661448149005879493386104223343227846925609284394517468054013931233858300029376870884176803107096228692048776188826119185424749747399112048125283417137764533272827990284628139801723499488626048540043576692464168240237557614921324764014535294615165752321204295921291478952503196560524194492630993563917614854593354170655412573212855372160067348832848754249068496973984743544185466219694525945993734062063156090265383103105528435019835998748722740462904283668121739660940082307655201732630343914454232078777998717020111719376185100858402610909116543923691356738993096513674252123152712901626684334957788935885009447426272581338455794309960011078189320067613376080817109181895841522845635644771944464177802689445318816158895636990332181599531413322091617039586407291818993303409582787265621901492042071365602152735745374646930677840181753739306707591852326355398092744362760538590950951420770128733892726695950953395892412358373594538197160335640919496099232298656298803882987037331196418944593002019603700452641417998356207013788803188780694060237133076022998398575665539044132282401490631257997224526183669407072485039151015766177667927032740301572979591239166812506977022866026088055489067460277888250869415976323028300393241362952106450006414345003233231847711375090411905700315577490975951110767173917445535559694909634364453918816252210217916294428084371225937065275807800797419115215480997671541751497464521317350362571786104214372861804921760746281253680751203986546864764833822489861976310970212919497856220160607649889428284009347977110468201423208539891436903227738135150586897766236605566551852192772976588711426182418701198357305763944050152918871613054068302767618665563736382693285302077941518594964716012031827905239186510562358496119974080022899487002690717489998357729487072400111711696247903657294577261166555390913753364234680795011274592329300889844030344183548247092999339035786687387991984006620899125295871845575937989042055368991830615725267116107463913923855843712515875355739535213110370261924355555625890052183111155578724835650609587563857683818077804947242861038516590127230239435432760577016522192910429317576089040833028810450622650688229005660299111794720763496253040239849041880548617644163778511296001904688760117232841038267057996785949541862640455659154212983440699460933796123471482031904493230250989503875556316592964449626330000724511812270357988551682754143671365941926210662472330905220466608536370874889983707710156670298330005145186962866756792035824243834880000000000000000000000000000000*i1^18 + 45154888552710746985958182896853456475763782538914126858836478573753368230155163350957132178300217407306537312078429774936390460204721914010756466946804589809460471586724377959806965951032364640115848477790386509601645531782109768632470278633532336318001887906997103899013008921641791633733421054239694521979099600994741309219707758734093578096085971693839819170602698588579977460023269557733528134678963783763058389082343651641026477229849589250145685876083541096471689973449673463707514056276764704886834700869968580691695255949981949177346426226475478539914388466848564003153003548650049042127530970214077136625592152995073029952815546250911642859684082309619942196650485915886836636492210835530592083271487275751062358946726340467914646154078573701717642902363448091607158822805234193408159900558256101569622573099846766349381100005852889289163687887384221138242549718569154142757760647390024251116983050626872901246145781070501674826439014350643839972115876268245107198000250171567104302433279323864180899271088489786309926898776326187245826827336365520937233289329923923621868894879796283851509170420185385871035871208390434023325790588999309337898179372496983112792597602549703975727696399776447644593803337400035209132525176785432833136529850889693994927135990398599757042776731965459912453465762717010925496397506303568679576435112484108952404050860399796962994689657210531430798588975731509721552080679163344414152581629687429624710834558084204539507376088645950223867222995559717362345263428275240035351435063488084007830813873184649735388558786341421315076216222756982419025085254558935015099173196275905409861867750142398890012897277042503583459904844724858889154732478687531274067445044462230013755504213623140633951649296450910237856489212714853273650911350258821706481682055515761402512421306146155732442907441205540519152371008132574481189599254780581874442162965409290124061938470478584972375127572478680056521240468570220152322234181300744245683307380537745508936408306973243392534103022725844335712236634917889266118462119342575015940899296966133771208050366190697452825984874190825804460388326224048681958513862514979995353460578139038026893993546902186043065846170981874378119789861731977425577255499702620028627820209446124424584586117598076862484305732450391846595047518684273950185583215282503454623093529254650577124248881289751542861268539194463229037276921368457793730914175132217403473732017098195551140102308298620810295524118506466564626646923243189230118782149763015660386432485184119237878844108997606120881364344365150728407489683246299606657090774974753055746800327327799666421442369199469939985503226111200361862339201051079754777130823560497363709104620246314982341929645196721143127929205248152496281384737340533809350319166156030027884845319165389733516266678750605577065199208616355193701812389476057317993195832702005497157970448023793653900122113605141410510825485819998211310316496372055022853485913126652854086060125902529048633490174160496275202838707265213775200844029812851781650637220093172586314798813692496086217473610610206384952921537243202995886112445763722935851541899721966324909988357351201808293920457019023768490529000733990566491214479828762042084033783736833581634067155095352842301209278402390975930574155719227268762730852724853065104098679379856848081059032406867104597601132272830464912003698426956256509410453449388277707513952322463090522501514737023134288960339670724229635755385579343772854825278337720071819282186788516400971599418545670698582445815015756719943300641535372890223718640413008011613403277912851472681951363806003200000000000000000000000000000*i1^19 + -28876709573679231118873607317683512544408456061579115620296918354653611678889145234930986353707695840687315650666794332681962343657361496885372804541860659021413231650517538349291716045343977567387954908128768028088478849958084577284882519016059003689530695028861453074291140908545225078729284155784453610819862749800804825522345681444933465504077706187689521714316907961686524119359561920479928796107606476989894751439910249541045813666779842104623280981498476238990385287620818763132539625516944514865452389860446505865992304534135097478433377100763157580902743775422211749908918752206572535114072626233837054409252944050530346341057047390396471181412216004086122409713780166972336835791659607157991169038348977999706499160989161919739289687439431408463954595683312885913700757052438694149312706323350741116524061661296719958507904194394906389081660379427126344796836958177099486482339639532489657568701280026749174910152725225487395518561120039768691379213323011733369309342462465346935054297321395181465206990218904330091234258436349854473846004672950638975524713796605355151310176303269614052941131263301482512984892590708258326876588941313828636911183392149308605465872504265644797173538663341862629930322890249882064898757610388826360197117217021799842779911910982486802785104887913200648384221543624467491502314403995255368132283626381157510107105394211596661257915742807025977453637261045896882787904445734890928325289605693132646851013278908907430943742482753230353233982258659992069810511353066291852793932953426850435123526121885869889123361643255967971914279618093858214255716623172076240749781597154382720197125391381346274595121796179299403768332037627946886981324731322599890126505287200698543978902450470565491956007118275677270499835867504481405724322732480606187865988057749637925474704715439843612565566360102431466980780139315276849730513361133732585741367153136839857608129241030758016956080098061178162852335181017561906240533356955356796458045896006049993768142357168620661700561796969190704740629614111317058638480793522670545932025535210398019577167420580606084765710701311296033778811388686472945402919666729364959830255772659771828171624210713069479838839242913217357312033530973593829112163927313233980606172366957871811187211425798500541581210273410686123828919033491657956064336510322869007394646795277027837191907880764502626077935347963835080847620940337084643464551377057168447427261965764302068804001552279039801608457950245259035156207363730519477110046040460043602434406856353853500948640246829578668002761022563013408842561097806326456791215732081358294337857244171414054258207220425169599792981004673201882100298354374351348796326669863095302164061598034552491291436907554830746425966520260498965893976553681010420176431672717593107369175435643365916156862925890929825102039490670456951268391043434514322642013692077823677650101220969978458826092642342470012503519155155276025599212631415543363110761420858196449649290574816103840465057353453643233055777771289859304898001883375340064594535350783515860076145863054820831121148392868577698075656395558028615963452330966537034432213338471765791894121088927463891515459373066372953963462131139398767492687053080952798933997672574528312793447830063661037545486725804695681148537057505139279589254631029706247002417576587770469130137115309936150772387192393709639265634017211220177909533100122993603044271655129487769837489756864477163699803368566844768893634316130835856166040010505716799072928318250515249069084989595934920418204208156241710901727261925523735258787826725632129166521201604957334897046629384192000000000000000000000000000*i1^20 + 16618386882178133008317186947781450673150181004806071527047130885753361538140534124641416013079866783547837703878105023003770127622840165936429166890148603492215700342893362890844175222279484313406638099660999683780887668569314732619331864173445158793728481512966214672495282346099545225857473078225356329365538562051535226407909526375269494347300410580765436647970639163980047336464760597013019946289040561544923587760779427418339627375130025584060617411130452958589797676054090579212625866199435819989072372068548967634868624890036177168796994635184043563840073805960749532624262287361881569793318218894158717016523521878620966858811654765227612043929246570730508055423539854731313037493299822679083178797076586637483483794825524927562129951260316586012532856577358668997720287987235385820512176459173337444730562181825615744281667168335688379837649460167051848882635550391862511827262280569755745848154236962621784520811771060972019910234437147560372186127237007121850253427006581452133760480359906290260685741027392928169589706826171240630899762738465475580038317745001759047316716317420428259443019833287876906685059580026337972132936376950435704027822044370259978151619640226631181570553086645631982352182795684285048325853029862497955638474512405232581005684879780196700285883638407553185855092936446721721250024891079100272703574808862333205310397438640611939838126735369633137844377836159440842106530339946811423699462104595925080160953493843007035406089440942194199956355438263364325634155833189431616982769678186970973405162959613425074079303687844995095752345393067498864198261772008925931065464258684137839356116791544219009019486644106971371591258016517847640534403109132887884802935782699805830621412550896434822050248385803213277680683177314952576082656424037125727118073073521910164332184048571526277737476276307308420971653746969216064162208414947882572459262950580714776325762455999560347366323950663199228363084791004387871926197472104850465298202611417100588277256427927020937517210992288061056139790398557603546975816275214572304133380072769180457994896133547396685105683682339073627794430497780219957056520601321717973019671319354748819003709801019593893850482119160579824822640129474569939226094100767154719079553259256356832105992604259005166689834925656352912439740921029049514281992237777413918255556368591973861695174874197797245546489967290147369310129154807062862990764027667260754967134745241818287704400150970768365097636460619233365728611788988372285016340810999183218993510634130835421447410020304718848781886887682784239853968540158375540066881773301585205441587284382469056993734251107685989379846471277565057726083700933572636263275027379099447333874072559276167496759722875062598533270041136274049404122946200388110438857324950140730219614261647931583858674190025758204511248663291054133879173279223783638992113050128379157673493899155106937888095191809147355600655121178638850617326006096218205760408379918320937801493990053426229497073987557661050955798468579179609775811262178356038859249251385224938216522538406200390169296561534241401165277073601251538819311122623223149806879823015764258536683129677542281364627704318448170769892985054673385561171171463922182808506730271042395070160071169243245722037391382738192701758131339739356114586382620503435651171937043554848429706986699151655112783086221579987294192859007902126552217893524664233619890753716249726578864256312749285948052988522851828348419539003438575453919312760099807542360882049401796708770557598718025225138581243065253336106626395616944069964984659312034686250734873983566617419039375360000000000000000000000000*i1^21 + -8657093418828531104701768466821146186680178149315725611760559786325095614772318775198732777466008965109918503175777382702697526694183460139373930252315524977965734794487117178643647781084639873971200030458530439281485234945067613717299150274332500143805582134194485992186120440846607833105572673450851168210390101951755499993741329972008563790583891636976305057877559790079128084494054849648827879871149805830583845188477078074535066888886897386378692854694231843857776614687411625195894366420391818637027298604107481386469473135117747416731124220825670579497363073622328146670592158650561870905122939335484802622651845162798334631648442091876809717511670962903453232561562699905611129019394480658752443557818342116547859198182214959839282260855213208834344759026111098991547195045982608449995326645565114660180767655896007310044222877840442510670612954502662838558227713050322323460339668311615194206075203774699746702994457819346555926680450944390084684004539953534994432840527189289866692427150930354169564171706198522952370074589413099907456546507852165069343242215353233768861673716481500484988486799703690401585955158453608778667321578037425861559616412973048624569516467077795432659052390754132366754122781150328579274735558446481366179135289576047128415582935131025134769109849228141808523142966612801882165470885197109427992134567892185161529739650136852510352088485459622743293216991193423898285313444105713472982808765865510445600033278862118893594545638850032025126755906520531241655660532913605119603610839367566513957794497062311164615059300819649899278373006406848538486110403044305795080066863064421560310943954956178048096500014361778738209844654178686367526213212952227911601076726000856509440547539482815532533695354862361619118729315744371772955204684008600968262044775286176652867078703760969779952400132297292360552178817733057909357695648937779244736951916683451204642392120608690943892130707093761764663790399083953682113133469662145975384505191896714003244186820033679696606810962808114055676312139489175199315649716965676542864731544772200839779245844336511482286237022751140878987323478758085120517536582934331760229256076235146162633015670298078337010861251446978358659073569722852866012545295021079406318663680836547288657137905185830264103035072206372659174711739772465180015932542768908805582809590186549297805198749873655547509053248115428678465501876027377264177162862270065007070128459789938845375293211480731807409871337991314537521044661609537176463557289403518844707244230366168158959129940848676453237373204894904441613066811774368140232969781221954454181453000967356436121791131574063362469624611310700147518437763484063600904325262584494614678154361180968993529928288891620209186955856535416145989192733734262854670747308318679470428452755160541851603987948651924999565836774636700263968385371975207673120963929942237547518471581596573887458385584496735474815415325531534489438996310012178899335406645657563834039925229996788246002960140536270071116302571172269181406294809245923853266676599787120546865160596773286734625636465223588127335543892062997296175669532628759234289279940943401974560238222597599517429375396650264283277796006466421956798744926074079971727974686508906438927006837838867033267631251578040036609035859724775446747312304771176467965454096166439339514268682168945912592618920981813533828419189470458898923949263639938212757527197219120502281893313145668764388772142070282489702718690006599276309251165073095544747924232645770231880703427320672064953466164074951982166053232224319751614185141400345371912311036180081606345534262476800000000000000000000000*i1^22 + 4111861415651231478586743712750301039038264718651505360285881851644148860356385237616364596468366633574948246770167796425643899084912549396446950060442305261009030232202710206662123602954373104660328577263071636963289476249523171854092042832028985156366320028786382954733543921310425608294820544326785394959516791898808558175585658267806783375023955373896868023689568714025287631829969104687934419173928044029706221761479582049246671971857539906618267287909656136938292590115883442174968957242943355658056852416543103673859648794485885334782230200388825040915184682743782459547874008750074994059340336696433792803529558034232128546280735456562572792167163488457641465477302704165129436620220305592613023465967025431355199809634829361936342213076238433969908351698349375472862632270116556386917872916921198977158274333100209769564678665449567107002538723744372256447070898366216203912964431429209151219661584987896537262619017069619359100263168386315760023851807178634270818159265735996580678067343924630987606062827600905862088574071411938197259558128187047397269972997239092565874748213353400587676156487437835621859369749270882693549475604063455385288298055675222806397081974571894451385699609454462559633871148193735053702211032434617234132274477209916400108945073415397395656606221707067075880043686968652948495688793983093654702492246947304391272643506113328783222890668567428153496226492663853967825030586429348692536859526907648029264500088843910946528287640849621197378112755273951422198491381524117864445875018011109781016056696981292929807346368904901946494657053681785599715769224294721440907711776812596961775909824571598715034444167969205778313567278060062170498197973009487692985817278327444552015845867589934840699053175787013412928311889330851888664295586902017406415306010402549936503658179300568103988885301135340631363565742365511170882403143312941219146951235578336120970327930338724932440506120989655059056903358859764843149759697387336214023765959498070062420504630519636795452259180644325381012283393888192738986627071228681644495759197736148149726221564956845948750527489619136735108134255305122714885937881397440251676145066914864558375917562024438024987885565468263135199730470073539331129165705664896303933066916940982086459839124240443275006162973612105014800152095945269116857507338360510944885505996838130274505120393580511295515402546557861793534007508214095228149225195565412317058254871422099735953845167200590350494536994589277141525300385820272053251663125221597045438720369021193820424097035400848930288012206222057160545624481745220912340224965536204873278286278549509071684649582849826398513445163456184476422913054904834780820366204547012801477032609920009897844195738906908281901608531806497690285845261238149670842783888661787370986723669810477510329726922071082405211987253050961592714477414211761324667687100081885231124693663625385406139690907792957566878077010755031073126882005848966982736538542408575794828073290662751157953324812839218593823596522552851352337584552382631259741470244496700589951491444492575027969463751834402076285781285085392911996854704317505777582895244348193667065634736786285543231973183747600888713953858384003611409575900746841865007984719434366545222375798546421840371954924602487069747990419253101201383160045815472798099994319810227828320901051002988291938387944212506877599456958122742053378172381722842085115821799653367118648552051884913215456190786739119611606290706011244582352848109473675354675899580781714555987397752264964442396467860525234234684290230001780846268760920981523636187311123833781531186995134464000000000000000000000*i1^23 + -1797384195780667752871405266915134741083996219466676279180463169734849437996525353266347419894851433007402391509111480066087884589221732063005699721664775663400666897658824697039471980112010029247660963808592153267767244838677344746320222181191568215967511030617736155473009327190617333691381599671098185231150622673251456538367735070671795729953976173107921776528261158402866100312435017258190356307435817772995981541925847655413039563381478255130544477942400975376187438144800609515838849707425234154644627170942499438707942222677007718089568755757182179551747630100647249149309347887539066762395804763651406822276967397979325357416284237472352323773326154993779859714561020642625646105128948756325936610937445222194914295295446112697462617523275338653521932561267292342459431986620457046848375733031816193913981025559649326709487261745290000401420604748601432573614320558840479569917899910550198663824022842797816705868174259605862620151290827322383939999236189643724299790413806185254207134069369970511357141544062909294858433122625416256973568728548355152971913707246480074220281846572877634483179823716224110137121467479505996960584557516241483771199643547551556065259746653771906361021154471373943017846681347455191178829806740721276034726560344318748888120054336832043344631448531735129005767948634395522784158531765813889526809756068314972257529498249718994872764478412752055983728804601507532700062811395026911699665505736413648805035585554573337556137235607586728415161016832861875357784888178790727585731420157679445128845542647309339547811725529706346735087302123036275240142465159196663345731246605538588933929096548632878491289704793542802082159617592018429557973467935286814853601432339656501430072541862002981400668043887545259377374310591791058015862283494856694843738896248573488467646176912913591782684199657898611903809637550538142730515703454886760804611099967211484542280886860582148785000114738536557942776781760458481744206550140448660065702662844497631379319265920159539372315828527126261620018618482888668730113763093412958781237287927648045110591896925814966171580445572751881431083974729497936673207835995818127873391984064636805458832732923538129432839197900472333314179772063506807370014389140306421921715265156206696452710571318142346804649080047839525680661504985985227379413904113566111279061639527725137419341857797048856595610777899287735180182761016661071413765737713600847218945220331090819720343502064488328627461373336061700031923893777477512169439686627016470716647573622602106809598948191220087714078153155613155195635417016094487975567208911526832926345436687089259633425855729051397891061735548385784703375766716488409074041164560283792330482069005005002985858293171118944815560153408903053159234041125579921222140209828105216155985917775044386754004731182073912821096291270429345964860316794228995682281037046452419964008729848402120753810948541251361753240451850760421878533951093835994261686218970371547220736744318532059375277517286038533876259280864815499285442966395753812088786796330572908071882428734483660425713498627398425540361318573543550949661099325227581285290286213759079326596351282425265646091948844324861746295099628352813850859048342610661595507804892287478995429462171884828902480885884122083366958016321947483617331947644257111284217840353069645803214765931972514597773401199748376052180282277410751837865310178580044383864344293063612080880281122188572928749024930281472196217079071581130663813946111611299755109271664825523913092855045597118228081355673991326601483178532405758810504332929371519855275187927888124773673205760000000000000000000*i1^24 + 731557972424578940966175288227256127214728041767564559198973421468937327791524177549300096510390821542346720603167106463115056913270240483760505353926434466117294207266699710021182134597856281229803603782991555708001700104378817290168879073647341691781593862743965322078415908213298285508232754829106541388009892363050265661438776360781736616650214126516771615732242644572010825915371345103831292841068068511857697626379533420588759377991979831364385573884194269669781979937394941178334425962060102154377599759614692755629260796458550571118032934429454917691739651338700319442395655421106337198520023051957601940423205142309231032217819425995927280851166861544119546333972923653610488911580742772639470749019331497228648577633739904826077300537796583434085825144758361732833071940614167813251005329228818859343869842124381075334899752049882667184248401036272545591732910824390668672383212727964788387640453059111728589699893917456539600639919764178045539614422611044463231970467310371963751014997121104644573637492029923490268918089997811527354842369516304879370577759846866107911342516749401049834604227604089072913294987694176873525812686077929581208714808636214837905410083381644530554827015622385734826528303408681963954014489653278035480257162587577626926128394344330145989283770564024829129361447812785047090760479173656993686136656678822245738509346385640511812926374050578015637038055311630444551572423625236843207024056762091554284056517938714574937007050690442555240380842960265695164643537915267499810676945697624425406098858656263047042423619926142463331095282398744176198478629987528186653459714859310479366803742130683765139371930877216383538878194727459647322976903150597491716223423207110327083406844681190087847323615709969175455725650367484657925293923646775810397543666522984063995766343572050307226564653948097691724529740657387659518848396777777372517229773150565833600798019760882265017786120456021917186299353553609040008218598691457386200443578792339136234540948826899000755440773087481446701946852670144780120286601929651451845385424165721985713941029207919485293943882683111529028417492016048982906097505770423682323503063356421007965620240208259355256346946619559915727986318896844268179104706763320321711932362512183700648162630315907972917749004526961882241975670853500702318135411396734553004968870603129634534696359285186188279286082478997476444398411089630821668498373735189280348181183096495440254802762295879803299956399034373281413485309750948208059089225203718438305355600165290156912060996514973196429100709165306040963436897988304683158177765016104831469570985557314228888391834017166161372022349024093999320531461297257841889194089299544663235459929748001994192503694560339605398086710816219696690535037775113014188813730534587353992967687258225602340188908916796318378757237010300487402526645965979128697854206859991686481340527915141224297402070023510198777808987949852763923402060659608003113898280895330380543774089723940895456528734351375758377972716505613441978227615965167715393707575470975255510167841661606396109160738710273134618621306399251602661907098566722767945447679064111877157440976081450276821223657385979177556823433140754658882751814924963513173246235757694458165873412194426181171497779201075873160830815946222551110315212180174373827378365586092068546103249966315986393479223237025824204420739882455113638738931264504854606069174092630686617378637101186137290089586851229854139539043034145728647894425362854859136290095843279156194506176449723884826608631675666949436952293520232935227914293913935983756795263575718537245921116160000000000000000*i1^25 + -280947194922666591835482100291837964626981502509848963859147400553844274888133784261084414305063887440917380204890374809784561987694104975439325124359291931355385880086306668500533849722859565891993127960443580394058002084293440292259997876680897656496306440905571407868571972158847072030015709710993326040170581461360973331779577454434953684399079455674681803704971891064293791382191512661530120921302018338685616867663550409137066954935218591409240651119213189463803240315402217768336911836859025022145102571190573182806175855637759220730138277962198798465378407339014490797968413161342088848979216514262481288655439320326772783528392437152916434266223542668619599095821333579135465332611855305451229773348172391072034773900507681603215841731542812510238831376169619203813614399051412750438944725508174752856660633820318148783645773367936092713946316729984912491929899615381545796614841698822031539425836737514538835516317874710307382253624125509260829392731517819826431047980467700227992318045993770371109093514878012166466870931832892917467994596365946073582071610682579372423097292148656915144023693464998665934380056002883802174161573836327876275524025729277132637711266967792734354261084888120027398165852066443022388520332620073280090480831638634458840249478816803266456405246385586879961658962895216441860721536600842331929898987333526026128271492356706087503668056996172213890770940064384183076844496589960939594290163794354883688312609552166371310560734254931987615751380347065612642891343042530708085802747979202422230394646759459756955233032306710006262726174319478807965369109496186029027470166802859509791776773370236957996131131199762902928279592179329526618517640213062762140371859248116313684297240919383590642700002225570273311454277460843446924045152998274723516754449121168874942355003401384229338757741522092146506102672883070594013552120591914846763422714292340681547831871151104732816517701719614941357275733410160521286909430537278785666399236139714377015741040732595326840710676531109069993639392931177405739480104498269122967210861517058260799210833023743843422447733009486601138714949492808294230268884406396876835876643687575186614475275383806617082210914310171144833768893978102671652211041178606120640754596182598670290672406479143703614379927074710148165857373256117066748498657725203527710769738568282658024553540605207779377734922428070351094871815194066810178351295618570619703792579330632166342528519073651966053424529791567481839779304126329505690056970244809818950034972343236396975781888110462551873994693065484376073297391677946735469279743472690314291855670854534756822267827440656771732942578051583084004509305307255179515656085729560706997377318730288082807004968503658151294071203881669680366447569513763746187515397956965261338201647998240386801159779215160243560654153257085068830230763100172944982986639214920615291282193250611934834067956168731528997458269007706815591769599096590643686619915645141494802140799452735148571460137940589116383988156675788698504806986046953156293172638620113102675609714119619504264821049709500616697862284188204587043120775628631731687385341840796058840507937471364887812186724742105541162740770171962132723192519964496056821912209724737771457782951067587360380347877739950749658977283512928209555792182833899647254628645730795162826255152724739585515123894090800040897241635760167413369869784181022548070685593009287768535671666312676879958204963300028736008145170496753334236772522334978321902573999219138675991740232584644035077939097708623513279393887911098109951302249991032063645914368227216534587781939200000000000000*i1^26 + 103117996284286108559664627623565892249993098497964018658491958872773480566131605071997188516309798359854365928468027121643971633613875992468329738690019751823803183595037321742052873068343516608360442222943415527494365462554015386686970104636341735500662182465716774146691223493086424477764055376342794099200091947667854513707994207550993223925384062450894909103365184570657873945565509388496879333414032012071765254297855311815650853685460361679287066111637787029811334130364418972054240563844532649547808593887874504014150520452978257288494301368260476902336039467707067433833999989216535339859529700876153897380769158023553009457738636413761562271776811181373560842817621458902749103063939601650596982351494452165011482860186737934604453783685980909724947776859667071794897546783757313929333136616799919448155444257068912261495935480116290213466012865220724765362180930574267927087267909299665699942274986059382049247378053784748587186082795005853479900768830805121460751742929833421880191507499310001521975651592874958870700620085374055445150617752791517895989684077530197843216237668678177207534505647332652187449505012550897065598833965421991568003928207372571826988161754556319944213201429040284004779204945983062710949788160674276289567409109510557942965192916713460056452584171418444766177467779022991094006342117410297131416535250310867890328175770836898355715956998332491377424606989560865312889443368161802403241991711447364660993409322544706049365359959464428622744346128433316092200891577588898980264971893103022920319811168898057273180246198968269160953409412774571294114700684098074177353710811570523849066440703770169741887974581539167684290314889335130026936212086683154924589974562064237907898246828197593526794380445072163041697732037160177179007807057179566668848774509948547045149229311129229112175796282975243927789952510146186437198194163459122285623902625539485022380437645534943385779609817977826644155021586430360821427237265761546497013605703172976967846763712565684366318552635781866744908419258699705685205946661570934308130158016666162697300231229841585757213358986452896672806335382320774494273192976870232618827711496783003056460343697208512402248296262531646068246103702334691508319494963225631996016200416551348322469909205457440895830808834530915107920284221314532293266052274698566993693708204930203185174057443344954480938903942705782849653481269063321504482543457447886010243652765068229763275801017346475997907947183615515597655600052390888916542000861068647299860327338832793022703144286481079129865376296995240047059434372942992480932783459427465154879727638425544189834710553262497216065694542057674570267951630269313656397221527712617814586607246974675203363209607021126867542522205055144300175166028501643777004118754409148689054199082493862117778768703767269664796198852716345987224992386863648685751445868836451385152749050204519487662310072433833112856211767031755045195521001575024168098915215311380645533159606579395138885749813582809068371065239089838938607556433194154121370095520268178603328133973648785846312215692547898191791165935640784340592180508910909211535326782444327656032850954140927969308890628305428164618428489735124278814386185154115263972242967615781043125632015172697309692887392611725384370937408210651408603343269448092061357235039645267692067194629166270833570395359927636909865749358911912492981586523756524792442576564981967930348683694754984129237787294016587901093730223863628150083992364185434267268087678205271687665032388199950198356950388588021855780958979563238221229317080449389700343115344873450704470016000000000000*i1^27 + -36514326900765619011522529320551833772664160602573389986002589848411398233741801666482338337458703832673021918273289984583483812678896553255869688043991046086026405552177950598260615553708766045941623998396421250726742687748582154975876682596329169370855512433049877461381147656580504704907062781292880896501508362960404476516260173516475164226521763604824049003862915101005261413155532018434503177305097666641127372691670497132430053250778111373421725740353739937935685796213681376225819990890726527099563965322214361332287829277483960302656493216518174839418736596717778005988473504655749191523369720626667387286464832524211466376021418342249945419682995254956637996225250234448502499990010760086625295610047964856001824326819939942283113511192070715013688691016400546395348177201410081585948030774451379540209099251060526618223923973684308144795529450028789935194410858428233480800034536438380801344060358293329076502786316790496776894663044497330458074017774925744292640825549053505983312185138881203553961533825440741303363738933491195914618959320316088402632829750494193879128660498662977825227316638251914223237638934179799512906553631099263774743144753106155508572038383554029714246632336176987170619405820337197468991186175543961166228589332965725940926017400558795583513367929374028994817498699215090757565662942228471904326723557482520103889709135129607825060169859164806115195694382704197052822202611447618307377624192803729663514238590266902476857884209465033616447497017130800253731874261530372156059522565677803223772797623682965993687012288867594049100948559772440909117127052434594466506491711909904473064581688379781814667572597516656824300738139282736311291695143495699800895039158417237586900205073606594279474904419573502869529965382203803924250175461765764276022201549243688737489074135676850039396372682213745568547787811226601433975093110194506235047885388488159697801052799936919405098016178709442835038492704057071101066003953281566209644418545689566438132674734882849218611943858396069027265611800179884825419200223641772898988782871083703332697925676610284237601228268596012441885889305294734968741148407439639943176489905161354264282906104617157584033500763272655878413666640175824400742529435213159264926983959660187897682391773393010735836595884038954215023368342657045382871458825027076333701090087566599042657953315002744911631778984755365120967423697592454539455814372343322947167987220070767094635880220497077001078147248119640045810625437623905180101343637487275473170755112638056240670025233947753452690704234943972503190710532918722001453280939397964355772414687495036474189178219998629201576788761466582839785222526740031852474491787628191250334512243955647638555817615810013745774819888116820989164213718137831237295490480684597875508147508512418429927641397510523675890490688438520325969676916897862091329421252362645437256019016524769535755290117664501597795132976634562805765311728032002405988703895835663380464274602878996855120713763265746982608013385987175285460444573596233557152519049501590746729383754268571503782099239088278620075983012750544346855221111811049460083472209151047953183073754149319237837619239780695226443512659375023467219429355889703505344523207688563209059241088930831427195628424407412116453560337196567208174074307185392454181451511584935619778901028075656820663579305781094291738070954786286746172254170437598385182703507526069694376107592367534644380320473465551524664444687218612276699255971587759702665731121330042317761619809054355686950229712021828163245266896924152300698253532749488164079497763199460761927680000000000*i1^28 + 12518863193808285132952752643987501615520741455697596987566038936388970490191771535163237155918056267348759109950864287256593346667153946912023228859449362411140540865726494556872968195314725800923398629524790527397494325341426148771499051156529769247555167756368964952282604237351765687906030453252422904558478666654050059625523543977843084323962109216810282815756749479112861679897115815555935077756657310667832983492099415324732340271567959998218683027686177694071033309654177270294867127902335980672414224005387972042904333852261775874109076016125213561725202925611659803977487191869779899937810655536523815841102355787625363804192937221999297299725946123742001067323416270060107060146621100717494331506960994641923948605842272367716652348181406133874541027199074281609226574305516129770273012217561402860113122671265850470191834831783189918215958806325138569276696265052774302350396385380207474206934158624091236454967993745786165772088441930160934897768622317493132301670728698553289439022731640629467582514951702341780618416663305998927048544751712452260484210553464182708865437205265057159589599047834062098507268647580117051250685858772953185558755346581858797697152268715205333837071529574585696269045699637333502780720123771062528747751158509500244442690454886358503122047807462406069081927723141788059797751862543793101611806868864817210960337506736160715504423667106976874601400844944731439605145321351944107236578600227235259398825635632412431890002346123548600173647825358140119890671615540702702045961524598621472700827455408575915756904285995092398981394735276779599734129932116358844617833727931080985832339206991276599657491007380978653290590822860546024041367413338526279692832170219204956125213468234571036120309220927183254123395758959348947789372170398999638788749059487776867836813859059145272430200320418466405243481676338064253703925500881777075871468991100245020051740076652428396934305115250943725132504387443849704316775784799002137792417819751002295150687843959441019487806952411315621629840497678331289423032223556381438537886753278765491204203660662301090588639622644383204179962273650294290878844442166353395486328430032573420688376098404658067974997367335681584374257036922307946202802340303740570970255925791965533892085048722858844793189083526137802640529064699941731064126033898554672045530428597422046361467553620353884173728073344696322827429222054891883208896214821755000505976166956403382434436086301810014351671046133598724341567740903524376080394236914490618818822173942207850982134519844124898221643490597360250614102998600585320865951828760230627247578987697453414085439096548773743067387365726461611625984029451197374620331095838018571394558917277260369146175189370722421913986515794842118976191636853362503749158343374340841745582054914572848685995944878935083661491841817494105821863881318010396432392206741985598853584617741582994080173516752904468538414110680203984328632975320351133982258553477267301282734634032896686050887741680718817009438551685842425926049406844847575284635806702000969244022758870770155264307033513095456211474876890383617292705025701970113589506930934728860612561700866331450999336665839476880318980603511147582560535868639083795936437828232255466985621153331475774335615847052070549338279025242322023843302147432342928808102950308781189240046657458648118873779541301068709397021738912530055820848686095217207733509281930791090114796108590823069676735949770743861602043882343292066223130718719965855810436962905931146658279709742008153691894694439119438212804710677514672413717916830043949192533661790384632627200000000*i1^29 + -4145134624323215622186882044385477762496991661251357358663748906074160243116469698120944682818502799993978450102150247885404558492222952401871732456197478995720533152142442817900129595991725643392772260139008792488400241746389563547419619142430568357937805949320949409777274537540217716849574401444750370320257717292112905000162570402054260654853947214682559762963147247183283539469682110466640813802923744642853754341575432799034730769941726952420174990836289809783952489705268498978519750182874486995437499677899840650177213258823719501800483981228165322331123980507984924363581115339183226600350219158915794110361373601930465184703165125854144183775859642596098316476106739550379993596413489381742003258401114908525279253101447084422357712268629919502684918011941662552200201608219511775600054880926938980154304262674021086848682787249566868076932651725463785422941249805354410596052783456019430992175766572824396647561732625327981841713911443539834158010022403044594843570785628766004584505005325431948522365343871490841344538089528332728975059043173391385672447487082157238050782367259413649227911349623157906559480001640123391301244345015330955432906088525317929727539971956789462242415880701683864489588741182431585974109717948845834918754306318685504894268916481616756273666636085146759551335536391710215997708087909528644093718545193866730165832406806358273442739700952517418631644575095902258813657090359859280462781470404461320083615479416883809997363365767275008526325117451355440371640452547304774609536825156805307600602845924063811279853329474124989036613583081383840380660331838632261746000974201867459413030035612800613827293263307174935334212085902918412092502838006060267345788399958073193756477242327496702016111044876974803698268139273229338862626603168939010113051169869679348939954414700061673897783353051515964507472682875716027921448105623995899211629767395246032128523863829327858871947826740627822821170935654566744874641723019991454980261482964721758967772020558810149966513264087974016622747600557270112978227991110892972925050601877868198056040394558857351286816942179912477048131045632645417893517536281812771412819789710981514979196461289433436707069693845450926879259863026630458425545755856507416583034713901333998208238190647415476565963915834488227412118718671490597709158401948939937964706964434075335018048805975083598774372216875424131241814920732513835734223200060741999935003163784622056930178948292819498679649277385743705769804361938385512586484278265450274514018269425920692042774298303109562620622916719761424876852634648142143516414051010781140123510363679049025169457259470605412082507330078444224729045014310532456040714437373954235744518739626681225797388513046249970210717083368367271337798103338532423074669223340990852054842936684690482279982476496154609706468468642706981869567975082315778835065379866276596553800970604393103093198697034074829615950678318652356655595281606626998347844361055404758226600305860275508613262141302266514351147135779808480040939663024226584921818971946177252386629645840567888115067226297013476724356778657080577799055173211174729261550012889192151766942561646615033861816766212918069998468065800371904980484207052866487235266753846426355772249776449582439607553455437634945310854497830319281555807257701603138419163839579828439115213399740037139576777010133427975438360228445143324510444830440455628479133562696133821061639476908508048014164146582171233800564258113637350785805396987782262201380156685124099282360191441879649971423685610428539703155142375695160155439830721596517911794158552716673024000000*i1^30 + 1316816111850895621705234174296605309161984626584416633275934278313738082113616888446738820209337767064878973991515557417855104907620169816902909056213983221777852156674283950254619853242609252011670213611116044539822144584962763916475302466692174766385607186587504406903147366402454173872529078815028468785641670761130532044206305367190894021033876463004568767100310797356981799855520254554877083369950452111854269035189181286990760644599877233888650910927282334894360046255318648269898185178648630610005850253167989783350472128512064240327024974562586031689384735889861803182592500754705088618294669291083529652354720468273997474615373096665805137769728534828019512971852635955307691273018261979497832628974326433757483631572562441870378291115994585662025500900686187424417993934521110538150913057695602966596657121688862510831740430486940233390551512248064463019390680137927294135032583162602238222453769770508259285327283305986043422585274674464610597994805169665386553459084356425765347657305241528525567652985961515746646888103223674468841493439686315118958910762905024439995402563388552188266332052852197077789030270587846420492884661562648027294163015793556585568831312859088187095917492557845617348427424242299634281750302445022750829707910895545279567830114599210124410435288426119363098341110925222975862988280621675948113404913647105107083892162404469943820016931969408494868472542393964452718412849191563961713444540564430552146492615176996325837110434624982407772543394899826385277477639859603456214082673555667322505682917437851003933626723610818585790031837953927081210289734222731627644483413175459047664423406643214027855949479763111945072582326744508482127809217381594585233444624150749727985165050265440005176963828531549013710706559235094224230481695444580788809879993930286597855534813802937810375692222443928193513789869981647637066743745569948681004145969468659794947809399140764514592903232734891455378451889578033219570019785085647928467297777372954190113489448814399624349783691402148553406678608681858694970267651558431866912189057326760523595659017514034751926113098438520975168233230323983018784868067249458995596867359594809369243797469091912558674031549033674226498669347749202790691737952786404762000190850863875543530847857694741813376234707274717470738479107180372570866609982391677289409630671439846173309786577035183357185113127466783327861731303612067445443962083669162666351611199930392781184849939593081514773651883802200104606154801943575856028818910621735459145253522798498444765598854374113493733851346701084973984249411476330445904121792661049758350692359998088905600606308010632339652844220669550693743431582075382050635611791204283451314530500175890626032482676942299787343725301063460626596988894153145669441759292291096667007436952825536517827208944722726738869457618266135970231806156814879150231594785382161294128740034749840171076818503457200389107998298060376830233754364557374121480358296740037921904702128885896249269332071307191326288402560787272097321607607293427961230933655015310756242268829962891365092529274675798125524613476522660202046583295130934915514931218134806430633578184731499641358828718139681801397704218875789712170119864052499868295672265656385522087093413517096153578689962311298744826226666829413509046291569974458737866396691868187009359029165061140486266467279369022600470994980654269771220512609453670569856131509437076878152925751811907251915191372550898331482716217182520720308794322239457955656041995883992935219283049582807068251399534608828339033251442220526353031487780271673469300029965643808768000000*i1^31 + -398319440868079936746456370722223788912192222737043892153601296990899404277661806679810049974103021547120305874986748588721801133300166751151486029545595765970923014194665993488008974270717837395576780220597547319037561969496153166687621079928143695290725857468467138422929665450052641813793091177641613695505634806067548552075473332485855996238979338052723060204602261074617158244187380667767123991189819055399577136984654573181508595219912359230533413676625796472575620643061697561227646640000723390097676339036471062599145972502521004467831591376838138865151960795705230398150892538122976557249103734321618904019264495877463539151603952798410907812059408240530568961094858442682362961071286702457656959252662661394889716401529616935435908197426626615739854422018760976996064593357290240322401026044883382875068182111423253958681370907504478672086228875490522834861979292542180471393386111657768525252840765662691682568891383982829168341359610898270022648292595448825543988853876474592232158487871328141062646818145030953460252196137806513392879958198547537017267830351077466831321172005289966449890778980597765452306885767392372520448156419567721614175379573431275236959335172915965871386611781758414507625183375669376737912118045022355097959350009342897723592427742145703744701471437643265901967379910980912459586846018952232896164913770709657357351105920068731432454702758171080025839410355094197612727495616351306600657269555665027426881142375812063409423962895274335620131006968785394664884997653713738810221446204979758777694541662446345265336790581088152017785067828230873923975363229695725461972738362433543863979364093390403494386752903633222695782844992860318010225209061256324136129993572297628135956347011708371859939252513856990719091931153824964820333103565716539532026518638307083835867890938823876669765746922150977946687728954189256849509161255867438941723482980526654420612201471932970120141758321544239846984753549264313648100804517089744756726574732567316396867362886333237657506090111047944019439261775770765197859212299976182890911943731365102441269791916677867219586177855722530372253674225889379036025787488376275206918861186704826701276466873612914881122045828543550432906525427431136728303901415269663510243135347445372204568940605750656402409424552636093754420266901245665299286864973197617938207637810343718058121832522044791561419575191127430180905588931913199297275523311091517755723784760562878703763655181151907251935067959992705268204488150340765388719174305800519528450260262113936578517991850214653145625078367184067885833029365300779164433089882563958687664037984915855439512513204699311532235026044554213099370850937567061726161935599675799262090062441401060554255861496176242938620969783677067126226371936939524556999158797099326900832397689341606562405305088190887100580857823679560316862248107939589626014787987869760428648751599093565753548605855896892069851126880477689307617146644421468662861458232317154820038961673934748626181793297827608833086799145216714794407385790794391482009156266434885518502698326875659533011254053033948425148060045454319753147794475150265263590984469154352182348801364599920622042957336267289752450026396308215235965124380965887501174494926169710241095927537274958271354376712810904990863957361618471820287019177677247533517406810269119685774711632889876727281666109509604155542148255569194381653042515216567822823542518460770218026341483447148952517035063613365359589417246679766582333431270865481475300107842282913676196726286692907327280705340535287237967631748504180899954977041130738752614385078763520000*i1^32 + 114043072173688341449719155873064310866900520429976943955109667544732876249372709091962665287981302746780832333375539873991258565930506178881726260301279511588444364636101735235750741953267712794869657971521245322735552611226890746739591818586960606887797537024181733163244943117131040327180595459470458851895209417106972061361026636063435403216190505179693181593564027747453875534123875104769165850216039350333174593331109115152134992697884909839472620833513548834907515016547687706407948172172324967842968288294158266338538274221603750222906356449928406405765287146304440329062155218829628027002628638431739033008818320594375940145207910028474109492271510002235100493596389910595288773332382330491706275281671432251101356867436830494863889965572008339318786259719645730724614273140688754473236468006214674453388485041338810227676736193909888915909710315601629745105450890816677660388674643035866153387433958377444459588119385316896823704807689665693930679908376575728739409086535094256496800572422127938094326867866042158912139110346860748247574798689603628930656554451674467670368210594386643444179298692618507642773229840251399101596575412753216902115507791494805169301409385312285370301725278449483426125655003175761274761041800499004397977065923530561564831333929365137290812081143331004678614464981185802945602637472084386005331751918174305842411953589763561517251117750107823024505976577213196006840780890665882399521876721116960958278257360870903379246892740034893393472989784551301555370428257656328744182815572509963726658196298012342217365773828294683171499869752466517940788482446546295686460921797690727797105601651634213244463259772420857322377013422789701183708301967519941164227885452777430950159518101623167349979249481228938422236034331396586726338456737136808098092374231186338420753147116727376332971336496796049981424860441605364914793750128530615350095723085798055004053773180576982500662955897505776267553053371735401809675210889736544334652252660419172889257482884718202327138511031226295415485931579209223824102138862413801276626085101585976648624954091502277397603157996397692968265887665830492823269312433371218756290634533041725552079972078449354746766693131579312836637344432565187335616253590840136703919313179243375042199485905249644749844707584084917030068029816710611021204810078953251546256666580158423243533232281169327467596301534277600496700427312373458191003349409292982109875060411122381776635742191550050641323283531643486591740233530085641789565304755961351837378023020701641128542595704737917468163089446834468711795398891048407693926237005298502208005314191023808962226948160576729821192985030513777075830198248427156075617911931120273002290513439106831337516885670819080696068327759510913935331696091641893111007806502855538945772102844180058187387457828098747229100778746500318153140059509589421014320600338216365363364544107099841830480396704871590493108406870787641182444515461527278943226548842996291694048291218122416029161676768886905767166865013012395388450885267789815792637021070224103579003345723956041799149856315584965939823051144013684036447068909157628418765662975668361144172377057619998828211479447360488989597353958286853310017127917060780608386752073097551369181595710194278077511080470249814016652652054523094978053453578344974058648426224494489644810676094912239089782264553013911238690224361398696462024195953585093845858391789680216665195711424535565323417299869186026608457014100035522277677521938700173727991494375233240400565755849972212180767357671880575500843035619643989947828893699184626859973363630080000*i1^33 + -30826301324605888891975956848297634013917915445908883099421537119898892210514117034263340016170258461028712584782889067217583943998955298957436107548969482189105634463921285979733108173839492762396034011958154548866543982028163569439091870240170134852477716247147282004946984250097791202284664859294879562590721157447066380286303485141950830323784107148481961515078481866129124784710557886289890348535308907208715270101825144248798794908871032205705043761456270592651430975327658594912793330276567575822571648857087186841302284651120983661991452776323200782720160663803962389481124109412854452991241918834889498716842682448435553276646441010552428144925492967378300748010342493075478422991169573964102778203570230150337132307175654409655610281916336863906326445016601836472376053409591877358303547881330525042441343131450258864057998783057806499150772426253964760980479979593494228703468841856946072270099241943093454816232130302234898458046022139036074778847784337661300478702329164373720228400511010340712918303835199205914983832611319259039246095320876102388456221844231261615205037874491622074653314864355965794509675935837870661233620492375438767182749218909180794988154282292588414801536658647946222584158346018251669634460127445791277773352718888385667953812488694324729031267777027594136264715189046707961144099365006604457199838045250621276734699587240363770756975843906046405186417956922263028113878020881074736701142212084859147815292603032525689482802390012845153485897662321475682980595971354521928711095069219054793499433275817661013627089795747612865077273083893148920013222733498290979771741198477705350111360565296406267174450998125409775788243691728215695136675502957048234091498689107666472242259005375010122090805577227914173431663612957462691079298478389370663297245133036772274788891627149245767455026670827092579692356343217069929522491211782906793893481586528587508642042479787265364170550087599008439024998762698913165315196302512433512257041874412600868640023491894520848108330459646831480366451075136851458189688658764446012543749946075967330484007201884529602191489931515508424254044564582130689368496760046045202361363474456805295658111952664167658714072048409066798773146495103874631446738339590128870914212972406883979986486470374536110709820332675813214536591600585376428889049787366312148176014091890595493395165259997821922074303674656088622038302164261433438717847653640789216425448762893602366335949097542126539978224270365268152399427937467504403886268809116700654964829277871032679078134120646810063564125978622168131362426927299394123539432417276257946240759218059160773863519834515412619851892372346408760551130161289993921940707047601641785765300070727069679402712212435591316469053074865111037463268058001713179689679645850666659484133541661647873255300514042568780092804737729992628229938516265231735570483062831866001125514035490906261149014290100292649488190154022441439122027982174088268190575417840006753170448529291401470133553068847338268563952850867142523324557262665910116060681362998927687150193100804089260060214593120469146573185835494301601213288258475616886147168259691965917851688325825633054151432474602824617574425000370516222502882013356341197337618311711676377128042329785423956499738212892268211713140483602181647270244348764448848423630804856675517706632514431292099524642068326247534581338456051595743691194153168440370621788315292898078751408572628675373674002257566924961696182583862793331721787866011914384961966415321114007441703327229304956459558525793782660924896964961095884584020584001442097938825216000*i1^34 + 7882628232678231365258140355856291738607173757992771092298730316393101304104679556274183376201431771302184070754050963607828387333272506044263098975291322647647634064692520130139590880380204566901278353127512111785600187500416511008465007344436315141141058690740952602308002600516832225588504172802205269814886704771214419767706636929518037535916861162441797331773841526388948510272797839680408699997873791332599881165677756393288966650356528615462309308634804360519768762492632533047918224258712687363727608529503081315921261561236950652155626481611430681787522576439563186430194587923558322657599843379514797845059049000320471785398267715394874893310353697277940791631821155167693919586426486535827793412778493622697099028415893590561132668420309818137995846487839959829752595490902601961317516390855198679741235710787256958413950595550492956723768987755835390924447554525590037315618725410933869159646701634668661587113153833317149088539109760168872551122266364511424522588467634966608027613065164568582504093447762012341046883837931574643257175141320655131361040051087008730796915043886888064815865413640641417477248079121024267816341425527113233827502512500234373778773074976378402119247418752972493375392068260052065131985831156781543772235145101931778006144626089874203682164977932340224717373646299073055213410236453343753910939852442819772865663385849678840207077655768898062904849278609687971276951786577429044221304037890458201927690027195330733708915739458026737868885993346023555206417339862855109081978091567680968216611863351063615308663025976249781673431986508095576355083170958650075809177591431227554076537870008985610766332411438762084078029738311609981295790297427272864888355982818535330139634011360915371980801124029481527644913303983020520828872659334969412365309572816399603285146513078331359775977576921022138425393437569164552454444893329875818444362172978959449685262885294947015529782046210314029416557017725129048556103504068105155713413964492586762070960269179480970709232367405629562030806079486095098715718150451501318222248113934270278922028622464321207182042779296849292662897741201939189537834744664168678793497779455506513770734752236572806418921699601005209714722441577322915864627955717317982601595958410416863436408231901925352658878862465766305298029583558634407599480876037269616939508896282249086375529891397606652418917320758360191331937364981698185902184636473519708238384271727428183875558312280945329808106449242372708516581090004003648782092769425115366369743311141470192528281193072864470394391212361130456870810404068995019986503147608846256052542058789261030473823443076379716791362897822529731125741912098757820821679401198943451659667410351747578591262727340242102761327292596297630000435571470400292164691895028268721049475318998233444209656064773552362464446134668664424040037608361589249700022702775078406077169625075274828658953200269807396467458376523157242059493183133396496299863571289203194716977077756617613574055885578664746118015154368601467006481302979626582104734420462797691963983496765224065074315150266158040804933482066989187694078579180726511957958909624954887441360286068642267461342818711992183668204180807247309705008811453090991399976582913983976866715026493298932442482299410970005749313776260157010277939774573371976618535870725333602846418995309224510172710771418783207874644651967957558607201260244010559079315277906330711681143302072033690010542441897537450853958518473960152170812082677793712153721430805766804172697822819023740375425044376038652230694288352822058573940837445277439460638720*i1^35 + -1921029204758853515277581679078314048064965077978441384391632080666036293330116498954931940038350923389464150293956112049434548500952231162086257774591373754569734728949402126621811200400505892509563779433884921479272641365218786930283580914209345278664462102914842810994272034034542143411441094010549833977187042786901085790343722594122313109762234283144490163409199897101456457242104303638003814109367350724583286889772714591565099779202571433841035894681069982643839449289528182529054169960263769944847050175945569039592603082744561893878505813161687649459061881597642414205649248201094367696307874253821339728320952757938695324571546886091548230385921756130179508965107528911389520458135764990796750252569643914356318574692559963140997486223231184193672307655500628580211390895906696879009475461156261767693127938948019058618905491575583897374102801198458163008520617886069812351691405929656149162121672168210424664575597914012085963469747193575322174586470295778944304542315990386547956432692401003035623855366262392407118501824110629862090862870550531944996865774859846485391777152736281892457411441900636958269819070500807454760792034592973891889751663146310544041614651605012836933002766538908000359343297856904601238895637109193175053341473841217289283221633925307494772837102877858923458465116875495805631279459334150592965710751382804460976013234981216126178912657839964048762741606860301921167100241653197691100588390915751567097753166030288663147427100201935266254461905369857603648622620761359446754808307998764744177425875823039533873995635989177672846631786311058703907269639168846983697123955436591813310806203879154837516165274151070856741165444331270404487803320196706230570158944214525713494936870276602088544940826035453559133941731370752741519664100862090290701134640773863331117950995441093841355760903479172760362149007983694807852193483740484443476914529527146018928372748351220396037513650958641211227821969697293912716391668418648030450627565423279022136872705600777727409100051888843673873791186405902383825883231032824040320085248764687494551572174629224642949355250092082112683549889127688098372178118106400087111761207490968172911830358489779196065589380692571060449507940193378364446075482108375045101675617384009977460302649063298955370384582020641981607718924969539967757101058708883707226249388118460060335953495954190005309090560259623874337278638684617523282350664352674379578697995171865088539221108644821968726490554288239978284588354138329531882362708750833557424118470079732336547956965116858664296241082087650742030797819029417223256202542301251007147747183799481726699217458527137975846063432118260989023977480732917050049985963666637758171978314642095794805793770275107602593267601913895918368712160589693885490731203597615413714450174620766908593547284180134589923976838125858028421685106966888513505063254922667954653217207182864549599242520225137630743810470987363361548488812267477201180841802477090970452504693603078127560037428769176928614245526750547162758923315229285806516335064383513824541388744494968593975150983167918715353115685586943921347015653822888548061188671557962073562795320296841829198399038573755393034400282807634112924477466344458131595538135139857707055277923596450577806662467576801712145518215692772567505043190034571374136211634067131830155659480653301069971557851140724373421366326388235805540814899089311807242706532459444976350380860562703499011996391612626955386933358651280617139367548333194885848974124040527337278144890454692454725017022719125327252898404781638834042078666151551593086976*i1^36 + 451753157835192496493764258108131953044682902094364044763767889460458027135334104126096079546867618751277353437725216196262623367053946780327137522578077836174848996309979609629306163707584963864409306300828850565432353933903859354449516500987688883785784302232549808153932476903459476106166668826234603528513165974674408224692606906357028069205653154009945150875540897288863579012877295577310283147212625142133949144889520537610766334970351626177846386151488880396818590701069311542419506080574249808545278360063109442812163323772212244445541628569158372098181879621656955831647363600360324695856094812583810960382872498538385641950474578781520442945837822578608361310884055730838019025257845117707219451374555645351997843242934533661702401905353639418111631535671311245941376323526556266320023873604562242816468893698808855706056150094915071799484141024938842357495936142077605604801723935463878514913169482861256529244907830362976063787347579774996288350799322660721046969239591603472697593706635669722101560103060815622565599626437202170143069404148036592140540264702515366510192872193959542870855112736823207190964459818296721758444757076613054111305251945915873548834161940135576752675116305787008901570354944138170102191086233807724696968845545227027733486391854042982009778571393476883672054986926307952572705650182843753472931729673850037665703929195312327140532615996099136271356464495366291528538475883771659931902758279702968374420743320167658481768395328001183398780257855670334717789664179544822389767274700872199121168111787572372437534699850826899385620511515783591673464520841202068111826753270708304322696579361071199009717711888444551478332485898199756364362341893460369001092116194867139339822940770090520073336510840581179798934191178247173425916150978511474207497154054940613613279189153392070588049957162409279986921099593698188457703298101758025027130033411268231849438986743722102434429516647083539545517153511960457797755359651614267952295865028128071219767566669282033977063849693812815240962389190088183063849613525149340912453550339212158520005731215601720621732118024554343722767142855510211438987345077250882486196479192260545617688257811800935102404534779943526318732322786728565209018282211095921287262330398745459876567438844221115452079446957224286260060299690369000532785402571171222090111277517013153475000527351871892276109356835521475530893573451321766980570750225648183985248480121986066731347354452228685296277632180846435606554979320634917440669174991424920430607147827667746370019398709871412091398269967552347017113250447736192074402365869100844974513793840595756062493883111852947484389213798946656203251269501744122359716227627907790978241888433975950475627575655259920640835005253638212494064366907047473935367401805126700317425278986757893135105670511620995646324048626483427287826198667622843594309385935133184125577439358877015560059315216931327599676678738642049671927187531715082509291609281651905664488492652560554663499385349237354266760221084587684487110862200037547516198569539332607036660393492369748566248274745004553955605344419995875614238317405587117741981567937711766172308732161138057571104163538469965542424569342626887827569003582692355034942687520746671739989535661341540154441894103747131903145517271784465342307517721046407954673215105486533400663084239443415432233666800018168986925469994330605037555714387227589580473320380558038708079069065286531605570699204340149466867816976522379045952609254785181947939426725394184644898855421799428421823526436267092989891734636327740886251391413519384576*i1^37 + -103998607718163422621904588424106414165657956314981681011936622651482419728002487506909403106913145151589684299823834892545826597358036642280521193575794915877393658061213339008782232798583257323038433559166538397535379695403070061801297424994862787182624658251117035586200559708636659087866591592684144789232896986998079930896695112967080480082609374769010501526590436187859526172338456527433206188604604320304762878557790880095124519783988055950349316518369631426994138028534623272006744449332697791530350047493521476477398111783949525947698276334275157321331253912532705183769657694540153004362936200381206577615902814132474263120841484214630994575390069363938042019798663622201110223761472083631709703830350835439490807169120745432037842496951489564333688152066779995159491624889223041996387208094768220894327112331922261727653285285677283612907615517097295261609397759221047892905776093604559292583885276625660387283602705306824491479006031331192081258054204238965171566957125190682470663451717267922700556555078666181928637449943726314553586512947379313640781220597509389575880664839805420212051698936965373300512390756455343899764042100535616230618205516315799792939842494033954822123849178902661070215523250911757251880182671659846721801006701753140583726629970260947484348205739336574972498791279015259237024525789129403982138354046584061421966268120277629740657701531834653696503129254727440709238537309649202519436818794043625626748901953605555034157589671344518208671396467746259047006810967729403969879419670421179626065373522730106082587958451683147408307714491164568619683920131804206146273830098191633038815662558316457826630291328752261652982487531127961756270861321738462488711508125723033189498911819479717183058841237238822997573614109124444018647687283165775491518691544015000890407922763663766983645532836877939234458993517239043282279823295123666794035994057407127722728666199873586546185051062662793249548540308781248437327368866803043749772222727657333439883787285175555417766966775148655971122054537664401606572737488361483818481633470777007500926361458242636941488701257068243559681436579000729345916260416957269377412811889982796426084943295039394004932109663437153891643633727328371682108096660925727539657105129965965550387065014213095771091829730570664404445134348570601542087647234834836898327945622758258118051479795672461285616015963373017559065429240772549037486979387754651390183727283316751242464510532486748921282283680303878908420720016989371833465080784529366124365570248446732293047543914477183634582555119916887787476691060356048247797925343328935139759493883730335508545076877424231546815993642869761710478341092897536680964895860625266068463950356155129566534632473969797616269659101166945670038175448721359579683575972771229595678814379035002051565449663195668853196687072720270266315531826753627746951580545098649076576278094124282611798849747904703570393797708200837326629816956042605224543953486686312231050199347546689134392407938736598588500241620670100445980433453455904891416705625595047670171379247116872508277949466250860972312727355734573508712755455405672182409859990847244816237783794292472640294797392237967894835570464679082441496034028014593761758526550689876526340454708040165723419961819661801020764206464315884313426880164155392887997216885323208690515299982205438656402366844708504195004777251385173936831065161196164166342566367474129593107694409913944161911892217803722898620290129348897052305754675470968857927464297930075902880169394258637102381045914017575483835516078882322000458251585454080*i1^38 + 23676106613024916363247534109164024109887759855282490333580769008937283900810957735977873365703444918116951399473082707727149162844991029353180691835326145993418995995180840122355261818102741733230798369608768794949525102573918189866802744064519660516243822159081007689052510511992138342014326676329204068739492771473771049061008809116385414973108557225093766068313349551277827887215696320274408348511161649394983103250577772545827441592835116326267350947112004882662653270777509372508150597284181378822743294197109990269149589685783794896596712932484936364423504264971709119281015689162504886430972479042356142484265912199583219386883995308365475474265602329940382452639226057416363659859955923605649117140484008268569346091435131765401357806232499176451771759228327985619029456801977868262083045719584453322811925765567139060212323448291376675488100811408177953715652935563781900449266950128736174942229226921316792059325778919296461379692470136121829932718360264046419081842904526866327196777157620983178399060314838922424288740753384347228977112083752912862165079567363925472946673692035556153982661168103931459763857976838057974144655155619503366711571201625295385597507580144836589978491550017444462230797127695960150003172832778116253417153321752626467073723883184951674307137114045943839604943084199162238713495125920353656165613689276488002637057325348174419376732716571380348623434634359556279195976303858547468403963404494370301956867069103041321224658096919104388205996660603407293474870239951728861991326222542856323223813379879117213883912824245498826026390651690370520445282281520274043348282047472265116072227422502425886362007331214537023909750943202587785645596419296952177131104237919060481052776571454111426671678313541687712494567574158883005027996014486764653638788127419247593624068515515002508651557828578769838455812225228118779438237929160154408728965473669865456466268546538578570454868266050475197430736286275776467766383263200097285773345495899466871574838059230500839222690538939548273130716378273324835779816671870123983626671638669196859668609857177113148907075096870915809217400260288301272978540793725677277297673808831926569137371283490287246747998392203895680068174111112639394934475394696610627861721727487133448169592309168356344053107409513203753877262769813105162423113571317685035249792266104014386027828667292470277435187007376005261074031759336052275361833677471974485991447659544829108356558820035174794623781740574119040273596164796368692988180014406083278162900148301676036799558793980965792271339319693876888701420595813646974313815043905695338075884756920678439873412500869278011583533256259292247262695711526644683308658451770591295291056864783807183290523151771249636084784971100553848820270525121634379392631273116048913858183750863941676683680039757429604143314198639245487030727426568789269496630284686952409224679896484019448833405447373487320057773300462289682349118180107941453643059784961399710117185505210871302707620550499578478151045516032108471297549119096995633477974806985334807190182657707619483854644871201871458783094801271587078922970130634217322027307748047128835275379951678478022371122858429856861635043285865651702174922212894819365327389272995548877922456794804939850646293834196879499230037980114269560094563193957131300089292852050104821496512409695943149578126059432507949065020240138717286336849325752081505784111107785622702128849916637722303389791597770340687026973258661708592057437957510878466224076316788381474749303173878490048811525878772364629281879842191501569004559925248*i1^39 + -5327230229431724742699598659494770667238019150049762951483644458037064446315870209143743558474059192085352475263684914360108064317603724403219692214526089324032481848085192455530560824300218842026445686859496430373339093214991054707808556966965816077124188337642385518169510372554433853128013122739483077343279815426765478886031589042755453335635252044753513634991843543745839791130904050119880439367690024327137052578422796776823441276867535772090514463200737900817313044478595874914556367386416935107898322409751241422795822062207302166548502454153643148900643117658998672262926282461159147487302275953882038630184795511193276763559426842879202712185226598488625275463819316217644408764538255214270835816360049806849074655175362144251268650118276292052586972002041276516228995840241661630529652644891611510149915554710774723093193695944034354182725912088907828495537567250414528650254597469464652102326106163436958412815900884085711716421709494540938316256585844347059997775776601197742947355646339893298961096737350346709305458260118926374362078438757588549202817598430773575267221300910279858090408261857624742221392984284796172279121894779268984485536527890198324803866568392128119763222550635991110820207441339248673087769728928368069517310343167850929730983463397957222312209989392277815602941741218778470602218216977901766527150685379480645022926402165245491635086380054249001789836537945531844385923895437423554087843426776954040554940286657655848831434875789280095385132875625777389528067252135086534344249908920644461633724746458413075200643794474939749593837408163840120041570053930529920620543049215533423251954109892762473077755014855283345341154569782646204167064716627335676711663794488602990780751246653497803639611239305752509613430744622192140810100011549239677550048202879281078548817596517106578687485433735317300500106881679914235427189895675415945151802190879077077764245295551937547528743051500630822291307919632680377061390026140507052988025892999086314228908703151624482958776268660027628271020078019038050875675197699536667462933376150638884978149474615870108670008475905454984082750774080941588182223168188102170109814336142023973966851784929979207143339214547499080870033463116416242811026780019305053461168173502287421354990176852752231132174348498675229524443150522455198581620457504450390770521924966447544470419926207839955027827941720907740935428584523555296845629133332807176737381878355751168496470467879377757345956437203648303968073733148668596514494091865092600669110748511977035275053961372419374839485954306707708909233024178205739429841086742685236847071931944855069953363862121712254650019076140051570347380223786336340870990415475939931926673889800744023084399619346359389546057919513482323013971714495803033594730120566522969997355463763920771316406390594326214916504676062163185742115622145139864163923351063545766664917613951554001906846777255882892008981853883328576634151189542731571180112535483598716225945998425587335727054290864966765813280734074854770519852447106643600544465972460635786941925299317329092256418948430948563198256645882308616202154461628993845538908154694342675040734625269128258060068273870218025615123616336659627019742260788387868114315369694570200788406957325138099737041408953488036436490612061364848152249034835202965260357487510099171688521163513021983750186398412846453671455507962847520603439600655215115980845624788482524453228309147584687910713522104422770404602494768593240991330984826179402591007927987861334644209707571300737272668901416049896535910331350738898499141632*i1^40 + 1170067593670430380942683425386110093566149479093926064197494747053209426934153251778530496200763457493688757580346420854008244226725602117601812930884608546607366563674903973722186939861629854583607581536207378504247997128160351599982680270037537963726964955480125500601097212682353279086523143313645282927672070242255249264510969960202465181843769068216372278847482893021293738537663047454145458698078776840018272350359579811044082603961649112691799724069618817505087652537824695604687473037833976945571634271290136910875671696723532511514527376021718002821717430461904048857955461561558506133334575442524615404128637322277661340301018842438174451739127343562847550698359267157065301657956075437448730763429190320324882026792096615355254490652111809010174179106842835460520321807615928954719902430383669371935862739569367754545590398916955974877697680207943283379130599250370732851034641168261191777589026914075959121939903759020387210819756680124154522323717144265876845844438219972336479589947365711152447522049688508742395597596182477323989153055505950738551854392121576785706840144231655438634402871664537543168918063101049708628808844328811071261025822076266138511703925558448658845480858051725567318534808699978367638111375540188755755801100154538319725381438649205079894976526281993458309660290239483147757839461981452345673809329956087993352191632384172496932799121814682184175540836657142755341144046228803788654214805061866535187412758824985022894191659503851849080065179984427932066150237741193030991630056650445736474322339592051457151137765154196111386942779698745866048474093646944987986697835729291445229817276839433459450745537599310920481421735382617254177464483375377819062579004409037856759767078812898467789521236980484777800776372138283952011364832750832625710648960931650825133786862477923468398171508237165078809891000424446793852490912015381398812012917708716082968325958361010698947898778500255172527198125798512938530061840029422258537074296302667458993424844027826147676845513346532986063837836981651997464701862479135849189617318272835982986305036141133567636953901812181089223912262750766036981754076592466215763969710672321851354142199035977181771392334898040996784771992060903787682873520831939464498493718284088706427034218012176903340951762277522907939922976775550575580000512209562288261183433516642096021310044522073814612477405095573663240578737672981087835608745547392416668336086738986783925971004397277802129859288736774590003252360713055392666588723741984239128462901872936239764865821223094603438132669213513895241836236564118297082343767591998923764306561788680273552207997888874525792081650492765032375255442341678148841592509202604077067303757353043813067947176423604649133826377094098359442557015490299612790039299212940914744535630119354238928772959061584197209285842035112968694151861081931074793843519828634958265382747521645598892766561308700673500441137445662197488575197446678608861263550036952915534192631622844795982266083862395509857574944584756299542860236826467064012585631768460888950018614826210527153145862515486937795264095506671829176474838920490978048121576408099705143346556551648371854198131073325329693011626035562804456550714449265422921599763699427106193168118473822324195680451040725318504841811459572013667812548239028964968099682060100111897653906519456048567070607137521679489097022530697835361039639062037658664043942124844023536320589344320586667035478058309308498076343657704387093687164313141602585875006495079992713018337040543904872932905269947355559749162519614277550080*i1^41 + -246128444544179078292695502918162109292055077765847069295096426492633139127689297406591170802540789574160021570497113654074200419874931441299812366845581575205170615189573893319114502397905423315255273783442180091298968633278366255411842575331185774840647905367594810963006873867120294397802364242823468127242640929096513222763252418798094428289175507573623301752053672931619192076340182733950453276608666993264241500613056017626537374329162360703816167902512388391101956324187061155540865669365490122084122402315098109558087195388110570616162774210427002403281787346528282985002378990233502869632840074482869716438483725050654925899116900446675148631860093620925566689608700502875038222188034184607679248172024676396351766389180349824363473303564955155642456805951897701506700539085709479136051437342862324407311171286769598167902665462879425584604815402973757496264084366121043754728754617331341825831016146192676496114756299023245410384707714144555357851799247271388491353846528654167173702501335004705454887676970650856741743613474081654399904467965376663939607362662482320745792850513146165717634067211289370100888081283119644355627686935579178258382642674537027857236859606411846243331583954487044489826081108996273725968755538766999788152360787094353407831091805936534556612213906757153835501885089343159867244355230773288758055841987684526772962200527838731320609445155007168939925137243407553224726751347474321007301752190109820168463768142091344584761676872269479608629366667947660209047713706954219236727302215150352945698673497935216148563106503506137785158074592637596141910796918447884863993182498887836848496858136696694338700532698902513696601455676721474723225407551286648782351289062145000138256003287880520565451883347226856640202706169544853659720466145680836997737390026466090169328953949816761995820517029340435528850446051889761111647568350069633823481425951772061081599442626246986451575599517867374375413328132544750698378105704277326515403002888565504993733456817821865628575995315340891720265327984679862021999683071101494642713321317526222693814123897136332255861353421287787622655092580274617780924244605621673502630004321730936943737569452216157421762747687735436134647618203949029817077491033001846165916286663936301780173611149009136639492931183421689951601906170376006138169818210755608250085334017362123643095689824098575812912162774531074289148937889736930979905734186269411146369863830950404689573611006467684263478560350813508392768277677582109972664524085423517445854460652652228780684677189638246839292032943778521880064260064268951342766370462367894485613770956040906397940824018852587181886185147963431627430166397181417694986911019189995811465214331185335442606349646934950014683660129833774186509201747421676167410126924431034313182548412815882114863384301859001018855217935215145087565103974479179854535479601215096865852578525623573093628761405621813839198614478634055060698066827976490233209956236687688170314950713038067850769582568392393332697224087138058937591883548404886307998174309556275953756800770955895758671555479757451384455325566797169687250988672698108478308375776551117168991048915495803289063356138419684357435148289088849663945958605645999063273947493640086643054153122553755625221354729685917264585616963368741377886194254481055911859940203682816235928258841709914769021777325821460107446820991163495531928169123938428942538948598261686129536692854474001248494865871604003727256412176481086892241171105161283746931934566695204893543702811746286169269314116782630932319953628648439808*i1^42 + 48653807372457260788872090610565201576522373069253695989800014693947948790712384275838820631478761637357929083511575925548627031026996167160533151973554035974249149085889372155763255536293546307601256059446717564641844672602939416362905498646819051227945712236894020360510667561930405763916094582945549690348310566804411617514150361658102155401843038184916539004743173347324077985437865414216879302569707728293310122730341846182617094668915964578894299091228637987616754825675105702413270170272751520827685295708198019138610730610490975488442605210754500211733641096406774399858280898108636908346081416095972765513038339005165661895826952522019868157419402566169140880855702320664763258654952078070669043794483985892907627850520458226423987939461804327269612790774308721555305691298676328331614991748358632492751837129294129782217012662007732529801539342461448141796698189685572132963208910488747688329705499883993680737078162081277135385058722799343455063312449497431442394893795863702708407852888293915540596107485953963383504830094135262056489480348956110083300668716058923379899860646062180464619300326485061856831982753434251018268499040932793729196610623261043078208168068652877034212595580119689153671126307827993266781123914172042033254549426864546094826546348600712364904056613651038084006975121830607396449985484384154835304203275179397658690624778810388255536478635806785473299825924470769854973417006673352862336087286271263640909147933757595196689043727447759920409660555966435930415817361433175640556693004661839774095062085796679014093112318437905249592655467767683156936850707288157461133156419075868364248459821736238926573028030218706681766617042830464922919966403446662949346659164574652796272349490240371136265652850165920456458303465971756602379798022844892851224386602194205088342831843115432723354687326350993067873105565514298355620292007612354918798888343075922954079729366262290629234115896676272975378594938991871401121095365749131701558765631624796654090202379885374503951168310062309755248480016702082377407683481114042177095268791463543242786700955240533179222901269246207251407769349546870071594426651896261330360428126532280998575086590969750006360453903836752336881088775322318844570529421693792009312164276405987035476228853102667845682097085490300496062156651859851092343815220819950998469378766808338820078332121287370324149232058901221193963799871711709884420379792299864428698515198697708230849963966213102396523687154345787143964880297418667483732233520084780691089168220630054090225664896944857405286874605746898703921751388865569784980475862431192826926405312535902654128748287509793017562732940511190590191754383991829981647049565186431903195687684316336399775332917845302660734012273522448764531176077613430722462051645943708623631065880183166697882821959966188589416690367915054388392089141184938163706326371059729252640977293882461939953222365457847164516626409526581734566183010368994400729750400510153129840729587835742441228896420001420523169058913251364866851160975061374266208811086222759746635477025558014320247175414763916121527535510924095660331900694441192633445162286170580970264628942313756520763580416945456207195287089266141011597540469328064272830096128401588977903955107468715101960156270321662804314991012585796480026122493955124239567920527825521045470759255132075245728347761529890868068628911368819908913303677549675393651102794939157310078869753293316837675500791758314622415419566086252789144073860509024148369356784608247912408086172133315695145945806767251788167332438736896*i1^43 + -8906113799324658988209659917871936752364564269453194652703671389410750952512848040467932390647675414339367477846315547133810199772177805639176289423271551737460773435871108762298323601984594476538774433278500037163710833034521448664049934759245849886980595237282872097796958432706711303573185852456208420508316333492161696567439310236845936385522727622130228348811450587999641212846675851085128922166224539595826489988525452401280070531435507566031044252984146053870201959523745398659287903940398786773595579732073454499530433355669874780923204701305862390551750054909951565541497373263820053814930963188409376754309297703701868652690991056108912048157679227726133987913113823350279840074186417940477345717627276832024429785641468857628622177720146078579670318243937490495653426821466938909465176981191971335786957573084933344915911674863450677332268253234929340855945471778701955127690158116749920266179700877889593508729647200317904483014653539293418294000134316124854622449333496982074423043934715078933748995371444726032631132504902168280729984108068774476078812289734396831428675464695237003036919989345264099390376044179666577905543977168436566204940557615897365797235058168730405488428141805885736188753120975624910358227427933568045738644562123480084579188489978251935172825704489615922282620776118052768633296695612922339320891881286692979514147569510087390947221889516350044710937073347037004022309902541253137860843821322650723372460506991860599724511133058101680928634749275708850686846663680507936935386663105044097225382591825786726697757560053434162249640283570418472093334495312305073770470772131282495103081588545777771143705840767727657553943728830038619214051859527735639092166852275816958979610959781578982411889428649650517570982469907646388945765053941026076620283694921092763274618772633110470526088327141345442131985883039959730242365600893255450704682901474480915852484084848554611161462811626501233201392445268177785078075249638896607409734444727461116703759097753501487780818557718377017132350532187311758279932687130305947515456889047007667846035227102067535246376479424963116877635073980059313278333665867183917259108652114883395041237909609005431116062196219775371252975402115998274450407860290072826465051586926409817993821802913338327134517403155490666725473856340791472670686322819518727908759010589887382159165103032394878222220107891250489771898248453336420807635161954407421083121813002433329362426341759948629647260009408341931205523638015262977862862674764063285126515202818040219014750772860087238628751194569293635024627282738443339161654389599742416104852818288867146207718134857371107534044502846557051569158101836780547137452661383953783817030173835197951318125960142458694882334046363018104020318643379260514773535290788294069827606191642477996700150556692354292740204483353390561712494869654281740578298251199925612221211441925951627861221446107504938652597269808456158146085735929014952812041363282180810722782620124503579318041993583461734693657073628518312203111839390959149182593154792585479157076590805964862654186324599641681943119263818641006261781519543640852052133769527971839304323346932033930559869351940360729507677265673273551226481911803789001633585907057244069524171834166719662727574722687716995268847401914382362915696040339174693644670235724152619715508851194412562593170165941421560226784608116021739908617703683535200927961673095330059807451894435390236310656900052794203597637137607097030153193369456790328790499229961272384247878273589085646374818662008055906516374388736*i1^44 + 1496494635544710328062227029979904127286340383611319458952751145594105971016875339037383259067336508185380204363025412123093480018526130098658101124016040272278646260825612472892639115716275855905769899128920108895252328154143750885402314595608646253485694612306746161033841496370535455660842492986744361286659755202142185378587540062723688679452699525246521098180421655289376066448333048241886005830046559510305557768954053124561225973365686845856704265276393244165543013095662162284263133951379182328511406175023805594233819508472809638902142215610984939427464414605858733285826245890681853674789137075471055376360890595128900334304390657913807207238400859872244689733489464210063294115873889539936664111084480320409134573241356090549727887647073737492898852512338963719924143002711408499209098994343929588653863970029023139842020801691305608768217853592152931679129987094318480090515562373672157912930549161809135200690855866606864693364533404720694807663145238577441255692642813323536629306290722921336736898207475686185975797371851927586265081993338934605753315214988129808444299281916161043727697197478617240118044008816622814162207810386170640340515002066367917502888364954637398555533974590192175844517248717901315718860847247809195507518513224688055248561502761017076448176714488329666608061868581838423056927354061818149504890215034390814394531763263933184724884819242299455116378417413767550445696092490476792936399387116479529100995590062716786592199629186132153734068288648362093154335110522149551635051238885746866987899357101534789261579880612106919183509578319057667998583497023548540454240857158233934807680219411622995900722052039043012831903948055561858242293055081710579300497335171591975666173602200048012833792019976024517615681177753690868145042406632515773363597910547171714147298694917709575491983438082212221793884756574848524946478384420150340512201878529338872210653609055669686793788149572189943619262998129566713281975585451331422770606985629789730784498623256889438154281959547920933798027840077332923989596589211662527953075498754036020231579658505258059493481123408497895784063053890809530865457380046032090405852745254457034652115905267765489441787721414448422504142084407151635555283267737766280753398664443748177444456434897101911114815896745418392050545120322660463713291876402984445121572402714186065586120700322189351614542748743562955175642592135438552047077086857478280181566277821347376643316442451866573040603423682149129261174442793903261937704290207390025336438791519522101379969328348400383847654949664643030755304115685821188719144013401284147907845907897029964961629442875731793655364921269330728332582921759161671829115513603600385466205270375826029308078652515548463338813519657157470190884156107510426862765816579935221988215302483723317480340715518218337487317400753381358004134444789888495858297490222656743031746811195433131386466808388474019190173845361227211601520900076566444982739210413450801280273547774236024515512056673521516605641481764810234261309545752302362046271719259072380401617703203292790414620677148769857225696545088111430124049341470811960199098241513719370342217660446652819096335347508797127113402600180817278151297440587536965330308806505604658154181740354125788734699475786878287238621790835606517240890196833680717844354599640539527635812160095414556137618357234978710758258546606072060237427179997330143447592171546109525269971823447153536050133955339463552397054168231761737084510554877364416263186812078040073274686460760034998980923456445145987984392192*i1^45 + -230539099782458688500927037059070235070235917509168400006754547984054202320375778973645457561659548308635156474965281649347247907737126537404218322698386623949106769097580080202059072826972614788452717745009306542317861708750869766539261847477656487067958734536179567467513369792358733475099239519237536733744254891725553859501188423980927315470642603738721266700128455459325154984552615485632701822234615218921797189061105450699579430642846273960320189693995165258226629078825148790007420524482091638313606235391361907402888159542696928865121164507128383356847347538601675266379736515078117498983693265788292650806911825496307774470620302519768134514419949149887634241563280835627179242185442124018865707109768362639768284595964937405435499102902938347065475314783404445459575784536172963835192376731959070505865491022611588474465943036938542354680690991228570087551106578741527707632412750524960405453553714274885540551543786413446722149038926734603656757275752920920117897487038803501564697024164302079000182640886195296107751164139076487605676695820488964818437885552629929543094288700601495388268907466440710050165131830071285807894809319921689524832801533793755129035808839443737345732495947461949849962834212534128506441089244732958213655518943350514059053562539355734791827481803903186000040310228123836412620888373172330065958355708400255813732675176584211102976316042058918071002524521448865906081644001872743096377545473973567735792339410970082531526132629302499762889420227592312465232564213852387757317611326043026460929736570815509113739562132310507746285401449569824304731476483379058119342843210791537241863316677337684469128648803861360448754614221297684979202516757522172183483108438291497806176378523835784108541950824104240138415324552222244660356837275233279032138820159737434070647469401624215448414319854703980035285984344319652703171498289434860709280598053985336920720903021901117965041698114575008060013835936552679058374742137269051541175256855757090328464439018599350791636111960598533540289261243222243832774116701723094385667318509975900522862815004298827048282122047411083900073491344148952230996203445303349693730848294997975630693393477605704491016155642338184142046244329981441634449577304421283290147996933904051192163745177619549499629796872157193910044251338634394822318034009746487072634216522015610481083827468616912034380663048800072074429679731584828708641468526081451637991677535965530165496343303265903419817626955694380974088864768189829410351109155372322241014586879285837065578916654667836922976823910989747224450027794665192823102893349953548508678331567735054787320045503319635691708141339973764983715383434420783578225011076362851181856943466547524009811442827490929660972163117389296051651521771536035074857903543087038204105510293779425168309834544394533712398604459569229637921699596824708219359637469488948780215016019258202737256661744630527765888504767673640706642720089860383056305544077905662323050352890215034930543504853864733453160716979961507380516367417096349793467115623036458713296948767707361348676412119934251364526452221073985266243178803499458756830844249967767877109085435246582498106267969592862313454667772251203211710149080673245232247368876304529607920089967404599040921578245015498628712241546968210629162545937958732707406861821690755348686094201839730583483993597681925326513089492413539560854957763171646087230570360305484232344152761788331161214478843352789178247136258857588181068580766993801177023294073962512877295703642091560895783863361185586872320*i1^46 + 32894008603755224908334545709291516205249407084345513502398449892969347062536923566550644861285019271351308561360904658188744710886487970811213796512917401848078470818248897587206344354485677323799253325947234077578385865449170380490170454418833360897027069164200192277097563530160615034757332314397899550627804716311916608501574637198472543857120785097903400636342501439389087439057995066010375969568761700268028159006521693106161041854713675616548810171821996614650395180812958363088658062675255636517154283140228428821469610573063495730495194946726980792291619646325235275669367270779355026570459147316985649420869520954541459789475428100152053053699406829252475730966412792785171063404927762958974567336849035826649587110575172988908266835830427332053250308784830476646954355420008033272734055359960908678981154921626865867512724197332525050805107491104399491490870297736196429584526522248708133525591098171219887522607122409090812075350204307418588296483629783420676523969532903438363696694195945028588006666763952551686117471482342283735503720122768019240543796879348598703151519778226408778897501139012331037551746707256357390533177065583955241372294687980819658205453306053369589213314067855159731799727139178212190394919224943136410004739945201714692459671112270286981247655831613195726716080114084894559060059076682388150590925090753252909029315111971812306144319614707273047410817142586441321424759895675955156045034329030523230199538821910164376496514325463319459369629888598601307495376959402967850709441938439661808127962230829401916607407009917555740418561156428331872606974501456389709263752321692818551172369499271825574397944633230868174675161833325186803113876889938508987971980311150402823117800026363950486119716316609571386854725106088302468888453583909171573458076839751667619604332957498727877110277425037643409352116880648139363145488266215299863914986708129669746779288850039940212811440287985368816153563813429467341377662649401229497961451093529650392590371652583693550156739044112660838495920359865747244594571167112486076016864530388473512280975920310387038604465073226474388929253020853571501442112435440191645822749856815573096356886383682052345992861820759777396507470053528974311141028163705684134225767670411796159013569016797276410255644312750436077118484263647454065545484925200557351608928769091655019638849280400177797407464300762428040789473378913577585982053810547865181432186364485009455506786581662457516288222243011866209639263865888328605503244726173011128459030136647326521564771240188594152752748989881466217364424740613084603837256306504578582228230356926569531585070833217864625596635959844742497301089871612719196944010278773319898096174271337826443544607802227893140149889648792476184922446552891510714476448194536342705607099045921518425947612993516813059517684793666648841444325955903695391709332900530800242300323280770339858207608384794087458395720352263258311180176590932890992198345727521578188534412490410135462071609213694151511887548932877898267858398442918778309512515168506958026263416115342258218510441445295981572629562825494401277985400418277488869000603585198701010783527506718130527096973204370863521417551953857689885795308844832614678138052567534045772419344668825253771245110614012669065913172930373835061918441006461608781201452791974097992094406548331824665878651247863278120003709586639072726509792121939765221749652756992609628295107327705577301394969458847370786422329897802083818023419722915586448113103901607023021271837979072139276817917723006730240*i1^47 + -4473611892663689463141910041741487480364367243802674535879858787855966490689690423478548490191406945429201087456555148054789878005850759056872856207294213261512894137282994784730030517940694879417434335186256713589021435757711446576107979397840004897050515517196393319086917007438230810013795711108857475525055572339866681557919476619131026621168571870591812406685336391450799733715004562717675856654588509269336347776779500601811727949121098996786311341811074110812314246664360457228959657792514929788496331551600669538294205326265024577574477983804988610705327251285584556544544200905069244625339576561107999218339182372746859904319709323435084633895185510972322219846375968059226990809755835673354301000274973899686561451059214702545746569924184129095424017182520647411438155887340250127681529171457903343765222807064901992562076658221092139529482256736090420809588293058973457382873294867854503128798725550667206540163582744091233777807561586514963083761782427874218565107663595463060170754726561695296827342665187457319814165166109843242794060376327023903806201814227492354859084373310543790175667025385660519419408470766373479777869119514698015178182507442365904761418408614203863865249949806422331913248311094767623773423087007454565522512228677668191208830445282734814125745026439294540967895785555687563074571242716239935017845349169853675625962409402129407090970782410358582713712517941663568098390509608313944648000309474388233930312718311056592164754536062953361238535248361096283673208664933286339702311214118245516211504902605008364116883701542998553656433542205717004374325433128739881011011847451826632789040596462560336579695627666969938363973472275070996384992898093572769536549112355851612161565379664296161336162961806401011828315502935061667657711573848038955205931133537544497575299279110527088374396667415186152619278595069150270307379775368894778804208434351222146324383557398924832953924274731167514153755934103491896708893097695280908524680439658604824797894712876951515026057396756617448905636950852595029816201876362404999145467222618803818205350479472997263201686097039585438789253470425692808466988069348652992899669486555771288661736593482678196086593502372146767932732601550349849029082167595174246187773208937846497358764487448530499420217444890325434377657486760046660711553754266920792808394359286058706541235258162109982874423706777218989933107456290140804478241354356974562194306875061324310945054823645521079557558901894366962139111230344747324982901056078596137181952040725781898558002487217599141783517139377212484167830105980795242630112445737116415749047797729869529030333836052769349621105114864380472660765980986788492519066728047013955158921339964091168857877962956950897108076917622722126504510678134594342491901075122279090928636419015259101551040764543892597771989559821960766559096213162870642821596343262422613153747759935690656481743835090043975099913408963373585857457148645651190812118206729401414005697795407950646790828106723433525565124254605549465291100618786145511450226938862705884450383967066145127353540762372944822171230811240125441053263791872265599527766721768602520462660487526657909452911096776912267137549536674797779487016226516338596692810020185715086423816833082141265806316243562426240260485124571032596996572075535928597523185983105677031542834671979391233692836945595908719657648448259393994192467685825314883568687492689828078784858210149221462654840424056139259479133971141414152728115444407496613838490312765359113308690996600523766576588651495424*i1^48 + 610439191993253960636645616824940399385145881043050508104583220241510254153311469128309982390525150169980790427672416429935524955635867180997346749486190450072636196896132117673733594053740479511413006937622678270438900939713595207071646160704188896565718224991690279954711393573209431422285811484041706786640766754479606008513759267014559745014863842063955100705805398425527928182921385445811472040141085807481566561249972131713837211181613063089513988779650766609089461884687242781055184160189991353618299323548545959176084084190376353071994226632271936908998868315212557465063869103500214089929442308532348392676471990421887796467603861902717689904488225770767716287843647415699818332099718308808216452018714744860448182773876048012339098877104064228331595782280521463983236261355089785641711532622613374993156420181288377783466563205331337437441973246931159832573510293413864560808166259860458421936804846246587133832208473023108372744852964173708813219089342337976871393144923142034536775290302455021098772635852712875250864255530642273723052319665277254920411376296972008119295015550506024137110633994406794058984211348758076624235735881656849782455688124962642724278417397775720021925248062044484640724729292783085513655912668117343846912940938314757070750754758197446895243897204611742894841805639779735533264690427615216499572935274582192847441271668023153168812649578103045111141774915278377960319560386855272121339752704217688490928692333571919927740913545669586176122975933805763937863669176736166237015938630712656011603009028030620887769448384633659337109170967720954674278227223260486890016006316771817976608976515000441866219512814290505696788100157208969868003048067491258749352333424211074619998862831568130508728545854649196682677152966954328805648549212738493222617052658150257243417357451373242527093494748564225919691711555948612850117665486276769749842777999848248145760428602013419279924811238663793974836140548349797441754246983740944384918792897433731604483067518478494285993001519900618432759604701128233597955459530168002069976493726206779854450118531018322692369984657136776369639392790785654967852908369288795865570436833794476586237208511819342378284911142993951601219077726222967052835509786720678923083216820141848462825386612169081389778304459466429956981756601527869566271851781880163684062162590446025471524783105060401330811944339416324130864411809111652212240169050002899904134659506733703955087998220515225196973327578191005393956294256000706784969254308757335185352302006069747028497843820819511685391135929196002564299011679377013675105611909326552632645892075302070803515227451322853439261478938126589748754902066921074517373996985014705696308236090055985385053863769436286260495054849807885311859523845317013864522032774252166352202086720592666021295845378461572919995948517482807756955478582117556055554455674688615990344211548448386768801150405712378335946323498291392941431282750213664073356989697136807804931338654145412144548938817398654191935572276374344055191399583738176907265744644270132250063904630852202324549796957823849855921841071599230681456989292216613110000902096389457237813670861567679872669478877710814329484146604353510418633942284014715734478356141451430967844564933532114637629447552489990066131582610318669365276872398586674941915003717402451514501732251013324899016675130531543029847838058219523535475228957627763835654077390028225092635631271367989908270196819272870296012088053050943208934330580416404023196347156981385666657038625110571129631670272*i1^49 + -88265848959815929948291449124173221008580525783242070867541215996536815390313433056730774956492154298150421576130709976104802191738238201687535870245533545073933781278339933798649492247917065686987716111611784462319002921633589883045615009080058365231055839389703629168283894568306520086966570731903759963651222349955157064301915970202852718279905389802371428515504938596551137637739834498423749346453610400719627484522227147651252169814155066494422888795418365408777282862971012791321073792282355289832918026428077839847691478518365490758697583627588415517207050812607275181449444628904037837149104941646464904858506707042005650892640639873098928866236369972621938875431045006354989335348234890255883679532821625749847615459456101247466361742920287189204146064846561141744449661010215722409157791238908644808806355560773938310868378756563549001680965546114641234192680220979194590410310085592897484861885778591651243916102328085570969224285498451603271892616659172872379019332216752231475479385871982953192008692602842967297840548599036551839618656164452022205371027895483188480041531313856224567446531115349281635997654791843003400794169750310001477726877107181456585693005781965716224498688566892310044661231975806667196830850841627183303663230693456225463073460202538306381140927701525445621799144450010495036146877803886273410707934324104566179776989700114010119324202684430819895663757966045996127144508552811583341587074089989275581593060414207142515568185032898986802432012173515810714027731502016644322925001706622332455474742935931364365225836157491021253826807925201251708509514733390278401801764004529846524026365317118965618037220267814676041716190044276519934839585764788129745606714157832107052756804976670592128532511731351049986389030842181655375911748467560945659765668326025952101276279788845263654231834296292992130648221182531042776563712351266301973126098538272966444084545707667911597444041540413525695101263879036167948224020056062179060459697716447918271739737037855245035352114017623255722426624247838892920558505811141168618191164749283602435072446804129682402179083541411397629144476074897090303582885678608141425164659878032333537485611457253264095038222959112428203450455345447860490501252339142000033852410116645386359057932813367340981635592759921855666182456928394876404214605504084663654646083831887215354879607311176435424972159461772675542229572469983541672443065349135375623856629726051951430617945269908502791209338691524411924084195706325161363653200961210338826696431682611406293617314400070672549601248171342454292132576988082633892451396577860573625672054818116582293010226250180409378596203226733966279085374349052552807397815415238008595505411632787806569573306842365224180860471562606851818474384234148773297271139119316724632286535306442139653076174629919539945948820963915292635912964501915752448587369189222102604969878739658232947282070338868258266321191816005716463308217214355230198483090286110851251563089896940968278991108906065368506957171452138001472875572968846012342854288728839500856071205696827498960725544891368790884802778561368905523604232372701640165176329352817980610279696481541655766706887270522544233228903516064834858576728280203000275113520947493297122887998935499784281240176871150379904361647941443038793936569995442825639494298458891600503865597143583860372750927256430034384449115275851467486817245691274217913416182914027110997073632143674598883975812163370815821747926956663316216444711601618167223756187701642934788712632586996234336600064*i1^50 + 13689532075481816131629530112503662863250984544070689721416875471006828567974577655374408926922170211884310562164169626813807749080400937418499682195619518614297194567107872345569189819141182200056537398578588922101345104273348577459818617863064315326527545686342013997326997945360157997051393894343735509502490974831332917946087094095072156492434001279773495856440130659068053904028326365747415035680951951119079321120405616938398505610898342178238337247049031288282281755242606987052774548920292516954181896472423627940936602133874259926151247816835064925639640632202884134456382457074428296271582083575773475659289141065693700021850537512162464284074505914335804649382655739397113189718575361277058799504439934972922008001585111593999889145254903028958766269222931895650685859812316860392574153470547252011942355903370376730361904508014659704259097592338475728200049070920731650920180948923045277925786545878735484572617176369917342184181119418781882549398098725538042138141962438030193584533304855980662433343063546949450786797729396177468157854004213554219210096855436278706832004284740230744280568210844530437259353405706793369712598890507405401962957622243558909333350630871889573966882827641296959500307811068357350816199467695913911756792772509610379099506657833666326299622190898474779042174436989236924286985376767469433554494259710231328638783927106786244376408196398497203951004162736277363492629225871001142812167605168039932414861405300119308371593969126172852841490073546924243083217897049537597338081029057711688087248811941205875952463821133423529355172691255231730867801956039115661241657953037460938020414931100550222799664003137179015928147128351621646993281565297206515823370851095763307441710665999083053577718045700892039966264663377004554851605131388514547405991438778734668652316392127608892321299553542535025640963853616203199629826276569064477681137572873055518161322026056232655056635717194443034595081802788646540722441950801536774651331746906536271067348919666193479197455072626066122969935329324518307219396893038214395875413919502882289147139557295120249938197356004655543108725320328406793313482180659727130953898461345969334884592435967029324580471349406926602040189030302701395925871174480084136467642279215559130383527685330381661210154195068807040131755823926116589581045993543778257263343384864056968016765645079293821632915280809238061909911520578845817612264223684884341680620548656493700972839919616582664861310935260064773971970008672889664797098270554852733952952706228945424601694062008007268566271397818158113281952274671162891168819784514944784455529280871330339199460811904087040667044520409872531705663376835804138139979702772232215779937201580884280873288537091563500391014195966291691541688484193084828009765430769566518826213522389012354062823919066279728704887755982976498824787564940407300300184143931846955757147999354829977261683050182433590612110664970549029333726837908605434489377414261010067226733682373529874310990787470367273179851019690865002066065291390984945520642237537959807307945486418533640147602103972351229970495983138978533257447328908643847648155663254856734727666246825063101169221714989031167953239787762901268026034356780725380163740355334175536312402750478174870605489777891844290110713918557446179819568162731358458515272873321363413394692983186496690812865279024836716583329373358719499142930197942736374926050381483724214976551407384327350022898264759765842421883603521574960069269645596931500903241707362580699104016388717090439168*i1^51 + -2179243784435350009263796668960980950338676639134578620576025066989743832833396194959261468708024721395022027355743388909009347384985340810873427205591235103541028719943954178130706377721649069814946786569054996699664531504839183482610845016111743259915555345905697731531390046742543548883060235259717532278357762211346393930585827403867631823926836853311893253826213551402325403141318685695629480057979073387749924535667374843623054237006087140566290100663884686545924736607316953175607689505235824289632872679243308339764245825505582281510508554091480071443294832831590913963114152082047759636191095639176592394990010666417251116519347293746221759178300906936224365524918369972100690927894029928094988549018729978172807881159307244815407335500371846563743905594075484626685584089425606183618224014506281383705819003288225320134778883142222786124331616208187141408554361257220547051523846603015760532276854462474988777062197483978161146079311471976807144280375292960380617508608184987908978571359824748948428870182684130283369706887445716305457777173002750246274381694788335796910282829407329577021618338501245419332912214416848766548300759097557714449214285796606133151586134781644676924949360295971965832178655879971790320756532058355913744510073715593931799451701814616661006295978093678269650952764971648024038962794000271473803470353428624678079617147668412619334213816900581748477432553210767300776223439383708893796621555952348240730586788685291099626589592684386016731808006818985271605068682740531139521954944866660911097130933700184847155105322192404204915322348540342199725377858764690604674964155002240717357022926872838944987191234377491933174647308295110630730770989592820337969858443397328913421485877119527431498558716377826279898522966952375621490695170829250390373686462794478365357711690759927064615283451880726323706456137792658123759177743641975040100393642885697526508691208145716518854966142801083876054551023046773516348073261903735258309617989247622020860153901810218441469301220879762266551575839341026220504018388631067198096426294102121546683849435210267349294280508203613568428112146156316214683310496928105083727960182681056338482887492643144544091755703454422140691892990513256595423727821892168137258601259679312717259042678371348570509025976908144173235898605807829817645561350520457596048378636345161257044210126643778628386497250191720409005265425059496805867395688492663208775724836376995198682321566558595945263556091170246129347963016384416465873324361455840567732022874705012898941102834140392693758764887687230374984388223252737426260232562242721235288127374018794493681616869640866497260753863992621129904410108204847717730085091112297106078388442645030041511824185833044088443709323362538073320905671375869164280819704000206736972291558168369022962255853116833509026885071209409438220399091911900741051011493917314056710842412079923497054755572898674343424305949577257357627809750440740571574580529173343573415618652177362550112321209544065741359231645694650267615799433537520646385971478390455354166992774839635587044421605830086233642394668091455472430101125631410735456276241428118494001036484057390945068300708824788472230280425335627849542066736779262459472737222179802756600035945625159540973612177266226038864488961310052885262637951962969887083742502949818927801034109370702499354562449421324188739057659559816596479410270106981074188217465131792272644493197541552244342436787772956602668058761470040891940915520467220406469968589197567715770163402521968640*i1^52 + 335580031144650668373451320994435818315418248863925753625762244705068549854314349577410890306803608057879708978028489090493870560395932596949811997138030157010243701216029007540412442365645162008163879334572955069307827339899354083613589507484466891257392859101233030420807581891549175734499607418785629177557241886163950826446191477157520697815193859252797373501512068011222896758403550228708196165569671526009863830000482878879871571874801400918196603172000957491238840948016983894761517544656476999902912007308693766948389385043591881985947045518974660311525950684972176084145022769277223135993757094055367238482611727939712967915277418654214774336503675563499847580395914164905043604297590081648795083787420649018836773233813771384971706054739533829733629799821727207133323767300568941815769836574490102749200634976263272040335160824872041887440651510403250664775282457061767401522284318902929595950954138274728343337820404273048898596943793867311229653368179563538436683388886784592277880303047333199561285655771323512708051357992835261184378742741771231859732930081977714828059798141241589188957938909337662856466845778066252497238954628205083978445283752498245849859207336317900448924158978880086000547338396127213756450028578624832554546794731356505824921288335352156756724806731258570208194157735358723456717674448008915847295755265077694174207719317422682578302262467993352811849295213647836650101060104891993478373397249435178945528049159524965903317141395007578071759018178731956801783791641290648598126149444714391020237766434560330863360171311502512175012496440977436613433091054190287068520503192725434886568710647274401074332075033603564882262724310540129200267539093036156846811987806266430887103717328971064588571792021647231989682914532596044378053881260625949091395313695356415261020410607308001615562757741996173846424280724853648295361005467077849148483269765811039382039561545884251960202343300872358787336982744253211716584207698685177636022297013667291626998083880393969594387457789439789509970188945860069836753318832497555591545419064480931026885688454656160310887752583477756847341725823070582248694363377437199282442831893412140862556353706954786480827520744545240316716712081901254250098112675896946979302989850164273735471644853411507834302810202457282191268076900160183541036630976822761362857230146864138816557488233090146234934733760484353496091234262449057763284635925625676590261700814640125257859034487180952572616346688046599681845116663948141200409513616921045051738801331485988622276276683082801682931159746880605296203265725137959291428767297514935108620381037911734300669680333163627901937142545656753953373095315599374204863030415112610369221549598457744705644406235945508788237818087434848399203831036058225172475553513526093338508619291601115551128471617666812315552705594861248376618265553317999386578941296917455486183528807256507809248144751940446586075325205719032550566600277741864522542693654536283608585685164298114671399683454054945033940599017136424606236042051653511946161684397217373956027044064405647404971093565377904200093731817050768980151867288576448784545874057207269610908172256596838216346938287504482328082035333802140078858926810159979127097323930211000344294189537096656461704198804172591668287968322351663094547459642835497800321337729394136753243630437177010629593787232008185285270468436481187442358190086976691354479132589312671828350915212688430066659723229055445950806603434872252346137279360924314926651891160222094713309768974336*i1^53 + -47948085572183370060685162723146227015096458516598042733316955024489027274295286624879557776074461859181330526254583943013556325617345057901588045412129063868728200548026166625243510448079240367546948142644924330293804134678731607038572114171902287117217597021631633048706831328222411910241120920179004934996940151379571970823404322061884724896812487339007781998718704344155905973817916730506554163590980991315383941382026779903448270167785202701779170419296022025844156950097035296986295946795260982568612402924328778438746226886479513242832174060490866103423787031999457837224405706311118298687341218993466897256550169035608132590502378583489114336377306495771060493373010211908850236903548561630882386899609391047714894615383102270498276397737363298065378303545375084697947108224223521062919926703167211943745991927673916241509223571791910590573118513759842495643187201408462669049755161020205826622673218747894034160699442879214728816479936921656471882566720767466900401984579561273051205147488424958690709533392991543620916490075809433580372419572687532132216279878157569828102603684673582262316600621160566919205765134317419864704402999508610149359393323824639510805071089523703181124999221722481334413948524195391343948482490684789384007704507274877903580919360341006583879775502443627538378758577279463294283660484006193118719913938809493870272970595680622753485028367263394314252973933902147956307144022085000782653182617923749064106364737692226743962532010971541412653376947439879190670115197311899903772151434771549269632342276997105227156605745107957987668812167175620681091921527981853139461115621644345483906340318435975041442087083170953715966126114622659017855482355680867528381537625501840339306376072608794950859429850952682398212435767890159601533974879003842885652282864601615371867791973673475554724676968458101408838274773306026716569714512979955778994692665322849437168202964675500494430783448277675072269286369380004416631833253626631029780873163993941068729399813940797631300903406843893382496229788967926143127956103050888756007207895034878763116100431293011368532917032031806465014506984387911668574409944182317121098981739159918818273005259300274230905654628996847895395487390646454538260279286770764014184290187227631677669175855333003712058113012228427263482123935798898955804396048660014135452250126599827102580417353182360469265070429242632586481952575754262170698839153711829950513272033839543866370113487976598766004497248771160644205429515783254448027014536148201848532391717497710002304170562776293454431551642158839626917933514021620295163009947263562384539420490050088589988808562151066858930920545017148168243958678661349390527320244882143080613757341580566507623096208675367569264787702808583067895738758740470797382882860857326053143353892325814109454326656658651597486202461700035577404509858307876042351832804728765587456375842001556618457555380315660034515669645241960019899968216898560647463582726982618014854019399404921822498508230317855193753131385153205993907283259665194504753305374888860638976223003079380240827013820547368170408577757848556733768184654498062604069796487177121545363350575709331009359863552413651631065422820958727794311639844162609770650557201465894300576752042003711389263973810971514078641866801651558177650292754245943658529120989299349709369481614848998682595490850265532262789134168532119957926075442393017255381836843166868462783896347592893475979460814268929226941386116728767362029506569513506007284375523883568894685741056*i1^54 + 6217967625132960982003035716736938249591091379225479736696798515408000459404607013103116730691921890865903772913059119154713670825542493986173463269026385221594824151265246964474477806591704056693327724961767619815617654102843474886744772400906824552099160292880395194854229818951246166774782304722643955360458884671478315437453016675208191678549425898467621419164862311691042678395710206805529387449877175126246125577096389663020987226633153268581464811731447780267704572533136322623646845666767316878950980391794272454778107175937252425948836793708457815385829515632208251771847674065015864707575305694080605872403569270912175856891380701305662420559657802116203877298024504322856379036804231601675856090505212752777252162446270700617453472933314199812189404306277802204991936599511191331158285639790342825645714262588768778916915611843784813334869240361932220414411660956395890792702731240155029862931362305352120284280394112009924497559510035647281489360153850989580594253060771834039863501397466159660592872778510924705953336223808837906146421205511683300032352629042178574394162092936044141208017153389930938225270538852261413523711704611018776701273009887934801004360148660737591235285445189207556764156253368340127978565064290357744802476410614527978556422248591316416957454434101960582497535715789610429506779852572140300682023635465394734643213853194280736579404254398214773985685510212768229842027060584687999026603755218912921464958152270352024890584778644971174786527732346238627360121733018499876390700924298604375309100796252049382517440375514856397958645004328061885760555461928073011398018691636781954707965166249283242029652187964354334344555288946533831997810004859891187382127215694690490641420770830870744978629055615371229979969943822883558499153160323940600418405444648234557172602191942683903305078104249333817436425846903751316487454581203572776955315862854540912609378393302505755349624436667945496408906812995151528140495459902151626054037739653721438538249920035765442587538269981197069904008812850851956528548697464970493261130075021048418461238073464836220641305990318134488797008139828009453510670265297099050616579585603315389309353677482711440759370852436170643824288229243774627090936213727874608043178458726137146446628528262159691847073182861883532971549632714137945279578604969345044064469908269146568846230326190738697969054477200692756407462400840095691950992242711504486214223492251099276904985692986336056826172032382623177890185152696259345970200370291018413945568353768077928058342836678887654872478841617238641876616165277450602908679858944989244496079977627912759415381206733500472933856627067860757624094938990530313898358685095399338020484726931174967622612398865214942879654747583545602894359195336454260672177205887596720727901427008169278518628337744062866823848215184844641548932694382209609752790748857704145638683621789238483718029707200089151187075750394486203658656796432551110625744372700958558965317089105503193848077733385671960841324818863777603517368429622289855957744888961687680500869975107979965177908080217511308506810363561124461040746635762443366181217427547346869661790264633304520429795264783268027226898061296851189956210622745040060968497789518684816828365040646555631930850416569885393811930790259012324609050104586755339667476604527589909331465382192568828175491192468606335840738352195535455035646557049645676670549533602390199071256013197740620013737769156366738112039549150845046066124942820750690427177894325107008995328*i1^55 + -723860244863500205954583187103279970681423534832117387525386396030380122617265773031025451299813369699226823064332604811623231910488074835444305451712343452357651755026709044384433644251811049804547225271238824059016665212752073195990832236877307626481487538577914111480664121114089004694532379130145803894593598524355355945840322692803766721337551457305520721922854717086952526762483785831615015076961839268793518683421864930728942196705114189541421994276923937125406567738977003598217872062366170075755400908254214579107713344451295293026200274967760412134162507087925561618982857619474034308466674761625400429303200219429568901507621773794846678279052692137460615540254978592402874633318556481881106718046994551813763430342077187549461082327342275364707499525894462358807377213043570638972474800752118979869535713002430721219463507923549352131271697164834219152814919956523060048080022166014929454185745446699083276279292450149099532288552383427953504068861859558602782867770862972115659297514641164566519711250130001507208186481205570062878225946834526897358827897740473090972512473054426771340454698402989934005530796680363708604615511682461019236217952475397923799572396927842052737163418609430515428215384252121148490635980269186901781001390700482035880654007784334831529998899865517300738629766956424017655486620538766918836594545854696261566842412297758832455143620215952089763894235246838487943707095077728332625980310307636270877201395235681545389372684702553636207994462816727637549022964310727577476097139331716133447973539621931029590727899988067843739848564864029759693348843199209397527563063248466093542241279631089908599322563543134685466433676289842317987020390141833171505035869366887781684680255305346061495788471337192147375210287138394219035878201690430913592547292296447610336884890960796530802442174305019841006530816419270208684513961630852186342361363881699402687426156944264749348988055532806322982483623500683894450926517945898835804595659452308573014924431332825072992678969570459019391312874902345810922650063440426318154332595271943736153831711704361230337042688966607822640593163916387118231814528618342869073091148137324537794795184505640862571269792892660384059895588490802708800535524895713683453268159945013615697810818224823793273793902750735944757008556984318154565651500571443493075564727975376694402385759496308648202996107980421051201579902004676333017964554134443660958406354425272739172611571572118614953613564347272004934404741157719959565460186703723661769783868518695038175659402796941374945177361805167432416113075384325615100823269039817539980560190876229037819740335741753001897320495541593887023115208689335474656770340925794517718100078011089644035446619807500028217945607578376597589658422026804129183202914608856978114935238396831713563289503277905513305203380654749095964319867494247807899666099501133652844702886756842857576963864707171516650286630893653125678341451493388138201797451576705923043681972231421232508588723808027000574471453959753051675034970275846169445241409663239486005290010281795335245310672176255462194028525590618185867631314614886268043552660924774697861247151868646177422712351528745273636741642206815217264417685481220656273951684423963799907008046894388419318879150130167299823046977356156506326947785425387082966387494510850207431173749579473012549411826146937433583204816304741201106040164358861388313883612243712490181927350095753832741498002906863017223194230955389657178752456281849908851708975857927192576*i1^56 + 75133512976183886322082981768844347635819958276244870607401258467785728821875201232686490004637304397508130784059839189362172058765422919251917943139549583600588106369390609407078795509241889733597557647868913790229208781874290655869716684598246843390035249618611958067628502586194319792691742591366083692745363796453369966722185006392771775545493495932386922220170135432298428911042175062220607772376980849393011734412949558506134740465577448636772119785878084011924364757930962489269137692705830988180983448968196351119875524340638859717166324554057945670596003847697632159449636012808626193976889930168399851306969990106471591596543533559765595794201567140300788733793481197934803790598787730230669377029179469721697965171614216294337455343592343068484102533836962626225321147420807793315627628583384134758583597928222770276569801589637136033238424620090973182846077799665809370604933122462394397182530858225579448125822769211771474254676729073495671839535243731170210546619889516303865071737065329806426999069472118227409702819574628731018331772846747134915442612911444697352338919471750073286176566061722038248973245668357789529320997283812580501165460596231685201909024364452013993587139851477115465570215565713988704429595787215122297505246219307963006767015846516338427512261682007721939299398623682138161923581085881210915121453076993665458430388612628625713381909396229685279038420866314962268961726655148760766568349187947843136882336849618084510989396286708121081515654834940449137438154756483852812521406982848294460202362764977298150114699262778429124754481284703566584946429674090839944498851767919299508405952244544788711722444059369728304310297477858884731967867937915254095691331502184727196497018119157630510759561554117779434021325671319362658005323422768501652923415392798529534617204832154037279042857066132190737520277980180035397633911476479055133566770729823166806017642253443698563644631145739535522817576948796829941927616257483743057439208205669376263793970630446953652496567852412225867627412668746034512852803488765657798446662778834030172555681649909586485954373022577130631358924907898057736214066137676430855043454020891574190637726243533695277954995182400061622535693657059237270253440547555251141574462988749350103140758700479037670748206190188106603637283937375183814878670156277489517265494209713425768559848947543267302026482465638268787038653996627280895694564051352698740232196440401746152322545236999615646640547793091989409461966570980849203232690388898152681974661165550292695933555795109631816514907119830299746785635436382052438033188473646277273008343852761416587234130412582771450575356369048099851061292957087263267327004766337599049874380748580811635836314776098354862332969063581106686535880898456870932252743972459270983230306591253659435670441388937496067550801172424182658865264953081580670667005740240746157369158693523170754389102128434928884260146049896072339417942047197641400034517887487664242876937879958821746095728022468557684147673524917998036174529500942769850902228497177415250091500859176050293690364930169089440552509421949732772091306817938773126908879257939691459142308438966639832567245330490094255364799383073830160331654074470438646039583869439359034570215239787912930776229023907503299845899662524093539360571644208860687649553606502684999328666048045723046606189944925848329872871038576318143431808459436771879969009132542856572152964893332328154816514054344149379640624360473778780802534717255061137736972642549760*i1^57 + -6906048639595059556261403760409833854037768410232298195617221881485259501470250488389678205946912487185056136611341143063819028823299532824629513699224156311829256627094744721930169462769576258054689351905796067262875237076525082821954740970575343297679953049971908986385401698157177256543024619725290251954704172365261342294458578288119160907048062226961396700109491590922528994320990984486331579390649382506004143484789818123827730914632917914558796513562887946836988001285495229176132079179433366823706035902732138994266078750988147298578946809153901226187860056338324200291422483213504643076145570395999323131920184659866834887163787674328804921953344855715316748214295007894778297908496897439184693110323485283942342993207417244749512650201975809395403337762522625833334252889879425286205533414796360233950701682138311965086069268069019457286004119387560439904460929525916860370184969514376676827076326607177765658952608072322658032512843587775172677662624161419836073405585228861926600523108780410787008865149944632957042924131871576939811379146496122113836242436418865843550700862631526376148688159929148632319530103500583144083990417757802041268044464979266564311305116869219030142412650614841394682951457130517438131033413387533973804266815348935233319984154397703342714672620353124735374080826431386723037428224471147074358126557217992004263079686114729199305797949645790434821541424537555079948178309217661404203108715006773093855276131710097521355826214806497559054291309511041041556691232237073257175344353702965890655341384242717344667713024347642675925223091180304898931702474387019704062324041370624129018043132951911212713786881969004496858835267067942062244669691549634686324700866323157159570179777531332154747638037183722167295755939013187912612115629822018975160596688742505919697574175100473991961390334480470725483056270842758054350947614474793235674296422671684079161168033063537603247033210777867042509862064617364804893091938925080885811962032968602398171591800699319568974308504305751970080264595553386396433593762305395051155973080826132005499934377541497553762683516320569604772941188703879797567800793900203269236284608613475985457276671597152235006821677525463553730790462225191320539172752168263579868320827472544846624983145360433863030278621890768052698538269025152298451121263365484050351852390566805503664370311821224180240073864162284103537479799714633968051967808368067925899854480826563724509611645372814867865849051983570735474472038422936607673276198383810947132409932264403629186453778794031861522963738702698099645749613685890276967463601635862435844577266744690106894258256545660230450231855241571009665124808961225711839895025436949455049252136725062037810691574269913321982190863368236158392760141440743992041196522014669777786843931752960959778880973708419579609797334801125596869908033437025054502903643915435552915715040505643523291351914462808029041400907124256527129983079958529938013069634332675745157549574505856342779817262393108578096152511818290358751365277822837159398581705387595127721257770981572511257798825749329151640739170800912543090730289502877025617541201019927997652599367523258387905179811859736897870415934772358710943155812536316170864201519680820141495704049126166898975041085851534161587317008909030159186584398794639233656370008975187177324844550928245739650669219460851725385795444753134348559531249503802443994549552487161416527719323947916769109916301270662134938189806959705161124343977081330225475747840000*i1^58 + 556621817318947306467638290618719654871889834804123036174212478532469193969022151162493887196539551053298070428570355832868007768559321326426570325509250264345898517797356672795691982040336116585223692624604805213253480453873599987725480731390032718073538415123964880662069741969232547249504538792209077080087781739137870154855882490225873688078789068874946679176841853520751007865435465214622893097397559885139296827948868325471479798690386521498936331813850734790271443818082791442470985211598254665629303080557772370160881259137349944355418169019529076732277733644522994150001245012801766067481255694027442494444233823183638600494444666652971627566764676617741216877688361392208670127144878191651731424207993252839859712828289130936637164908863623721426606520303368938644700336560942740729995629710430487605654398755533892020320370970390584982500649841825511265384639848191761496816433350372960301119320930080807771405359640277443128940939421065020636945115824365948564126006469564568872171110741836642210728588006522117019772137470568360962875107161587377703328664358729649074835622124516825666791816929120447938140819811596438251573528089725626989801849620286115667484446750443998251539054845554379626979762820565657303094166814759562255842503684769097945638114445384585252391700743183248601479634388895345759490822735002313523854987518516368762385038605281639408050380282015412733064439447160280424203209565695293399464136495380869280923495039700994115183560772710093601962765305879858650331960668459558428258543911009216489006706830020608888369019990129833578530420181838291092987326177425550425822271399509887371240341737996314863884655115172634280415728730522080441101877506629230336497878300356251628310307441202130468720955895904401208752313946703361022334260481293643232412571981731621645445146071209157644384141717489480205796517065088745704908082766759659707394425568083461122720225512048650725183922688156655610183617317896102104836639677848603078237166958295603093111498398801283684410747735540310056102449216139515368764450843571053400480818983886678701158656914170434671390448920461572204767180840067527006619695091734193123799263481760420454737250990482126107110435380043952020679354033646611743957750880357698775432259174219657432228012772299798982977375400424334618828757552711947638170455133006840612102025549076526248164367740116330456038408227580936247830669354885536089175546910802212411923305682854770388802270982762777876668054409939445140505287333461023048377734547635433383380554986038334290323118683331092928443098027801275680089254393349393706269766361163400524914020576377576918792106481699493671052939886162366057568887844764342527058876864056219531849592707297650386345196318616491809393779401403935510075147754576043628729219081103030344588906879021996600214389430233501655951849627984899489974838634505881700643351123829618579321020700895666560382955137021313499479713259602330183700434574869056429505694309968289939256990653229193570310736058207654367313457606017243769441900089648915259190100980168785008886361042205279898825707395706395011969028555784554501658672587043987383807929779188361436517334533042816803584504145383879159891784800276504135406890151050952234280293840512254758336431540894683430203805718753006528659582669972324650229757274005985429488319984964295463380685978380087360314871399147059413550771881547844551262618023703449630501418573066905680266654085081106537840766503657025424111281181559302864122991769492946874793984*i1^59 + -38686783894736742879897148083023531549796506281208311863912735553086708476866266237553955618095529619095636503078557721370857946200406147497502487776301308284257295583667565268933751690304645794849444128407708650805687790308884538342014454212339219549443976959093841139808154549931169163322471010030039346442872740608360731591711021837195400687048831489777253868082096390867215681156679883193696436819482836840238049557359831076222729514698735554575769814385492114325550000035246897988540724822172514390482025837791572604312244601198841698502431136315639865554730673692141964005911295996672959747315310866089980558967202213580460490979947178399121478143789056325594749001647353864000082003749941533650213894889449137768730383724160419858925794022329936761931775166067155162956152823494680635506105618927551866489824519145461255476033029692570270342886292834702345069636504704059189220625320311797667240427571739431404149088338428707577671952592421137754959236555719314646546655030230060809222377637324222440756331661981097426538733730155148112303211670769276033936190338536359643509617088880429218601741571671217619787553555572978723613090770205881393995405016063408682723022994715414185749836302108186667911658279298069115994458017636019499167485056004884138240643133091123951809405817354152891582239050230513948566944725226583999722244386510060068200788119360835790423019027717582185463436210671335975800442330702867809876289140629448366914071008230593897796995339433035456947770376273447304673308183977879624990210256102692668630212966242298370422525749662147610902013516209508162169168253892515697493761946836241801580238468727501146875239674732035685470114301290231767393081613725246220760273592828601967095261832835151875586015044180461961954851553523243960230479006237104051487740709765691283578777677447472636968891194894724586245143242821533724038421548395792061496243923418970213083538931357847839934037828053421344617444501365782262082981427393721196515646944055036375547015960539589513329124840403030875820889515885661759219162543862857000763411898386090705123326316855731782888977996985180108011089507119149750080747009019264360608063365407817677121661950699684045829721288781016844132484382592276048123063875914918758662978329531060204886495972124225073631980035948921695863637011812072849958509895988131228949245972000108533805916441642507376507270424037563874605826905780986342403581179196678110047613336035018799242705810438524881493878127322784376485366120958041396470107963084538941767137303198517291801546323952690696611143141163770319700160060394937347775357687720596252914766648804312009294368692414549919263826074640371761922966288302696236435655366925101432120681878264782662964643782259684931315481264851943221505021151970359635586765333928657693111284504892209776218219861639798486373867046794993449752445423769115301738736960853370143385403668222551024257679171845561755214270726182106041507522082869399787558727898364941783389806270611888189292346303994453654535472082737533206411614194614095382828550412818671774648234378241070429825903185232496649529108977023775234137462837615325213306727516508072516872855228181035222759841647693166663704285295843341445358013665696511219287010544673610755705445104184544815119099854388729779169941024240535151044380450820071650782884348114185919490279622870900522183080490532402580336764308315477476943830142018248598810598095960053556971012367430358034870337312995423052886133929317049848763043478603785306112*i1^60 + 2246973808226994968584243880885013440955129187551137736204599492475684549594764173291422738191414220513841589741311676105219952772447889405765235248325672346190635383380379685696713989056117974251728721433778762324444127185207788292600827913092346586257287764771208909419231664133461577736450817356103328013600583498571297231813800426989587078496324922479899940714712291610158025747819534087601008739638320129191606513096885640316310781330301131434251388351730560887900466390557343245533923259357548713600425608168087964236915573665477093533779766588142274062222337342358172144198088500953150625406798663046372655088674916475326402238399470265466236516234448840194618387617967499287551940034684944230751762940576370039277124431535660753943436566718259220467596413243265086848637727430052873640319417623494484947968441648216443484180754675813246764069393687934902660903285615043451322634141247241822703201815359836870223383242230729456605234378701273536825333565994421166502249444063901349389975892675527366897568966649602322326976436825784409102929875400549601337647500672236441188490142101063323446062369508218069781755028838417569655154517392027668184965638931086835429420291116141582879823861500762634135706722581631310993220095247242028942168392888226915379305153217466845279280648872511004057750469706453081085606156045406350104331741979898839138842213278998007219421821169326024442083177233965250228121389929072007142045167210709949765064290632881732587126307189359019403657924025142530942316396601934593157054307880361662828778870859208751346197325201248975059824281776258391575982317294620818270263758490956219168287467666452698209068218907446499035635106442827959592712749347738767181501654887428208784242361283553976815177242366502189968937045106563292534682751516400389732950987252186720747532586452487081422943234450026293811975975233794341268087430673429423593817991999799976538998721588444698135311830843425622246409018983673049573646259831813446445894127271155247200665784192307488513238818952911521949589957213613105429964477456119947413117984129374246645905054110523264500736784836076157503841926102938527212606100279529853343922707501312444773369313278355879840036367478732440734782954139907195786136902000938699251973294538875538198950957300008794331313445815347344206668911008403301998088817875778180180595510661061024715361891160465598540318861923955340161457558015257563968943246478771530968268958350590215773264543480821352050315125062621172955830344592012487911152747272788517058454234774922164709975438157111454815334059864619525090881643292190366531760557488824955718784238301313709385843117781740448777653710548407030523958389534513833333036273233604169254064395234792395401993809863538592710568427867805066242851571081660954784062226021340807770614181312515974082907047455536916052937463290904039961372492640490541938724927682179187281457646615589212450688660325090900879884963196060416963609823891173483709271891402251498605311610280977532817642493015872527118448037105760292317761687290195734485427868971618756627661540776949117099092340925648411218486772384043346910991355403490369140559393090166334224089177984051251100939246946133952342493101318700051619798594199864051701224439148148764595777639934196608160365453634508785103340298512842047331759542354297436115494987389481609244154888635431163176450464121350621947641045644203824388449704167726460088168971101038797850125787374250125953826148138571931695190409007168257462891420166651904*i1^61 + -101784909551730980592294328981555003413806795869139734663272482151037975948508904510840197467217085798885010829586869106594733502207404775449832588815183032111527827650598743382177410065141969290451623339116873435213963178634878419347680091050707876874657928867976555002099568908090076844975965182922775341226282431014304909068127897758216107171706438742972840509523904441628214299588280829573182847699537714252649856499428955736053176279379451304187297318556332360340460515920940499286912760976554931244288715256915929437253772200747421441652423315397846953655006665353477853269929673418900104875124536089277400692695428633267390854725607292244030311008509037078790161432080106282994940099807820843775704142254663004436226194276050880836990364924080489994664524504713500180715119669431980262325917270142259373979431026818802575943130145118217570121623387108859871264401732622174738844233811560892713504064081897474658242952098414682757667351528024187124996951454101467137428299156453130877067388365506719535343894211365715456591261935311302126290885939921047393328130460837928615210977175881115046318445132830417210240862002154481176622115085776916241656907993174620080377670254602508728844263833693349788558519197426121209718215072954858110250783442128350182989875878351447152541537070740271348175745111428615252382622710444734296915533909666622815532842938573529290344930933619535689418096335370550072362243175924355688161576007849225237923693230811674380248977167752208531668541980697734522985546316043998151258028291962051341900089460581118051352367400117522616147542937087289499022251555521975031118840618101173207594843928024248505086002224529548838716102605603314669498814916008125382923715042645363252391878818225236305100424605081997139781217424002053084197422235464816541176005440467921172143309314279765615007820441502525855739126844315661688170469417365853364078129110818658816893059578995782190611581579472264312861090416186407618670678720165607734275264091557668108916347195671398475807908768530113929719988428814868309351243597659412637303889453660397136299026305442351184612234590699228389829754484686321775555938997918150111813204661693531824901666186746093847753110102340999788709494743648254938721723929680361405822218899963713958301595016335745976505164831201787911722859245472281735009784141865933475302454642511301518019720530460974399321144921811615953591579259211913627514931158498746118831700991573746293223277063306200795403799172137529072547367171310003699508619485396642634243496677921940903569361942738681492621383470154936443206963862975576317168575679179527687049692382232831548449249203193638076537793098283264443191087738017866972229459953520637288594050903349402980409823996132525913558741218625227383597493808512310605203715292466255454524890050133541411742524543720112529925698890706934133862327627030392493245537211839517323897203582987680611651970357367067187576929960627293254601821712519054631630750498424161204623007218129602919118369120060464014358347772496984437697557506559486280454352531995413030483493273281205513104597741017365026403904129441440589914971298101312687608694851289190094468968823849503256716818735866122917790506255250005191216840060509203816003353966479972897402096835918092627971326611753447641911731920187665707989157879034615195241051626581893708156030901465652181161946305944941495291414493335640185402532722407111146298968551893744924426403268819813616629793333378415842664495740542873173222940999680*i1^62 + 2896486114634432705520256958144627231859542980430961749484114992792611063345101323509283422180452949203132651461638742464339756236728512998730095638449965489645426808618644946978500383912197961397466577296654385317046180004153820577528037803837633290942625114156973733383871603073169871301522509200451567096311361379694210874882748830374671329473681477303896385158307293150108231252954865565074400828017967713856783147920993690785726127112902956954165878042474667156489547646028043899599442312850269758095786557380777703051700975871469053671388333181900615513887562434609261872744251391905058581824083718050790512273066713335307880302085505131779871179966770599542149144270111467211008432559221728031457016529949968250232218886209591703681023928731169635372669107991762094855385520363980237140879159182086806716937318589650450238969702947864298942175226782105624183600995893903798007790624270933204344745678490556988933391652939200547077766711457118052750293836794543797575446810677666570278364509310300699407409935542378949527080866959915005017622374159301049371859848484826505906056788635860952101684994000827886333362141365145523088663740129305761557916910701278819619204486943126128673152843767310363081647089932053676929024482322360098900799401088164886088872817001239445836763359998463534052772420709454193873860543333813201026127781574813083105081635049865879491189141194355632786992635108893206458444543432133606756536027429522321471770455518511439215365397341301826660619340458533092047811686608082929538449365912832025557641289410562250984620828357581740439910888867955147996557585725737315441939172369670370582460469595352627539801623596906360240695211238142263805306070223487526576271674745338512632258022004285319971634868831380816474870833494167428917249985431251276968289299300090546361160096370123397152353335510272444012611655383268880828789922344272282638123126237527296709369119745174671691322186130577437904872170539822098374348531078276291654848624282037038306364673247926971243894976344223523937112538636513392081605939437608229314257430933096191130761809530196056546371063963863842526102768092690475284161037560174099089634210154913373642910003367082159646078579622131464094140326818850555967667998010843168224592502359007549590767103455294865649935270341693164156889035410584860040468014367996992145391823672488528849773527209134788015571109275283551741378125895907633987272634653019097206351280888267083760457333859043769928927724859752430792903511296960844714106629627030942839450417600576335856071248447755365495449396224105562588094476325997626086126580689136165656197839341840911944052171179338987728258801674785613939561644548273270788057284242473806158659036569450625247692676408675349729845447933907373587577309279694274135990542706546293976249234664300653025223548325033156467349978563153101836165177382120186810903316124545094091436476242709446925011842678282223924740129474996210178009049065563667228806172864765024786260246365273879698036643329953441823556736233979789951513839480845050472888681771450968425756872120326231720140712127818480736285522744848646908650405798004060296870051931040599611984566034822186602383769178278328963966735131174077575852526215421781436235661168244328649280460967653710754391180834128995141202605790110458235741944591674963013207020533690982255863518519266216031579224757815988365441570215929363472337543601929664121582499582153899291510066579436809038050846692185297469112406437967718367887360*i1^63 + 15884182763974012112514436396308081941095383851638931166959885786558330887618156629890596498497507106411286972307948499557116892157959863685686779524296603558894468101859010169153007919740462661250473551916261577473483216455908414852109164465512215044552853791786662491018443754531063639805999503843636276739422098348193387738715510080124360807924834247208070335746553554230696093679557225536319365362333493397427554598752428975607454331776824495266716999930252112305835174505061200405233022378558548083939150568088390586029852098105991709695118620251658850724679129612408163378240507901341391957351598812731834836855890304865823138833039749303457682655258857240321118834791656467260378444659555573499747368825267619975949919929467002201482123119180436102534669466314012286967392969323723525265163813756480679468461026870248401515736270705263913190003395333464293265633652725891993036329087418257286566092697009652410242585042318339555921498322261120629141606198531248887911716593763158526068283854945323418364704599661345900344587832589269855409780509609798556686772918863390413718718996759448228685787659134879524738400057127414621481688600592358663979798178068214176239850907575566154911339523337954027175497065357518135140666947655486082152069102871753464574746735430883333045371220851231167505371480241513355086040517783744068371983755164073779535440703345253315965585251496877687483493025805581488543261008124700277323982361889216530199872611554849589393412166425920091729181821121556970435467417059550035303556631903425780555388276143067370087760202049519947885408948924302953976885067079576766786825232880179233864516072904497113892552376673877801812132591646478578349603251852603289175727708057895996671341649593434940922259564877922733339001402998363870057828777331746296956729516257986963074934914018701225183301086526001412948957097411281681836523884683587854701756894005776877393693251832999873079540319461932770654268786455558981144206829426690760900386112052114976851554431209604311303178357072731413101273246665601666094403936539970884324950504041063576638735653659830442790870358758965732351625289877478402644378577958667518133333705390674576367056327759289837167458582708247762063547395950841742158930677714326611681408609188609235084879259114889070089741650859985770714697026069771420084880850831311548479398588107583122709277493013390507472675447287462328494560713541203875030821137797308153943540796773663219139109973695927117260777540590706711690139875692546271719465005362487812441778849239055058223180878042049989847803848153131325725564120488421883097163524484724362248919615829650370160628247088257906836623608724434673835210661656321878856392326692039968044525725275247218877904555501524387778768841846835860587847549347996296632358120073719884875294576037282108891618396690061151835108706911822398751128273961441875687141408065606386195535713671860884281687536457776052894540566549871932561279710500889032656968099956194201177191899524081310860959244742518286806419832231793960521754852445688848959050095586902956825916315517731612151636404263513367207486760933729622363380026325000718340267317982472501539466405726001106672469832585431234151429100975038687571384626213567952824535037734841485500562951546208061003733899760041755114212671716349501319106298898399045975794770033085653358479784039944148455392441578887987905303308895617249776673795411319290524980436115601993892100022924127192023177978657245913898071637730342731776*i1^64 + -6827279229637301313216679255853456472700604146750015371147288758645042534330069705780680322453826806130872628419635278643265476284925559631252878062164720962993266413800519841857145050640437078562628075868966984291400440623482110509883704695675730450151412956998253967095429543750453574789703252035976008012947558979754122938495168564742461618402440622434138384814922842007861791674677035457843852474947307685973834919675363722145997197047903308751476969023296945530228152487788291187897241380041705434487569161523383903011786797691057549057393246352492816373633753918881647685071449045444630898779431963149616441996696257476109340464517519716188584081552593832539003331862337475082523078081179933360343147880148578215683264859591568549549669461454764982634828105970520280187011704243157093500894289398626252669607308402047225001586310190580562790417370551077777501316914384569261194835030122491224312678120277763437483142807831558429884606600955674715114330864472247787384016224410979004930500853276498760685460682113310623467600778682692556852193043929368675158254460456067318261089654108779850981485561268353413519626172764142979104095967207602471532183116179341340798600654556517501704523646362416112749150027043398765238606967921970495312338309612508099540750740614647008794398200533382136038872270201238496542157126731431645811894245668996862390976355657753702853965633391747953290692790612705327437298218012750949374292005491471035778255285397731148824321084882348388222232516347294136437351379728546000691656735811821237992539341220947215686804923571956837789512767018288226350358512154075542216972394032101955566550059924174104785127181954219284694367483454422705226371005581093417498103611563499751733102908803773922069602427223775661608123915049548780687033064195706554136524680196759424851223840260998583227987284221611337441971724278572078931775857957645572597532584775244434839640391570618388214410823554175957959342227241440654747099547438287549214423400792280988714908347360513783164989097867186194312275350015856278366848615921775065778236513548276676170557249496164699811323545126554532542368895634870670484838691464404157774931610035565073912158493838662208105562612440215612725852439801967076649694324430734405705297076394429926001763666617980368706232209797177216004887991035031899696787153836901083813936530935587290002127951306388310480096514077971398423620785770474264113609262529739025374011194500467109871182937773170560483952172870874220933721765321197505381793399581065641251270260137924233740893792982392760691099470692117026052894093053389013742091968505914627773543169776319654882833801492696707301728847046030363789508834906207113556197142368122129915050391669859151348253925826983925935022904029933939185817686969264955896035097135132250751217369515068770635856664241052437317059963978329928748948920091553671175083651428519619974754618277628948142327458415457298157086872355100002858198259106112412074868876982796361754422738319243884508366622345429100711945919427647776083526565299601666178540958200098127265385932109870199817646026367792455225613687893686047556220873670467547087604712838687838928905985691675397406101751753981485828374977765232693712162128094181588427599831224575013058125259200834540918867191880142609820658073250832988408681287088238410938040944388640181319374814352865785260777256483629123639955924642821298709619143545559590685564939112494980887557549196480493640204426926787657918130978058928128*i1^65 + 277734331397330754197480444737807710293263007301822290616002304285544809009428451245666183162506804618360868104279944564742886481243678619016523664260466924775395874411620460517873404476352009503948007671806485940102671624857617550659727346317835015278195671764304987906551390564663343566864830658791561178813733031380268172098417163183089431579901996889419363462810524061694866829644689296313876837879743759887265907847141239202720057552985959756307550576395196705438115613745466357145941959958640611855944679989505272502191133632954835652891485494650330389292360141963016908267627271724312147945149756933966024651316777183387613171858280225144296648751766772095635521507262440106019223794855247464157641702778214988905782303760333199100237089413303869450191768655767337309094051492773618239755068448965425000035473601057442152872864405782452299139462555249620882093128700491831104649053495216831127885800625971365081256799568602629178316786852142822293414343510934470386330990454569646982285817382718619252266363066684748397216561455808531738250389916444881873303249295970202748536607527509629926568543480754572192118670022038371592694348880838387074559231656479796093100255731630265463550719609417143407527016019172583974113177243123725990757225614648327809313231190763957790603958022940206185232171678359237637090002427235783475439414727786057535459153269820414878063002932105386127427298009439504919494796754817552680985322971020425473331077428542744592154800895091322339000255012478193813928649830883754446898863293005424874016986411041113793141206368916958552066254232005819744882266457585654459237244964545963473403028891833183073854056122167480735649424847698244224899191161077093121881792959344574315663665740078667841473002953471381802109912985672383283691617645788340308229797699472235357378392138996176902964589276523325769092407889288037395264812893132577694503024374823007247655028153369187382716455144302338080842864046917581717139430952857630775609340589979905235288056392500366872074804059968506649513904218380617459335004430020478419359431881183955582625681463476721703437690216469304881307811165638379071150465531551028910795351034178349380449247436937240932996071699693937987271852035688132654732239214270732058162891244786861848507080467088183901370530167150533977071145272450537365282330896057872148813867222997898794006724178937475593895499419226471108785217808509972422398980357343945562033954267364436142363503436047527383245423233420736116299764176815703482545557650420338897161285184725400659166309137767596634917698116765229012675693595278651638003140594869483802208118026289488722367574327636991731194712276058280981968098587253723034079719136787621094544464292374190170451181839688853907722873195161151559419447430556559942698599097849016893500180205430922073760658151357822531335476704667120473996447988504136522729763835816813081224054047742414053941030183709806439139172016432837819825227046855457453857323753142759980402573054098502575258736399362142949034741723085148823801076666971594901478655930233426130355692635534213250505173477880102650191779234125930334202209831539953917910767848105924204237159164357294401606818320456749771874161903469229761288242963395495482787370371367410017323944777692623810162476205576632454631119038505809847527375877567487296315353294239507661269887559435396978217451291434535590789548624230272848340324921301913515851220535508251779284516372787589540760920954658905108900086808576*i1^66 + 10839879447315268812784266615621640032124909783303862602517905554360694889655587733596013391033236390982708310303807765598356702944424812406633605609110592286542371181492441238570621763822199017674850023913750490126050783237356101950849075593496922139895430298205832204748304873587088794718311864199355356160544729708296075334204242751140646744141949584100549372410708974153601576056653705281767717025472003373944929804575037549985530848665945843703865516083718882425279112884434749119108769851026241063773217226105995070465368697371275534530146096334422319809953326426016345349583654724577775520877722461077449618952039993104744005444746031571000337529011524651248544221284629514336852820876335887626578721596156488738077904096476399061408867917940592292525299591736889727032716412066702192993878708133562029887354973457831840445947604640739839282525923020379957374851069519673173923828692960581678687877101185325066591571606893274104301561487149274701018998852699032466853123312405119578849280510817457433285729327155481643030337465474113770186130215692578788870598399102721557396945892638878679113000141889129088930738553054930462925418877778402888743995513648827550288113010853203394873041140285968276380731255971553415781289261564425528274265836590832729476564266166717712076366291876704692417262150473325520904303498217951263522503373740213514585905971080878170853321058425477662928489032853853648930645920560471528428960424386344776113255627877544840489859678248276070290124346746011125606939197269446865886061503995773080105739260552113533400250422283067045057994129231014290506632584785966586558471419586023420014884009607161851543226638266463190983004866257296596892437992758599421099355425467930488634219108639029816953348484166718317297459615518541206106318410603794729088500808286156171936130891001116959063694733088928936803456658272969901889594653228177834743195813264197994875041703497233835162758115415098558035613976905961061141783052056961005332791596330618220219388338415698010500743672945027694914199634379535253401472154145561687288172493897131897005059529695408267400480027838938553059112555201859817235479515360721347358405417123574974940993951069917475271884196127743415090146487482446406372797553331073613876505976190444695778328385349343580876168379398667879513863083411018603434869817484440426579232859362098433415536132788262497876375573918098656536494098242184175574940338386627058378806275580510266640490428625007339772388989099944645153981125046860689591726675047437001564311898039699109876165945921749232129172390931272819097975562113767057243398876777316034144470197772345776364623915264620661723062602190177677731158145326954540002308351685986294708499173939391365107624385722884791781777557729399463680030030358259923441211747539867944386022253047797643035204840192496546312443324034650989159965088909303284663299652547628118524711600611466768700582113854629544573908128209272832271793846472190462513812285986531509466945993119359370702412861791501791192249937834715048247697440974329958348177288753388815492393378578780191698877110689363457861043189835047876283733526776221549605527137977371394743294063410099546353817917795256315805205662730324651173875259955881216619899900365272405308737292260733178433052601804053552167378453019226781464669956846628092495323225816045851159449386183057077167484465663876091815690039845934478556556008626615729856253415337456163169309312418503729166682753081860078404894720*i1^67 + -2056501803660964021206740662122101234653170028553332901076455381395737681536551990596382479900533779009601964632542344288429636248925790925179432716290583531575671354575350531366265358785466863709008666092570321439427593068250429077711489827388919834470093686916390815941032213118657437664822226114141163745936165546976586399426893624042920931571565438185194839115042224193479463266715410600236712236034267937022015916224964630183380219086088971628720919868565630481342791324090347227976707300151992302749734358492323031244514886363011134990845740048939839020613604952230932592417856738902893787650556945449401103559323571518667567896125911168885161832917909293656409063738677255247238020501160545303222034114927180314762073748224393942401907292606868114736268943075353697884709846682589323473275030954322967601034263933629127879076675522568616307949376184689283234501408205063816492864630077829807452730408408472154413069775002571575098265906841203674465217868309288274194480989481682352463786974664715104732204108745037498393383510767830873220404471936754005922357630077099005375811214515528054122137144059325303565531002103473227857510550830155585564749172128862511017309964718844623189959844371465541338928621470064168181788574080644208857346687975829538267739906224414496961535542624237918468041349857979262529470277269592994748892363768430972385878773539018445620186409032690224782824196911095234905289076483257961267574627117660328790356716271111972380169930681592032443515237931437496790901569298995646432672486884038557878467959720612585560987689241483100492400338478692543106098241316214761533371695310311446441231373474170434934313051662304765451923254352187819714221007775705207478765865959439413106776691583406723961769931504420722143969287635964343325482764004867144436548751512855680231665362293582725473653649719647057679276869932856586867665210028478250941558438480534303160928419499660596652460639089902026224100841085961186139189991563080704414437630208826522864932042701215010686838956781826199772323716855055000962270259094651418969124049343974195065411516768038101206594880990712831444858102336045012047198694545970526765700284985241950121868201832628930078742981258226012453399217324592334569445508678540327780809133893876133297507723388938190544095255969660017918266961445034921105191462335376867850122918990660406527956635182898313566717273270289409664479333941808037722206563754051230298205882893786128999963092060653852671641689325767360901460172030157523758112270841903496425194059166489780767518430342912721267604560924131506319666151613005113165570946766916593620183841011312894259546411386457846352410932483831369102205773167019810035647788840417618460422978140879059000620280603283097337471953073900431663230340768287750019888847762657409522103192779669981575110034002129847767675347977743047362304249353932722064999207588640740667635194112865463192298265452648017404800156119214434204302320899287811657233647408463567963070740882725002307317125031860201391585520212726094951277245394621200174787146118617007343848819344765680474510626770786372811472519701177823907315975273275987623899703187992636458902572631790471125741352323383186753740551813515289734201136117201766898826132349708290989017507271086945528812143733616247432933809367407093628390933880136063690058402617182852449873546441696373361300200819705496671140181742306637827302512799151042795536490917525507187644986863808121823469471004670226857984*i1^68 + 122379241482784978602623696280332561652770020055176445930933968911196996708584288965932200461001366921979080225376004744774687265180300250507459223687466117886178799906340403742502365665452583182018986501896075576856204467181614862672143120846490368015721517615124570141523791354801358474417095032789707402866451385876891165315559020747844948002726672959801177481365543108632224857765281070581689601741329023518820764477789186361332603619395949756651478718044022708742007477906723204647943608441113123860816952080127852081502044780606551785006957706794121530698010553637023043947375173252714645147948738731205071513103728975420927671044323460338542696097412488269912726773093325418637706935259047985269470750540291009372636844850322681995538901353177362912441290778644212366398958436906338222077309165306355797075583818356985089605183400770220100936075616258623583557433105501421271841885970301720711902461254789797060576900830041904081837800511659578361582457213851442886705351260191662783122455319426911177810096214331697851190927376184983800588294472540110434460371180093282208217111111880588270017347287734689294338693223339718255371101413762409166359794870126911933351262456029495342555888845477081567458685723506839267720036972470861758399930241375625159269885645781023390325650202062955889714613819354260156592823940659950458852384739772626513649511924730095060108343536844193628264718597830978044937729573626169350531018858728480322872655884131337033331822813746399690539300002699804096523848976395142837942162641456250100659094211877086082557311827326921965829304104574870941262329554718411514542676370264636250917630091953391259140233112779339892662930021296704748913386462409199365925111397326084697595709934549069652337382070963410225764932723303611617122606012675435596573153637599503403612780287122007554329480825193064214212008478639362827340023491408718511947742212483163600891154514353201431818327060336068678647603585278848843776750769451894900068309684114836954095117423830230567397081886864159391375262516077723829350310738656086217076969390022436656752883388684365714549334468252704893035436688953173846066489168024207469794259771824251730684199108957477896637279728197854185866593318713457949878076923836153356800202149985137657294127931642566700393021941702664381857431097685947176360798490851745671738112548833872728100286018993790399934526563905169626652509598311734624894749592021048887840271791822026479403221614424943141980919561917559023409376999148246647040858409048564184059235118683831401913924446765175248561952262707756441759843925372885067536220548897202904416304966800750130215572324286985857849555802230796255196894118029911445431021009426550893411120434653826807650539108050915632566773771310213133210127595274162141433269779038968946691590968091833634414141564987637902155391726276873113697799048310647363361716146730369114410269054282160109143745810610373527010615430612546433137083518043211765097613253862951635592223066577266069087770466557760600884150894327753221894256478594451780885669028049086930221108299133437936489349125919649079313340513828358301626809688503442414816788562788337881785840669664616181693918781886823672534857029490625252570945455003217253762177415725738684998012393338829119890467484494004944306121972552791215363018648486304013346071862248058465434802138984403252970528912916230070786546060622001558389345045733516003257372121247758618059119424136571922246245181231726592*i1^69 + -2557929999516661515709617751102933598329871273310576021368499854912061073648420865526424590137900912489087703239513978024387467663793048215667287122470237371630005496135476741493991681696411746843250548357034549525417246448562040955702665948971585771160112291865870409353435971720063214216480988900801208588375153101458516440792185782026915064729019206577047743906982125163551947021142304526131779254905151590141818767512792050426930409107210795714766886594438493156266010176795589147846152035178859833220203469769710783992581379919976968647148591364686074666264838282336297882851055159220186908030354847097816005388576477357392038959428848506286689790245490238816510166717878976355143520482391430499210177338217951320907812947941918599834449075409888218742113357912200986359126855106541501434950295043334457173625568816409796552071230977245734729146264670066325424532093629932362035538533235017019063478874365958613081356819991636996911911116416402090056644106792890279293683526200267971594551904684414878230723086535923362213720828311030551157530135616625785303110595475951039801992148969528853547151883032224176688076641839917892097365909519373838055033510986614761499364728658918680564834210131194968445682402692684264969416276073065953739690571893568545878991124195804516522115070406615954865439086070400850590319486157415010355397810101736920222118619493997968053584589029334823449274726062542027820547291280812411075423016415852151423274270013591565270224965120584174240857999140912938382206986406185015982666434372472240902742602535809928941992155037387331667276081089980207556844851745053684217980001218907404980097298892295539676552113702703412860340259723819747481290203622357705879465242910633549254545163426818875265547923391686451296743672074074047216435008567803089939786108513788556227575201073214128621283885167997390220378904850367443383310706544575555626358730730885818362931629713639135393462720148396267134176301829445116883092244156787914643803835567293799592953318015615813948425770260618615605024024917733274657320615333125744725258810871735682722151052616585036308129001563894817272659560059213274839877784296571897158468393401617457172028826163702886420948919010884272204440509230473964530321989075282908199905929246525866079999267566875390825663473770607291189856008121818535750502436583501811605237718316525168594248465578527733604357282121926486721628695795876005992126896474629720552182809569736772816790291758422361115441398198023576611298428761854447756094408688512276088517225426318905059541806994638043878767870282566724990678280178141428285077177671403535850745287510156239941017811986599489057791515380158305363088122189284655245227104991025784426060268091870766170630045343038365980162050360163182774588955999691273050260530947579950051842539197682039318895760192281213295925684209727390606156772374513024848483009997982837929120279469610761173233371423659892029713446150882214174748549430525420457849939697223510255561847543974012262229786247425829172609994449071285370292360763593813752833177256047353895375771939881349961381539671667180910957038085065840935032773509832333100467120053420668158596814340459751247677384093016352518555725296092151674240004503790891754514495277956257681199224106421893709625430734642259395837666327855747631185238385194905597969138316626609880289809638304024874078919305127265173153018600833139344636387965419548217094298664540903097026600205404179266709705719808*i1^70 + -141576186220353215335266261868457028684079634283968810729021379363477762315510030838174581543538505955058544330740164765778203393911946252616708666239841140528210401023964945946558046370583949815498117749628287367993584774544339052735982703431677792068515028342918648875519600235897270341345368666135553896102095801013958690900195632327788949928690720415118502185896923603356018448741704051296585856546206691326639334816069055539458717171931487209649340372998608022107150269651620793911184237768411782387839263112783565907890615403509602983378977294574919435014858801331972501899548828305365626368903076467518151582168112886915408754321824153905507896227495134402598133245274779552759584546742836376073393139096315594283232637411324004429568314218967603753551177653148407363152628331411927979287820426837552831067375996644208540004201839807396198543936025416436622816752494528860686274723796175270344534838622053427166289186440224360980348926583952118150864223318235572980857054538636438644451920144756107840523013488316407842331614464474026974609170670176687189556719441593711591989618620694316913379667541396472889574274800015949694886191640243283009628438441143164823862760632894451718734744656774008144224208329241213609931500958864969380954436478789306949707711454773294433813455854676029270987127080933798100548680154067209519793904473415080363272317060447245847365898642433989595298114966491676886632194835966434200793517719872718488511558602358607159345952198515541382659859972907854587700047582768730901782667441782633789595814156639482289483942994925098573340071914746668378645809131588334058092675409862447657263349354622194248399285820784324407557264501714083135124865848417164720922822558870393160751832929350743070453306628249143512848587430878543005057642055187213783671611234251031132180524749143163439191067223104099445451794628590107961808319589241752300109478410015836616146947174357489498463998218298762766154358985731163529826354468137287848629694813681832794553280365491948855461965595156736254208090127259105724068388294875415650488162490686464751108517402349892805295516884118844338329993651615976528114810789726006783078249980962200676842231035289063657033251642607935792993526291801519075021901138352656624953661872105643638811658472089386045152380808199937816305005570076663393422206363766493002451641958804853626047762867653320520279390511506070949745348164143139841296803816520286031191125271908396944580993570726800465357954723913785359908273142914933196126661883218829306742539324036534512078440509574497521780534183555589946613525021215723914477709631568285688221268129914322487557158159559364040806112311764259366425895703911792691072872705716483597838017825028524550840608565680945754731159909837617097452106045905377575014608902291340883312261960478851014696707879624680458546891999826936135696958161063535293188933280573589366405375602771966659400590464419781648146577177166384937792972105390262631048095497528957958481186338677005982981649502856102889175626171054732783950454573831203578857176729677509730017494586398057962256159188776104273988056643458967159203942424587922886731637906226232517910743126938764845385931081129580330847313363330306766950821674858416126389554003140512823476326288608755815084498938332110693866336015213896407942902393126263975973589938610038615725699192420123594961281430429418654817879971847305775888790258670497776936592216381252252937653000423587505168711680*i1^71 + 12439624871776861107706984717982507322144869437753920689086839444490465276237452147779668296795264064995678125295061150776718010381761259765315968081995176628839543435622271794298741912236121041044294418232696924388051114080833717184620088809267510412011497671193336636298857412419365882355849764520508171968932779592362355368997725754067261851980497340473274834014229846108332108378307708108649325208870751120894832826381015063378562519756648457760336021222818354590814210902337224949076390537653861879480881748700961297548712687785512857446415338322809848233082897192668688131373504389448601697245181822832704473735954048936215805176699945152054345164133047085899997656616613073340102785431977341227399670391952418291886266116646521645726833871851938897900280232578402759770268255544040291770347506510769686580517170269186617251547423789656785213326752683211808956282917380093317589482378709459268717656439071835857681937905709128456501030126869311595821177093613472810056854003285013703891299596872088285388697487317059890722992564531439292741845075439550867809724163166535554982869429137106261497506911611410690006333438656063170201941814373319627511758989131771072801620451588105612311689409525759560569710400797770636149621835995920013988217771833966057126095693368924784253357182261856346708466813842521613605986611044007662218782325722900580121130822016352280649325141768704260315086050933388586345269488760315258536116769115163065842141356434657000189540939984988323270224031419307598529292192391847967869007947098992094470321888709015315218712140783405356892279237703130235244058448537875663978386032340407246304913095457310460149425684168266269463275342710033768080749758923915036889402223019712806558267041201084206633432842260518637380412001029725335693281308912203117360864277209394706892569202401697961235100144931455559774994659400665817183986530585997853515938009249200204961356931041468601922023159586764084222599206249288190284550506411794483058929616702754393945500843671590731271162973728551470502629535438153688768889789655113211411998758255266877751571340009455927588694482373881713590470963424953416676133741134306391793544928318983320696693171962654122749958027134453047086954027887521572021687414153079542294469253406381875288739376949285673986857874283273247002942586454465605426685747421221952862368099840611627685641290902797119948879114252166148128418389910117598914291832803021149329804177324970901487939366049587942915198249865956983078949630984631385199487345732770992114264238681633635616198696319461353375469125596224324014191845169017837602590097345418722070121732700636073242045783507335657391026817765938649355036275057282132277207869550300338522294904895277450815708184761576608650367756021766962156485264988008727382316976085223093602362077440701380986215174415901401386067926649190919970207609149116383499099991853094927703878168541773375338526561273444250510989411256500225892625991737647446442100350074744669675285392810720357626412084883917714505634601870351388389460970467249006972802091456902262746973199524499093129030091742396023094354380220910193406889607857451429452292814882312508071156150019023185619305216518627487766997875174216588003591538498983883922894040016948203095075373887265422390021105994784014449821176506716018954075069842829723240826080076106615077336026876998835171357507678983296318977630918772901180950199386315845886249109780219703677899772705576977432576*i1^72 + -277507757614724949248786391032511962870876800917979227147336563228558193856671643122594941377471715056411861209483530010943920024413517479769767035473185188645301761332598303826041300146917113464561841304370201623642287514617823590378662464116064181104920391098802729510860034083227205022590133787929854084785574406550550282544725043886536559183091198637582075053407921892269014197472096696388651437060482002676463780547342216360530131077887216215289450916288301232729675643151089013906898745661067396489502944790855193237367142278240784918354732939529314789980345397683725766995693662577056294388813950916061141414410843157591869869058638273492604363805366346254083602675509769675686590436553876804332383751552527296937939764921670395165897652416688498092366134850205444857398489818556398134742756403524350958365849175619815886444400259551423916704188574866735603885411463223031344610716005384068946143093146839219585257532240643918904836460382490677749876588490248651826044408156354291802685521519049957449994984074198284478324186926429901363283933738098444216869661685070219859799973468737632288312115488306178510549453684754142673315383595572863221847999984054819938747535455218594359450815222856590684460523313088441822028000785368071579191486065018100343649879659441588553451228792857157249036485792356873562904949190767045761817682453535588956268915364544661303301190715434329776223608941735831100350578939851242618109804382459713113230807055437727445715606499934727611426269853087410708203565609087832709517302263732239488314555934234016531734661811694015632557611906470484457400508111438421919721185255064922135653453349491336166501456876358380187037470612821832198184893999907797922762419374299098728530819116121753168696482812252516871709825916915888564595567158911616740374886363284543711586523354573641902531698657533018619878764306484083367215554416823258383900086393073904487221434203347747521010102341892933319820013866811438045194204423419818045072105157350550996708874362625897328673913698286790566265471059577411180494522331812561338374849460689551616110691167601598501104390589312224359962750947055728324220759177584167773468275959243115003180498293302345270088387199967125165928923207983674928537313670812207382667732435846175976532440723368752966327170522603356481914804582976608822698266961570464998321482597091026161222784210613347805682209986311097324595529830579386317624558887657278741391716147442580614409744442422261040756001984403660770094652671156953486353165839997981103777287487377289311326783987619850447007015441201453119695510528774387243469761951850864859230698823127462067336441085814120192655930747579529214706685940373031931133600630968520651518279506956757150488698950999991043846074397187838530611516401559870104012970688565055158293160307209508332366553599846428374626856107308721011036050049200967370256498042562444651838197068881677340460198671390630798630581873861673759865001312678144397413610059962416183329966872228663975196031091337979329353056364716071928334422588607105170852518255475343978756211887591639204530024697866040103535312345045545151628075028514712568453427451160740392498425592427226148021069207329566854401375230797049479292196818544524676032889409452808581766292149700550677048555466208179238213090174428127825148712907942326748433428008108502276738607785118671280157701950772298547828558655383093929676751328468400522404082257457553755053492278386491392*i1^73 + -9044995866211286976746875941214952157831730885227800639783605145271549669438587599836039508675682336539559958546486191139250710212807741343889662799047188029638233174910468794525380931710816675846792339939850113844380354563146823741405050574562323476652772665444852843301591337966098080532206404208683740841116862959804823157025716028200230627452780476699791783282244199762882016282221295545723250296781121030682637912356819703359893907142557708977923438362290450407534947087573637484575809846501502930615512100913719048754910031388066566726268222551767039590758879327541273523625424788231690270462878824425146125868371561336484166954337705992403976292944406305902330746797415635879639320667376073941147948027589288323419079683720017248995471703322566240419661212421311975433122517694357349820564502096042896968058474859168039287208263886029552832253597002600279437403633906056436836177028043700231578792585885489389204447977322789953335154251932676111339521174175172243506658040436897814319859790953148900411953297381345944021903876991230663124351671855055986743326162831833955876691635466355121774572398505510559803138856745268346421573260295994847554831423194944288142817907648689259795350808734825657458551495879066846823070603400913889177156870924685822507379812700187491279033835882583208014840403595932174717423483571772241744944552675272187429991768467338583583098496894063321802932586764720227963627719262744743646324571768987179818910519589827340802607390903262306764748717465935629268444065990821447186505317914495474678346750462877957632460724731726491183847970356688877467295012475267435566442265587805347006320513234544192304501473767635039476283773237649782249742480367444545689853435968965352982425201487055822215572045204761190883814964221671420756949691104316255210173837954507461492112738434060618236813057690990983112816804564912769553383929102063126034793174286324055726919497730224319050489227726489926417436621259986184285368858534973893836033362764523889813790721364908613812168122996641450902059506444550857104122548092120118764802699356852536003209723413552064554604726649891825150544376376664516060533202586622107539280808339615654199855171703076364482100613159845662083913615010647950640190259247738332614343827779731028982447482202393109559126943964091736313630047660975490718539815304638073833700338119747991631576177076006160674924320031347989768250996021264527024991027285682259956221147851411876393571870669201072568915908266839701177080116799160652793705016408268492685798874161841680370465973559167798477403557904145197884582752059033401381851512859568543754299518797628800774634434363591268792085712524157193990880655785781231530258342879306080538928693278306397199904433932642145382510861082853417139676495102853482071899263825414855253661173709102999638933138134101903952398770547075143862205204188569213028291427574028777860503629586557720332097690872760690266893227425357234950166939692759204558779836812829755691974659280823911566689875888778840999978512780891625885529078107678533500852843339984281400701708219370969291277506240050296966727649893639406332301081994537231194227100047637166694586247095456181829508522976983063797696338628783435732934655480408691562342307556572307503046946373479054212255320004144654286873921904431824744719065270349424578796455191576304702880050516993357671549791232388947804271775112328584318478821401303146328351523954135274755462107496448*i1^74 + 545874449328217824349860191963307686479051109486620317630460516431624282684211298878653089972586100008709547292140597525295914576549723372256610329795050886181772437354879149752776596813675344321283621634018877646107980008115633799444139419673835048696374515295507793604184977790517301466918772232994811311001494150381627172052441644208279138647102365855787733139791578279456990277536504681327513009525485197532278111421865838274784713064166714781064963930156551734027031520703726080841249606035137435205360514915094801801514078085299731793357071108894431447244488936681184612658984940626708671691878020626111117268388301084042960511267874468047599557297068464079222248537775397057175424901825072304707794438637449737618637864359522651770636287150796725135494426427339214606210297267054321506612959829598137499378923212461314404460773437268890044983766069597558341138104572330474745765023929623699965553907247419832447321878849604584889673222910013056255125477685511602039529228262828496405948670863571454252151185863792109794423519274956745496679087286900000128978421634696839100737064412437237532186828035425842947519939861721673532727661592119620310667355768163698996986829597220390694685712666491952914704443208769558982043886567358255880632079979904046848768467484126784623006817758743001615434487706919312583670935702746648574634022354874150640253252231427307991053116815359826083422020118706434878455443878286562016401674592152989688843419307525689731594557315935113655768213636581987050038253610250598340631332593882605418476789607246019283080916438539918149232359610799954669618702947767920546431606693236929856891881155056643784231312357413255633468904117083907853453075366413632499528312039613557900114432567292359710784229312707476841583064463669457287273233260667827071250108901298548624202676507952248306849038968757319400735884402489561088662895888536325522093496819911526052450878841412405845390929221011876792488014169687265673294923816000945141112125122727012838273428709461014433638846262234511115828988077652655382726657803145334801086179784441441183081914910804346214982267172843550540312299316547361796702298776791504766619939048630233321091034295528489415667009733744666090444712612999326327448176764329983236003509296942378548235575920300259362686595209086409793137371296374443136887180408854343871246976878622199227370278068719316681052711143066330955059258477621206748644189579769989739506980243753942629300043184801748468553105304411479069447247710643709112845670376057387744251658088220742405080996998303907190253337533257168991430746790891052020034070596759942080487090412502098275043528492902445968801926101622893640267755123008348201952808242527213984106104217391729398591165073397401159952672009587433633287469895542718931428159504200867596102168512864690500340540286339180420499633574006288499637175480382087968469768241296380490176193382724841055726598202959103207062400620836037375317896587847767345039386055569167001510561504253513850883245035596963432481613916883542586877876335978105305902213708970351071943899825895229628141849267373761463990378793960550124655144122461563145529022524800487814913550338021374214708729257754323113172222252706841421746053952171609865842870468961143992456672506429843854024286326232140723122842668379063861672858546468236483523076459535701384662323173562647339741513628539350907340449222692978116201556936709530669321277462589273783775789056*i1^75 + 3558386794553397861176789031567950097396502424539014997102107776544891562607366994636107934433628639863421199283720931362165772328680013472453112444633394640710205351307514670794433410413223901096583530046258451405948498723067350477559191628434633629327328494428377458376273211878482311841413060538073448353231223228382924088316490343125696218501742629380512521810059797006687936355065267638136340929422398347895030583597260903413679625135220055695193228311632144554991889980564619269968411968220234471471180254950908195179441200631346608980260498514085433433871510575928553000615556225789215162474339225134215358914207605827490911139128430276609015473547540208370394921474713598876992518933092897651294498839337653478107127408096965360172503152825190468052068147145280848779817202310783066757106497752307452750735045464396266820014920672296411877011602608623936494260587942773806829799411347814174916040647744325827078023318806630322669134682331361654479358640045165484013504887385887769423904828467333977342366629599539526263862555119065266831351989123304309200416655466277956540659089812331866367929620999072540065583394360094835413079141093597758723651946495543722796646901481138499420008815304486991891629202971869185522115653706782405418755741095977472697440117581876846200200576614666277246665874598728383898221136103832272516506170121948966917554823602983256190598914655410331153712985568096330005728976564320877679595874236082381013495749006182631570086635847982189976858049474035865824749087644214895323040412725506909440366769934949348178471935654400935132090821198985044868754717238645904055338061121211218331999221269082397138704604220935548305390893174879854022448517773524678707429081335480669589251628828505920582187991376231858728447169489893315439924092781300920634548285245526354662536112818988462922948947651022982842391054386389782974593768445501518512376140541638617519430146542485509688041408615965001151189614548240288907608073728462254579015268113050172091585181966424751047896120711707713532189659131811389128215179063203609381452766511904437268084648288528441262882595841565499141607199968406838296994646061549512561542024283290214206313124586540367950629603944026872527525133774331751634493239340291788956251114769216554816978037541736602285666868229839656759116109755834373099396055531865393208205480213786883659740993971065832139114287065104443516756365935661752930962765215610125816856372404187539604776762195050424383598439540194924005106225864441840972808712322982421204154137059790234997180436621697336983579685234463711516096248039509838769974043659749069867131002844503152733264148413813182294809908813714616120911023592939755853350054386580860719049712696599321262788171866770064598826420455278622741231620493276604834967344901573295223120874249245850647970125800676382026052440074396350298945270816913830761346353975405494758653279008589812689263881650661136243117100209855016036069698328561260339189006794027661303537052465985053502519051234308983605366281160792709018738366558394763829489155162126188440270927807255480281427286842665125429476503992097654701955236439878120777827959151133425724439880554008007409807341901723400687027714664643810323878704858361764373718097443925638875876575109814331412936975970794720500387317393847428216972310405994260471122436035681591103151148730905512504502864518856040649039512879747386585465261228756469901956123576423753449472*i1^76 + -659720999085358106947255385262493832575759274135530383198376612416525940140011632183605627757270993508085805899166794120753650978622275923223760938800592759187027895275135768805258661834147906815063891562266583525811591762837719110782378332680422930533203667827650905771300122688746274176744335959287135370475432921959360581390401477240223145737620339097812834701895497373383015711692844567561305236404040134464144714637285145984826820436478707512438946149764888687818600112723476323604173701689460440537009337785177243890722507271221944500955667844846892379781701176729186262583094514508360499006091384653998899155911999790745679114249758302185309436903389079858107411420360359544380948378635912571585988382266482643772511193231800937770501553713967471109200062234903788626816076975572752526603736601929592541386595540336353547002847515382796678094833291123814740361602190255095168303989831752099138223927040524627136781931703027989646342593798565126844327324689109335568498657361781330071371540219269525986532324841152042284455649057653250409539576989501186818385538811418906155793700985768186700683131327950146757076793668911344566671998021580575369154842209784179973314773096173523968021834988547563136663319756160065671410195738026774919294658744053527247576896322233908133870612175660391481553225991093218276036162966857592211460141806366002478649090520813819347804257503910650630773531599999560626964554944214943211773567493444073102050325041555785471877675989694277687800965230612134708434380978136054766298459004424096294057111859822056167511522353685637647961441617178169949038866111092831165672048804700159483634304647899564165113888793999911379913714791648821172859274616050912996735158085686766022870465337391103379922812242083808881039015772035471490870323724397132285122309444901795540717685469695200347441267513944028381458609369256974336751347987351749065849305465384892861324263133539513909958497321251148277204138237449142129311442850796945769851286424679100074595183078315335289025976147621876073665594947900985639776588883467349533435478864061584422084738542292544755759364161773288457124712269267378571355137994253438053554451340048940813964303208158206679772773502023012743972692460906986311850752932225198918351919626068239521538259192119250645094333728991148217436826059329592259104461199882211430921879516332668078793273448333722057523514555505679332724553920148567236987991343358842209597966180843856452321286470156458201577590540748790021570471032268884807021002247721414744621426544203003506744347515357083899495644032169273661555956864832228773876847797532357727555879889397435698670474839528805721090129657642245972287128450669317088991356174000277265039149365858593551487006700755495283891868003776768353949202976449409086771540576478897198913552525271916835521369994055845041287240350770474372452773094234776486425888955660094969838627017709126446890946314463146277178066889506682811273147392607340645221229871623491969377969226636420108588119157406949440227246191544981085535284756966872427741033339483196267753705546085670793297339327362085939523434624034617948024776817794411530241840596905092609845721551742061578092763465250253524690797270871136978236905553643821832731592721576117206114353507754784588053920339398584468778224501828926777269018332401493595334155732413384289608512726836322434245459491363753661364491126805385644062978846552753864522893546020143104*i1^77 + -4452896749849943536781269528668566048368456226890713874690857007036303801013856635449931263432348184995194630759946358073826514895110421046746481022933879346491714084982595799515805332761977129547986076770014863844858797297173995703731313354845972164989311993826056369083416399457049945151286157800389819940356244435841056684134706855986389302559068191265532361077008228114224089321906522508962939457137720267507205660043139641026710307767322083449314904410365923256470509828479441292072579311327874937584949234994707890123464370104494734819755812526391096239045432258480004406193010853025084571744413410385542905032584851601877513239218687822703429407244779666194811120366000872235323024646035656540225737691166984849578352063358905439452789181200267755772171482585666811300279680870025644451127275888186020260413110738195837213665466125376282805409851037289442660930907609740371429948669819684992892202381938831778819343767003426457136455137125615281899005282041718528289313949173831432190985327372936106084626351424073940627838098020400670885325607898134765636794487279735083710990366713531912022447855435485767463716227350903769711226538806388386747635015743778592432642418939786695644284908447545736225524546725351097863735068375418139789110739217121499179572007336687627424268949336659368475312332525734579341037151274408128580888916488034884033378419522789963955476642554326270607646824208210389561822497168154447241382482237652113275283199385810826777488997430545330571419952943355550510802541375563252020400988235813844855680209243521235640896206939708394725548401224670830627074986901890199369735815546313400358873567309066175992293979906644361688151975776676536484580395021756316160503275742405575994501013023366750770204594869212923601581181531410954649437232704865868762790282182660551307936675924682776597162087811998421396648245733017739380420154768750846005065721082335230987070625295672070648454313818245694806632144584714743315026725922282531377492971939583173179214445553038685182461768335393043780125325513094357191532602258242452555120387597690152917667146413777816568121285363019515002496870589846430078965067443362230493638942287413882972370955003052770066423439170731847453672226525099459368347153017803339967075222642294292072811618031469051039414371214175955970317075317708566557579917071498582958372476119867975394732080645077431659369997502672175491577758182600291380570521629642562590451149622306583029044101859156813379658396184570291899955955825936275625873189147799053930015207988387091564565341624452842450994031636884662756989746002358168591599725402195886295051658547962028072387363708693408335270939448467356303364011601112583733906743254301135096423353935592230765045648483643710143151895904809956588582674301396891241513745375811721030115959186820501358197084281457748902586282842553322475583334809483902696652197672210472728553205892633477091068006081875265079695001038400279081415097390707048291273774898803861611035156830892662174077067002185817246299959825210112719276723005380940037036496684410676938369984772382984712537601381574984692267559141993922164909280047541267761811508449569504394097879736403784447682243597560385815127631724193589752803484224130056862954061945110571532218981644689699290306201761244903869645425654108036435003290341206024020166443227009937458870564138857627453501699210564453489908955026712142758470135023811052049018034061312*i1^78 + 977639903365268442226418773267756392319881725837229353989882717291579579754160797804187840166817449375399521527524209039466897834467688179425746314265342511015416077661458928700397669949195423861206562015410318661228944056685820685349975505532218826117587905212108548516076270446344584529010795433729213733693992160801684156926405400450901338767367940645991271016739289448917891194134050859205332059199820716613669921900162513707300989649412651379488368572809961857438054387831064560766314128485516515773171077010905974427666003830983762746346198601461608505052286798089405421433300628825388808789374323093038761305529580676398575818414454569423550477402512994290975285960333048647181702017226908317352069623407015315581307639012301487996764893861161887100017704701739421516214572361468276574895760091451077162443185468289212802622711936953405456975092788230023314830707843856268327163539724673546493732216739661362731629917971468086390696166590967949976347793914622208751539043480480332919476110729028404660033389963791394455638842212140039468173115406116276375187820409216212863852815657527021518029858736579684028460363976332838601962354164545986070035858364534960294477443225005783203110276142632658435755686202058212201238336583634105040393256488092203986439957831408295690583417813141037755557852619509061678838397673929641837762497643413512208609745327612698156688268515325050210776122519212155121530651892153682556625764646075848294272916556081132744331054611994275156103052959653055758557645396920323013584952871067121686392154130700137527975432911647119467368451037703986400968304398116900379379839449388516126469434512627537126746904410850975811041236045326176703667119051087065188949369733558728609238643365613114364602034116247312672636133774353458161793168456015442800063276645659944296446054327494274530939169961747514838037389853648336894690546145504141876680434260105683366238221115461419808747354943096428352835634485953384133643061118346721243651875715316466757274397621336518164389972351540750279276462213486059613763789503333429479659657992332625213339934877708771312435610691736636962810567637890460101374239556276957596286984974433877154037920384976313844579856680108250255663532252206509942112830110738626520634724914277794690596924352091048818350380303792273541156268596026006631685418441830510045502906169605040698236025447933412222323115267118770213827305764728269408262698938274427358375020034662733490120035175880615784887709155177022130021013966657441224039022652150873518623053618826703466053889666515520973060543212136320660318215509918386836000976209538639966801352393091287598003219198003203490436581423306228083715595907348855793190429480828207891580987501900685894621114318787931437567334350273126605533560121390601581336064423055748265538284036589599677158715820248303670642910735154230690339587011211187079717389785486844250111784548470705814301454036374144167588098127936337639669032820850319858279342472502573660592951804900944023307356641322286836535282636405065089510751094874077350321427862023302183602077730954951325954845548896682776244713752753604285630637093091844066621812031229467933262466903358639779870278578931499758564077776476449837025771115857030275581492664811786752636209273948014068731574728925265151470678624908704268031720060944395956703068443363593377290392722278458983226286644737729515682887532425137671003724554319091996433580032*i1^79 + -2849717328514056986230846925682206602138414135957740373485992123404489919732619110170125980081863852254182499466238176570935650731267930723666719132650823963694137739980003738390549887812045235784607197678252676839020444029030334435210045229352684013949249878616875225976140580488203114028827278372116997738209729678018459199448671712432084599413594271859149666810690319109381254227520561511123853078175618175451547118129497508915649843573845507123760510035934036224372299482655709481375813011061444644146163931666515104964594972657515431273582958831845469649082230680998308428369745359592216226362445353985810923079932437637178192034277532428496848111897262207632233177400260741400754916660826996059887034060197339616089765926877779284201562381041508730549702904399336515408887551828633680211661813848777268178146014839998653147861904903815377643489209479586031558421835013305287398235467076069153687606673585025637612828603405202222254575365749389084951588807097543362109256908496696003825291388141614699443247479102191681939997744644620578727567007911657791049113680078470950184345197764016658029270036964730955765167913180174793863962110816041173694021507182415583437403261003864565497848398191347740336149221699485321359143999983557827064646029385536099316163362743363223827601222884235723250130149122000955737873845179574120682765748257971347551184487742327831331202277490686355324040539542664453604755768143200745169694444297867153438055933962715590043682833396515691910584610237151634974647406701560264632582447965663597759690534052181052130859114897021430952811282331067593911088090306507827098015976626532669983161351405928941324208514691352948218895733248573641012066633781304330796767644160374692692287205649089728082239464888211491525506774808504595604508182776766096479010127554224108572893606303557885731376783116495523525403044698883313040479930435417016551987559613649076768209255056865576704558952120577070880666046681542681147016642179832892202213835664282994637615113824931201919207816130330814756859893556329448736872540436774001962628037907940733061112040646996178281243146682867793690381111982629725598177405866013916077986042891152081695842975420182369654470339062438640019324891888535869055639293101663020763528903149878112919844640825987970035417127252446473324074502971605511144179179655584684462527546480348583490373707291820591557394056641200880404352031303131737748146465855335350254947486035239363780710088555718913075511369037804547011730643312007299428722693475685381436325673030543693782276906222661890435140832076947930218491710739582761614321722760019197355655880061839147963058561419999270990599337186327431827366352621233516184071413122205677819035620552528162906543027816061109420054556750431884760091312835339955058628389126418170937749896428153280385982715340908911977467598739214429556395326122005626654524170178874572518146085297107781828704498680324212769560813195979203586508893310532695631101606255150519605651096833387403988945520277788634428366055352024092408871236037682978724431417797584610749892916359308476546724598160891890465389044335980022886059057050016062130899535802946761965380311337581985758575797789245295202255193534170016484208617135259396192509166446315939447168914626121139907706140859068543587853860063442468225482412371669620290097236591287167006766372286372607765789719616479660054486940316294620462965910500076626640896*i1^80 + -1013638894273356041313898149170310531191492512802674040836999429373317593862313032638436575554963857748027074880778272896522928198576032402805070996930164825179762968863867034933684672385010757678568537700405102538841072086702012199466012524536137816279582641377163015968689015489811737922705853546628532075250497336174743772173558597795126647227312408956694968880968563186459724182283839792099395053048258816005041034677123469940409372789977328953483281201374083608107764885155202968835171445977018311140130540075371087585565937850749879971931716905916844541146848157825682792884969324073421777552283311510481648186625758854327040499038521036944849946377150749037428630316431391930032661117608393417291651080563757857709033230585121272632205143785860976200579042785346223449874475730808721027811518402172871074248438567191246272244936054649430826367212651182717934174384028093841194015092989125099079980924463627643258413004688767094294352113430833990298197410327269090746034539145326130258346080251773927940831493428438170197090539418655344871001151329586715031525682271312490577602969087331989482827107155163964493901239182775984971479798181368962620996168716516350862671634165233127809761545713247956100808742674660616557275905758525113006126109053601870403114795907058391099504073044250642159455376956640979751737571223811865829114175002311092867064675835417623754339464862095490422181990438248004286505957298495902877605322879975201319913502969862775097350210984091576271813726652911670455129229008047556912445367555240783392492880611557464167692362036082236158227685479503711246279032788328838046475879588192846822118178186768258139754617981491693288594684454778018555466099869603673453718972880663734852003071368411303895182196219671159076038022401541834543635130007413050662664900440758488507242422297404002933647792299281012678912105307264120125287259796145543211492358581990775845374741262825930951806261274005139894901796569599578900619979369977246042271436330646642145866100234691206643813987028256182256956319805261244870435611392110937140253460871437257865679634761732122287586714582711349336270993865190075781793781045996302332370355178516412299411713002152413448813610662478821391095866004341354036414888121036798997153447841330960533741825810989800292791426687400938847807462907480832524139529281076782509770710377541901239030297050709576352958319276885742271294448650299568670505473189588659369408972911263154170983748742098139659130621656385818305470833382093524245903951656526550599016339023196616403911803419995751400930338459064252918047221240566320417092946133135270288684050500548392994348859727691444756739186309426735610554232067674563094667637320083264605264991115672431996468797011791427520391147945267154713443042199645646732785574253540430474074772296652473216495047533717965259883180226012449303562865871433430913379086070721405382983083739295107626538406793662697373544577087933530211675720173185960871172736038055340131073711868348930186070122022067944712583886372219929836856185919976753303575825220579178375735794207471825412511897736001715621711668287710166347741508663520906043335828632341082679161590804143530284403220752895953054595097671488280589918298004582303642459903277023616721305662087207456629832995968236844765579739606882047660541879454536941824615135105937722333217430105288623559946330124572347955390537553929664931723627884670091264*i1^81 + 11250238398783766857463993326789917079742316259233321644035125130995996246297988436708150416114151163904450797660509444356302101808594815941447226166279319130932747651291152649764434024659220575923070299745395581728208100037023714902361955096988325845761583843093565638645555647411346743741317391942103075695795899047068311433367651119415843583503904355065847658335297529434706833134561759158907681941288706917854946446642643608802295933667614644892203161060474920366684504553452529386789058034518088435830232595430062211387001678505619021020618447356761473782483051984926911032983378340360601122019436878403608624307851223606975048833496633494213216220064724850546035119694205531485607556914876918241006254270578219566505222913011789873940773863350985402869428002335938752218513900598512749633449241654602416164582323919199001973957174211127603098940982685645480618126930193057874244049534402524940961762945964098695588188763532540241134170728513481477388218953116051107692655543708302029696706833601615715635278662248475969543604281024519789229452705937657338322517634394194814364750008056148406499922789581087713481427689530914692062226968175465825302115820545305036999788975650728116756253678609148771770734358109028638589895308045783195144550759635913811550350860967101917561378121299404965206597364785678208105231319046874690501128921324785214057195409733643974523994403473681692592113737325484726394395023298395040700303997555160624724805621998727025818081973001840541006716774841750321971638755839695462582316017354682808342278800774265395198440960475662162033579399064034910386953543397598399362030606861601497646252091005422033963737867250612391082324165860470263161794112134216818531059455908906606512122627755295486267314280247195353722295443096495949027186612733480429992883892915950585164789556034414333446986045002054160849121557966793795860521888942886378867946039664665138509156718540055374354950661096083476069738875105615701458625752271879090520785846635498454133442658326628327416603994661494323062724550776977748290556682170038858078401979838612987933095112146439678493872844971689240660391394827164790419982550631533108630216622865543653750313791253537216798611477907921065808257342166993392672370882900872181545685342342896335755149124608652391873824913427245395307128386024833045527558631538526889937574553705916437334337718537330357334053052415027015432168606525539562843076499457556290483159141470739457178683771579101476352778002982822537936376863736100651664729952148974190831742869972591018582508180866896831898434784388410659088922472700663324021852109300506019587230854013216847103498072334279138157212581869572343761119410643685392981199750979048401266022859283051898183122252293197140194752340577174003938869707037902354154485992885818362112891504566018730494316916133168320308042625131795606655258196331789712408656468238152382178340420474782932402863480856098130679776194348433070910100073045853435373801414883761522916415860183843972086195118681401201223449268061994712585902519533774391407620781716893228881478290349989182400602083280408828267029799411573848089012631421582884109220697208028122141811539068631380314550802779347466382944133624882905368137655269276832519959876620714728211720593234620570407488653056268963786559306614149555042302719857403979351235853674851548677395416473474271042270908797419351946402904148998585521215119556608*i1^82 + 677109852155550624731782868243328793192945095116543215568595630490374817071429789579799686174149582013193842455092230968139306777233041028591839841083557312400165381889730955702502123155117621864580085555157104213406950876467137278846403829750677817805976255374152661821422641704225054081696671684986996852935714040524334968003648948438735329713348089617772180877188456650830932376821380938857298821896429598191037677726305613778618487954235611693902132791905979979726758000458188089850127044162967253733922013697312025587545408855532706938816599614025569368000414292791534937985346722300174314803832050437264749375936811021054927857536417133356916020792504795669857130380865892631181169410706839176691702756363906931174697365292745149658856473848040233206177120984134906578152963446179439165291064755755657956841767529529450632338844608545256368814512431109288140640848576147563046611618256644890341673987784288342029828452941837991852340207911984626016633105511502505139919448980900662949177588769284755613337072004032834547257335256421977396842948922485406629629591506662923425732768706377103802767523855895934721315125410938648679005672189125856585797239154089631965811605940135827844519463394031864850496857403035541077992309450806578842033984775543186022740824253925863754782457947515943507908333835993698243703064041123253087797025992125355858215264970488997603992751168193915088478329013229678034165235164678003991706343443667354331463341300379490757720785314494290829562097583281386945853634782419598141893514198336033731071738392579028398227321624865758854811892177148526970442153341382729839112127747754428298858456270005638786465549649521387356418985993430065870600522320926173642235137192826939161039014140515173771258902814972601106470893818049228727519199774534883342755759788460808898495944602018554834211051974259579282738483824154914252160296896753109187322624138907252248454536039173108292882563957812346162003772013542939960339236245763781434660099713633271549034162719289599655772494960544017366176904023955329714219108223137227777288894967696895804165985694343520162087337328912660371386615123648437831700334483286389347434811498255855734297953423889329319445305698160616945593999926806850655896091782658164795010541041450784637625073344680776923906864047087516940625579581988099067548713318052218830716008136300059332602821691812279627702789240057586081249253114238871978590875044459653374706305226374756380449565895330420084146114891402032154586115035475004305827407946299779869068682589581952033372810974231549259617676243944354659847607474164411365496755289744848020110124577569162926990703467018546263035030719749328904567382039606734151258923466702434434462743211663386346927833783071060272164551284821849576341847186041539977445287803062864892572270362758426850559962273485015080762402889929334583365298352436847170852866302145197251665098320451464417725540771423794989018450106116331656219303221562296056886595167797235024789596396891173943065555976593061147302058969764955067464184241553021481606988357970791070230522615161064323388763137131611777869542579315136412968648054452632398545117560450785530263175541717658975496198786644718347933428763759893381567628855389404287872383728543546829773458867332590182705240186894947736956491257866297628786100455377878844508755002014841232551624562102030050994428740777045330051346515476081413680267264*i1^83 + -11476128623387679746098409140677860645583710348199789981375197246214636273010966999495512330094524038369769572661217546620124069553344287995329700526126028338330438396517552339661608606734103389062642335694698807324018090687800287317704166314487794390058952646339221776517380804036398071888662081545000685033078222523547406895748023519473020937204639334297449298397717607631361486350950499785953666839718234611603331779739851723487240680735979297740376541670257472706740305821943542486393611497234630756348548848450120141724570484106564196399530938371540573175283884434467047765546726425946800505143336646606841927128641583009686926141033708612808581822013082915322734201700412390954461929478807092221436524519737502202098532372260537150208431571561818419394396961440364023355272021215536351886501422487250620416731703950117762266475291916830471998968700101417548980237414515066969068602831462913291670348773217624734544465799793636790103577871407172075631391010015956812409087801391505625657356057027662520519717730269052628163503000975594220530999136765811255803187113412207490827428014389272306690545274845531204204222772472794367248873400624070770625616485581186726873823560615425093450476074783123820175638035523063935938174452741295678545389409932972636771929033265337776600755113135453561016388171296959193740634637617188347311244449101874266508304078973027954398976075206858961984885366214133145497774796289658880095055621664509245389308687209824008329789572207823192449893223121196522734113006449595007574172789765404885573328523758981784006919000467611552920359330779183939753008914779514844945202983795370809788430978345356244033206568968717267448351170946724055384888883848322819754421613278265330978787923223800456065735209833597563986429705792574738969844338814797037314420924073602174492582682061745232396266014114763496937382726966071680341059809813288575898280759258519916110489148738738414571473018156111512687867088841264612886209015734649274782193103866962883662755725265725583332635568680400800104408998735294565334258354413331260754782341692387930321275002256396471942479205447688505336608752644347836394630059347613211673661811629664962089735886427173265418365769612289703832317570889867913097516205331750248109686212337787844264382713797293081961090251090389765296629271349426607936701821605636159119540072489485750235804524190977691639657269743282822063154362065917226941773964761716404567607725207508729527791978008941740773971483009846410895630486008843858998373031760654030463082116354820059210683004730643341772260324280302434462406643853593835364685332887192212855433771741370342523632125639605942578366242094604771309538423789131330336508589928041059771898686077108908305814901690875130639675986102204187411565231079915020081003389048600840970347497845336568768805878036284931738955562955942876042339792667137469633529968218349047368232782962091809951102391234454984554860193898203890459445012750625014317708291340436150168231990440764253486633049648053321133423113419300656386023719167291880205964470616110916217469333965442793342125946113588499334077137359570218523469750153158877664971098982860917126405476868259823924357290524046527680958405350917179598393199936485428846042536754585324176868557623052248357693765898608447207716831686661892683401928590855384764463157281240391554865934359832232918531393273295116670642436054650814726144*i1^84 + -315884057869374512674804455736447481962029823534934053055685950816760809018911011546623014488835323276120120191807202931538593573998865643779857476386692011555033060513253398702617443857392617650182136918497700489294234076386253828138048386863208308627795128018539233924720253796695852085137673451945871119939637058910957814768904933568609744641573382730401702410429819608867899075557536994809697794514750729890085381778613965751990595369360968092825545182097111369211665564520239085628797909260866060368476908073457745045035660021517558725657706403517929613009201844964840165419352804099898362659931062586897104901301440240945288667869504754107597244563917888619621966871739974266596354248899494380462186060055617281184007629664153020851780555532757418239347598036508021239434116594718187487717785858147827480368548447143033911678964293180951186236308154340264974629519368113430300384115016238554441741936280370541984621881161947556355023620022655904729527069906684806832049394949770694497208286523631973784689702751836158397875905661673711509633706204774447555614856027804983021588997662947138601623995217460974970917946172070703592057401984477671232308855067804118069723896862338657092445167013433990474803544664691140913580790597989288703069312623443826094792226188943396896491055696475976348849415571294924982348560543378644895234254928091678507793901818824810601852124132925470532095371103288114640712136881100348964863373020382534495671933589914719793474640641611768385774527301521657842334815634472042422519716874540288049270686542603002192505960852652013360457504983697702884819389931095485052912310605418047517215796759122238289457324323646023882837219414134989486571479230933187344587699145482288870392820835764760993363011667748261796902848227487949526523448327696736503256308587685028511327088898966718141392189980664643936456417686496832413799658149308647721495335358803250154271273669183232500181373635380126684156972404613215348899265529834065227288158385465195469675093961718281545050596793028925599581854863188631868173551267885990783462615674402862052508517643505947706669332327934889756505705506534139352156449205505156870873539596238727047770616590358564390479310869856548685051518067988235087468580674200353045720995430615823917909988765735843045280583758974451984837129553024768576115404066712893352951929885183738695042759580533742395576845417101142151687882805975095555089213959165025942064676945570315593435501158039651098686535690683180664386303497450744879428586632314596902051788993482156524774994175518098460671842128100132500154453833374602759131664257233044065876187601600841901302772896146633538603105687986463503674561246700585709751073164489541971683596648367699726280888010611266319978778170199028586201825795382117120005037626603166414274182609986603631236222250945607838840989945188761519347588972749446320845922256079357921271780585234152126125782328791775389581518941389270058226416876264753100004938413902688330120630833294986433556174833729452572237767640621850713853962402443503389267955566684807991651062811775760595912863303370564007631520235414689549922201844747243808769699003120450122129240860459328109779034424121924457275871757522961790437932249153549258157215183123236205676790670247907829681261999138782609547982019200819793589589205703728061357744875944815986578316053656369054131574844961508882408699826913935360*i1^85 + 7025922845274497523179054568512504109504338014433280090142685615324905519389092018360761967325816908742110939661449568400031064379339883767111178878464787409409074320113942732139322666673453433170372129892260994326649410975489209993662080087922992469322273077682648140062597890161661429570950583450068047175785349253657897540853470889614675473695182601234744621673423315090906965553023954083583840982585777698668064561893099934776070797912071527809990964889765258188731744161308376549393755216380745234447923984797774904021942689661288577733636231341471591233336785800979166352492813711537621225081025217859754180856341312716604169467793249848185236681412139518436220833707637063959780135489920666340118711170562345233417288916537240069663580303144081953785037161102629434160089434449237137447656670301476170753098529171355054258306638475723762247354021424761640959941260181447759562431061309403218090356659036078668528869841004314323161678205876456111133997048416021164750081022253097257245045027288591735132851037842978775942454852839844074716831672720381822944517937830194427824991993565449608454415260448900201635034614635373598800835967497627730670558505190793482450126867898865305405992191239423936041741177799617625535059114166460298991457638684462501489479807635461458637826528974132247531446468169839207105835252201713269282087569595364610480759586260969383856020326439591158117408571461564073749429221793037582557521013892656045769858859945101347669555313222534761772122219794454986347022565742059284068159465002594988291344696551996088442635047537969743627107406499027799010818254267326358361808199314085626502838409757328488969975879960330946760368022340529499553572873852974849056355358758023096744423355642531554061790466091546524248435001678932361758582407553973518845469317772380688674169425148268709140863683211609409995988569390749990240697274087476798958982177997306136425257883880660419291069315855531905701831623800273421193786563643423545238151110090477513063119690020543098232179720768411779792819122728248317634196732492447467182038773856892923512088993909065193835917996231995620561309667776363432171485131007471810481891181893982095582861245993002304604415403322576263911451969391841609147944449512517661490926248371769481997409488806833362377853826143152236013387492221300072927497121107897525716638084328430243440211465742332361901131591459456852439673081257672064007428726292534366098851987226090840709162505445649158289723389803886232136388761961859506314912058521855356394289976508752725187036797871235003939548481170431085863908835980031501464678554664728563457957164613453013830802844503901459048496899165977108055447267004078293391129939718437221713850651164940750063213373279574682014654858778156016021869901703357980814071239430001792252986776429846598352706088090075922851707538098443030427824877703032753124370919302341396831759512031812189458210251717190787418492126391023776464929613726982655743279016164740027169076856648125676353030046997007623051037047015835997729554679738560862725466913124095673873811582291104008648575643211908742787630509679829598528423007227166835940512997020464152675102194294814584578388474052778977482529605466220748785403937989626790984878035465332179800959928147760070628704312359233247368953609743003266416607808921873140628420602193814240029467289207168775148165404092068076622993613127680*i1^86 + 104256468145798993454021443472075031262553551724306784755107696620129891092911796939466230849580737333173844468880963673751685757387365799655165748495796167334328851530193254354934665450907101706521929055575028308704223822940541069162409425264315682049603410933636302308301164984178178703925897965995899879888977065569777673568292454340558758291745154422578808644273180721575733333958302691129466568624535325037838552069947476004239872810639942834771122183159374365531129380254461654796659305282296732250096925813482619569696000682212656057010508876029386330217872886633073812560689548145007573687237676604260939119886910244826473113401588215894222062747882862773687089542731097887820370123199101909351559152323977567291141733194012743839495049361153459858876315395033576862525192657635336388720385109364061307020765165872749367763382989804294688295403222412256957125050631797676235392538063390820249057971158173068604895410895483460810537816981581480642271249294448337246521010761242747816380681659956036883549545094076765668531556463663293748537419245247878930569366072615738596319245170890083316661548438260131040479741865141907653607430266913946517671847667490427428563794102243517708426760131195415727743407167659089613644870690995143358258649497128110700773350486715674590294035584306572599436837253986035907267056608013852831396301424068306173555411645892455135124290876337279333597875538964005351878962442378983186997042072559733884049254004989934188128110227754370842435447183848411899215928020935125577050884026892540899258047203324854534802347498189420091969081677764307617840163979396750590443895766291986071002920869063793204167453203099006825333951079707412638118740644056632937319838402307482924424788139208962313309602238149476156824116552940972776187203108279781794765635120525486559561173388098406268410778499184600325007988145027614403655421981185684129963157452253313219582918651943102125257923284657762187647406602726874836045651719842115246776496781421257959911433026874518498707341453014594049673570788497785810817086384290289111612208864582664103011302213226876667411909680734939557646471789895658103280630274921218976313317668542981765589196215768799203680580286630716303384188016350311908932914682288841362047123056158483142516497323751709484914512696499173939312857180283462635729614253073831890056548790150711655858036629245146478148800018807883109362226370295631849887733911618375583728201787457861347751280716233489813251205079263927626654472556590981717286033487736434454833053387067301007911989258671778877320486844502868119843095505971764136257301437844576000953212274958342012374747290253836248157167785658194226310513864299522222109606331282249345932990402373635443153492170707936469157854470407399691634574139675100307789422002640764943985245790083437908237070319261517522101000993890619171813661707251366185120621770644156748607043431192471999999272299940483328910339994093857085436539017188471434902473632345976420271150176513501552939651333923476878428541766216986063568871205552555131456900325823496880265111028217506278600271012075994979744588061300454709783880078851034922905531006720327258772083842878573340055771352976137219940184472357800690624749235688995564694312973072317248645316392475819091322775511843515707354003776171567123258082471544903639711210526900971257684326079102137973090178121236642598200803328*i1^87 + -3065765188794730524578315138011436950935455338634600291478078332451310641229164259641729497399510367993192177512696222437505301032762381951082244237881594984893857540945210864713097980734204789791809694457035799138546319754365721801215344069600844512273583935763152995448144827774219070726397410634189926103083226265762107354217369936971682206611180053278233424967703497316366240788553762862805744790485897328460911628284998988612574494068284258316419082647302822686080536737492280746717572158135426064573721513408729926686250468922918593874836028390061153743229123871640227385721624110108136854280600323299648789498067387240244997500868845749541886424811465256033540987669081091340552399288553184034739578611117017938513294889179155897917914002698184512586395407302606688970763061185941209258151647795675319291750889657025553365615458700767009424667540131584245198252065869883851883031276983392330193171396061622086520401142318952615653834546537862215381971453256763862556204187646375279072211644537251444795164271176716146213207630932799673013381114170278774200417370915425279855051058931151988360498368945377822258454639142195475800777034139047524013498985372001841460706995939322279630258419964224496790729154207525956672257646910359648702074913174084670554247022547389737626856024535277081063270473456945871298868820578066296793105555884182564089120959365500444764373114495933765487485383342574559756519249796319285820914324227574056846535593248007045449665210369573963227672728176460601995253095977246934446050810770182645244638640452843109017528903931148009818291119395927486597676767368554196430265490716565722051791771124056088643379129412932483933243728619884284721624256462375765716106794146119597990717150058096372144282568911041167193706684243713106445061279444679539780164303648352559176990247420617331545117388767223756709078816022549108491914293444047686141583889740134876357110277985256934182429289203267872772361525549828018624892187963798345429557915632493765749334081996519245566821407002140631101895981732727744708738762049183803298582163134381558751553091149807800502937540796083980925668012806317300154976140926034035097289991732009198304886645628363869206677776998206812388954430278824953469535359100648684820239053096773329507537312520332967834327432103543526732581553347847102728833718843881562273226731102214638889990159724060051034280067354771552466853847831215887272731825975579286330832086630470187294628128095474561268329242661597415226587438161938166077763512127168827291013941218543247287565446832052083025492166737475362155644985862426003347443990817686448046095914237597279144775570982525801086398105171193162874937293197249562049528307453188823021743659858232997429334997689243845640601424796291991412701861984624671708148021465369700051020402195286463660112961655006662560519339499190474804057936363445215684438348980211367976475451511727169630966428985044364424870520469690097696448018191601623611737965042893730661810893082859075867875635535752354230463033375368648480362532917854648827088443081301913073749979609813436925982055723209017383554221907160104200576627778987811518740626002414606232433209440511488136265080022529425438097696436059381852930844188906414311830389055747028902531390491233577575734196865780160269606383122565873306041287366528063091539778429813062022888511780140521820434308865480338702336*i1^88 + -20632644186410289464592853677762006369765297866457026180109163170606648142527814975701821142585402120983309284816717219585172499483845261938215390873939565096286756005161551219022833195992203593542667148253382501225165383068392308745007215415313776578817289483465049347344128387809123106511332112024819884657492448742562066651850125754940015461644156891443916616689126833380884761136044382037094025744905881696966386859421530784781107181099245258284244088791922113401360104590894501811103225847615835598358578258405795179181399877857591120061143255398250528479254436526118457222554274004500790572557121820766311328427029862288557187649852374505496647051661625573852528325491414285687265042902842608416167825026234078936546549323847179700766257697211476534102189043730858016704403256740446274687177285754418519837440201068459956393154889359763632774761929143397803791081543854742661673666566915691180498579232714514433056315367471628290075668442787322232855456955673220176008656940607221062422860756197712126091743320740997994557148285177329521133236794251535668626994936111439069429472844349361948237545896685658052281071422013933461510840292490881289849390374169961147537309019319261167253587261966748903962607737323778236049102962529492353190520378711077140287597453052730927154172569889706564623397424320224273696815792439407952916748702548104363862714654264464124821059975640223393832507891690533416778384221701023709034229246241172447416562108727376721489117185003133848870441143674418212901196921733065551741776274928678544632768492183253354165814584255449470630637587373086091971366201092662485477057108952585199520084594346826689161985644946091275621951896713028285478323007075196420693889518008156201917562109893597148984317971576369726535331115067207697940264494573908003597252867316135116561465077235503178447815761202111161518098140768216815594605785358195843802602191722706249779940067005095679759935095235420398467051060197424881769360598326346520827057776096291876330738232218298370198309025855408445653671528450766717438291702143965369692784718514881057666919982292105283341701501887937730498664793974607461340937197160812919328247951860706748029532584117657653381103406597505249721629579182951237312037488406327266177296284068488773971329531058702826283195165104737063577797075312705357692078062142756747486254565842153957693575458958866382562875156610194573244413597781589359641638712135649047476350592055127789408248731399565696435978240126886182068054868519676246843618837990712555854340172242008336711228425750709780203972271679227936827868592089410452433377121749260138453696982729136977982901661797113229813357498643338513018529483016334786259934064446297097839018933405748631347391644591640318494426563816672665046952567933299370631408424445584429154054503075840167388352686212276978385576510088327474478874988322758882772890038082977095264787641206001190955162894162145814341463780526883890761851138665445615532459330069426702299628555778577075162066687526249661829467572372546178731713271733991678002548155699788411840201760411558456825173480595373703830108113638406405335457173285019298186970129784690535666376892655688495446522892439037664689846520978079513934681356898176887508042417191468666592865948576686899284883118674517811484495922328278885940996293469976233409367565141982206924535015835965033183568747992973312*i1^89 + 1065175728671336700888921058533943720963998382445433965242334348380587829614843257746553725983623050996495415615675906984900625229844523689940969650992158844432825208391072819621102051066550805642004819438979088354155339522153527666560675310570699216341766498831007679065327369842627566657704610110712838524947968239925585084119443577475790635809658305854040711888718985689672645807060683541659294379690119963365404506234550835762119766289427453940515119396743780953392448486513169694174147945868505509536034920171044932177585012462487069256060329097650817910567558269342845184587945652143688082700438159211077819812237613565471212067963175485707932796358892494075311646021901935122017891667329844392943624622895581130077769181094623766628948183619290015543772257313904073594647570640818471295784693768052724015190387000653330746240644808434457358533879522415444963382566646692078658110904215046299139852232496667131202600608826729439685480336818209461504566298904530311670850633988348281898230586820784676852082998921550703435979073961728141924910707619235098412021496712471098624886854269201556538378062202917810897811406772590014854352845850788993555118964072255165235209460491800342809368068338786720578436950594341576051641964389402210858722189346814523209544050453112812494361656571851029855692815588547480885809593385667345899207264162382354134200236063538494201828120968180541790564628865347245255070877229071438949766783372317668076929051531377653164286576858355877500993169108302600569551499882741174068951059079236133161117243632241746351108100992056013348142658621478451086006830602639878306120152008695214937808398544737677765849867947277909103591713538188759417511906506867153043616604626225701112476644115603047794453423986678016790688626052306830080677808794409626326263591411149045239695439534576841397124803419072334397516437266067494069920619621904399205073402884592195727354876068323460139342964397524386027074192168290264603329170764729809752686102111827082080751002370362235877904143016271503491253621348755760280198174322161520585296827015000294564994617928669007913957628035448983549042555706455450100859512548429870322872985172246684216578097987830950896328348349592798287602751265701653295369605857807286613313854226080995423691219271432080384813726517017591944495810126606235487912153168769189505700684399930002826333837628019279120647692030888360826943514249929516897762561708546210009748280622583651303422005219079678629151766544100034697737452556240547220725192106793721191817605188203515505214402433450645895770394595947547006672098365076805122786455549708440342321787169485473431989373655844485033092217318260564852286160095179070398395925594255662726954897420242604369986705076609330812321998161929371151276734150563690936316850318217464059349812807755606136070671818525733057218534487181963418534869609675210425417688661487230715687588007902488051420701884205368292395073885386978346492647924578895992921734447870783215093143085225881498037606239009065757394617930227503055463908838924620084235349587242087888180459224562791828078803304512069036218357973403342800444956965006077789397246123122151929485306149883720169260679448110502528834588473737519648889373439945055638104769261147625568871233130796539971132381949774965342741622257772893726031817357955673627853303727910814696129304019490320338898766528512*i1^90 + -1086480368726568292201524862009941561176393006459158485426226031267406631866596367389305348874514651550344325318219801110162197368218398776758659604081930653667169457964298796830732246829647820418748783433186224431544832311795547321764222183601117527896814786379523303056816926960045876532980417466984220720467623873721990444255965372761190183908506316527140374129659084290254209837134601723418651222016433761772450614593624614775248747084903627462365384979080327816422458190199159904229159796006932885703172078114316428592753409969712609243905899964274024042577027813662693814609808485880656073901215671638250504213018523156189330549842000472999458708273117453867141692307029104149149059276292692427236988405067732122544714674463884454693556960814495577233758737445805723819964768289924005041488003991040097371760806453540775696375287834275986080531339468345565092197112686958469384455537939484175762395107039002719544535464455420627731476060629463848670041581039336847477609664719826671575314195033238679091422491184923399541840365128001804674586120677438415803032807639089951993207624139571265605977464504638380878596232010952982324515660798900830349934328095016686444128425785589507173111136164728420103532675526578854883866916604025257316159901462635618068490587186619099938600995947945979336246219392183526939433697994233414340213379539115300309716511989224696384717012857262801860568011360639500233290786911852326230808588786593360800958186628247532752802729771967797445392736086824793099946725201569700592796186756744784611233490760550517115849583385251793231997943046877199476232187333452379792920630713548776307712782883427768134009007597815321025594369846418623394509442643665638476304347489353233542286156318427477215088449743209251439260247634602854069912232857853795791472593476020741560299533218449731781374085039466491757541104313530783769079396499142471798043154511987843178723014531950874761929223770095809750991331587554181457909570791359673769893825358967610098173698111469169347318892986229483784284614986349385730295190966552135808367978982650795922781659111767576254241615673192481478142156037058597730797735882860973390812382706266213707655715516545683739268368852157806623717127852479107123291943446068249770853039145887335275857296783927856524402846326223289769446221125994572761088867880296375304279730733856017615909931538007497917442490966651677553622392701040991444126889416230743396886281407864961058218517324690272650948405050325774443681491889175975083724996662959504308273380655084507907333968923915853968163177300915809031108815145438001232982652183850007163338369463139859250580106371812942863056293648217909411642084879027119352806712109520977356920439515695089098616467796601931591245741498306085799095177955358662879342722683941926141129927327215778542845092679160317978304707525818389458959123746898513535258980153469594802454949087172522193378106510231659974069000923710997877146546955097756280250998376368199534269354912040344039490750867677225224413232999661300268176816888380961682964092539332325019568386181371427510903711349764087859134558327787049576370163999695383836107563208897716205531830977739096362731474843548461941965492374322627238230759956612652521054607249814829158621642300669474294613458424444132731336662452344622366355382102518808866707963997690637126815696318988235269210112*i1^91 + -330957566717028949096943468572232848897767573594741506799534649555386331757180918829281089034886558350884071525537998959890324129821349907084305904731711336021856049489080404490287503514472266819923983164496362761014908003097859639545940980187447503238672549609848042306935805843335629692853821723162227694467817760780034918804369943686765755732444474056692581376852800862031562956017414844410433093436632695938735419626311259021056655589434647292705242066962057665789736673209630477963196469626466904509245735443769984477371496624255340920337279188564611916715115803486692411790522019590289810209939480038074575808501691826416032097059753416113984826435951120484153108340775610467680392243069009819231020636322234533973244699545133388290066497309391104923785515457162767746219130312854440904167518850490111475361051607142569547514365025355775103283969605832775017744117260483335696333151041085840549889213126209529502691238122360753355739962743741014388927361710408139857192881639080770709148442809543546827456999640938997521890444188396109190834721365036232857989454000332121052606186358434191507633468661216549754742159992767407119863849000305511199390349766380150572426710866086561395718441013091424410137244631978470729609139967821356407899170108367206789200971804770990100098943506308462850862628993027563778326303099970655642140718974966676720143368062593792842414210314747237526103197366642013913921266435827088710112033312785495330589975860856913731241411369806584910343151269268706653420288882817741042598011207237066380071266794561762055043056235683943681630875113999013818433145564654872648341317921203725357113666734854388866495936250845147431994853209822460143977468922564126828274035937859949406101460653707177701634261196982853156466873616916114545657849444157728345137252718349932059198467409725204540025384319258279336527937698927782033641457548436558905665673851763344003042430222507806553178963585751065787551422849314671924611212619657486707799926194513681443610901548639112679276998994204113066758671275538844179446886247897464301627672627908494674545585435498653981983219749784102594399177376810335011167046308724632494260681192789825892384295010455070456115499849751513309181818224644833751436221438539519854297776158411604185401044761534230893498754793225881888993510485187321401664806282172749878754444958257462691517228245930492120992427030111337977074974099535828167831343998419480020677010677241496937316462706779946316654377450927420094887898841427836368431590294970840564611945261243824948683068781858102534662645358421451585069388907191615736496959169776803360833382155631413415110932161093258869539932771314988210737506504328579400076410202528068444456331263754454586370534996686281954049974989993956202953536665180981530778639210805764751531548349836106273191867118890796033101478187605261098910760155581407620758275350614227078686712577512788928252904538678006500586987824880591215539410778106730501312766308000455759542234148487174348646561532669739095669395996282072541846227072194897870576376921613843403092345801483052088282649284478274736497476701335667078923136377868718622777209648449053925271901409224898155955974084282710195758236346928087967857340776975547624593283899300201311049881142059405115400272954882694667904343061081812971330650707894869189068613363761465547641089164712209285120*i1^92 + 2385517466661278735811329727352345372108187399323843770550778528401453721116577616177982382140072517047155354988411552359418887758297092394284642790588259647726794988086232512285868311316706337300839080028575626627548371926416160201355386148852989363519846576700582251229265378208065489697231350314823139134981478888735587473091993613718125313288008584182592200643570625225218793613855115065837490270453073561331723211160815642695306338530965227185917976357379240796572212807489419865389219699511429771495217385503923687344347603884295350408883878767863282809994653491889281783826892465292990294737869435080653109869325992995905380516894090702868660308230121449988568240329908587854118827857456835576805712243739626358261548627468695909338631799192868190955716734166666308484457146311857125475848041343976216375605120957115579713653080343261740338026959155994462472432019787127202992298012394438971342721107403092633699856559163459188484431214406304965451816890769065938723034918604162934049784956132907843251763474336093730453016772258954942919811890569109974036728705277481251495024716725511369785003929838588462473929520640647507405549698418393555787773951237488122649574275557872282766645136788744281635485652513025405245124213928495145836788587058224944814166540031831948965622158776615971599943892264081137222664709525231565528779140432599705525073987286879950718952204462588403319156391901768264587982692862238185319182913944477313981896612644657287276191859740269590079941918593674106139137237996201275010684455250295893539704661926934268901501267923583821612554290749588799359824239084319377781446743117224762839548069275182120666190600821572031788602245871383953118675317474327496230822893054856320108403052572609143798309010559098011462872106016812308930954151029894920444204923255786338904331169193166078788546438748216407664087908710291203277432812565793010560487994462478358350927381213128687446370910126298783741198152669424796404104451420505201308258535193344681813554797244254817485523761964568387940038515231100859306382126810574637382626950505353378892773381835828475147287371990429438117905937519198202743958107876781495300460198169096840056812102770242240416394807210936579258673348994121540361153029223974937242645869400313281360268981965814674379333308904483527427561385909434472291810273519892268431404557646911154854428625026761542993779182489884984116081692083448462759309873632115981741689827571117152334611281490027666820306338333044343234648871606247186129919800132167341582774460699617624781700229007611420797250710958119880817106654883281624386428054189968278414423133678429363428074320834717979901718080620252667774895521998970272849179870019115662257208769527583471534447052395414830832772164246719401008097806474301555833150062302390553874035462575741329402910265184774062984317315002441031735508357699915002014681584772944955260477559929209930362350173027763144413004414724540598880704021189294775455163304157251627714381670596633456250272560881885813466558760307909911042767484700636496505346387178732807206438280638756196594435872873481599302432282399804372430461955913726599563291979504969134223452726956264513803994848793049278258504811712370575274516631316023397096260193267907784912669573907824292591965442356430605872565544791029842050110501035443970141633648955679267313426036573601792*i1^93 + 104314804823743597017471109670466702386128078274003222618792178964033226492773077590488092918203393284786843130249968249891076300346340392250916603193076719268125338382302349419671064966071271265656414087725420838166032516947864967055985671377247260937676087679794432019547421210103508426537156278278526119365989179389842626525335932491753090221737974294077745249596156521148523922205193512528146630476881071860298579992697772858653146469656253072819867649555106536836483363675669046376042254811897658219550290308682128545657851979092893978528561645046998360553774547825330445642745483659766825425614252661803868877555658472329994720061854248067548141578049242729998151308840639495998491181943617007524747883281544561986479481983141456095471196255424621812756770485745088894257591506561740519600860305764727069114293370695789288698619896281139308079222722356144756175275538154670005009610759091682539836578137663309123299422772514219387807761543197549471250113846390665216334255660091087897415887753567664951855367526531777922744929056915778689916290052417786271038107292339824310914173991119139017024975861269936843383111680539778794317237372108582095174623643398013540572297308481014062931581169380474589325213890606390646882453403273176519869405261054914264602073658605445165382960204202726555635477524338929988410904289377148485283911460959409005261742946921434940699330077298016958868546682708427211864461362699684853996160569916598557235830701237642701749164287633012333905037298752386380452651684873356614626096425391414781843997331552436687985914322300324649835216829998051245399466886679880372586983758620820554950197970657348954814356660303883220968708431594359205285015819823172086952513353755282559443765614874011522597658253371701465912713209238737145936033997718760902647685927471580821872342306372327480717640234518611887796262452470027989796583309253133591465981581816882810598423375542155111757546817409351014964981494355694196268772251491119472325789333200119692261938182578455336000813129947917488681356233246672895839200752394186628869389803590314082392536132302921186804834886407631203254376495362290378424069249855826491821424618631053286449459870376305361802519849803105812120221823452031758608365592566958670097927177046500209198103686873732900579276820369341030818786945544550865001008656265202945664795921206873149304663472993331463124026424474728862839556255857140029736968252545706767764264963352873975918447290354396007939404332541770465099172178277527240666498777740168110801534556503185874592860813236184311725382635706725408740061878626875565747219646647238954501655589680509805776818415355127612712288497788055957810638861907351897659143808703680239435900118915194446346837260111307637720647012094595855752990828795443048434765075383735043560825687899187333130354378729429470344431602329639520422208610295880691326118890055902446695932289431027101905165682711269135412732640014044858764082016106119969187548171340981728017526405261160382096736176400445861652690062816295168357021343778761301359887311941028949129684638377724786531923407036231720285386015679189305396354197402318988735443044011448217500242419814830874067500161310140081718466418271037180227880581189748880672689476695134027392827027707017870304438209879407156049984776468746063781128476665411269452671641848236802150911442944*i1^94 + -642470384786265246368321965646291459974677436629635925409863166001613914470186982202064256055942304729351731627838353996975136755428478870724700580172308860629812871252095519007760722533682304878699811617361762368060021655462214725713800370646470924383877350147198475115323222315737128789809649342946216562007623135879198919460013669427340652033347341937488587321960386938744890855439119829529328618049308150809726226963137510375625346182743991009916980138270410601556358489095601157860388841857906820313806254390094980678128879901625689375399366642153310140058271506518397981468527111818468761840316773671455192737230651357676236669456111497186919699069937256524007996858765441662653967310357787008391078982553241375167324260948970561010251369374943680803511694483476412024391753372074297092065582687119372257653124416057379416338495925233987369797259815356843403732851599975735253781471416018543044055593442021655392544560418581261061808449407455789706599547225747037259037947013715176070542775695264886652369131527852500458286470251714530269568816287792147412349573344554009419886521207525071381144409433988775650173924150419749573970078654909779225999056065164215452614175530172807496176163621834260165669087694258298803314105066368652323428359928652928038349243034320411736050777314836226895517853968493732582384655236963813146284222986694401319467753102942990847778461951441375475814684183048078248941277835288704921965468449860567722852171705629874811421961805907349374166291591280425153298447606412410847872788968250329894862795893319164888432338052219057360368338901169933950942456662707564258126875846815168916540668142373936190412953341164552189282069280623533938649778663391119329614223820270775282271493569546263567850590294219231660300120547550616422298298063233940290314274095667089938459245626696255215057737697662837263391042493296954798396361793868972255846753981029876804454589291785885398850618164926181563661926028633097256529100785603471067203315690093666049288325097501634636695062105666293270086637754837561229332658998662896275944769238307641407165275494247004910492217024736400004097466399219279319151439963016466953198632880686929193857260400071710597254421731752647696231241975201844809460452934099216255174632083604024259867091034255236223862197442891230763759799133160916643616015528752329591625262028189745112700457612311695846983870523921199767321953222586998078314310480396832349958086095750698692424448747417088216123828771201495320687644408428539380681657409612124624301809175822824506735436126303857258281623215349463225129883734510361792139382960832154417065161783471773952649281621487406832570869476061289994464532750329453302524222409792945298811924651563230430900683910372933700456712569818673030281136717530518054962306789476941157105367800984910200754800390512446537004661802689945397561308621730218785385924341628747073517550793445414911158925852437342707151285937571030636330233323752365146279035018152152074082631549803093795701439715850197694234809449438485997707098576413296417803805697394417746230643918416326027526748115752801232568277166710479552242990849736269085688162137699207732678336712420761937199197835737331406707339686424338800473922115430655617527832504486065012608223737324782813916513521556312021166606376858388460699088659220553275990170292006227089031168*i1^95 + -31782157091851599985661400722375762727365558320291188490116989759319578062397087849551800091788573650167278714861490069068143876317104224504022597700230639568388728348656882927622152356681792266587058489621043985395483499090217857598868862546251523896637521653917380819723278445161987630314799843451097031370665164414054368342794471128164004427112373290907642599422781643202532763593497699276139601295365292386179830441580569884316126012266688815913884311248751598758220696797277335669633854425346384796863522807277454472000932619809036129620233124312420277742709870533459761035585529542720640117517531202611067290392561312493677853758370070257147525439140314165531864544658978078319016635052012719708118038973314151075070991910285067242865157795723796464212865034427290296819769405804760182599097719600681818956246687345725716364378802586121578329495320848545516945867242426667549804034326374922967615134360180903873170123239608413805474978438950452910487051406643924936891620142524546908153630296484040325133366964742570941409459796526985730424954254345845331340250117009945480577224094104513884813660788273325675514778724693269070214241386126613222752093494093174443931046764212986930226337052924342877988634981657277286603175957660367917811753761411113315515991032370333806930894575331972067424182595740938676141987544392036689462778459775056744932194426808295655450528661900868968779236526175308607642908036493642554937393454705531216372093706137898650980896401588004114582657960645681023021909987430613602214804514180712552655624725197195903780114741378816304565367791161723459441745405681488180480015521782306898525135851598465511264285847625159613242141339819746320872655887085697038770498203066088654058097820690246363198163727448706576642392931423048544572745813653860999722768534696834930281363370540381548405905228845783685165370889388014016311356121029341272207902527865145794156954410099920612784260956839123624585252369061785610790109173988845505853463623611106118635500722570943783591099279910262272918341748682750211152944210977321069550183445603502308490540632996220366558148400641042169597391266221038551350654820853274294727027851653883669482170106566415540472346668967637422619509488829762428765074065288534918638381080499372324058881271806812156576607785067432738657565058467864284480710419012169030788759441723387055082084707624096313118734367857401343960995483257796241109554637374710610573671786946870619960839562735635141397913223149664937038080089518017699309371275534101684544627014986321691500030996730218045291270633039275378187342210418675104146809024680194109001348395493340142939283831268475587738661720896123013369131627298517563731848478974950697707297593529926569424600936714716449005795242997908147829718197234398732364194462370697599370174268414482629654421616530397312642684379565446206030015646019674105729009405249483052548195262718673505805941339695243409559955519962826950606204190699913249761475635114519178301766810625090121056475149468267376303124576856681822400555672496270412051073220421507952835749147367830324537146080587257495543385377393328063198286929564214414950457921482004945395940993150239775342415848710445466677817309252186708493993043350301823545154527851568210491787229473985775311581263203125955974500046043799145040434995320460478302891309573968232448*i1^96 + -55818434375563363262808388387718217003078863936350653879425666939928055127964989388197041542056787037201072102413831647873861274056568804926404912926902520387183596354306299812816057033475323802114405018475219209319811110103243100242060936621087798365159038768362929752311005912254016271984447663800144824444893756041475877933572564522325959949742036974165254281169851294830652159250039767957134739494877098759644980849057794414043341348445163229423090837388012075318860448261386292596950976176341785203556725074138221012300336929206150239623298143178453522081505301983404416993843897101137085827706241489264774990321122415366089224243814163967150411506988120430523635891195951076438918870710093848027079975460660266338429272110034480497666160899797643355429447258924612113868071952320079924179744248033930758434643869296480833953017075754424759262265803652462616113899428967199033514941152614924414058563395861459662734826630558892050219535738099843386892493457270534321342094431218578784367866902513073712578443860591260106941097436900809014891732804262381070332419062330786245517729109174524302069487516020432607966068413247503881444873290112105082926526352616623245834508680678559131640772475366243988193276299271646425909142526872537702063624478225163913771324841316812668161322690119667804433120734842220424208689796936486597493539161748861296078310615184293887634519135295613828400244693017726146948493004187125650532762302932972460825673814709539253627103874066746182207871799310568514179598670039985563794961373395843584086222580008482998964212329001749393334243774768399987159930079682902593156297359561780327952271673289395655485789889401450337799456034825002185148080822252932102521454295668426536675742606527088603873260565418901697150416517762309391022371234848057718374003069350846532524047924397968014136569205556562883190787444578353683439981522344573249806032349065324918835306400082132255399086031215635988733474217333840979448957816924509500307833019015983508014717290803858567413060313185874804985409595643158324895362723834163200477645247821706842706365728847453287890168372058033874153976414740881949496734211016709746550384640563908139523427433521245925102542838456878860712592577737975688287293842634935865902501651560360510517198760238809055825972100781425579661449115511772824390220154714688881242605590713738580591966807250197653480185011392522175425520891632729866075393527598224228891448602419466592241768376615806114918969781228378409523892822256792673067979542958628255072656341976374842839978439828759326101271785742327735691831305089730651204033633625395762124077231737941531212084102513345100052931455411630243433194010370312960552557020035586981496966858093117820261812210846577245965052357405416418530508002890965637256883089521757767610306314959281361413092478571880948436711123485681220572147406290478844104278128686089731188259545256960503571798278789671676071094132415423645253080367848215419235374973603449442526706800488872277057233180879897809947339830684992983685668276808793645309242699871325922745862832999408112195739704127862665182377496500243294888135436476834005744406762769169458865079355106687210650901769898846333209711703742435074133552783601151423426865447906396118472714719727419075221052405742526070770565587844958906508922305610343357725862726205440*i1^97 + 6496518377153007068478287634662709065738785635542654739304811279298275131927135347448955893492464493645518409757461285938412004397978020350603236248499284978671931076971148143385641453434012328490422303923674619680399876392862689841662018662123487720979909979657382324215782702663828650269032573662525936281343052445869108117334223875186982261109154961223838618159297014933878908858172883650197486589212617833907316534231083450976466755517780321129926083555766163187249060116145629504922510480174012932478863530997680328832909258804757371013434524261321685346897336277825839608744241783161169328929445341908449493896593853556953736105376319610970606298029048255474675459052171135326591830720005846435583453294065806004229381460498295307710551554194285246545902249201964301977523574460411517754396251322241779869542983667047464021508235046074322867034515343453110338720999535948748659498042124288565584183802566541975487620890741640745109610671348776058896201187948654899642368663857936585431844207066376554239270341336420113630784844146004709145623278306210560962990425582275668703407327855966478468893944956828647642004273717843660420141607238723307707782585267274210164484763157131603385651749746076143883678119625572357732451851029016124677291799885862281104397659518819524591007317223360027485291737593059582633771540121632398531628257494261890349328924339916319364733824618407321444980466574359669622301076016228112966020672704983264181860799134281570839346033836730327570535085453335713720516600613531508446002258030648474373342091753799498131402577548238389294156102237137362144205434930839801576265028492193658080514250380772949378956150497549163410640570856488658917831260875001530784093557528819201873178933591545377235664204435924488368370780666146169980420234413295369295987982953367649955061829095322520832440357108425003954105276713390615795309902116723511191058402770075015712035467702188771181029706131764820462313035134167472092787057320707982566151733647238636879587340615643888001347462372105563869605383776163037972720498962594940405038583163616433635220947580213306654054623830828701703879310053425637512575901003630221750514521972854146055214252197524990700263583029128897292067657985105382264396618680090565945737407571728261613589705596017249820615330677631196427475388618862959906655422634926866400842059938091203748391260214198407742737011381412721190603297526085786577087229580839331184218103017492123620789769550638038777133155619473316595231243867689515700732902026760822409270739559461758677698804253375145171786474581749454566964834212924303167285510528637412534673133027246679962812303112921904328093970709483280481570212806111022710864158497059717081445899993077778531132442771382663575397227190691080084676649055257222921295794710112127515725229878112799902601138622584768975843283552350423546139858920591542813745002364917818954552216885492694369635513453749565329010060385194772740400875666101034002259765699286011758202664231843604454826067259791883952765926119499648416764964445126675267317908646395486580708768774322753186845265928960799082269589908922158969672262883358315115502512965873065285080046679905496266617080206626582748734345943336880339907969922670420447024071461701341903426042554342434007511125476262187378092832177482872847509281352809969432311889920*i1^98 + 88622364286955023500846353957800574504907766067420264875359157597451537098983529000214347505875038021552314789408096525224764828742645160991228037793766322366795961922601955429058209956619007017333845381434091348659945226338206208310577935078683207213874974191243066340557648438660884638270901559408806988035117996592978245945982878389808066846739535467116731109906045018950582025199196602356897798806509826377717625907422960166948874688195388889421117659082590784889440643814192377491843819657706743763593669161828070624652768877161331922196580944517269231126041487851387344966758877581679198846814308571934912590748476976019973845965577940239049916131145267589668089343333448872008810414285852443502682272056391537140053106137645367928910915945479186661036730527099279124974782409455194044722198181335732058923003798377440533540428611003829707583444759120320739549412291188060746708756073455820644205438704351277288959279401372825780100554132892838979048859745990861288796179552102757607516138886916209582678577011920742506615344206336086297916736483182436196153858518307275880733054142487622109556224765943546479879957979447435282859361058763876150898749576323443662034001040137517320267655410617783629451626412685207175586346606651867810464886356207208142134292146848950080078783429392692110573673341886537782252186978464215708284969681679732124483846482674524087643542267863577089302623832381203973191265467922034832770682118659906675400085574146171400740437851346173351988484824384455359265412029210130222242006559300408026122079335452938890506559954779208444210699478299766434241096531928351377905036525992762895168899884750886911053719120191987222512445193225862425277226148723420592351424344915418665440498422933048704829764404540051934894205681557522890950716599620660321763875819182640857183578940562429957492590200493474238038430878174078248215955774133365979711620066930386913441545383747724804461099636787045800825137633125655942196757032373942145526714256838312635555130457806329659214292874077037974444586879900143490572567723473973612760273327580613840078789982930509279828813104186233924194353048084672450439573267087644965371868037497965240344082375243987458740408341847254647509159873890300049959337548681435357670439695132243886085361695994648592508110113610717511356173857265086195929972522783734406483903306508373933210772621924436072835569376998231206961508523116529950163322755828961359678388045531800186657468419216614964222887085786547439180007670488702068291026149526053916996129906507178138477399784163914100073847405090217724721439490412369712580098725374288975595993327678467102310701529898574608777037826920066292176015905172603703486720387189669930752734171689343547831166207464023119891705937303442462932645983613042029171566844529475173413273755006074333591679055787224953389885769399018792289239789108695944736559005311260721032574465620100214228726440147973213315365756101559766592550054135122863176877914230149699044042977254019306802195312524052990067364829412607875801737578348668235222161355688347856771514088457186645680225601642647230702030694503995410314869218477327703010408260788474035650728150730262626608708063149964872271574336165843572337735754235406246712752294775932403621784840442364595030897317316001995670517556504163135628108341906847546998784*i1^99 + -208044135960439856334329977782244396665467198463492564632215747098865075618021052318105007834285944198244508997059996547623032471910430134911819719035130437463693261810110657684288479468733545063871416248009942405680854834806059031514637924489788027641498321364054946531134636829112052973921634757228620749809594645525113017751099799080027162883572252071251013339686230834518441613460784631566973862726103759912228019680763718325067604006115061036846099001514348639958066191513751690752875249071310600747659654429652312740246839212701008873349096993684830042649924409275037723554705685588778199749800963878946591438001092119972290729268912670925677109679544053951636375172468311172696212730217220311130866633125769290297209118908492188855219600889980264611501795714084575754669435385791536035367640530707348518435283915868644992092082393542620131699471874593759010669364011338485350088630454979654951085207440370533704029769666693537842730954303530712172987977424028176288429909145871666268581471392449569057958969753314826970952178322631698152279146239844107896318102003740558852033077831959042422412442182285706979018600742419193477032460008143871126303451427498941117134758429560752670673752790996944898641161123784972849556516104386094996120363226468617274173923598779380128524104512208069067197768766237934535841489037200396398288200754753054162352947915036470699236456208319993372945535481723155609041397869301804102171757034202683327502668142900949918689416389112213105577865104246745878536534269094193985213406520657830896995304904771153599485520640506070531226866503853496816040450059622498746892692132607968304242663057126045519201868141127969033757749261849318477687076205781025696913553329879134965876972852933003059278463951648024796070991967437378413330319183486978207901950423798142961548589563850557449890646118969118242311794733799037021523020965882386069993017922994777905921425505415921363520147915937991471117320846418471417666419012757634859135441254001607391252828370613099365012901844601594287221493699171471040958851818481889193035099023873227586036762423540511571538127780018308918685783735583522613211090289087499210878409615122630268141822681869317274178068388399582289784448332714447425925108211446554595425195773133957702243966360346759849229134522679116738329343677390704279522190890002574143811979686328931260894967017352910990892457094889993623019123141405877737028066053276679394153918284051244045257970881497508065701982494249204478270638448601715197202632286059577602699758990960886310241444532729207860736872761614854482717209451484640691583457034524247607375973940274319003876040096104394981508849369915120635907983071622555516157887785357189763816848224583974550698897727557822242496640816618390351923510972876626055381803166007372554456512072438200505115103024641162386575938618814563950517101336143655660303403531880985561323685971503514480162273397802950455593651057807772898061540323528948760100989976471619916956480723775782289289311283344198104202463968869691930851523709197176848049150295052869656513934548215760677707224303944852859535142896708251770760300819285108974713591114464890216035737369034253125221131589742022432551155115407041775615052867077652694699969279730377303207249555658310377658915941788671971393764291453305639775150599451967488*i1^100 + -21465253460971586330267233657457173215442705344689923561013276482582469334043388552340778131311581584269949461157672051347702253106122856572589001789922071550273698764731309457650182143020156599439047453554582242276356228598301846627060153137320241755146433720756508908038295512312566710830356885987742449423510532105855869034187427401966260301958618873496872176511753387203696882262380755739477378768248119402588090614770192813633331746298057713829936103342502876099305239684494357356401168942108072953308160428871452619085059128865432576807706127818045825738763953963898420023093218063600210689156988802101270409496459931420015727178250020323205144692584090660602963925761592056978450891839889518131658525300450120091108026928918433839161423326710237307688642207543502800785366365220477761850375034181396090022792935781149781151937022251036414519254663239671768398090120249752872074066042502608623276115199608396175737805176640303520747496378818898110573041652121815662799530344305405406984489750772022690842508249146525416064180806131253933267605573488692262673108327374793832142673250611603814944988331618906049551305109084767164376175830532295101085841170738087427287970080214816038286080858516847288516106796445167335652018383625837407933185390510441491254637616837699090559631013921450270166251226094878393401761765747598177911744602898735428655015529090057399270858115798298128662954000667563010771693945329271129700695276845714350696839543173950246585131574274160199086221071437727119347409316372409682413253491658267418015670647289638199931481115137789504080730164477867624563625586961177259077344820590600645807286407274365787090952910687561366691998272853757787987790444292388595867790380342821580099382211028466909930221995053244122801405396773586762176228431021778180794114719198946572552385487458728321980422811712985521930036261160951118803597139761759841513257134382967779244225868871378522197039865929445488060100599060177673231546054891625718066086948934635637717175574021050242155827949726052482866984808894624481882284303891755787121912730936795761699001930839720610629296743194305221273644877307431407247463412451913614329885842977725060915056478586972471635990414399720806815980152991557297363877334760509863497437898152027686788030732319606720136599688414723500708840205233716562877105976217780072564631492381648352645008230728064289801874074213890846226372525994085446029300790201270962793466979790580704455522314542014082964895323183493160477466423376000226124069038536990418354359655492420547517055885029138528438157630771306707486795473212216387869607412297733809937854935454199554596521600656358378503923417172406556981482642150620396154406015444869598632292740803456178261665980790486840711942431379236632249461685073629547927006370818036081809406891274781637352248471237801731322935805401547038627489244894506881189163705990698572606841725156341108412105562056350831917357351134693319103446028559888165267934393960300359796659353069458414877480386490218860231356291289193245530200179538667126411286571335404857241456672591883474197377725894100002049763568443513852317356172307839817094718037207853406016952076373842116934513638418310649429633024658816040204645585435445838902105756905399126204454539863057795120199445977761674183722269454967280503309423607808*i1^101 + -253592801598578900655389139282903458213068169224535356536706042562540065275636987391969679458197651990065018310764223261466622451036716223596436580892014801149356229720070416511115572638538659733832277010827143572167020887658406728337003730990370260061354213664561482166101910580628923042716303221190823305716619814408562061504602710374042890663237395458467292671904035609648859029400687170704419962666714882443584987774096083040427735193631439709301557632269241803399860255724880901046067539992577638058261122029329022386995229441333184510554753923679276605686878159450243179581822395116295955592055264134265777698209065791934092662950665294153118946302596716287174026937715756247970308998376025079335233356431989015317577051819011860539324575603340803336978541131135376980190729459513282887169671128575806164763018234209210164322760320193458323337664866909585129440902097055237561312244652967629863405653517506305142749071293181159921604113000386450033267770784713668956400952919077238492450408881038645935449694864578315000739428231213843681996389758566857691213640828780256793367677302081592962244077297106734766627776161772382342343695618318143168912498387315600674902005837820004845001110303379549452914993248655737347250454825358556217612531612456562504904805942006718353309621882277852401241271056695895050971240409811289276769116695630035306124104721126056343941088053012608797646920927851351340159312135616302309782794882067378035505643978886196380595345430966932338054775863479769371572348844701269409674224819223953573075811292206361713056136888039071940464441617552596206404434965866454006602160860759561897212103655839188344539979454435709789750612384500338624358962380973858420400107448094766444518216515121955314795501647912124513392896771227298279306107325978259697396990855100665313113775580426197034790604513373880331385325793922777946980043289356144030157606252227297411067199043394315089060232820417919882852019762161976018880672113059588293804083085800833479560620319800182805377422592659878777779986618572951883382406265307500306238404072602048302772049439488415647081655272112237822215002060640790123783779444493565326936133000868953805460785269628730909849576099633218153149176334740532226826000454848672262667772853955559255799394323538468144341413737522704709369680870500916534917000805997820355983155076949186081574475440726905126079591695597704829460593567815463423848302845404580701407915305636242403921653829070849369017426145717149300851330751305909864442275542886082910630167559726807700213387457746315908411566060743994995370569622439198016225132352714653818295715892802366174461877234748062071207611318459197661802388636297359422644090210912719202629101473645915111718135511424297077690356427315516491909993628813987426308235232558853053242706607405873910522597611869656911935881723833616480068721842566769692110535264572219246874035535372641134245481219750119941800017105652420233279534029648421307496148312936406717514179035160132659477852867025021228125554415384227185584907505598477505378188151753048331414028178501153834343675522522982912548537913261233265349873371903633270005132632359749565552963111278121058167730991040170236366230761465959841814041916269760637788828199371096677081859477283591581325506804222586253874624846307250411692621824*i1^102 + 175465006982058881948017395571384603754288271681579218504223048534141155288465032265286234714364611634857335757216056414202592124646174326551492557943152956113415928883491341780926738271925312437743918853161869125216449301626380531411611206558527743844031503820623122734740666568578891871752332240714878517675504250782234787474541922447379536761632012603323889431811767624506625090231356986824630871050096259313366127008404309562062598233527984017594338521321415640952189975240147819539296150492136685397971199870382222621684161510326077502948818131465245940435982073172437532702829387644132092568241802665867836233822294809826455958892157943794448781589150984105798076400227341316754051667810483653116315872745625681887707373676341366217601371430155554232495120569267390797786106823401826195840695134912685334378020890978919904400040805629988326209450852041623661193853802024663785531256396204249007388765350352335377083564471856447716584946360454673822397101237326233250248125978081733456856248798983511433811729733162751522913076037773484108110716993929278707067807903292542926733974214398878004960574716038931150966414490229279289406952364952020748551281835822346297696301998374703653382256265458675040069577261003941246234071470429372787460712724824155940015370975541314441753200763242867742598518683486766294692494983624368002021379800704616822904755418670266190416910910378810277010522806619823105272458310710616204078287155904034600781111935412859975700281462242923322427527472297039665070826702592218214399626691698205016961397082750324110867671295336317121462125714757033488714328104769483461108605700520265831306134397499928684339642228083041053141036352431948440252475228140578944850296716468173088465501257682205690246387975227350891387569228629670135988866392941019765767566088683633256106712687053949885157687677556607580659241811193788083657938711992049185117722165391138039823695952056404620593560293269179880952190147340632906911621661781399579309887939907775539819150158916315434193584494099851635146384168251824490434576361520171096986152170312090741139861841237691225187780829980131033125983661389486224522646769823246539509672517751341087550124010017578565611147415805175676188050307539540500202794138780539347192980796871927135792807144438695559568512099352832318919727710943998186034048866536518769969810834143912003460663085813667582280570130367856648691486193590059521279355171903165881152373676538109730962847822751514976303652755722804796335628352885250535597773003294198756253021176604204248140749328143187900117722143618719882062144302886538625044311064535114301413030529069984070099005730030757981080897836518042017358968859990942647181742388276792560085288610315048787259183939953196107970560193530604207191263716458921666300881680232809863323384230595098388934973675897207498646501565013590684232499462863850124193249633351363263983688711916560825394998208699249704767504382850887831901008440465210044806183619615418487602607363887175803293469590840296472132252356943691210734460357322885511562547144854262683698033166009294040438599109050212106356977723430652144456092275573712656347305035246001406682930259060034324526890741660316110511835770813094258379520342621259105401474312952559122371496156196174071807403392462024766481759812749606518784*i1^103 + 42029384308233174545040144553891400699249976219634986222748492397231001817366737639957456494255675675123578199642337995416348512759943750020634408261896346597379567231341390254372625401486209866950288156337668730508882225730178052155365843114393800918735270678154188160164686463780165222477622708515908128359946078344548972163744721071429100158311067389868608417685679924218237443880066163288830319756786029374746105663318796275236739792250780292778874414844558721067916538731964141203147500920714725965946476627699010839630430712113302676276178722119283781151832807102310927667385646346519402234402355123035553894130837729329015296872642413810531649723343888107017358402529375425899678926854682585641083676126888035897777796222420093312851047832515082201881044877404070389664123565141648649763674054089072371251317677896350852443049911140440674687748150178767682917667009900221069173269163047038403787680293206132334767284818154921908376400433880385971600525971885048778729415904364100488865657948677689564431828900209089661213968298150962494374833447095815937204630389587109761877980274167142293457242372955774951717992881489279554668922100180449284777826775701637687857086389089473727222399562299997422405470953586508581244105432610516903183636262857159425790271448837540699177489306938094421778802597933529951672040921536341036605561768246861402681834473400570052485246056709370511952911397116341525778478911314573931971794890312487056266003433147791701475390068522692972104403037945497048177705887716213514600944266546254018540061021353512197685631563287381439682637237559814347483467354156856190642878754935951694771275450384568768699621726063001286557566063243652127173237689598606058074405296600764379910902450099761622328001224260449709808420301072036339471994298903128486380690974568806665992731625993430255109337264251515796247963073962313569827366031623132564192516723783536842100357057655993487076181756104164967649846763442970382731973352790666361546168963784871994618782824372562514691327363196669289738888419652988351753027326995568193866535921507931028883713553235344611061986016292619571789990527206319176289002665175096255356342874128116118239344777247096673333755730675923380314740895747515208394769630483696790041588859106709823428592352787726932285069803863018159371007909365994522560604004757543055508935045926696924961559523192852269316723734166669655965105519809568570157376511341135185661757636856441921230082284575657609326401214414917234586692501507540558692529854610141817758239208451182995059758933261026692187443684117520226381603842924472416289349412478522064256649303304055783524031256286244192305626289563323850926157002840120510239718119308311457733329960767058917156039981531817224065896395331806881945603708461505265397954272473575532711891566508857136141727765651395674533717859828319979054656702839351603925255630242041017527359545799867708644969328499724482175770520432539900274207864202220759120169998692148684904510970679659583221060720932365537842904842690236685333431302586388366926682915086090212062334070742828462942473580040151599632468928972666992519529015622082388132587434144162590179864215539337887235798965736169011271717304055198198097552548304427103558942503004788300407870722912875218889523346219088949169442874411581440*i1^104 + 646996157783093431345171205995750528210429982716108721786331348189919483438832707761633208259713151381364324175872023148451674004721787211472679825085276246776306983986180055631574224004593759935832493253870751837616398396589398980037699353863414827745793839761935087185259488721495817742747172452380292250658386377665951316240138224603151086498013363940451818379246783594506425811147529808248117519370229116627550722267753347804213345677227073463808641012341434795645206784470194390073666399787183295399481981074877122813344313738374433560411436535355117157845146463949099867652432031968376867604220462492520266415290478242493180930498086668403221834499820529572118256893403136424375421762705998562388274318820919077234076740328982415824763882087299788661912119459651031244244306255047144181448525632646258733452853004832285296936870121534552422854808862463644207294097922395129527908445331402683005848042596974668775324672669383558307418771882105671947093252117913171002865795513637165894838400504471345272894226466358648415437023276816227060850705050129497911423442254359945578650365935680476209208204027137956066243009062521154981535634842078839859107179278981219218716771831076597409683884934573949526405392744314610311348685069486361169477003621651820622741567791731541040415394452334068531433874785599536552774935388065289876952513641929441225384081887455686188405184350065778664887079722577050108133177566150823927053166800708441079462970133800190060891060445720876965659759162396765478268020883154205387102894682540316722398402700125889035873603227013548020855755888985723183860058300723134866882446813211364361949416522881850123995293204494223605072882459554048374875341355384196006941517625368542114417506839149441256433330722268991775794962039440947550268037759057845984244348637979215370793425544841811539963235252253686953753869754546838121995912518005452968661494595891128640524414151912950509154568900841606955642815530183781779653979833573967471686308493241829630018047564648824117145842230000621906934629991675303580923181879999343640817301102211992527723436745169539337832865844333104103837250821549534713538586098663694740769594438683824773427905518222022217020150777724877121789373539800822584418868592297458861875953708973992602055508268352395500897549329321802232017278665080282491737771441309916698549133229195971429227082482109459713420074592047733088749530007484417623155475896395494679633458323923302871751435086565491284210815380122712003879219468935634125287510145685437762280905194464719757949450694130552523234335379917779551414828902445518801080535566384323517135940348103938810069058287878592096777227048658680670032435472606563095631813361613906624862283764118958580324349798974772227213462563026495150720395015006716493323175506879556409067843808627566451306721121500332460501001733946878521383920972295578450647652790413306751044583157793470043010102265035239021417493951214557096434791842428122802372075091795829947573952979614130983935065823947783894711891489762688879657205129666967112451319878988425691164518376286060495060818038503815792797938378749391991557068293541040961884903391533013712366526208065569996023261891897507813292859380593017707437242305117858301462338450270562661150544652076145471384419177254874654111997624320*i1^105 + 5291095045945757095669831386768085845699834063853560607943815234999217861263423963826127591761780586704436413140577115389592646236732151350668848010173471080164878047903104805848854759396967785926729691498122768841520056313260348053461486584372703038446141960293585186357196185397399099234134726726054821500444181142547194363158961366937249045256527464987222231347496014731457775632044503679578503808809764486226746236215024693577789601387214411701592789292538352120874083564915630011908156506087131850414155109943793894605132402769160718665378652022209825913750783951761988812708787207413461047297681751298520354326245364166749160403528141457635703982173344724485989016496124532521743045415594657609674923604001478689101434986224115623354738155327315969736542410609900503009633561140947690236365354817004338354828970731194890647067933499514409225910702784867777601889516413406631575118856690795431550702562849209012912457906654893030528770659584439136679719243303608810274785716576785416725996929117070080822132149460654353078432211522597565999704060880615241222894728045751536102175239812996451476096743130945829144413881796535659529129250943755455472316344586023293673670941617247630120790413493140259854994297359807638819813345856357133375719211228240647564567936127386022806118080343564682788466617883204487159833072554292634186402157432991461185554950219028748050703199612166395547892915276539964575743705686366468052224463326655962201294934781919820519811886901676103952236425251590640393946751460544213508675909861972357245595199797348619122153264265761027078150604314743408941310487611679225909686469763030681680391411675905626402523398167547645570847944868162078477678006418449284699156519095244625145874304116921869724166465847766213110219279435718220931587138068281534962476036049633420592446251399240489072860809217228618370894826739745918166126926862258232686350363876671057816561860523603806084783846657563944734933669995344857330326809959589340689785650783131886709647569753682322994680075248952808374292506113589016861565059149685893986323708646135342024498270212217867870609132806445605283539631678070968123560386157192379425617313394592927813750258994751859201603122317086438735011140819866619846575854929358024271382702405021595160684971629059686566181915577642502114800883655944276347879352763841990984392118038067699600817045610800034094651782809841331779986942279015295945826383837219041554310820209991083624774850160565023080080652178068467037629834595124976944303281131567504411680225993785106498959075952531485752128007874286582739255283884918378432935394143427525807365949091953590865824383415953336824104089430265958569592942053226336091757458556244807227093514994695774057772900177095098355893290452886411809621452842130440294663155718623149728372094274967487528842386104171051623750624603583225690990321557523736219732238127575063008366387622922160807812358221567132386489946666450665366602792432677629802365590713591098057325203754040503082330378208130518410866600537448745990326256958533377266952028195812418633458716335396165511523176163135373174317892485209698867852904243497308546762710744628530180199207119815036859364529791794372607988060058928069896140402565246262251083351655507115129457051858202671555032590027660659047235584*i1^106 + 6058013703050147310745880347057098458441932158706096799278684828624418061767431086451605156336316030879229607406120806253892526745133132012329408158493672966251281297824303135208074614350975481396760128622296082825599296718732727688957685208912128784279598129007889531877721569451164263483895670985167538609887266953392784763751275069070549023965671692584977325734466666522100696674657531472673724265491161510589979739558958759784748941774581554383593259138442020764137069382856801080652679601274070668528474185315179948493216101676545565406118409670141740252336294577209078533509655390440670108539452919570181638521069947459368056485663050609552375782846627897933205705132970478112154138568197354459364391765692562008141975758107648521735797894951368053656965606080568724134434269431322479527718373625935800241645600418560875035907502678203123198518968005667048752978791585058879994033707055585373523179403453655208522384976809530547828779553438295364566436850700994278364593922714685280221956719521437902202780474135159102868954842082884902489423843252244459875731257368555367429284124856469944199973711924456657098411084773952531406581466703021684897675833692449940875555728482482856233408967825515715626117032787141679908976066971441852068050585252649160899886257199769571493984761062041283313561326983265516980426966015412585477355078873142542913143162720362772839621706696731962870854172506590361078829947386792446746543730427411285604585933591050144543883855556192478226712335434473199420812010778008784859629845177002243356829832432925575441157919626183715279666122448446279954528693848812986954963551836117249028617539818591810560348974084297650093797746807025759504260480387791364746305054654664792004143801454542471050653926617740798564400923793923391409854453857271240649427591203471685093658597797356016246086361806277318365570252661491028340946349085987756536185324046687555440095914895689587190932376635557416908111533566107970033215402131162007254685390285070423975871245615620819855818960782197067260531571039875830577780606742234883261385377133824881949175889048308689259410320033472798881852141761350312052114802080021462411000020692289775355214246492424475595915057327233154886167180626509390336601327961740140660488794436407522116638299581088106102466453990043838283450997854433324014519722523380748706056523970544547461853815263113962564595238905222792894543267594484295273119511226910011405893807396482159424969223715718332660697747182437457563505387856842231452602258223083701093940480519644959226836202480193706405066092762485620095930466882712984351719411435072664850465673938092467634742696058474967384778172554856642984906220803712331706548852124800298584506182049166325548065630007953061192464965493323115824482305138548676243594277252749901974015747025127107473593150186454170359492247009666209699354674151953478586674252732024861288050210121191012678080423980004066681736489656579707229439761259993272203672908674227880346533641427394727755742877069710512069699092181170458690917672786534435584894646667714684723300087407083448672383777910079848799752229017015743166688003699658392234752029160011259767671277350743888316225240417828912001832207810105436496057829368052086521423870039028122317825033170054372489556971895823941632*i1^107 + -622192114301741007108133263086791905652355819575808703984845611664038161166833838955978471327304553725257365770382505105568127906861309015251649664316296766801284320396846239235993597490573070234926028088494550860282154908765906442950132126722277396489834357976545631735703450151121378312780499703022108304240210189123392302264853644623959397471118551036641297177375518056299878149108087020266938163990134508319809108765736374268986697226708532872455286776794059223912692936662102705364190257295249938216479887243138791179223876086107179218448657892132428309585570201281270359424220851966093245083220193443220194334294388680021274322835739783036482919844970687987650002995360595105267174388042779720787895464265785559952203282680402751868703882890756212785820146881278820730448254664255076305878609552953555398343651103968988090579941631694002496235939308084512256283621368846329005586305178552776382163311679047008302273028341868169875602899398155767908054638076330238146506128741281122779973551450032180642481654388108067509446699895717299850537714674925432810005990461828025627443078775018764229293816910380024234834983019203086406407623141899311441373342795579913745413572038489907349324481298010145523792952871207275225409986525332175647976536057381388839163674188544828372295633620273793845500844227613749873948779784045723286499022317216178996884551195228688337224649416370730192963481780618195272076208628844585476881819764977078771140284439742109294959556701985522978486667643091552566840260914376079208064633625766027063188278712739549428188780290872775596731215947971417115677894638982019064948899168340012002436310169546720072773488024667045853760347930595706161700896877435083224317754924594627600347398219193807616180874627450426037529164505902447142706874456437833003556037052835550103800049605587228008863531342023022927954906626035858217526349082257661840350790005548531311384820844842498919106304794011619327892553539689013139097490582758307239032385331957510405646340725814253747829603275786820008175223162933411584205381314530736142233486688462792456190460217498224730277036073958517228628062693819448050667713398836592599991613286242217020883208807184067735319697458669031741160851108015947515236561662517045260190595732249286708256592853860468986699594167620602023611950895233264837328104237421103668943925416105436473103735854955791425624154781870489126734229876143276772525851162577037463602029468307237315927575587819249246477149888668025312996760547510858207446485886826392112804058843887854368813457233956375675422760112852363116856058453488099082288923208341286539665561511009849796695629560481343492647631672893150174592022443788823499403428126622422052533908472801154073977531422307298761445596243999296375719133776240113098402501165940808402222637694369037570675000723459858478218035202551246008917818596722476771880234256819954868200568869884160867841484111564143320195500041043647332150886226628386144515339678222522769024669180563300540838147103306051553671720612731855101231268049073171948133532032779781189645946891461184127358594126809058771014268265432371279022075814634500231406962351957167583586602732580820812245255462772455827138307766697665068329613244631565934303180352609057272879604307068662488396183034887168*i1^108 + -12064269666114700839434215063793630890359607047239512492395954732628105085331952737906261678133981843270689139722054163787275713455977358096817412944733576855899898393882564484050667885541745072613446986014260123074520694060622063440817991500137157181924125666062035033919239303806549773010909040284770762350790183457340919677214663829911930480081385494781597664351287788129747561007670497429251071578715859504534997047260453670695815711055619806256255806189567862250315079974815794206044228712123161190886130554955169777398514535188511182974075223671631858027491314751783222025838402270032466510517356896107868747470800280210763450090802933699401021795120420125254748588617193457144330382273418864992682958088022465337858891351178124960421124935799383664367141775706214827089994528583590162206600923681538466491865433667058449718028281015603804142796201855023433718067310067837325799856338524844721334446160116435060630743044972810815193380008266162247477212751552820726888653278344955748776566175715657850300358554134519910510722845653737294359109318452680333071156250974215020449529310111199695694896768595511015161554025512514732657626156488533646900360689457925855348126471855325287083681453439206044042790317577530371054174241272324269521697451932599755937798114190775119287313943616031285111382825040713779438698284669136377257283066817502505657920554172085825652191500005917528369844256128486723147154614040961830684332769427506177986746233293066596754344001888553190315112101775781137237987129043025821256207474976518185397269076137532556049414534720177796365067625530661489996919422149779838261808491546370711691812203402289968622676802185576014380276172113151805166529817551099380824654727607502862207314364352782278678452182509128877953315794208567253469331470883523939777181788217537847825843776165917864287708840154466217350837324660644457169021708981587943285789162215306185878642451362787900812843726306447440338867655623102410063688661665562106020998250244686992023323482314042037263536139738583403022983279177678617032133483969532834896882177673090498061334247284250938395262786349349385507632602474844963733993165971814158730000327853333774343359112970147803839941015023387690831709589128578581385222502330465990784304860733726409725669874442486225917627377053756507835983163615498127142596582015821547187626457682174551520281882642674411283662395824615838697865564024010463456130617494364888159649174281840630642968304712417937525708123234248089221244017798535199632713663399322990039968301397018422107935165105474638492695948628605628639308296618155938248233634898425752030133699268210087814046587666681582918942383569225120693695985382451935318487327128681228138308284101524756246355667565990429911279630528553331272914833029351555035037609256681571550315627005727853265512317964469083485304437564278098840450600749907395331453494218379826197355203830713228953495021027536042888548152552606729778765087106696515433120703252420730274552402621167041239047900312650693337469635398233445135781034578988418324160265536918623888478591734990149229837335164958716884756803223047311219747998823729565524810723690259637186794005599220514490917753042226467249396986679190727482068642536006752169206240364383675029227661374487620754341688320*i1^109 + -131052397699118238385401478212141283206311104187320527794655233144980299181982431454889462195204585301066160004858110868701906525183697569865023284648991926554213548412250328541842779626115754194110589611097670479698657567788856242773574691909449719518729986834825219519914401691720308021972450366668736967877226775185831048236650320073638045577736032379999269130950322168872782988474403055578474071864762709904662767455982198254274806763556008027232843963509370931702352067932878422005901863640640780414923152678201789561348623893762838710524387779483714387571448326376800404680989689880452800848288142515399883265812729945920176532608482112875185539979548999718185822603288620939947784146417714284422438008125666846218249037968236887215082468622924790167770182664351824299420924355691503542732525872704520763502251993415647554572331321050340511591227271099023679755414181864279177356315155551918649480679251385590537383749853311222117751643962373638795200165436303133560054709189372554958568873817005261280639849553322242768875318952210050373406542681010534087085110865310127136133211361611993111464646563872732028112956634339189805563968295270928596755270060859491072850580773417934722672782750900671163665450431188280620888887098406569346222864211071846898641745053574189028913314595954793688209984316596068838099868420510386930014348655407788229236606543712035566248083335901042455207626004711571831251274479687943032102104436149044575698313801351173971591932458010674142051208878970512858702506084966864609011974190572931188725033536129788743142495245584178819169690855057566804458765811814407198959732404466530403413887030684449419588144742678773430574138342393762808511995069990468426451014864279379392133811189915279866860975509050617370646057115225230894989913680190460734362211845541297812963782740833503526290125292546819273231712904101062715640766268480474200688775103528669587968347517916500163766156266153298628357740261436893891307124810898180894070848195699867933044717848685141831366369690361090585765109420315787595333665027700083974462457482441728696999766138325887540886564249518782023493987709843131306311813119366500784568866817870011092450271285343581927611019190413319226041296085557477188353954925192645013235709274773639747132275509632402819280082463828849062293263439469126856866349372867276684475104936813420032654407497960360542031206349093416029814329972231226705883099676438698331403796230325945041698346942027103586713643407468085897276933700651438226102390560485735159229959947392523759858390456270352780164032997094391348442912921641543218964374901067409528722999850932118405264625027900843272054467078448465776115989963407328958059431473564866182045962780185324832785691739868329734003557191305575966422788590559165001365147615541520383546755776865799249841768408939750518064732787887294726714190508796294498342012197233371390148750263332671419595615770568036503361298747010007143791972099011863402350088776193829591321951721582094154542821234527641157052547031260478567859367390426235140548213326325209661203991791881502484168677690554660000807115056516512216889262010453948501290083727042016908656137450256402801848886924944726084995789325733595512842585379470834353037077758759878112138322478968709197550464*i1^110 + -808876223387808492872626776781967063950378659488425258152373221456921255740525039177481233654160102297679713684003461557640792491008162512034451351419812436819065449837357245266741740780598195383667948141492631865595879284015732877773490460924390090340733260240671188901417794476830337979645383915692603269443777590243069748284170166664210644031186737193737272275155177044658052887848414984223546459012359573068420261565478937735264623491862897552279791698625225097993858404543169738517947049377162558831102019089733251085814319136939151471227663906747422899165802585432582376245609899925091559393052319515720836482788302039050269167030837007793357962879716690822889495299116530667286337673786678449477978906601155312070241264763053941048647843025829534115258431883240450542553204981842948460089305782337166966612869749207282653149124891846279960276749116742932440201459999155519851665703590378645606056883590927473102304303225900605159941567852502916113238058709296650066651489606475539130898104058027389255516778554505484690529769986393344676234761378020443105102757712945329896999103846099904048557773791272636478839237607523811935098643090449182482578458039174108971974266637204268293351137215784850039966746691402950952078807536184939827477193264595844844453152921539675443125546484450064251269590857974819693382265601897798630799310251266344060321994377680349024993043969831703555564572731338984805177084719744361689635293567522479470869181229217271555473585859540392204862493756773873723488522755116087170316913561694276162488283856260788958577327244201473789834640064430736570588880203023085010650061871294547427627836615813581801027580346486900952460488735854091579219574722268794992132585978188828573896685394050861815078336288985671948061925657909190950988960716812557619199253601462455940413076521140363698508573538738239061980687587317396017612627016480478657897953902847159436807553277847888441670167921999325568918670213076989936770631218906759025508796127068567620201319437764885847935956732791194748857827898741637085425488130041628157505847957085759901384480798779723054533140570721580050213844757040653003142190170017336725505720607882165491713983032294601841353274192853227099291524532775659461972751735716482367865165854067525604776959514902617295213932189924575952660202844586692873853024901903952959359431284815964082225413773399525263422575568750063922838531183028110503837408433548194091375384135927768601123276173409530694075089651078591229931249640654648337061288912239964579712039643280548421942704332529434005869206800389112073877086378827215301568184126318272404889393134199649705555656496187645561014986933951454842759348018137899828161260402221684873348066730534695614914963764497630889121830745590308809811337018800764932342278016802228775471316307157414631925431903445796988768576381557401660666508524516660666256568598174010100923063441882596450468498833260403391887385737637330894735914207761528585455072330278095148137342246625643841974286820939752064693560427930441681880825361372178842835458036683399394811277016515044574593198528729493550516184168038573361196916834259052117498703062406597266187617595593513555743049601736188460874631485134884890004239700016411552208041799248999041071427013892147136*i1^111 + -105906064817851519310000369277189783321187055466779781829516543921952385323917960743301277428898697335338504601369649318055063322807347160503479452911328073410429397717415309704323494499610210505208707556023713203845558579888242865129193989309373568624172136426914174708318593009576874725501732574321739621821919326393343172884167877532900395483920167406140314202942162133521977205204266196884770623958244621340826477083916896969346737462238760118683149069662370722111771652488778460603697341103050433154210344096581023747560039676946432269625392301734319301001476399690212089019813656529560339627935210857028463670058845631199735979307799909144629373377024627735385781843631442306282237213166020312538375879308486768996200409360822437373880612511463967684193177609484276599726246413973252511010085722448585553263719761737465176398244230952616308566949245323783661917328488346539687621966174430831097321219689875981493592999474705159330747783670171361150201820805079904719934065638151482695475006704007772001002426051058784317976734305483375862446824062380006581372133319289439298010708335558544259653111291663802698468118898768927387275640307634275572961251719975450722308514166157227343815436774152762989136668489617996201293407927980283062446659467823340490544674919165252818821063241389957755019425733388572924033134701826831623011661024212435694614115765390144547246929092690523545697983636760642819924319135185776448301147054888975312807072845268718520658334747232247447921608556155548121986575469158800087841979208285970039239494550910791231253838412863929646128978250345248384293568679237816314521204099188020094394103760883842905119072318319713947843668081204038044362792474370858262260504273312415269625977996812350247118677465417832438800328959758685720099984346973900613393021909041841089379663607542217991898754896317689797729541400688564071371741964941063407782819404079909370733746542447355278445804518481132299859436013655323650181673812861388374285687015072392285053538438302787858238958752773490030503579026608156664606115244480608359024385829661676524464407593402376001456541352199764536201639944050417780542023037253312374624058555781066827549598599275231508672169528317389460521571820876369430087452030184952652424752105593094825983711426932419322263126831629523618984565825747519808217686042879675716923241593323716220433942104072058373476558893884152868093462056168961089663455007657673869249639707316795852377122981963078288581530680585700213564361371411763229781810552204425803976787019399168694600997893958940418943578214626718759039219024126221423377769502822441547924786615316689176671437105594614677509868119521535410715519905022640440414213541441589022178253512338858016712890108382246804350314972390235337944731521651418399488033529113475586572705232454433481891785609752992349182182262821037580084007506406957003282919933170155707479598167883052410513135878431230627925050996537613256438948586791338012906503395269888540797957475584309150706413153614607081927000456292025218573292468864585055171856776521761438169827057844508274573176029177049998517037084668999256845587597200971782825018714293054024711185686389416854231701747082099675213529706851691496139755934954605064622674978190880522015415620415*i1^112 + 61435319455125263581889899305540024800808132665781151551752867926155115174278140074090697724204018479071315772560362016106537773894179958846603968881205686821307107840808384756097100696746785022522931410490564092941018578312400563202875282631128304937311118699943210215388341883366946022198844398076475560924862202495262962274091155843111473716820627019312326453974309519548948143190655383739260284765491852563176208141294668626110785935152702966739860374486878166134085755464794866632325176371715454475859869292980974125283000836829570083436564644482268948554879665666494465826954192329402775961732528605517009908066345284249502847824213995344641867757022687908170841650109582773897076851426981017555074374564034829101140756959000611338976109208713119195398566845595460217140485548199469613496037017420934211830994743856838556240329772740313257156068866568706182510327777062110982951841307789196717557590254835650584911657953841361341565127488371208594919513889439796568649481799895940887616244020970397113154766868680158100677577004906475716895837701124890202343126047117708403585161031851120195021005732078777427476238820281140244260597513784358429017014973054655745168489972401639985122807252067885135829125367563803736852267389146771776442951079634204849883479020192725010295809996634885746179137772124688149511917209459036805360671033798439255986289880856407504381602428643551091635393863408317843572679936926218146855107513457356406487702438914544859546002271388711826259403705553104119712946521036602095741746759996863878252088122788946420024600972158474586427938422426880271565977982691417407237691246114560106382140267284151150180543603491181448906502047932568336239602772620958900944895980683138912864200186948723862457469509686421780053238293299504979406657049522598348477621704092872935905101084321378382056250123950872710552178274171351743720537032722699789811519853037233168021580202281964181974956863301428282624063121478491470061900614921312047766802518333863030722059874850583566043501275620195485837921320640245179843036914512992218243020695153891633567636110496357005880460464394815352992064431388548055775762494190661493310097263229091081857276448107624858395384733998131586018323245413636486831424301722295028240257463036111200007958248114026103134576898380264812935125404969951302916406722359219513985701458276079941265325174250427946677123784119133156604525980504036078174701082543982327488585511238646252189579390079534946740283917908271712234270773226960350330845806361791124114397414258575704797162077936257953257514995270487124186657291869306768417308948040384018385469326541951967172293331789724452796647750401408602562050208560398143489983621509699082711242815330506686102858144495637086692056150424456964542155418994190484659874511862928716887777212402253210557771177024593732822046249783094403276994469101846061147012680723713186556922055822960838338490258597465983003658309860923885178130654221640606166647992323079815645616604461130720433203197332307965137672433421776937280977199306952383111886700672350815408194523762691758693837065173387251278643994852985418190074998433917669304063382809631047228437085681051277109238038286002687514790376218213778052902397949141838490321250706186774534225152*i1^113 + 851237168736885157943630041023537738288537945793621049823091573757591067591095567538720479393481999592927566153130811731563164090890047898758689120815222410023939726640871697136285715462325791395522615459988678591920445624868806214302251671635405973312689469991800881682440380763301076512401381443409787555317897329574799046159486160893351445045510632232677488887341421263326310177665519715513023069108943328052751440132129533239401821983780813235048012414987430691566184670728057023501004424324053966639838768121568158627722759340204856725475802121531740717542243995940567743802446416463264704539951807709023050929950661276204588533190351551753346737276496826201707795887784107229078105539460808769854175919091479589962945956314526329753440915397015736015328929120085471451168841248584741029879137676177687573676779424765634680316450208064970469401210005784371183782267706418170906386627991180465735106660291863524044681268247888400078064770967364605833967347780890902259269422471261430094692102250174657531719273457623955994449893274733649154344008815063113744136640267800628381981938626722735918784927344273490442608840877795788362534699201406638135929854302436979659837754358863507340515376304130724582441786692764818892977802507449272108981884471951106583780399593816198756633992137359142253752756378257941327015953812851698818496814748298224932905638475280586499096983395570542916767567303220478333268211561781582720854409499066212977507914936714944383712160635883880959950010207580044973379337250298569254153872103976575679527316862090789836267638871241462300465158173014387645852929903668519357647891770738525305223550561984839663112992997286562181048693118013439646910667310944380688364394674865731397197944968494854529167791844189667413879707957028555163306992015541840837357722560410231693816136812684908226382229617408028928232667933736589190777236400030134942782118196661254595705277011098494335736995941765904492513484951692253149846431742611047564786620506494298110522457475741580660604295253849706988598521059216421862046504682289603133548146578366691405591547625765177637254786949271073011047880629515090509918118702397935054989080505986471020975267859908476641646775763100611655332796382740198237103109615433285272207997754667754931622042423035485095141813179348458670367095794443894642881902229627764853835652055040280335285526580520686602162970768468857949095743775015027132517982200134576557742538978164098475595775439254087145072976826572414807267250459366361951557222023599377953675088760942651844964317708852654812650124536909935715359645100341596154387708710245780954660315395661041243630804014938107363527781885491340225130483583517221952259105533343751602188049300427611898736482638318174070607852611235340432093429889199505752768792856425492875921623389697779204937171536279463027965548155625130111561131999224744597302672426608522820199589893446720060025085676350275030706935030702722765599590108530044500685512198867540662940454885469477815690503578768045858994396830923646953287409079626558077255304626751416873237679934482336887740367439792015544317496155025798543124873211505087591504021334774427976536881982787822116127845143315990216555547064596551258087036916955251051344558258855665090560*i1^114 + 8135839484164172156427231731893959057301857611837752389708427012729398355009041979329991382908316214992799186965969902148165614805644234545117546453497814815112303294913198770634135524422548435703820264586320332546446091625449473427494108335152499929564191414127980808923044161480576210620533415600472229432834988963219512389572909648684000489507511585256198002337351309090610055844027953124941429984809544920665586549307678193694341474648695337486756050216521765327955205229931369262520023009291001333567396903552833959162371435699698191853054416069615934783384801823084815314781992301850962100749790199150446834190522284363497495981625442763717444290827615285983705245106225828033812478931573533328426079730410051227287875112574031433096032340309402981252997295905295889291513161271079760027357218125402613160318291905492592061912004096732759723740406912576719291070887173852548387653537429059878870740034622751963233870332829930498772881103159911635024972957719758037280983822496939545018446437479165880818442408676583696343788272774010384855001691933964041256826257194318070712619409929076961154105272346416611702403852450411893554872142243126560479705321166656659817260080679352435096026109050061080992554898020009522514861583368152027285397854928187157325302896150353318490379396807696381730262748074265570161075179677068271015759446757143665806280091044437376312288245071559680508056270498596107001611143343525116227096730190956379536924114341819346041573505274362080900928731173116270111805405608304047089270789251396659644273022743311465239250384971359277416408047856374704100205710205515538658542933141485838713523684452941242700571902321405587300517567978386409323538118707269724900650692155159847688425894427449247815000340269666208349506512682380763878235652883283793985112305685528697528148063542330913555880749501267197898680421036050123276473599483880686001670402924755385141789281856981511726250945315695351480523961753534923357077747599773333095553005752115862725628958323282567052483828567448998133211720129927689829941749560891625545947708166718735195173811602367224165685730555039224976074103233296966010796081401304913920961471488085994231576768559539409292318064720529751928347712243358375894686771379744495690220983557411590958753012628099154566581294827950250361577060787451926488695984024972063938407693515685995158831664581007210614902677184934709826520412346113384142169318700752807951403570161169729912153260303880739340960594270827651925389704118553554118394888810982878777174583685767350547778564716641263051280618180315125993116658117842373739980107411804554273108482423497257008418715745416147887952479718169558136324994319459246996272809751950526969512571273107027647496257514216443590549464738522793015697320462019614817322131778769792856552756263857148689591904660580025478579274023025669751209956479989990703240453963769663520508324621830706910255226610144741733665677095665937429974859500536221232042414955337332747508644686140812648242097980736912342818669502127685175787643962098345525724089674866963751711207425473665541777632031667656631348100515829830753921365623027436908870960171176967100614408805055433301576925559278220866365158124380976679399382897007942603545906853707776*i1^115 + 69094148012056264452523854699123581236323752720536524254276254496551115771274252498420908492177850076460311562562390348425564539759269664166501798428197284196205234675830553266518423589368220217083349497906471426552361524479972093808293919039295531857857528010232866282665663799224099268536761768176972777573190609503655406992195080140337283509934439766057672377348344694066660987369420810325590460541259324918638985419195834796094078942903502998189378534725897682363031006756985651296438022694704365956483157484938101907098748568446882618023252957085473177299650225866304208485106257493458453428785538491732830347957850768013974738328936176805772330257327153450909499372013799231785186807402569814282903447565656419970255019797906917590176140488516606688593220357493173899636808273788169786408651844829075834180828182402928802812895208132473407562722318452160189292844715590318715268968095786089201376224950237019127456799399589460606055915103818719034475916041421579735411908988734053804633345185208001854845366794854119196684050646308886643242807732740949385582385676640052090487825128758514581166748326053670539148927710419061921959346344644164076458757699300571085448335533349342958354587243583798680621779879316949916496410515318166075584354397764926083847301180654199965428447627064969893416377884550359300461073799899156766580790611792400399410884246827830553857843786085205234338054886952664625062629291335610541898942786392712443538927589136355374931425538468837021644127092819026603304461953858388443396290884126408226934337896945101124060132374834543885954062175393565400511322196099819795906670144885901279873396065730295722527259584048888664245177093233100454346589788064385234668844771718256326938356351177943150503442029967445408426970406383287591407322336142488999481783717424536712661156065600905600188957696484741123093931533196617457997743379588554691113560479844306953742408708361759994259304101868343261577981805860276102316266468253316664869146593449574582034350359321972922024757654735023110192025820210204534376363928433031061994845232073572596423633395911875880709668405280364308653572084219797193981884143697380224686269870550851874172829207002000570040769795868871813265456762659751011197223703695411713601311000551940520160604198341458409039009120631524780683194638990592306467652461000972794574872744323362261959727010759107847117931821429210069590605113047451975067498980282596420669259926159013409313853133002957115680332692393214139681611089810904673281214815132748416776325432141577364088959370663429200847926820235078133265074346799796037185347443640957772635198208324868777979162180989308866643855524674162508645477898831221251943107439293141772994927535407899216385842167292579277956384527537706393950331074373215690887155735707793900878885461349011770799362825220620424425019021208689385035696258636991937591129342060162274480509839514634764402423290847988770676110443015414630923331040658665834393521559613673001287544188580628900027513410907552902685582232102556382290586710219666971090523352458417004350795399896171966981965341254689296107927751671647664679186320046660088984407542278978599913823780389058642596440602359916183633429070660274319986102241806418141024788414464*i1^116 + 559374209095417411247554956342221073066130580960525483799841100409464276895162418531687255736408453008195412848261740218125685086432143171076853787285802626458407449255656830949385596179493272388020077659980163617684190043746626037584045264861518629282255837423246292638196142279033087705432513663788137856485882070593751811856078131198536049088591272323445590377586708440106802917917662229943792645770311350764332281161510624745058228516044153853081388074047492941831120442990967242388784028927904781701723050162202446309944596502184388370543737659241009439215972094283717103751393348207871068145039801839496822646024539503200077557768003416586688476486298441352852128712342085422528792861632343901792098531415834047655203920501912877601237714170115148909422315183469377945297863346194958013312291240708983564000098269979883666826194337369857166994013199880956481663973058534070923865805076210864817815141168444810328132538225567839318683211805820736872614480421215630992580676010497570882069750835266690829877568000975301774530687704041121198493469085826726082391975455857527310235724231593463901024420775455531784565435440447730673455372843914242313066578892618225893928955698499551958976154503449147353807791737041455862800447955110606169879293303419526597385791054586811791414442276744118872131393516989365912824962367036852001916733671096006701024585733944719789304369895100158016391665204538879325462507262599951469155695217225465046560216402273437629173763975321216293969450054716681295205237439887466658832464265031165681988040706368899994786872327475542002482104945220147284189248856509130941146422460052735001147050071548629803967351569769344915763275331241432466565585347101957065060630330201782653960735228993943013091092018745272327529530723348717040462159065890524826694849698607651644056707967258843506533856252315379629579878771267896990188800186331172435222959181971966044580808637308384005151549300271665517390968138414602909939346257544992157412206597817024506362286681655670868058516248678860258177859957884162384037364938356606939238985768129312500726542867555342806987085624227876216831031806074039747172701307253002944909886253499689943808497955012135145732079824581259814269431573569111044107675859585458589397380888366529297163670779430829045912518270170448643637506325162225828361919178413553844293913384349948564586955609374928255465950242427013584507395277056023415240493801308543185055168577591891556385552169596504508100583744240520654849312217569317115040768115266080151308417515181960084854143114640635564283846634184886277007359187602842202994198985112139299170858785084971510057807010640858622772486236942881217986626481880063241683393063590286896926623217140198874973307648630456136693098071967151663072647548148583999207152261514176701617778846577513834201501217350881842613407001218287775820609897403046310542029220744588216678595346017461640782357724701093694714119188554966486387118161067345201756772329967225199402473571586108179241123030266882546960849407904432139001299936017459266929058198646126645118788365982394673841756883156523940344192264116821085456322150462129652684364578370080880470048106743149338125912091197722346116228643774392091901101053033257346531328*i1^117 + 4182184120999348024761885794272915188746118789663252432055568216229862872125269052185675724716265068793922724894417367605616201991653533983917428667770200629994950784890560762701630331280020488096862341585512578457696397967708731953471536303871116523875931040041664192795174270178720640650450755960355590143853440552253660792346924091396850401005563635525639989568415929240817704569217919433864649102308215188457547344615055096463482332208374819866483517402806753121077141323286600651247908917335391975985298522284271805872591307443493924249287836774091399629998781282177124958746823210242316443168087805622040816704919054193565136495408333254999377322539576412357943791843111661786479804652136344858715031883269262659603986164302582535440943985816921503226544267977858083725160053769000537883018458298569963955631028833003830186121415261782246714946296538759737652255009622638077082942098730958801800796546021627194119030475586915638612852968132967010128131234679674177508179681904319808912366737579446549820604843193826042758871014339976251291784196811659513420457732370534668519378932881182185895384823880578194714865657891179562901969735566748382533491186540101954198589475284682253366612493533580418630778659288588046190918648857695379029262871133089913107504679707245460994650644786617714400501757568196431685009789493011152342670999611723210172047904795999854324940753282873595364990160322133287347508531873471659773589841537648296863934724187314329829003164591175194721285844824648693768035526442366892029860446433902467216062977495959853313224046661076874455447492885070910453128317659740889191826132039358617398099547839772618478531033480906896530346043360516998162841165195969787368871630834259365470395951583192120685640666378974092557332532065540182028368908488281072414249827580664975409663080485693159575426759269851985694911719322943961530408023495943826554844468798196130453748540398043589262481485319952257062345899144477128223464205602303987102699497761349893963576478552408549884054959647067209581120218127528713182765440061226297291988292663810192786731810391127475022047822645699759087719686727111899751043503558316133671298429538932478808021228140632930783081276262830795822140920916892386012703112737230113841275259736438152426988142505749341870617947161013184129538978033139260779368793700484004113660893666858980086103639468678088564281226050540505280981497723852673940360267498171940055854988351300901159256020321495818684972831430561872738907212998807990901294798481576736037209975370616152859280393760953651815417577070671026946226830038922899565887444362162062706084050689390039284614455265423122306417431817514623811869414249927263945101586997270457032407614070841082325176362423351032580406356162438330089848218019439493916575315157774012356664464658124936111704156812693244004491963847753468755640787837347977273027588730955977269908005832350266820034374152606264916542935479791091084332059858616608147042607905105474530074029636645155308601313161569094590518234825218855241862572049695963253930217388814199848617883260909567836637214297180380851484841566689745128748906084336332798606957879767023485507103425915785523748490218114356779332363788177959186690671028912259072*i1^118 + 27774814203299025022141611571746533767577463173475719069157331592053068787940769475527968019104676129732544094617016135482577905545016393524054167451983871593580311830298008937196259775667102657740697906441839498151405007707683323808687925170714323828959999034862554530860430610440211711792029540605203458698330509090364250299875571284367064004857576556007432025788383157132822981290296740930208832700306416621539439082764285607637133967750397641021294275704079632549221573931720119148853901738122250305782254620200102439770006855360605298821901915586734691708869358288477909454720324482453623009097632054179681385099340437390815277694175790882689588209970297586896610445717321147404810280222548867574541023785796558632263230757147183398887436573708769656731252405853570022662173088876676343345976476046697881744444368539086985757503516089742622788984639380214224043147263627036547847067930059460805525958889218716430225879771711987304290427189635163411121010090028534883516142101318372962137506385597206902403977017446015414550786942745204072566988945392958094585225962598837079487512151640304074143374910632448172132669828692899463565728898173928261134427269517986097133975441023675143546276706715250131168034149644901944500553791826588326159165673964023856282598700258842345957770492290277559328551413481687608322229778872397208199554591854132652672133627784151933754691021257934297236773603795417314912046458835406833536685835090102882357730832320211216630978731962696512946773172190888385142816531532577413600745190697644140610585607153616181855485038810360486971432128777280470943750219594743921692467723064451092671544411460309696444259647586824619413031351544953931341058630403694237243475583054595686679236873061904563054797193326661007910191769782114552124868195064954358395931476594756764896338842073621613764379662066986485981658163651318424745397595799409168715188489836617493257400597699351133787137265336437145699707872526851221107743171823956420923445440116452118698471330663436172416610901018351683274993866098579461700722979112702570054240833448957705912443371048671499421513504258548023742205138536040862287482462562519808701552822565535823263046573189133247381582215902091629613645708260445562301009162332085571268603344953298647449197872929355626512404513005687569777406070116755915564527825593632140893290827256068353581020904430496318660287603710591884382776955533800819410741137291122218468069037943041562349175288106503051553748189877398956481410973487616569809505760053174285096976020225846418830885207579295294936355216507852604973383563198542123136083674748486552652050117048863467676060985063089888349757949923736073727713107953951240393899990869488388888276065366790456076228523005009892686063465339745527228511944584168920024537737207295471643208256345705803772659443773210059051654680613160187824651705128427028147952282202832830571873475878039453851401540185828337718034734783954467247593287685939654488855510975471556289536646490693091703920165146996631256781285196165915017069504294080177824531612331002991378872999098958629070693550516200454731404804290982392549831912813795112436881477737371052938639907861497546256531153721379926506245281716526783375599938306048*i1^119 + 162675776712335079695149568034040583189287945018935320369695310829562975531473223074655940129386571266799039860074945943731614323678817467476457327951621590530697644507503132997841977176322528936495950487951174292980590849151474471547123227944715537799600413128798889509876126173267795133291245004846339449780350272026744051890874772999535945053722851511252282544298552445043071826034008234372926252962276490377041835682434629611612351729806993694177157353118392684042264916966707692274732352186915868273627934125906481356824530369706115900862020570275472911153181051975094558767840534124562575063163493868113260522217343799110302566783468762345266732673208411640500945069036243356611517249578808303594495855948017691550431344029354698140287925105150408362966314487302372785861763571212029800748021149235814017619764663379401284904683448244224725211793819456797168494954684735307036932698874503732825927793375290468273618680375450555419110072820490179597351658377823618432047493338026291335151755980500672621332682255708782661892250404608655123939406782673450579530324795820980157355870024945296465724456942256542892604737718742722051312468134812611789264764524423289348791291866989308675896863236616254839568006833345005279104412792225813018181215971426012724151790616346969162195846480949389782652502185111845122342345520427430490080524699175532285131746678164760373059507772747188993246688526456225952228432324038522373482106786333425708517945043027465776514286467731332412610247564708302133891544118921840427253058778359414952526713380445301540136346238972797389076847893127278571113004338620763441952996064100558666903254576777353627523403577032755452791314150399552534179914819403502321145541667620279360405543151635590046280917440887569987594764148265124712396788980289573759566373766914633724025197329892887881826464007866768768342947693074818891375924636892158058708663674182628483554070271315105628429168710249405121943657443005615228232309042323320393705506028041359534656707028990637030208052195547961468260556130469434527567671205077067835401528776894970043299924688934873416431497346428591150225544613922792509803645153149380060363480365087713582408027766387951726881688586386186309790414084572852236572786926940427095375253133332364606690010541778561046502223004585286633885223164937366155907828067895664503652054513587942356887241471851337538112269676170241253768959592904636869112692853384703093449637366460151851258339239110608065219436842188080645902581639264977861675450526823926513211497063265643305806039515397006764563585632686481031562571025572421731029665606660080718398841510448548183309558600977415820590346396601885029600926587217571088161834213439123820166287468670983699887267426523307244715508337541411822039183339206648977211850492605034214476193202768011190967773350803782924547430230933909517333931026692786466237486568221955097382971916948671148266110712444516311551070919051850766884750478665452889066631192349627093159185796591942148755048823342639215913424705684421297180167941562537677966182904957459917531987286849440292135658639120195305951074340747589879738108560673940137912916628044958023541718296542984128677806234780927462365529652541670562241445888*i1^120 + 840515134680313144665241096450349633399848522059531752465754121921087266706174333556616446670350898687198425727787792068350177810751696305357940142005652489724476112341818225378584209518380394312587294366884160785712406365689641189523724209920031081711018421549940890400442215463195396737927548745481578203637781616401438354703142582484604991972686224207623856630136180110293115317610848557476318719646343464641063684930941474594887336282374073899481919265224414716056760047800318145280038899960154805464832134605929663795102013690774776422544243207795154221466532944774399621692556021513248376408131085024159909683246054009441420642455936376540180207071525940345807242647272431824816020136540096051510421808402374537020868194424824374071853303393402537165725931181545961095245734524995800872146391303054778325450844970375672706124784444338889281849313893058635666311107718430210461417845247942565976287421542573508113654149438875067965646611219124830794829056719022840215097741454144183713235069186657972612707136592715457265427523112190275653878651556230837794102277378666940385079135323907693202819185642034688588094621656809894509756064762576400512966762573028879595184490144941934428618477254669566756558853961644905732850812824305270902141335518446788763552400163846447411967580973746955034915870613852605894485900974580784830738819866436173246193499251302567952664726237667613085272451901598567712447648674243420272841058995539855404611991169795603132776213349126780123840320464235009636786906451924359865943483199664686696147578274459440096414941584091611242805337169626487261069160588183086482010930377704147096624072172286612108853125855774795741460316082993633423900025738998399909917656208449067145308497289848206541614251334402081736646224982734383727738871257676833308004065103371339111446794662423950693348190555071508952625865063600679478205967866384364479316652976882312725511960898152514789848863601170383926101879205899005763890937735761246355863815638687319406304902943932909239497292686359076155384045388613637957871095348073923521354400051241023968469811518165450713603285777130743621122850631484598931849360368183528634693234470480596308193251576186405184342289319491581911538274583858863137455389430403208414990077243935435024864451636354995655494429803321886683987805786527824426629810661760706511061158393523969979250047936001999166284499122175843038557960378735651500098272924637310227064471252762613700888968795484795073386879920816249113192848305177096231832583346399326458530053294576011456923737999039239069124006588942254304243371945381885450680231149905595385346323471713404893342532147160499709117514602668899433185355966955202607861788975180943306927823641570303937315444289200352649570587852136211261898286266004590426912379190430999684451494524167540183052909190522840623074993328919226973396794334897449488975861288848105136394593926484584795514992047299705007531071401050366081424421584256008677710283962070811551248383921164031153688331927852704635970707844648016312551654560936228577363142693046767254879540205449069168885294076738769666576919937650483766621315372425673034415053275900730610613525425667119041849055489400267112794430646877866164224*i1^121 + 3740579108483619103931235628627021908951644188628095031095143203678893647655205669333746210186029643863919790495528733475886888051582555767035187120023675058059344488462403961439529472559512671491448302438767067005094169866514933264199628263479983501668714164927710165672200828741556650367749521179763829280941268180676450074155011611310461997549753945736637753308960657785433729789201929248079608239297596237427154284334252763760662533267700954134499720711368939243323108600874449059839784981589541865165459329423567695450853970535622255103559519806198384737595888337690621076349968493890050631177443183553813393810754513332260324178320907506584677207393255148781917265575159899961356856324869227389368627875551416165955118471899310120185413131852820343651493321833530582210638699545465550243346918834994455645378923949611052442507602097545283436178490470539531251529498673439898279624612090485084033264610780457818345793670609250267264588500971469174151402740397373186390027580426458431670728806335126360609721508697476823796018037268142502053924033078397953680544406525417662676697469679684030399157938010683612428625484151162176537040575901637450965592701325496913044141557368507429022831197584583776904933311766451723105995464623782199419981021686421323387964351161100012694701223015859774611004510642572443563506803372375890858828603530773643791298565116921178669790046051613716114405478537205835094106968502222529511859660504471788668485014352515392298943644457823204274709392288777954757763097715853196784796208765578912276264611919092270230869793933101024450284527968019501091097283965123972654335449390448641884530061437274727777941374627470111283840113809267367864988251735798961232530008364008973784981253593232750425491007281915285937654643115289603124917590658352205678218177458883469498279270969429573363738885055919176764450401624166966379151762238630908155722399715683650000050172726090295099444418211078977722247522648469758322956027940886498441297410731066151097870370370002419243788466953762125651773123929286112625387848898677169417088095267989933207326994994862486537235622235204323422352078237498392473739662958924598066879170783239284562044523368311425924772204006628563560910042049130985550412298093746972530488584966568530486396217963324723311443934417107632410138214866871097534583073001090685767730333864832430964513857542502047870797117975223634503359056387639878779669159049632980473258316491623340773569962509001069864498500510396822922882712409420803567504268742909535661562834685322140097505551940400612044739914712130707869893677482432038157228706949161317077732024383944209868774007338079312397333951082207087167766916019333865365614253812708995329789199045607706530545725740563169295207529695911063302961666245212075197407716930669541650756717954781242781033383188953666060461752886354158123061861371440614803259290882344306893529548217915366306340531559378472285982098610300515102229190233281566413470893093246632673331500503984189367254656112728824882210800439956599354487319440380148326084718398222347224623127225003275533800177489997099758766184170803884798997955393912755855690962809400992862880168341296365740868798461005131848363882785538048*i1^122 + 13463616352347655547868955539525403676168499148767204477294080410151795877241330159429725253962468029932122116507767000787324581106847842579893754691406433685517140957543205857736314271921432741961511011499862591772430666211822149114212104952685440875667023195943893639112825569950500289790302576004371006951993411168146762757428100995098957016663932799405406597601021985641596944624507437929254905819430480463213612624196905456994207396618655823269965696410467166161809573220631348988908769431620159713260832690185210880927678773272623767922405189174037294207583679139895172485493954525781920816716021172276379411693338710453072811459267435402975657058970912814430347942526560426709493930365955085128510207136947437191455817266567096697611127067610038586172789499820089605945817514114796649844021851050263185933890923583547176675907898258934975043901924093809773320868239821280265648268946850543058005004563507253544550555234886280681666684482578622050355327998919820900276455958214946669026958486349651703432864990677049320679376087329298271046086658315217320309616475618730016068942359866536170354364847691126876508267250120562544782855223481818665355754910609177580645096700339236682206623963081682744422243940023395626644894017953132110227282275010549424548276316321464330230338426526409126429266681469554334191144254562830903574083383720302140299264876784128742633558941948995505787006331742823731283070549748199656717914645381694147693431157931426686839746818859663654543977483994534331939648189358087897364768853751945468294053927917985454164370982160775607105980514787842715659939151863132108833885887265830806166922279160729163140507979016682718545038610544874487894788872889236815975151632413562483013613527854476035200269560729532845938738234918902783913523755719373259414461725044764256393264160950432648601734085231412878720144040599151500166385784725756586622770801706089005535092211143104071412166015369445691014516058748970975746016876860166809601714432468116527573638113324873873803838153480809765764028788875238401683479941584106596421635420489956317805611381503573346550373861726774108513671931069836700463238541244335109508563515599373540671216787598266985202588390835620934899622984200260805328176690277062419350223012364420928492111499794483293232083966891248274206877447528753993600656125530927308853817557384107941905559334143825998160067061670568468548561977107618724326458345139193772553300836442747349365205857955591728312437332484901176310747692835211424412528844450593075995683936137012544616011503454204621884381109674914392558699854070629767269364450608254738408971672515503753181565482219447910471705066187587932331531045875753002706540659761593968264819821152312610368192483530311665046357448294180313705175957132322775736567779112545371851256074000781160091582531830510306446934830181433713730237886861139759743024521541183253589570342872412024149809975906648469684771915935155406569776913203472822339771900653875862561969415108937821612523934119759802695421158907104618758147354313214858133021327014084087345979228579564000197135803917379643738416633193687514690215902451668809483540606892908751288967141056836266619801037977807316330104225792*i1^123 + 34394231708715697097006475325266605320346785282366598110524825242461954883018669449598792691341110985503676732662812714212544561304439937169901845843960115723720794357822579576011275975735407725606421404262731476662386092575206570625195166905373125172646517547445805243468087574070486221567100003233562988307345096345099283538901691174123215261408107182356531701287681928936323623084181647366916822153455207010503715250191731202685704000459190812478791504921698451358097383530758010696530594463663664605855416577395967444224848995173341062273209935428219770023859409249690437998991787395798979627779163103665849226924934848534770104075511336746540360071492162483774971457133711831978294315023353680456185414280942919808201232046824711749719683964699709518731321573187052266295241024304956599658078954983348111894238818869586113215235758966435850932436751773852360678298949545453265622929333684720630132112107346687174732657728155723557299144757797259463600827594921292647918963840321947500645299347664628192457014719449334445516290438128294851542536871214578108539072470411529553427951991757458803324966986836116698943448236521956387977307839810884946183293461895678282843130912412970732538906548765384141728958314806684060794686748529187981704473146069730734202547291490999476476663494825160302667829681678092233522375257326806405575880584332616737859179755907601960333383130724861189447375272843598778438243497963180036100822340728765241986637156781536882326187999251295528156424072951504067826359005710298761996877443994711387027191108544300547325873326251117128826995217712219412170239353224429214306972713694940183610253234351819564544138874455487153400196475969657120104639997461795943875972401664682287045043028299498677489604697584683630427224963313961954886795948112287211517665450379811900777339024329239862590808359290584214233469058385865715457682969061236612020756685669253032316760300934258386660534601173524418919773669228687855845365971601262071729800251218251440218527473480175539472111305775462298264140546048857841516051514485376719918904741495976895760291731563761053309866952800101846663992564619794898732170154162815290489145110704830507242576314804865980078905384006956133616515678141522545298373670501316900026667515350914431719235999921652328637837463944057195309043958511370700034258437197463241142134514876802591396009719872969297481716986214068906600598659490109174789959960269722126391780847152653826177626082739180349628849186462703828299417921699531503137711527400616152565637417361034071567189999804590929366894120352403119989489540952515269778152507510002997997783478940665166080855251871178489654425396248017870609556957171840629433590460592507412667997703046267163124476670485556482204986415526873140176620781765221479773310129743555069864411049546913774610042371989931954608326726643415726928265568671892275958219200409743600954454218327412865776445498984021402039278652283075560454588402303237285662460961208479888042087712244798433322254709878233765248692866474041005282506796678915989144187078538369799814235365928700782162561720068366254398348134227825842197916601891981205186910383614069730542446871644926915665626418758747592589312*i1^124 + 42093074434060202188032231073289277249047169518048610523675260796627312242056934474684997072847030742153124175177523632895546699007126148040831750723572483172303245196424030489265162608308055296118104417922042844172159628881834641802751294407165944490114829278404756325758838180774425483825721693625673063094398076859572526052023416853230583472440819087707624735435367032697738890071689771438958763116772975901533595549885002797978568160173581151591630297521387102594144730384524406632082069985837464549065590889454857739479861102000254511974645510175267846127736181236963336045010745346789389057132576936126276953993213719664235303241982116568215067495620043362352931411426880753635831847115795878954173138969298054945553314054660328661585282497734999417858216593811224693483878046976725200951843978618897107075443116508605543362380661587064056731552332651142096655989015447747466715279388543586436479871800471176207643354769872039891254231648356769348151413695462210634849611985503045047875475560784116436031981729686527057460248591597397778090609870311567944659614934403613790281132875736460971875692337382096603311847388975427173741763943896113544738906354227005075441827167454816108144610903213231890765405630478966439052245173733720413935715719086498145675896629929760064253759856035871229057626401785711553330185065783073042677686340903135718263791529931315657310654261753740129140317911910158724739979343322836294907745824490936949480553838366499365900724647086518806606625006668318354973662700371283748444804870211154189497945620878038085173793290818781598925177851067865178168472862180719860714587781966113961144319322502715348553635062488455602004591772043056089258550798549390223473215586021034709386975300687025415208331010952400069233661365610350947073813671760888036304592254329966769501019911298827628492579420369012393572449430942929334666582595288065116290615942818496949934050857173421821050742680461447926656532379947933249931943188243328363209242703452245018570023953944540141969892352107936698194645891921559264243849901258183578375960378093849549893799012876157480900782983169329239610915302911882106694355104984585343591206921737548473852131485456508243255606335682603384328490285382152730429706906292034698252222782775502530212202036772131075722556477652550811185822465708661263763552952799228938755777843285803416518163326190449445886390267593104219764183777437043490142148312777461836133896606888168299992430451814191877792738608462691080265824302617397999807528832819749953462851409686302246560815645137671615885365356029292855371289869124525432340942371462110474784386980535755433343816840796522061759493231660067636415068518819050941009621672182962171083775623037125016983143216490566284278572717767226353544066121798425184905973475850316802816398315902044634486840002284406735308532404845380205737741878131147552643587095127765209651440686789515973610547192393428814497640208844469142227468748678271923052960875297633910114463732168988938231804753053363122187526826314581556467635423996811980940772725749419085459291946082002175571597459090941553668359843972019480985052986878092772025077689394588514628838813329949558952302004546830336*i1^125 + -28203387032614934273026517611005138135749490573464311518671434288046143886928092477292895091353782821534242561403883812126300402363274985868071960956543438743059485913668171123967961095444091873937943836271958042000122102000382328070181960723477609023982848467712056611597406860362589245630655163834186657824309568031708555871390032655849843584017939976341881962827618126169153612215088898635370048933970545643510486964240282001805730062443311139405530784515850622142866662322209819832466766891394041028587274696249983029028283436419915710969739142426971133069347512921129485445764318362378152836213188182480702593731200851869904537311202684013633701543870667235487829374980877070949481966515011860684522413412337406533349285176958722617428252666433162120069980501939554316281784398786051402769073322700142725084595006979637776029361325362297552813595500570469951156274075550205103258776026693848289979426284451323220367876164324171583140008824726882154523318893721990486355202467276709806632283939468566892081245573630498011107139871667952305044528245557643037262599423586812650531829537169926778774439374892361124380080324958613102935467391613013750550575875778725269498205646073619473499659944501688403292084788139857284438964376454137440162341121461343141188701723727405322128754961229988170360912396602649590034326314378695925741602050623508433875654484852498727786128383733389576627929527905230114052584551928869739445474397713916874144046719038898213977823827307791836352844852669610074342233526195675545864440052805811042678678798715954458157869849113570311266013990101611457130034733337040359104371211653671027262496646201795207010750135017161625509974455119774212855565961180652198424358809643874327163610606150519775657681072660252878401957407407118288779605073055387444705876996763024697286254006495839215156713438988512276639095812017326677970586274460009682061699841090161648445478967451842724346779699690666153684350408641784043915413742148495230131477675202231411058968692092012903290330210513718628570907519172522007705449584523443087856067763256926079942849509028289087469742977930438327663551623256860412278315616744471849375414853454042916762586904396229714661950547266444849258170685056326502404663583784290401036337417521408434978416131649234271535671742956801735856994972449538419764735669531861698912968150422127281672120691454695194121628775631180925502349160618972486486933305132931501444692050005237061753282580776929822951055798071393502961156824209451190318763269767314183688904862688398039335609373774931972988930634535738683054844373931386155632748809780065459682197634539818300519608288981848603197127117374899282411835511381451808686368864626781307595358393210596555010132775240161738562911394210356875917215242657855960280239827710259192472506559328136544442616640691887360457813577249252662110169498655783302831026261942380577832782035516286738059829952218644847204723842362644807332006725715647434784671404297695209972797135246559354748590609738912659794953194843355921901881035404799519993016575248593910185449597152761580264535549637334128634515294069287503258786037941761605477408269311908106162700017988365016749137985536*i1^126 + 234720910091831672525269221778983377283483420784784845331599500206330093968811147330916619715414907130728174375752896209452989087484016867727155267626581984014743813004599199148594696079556222179959721472153714042260303969274292871944610358056466469444569781993304237657307006271784289822438923000564376004761801480937794547692350567866501193450141409463517451656156088596795536199838249026156508684437680247406807704307509774305576950705857422906561356309942961132746249362228490838278761157354144336477048199163473831814375594323671019772056576274348584467225888105293157646325823337667904412568789499606162911055756514818326770925929974375196438065989170995007351232550354453355588601051763417171671093989057560717635651519569258114484379792939595790151791987859609162071081681270490326225145039048300563579194805250536529829711428645768831870746831772050048290812461346307511287828217078511038167782306997526576889926322203514231938751702717414199230357499943496568603507014413564161741342242558149061147066798463760949797076014494135776580268125332177994196015364213635472384777603940922272426998892260511173371836556309594357037564697807091964713242085934183111345862958006579208215540555124893341725806346977196502095232008361066098475412653221269781873409500600495145257336064366739726951639842929145774021971985505959694269928439406010677101727074447420062687451787575886829136000826387591376929660633485651662347687400949845460908335574781183803806653002432850721183224570955884126359665279679528780461699412107878476565705637904521964477131529469491207393212435285404847879323534981402310762159319122698244184414478490805389981636137236155455026711496298443349581082235514494883249970685551644512348161780439309866312160296285468378878482683484211549235499079694355811479910430948506771512046029656527256587795212458729339243116474688020619223171457438466913218406205110747745310055441321549353006314279326953230726655446763546691106970973982946627053034717667348182307795906721361828849228202200342892518305684924058084055620895026696324366034779728246830722869796561389658814161627207285386087145065697655989366010717246554501355476599030353748569957762027057143594079414465576183860842598185350645559401969881761235494294681370692548249711365542630650017277734610590487014615392358282454375543721703766474056313578075029331909498157616094917504323488098477469263602667493293884789382195242165585096180263164691743551124948677278872635090027752614659564703811163490594420148378580435316658497730075226372298632759215691128092216138877738942235044139676682519531843575334237971676025543499962336754921341261713437898795358132766130681009657993864268938931738269739512296219927356200828493156056534254017440681707890322280997103042799956167485003273112709961015585622782373169753628482189730885204820633412312397574142838122146762776048069070159018093093705879533859601483219531126252769365344413119767925521112708963951640474811665433958777937983995511344991751338611733010549125299152962398189929999650131894858562993583775609331372776033077029789307840990508050825879804332337375701940176990064074589916665846490991626726719252977229731201024*i1^127 + 3364074862912191525025955403343639909375798823508012679091698351487168808040676751610646990616979964005883258206547245485117153123798431773229731226321958367695928990319708219916007334480084855584970154230890425254277164882957798068513215846955409265665736447638139509889866637180590757850963584085795916033999126859197365885598840777241280025552151982395957896234572407747694925534440746761844291307280630642737728184130759479068273096821541938631487680345076171612818898903376699935116189554616325900783823372119784474441216752760029466993310641612654006818040519635952007571055737986283925119293798546705494434596422815718479932293812695771180576742148322721739870032537314653999574134534084290758109494426213651605317203484125794853064337383938895750535683096281781656083235544908872628967472559853482055574805982477673862060207351217950946155001485859502318094952698681631251067906409855547145499958617838966474865396038323060418258525985996992227129691452930222487733503800682010778615260319146944805589861986872760949350968181650123115211197121219552589237201584676773119318138743215959848167693833056715089172104569096863290198276941254577689296590981172371176252962683518607423060534242567955958542891784719036489373446315233152218700368315367822819660010392491921656625348962821646649705766686272389450829024239541731151404893668790575383919707010564445457184203724332041355821635985115945980967025134158442810831564372957604682605297133241621448527850469802120075284631853699058080096669565574249157576348714139833115162692023563708012684519757739108407262411204003953547349403511639018593613380297968838264762853400754307370849274201992992172417299301257434653127506582228845723248509579534950795424567762231785737018501169785273780867801338125179693644822633990494978978121798528845631227929398015850369642397085171618621086354097736155066453416397906088921513062659055540324212703437897285288831338292657980074910882845777558972875953543800972731937559491091755701084059774817934262277125768000874968855753045640480513288052554527841802926160800009669365044351135584359092783040404068198185322015347322209284498953302205159021455169591252466083390009525431806226180173369038302221672952286345623250872938478170571196987110035057716601730606543012886866584018348689748119738649764434361479290481684111609508367492060011934550942281733385503179464091971304777286024764289807509586957478445217455620084841578060853431668090545606727432587702604234118005486749752127518877684329327659880420999948148663305268214485290058132162246653053745499577673817727917992206293971437079379588203629997989973831283616713167137126685873746769252511046681041097155000790466902772149966888244566586026446280288140652716639916311591345552441900430591287304855212897825717556958886402565922999451049898684942661243657957060189603453395523961449410138498477080929190121442899307848500475920354043704856920532472707634218453285362501119996852675072231957599958138051024216476965308807120035770232756711375739811849761399936168795362063340505949037101237594577557392650463811822985089822606969469097064413462532757395527270761774398297822484364461184437704458240*i1^128 + 11951274073524781346003732958101097681001126279711423499405161688152124943393741552938836143536487836130603321421193236641684841916601615138050278579815440364921016617372691732973653093226173401091077257746368012254314314299013299078227242577329383683357092869069944343026384986675598125081799780146110681048771507267110095876433067281873392547965428611499363418687033477657625077844358422603987114528748076541520783832331145544526131303643108441922343576058128238028398393034532978558610121720167167497819763410984122180594656441296307002172714339533149094969616234469573360135417283540613936580683232827043098665303269648327533042395672660064403662970876605502522623701729876740593826470377863519271004515577259390506246262478922458644171983184584044668402970913938269040794167099797634209648170392226185834869438734845101364544962847957116884808073018455866471025834417050820883516953719211846422862048135204167485772737687970095379092047237888521973903340251268692684789695410583269922375566883326256870496792297369323492037164377754538861685807029760967514259988406736580103209870056455022897324694850816637012397510884705803182756357427197576388409635975425904346914656275672376181267941550031202381037846962160701387251231976847995657282348988413494335382737512318742555925637239660846320110126606698226958557840214194130985087258745890178811905726640424453368975466184002426457450338455443757281211305461705690590040601022894404898229236041131532984519213817711695441015116003049608371378764684967874111168374612476873124565069111032500875767691183968726011383096366788711470127364295810387201560594343552146840473036764514246527518903335773978352436679595087671267115856418986647140211254653933850517167979093562078552711029061819953022694734451555455700077310062643667211793755726667258162549658215492910455453464594667328406648997797720348612183081666937205460333901133020155654448151025335508848241656426041183340266352993913727781030725252038103193506061318149810949049003777209974487588297126302637239989945520941298623579123488061802130433107274225597838159265320090721933754803758232677809788947717812190196361969486379430738259773620332178049429802227691607083146737343086706405094930533483554685375090668979023197814709394272783148150133462078090861607313957764471012448369761653073051448543116132184131200326072129970506432872174029463601939067733097407979810808859126731312259887828632915256815662647762724115479972437799947144450839946700800865719957744382658528126254936879420260016261351524675589165847341508802906315785750981464121072707665205266727333146430890298159911275128050501488302057336046263177735251700017155237218310772160813790008215585312047141117373423231771138100006670052599702789152111009063714487090118241598218756377168400935087316120361988927697887042471057389435961598296963477988711159550175512119776432848222692450464512764799470588722637078984814398406431865066019827583753976903584493943456803997829619644145753122058670901972113271752043268416548566453276472429316262169922309014290717495476802662234668376447357519862127669023059535497681027418510182809471966518836466022139141309114765342146560*i1^129 + 13457875692581029848955437229290547251196877966907258259710536981265345649865592603206428440733779497476556182650461861504661701308129542003957128696250275095394482408138458848991926616334074396117348533497353978552218508062871718442866373490199539769933307782578890791816726556189268902954698115484317160563348185692340423422119674006798826453880861253390032958452112605627188523554827797925466134809162692325181422511873488548465569143107563724718760884538923330880162415147127200724343179542711338546271502990091838913473660926686633400632034944010462577365158958405265056704946872669493423952155256801991312217269819730487787904504648145228405866739285043777744408589405873517871514995114718437101878888082359299325015893548145272489414481302078391191675753453266272872305818670654194037513724727246936445990505651823955840593373633870265212065209326378564082828206019965295439422201115108648706378743357947830528005829464195424062808383552780445204148085813667700833313970051737444107961571359549432117028759590081945476415875843432229139787843996314679441778397399548691410142519442663629972293036656084759931949633513942657108947037623636991484424963839894476578401872011410206382154184082645352116572813742925062851169230733513189088767617647506800366602531338546200571339151610168687073406706142094486285940794043307134931920371271923377889064151584912910173900298349599135954120223310238768736383351058928968497781402926495826158808171920384908878116338998156687501430577624478288995645010506703701441521159168458419543368008242751941561778003475022253529526005597753516075396190712909322611340181625842623595898740614377797108970514117294424455844427303262206932220336999127935207368420591069454470051338472706972441677027301148134251664146732478967937837456362333392912450749644538276070372167502954156842327850931770405813246046968939573343303117273197282940810259894824859348954709732801373255346941395251246226290541273736733239390016351948752153175712089237422895646998412329275731561677319393488002222285155540645058993928377513279189741784542724109106829548868525211541880276892477721159445557333703882951178874790800197337334302988101956779079633719673201548156699352183859714451461637062951596395715691741511407812403851401621798567857939057502656646201758113554874357418117599814561944568045624325240706939511557882317035227843521364045555330805774346345902905789709842227431161105533084882704952313021489740595918685842977827314970059230999567282684276202668345486161994058810026281039400414945911686096258850874617424082788209349223428760848510913107921960180392668700433774522121411403137197644852645719876932395576188787713951057198019849193169632631965437100704444377687656049739418583912988384026662518995474506933827146254025110299344274082742125050591231320117669528081743245710845522062373300533619592380795529342192815432728056828906468008706443466979518671507395539936508053717291697630979526416413501200551459255374277047818399552210909814706295521550981273779306878177442278265568602893472356343511111162246164126580242702527936919485573865656675292901390718347904553238144035964007949819602454158199750656*i1^130 + -15829049559243888341355685166024005566492004412921490673144865360958693516369945739091212946052756108057440398977054378008990885929180704934761098856294482739143522985134356335253439582747299941688324092949123271460652029318088104327101976750176371277545899216435651487139891948707983833791587911214918375335257180443259535003442497317388299131690624032666323644545873726779071961558356461565187781266911179873146113569630912210458379018383473451044945313527084379644869507300862874075175050723808624158728843544910089884510164666757253629725856669512546182629236667151019404357637573252081396636935158123685095959609519200548865420844370020354351131001516970599467120480701778458831200337625620427571615184938918568976216765191847105088688167997952881999304884106774535110747489389062517594768778018162453629219842706586320858384045320873340914721064349606669154894493668375542637252868630279439848652770833409279556656762815153885924413715789119670582890727492883958083810023862565407911448423348990318508381455582485643288433478405224148508354054039239569907772549922093490748877069013540527319401221943323821400379077660956201310794487037898366981896761577016833702275819589761156565376662025481975487373290032258485732665859548357733500709812311388252988151688456253040009808537895464416523099499542687921631777351771487233138867010088540683245126938789516319470747749706005884457761499405431524213095083517568341919675520501339937153385909413838341867407275528853361969225452443444603441878167841136537949182147762746015766756536745797182413074203395751154116011609535506120263820901759276328752296600512726584085338803781161468328100194316225782858312236209876507869717649928980940041327977417462795172563116412206560164548600372177985037471287108465542882014392927662734240022872039298401610036037580500762118933326593139476188318247345903525161754686408818167776778786052753710064717098276973679571019554498776263510926863122924841925620869352300320219887561172765252273915995120386748904361922126754304021425684621317412155549002890044441650183913154434261620477724729314777666833907624992139806783506515509494603412138864145211847086683193603600228303666633915655077808987518594891912949549971661219798235552086600117113750191344963452268602989431143869166098951899569919880450469376411299686275784414068490376576550096082421420755904657533676982589559145273781363933985826562951708267024680469675858044050885498016071874725241096398439017495088975533995620335827158415434254211866349861184520139932015536916891814373667792050847884849239996179813420557847593899118261368955145951230096582537449072905358794946529711497947645830235819382783748794093016601699117075016023502203440059841261416727581488620509737434154601091108735391532125591683764249314587405000036532587971092751067546132384829446308439307416283659942050167473966188335033096361143164487155481785524552194301848201655678613712065257197316408162403800093946054415183073307643823550373265128722937652029708810168328261806221535705528055908996290450087475415301483776675511054065220747490058414219573326604196465057664163638876674189589676751176931696881696768*i1^131 + -38139987392273447955090422287189248284669415650837355447117675257772537399939927946338400096979158911046365616790117736881241622931097345675935554618121328611160717309532911021678792267790447682143125464134033798005515798116321385711927511855002900589357288658837918917819596355759433234700145738364310935928494676861304694722176817613829893961797981980181378331203584981599331229199862692117950901559621308156624619095180432176107354236720713643446243183530935856700266805999157193673241255982215087859648825638679335133511504072048778899153992626551623057032104119751744408144648171272411225341803599053328365476197798874748129945712671992603525760866774514347400315462246535622724281501819394513178656824858974236293374528919583279599391784452553014672756375117956526953880960901662482696106145317196133933544656902126729016361737071610701522183346682303446308876864496553297298260871998479150064919753822422659946546179443142009117390557357008145232027806500755204550029066185616176850903816279516152001069541731160638569939317354880479661017525487771346788027977757336460672746126842985090178110286381361134651800116249484117751679715944147481300977237791383055198263997412541109905589399092213951864342824810334720270207192631809263726013144120028067896222016368093608039767597639765201339262998945262521809176711153455806969822863055804458365605295202600641876665280472632749567734220659934664552437258811377573557325670966860262705479124285320815179662970147906692487289747541917746910441111251569971348057560542621904543183353866191147371669145211533858699318401898675880024592364367741371063767785132209187489149980937919323225250858346289423233115232876619692648244487902055601137210354403999828055472064680038777964858118749954663667183164710032193130944565637402575191014368024803413589167823626542364866288285594764015664669598178293010097720678790170939062336372678063751153709532187471973304778895401419293975238751514126796109856275623283986060983039668476926624637429661990275184807146281491905927175653905285127870240280375842881441669155758231926390138011876711442854591151066569510986516379487666585112127830759909476665878880755539212322125146150708174360224259982358303713235201146910735966547894802594344848115110288139677580573649154302213096812436867767116008325012811554892616596324933512319027675189162463040162141766264008363001544031393042083568485288443350168466375400957261324647767601986118378815847329616875443020380898960764252106298813258792659004563714994481543701021135827699765303022113429055443429219679961739176837953012604642521549267877108597243465700584239040120817127795850757742513980688214839102124883036828215076569090103935117652048147200619218314444209920960580214375060112719860489428407217413388043446364955933519108520072603359381174921552492422557424281765256802675600202150711319785376423861422766814305901733105646681753221132162693187098042877772701416355941288615713445951616369653146935171137977589073554484863292961784712399528425797539501989997176199400257791614983840063146686068791660183506507085239603598818747163721349054892331798549517757112757910143065506447360*i1^132 + 14087322702339788300386094434755051868350456923980556070484379720773722402849439245285071012521978686071846193708610947056647266031271164738754014646309913033916867034414317953218692341744600132472672543940723804301928518036297222663030111291959589280459643933283316065429421184836671705249824430858560790908746894096350343209706594394544128845559727526307945097493490353968564087027964145715608330581649137908688040607923480573299463274564374589440326894104654380333202401081117118294405516954382057401799835024128130987151053059104510335455906971657284544324029482448187247579607283014632948703896539758551558131190868129462548400239440202767022902348261410726661265880416455984013695710018557123658542428678970961370783333716811077133446391044417159701169669416668250593668714037015567836388528130801019727123442314739911319743355497798366998705024509919551033830386242310223313782902556765337819760644891193538504357284982578952119045947979951910106405801599844224209025585990466911511676225913469624770339314050979301053328968304217562263732291409066222172861680308863470616155611183662040687211412753798850703108412624019122748192994114729448387237316836883424877826069567246632056559712413253146580445019757130087817849245999220183629885014377515904462736160000089453271272782572878243616705458810726112423208046237426007611179591323803207311301054328204765917158790203097246211296540555978307611612820035611639366264459066470843439836294984986522410300758609963466623840732076000495081269323137647018748484384774618620228899177722960459336475774588632976146866116412448849465866449626047680938948981158691694884240661843633284503834970023052520223577081511965864906351788944240564389110891123124348625966386570655164912266982631313691849511275479868461966886544024740776064620698482149168057977385041463239663832695516614678472948560055113317519366538073540353414841943542715380836874119255169388897833100596485726536213447140206275956286376649211281803821588714808328455211805116928029891638978309111649467976066590432285733766796232755464348103483191853339541970111879260671532193745922796144135350577439113990908622276259745086020709602031133162220212254986922068818923499291012775458517798343188537585079321936767274655123550173393562726916392102479569834648028802078033722988570867792458627706582980652583503802581614970551830320897877935587827087410585225284636198010506637301534721035921770416221167691442848652410848566386166006457269323442360006175509243661903690311935371592212923115648367839537061412926123183940214467226102598176117123565972886478188045994855463129621151562609953124975292262779300162239062536986502342517434389788158462405890295149841127075390215787695031630368360670445282414954137838624272084116965588417594999417176298565243787743881095544935381635171688050870345570225127455416441745313191956618544070235037066369185506651311025414263451981652342696930745467635928948490206761962371617848333195566313564610604220110827051741874004432180983432148886203629741697855513967408991545822268104556211048297707054558496163524275845270736146482021931981850163448553058850661489938867945472*i1^133 + 31826138454661675000411301705662061509122138866976174995109050739623087428299799374809883868527409863564092824785439189233284310819140626075515559773865295630867724379597425133050593912549766678904817941371768062487714554588079964493117125842039134782875542173945100312020390374873333524717804001068589125061517036917471793205409485010936966204677726207283672809455386049990133642742714986286010029778919081631861430944673480739001115165900878370119127870059220381869935851668858532419477665863775211037982716613752022383460139560650259272300020302789736420458865476996753339339792759757269369339005197847938701075375541732657438503057371564709507916735180274889177296634088924254165745877883325293031209299127133458388086043300625076277222115250406757270871171673437462246368870899199816637363301579996418655401742260421110151128499993356186483415197436055186994910611233177275955979686793325484593682928759487819887288843058350508787431896533962941548756339623616844978319245071748767518676553552191822647188250081985828642644226214679865486171107997281805208090269980658356773000957985016874136490894401481430283109889876120069744089557374821033801040344444522453711655478803326291998228591178539949527187909541509498441201312222926319165673016534874311671182484002394584980016829622622254618950151376498763148671411810276765694438137523550855027284593878141450962199354410774954249685361934940086667686224021238912525689032798929039094577617816895525432402389700637758411232795168134467737708082791250943212658520117698894510818862863559673585591127123399491641473979370549308226605280966995640817707569549384726817077522102216716212285381678228008055584104941211838307978961589054755130030210527970013870425926644189388713352869721630209806325665518932754730345078822636864966324465910858338325648068637993200894931547981252245918449960822591202387435946744523804298777672521935133682485408946344676748278354288631361740212065220771041927744873826063068529912995942471048825164900198928786796881263466278264894786611881337011855037179930335445073691977813581458723305085203221105514781176173900294676696124745597570102988970657436720028846830536197293447402141371163600459171447084791103809756823364601004099751123906708660651894937092673999140603362629287588400979915510574493722766075213353089718571353452294709990334487076484838523712116080903869678962544672866207292783424036132922556727253103242209408920415689620954010200205158278730393934356016834106299071759283509859164278354040351884672796832201774655244574255702394292769916058955545468131545692031983746577915382454593842390195511987844916038224759124773614749125403937202768652591063794743350905004346032034368342671073892189432621027478599254145846412045726737483655737412754825954147008932089317962077864741046507731798690606355466979015958382630336220921243414162968735417796167839871001970193669524226378640507401098563480610920896367956977885953639466875589026411552623806694857718369153731869760054687780325944020234436662150322071578258349338028468106231526179471024747742526840899661690913430241947754278602252041505734810022534754110275584*i1^134 + -47002132977099782914581479835794377198549584756374247818940376142725689211092278337782887620799737347739298769964548129838232963353665871217994291379658237595558774656422978734732857138822577227601056371458127335804741822704804796476582848437270239790275562769066665369149203258900678840178112705142092809946591579178205480713687582123381559471924297275043888425502629447139402965998207355341949709262372689921612277786775959252282471630660962624521240120840417043835792260042030310462999137738676526307778822917007569484859295093512713084951461460405837396712174645313728854043789235273392819720182735044693936792881397332532811809301620650647411925949360412401979062715874659581895959456201223577047325218285433647257657124511544756940351732704386376072394980097789598987535265418608608897396112298654626846624383946117448903608881444256594483739292985718458231447338598114852393991239441849376126182403289789536801554489732495475474806612641787596681211790272767746343079507499625097668593903605552742797209416699341380731124222425609757561205693672504710456350177656761541245798181523038180417221323339699244067187222487066837862605820420540159501152659874093194908685658974664669316409616840425008827396278049664023180453734237918422605176299000617211425458239198875060706684509666342252721135647842915206716096624300640271970855141672739715210980739934802605589672509160997957495719755621978769904397065979341324114248492152077949756636924703064042503797363687167207121054790163581375211879633711939162636191059241849216969949602973035721514503851765117400354089887380169921906572270136975515702794402092559411045578662994170741552448960107467298157559029916238172832059040039448756693540484396338585112572522437406999372315597004520487856664815403049656801131146363663878989353844594766729309087752210104727768564519907590987168915497520233051298786525040249653798127107721805543107478166468090496213545663604370879486679250733114739760300666737106287066684863212624968644987287378147726414671432115104066926247990090026615465392837397659575549553413794330688790699309731396081587329823213463006021339552181899481634729534739437884146962825132681574969608660382416160844018061206156488566054246211239483099823801948916350816801924653864203972577531275732349858536861417070395604483997601283910033897217383653059686499567986707401248763168322335884173325263790153592398522496404482227832430147073133383515726922161862845309877239866057450298026391774387768836647212076717945845267631667709825099830871143854454983980318061071058022018415676766621432091107993909245404753575899226038775898157660953861891065924715913093308644958760423378958005244658472046495076160393472215998177040439092301901845224591195741535204013280077894514453244121696456271408193090022786442473779121655087553703065755140842547446692853422993403313897994431149557185730689615184039829414489136760590643186806579725574891752075172151875009685754766831415551569763228931310603990806047172152369865837312718162748074070928120727528283946415516836595431409009013780417465573129077086037589370892452481837736546727659209590844577284096*i1^135 + 178180878579373072334969794066291552011629693918529200902860597160915778067181306215440549358911715816697235021536359750457906443694227468316720716223388417666443395672459117008991869544462862960214157099013306931876337283017294434179649271826361522878202663846341474954803440327653932945839852085675951664097858551170660356095612091002116752867571811944361236178353245922813789796807319904106996719883130581989118691452839895146855598734780497338712866468589152696606363517801559502960633945339507918165014993967524399221552120872355928205047089712788777116245125509207249538301298571064841970296806788324564664307956027343428436634897230343041174697340661519139834241036364546939716242648731506949425255599671956790229561115870279127391941633916055285539676593150484317766194864741362729606590419638688222748132843487211752138781660040604340791611920512426273763508843304667533573043028934911614953629130607724357860634792363205145521982138735140097080247592605889688349438598111221384460136962572480729223194976970958831884122468089982760888828377966061688593227322414883095530366020397472834094462713504147351501988782112669488381800862921983240031872232034743710157207466926774312737074683224076208525814099913890790463053854095256378608155672818592882592532120267150741988664661455273344875756333133246510989483668147455764639573171270986248707548549089762314117787202968791872938841484281489937840596462797634864393333959498099645002585259244725823679445816661762039745205200948829496654026284195988433210566414038847376405937298073473032222417868369540522858503189239387296334239461667688543300641079518889409196408673383562415083786329531298375815207869930354964551528179518413229777282413830910920602833395944394541070077579247889599688063153606201729418169513129391429525540984887386114126386895912112126777719912961751341884012864484377710829054983327719863795930571918445444489781171766824355307711190627606953241125826870626861409162808134329709470124337005857671606206702317642003908795574917320966329220268524506006734315866021112360027504759907960398071141840024568982956285511459484271724730284199401887481762913536091454669676357739699988296661568653314121519887646730422189948761367551900006487686975424741217423942359904530361797990801365147815453540743032850603963069398239071635489128478980107700389651756672046905900143994088107395775725835719536122254609145211746993650106754726546775728075760946322380202713011736817895329368245186556968704663006588780922328028399243204715108634771862779536725796207530959251228657598845509034810985758126753617689269882661248808324587518924540931349615176118967159717143329517631580554751566204969493527154900171301049064361333854851853553544305806316983530699757372943439676634020201914490661170645810218819612499871691628554747339453539303312718631588562383371403881031964980629015727543628634405968545187670475913569516410630552745941578471453733657157112101380399107272537848839941718991668777950524241073033070730972685570899568799174403210607947752496096251969300534820424183748829125411459809617516906611865916706952652722787442264899584*i1^136 + 998743880431735309600237383504393142411171399325223310001532366892066106497956327252273952042371393443026266692605455688846457692111222821502569734887824604869972950055940944426087386634493688708327065000220931986171687991345628303354695922811635653210713570628744972745470289154008711484734477919106592936344061042782166537360485546007326195855774221887843584532823027125036843979519750348395959834820428572729855017073264173120741735286760239031731927331384093228242167495312472251837810536138679082209064834042906513375811584495784802499086020464887645521391756479965493757548175472084830014979164965576339625415270246507367911074031986732724881298190087070748970257071455069411894442869398820048012437071697028907465005851868210666853977678629868818581832719555602323632994532918933595333496842279839465531648988096932033174033503521720802319762327123191106392917733861847345467720644570706864003783830140340164351379515032987647083508140278763251558279789438179272888467637747305456007300185990007250716701411125706126306970835313887694971870780160504442797988918301216729130870414713310232490131135192231341329578966172070137190025196760621686260966415853623182746004129947081031678666208586839107068648446487141678500000103670468827221314805774528154334837159300137293846488191627536828387279296844934664708736757907600479799954213868949227920781994792303905584148304305721946868292521831284671104238025988388541449556517734594161518002939347576046027229586301581473883116012207530164476086313763061619717689371467772341837949560082734888332293780689351244592178384540708452696634251791622405849507100649807809901259122558731689475771588421863642272901497282294346036524364165779345945879210351195919219901029166797768502374167139440786002697332755778097833383024243307094891481042361358071689981214333664296399506104930070877038493782061197459670774220395456806119023789074754803634644767920066572104697279581486873306384577533792952910381840356835830555222453372291804978870267303080277193585586252131175667217183189732459557514434299608308470467432890796133509060240320652531400113449159559995013410826331738006709443879708270288507487896881837893576453447680637021868213941271489246785589466142513229030965030147193553097064031358125619839859437131804847347499803540927108213903701974201150617414001831885876071453823923800334092751223245958056708443052316840098491128303590406109608200888027692563791670318545452035763803960238108641715647392490455468128101118407528960673181947393635694350419438125232075815435258402388035263112074368075408637678280623347343385896857847866601337651371949432389798242009857599810233701977154391566566959686983118434368898491384878635145632735650290333629979902884901191210492948659860009126576804653192206012893142914343757622339593119285300809511459990789720253284524037035301337561443907839140947984670357940398954371852871287836518245722355974407292027538580110242888213511156450932488113480410023200209119286704035407855613781157561015373186523527169192527924872927131821056929606209135101593374342231679431471067765775286089809057216833937737777152*i1^137 + 1630484818894644866142630464411107854525503787892579584179924775479056827573732933699147958930163523446032220373132152324720254835497568861239199752330152996132810833969465090060636474468900337886788988055702454898037368939293171544150741912089051248966694652639411536099356700481687835193303304400663096062496032177507966287502229538428101911137279741274060456724838850082456013939363555938294103362880865634616605445417379626292792321981381027594749708900982534346536303481293521882804320784214593118382995236556130165769780490774709511466654432896691111167529671301591554123369952765884648814378105789806148219743630541951922970715530727671610725807069687146213837109864134640058397567334257939251180883409274522032119067836933982368483544343162094642131749108938604814051124373260519105854164505918101498926185051632164098376642869596832239022970984567709791176971371522235063234559847850289622207065903751562004054507098450141976645410294471230129458677898135697816141149468183326096448430860543941267081606034733756164118624597242005161096434211157952059712948200148510436408115108149507859003909440624256577151327514644135494526517219025652285548530959128968942164990125700092934154949023456412896686174694578960243119066860692775680658558986887185493662646173348495325457760598309109077760186297727416454210984402933033722466690048829976141740574009018734589227210779586705660511146999526351510847308998006588062413862885131647617403527901964562024699330392212692463250075569708154749703173908548541643105994988715075554058272017944678945120657828093383076450279215331860749968583542793534944545642093517301136480889140294174744014906541844327241912365840275536281420131708963397578473136449737080050239836234327297916799483409955284481469240010947192161401506807925237409154603830176082294664155492071844396978080932183679832146204730163168081980857633347922497343212443340601342929932622340209201713548297491546291563100052128329057638304768571326249718745326210607950348955079962088346303689342582638459398335368163857724555601038523653775602669057312496128918261750498368784029314269570561421746713852265034294750677695953828013419037972017977233107002533298438117640549000975137728660346061930399484673913018548634617789898160673024534350012962883873693970394165710126765341210042693933626551807431049603734665324700648698956994774055216373581542612557217488555588069678332094645915668751258546275902411221618516340289728696978085961028159702934449574259918534551036154026094552212226188431366910348507634621337986853739559309378390548180180116913109937965507718880204546474423149926252148444136200378499532626888556675970860628902653426188692428708406812934908473571086472004777737322950663743295028213703011075077836297317767955599355921385839688369082376414766308882476168189185381802020212976883706119820085127234787120055296228872241471516592122661710880759294370036701829820771047403797615847801963944878671407457674400755141186984244573936108647017867198333209052341139928695882841542530037769914787287879300735681753824559209973168604909984726307053943364075892556938870784*i1^138 + 1123719538546197155846088507375121152074638086229743020462490496504401246858069434468743056419207365693248575537483489325057660293124245264960364966930905576908350208856446677782814469667296772779242730127235292806961440110146022166690600408310471297148470385749498057153106795427276483404742324284404635773720675985573254380744628044238694641018785534895860985143127809586690817756100294324609462864052082401826299867870889898570510728581835731081759424631663828015768773355480454786109959081583974086807627589224414775363696565056113983874458380749018625663924712517910160442187869769430692683837694505435168315623126842737622043908153670868629273897808474587444471906415804293004946072230054017623989987836022813548198122894654330151190295964245304520672686551138145035275384983890671247681270535478208006518327488761806627729519363535156670550698262664575528891499563880483750638768815668154114411792392058744325358728418130680493961660842701128164173852630295063036207830757133097755748729576661980155020084176418867491697813751102551430466450937556953813220761363065971787877176229106661424715461371422942578700194672831261475383587387261447592788904358001234298124339608555264155026518224920148335658918472221045043388881998309204386409128347787989367424391273501867826476614432828269058096472603992459245241864920563404272635771112461407975425481765125950756772490939190974385783223723350733866390560127724982882247548250749952144074021848567046887072211520178284946748814595237895284551466658447271853985040315414387284875703204729362207916049273825585164183347782143749097998931105970505446599135884659312447934596006343614403894003684338605402745071451246080741414915303783221967623946412899616923079934878277111768413371322568543887352350878110892397926224811059349307023168770316125110512114480103496919973893120858962051224090245268264100613230516330383000090996181736154869506125959317704166489970006230123587876606917092609893324768321669867822046793612026087858458226675822711770914970043987947316452428141318025903646590325693449367006805403226747805319715318274522820674230049623783852195896562052047025177493667547928608401105172900374888095290816165838681676134638216419028334698088879863054636417541852193614411569182314896365500729228994222399311313519150786100907617044317754566443131917326468675850717733428109885943998881853364489877744365481932340443873734944359813387969961966425191122727608044697216642290794525522054269508348795919731057097276901404249684050531010917564850506502831809642976463903551492129082452638289693718815947723826968311797680204529635380713582441401647870399921280842799550182027575202915567834246337012345543279441424433870422141324426845762492753419949912780188875916868691638879135822260844188025838843175822319540687023872981627950593479217768017241986632403455990306439350655903922698940980422987519991817205046056597082639344007276295542725698201258543062601549776369071102520531032137401610907564903551370921141368731076187399156198103208496017637362890624251020373683799079634106517892660659418259874212890097526565779917504512*i1^139 + -241911495796830072191311388043447566308340385892669678580539433355663325796313116182593548617202721426814349783483675034760710370310133168568781527409596141105476308226439963995836655277570079738149259239742713947291408465818967825905529254456825188878487614404216005723300162971421618088116513236320590840549268693099467489077912564743193034882490482864982464903073832810292659086493092542585413885066181225700909046464266271125884869542216941662097645380673979790640116513061076265200081400629525947447903410523134875019029983344262815151728889204035392202843115061626775932533932353648405220627996809875496662582750083118474714114409025049412849870740859327109638819744750437903182859735787672234455183739031035959566149943703132631345965823448492240691064170413185710774685613929390212715320927981499459388307650225708739464725354708636412646014507868686641251070888941195809785382147852057020479820879679358690123465310356268554965306949531361454916944811086394721731802055773650723307774908459755879103589369753071532000171263845673163648582655935017414977935512006168721376688843192444718459066896548324699733912276769172070420953116429668031519259604969743230400161075785753702560268394012639964867839190310694224997176575436234932936594808674862216184750126335530857576640448603248419904022555508276060675013068957016663635796203550334162442359631290134380245213925545455630482099619239807148095130496587104096643005650734213262060012981748478210418197517563252397246007092662064991274462459905970665707479413448831443418096514429019041748372567570363757022761940927823885807424608765085625094696055191688212152905031055780186365300845887164734061042746653815536766514844894052425657334302222750150510254759571396640833914099165090595585417375329549229579270017856153259369722033526537258235103872191672344081355198031424305637349198822426403747796194712841056086552574432759121339949852947184558438504106217181544103331347531124726980988876664473625712085740223373539280480636434694715484699523721354601674806216833791839696885766210676421346742920992433006578984305908722278627143075910602752045865233276649639081815810557306189558168620568686255899886764823938517303119029315796098896123680131276300056064220910853518481254390551016841772883174835650734185213822038013365043511652619478393330734308627122201240563046034983063187231604516741232892378248801415199950927214904191958247628743374746436428938412310930556863668563172041299500699745741583646388453743286275107615225527965221345805979161631386985993702645298865258478475144235625541879241536107537338495956272649778955108693286130432558805762636472297147855262635553639989546191050853496269246429355875287694922907310357390466452572816536044003279738437606826597310569383277799288906719541365993154079434323523192884864243161811845424268415532145242344216386626479911679262511380972811376500766216655199578468404836307946371870576488150044394204269264640852533624363553204478108772490848043620501684099198393372223017598313347236208585576840405969289326548562969239892458886836052141806848045318271956336771072*i1^140 + -1545822244916614140811021423864047610041839569047359875396214494358604142920674545971348224837978280105842551536311287732841051323852058823463397338690044950541823783375429627646559098202343424860881949587777956601842185143790092664849337485035735419351381811600641064112354271359194620609181956241698608720485478477337960560094339755152499422911962327560836114805486691265140003038852382873927064978065189484335904615211722188650597777728307160580811673368435615627754559072350207557174381050847642190532539111479738974972208619093011147251133115944655835273899660853961130812653177078501893551189717516620341252005822662185018901023112648979295109650650802403652681260519614809746079631580119742238062809727176775000646065995873082961854827409166581150007687633129393065956703962795945574576427955221351874627406510919262863724219457222569511544371148437075403446259699714784055821551437376955532672400561666211720447697564641820598068432795559959424584445838324909630453232085508068145790753052915917705849382057880385801351124875855677995726475041725630960949631088671442873994448007612067263505002080417694374404765398581434798956172952319663272110640036550983032325607056921972513847767080676015832858876853149081041966270010974134581391330584110864218557378021777191348582356039868470229743752622950642037374191960465994575271256922049541384661210235730761290266865870237610556066058805870037316567525898932621682395059204854169034509182213468783796305190831936987506172836924148901145035452244864692407550906213789315149567952456868998101717676994040090094136283614777929261058561805663847990208446535396066226339132796107718154530208050654720373422885334210930995834804098833550491254510203665491393400122179519159534079557043096815958148632158588851028273535536015425558809163544829232164168317352252542691177262871948967537888004522662390331812291935068646588985414869538696712610677760348016833887822238108548088204070404206879389891410607634917160670389190354348814732806181107474594579386122770672226816684245208905711507210613532114571777480434029910221772599239128968292721318453776266277928188429290865265882081701713776830904920486449248454671108596894350507987453065932465449659784375121544066669210617410912321631847733378629348971972402601954860335059723308849029127651767998439746415867424590551898902161743425683842703238084343619221648476623011631044109758411141371839997795773282929643863291293930143518769744747274299638556608803701045738084556668408983494010308518007710741064725170081361832046356849634058380926246333378653597796640714159138787764031290674655837689115529295763493048498919888655148703622094091580800887160615274871561348721590990636186639554729365146494030128778042944931591542003365276035650916288140706667508996121679781834160983702305057163599170795806824311431168710751429529573759437872491664754876325697601219341770561203594587492647795318034786944416056000032589855976800287664890357038648999056664850845284397910880166420841114972889955689464068648172995400121458274397082439193550744049773974841955202977999930153475506176*i1^141 + -2452671541357670781828592853244484907163665919557488293887580429504365498453464619367667357427946346359071713201937747553590033110284655384978663906439191914653250305338344825797544484919330727686172956462418475920974281539639890196176743806737110395219213103931509183147201706513342940149188889202484612930493590112343901196744852107798301501576277530625613593164396366834320361096859552010812963111767418652498875416322049683195205493554268648221925044126811743849672878325420820334790772930137929006678416707371170153665965587241189511103407981489655907173159430145682299221727264421084121852959055222974023350407179506082646460040010509399761630565940470219118765131323635630281468650042730713171109083413952455440411730927199193805769362161026831899853056302167844406584057538046023894342939922295522608714833321270139406423845649817156662811046455593211079242168261486554166208405912845965842578450207185298256272548627459809906791040158362254702149306321544161264259720356704184911743977567405129646788359566780234434446289359451448068065689876881061382888920334596441812312834449114281990660672092436419557363297577054100034705203966856791665092749606693878009659427281961702050512499939317360456323077858839361103195336556998954745666752992335439142126166319061262423379318680079700328916267037962946029746171000320551511645416443753348984806312730074928209822101793673400292416685125827290552253973209325313718245768471930539385352326211746064211819070676278206357785870173088335933455490654522795901222361083759053395514756352063598366799311310352416118945859123055725607429712755691527011249085348521800047578442020501799511536780043735304486152429200589820584072494809742188441550871008684959209812462359627937808190776760780931571967235802360276783122133464928969751662299200775640220944065829406743429082101258396448135964081987438352251610769920600659848645165283009771222304998988331380167503895087704710967604435961115039748353011593749578836168492117835073244411556018942837886826823258365171000390764455903405718809674193900187106217711972172111762102045738295480900182940162594332925558482051467798612906180184989460769812675924451548164501243824787233687607355354821823173523768584023424120119757209519023182484429756621987614459379726960462618375161640139178283883234147241825425149285831470316738308392790486500921366936218235190875100703442402203828568097537051513501667548494320679077550576601545385337647782874445681328557988848722368791027737359287939387102371912318397904219742540398025549395947513824100025459711726026759269193626208130641649633416086184252612907814139858991757254272924114490758078796989394773712002625246134288497603626212200798542408366307721910219658921467512407739841113653131595804395278327611398787915175324276645028574825856494841306211880452737911076017470015915629101070459241554665816489366884713948440431540589438305018895762653418006966190232385298814518899775658130105725743813746205000919227052152122472575319308535108022226867097158867784614465367003703100255227269112428599775689270698295500149831306838016*i1^142 + -2969132498503354541077917751339210785407610701213150557873305406787896564596079950664892726733737806110992918282831809451271860918058544996327871845832178879064990118495201683662536457784534967030002899965761402567452353456287054780854918608637618838108051905674676613936147140076195851908694728440513932587426329581877304329712180883288272519197691974458032609742091951066517614346386960732981602477427489454800334162226900285199800220711467198589383432617610896243240752975590184263630456945125653767086191616756079118712891513369023602868581259559590494589990939179614056652282582922839933571116974406340092198095879371629959273292796905000949314538407427769163639857638468345230888767505036131069941639617568945893658749703425404494846330259147241063789563804487341405224921562734399724983186091404771052420469610063159916776705066058577632024381909359714468559633432997151806747255515862439806172555677653620527339613099688444237330565193594270255414217825320952920366879954881277596428585326413488651185381590583512911378392132394671725312836630375237594787383395733716742159808126804296334391539709997098441106272468935606317624199671463162604734491714556054630283378058014943082042493159392505305803925637530219394105328548725955736605696658998311306919895714551647567102265189809908138282933668871867397167095678602551471518481584716147110613734372958606059871159981705771149804118966700243734704181578397238987826370085446206521716477309463327156086281212700677454284147173107102429395680066809766505981262545925002945276622409328914745441990404906011319434043371776946251266624727604203758723472420557893021890385385273247636502777307344678383607128010243571941250905225204052469844527115579205401767306711947507863975547860617002839684082998379926644495061046327865205882573102306150806623623908617106826647414712204790022597813074196657375236091645052928041806926839962336610894923882908076174048070800616757822860057268000986787301494608654839819320821714998749766334501923794039763380170369087671296788363417776455822914173036959032163876793129954013375529047302837619672020117736022738394449497730389258766856544182591641256628889568768338995414254876737104669112586771876360538132513533461316453071413889402533300571706415652765111285135103724704888055107112874971635934040367587785414539297106304491285353687826060710711242804913536393720966921837617939418821393573775989849604223767434757749162747023715987938630289018836994898045977340745854824160640458416540955893671307549295724935434942357015027720076046450705146642339048786936934856348431219415116682268839140430889900308277823187626140079799048410230971549241204523059525556235533131148545031251199283030675274056376387024806332288856417073709895986896003878319462236364713324803139407468063998023515438103583935115769811131453051882909668231078014381358469444920329360894962176594525767888653593989993656824664776542959452720854292709823861502422960132383023592364695060657956516349399522951415233769482619993820536635211309482009826213814498015561178199685002835394160060180040427503616*i1^143 + -2982545833465345164843346657017031751015059778610394669960618320146206543337160189974225087168781491702825793046588591839482766418844969621580333192838988918482023267666902874588716725653870932652474707533684819508893964296888112880597562520957484000956719565961912094334028576547436363957006591786084255408405196685350453035941311486551137367143068038688997938214092772038911896398110567976241283172320178369951922396913780514414639660758391660605190845062861599733993959943386301884818817724932160858596453452043087656652360093140280792196005885844223525169057355209381444099598872118616783262136237650067441168152263855462041251749300619356733968157825260949742920345743757611689570042504429128878783939411514181545948953561680348590086935996722097128548544881146004784772217597100063572274659629177943396328198835212750195241978793219035250197547535724852672161132721177471533328719796648956556637995349909075860065446411656598977347692333310425043474620046080626353256150290913649412403002710582532529993658037137056675959198116497283015266805617242831765350374213521037667003301924193374592979153762782435835348969344761878662499423550753799505703408806421882483858246682543898689559109600995061293572396974836609815133011406150349874365419994942452348814198015985444433196795147931137534366336874572731394613132114529026030844952895701163811385146022464951406127108051733778519384700460386005961888135964820642058332432976666051480183842639781375566172166866758637876840352859333894809168191149800173266088042993726429468276591077505737800658093899387621245071925228011316205369020990407583953437434142965561669731788215425092800888525400791861611700239802925974680091470726225678838996086581045118040969586170498882663322160824812926504451893597187111855725454940931415143519797679749419466166396530673435947929573585856374029057830210605356656614723946907666892088641316139309687142679564305769336824892547706528183088658263557578399138917377057621305042273219652728236543587506014965328084981781484084282041948674954473598807183876389453595089292791933900436842746467896523874575600502382281893850720541022386697981786552666356968732399400627624011963944613743175954929440131614588596694470308205597426959740969665174950335558855588724849144576472493954796350151070262393589613971603461375797967060010348112476735530796895519310436876781155142819957211081865758520449653876694429968688258747804837008299867200545770185838028870693520872144963682482372003048507375125739766672245972161450698066637357216417971463055095088248216817248911661220627907548133401070940820763407187175719937526987652510367845679249005682170132501444168876012543456439090341931436768809473577426250956058949728446930038628539912627516796796886860756524665530786467614312871127450087141750187358239080008104305840175471591100229861949514415550504100541619175917121897312429360107118917885281752084241502933755035095043742804101021787908618021478789566305905374757016628395315970407384289479608930957973892207388935107087855268156072790520319341996660983950380970814809833472*i1^144 + -2472258716661892928527124155632612326597410802631856550549262784627137666077382068627712504956277456274809689954883595064804842736143605810155159966728621229751720427697934139537472411793924468777572741155032010484391587752412051971897073432550988602990598749062247231622117131884008715989614956735967808666569476116441583294042979938562873384645472375555262903954914143188719439249158023877917365737904903292985648233820774553568107726365698553761189486557895295953097879585152069352457353735680667706109778743677105821090495386612549647741181451189589393388246259654933599277502772107081367172642467870259550235040613530130493307831100391750120327911080899322787918393076964092092921306577729471789564616624322652889577934979331751070354700665067429020258821228103630550281201468307743425762632060878047996597852203684163930944459756023575383260686000150519142778810610018518661055169110502420345260161846221175444165230532506481331532729107273446695484393750854514346735726055698035647648760934520125883426013804716860929885982605098219529722433996718798944451596528467552456389158549119063059457630990057703393374284597551588666872321578145243516686489296604930386302214320525167898478054506300832507264965164637943396251176686905855433167680657385836604588037902853543876995114291479262141451230572761686477683792524835931235209952593917858629681600603638304100633117159718826799940537394343977810430087724282724309307045204506593501912934334025628529082162997972616316252542172859742199423714955416242410701074589019142342393162770792601980063658558464828908758861682824440716973943476917600436853226748708893685156309923568201097425455296737722226073935942715328784939763754434074126835567414051902277978389138844747751311188605703409617175946369299134965893821482599426813484171865301729545045705825693881983448011002297889039650246201746942620441098260586940136388126561715790167091236146398541902655347528021790688078937577441639399491530621281753576631881733291855432992050331196298333004665908060859414485652629998551602886351763737494013505099071123256262102544678355093918135695210742431553316039289605242402448788421341555253269500253564690696979589253248760505725599200964315607729803343638120692330863421587555707434919506930701894377184221073227399534171027368951171962054864875763197194467632513012597189243170681011024321801388280979289792693252882422964754359050901089734338997837302282999641065049062411188406016145065684945041227604026109843836477091246159741239254510878958410328221715907896199489100154666071185134804387463248825344127242399552469789334469810295966703862491091569459206878019887993071586169087276395234382192790943606546510727978200365680758948582616154496635673128020930367894804488041782218769618052561680719955520371648541522533551812979611856945541041377407037908128822900139746370551943238973806299206052280325408295566396146851042403109864511946078281905963695043281026954989776191443232618981740723842345447165066108853571980888803554521537890712454795451301262028861708660737887759419119478672556294144*i1^145 + -1687305041831840942404806820055229193442201339585321751032683175222020213097599335853461311035407689509447630914284498328718142848261220049757602324752004496650242198514994513355055270308831634906334886208024818649485372948680247631170440516053911839217106915662546395212800509685329498845082574739097687177490921929112204055207513978849451064715315680598647429823916279428776392653597892494969269650365897711925776975368003704361226679605801579277256088873888492082281594386551861395931999871708697449563932074929168630002858668153802151882578823898262643628189393641141298202772858292556529425181406667952309897682932653356388423116820299806535070651248114129443385206949297989524809387791878688658712139787366829227414458545001236713441868006935011258487498893022019412940724054320086598214184839332018484374795436160758762174364996224107630352183587175047505234558352958555569979158603407343919600333412095971510578871907158493674904999837559109718649329317017168182608351953668817646219649458942253413146150916302243233520087910868350273858585820387356017488859848168672604391162323273884817923915938970972448410321197771873611551176394984359771045366300281818644025517934880475829073621582680905921554397986306360326178736500929348083166515343519776187928581574340863513907687287201533871173369996463664761033396338048621736549987893391272943041772024631722089131193514523624495810025547782631637251887125907652646695672893332302236262188036803899465200358876521871773237301555498467090777654901942631179053566213969739438060851406783769739458042822906971902669872443264347568129247756213459239224774219477185999338292590055319779653294375745549934417002376254130344589731579416967889022654274597172543288701090690886327802332324631412356901223448610425479615350703902227044411756042799024982636429291769542053470323641485979862306721716201260554328952094590510474453669617850820190684969024496955436556205957230329707096397145680696727250157956598296554120636364294234796002844813426282224858993235640109616350451849639341729181745174241866477430868582591456338185244527481197758241037189004703098589974518199605639631666570277343828615231618095903745076994022893887809387720711458764677121163254679306534712361496898818421877940688717180007114263379373874338210306844966906177490389715964519965409532500420620463029744587170348995170672535580568341636012012386501544580558376571094139103390685365555975169115004086673850649595874051115026313863627679331283947371146311143010579168916737661078322938051080151046848640762489635375627226988215452057039804636084133008196555835781591304695192105239359981857318914077938523969405141990770808418031672874320607534701134171712888722925121719843611660223059267975811675708417715902972936778927739303366685452743170645158274061912549632145989099039821660928633237814607979364515891733515841532146983986173975767534654514883551338908095949442722981855913835415454373843377129597939916124599015191187440357003846372406015230827293176066923528741723961565803804277152909113237702092236323470115340288*i1^146 + -951341430582359834054089281206377033910783251728683338209332645129915243346017414291081314074755878510242496972770172239709383153437117929185988617506642230068071618689006400291230771154430512474254074779865775491286539273797857727772533992193954855534951887287388362176849379522435815625217269008155471243957245213762946762869714993323384197222270621294539010134839667594033483431568949528175864527251062011414921811029464207316250988569390208797440365561519993475839622214829843259234948115923903313090156079646432700223644033878625534683502351187007669297501688777642072262486024500088866578997649055236411390508850282250350885308631064326164813865708208043947285608638121704831311959215589290362362591767066949061051343165460477413411210472942767130602439399925177246152291851746580919112470298154481453858527238070217136030314267548097579161576136614253335453201990520873121213261737237536110632889124871488888351281280761056769964241892641273764135791724613482806400965234654223871117456912915535509840610389587563634939571855574787586194138001858464829993403557680497424983024023037221907338866249138326084479586083217599391266966266046904237194017643915203695891997668750457841574416584931892385307945283937639585738146336866216635442073744725061201633019892639623724212035279074314787402541420242484467152753533454905553162098016172834398016479888686225945988252852180482409053296123686021315656608367728955248760826055151544128044280331445848089953177505526192251293476905884020313777970578039614159091489999681232944039269294754678677770975445672932200625445838875873755493704590125061809475805295231013873758851331294309373025228432588433917162142742929689196536702221604456237587661633883663609221076798019330520324394093993893307773316291367310931166454709565961702874247671546546046757079399556073329064355261604736810454309742984451615297842193486388399935883311366954201629795675430833746937981046226324406095843103066661189302251655143392947405903810052590519272048579716577204716882607819601938975522321925692702865138728697964267490130796932881175085788429123806482086200276438650878504077541645441830375045114727991857369777350971802191109069243949670366419218209031077110615736317251389199385340192255714422469066991846672023849136907787233494134768870977793663197486155484276662180379103926309938485417387205738746922643252952096335849998699956075622996427117855249853726411970751227755740834241486101486288703293412538800813104148037098368581922837362324427096757788529601477623058946579949570282348354876984007496306860053259676633962805267370529299833900953141252291367644175333264171636829844415665112889682976509464256232810625536762567107817743167139324959815841826348810991208638046272949178797690911004539810734380884371195701344223733332950781852965097573136421633488924328887952011063207396110898142016866385630681376256542182414593675660578685716797352612963193226532229002110353135839821458567099744058755519827941640604865628713011866541678447905000410065672876545125304874472575861471527009127665500160*i1^147 + -452004933356912961878233804968076874894294604031805192004053162901374911044844570865527143914840029555054783030912147172750131905992067332721225763787572087339679235072330578836201921361014998717139158046323804947837121029271637937439868954203320350350106859072995020838349920377255128867524639181236608380522616080408292881209161789221066530677458478458317401931098022824287689462985473806004447273080714160891643103008366503465171576952844758418347293655286519767885286259351505254789703236870078302317920779491995121590763703191012045736101023685907628870723600954140447928657642384843597710019348593248616851459954811321142451901280174370948694902876154929007450200624578315175094962540538903781723883178220259091011599513958781858469935665438823852453796430959062732016360157006154456805355415476387428335823000702364759417021467259631861985817368241870819390004421436786049915751958998188976074423806814588497128814061232452516777734495293361700271645013708295730829867358221326338384487652919016877495965755311559152218819295651919241587445733884164335321929235445445382350422648504255419861104769527332278897055017285272285813903659334813690648348058113633427358356885887954810786351209806939802230027741965382197023281751156312533970824707542911053510342358645481295838747568707704328200281287075573308024881077616940254189373066771605600930814362230335102134807835148321794712580521979422719752728451157243004073130336139917588027838521471053497364049862137186507055040262638033246102462527499339661336201312385091950774890462495701599274978968859262050219118248458871485293927497607388603714568470188414508641437591444606990914752187311507738129291509276906259118502576575056752482299574266943676227640412867917484721859826916829757984738860676868074990155610769333371977978766173818591326906514895559440529323527168894872292162502806726739525792234346068589844187209506841051697253546588269449300071704636400755751049939631895493653965321464478461224270115846979750484179017241165119273529398385025803502228054988499942474858258264179042228605579080204041462495182987057369900121196934255557361156037840416474677250063401078543615710364869702229361964408219949734281880813054342056271183858800861202896032783013260050966693979035693750747077680791586734421402843485066954738169216255645536927982403076625510626637153946773611402415722390570099942354604525660505829226366657298598556780530560350510110779278807559670874749862726220021222657714927984303875858428868024793588998772203686165236468195680270529479382853892623232414820616637947512652081909938539982770714204287700679537278547268077455354982786385675157080166658226828285727538639280983453504595780418117978917244939133289514492397445273767464018956407445280627898660299798505825504119216732998624019868427840646168732587530931464422733066759117826948070388278733354279625015867700501478320666318544035076835153809304597866535271389757605510926181582852506236501504761004750293040481246449615711609859873213201260916465678725666986532936747344800874653991043072*i1^148 + -187453005040628940863219164900548194429539561880906096597223192777781318768721508441171642475845334846891001298104152408653252509561470710495883245320323391386139450964604998331602156773194918985501281851864754451851666816635533988756254872562265543745067441026403319905027395396264886190077276499230426648186161651957944432580052026019295061856821719365969355756105761987145136474215323078132695474921556458606967621162957806004925970498057241912740906104523664789380918350187979359836887003963049562779410388664575454150311542094976702816343884637069793629229716799159701461672832894915267553333750690226961393005484148752510868147164208888285256479995222604615170761286861076599229541381223727106218487506108962501490501624722670960633783488795476832171410317162952470589601730171538518391528689988334792550249915689587711208865579254597752880455175238694689075477601021159424097982646036438635409615035164781203815594661008848909003332240282024928471618812259978701712712197838623130668759924122235518636423412942534172841002843870336546102879817258747812733577255574783940120620894324891113972855893280107722329059746547255565348046085807894875564237230961108728274114315393006963903995094306510276443530079951118249776008002516753671600425282344966467391251169516713705085452872453836869589139684059224255561363690901770647173525912792917828284675353208428312925537594188657607432240134497958276987570045019824387413342957022937038118218961183211301968179334137624069782677377148435766413098341522565999312178679488550589019448961484460177368027522151464161295785933836145951250002627124454731076308448948901645418520230325717959541903546816249414272105385655411758664673156668714878855548077384873488777231165074217347431980279788069301752842205207589623940742238144267665301470092072922779045123123502469017533532507935870989981096361211808377936452621292764881570761708864372343505005673011257130180559200057358651463135083540781727846443979877064538268958818620931871414352901764379663719282715554089589215855387768390603550295031484108616962141979598063726540195593892047744152506809616987458682942419162901969694047811315426800409233027015740614845207024040877948732029973371574831521287736730197024117463953150953359469891186643800705472530844300800595089820952821772759996642588073299584171915109344247548916603149513360196266966865494814506360134244486249011071180092914937706232810543698192493859796605856368081910721004584246535447159084663384461082380911929412911214424167659374110856868787442996744182773509494267055808806224138419775532475382204650242052377806772765398034888211039257900317046101021402329296142175001414974911068260724280733778086411276635462499128191486072626318184831403245547391573707346479137613782335883138738536626421886145487461581103403653740813136459018956642125953075828564881454824274192250658291959875864334927542398044718966519507248709983410264626838095588501949585137354617304710165238951952642302856572527802339557707327877383155677348624299111359459994749987370633311289344*i1^149 + -68635026462104760407577300436986569221142540485595865376603950750736078058915692299839735594481629035233196430836972312681698011748782661675366171263341867130071285196821971742754720296343442649530148936857228612653393287313173502225422630992662750045657436291039374033473668325068019070531700595965164011870725697767643344890045295832236026315684192097216339973475755966775208854137091658081529309144802368406470711409577784757157943764161601325331561123416587343454262908723039026839034729113976640872098110515223481021668608014496874399857971246259284458469496918680979265628898922090262647538629057537015215808344500417028858822185789371111659812632013644318282112002743238434387437659279398356273160118582202384811429856538684985682137503447305894475996455628887109648273180770237590574719921457906398453491396630310569132625293705760889343889605238237995589962875884182212393583259769044202473582773958294501727880940634024049848974467983866904694315411995794404557710991014587042096478284172386529053296695771132010110987803145079709783009665790146824109937500324047484505764217006162754000716264450273910838316470006219590931584586157930847341551173563918032284425811404398194111358185800876520479645155175710900786365219505411262286094911602420037858753962765832785913402914960361308226095438031549117510180903728370627876636254785532084889239814253049270961585168879162169629924466166930846624456123719856415798421870793345775495748419225114820946913320446917811480156869838202137664071012118516755242210323432831531431657914936421352269616947029901991078744621062509018821012361387312452299207876923975025261345898853347257025760461858154990237247149798248670215938870165615679904502400113348172117120737736670900242110913169662839464200989240005482511436325973589156536522945285181519820713546947552130183397408008324806435276354669233887468486675026928209901207187618785369314307734212446348552396086805558696566694792451705025469981906290193992490895781790656846564210248113657554316442820641514426668737694644360243055328555930695803419299140126097361407138653496902110671400336039972384717544674662902350191849279586272446005059598327957074585715267530456246793995881112243460978060933197240336545525331938291794828277231241104108019132849209111110671049450136415438264754722010396357242390615851638174203860928107003673479329019977691973123820248935706520811764665371516155182515920142129102465531734190773024405140094277686238392721976461864705956320363502097202215951325019478816353757989557305468299332201984277059977581533312812716644670369993537852209879422532628535710495660568531868986764871501076075247673935686865019683502342743432878951712634437680022375645485753021900163417144440420888571945003338204962534288478797612199733174928141968557831056511085427934727225169550573452499719389959868131517396830013362718148813611991463230497384303592365761552491340067472018688394554823526129487452640840999290228186087470964653560477163836720728929122803561816635420144679254826692005352156843474944*i1^150 + -21797810774124658061823656510147940897988068764852706619601915313160316055290810216590576758401204823232979186929521772999507947517710389517022565718169241336172322963218143256570936540211720181458343963321649327151015735306815840277659401410736337038939876495053878313730402322142245890700158805577569216930059720405410336923499673771869670006149278212307042173375413250906772651141660314555452823086746948147533250719992994712700066669991842668960139266660614504632346675110704748512052070514659913426619834312772645325426083764432529705320148796235102645422948128893998010774135013660531787087435601279634659026931731512672715027594312197114406357607126893061497226359931748462792305100470065231339190007486435863620268968366938468423458662597843180384184878580924577297866563073671628415293375290721184562604787776120320235232222762538574754128746586499562202856598482930915226395872648389682797957667942375971759000525783935673549727951349942176566357302475637474118062657329484351929411030462321302071116196183845835560172403377884380480918569334275322841681636857629795560672114156892918887178581658566211996781750487672328148459909871588963439462573222287919848760609593436204937304395332999878819151362198447232302823357433373585183359753098679859590630393649045186549234100233949529931156231259716303509368263570811632536630899832204763781152011801677554808678410577483960096292789208128346227680445229766387058020197253705999367184666762515872433276613691500142413115653548315347627612844182847601024769145766962011335218108645242356366172872948511126418784221711362532789574490613290714616720254967897335248557348378081236177981321288846732418300792871236606664134733499486440008757528265475922942440768897601653232321376353049713965259138113189548001689804122329119535584222975205150915706041259676081005764935893385841620854599626528980523847175085708733254719351472902603820948915709684950520525950483424587292855361613620127945123067683267338614422746589870511963378465261042166801250877969452038332768874212313920987068479790098584595206773336605036495677629195305579704096151567862794787035879708896463439669674966233396781361158859020417264768101874666341478099184841540974652490004641895814975101295222564454790689104316172197936836045305634919210032334502803643646903405360833153983973524650732188753075249906008429614821920980561256631208531084258000898381945528717520369054382094369309951752808314925865443231700820317232560650922211266672549370611540825943090257084986795488108919559085294339144973551884006791147852585847301471759533010065782523114976217341459340973963426189485275128629579671063420984256700901033808083952401202363898676633930414431080416959414382474760896491704577228700249998455121809489503470679400091608211383515594655306882052714649412273079994514108748315076911903847713454198523047357558371080595532187146214891503654158952253252975664771249675451103843888717468499036402605197069825266331093072987953512677897338098121473098932146296159063451032377976737845215232*i1^151 + -5994291921646293540402724829707763598093670317233428899339256573159425507346518878999951918728344184662545068972777781526532450845866921587353148466582059804257151498070595871556226297324783578607537017655036692149388568383666694609030581984402884248338691518853004591810123015845094765290895820185128888370086294118485723409128427047343562724930262740230766928000402156784521308627878767029998056546532516939603053309564392361422786554373758435931313998006078476380287871657114826476954772623520319720882135197567131787966107933591538536130748370617523503152917970160020623990972408616723848131398501164517754533653672464272964578922433519116049816728972316206206378249812213781178572020499865587792215999008421104313017148967485567553255503314680691963415037718093064842917025829846660755922721881314475243820631324637081592460640607565470493335548870721372831972845145122711457508282501091896579954930424795546171334097545875237871909412644901748583252501921676897960399589059431422104884478469835111459822660576154434819138543932973436625215276206632250933776437206902173042381999444492239477471399243691433025846289607338515428458367054646418663240559654157957002470882677278057012627815283915861059748579618243273532840190202622717387930340979866917531813891369033895594736395833033707581347247740787605632937161187896228665288279425376307942296879342708707964849268227528280638473550675136723562777760128874878821732432846596594365527782921309941709889736177266411947363204681317150154704517567003295164439519790706364247821982775945039445099024703653750842036314709512854568932583398617705395971534002417856441587873397699284676226390592671674259959700926853259370172766039860680120489277500935880635724251473182100730996721084496926005560261323730176990523041961018378171453340366463530109668621911101312987667428098271957372655797771941578150844695072213954402404997628870624105916459437500140239797915206873327182599511887217845498486272361580264099964183799273120339826645094708808284552371643638090157498501593896851196156754400793398542387535576406812091519229549373610829095828282884048972907269250289558932190743277865754702499967708324875557424888854305361099709458907825029367070021017424273226750539799237724778299443248763406854071281576191640150728920580012543968339696515301694312316580457070541758888603048522645470693772165544386895181384642259765728857129431597823956184481561603289033221764691742635093173216032101979568728125177384510812427079539255836651138459779958530864150004314074174816439705675696158127085388199600297110138478298021663965498191068261627058177280642314965403764911890523690540171908610657350639600169308248871473207388628275376497967877634071691788502657239971280185178020018098962713438242266320741932527046335508137679671283601443036578185296652516996110047293683383283365619754463302764599285435039892631502758404862284551116758788389405664692324814107600846725195550798228772868452269249741921312346644935389971002967003804161153786730053663438892171264*i1^152 + -1421667294869940698447274528452809721386842616962467791446671653596451516957222900345967960619947579706838186938262265920833755351174144403637090246273057600839498219184296597710569515555637915966943137856064564082196239593945373632613660568318542992051243724954627104887590267222927182767878654053300357029571729548848293026192354613760495394109295198585378848372103269833072821724338133986325009097754939605100035291956061754785640893537386329555328576732373230540900026466523725975504226805701789242709209097313801915524826405802259083985977129879036722793589060463640717794760571112622102393160557892554957785975858204721413155409340219586489799419383815092622159320913890214390253023751694996901206713845855789790012334828095167527876483898139865452412837529011703881107688138226607527506585559300111226778912931314929534248768304669560392621222398081250305858280214788683013616744421628561430974439719031529318098119095909225380169619443446870484134520465138876465081429459830475998745443717168436798830238296092035341909059744290601693176600691118892925451385091696465799042596349652764279288831294226719837837213082189314123272344500208148460076296994873324145346513906744551341697562217937083582746180943578652512943697647375116439649112584614455747781132479264036093094244366916762272932501070578149088684731288819810679173743284789077901188525006275696438840880767466670198269485536164595268741636344956491509049078178028787306507037469421018189449378412463944260126428304135906533624427516241429038808112783618765097445437942992560264798714855086532901724457200265440738814882880254208251492131861653128097342177463367265974298494425751134829130093921882416058429064876243583644007819915114471414885358072915013396029105794956864086769370221170857528486043752033239366147666002155015722706983828768070129672054405950364287189143424000428534364620359108993183621417283757342005960890739960445862947669283525255771693808258524370385940054301872067931431322366186701927136853621591099902949391827786250506845798582301372783455832273385008763396913803113077552991856958732530880592547615187074405378625355481860766349061188101017369008600176209058420486693040022855800926577794018744873488419435397971273854007692220547655894761483080301543407779738556472121448696648994774269846492698974920701335584617061024597491434603932091595597456187122801032905188481378035655139375211087486301524232504752173618069342099742866972675462593278224044470929814917696371884924808927706687143618897731193130444865971932319292342246137361343439411035900023883596867983297335048583462122310736710473978406331697040988052093944365257686267862774396869589154897937125240936478526905190200153071534368233370651067865471525015285846865001782634814930083806359515854228537559138639560692821536335272111607091164127395176783287854462312131360362563302337935989079614480434226326495969158077565407545759750652427442720258661482104195304609513920969171788904356502198735885575761615965636344134692405719423752593211392*i1^153 + -274841714520532939311378844584280462165956544206022507486340760196172224135419801731739315040243458128754994989676844657218411902030645652009016191001415619530784211281450562973729032625602690069587612954772245265866727838477079881802522035616835713685878808009087017142110745489859296873900558575292861390683791925255674780315714642761820939986792218197855215843789226402910421789538716928972619773867398914883270105865477649966912755917774601358923252303292963659905581902157021993709350372877731392260779221879111866500773146441045071198929117456287119654695168309017313440233626883962547886222371805496604285011333848933905491523931918487387092688978211387911151579400691588275798043660091380644912040410286406234468200859648995638324359983232234232892258480883004447458240724714967249660412019126718146547266328304866681900975710651672410051454542746689568890575180583535551263267340681447132181144835052923422877117254721251344585456726391244622174446720032970281143652258887213127185590156956379260307408846520344431065599596459072639774081882143177656676587452625670976996074153046327750376001685978637461931568781950337463812846980634677916648781472908304098650346783555152871548465083467351059975018211186502153956342681807437327351119931048606152280971674736693344393925563736674880072326174071930790871426474004254652812250460869771783305933698870400375436230331378727943427436217601596288654141838193446048412614124369767820626957156676971053213547569305586720135258805895472051564577981592251907887096461174835082908091912451764326782225757506726001172727488900774449266164766013628926516443485457790676029976419172749259669144040782171494737483067251462878582944926040610844079522060846067768553376587798392415370757697238795303116178226087702256496376191535747846361861149025667905804304354099966862591660102922218967338332204993254322736721024138758920510262837418280239080015487277355798333351026457502826316034356426957414865785365643262581791606254855534219079712312414715832633920899937857273722876070376450958890590818952021399398239354409822694454531292601879639547068729029962352612830003501637929607073773387370326037848419422768993283392787946440028433191400870134497501893881437180499372683271223632725658878763664125269812440727734854998333284359720626892269566382890049275378514222392385014808771494265495974514448647185493716187538729349712860320162214688368170487430788442871770263472637561611556650170299058033014021176974986693185524771143659266231446459597089620328294543505856250377104454634472563017573940968489502385055337210547437803842027705983638168034216718764861821669983108337237150699439490583907237903161370396093607315328959239735285349935251804563656862702734754451816513839690282659128038356770381200629349910174932941375507930259751701890400381148267841119795545105822739587736287757151434493540270946050158794002578341403265069225566096527253345504178565440545282215438766664040421863534617733807062771261249953878784355307472272084851639713792*i1^154 + -40046889944948949861538441532549519368717308548866706983563026724160056661656660649285377123408755285134168178832053624559648085681442091023155255767303061358922422786278658371678878678960394540151838495176221369961793799965351175846342344036041982270938927029600677372914803082717482597053524088970813875248080239088060035463407011879577500191116777037905506697184669169869793405747613444794050896139785265269041752478492997863276286169725296059531760172301656676953723388271142644916354208179119002406487425004575925531436448987915971987402127886641858577810968486242280408354658632328255662420802786654069434152483287307408336793631324429196108422716961005144283952963235611048149195009244755640129566520146559541471664002316163692653456234044155705683818445438677504083728778567000861641224147342436428459564805604245484270408690515166611453168788881637894666016689219403578599651122042948611222100479177632949086922864433488758840128884150186459713102754397344280407757720472994185447058162280605000567300646768572054475563264091347582004839227168971486131354071739880153952260268869803078184910095004308358291791648794184229578156454302648185329714235209234323158331835051356670586829590125550719413630743962788477416511889367424846771980436069887589059724300939511386031190689492417429778665764018163514505254274253940286461950914266552573009467567434073073081606876370132927839513730291755742353850585934631416188504393374121880288490185952382329241042212938325951308054055454814101254594627344634119338874236826994325620379864540285111944059316532889543911406981706639476328597874531018551282648985399614661439920080659429188466220676926544567055863307447157111486303814250037073289632507411391451344729846977807984994391238722788234254742055309311731013681301077961726647428502422628173192964672742487990321874676605476684815552719956422871111219395244904493607490242006346514134482305339997289300408972618459843939686693719471880664878121900928180911971415678972483930131793997714579485628991271640761649153490784329060046342534814504533160144271119038131626731784802912863135184588526210176417959820909134389467275064134271929089129874586140370211156989487676875774726531789496575569567318385512226421535918448284687269810379166493512925674485785941772594371352795179803638935849908684121191772203001368558147054975020200303614610327623510727436760914791301980044925904761396525094761717668381029337379134050103634386070839950678293001601202768383423748120324534942162736384929765479148594851226091734032275874255224731568605702274013528118184829134446405187992761349589727277489723670229155770735654178600145436424692669999040099671408811928484838538734982671275391419460670499723665655265141478519979544170939150571165056345068409922975230603136644260178801460075567285140503902769750360473691857367731571808461586416838175009551404666945022073294715635114664834825336536757500742393283817775992622757428107006615391596137519856381528268050151177082938602598409671276494848*i1^155 + -3158253701265261960970714738610590846525741328358782333937630453554119930835933322122843391977278760682679388455900187050954344100550793619250368736451507522738580649845099872796081785248275752284013634271284453686167960106862694418248230575551221645035808856335627426728439658213456662976221469117465398237035729975238594503598121885857463294024447051056314274720286852108566521329469968654114216293692300930767706654582765937004651942674272543307041352965883573644276475836803864811792546365573024484736422344864738882935263043441033218351148328259060955644051133686506618932077588646780447119118354102521025461666678884524169497500437451095989931579679826979877397789047315245321670584430866039506553857963160709712956976060235856972463256585937615525637445426151546529533595592543599832834250442215349667672125950088162853096773488386135053274554741127917630732630226978937131229398680255563758462505029321641496361590686766121655562551408906477902791965800649376548366999273079060912774529375128745800501051307998729321351195034132253093129004342560256625026305269326610854539970849447340884476286610292363257832818608872248106861969666637171164685538005214291479016430796163463036622388278070192064920165254519294584231665313572217243573193867858126168399220806448506000939879353787070752813507745421305980604884196529710195286327290561677368114316711204408209694114404646381646759809677370370557080506004737480240627287454699909949362655357809312594967808241689772447047761832655223811177506268951774657589568846731522329443820835220495992809370777244282629764128850285156485682959533292244409997344395695523827015482733787454933546830928742744401116615529847391539767914435021493030577091074909976764239222019627982915760427778515564357859877753377180984093166315263075256328260282715042366762687912173318279019312282597374921057376400468797030523161974966990088265642527959289396361635039549311727638199386056988805801281254628071217142777939420467132694784756241310053801799965605859196952540108881699347431959630338935238206727096317229797534945534754235149126967836698775038692002451589170331400591691690861209013929934718599072268552069945162600605951991555067209277401848698696332760452428648563513907174028660072193611750651684351705586960782131187317280758010235032992619574623796924635626567566182806068228430032788024159749962335805023692547722544430261702908316901111565057938447379961073655728577898393373997318206080677230063787877128884737761608504808971678158429705467207523681561046534035622561625585496992714601475211789149841000181444174021482655821238801404714991061680954507613289133154248702346446296677851586969339140144349420610040300466272222516726653076355421416780365524764254607233147763740437005953598051020866696982047962211860369529699832061222632322372726474665080891788185470984814726062451171294039887165637256265841525408611836593600749532233798194005626147826956658639952196351354844903158624264470935530567877600227640888119355758346240*i1^156 + 560338545484324550793052591057106430198823023430705634768571759353224348641382794639926678559607514492099165301705881405105773957503277804196068240844993743560978142486887696373599818535912380007005206169524134469944661247085292233493221946000125786994134104704195398016429726645434910359235223916944513442568518565958706364170252632332516429600239751083799038580599855051048147628900834033764966253667911635568517707757007083601906615314355563498693976854538300304648847410946798204055342178514953962272123678585035586959190947812523293917299554902558447918676334574306124761377269329925493194453662471521143881245800644605482182182910142603800183191399479302143543153720594453013486423865326450452439550004038342882085310741097694442135025484045536902259550219336973142817586150044543478955366010217934707199636539027450071744884752385020874695934473872378464320056207714183232597620313089135874187039453152154955319370459481075908067724866161766875471769351528595630016489829585272692857261392572846115258445541514446806791348090308856637324396174306735468671128325944561613834203649239896701883947754589455342851437609913575884441135048831265222418567343487234480133249204162186970505604564231712064970087930220609749099476663330738973327230724974372084786701993680170813840610296144339250816678371811410707257796353179484696135259565186519775432031241370035559196350662955377084693853850072649614854222944885450599716825682237809273565077446474852633387079670004658425168906622936785970840068932411085661826907863017176964434110273751195130744600591986475063324591599229497791344733227976460619816124282702328102144530030404739668059302230648040916907748734348290639898667964888904017028399738376130417343712271796526427465192139921378244928318742705665965281695401938467188954702985928675718065957523479311046239185411553015331199792232075153487935619166435568813990434033366376640217114740530574822321257456734921372639515440317266068575401731528485331963364392975834571795544712317785454705835447223472000061529285486944209884296581441171486428460874899560644368265739649052371689380520597924469887157494709056781933480725415564171150896883076352234441469280456827052100815312795215320541353086914830756480326405835360301633355138803422106495540640115003928589455964576566414313339993805450616653574326262318994297990073833129762740635938390002903545361868985154435196159061282732696415253946107483913282077068138593032633240487285323407413982378915740744748863024390917296598168198999864977666468375545747016433460158458497565366411511782642048776027331964713905256993043922653601330446055410433714126963691868774307035994435821575967178038410446008099752856754508677084327676284437989798397732846220084143427638354866974554567492644444919300891558515870352432995321005614727815753594849367593423011445003170595669651668047804104786108331960631376052990867617644874680482127022141416333593972849045399275988911558876135511161088683352745080222512782805904893411328*i1^157 + 232926058082862653795978527837606302218061639027088206177181017436375383367181232337004491916053889766358771244635594094042949939840725868809096267245576458079273436532534992410564514672905119379706931998961308240532319343384514656364965064138800037409742782410714421781216788982522306088854234254835540452926641375629608991854070797726614573704157682357068240197732078401070392403966735339378683430334092527713918166028044099867221995813258151543595838993149833457746529240999676450968341252550863049762930801502543408565532900416727300012077058219777004725628877103957837301472014776101382392389987839686584849757718209760999729834282870110926745466184257795770688868543483282418703476188511821620832858347764564719779632393386034889679351071058061116233462578400316060624496747181608729847501576027248845855562795417682859207203718616861759946045078133806077044472007825234382419233057962592887572861535872285080466441483501139924307056714803982274997610969462978664064830316953997280984237769771650033473474144499403990633348135656681092792808340183853655001374200264703517463385414443997992930541777860373253819640022312596527749234323173709932643299522984600645240231416083489486884299396078668751158419550143759914710997826816584026288294818687067556969965665226219567163445049201357523160239996915901011796497185412161628445577597611263034255011937799183933026250855586400125496185921772163435814560244331384181307091710757418114840203550451893304271995842826720374844898914609684794687905817017479471240340082181336575820134194928605001262695646747162921125604477320853175966921444874023822876420050364939711232618202710928720065043127842207602340757196870325971775040601331679138839789452382765299216327332210881590817770987579300020029811153021448457681939562597322780827945957801931263519092253523860865098219487442784503423702295016731178653196249843800553695140006007350407029332205597326555741482478887326313709655270002329270811216926821727121200341015528485962208144859242588704791324292467456221691665242865599668765797458787589644431152710835282945117432719392383468896763110609175617974834024513716019254866703600675498210617746751274585307295997847271406459087672388056236052844142472238824370257748491117631433684859619815735945931009206610476877067287498733265010492228977649040175469478323975769970234325157341118254667777307575862915449108013541150104476619673488359726250337265172817321801015925218938315590148591386949843258645763794786683639434851368128218243629300463977407649718041691057521959471033354559819314291770756963242935624673790642480903313261028835564478443520696539626299091226164770180769824726879505092346076422814528698993689241551371913076475261230491394992670762099304899020611059215371512153650635582215384662979764022272082391640692236776168127216746887462297356133796205728816548836585648404964930661171627721882966719009130732621194071390311842218144534354595873266766973767557487578187634388062722507804800972750848*i1^158 + 56902087541434351229143516103331314949053183475682750469617390364866448427832372597009806771728710991478692706786943662408262683530260316022786746016457057279286469587559556300054599317624205457036655255677906010310433725950592311548835508317564348129977949544489055444911447399394258637493660734216305546712288172907763030737183996294767307058940489128550029195816170824424774062525990805774494977264255180866140204039161751115197369077819149593045563481259601592062853179351098948862677130716065639579922947821457371478010579171701080785450204231757796511379765121222184774075802767564966480751970513893187231853794491996149261717307126580348118984527611220926011152454346801941484197163588776999235474968905643677685750344164185953014273512192889858622668154775266610622255375690832766001037631745224604501276906414037421677458320074175823432879961048678032811401020435897597548682425343133703131661955520125275980994089077997894122031309123986017009464747784966180615728626690049729159890325890334349602561061278459789832357626942546989093324468995615336982939094182980993198982182061846511007578157378047883699777417741241671277446254983883394179331746476950012338775188497104462993339402631050749208456019214052092782881024104568802077959148896288557364490399504246464516609661278228013190595544395249038471697418234797149857303156317663868744429525900160501370047378728347456827933999908073595012781298326060921628302719809199374388093930708425685592646444603610741500761851011680961124941676667056349909443950996025121619035157661977380872772112944085895092129328637300619954987555612400534246179093982612657678914489995976483374469293764589083171285765840946896122872837767747270865067895356608088542668610636435395759687351216864044259090887092990400907174866294802413214628925116363764948418785802423127137065795064075256993653862057219259080635652667243217337966760434229680159737321440905051550362941796766324008355582788633401082239198113317269059360699541937572626190795111370144767955110658225894461616848849083867083848177049801507218376969220323677701964976010058934537830936572345732094469287427069643637102261460502477124312492908605294731737971994803207046389436834475381161218857058257462502394707782753179243358070312819424753840397641521591741856536273807187522308905757111127939547485737633866423102145262339916797450185247918920319916775551921257664443810100713902935825039702893982787023564482884303390060384541134655670314819384562467079719487004398562238281261407119375336494795727704986329428412084810113479075408258707515480906967345635429044218434131199734084632320875722206558693756705572430734086126699563771779668892616345484503681150979575450016509299105848752536175086649499255377979157036120094619506661619225631269190743945887802883107267053555456166567121922476691560415006376785952362841994568066998058577621528022007964715999289933462583221142628541190964818139105872423786372662169468660878894529345244087739310145536*i1^159 + 6512496963256649292082181627361705329128535311592600808126256427797679966674647586869460413989546200819737445218061784842224319372075139196694476377076126192264883940586367636551648183280818200014828442413471283204187977157547498492323359389675547179678590037996824964749180589601026809423117692190399918177161872142429121781014738606754068873199728789341105250786085114175841723231007507087766362466417780521763494809411208419356408957804589582919294151787810159081489255349785375127750081638174961370671014501222714635585101636927086339621727261538149574190984431882609896998611904593474673690398998151349372558953655677290976023761450804184534513347562184017747692612436559582655027978124946349266626727207118629549575943586238119347360583671085700521269649529577359068410685751184550320961791600038854192813300678305297969699321356667261878417881501520355046551311188523877188177689021867519312663310961506144072516563693452117961142399564922029943569583522506754322416845613159180559710607188096956382594256205564201417320719485753337361204913685314210475714307450318352511929070807520331137774100809774949307061146354455087898179061083650547385440742232325511264889886694921106920777193527917039214434626925158977522055790290946565814842845154247494697994481898618608345481960006256591856521906932311014727499471829815686139644223171104075513381620367817768612448552250506720939241180330879483810000979139704932410018060179434644075131435277998844262683730064748851606265628017576510885591637609180544793077912524221598960741630676680639254976238456125368620565492910546985082749430620785819647575634267329452014408358336487487921996385954149045904695759514274000986890273043253111072179405335262703175264220293843973750134024119496741974466753399507047038534979537494688576754861045934085606433717905096804282014617053874470931600075082519380839193997558451091193672975030375160889022758188880046943902292103589318581039936996993913993088071790761793929348396253602970443054523753173165010358375252472892241164225023037909312375356827239093360412938157453662335192406412761101384658232350446558886034387293281341490246679142899327518388013694011590874704609389582100877502182897902022220855249695772254514608555138168384072000043879675705896965807086214082560645279314380138995955379444942553309091881262357331590617582769661545863285613898685836525935506563319080365035629945130857039987780767217315151210545430300366392766841730506269530695245657745295084089690514082708062190244332015182288526952155970622140149278604960408938640178251955179541514756160979993061506596700408068050551623552023334863423122245335336547748692643395660096672082912199827001986101768104996429827829271861618190048496109261615900864258760479783012775099885942629773896434724376327207980082481195459929926494491365204514130831061384294221402622020252881342208842990708118319308586887024552515075208187569566646199527644954468115555891071363505142212314017645738328064*i1^160 + 152250170355300578933411750326394713429668625439315451205033981884620841018423446310970500763022036798732803100673319794425908785350830944617921960977825740879245594818307034497426934612286505624352764706483352755483641193930816082534419442898545910542884169493660028243813165965521114849589924969798580348844992714136544561867526165857390365387742270151999537210174965648381443784701269641177662136165723854899133851299010392082683369739519270110112732282520718251706035358349914314478819960437960289582962516113061664770866244629228085934600113434276003715962411233531393911554941736180970317742770130949690374209583987863632111628085088688812423742702316367673703722280637138300352370924321032209255107409553286503660080803375625643231184475004571330235821698855605488320376344477835968253147996656970935709924312028613655687299085361144091788897967290486626978858759887695051542168464732093157464409017593799120306615574568057727739224621218257512094104679477426019814207379567710541316794767362277951260199290934707676114569565789625846256561449405415047402482699944668199748503796252959607708411008990052256745861349286618989681348501057063762348776405874154308678591136293971758966340209066147281624576363027067218244003424543236039215105038233739158669364407702716031964459544400429849643982938378934447958863250510757907643311188161561881313241887455065033220639476536198472213157064796058143911421325560440467755281493221169514423597908307116792685980263588836027032224002520045833962239887900073316556570820709732357996588956660319701483932139680961094802105037086273648046414580714066813768956872616260723350673044317779904578921301961837495083209415661313848115443738867551290222172442459249170051276897889343945836002348152820034115606741210193471737987582657266779041957844577804873628770223135014138010761009675606233526134552252328280689510530067753573137968049611516502819882404138384958777891946919223250265998387761107681252680565442089991678334425559317947160359769431675245738133893579685118502177964861671065112458351021103155596401449614615631624390451964947086904731209918671441339041349960845964278227421177988211186696448699198615767968117710044214167403284685368420621101492020279698430961889518137440206149891080366270574879930791535443007100546516039995164156261407236901312381886158871741364690357672965469583417202473103135127622726579810468637772674945981812373983570091745639377236946902409990894054516074030008190491537767517519884974316160708137284215065053309732853291737364265186563676018385343470608420773260819047940294424384157501675799524242321439637003287223034383923101659258396986818806029876899576250577252512122324367995758624900768159551473463127831939161423987640695875777070350961867504312412855595142281101550265553668371699762763511857559265929985808188397821913904359396759745844937023056810634650901127709901108585631961289416670845033406786107594452131389767520395566477579390472900130635776*i1^161 + -172423101776046119475603177843274020802638520473989934254403883208442167744468982231283251780766982355598749460727806652246210462458399871641766292796049593730389461395917972933836838640848763955294348483870228388469837777512848176410562750668025432801999799024841472784569380111052001987208659693640095655322966067469831861890542753837386919075877238004068664355901338448814792815010064207330507726332074116628392794170406069702808571967560984651436185914757876757791436708866847366593806468175613467263352026319985889865999268063213189086476958330619503038339081509520892405861644554034496833217109119817077725863285346074817614098694026842964734000332707947476387258642738071345643788243314491031657764709698353359363333683271822943971701074355891882756459951804968955159490867171776457487189440957922172881297834079599726813069453367758630916405418938462710162001285474815446348944749803013341820964532332381133788689538760349909850924841966049268091690159760702396728496961965988027624262960597278873957649274655701028071146805099953036202604446532635198264180163655727650564112530276552826889837018760274735188220045169693867208567845598123244560488178175237447622075553762732989510441824243173313377161086792330067886558377208233867468628125454306300114127024401202344396940762932945508190172596726533857089601306559882899901911690958650626817239412548212979597420708309753947111000849260854857854470284452572299620433507470884700091645432699593252711212659868891474114493426969570934907868852143688984679632990992400613792044788883814625124143437622872239109563636659259680225909433139885800185290360708284939592255161968034040711222435894132433282541522647149174647434809978805694373896720412454863110872464132119779976531823571142129204138495847895017996426752265890966832943740383767501055613000273851609934906150392327033190006553567378989169263309632504707013312184095749943889160241977043051312741649442130216302514202201155753842659029215882483713645453540630550858212430150319395085890339909178165682994212462513184172768245791501821015237077101022359542010818558859349971871595237273339970078210677063640390473802860059685505360765486691260643768132383404989133075821689918377782053909837282674824553537504069896768397591972735129770580267855195908585268913959900321854981187910794759883674690547923491436078944803153609619942628214371081295211844194363379460334892621569828147078508113512643881639736477469648468310951056815230492728085966421384700055494935563015689326193919905696288043330965930340948810481607924244979989284227404542725335347361499941928463100383527588614543518930300353295186547292732085048625008659095006417562762717288404300821053235840242524979711540160856210345352185491458551113110423561602654053348246366286254779600209960594980105005278261206809018291564948887526726392568090043169007961997459732714062347594808229567013293431720289536595399814544428356111548667704941848761337117008145221156864*i1^162 + -52250663119060600439105409455890898318094755730989494084000022269567377337559355633363793937794171044971247606753474265935796966370969062950308974132522346530964112299335110184295071875627515623321186901455741588730113925933134894121591036874761713962457122707355685498659389043884487789486817526941676722814133320235806547042588786838130719176856684763624060562589110257569118359323704551811327476268879205266332862836662014314693074087351785559194169377216100060939934714029456660850952595286648893063538667635194313633827796781081591550047444546802776027395499139591048135407618795650300011367923362888104970278519318224690297680677770424432398191811833085067055962112807229169546239900020461341304111202969373899259897219079145560078154744163373477681358009012210435185712753457142962247390575877619803450135761164034704775790307813799942557467807986977814827329052996482894862031098178802666138538381941306048664752708854845443452501757581756629261955550706841779745995749422299562704705219570360604578744853916917818509755613312383729712212947078610544763938870007221661967787022994149168143856893155679041905919935415455976928864667763505158117852233622055687669143100990631422590833363887311664707020626296902665147781118289491715529391715219313609227697054816063776068297857624430514344804468078499036647293862462797696679055826844646092671531436886343775208774946564920186208611661567690032178254288080424615372304699701182097724418908644559742546828282685773323433602557616431003490409265435929186277064923755004595664199685804162283270894455163588973659327594073767997295075994208673317945019361607392302578429193453134561559374164984527750440598854234859457630013648765143992926762925592753918550292415027690134922772659219298883170265304632369088359647180687894273042951331066417446705803255915159317985690896570113570582896794750452605148709830582766628994260281461025566638181965249677123772468612067876592796542844344388596044402129549719112850030430611864558826542220780563206625967626762569690815866538314878620889676604791038331088673881276259102494617344590296891925652732472955153506084370827681226169711183256543684859166562350984961933020264117730446016439232928042183224042293160885247533880889499281271095939736038143238099621253306749348291747064513690502402320679021775854370189925371576483872491738632419588570174595788411310083022060889309971554271517557967975530733457236662948672427660207426916156157395070174698201129011617440851545009304895731393131282517873805351795653087640496228273501756791914668814201503997396922578337699735950148326333659778053175584572639448365692895111939182273876977180870327824329341570128055038118833906599780531090244347278077310903232735623712813851484157452853545848719017005399361029357625924901963929648547839003440845091556404485169646054696192013830792288212647312471963511173262397473640262437192798138182357210436553684952645396331104755475500820940187114668032*i1^163 + -8105447234687370606664563788195038850915794833053334817901643268420795699521140429667787116802233706020075337013395335773141899722686326815978115444574877473908227143847070454089382871819032833327789641350446708440987468101758979761243484317499707303457747034943691099640720625268936056870754575155153901394330171124277335178911090218157019275328531424721794034113026443754473564704404401648391318219046827782614111275120347080656593374215425077207296373241455430784357461713511210409342672478934782677223793799709636964128546990983990564109681587447732511280457231428031136773043713603455050023408699535014242692045586279046499561578167517883258919194580726339431483038912153178776955019077647822748733781934236902785071164416028243696639045050227406738723883252929268728106403563978369678987402176398461466780568805862954692627960894677410117145812423604872450046046472598494648195685887976558401429999424207513734548846649217008696209880855808096246476618599670702465989216803170071550582913843705592537888053819046337134668968211377254240140812381920526765272829398595068810791289298167588822739199998571878326163041812836932774147230836100339825683997643630160002888687912884424398718042294025564886133976791668837361311920220489946790500965985897427288931864004451545120807745190983088997041439887968719379547902611886336431855292681149922634282022709409298789408737069032701824684211688006871291644897122542647043611119711894931957457924390129613634393359590331449150945838941752483124058176271989062110240400611350369689154714051566549151934522026101980381543683192963351517405873572284544579975545649548996694250449570812731619505518748214688636684914535240850002137558853351947081664451799578184468357399633308007106701836301057908711635866281032680181393900581990885115786868079614752015927642484047883787449982470028213091014133062200629554574498282656904936761127572802543729925337062281541211179287478279307349318690715271911232468994614489213422686058151650111642114711812720494877746247332873888193899221515453795823353579842435585472361174432854699980633451413765941102182265085632708478285687497960539434109373706867789555285208858679720930917638464526113143370427041862865891724019340840521204956229538621286269610193556071191924498046339035765887176447826777363598243706506881304450662013566355706268954124772792210521401392408752088438948778393931643447571390794127055725969861853692155476268530068850054390822678598422679629065484446972344519102423026648163259222826771431712792875077399060850808856685008693888799561522822089308849455642101906075858468882205058701490854263539220014964593809321165699878502056999879744453511454188590520927300759439011041236532579988690692221774127849694748297911456635988669912723868336133609928680463314565281646614005723194735459235938752328763580358720560618295322230934402885962816644628714356373068222530871138595493387957371411635515838673754214726929708539183104*i1^164 + -949827781860637587129854689954338534547175582591762294344607499775032454686121337412418796537729975096538309714470785970997891872397147844071626314113397931905460432483650258051959311175294921264012307148059355912233617768467641752483561205910016562966684601492326850650513183165952081672474065431304555680226946859083486746744019030394266842979628025974676766373597952671490968518930262307743302029707565794828749875991839543858036653414117834150332387506025437246736335342462744188197443613870260578739347909940817839978238181864606687654247498394976022030241652379395857723492644405435200043880285909764127089969957149587746539280910746011084362468227584157543646508673550277799076907087821589507305549137304224906226796641441511795850373264989962678849010537605809833208997414102325326667407650967651362031692537338116044309986479949066662684931412648566073249692637492929400423018289718661758817881812259250432569419338725420158180785850593171478269590980266433398349027788542032212007277280875293700513768920352848613695022121428283444136871652831556720771592854863486004351097887322316477246353257089490813720926886283600696014176952605498603980570887706610495550184862657903969850997609565537367369972629501067946099778398214761475355508155018534693307836022318976813925517551705466823803016968604775924169340561931832632801574571834834982537271060080347297164011960263703226427169099967087953094858228391335552326199550513098699626390610870271113184570776598938907069847871483672008549703802163885475572962633439851931256594029553551636665698722590401617676495523463202694561176537736436685726017868740698418414793024840098756677006042763126048288432932700729227346787908331018701548609017325322287272061354481048961872268062231775386002458728958741517887170856424076248942169281105034397913745990988467311948865981663125211799705669356243853814344495343067155644547294181647581859813808160616048689188170100789443521946946209031835545346089859850682496749155791725417652889382424538135761935897165967102157195912634937014170616885954468147802732641537377687432727431585782279147636618937122130635040889431598989391562770813285947761442003097291078460604744941050505384777120329805745278125195565959165632196975844453094612960169493997136838393552094010246817232445839668372936917945605017922190150248960368738548467302127405279216714686600132985730369967916160873644675264897240645800673308739973113307255830421110932297923767959437782282851940158770841606519345712269620642349451189569771409498841571926936881917557873061212182896129169268075123995042009589518095000015805377982885961625841070193144085252188136055019675297457157313543331232208746092740940802422025799543309559721568512555667428495422272680020362634594155841416784739601761849479002503944243073925160382669857830042626643450890260909450125788890173853015069742532243483315947449588637199712116134247369414957450937512697386273587822543765504*i1^165 + -69488234768871107247321909167001179554980015963523184540480637096614992455237832978476523985229706439645772611503794777100881810809634650421922147087929025648991704808862662765368997282799396472613528715704414349649496598647733396524828926639896852876753422339767490978803924573592450623769308928013648196227308499809361866878621931610332144425542653795980454838910920903241524784461475482078495087161502582519016710125707643337908188457007028047365780401851585924689001783867864799860924691558585641485942089410675962028479810983143940359016295766990756484661221307406040161427564567763047225173310833016000384582753710129937649855772755236528544708267031126557428842111202713953737545215133741563920712528046130978661397793385386205965623137402262755884129973264469481458183670761484819478026819185236067989299313445040996684335135480651825646004865058623127896382030538657711134385799867039139286722602286326918561605579894064739384499181786618018930356334981567199460670441471981485368642200129781950137734570192894606014544106214083732036118154175607534648549013183458229776189534443148647758410101299390694221318335061961901155614666960734334619881878357026317429958898223008460962940451489178078709792979783562157094529782205400105202317657601900245029859648302047721796488632110625559452710460334114046706020507710981334930936816724357604703356680434222390458631800361532249323058309159888859739284476348086523358637686906900939096830344079630113636722760409574561912363830376852898630129441708219084252475847754119665740335434267189811130676274656065582918903653727240907038189968744937122187983178512861596206125210053618386262153951969681936639530011458821716631644054739072224997331403168841545066343988895316586055900818834822283894686672739423207713352215661771169749825755463853918793943997301576444303306136564468320784221452880508740890674942916264753282875449700574854020255055564901897679415233376848858925296818739265244131867504932966956850171871189669730882031714618084100858514997005472259395149121689458257697057033001869538198781911762572337358443032338040797013749309870287301429791188570154191664873320398171113415633459174285070330446837290195653314591364857720475703202437522938844599754381472256501519082630278272431580222904103861869891454124790124364590786292297686674517024282166584697217703108045126944678232626197834018227250376680082313731345359128314762911539961391478617371296569825943290669623084963314933864371996369122719709500344922907277854928020227647339780468927624366659718616842540364603140779938697343070822661063392680028509286426398144104839533573117709038265030424063732011200184848765045543520372443388198685704732577979071745006383973193114180745457403352546343982486317498056144254383326184231630310709797964072847004070645611412000391310821871198283046118461940207251394144420149656200017165989506489695475967478811159311174662913808433788331416556377473024*i1^166 + -2083088785917270984295112803080240113600114485895512364110708653706584291202346506880639835368334244247705311721660000479518923150460443378098330583675179812545281994946454941885186354024658436968083794564798979453779549300348768696261830852508573191407768316903438770362240501162994460577063904614867524352192336920866217321634624035076625163651628310051833813294710147464917456197860327796156876744248624039504507587856553683289323644440936554383842154366552492026975082613039230507334243064190086781969690907856009279875580416047328441273390757656468045632786469250696736199810642827744006510975601246169329401522289707623566316371087028672849547455155914839627963714434407255175825972550608901423711050123424565924022847082235078403159756608168084138405338929778825619013752958475674622581247500020158197517851738344342512295965549692575695787466223626674297232341021284627895413167772458014784426255164230371373419589149723260024776636716314339712579677650404688384468177054224860542027111699815795879248555813071317488464892101860201804068800168170370426089271791145940859594599868077671389029299215985040466347180770920426255974666808317722907093089236818179460376983819623664362068425939791348891553257027909608483523807305756974741560905927310298634523481485942126570544366294809692318616305572317285707219465310604631983794543705780816959146865017594402816386041355670095066239658436077633332701527070998941650863294144871792531686270899302302818392679988266340871718786366866708435683882548958491569927664562169032574019041714952707466262357954757887470653259035163469646397665658300783550362430354240778264414296854392432470913740388951790628451837943377005929417711237317848054951133509802797955714357642624403514287445477048015974947484330075780029807739930088270711238867365239374046236646140459574087930891852914659712492951766712771121594072771990231177176854094092423789717395720748097283657539751746351309667165276149014534500791883825422110616175796020168026712723227930375472969761977441369436960337454195900242791889736659295984867899628777911132974182405417951518689467852310383283335673399276846961654469186754437906090408570773868219263011120815366158943675650622137246979495440620764279305740016018746074968852201665793081231786945566285193400857621937788366669494892946341677647121087201232275473168672580506810466426645179686682912503707930775840350807835900664562604094766055009672606515369706472620862894833135544015767705644856242824887284151100226604476722950660413974538261674932004978213689715188388032656478244285906024549872526892347862825338966463868655475730321197554017705111389668538001469868734683685267169603774536529492661346495516667811646689287898197470910316878745645086241266881084171949002786958854528438382658897161500301151803687107502995802321113922103739120111615486683462882326769569823313457493402323305135695109353778507080889272780119795382846750720*i1^167 + -33096924380376903675663234603909868655798201118502525787256588652850302428156336142835721591705823294857295644129553447583653381333957058039954118428123139584375795427335861047033288208067105983839973451134019134012046660914557379895621548532268487134564842777835794882916241941120020843531416561483331981520880967038276287319706795894257167018051236048804354337851010893228692150222047084904843053692321358677768377573694368991731473146694430361713074664948126304134184650194321712258289231069115832916050751907157237007255986737705709351680387982495138553511066280286337270208202565762277579805554118363979749697516666916363830815457979569035557337617294809692726072007366932304382584180125958801456009196148475801232087264684459581471827219363841232009998455518697142032105372374438837241178112466002377094795823377329082785985130634057696521163559293112999087932562777549474993729713952000898028444285701003737814640646848130098485802715870238333761253263641885965281079645974193379048481785604857641943971521451699377058308573059746335872781926289254177935722195914765169312754769102352647295390853031209190158385094880570505664011886895928025284739203693145013757109008458022877884204330393023500155620631274751526006689597810733982082828664007220711131620710674909002605342990428901033665608141246248961809274480056135555086676095298761486263237187467259887187157028817253684245174665205336059795433245864237134783643303241295797969983371338891791377839809407125400901265170948618562762916156785197159694461591288029985966476162236456382653497790694502459132624151817939677333889925278938538317057187265199433032878093698007928436033218975449673113937968834208979009503823270131066488029717861082660168169279252281946895693005946829638459742747723508787474249033628645403106133884243249765998525840029543205525074542164386382074596449892153525724493830658260450578295660803740176443034931815999172821764810959290521898359303165339967171411743493058954626203482422247157868443816590054585610432104189782635339704216150388677594788685207698911603677106686223666209947999789425474062717145972372230420827853083335563006235350445571501828310633789825887052629008729083852541555841158480431758375825314998252480933747235441803323401589018690576009329424083857261218299028473693020417570113384235090952696380692868605966098930156343015342939123461691707255512655937529027547898319872894297370889337287566414652633769705263365103391532586481724621247911259274984250831918815833711384720605067495802591932561654711004738945063891760584086264320593729479093202097611704669279718253715478516419669149821943609813269382789343862522541531210151914939264104919079215904784761484504880703485640283943080115972071144246592955738501152148716868042182552910380817953493369372201385161513544247097804925779557940622708558678609239180949571484081897519746125332518699918057888575183410506947447187658265067520*i1^168 + 2056514177000601903971957491661685424442429766991976515116477472696536809125410971788314952882276046449097429520625917020502578274171421002877309818231752720648356105014215154965989964906953619320711991343177805328163963898398333393939020464686120526386062560621130479742835277505365751979438853854615440785784705773179969211903199960356472294688688966647886110445411097648068858243656107168601548763510739795160353958853204802209334257569378244484270494375538894327367066795792618506946600592158462446831811929385916539070370299539790963752427478914202051263027953095238584461896712613653165711092624527981677301052300084359065966980884953252576531120687572943123385035782334160283362997358536802371790538305941207894604792781591159990892789263698639213632011988565743723810518470763741035230108483647488754335773715314765323407231538092934877391028554126992814303282989780201516583447508535636764822456944954942452679431311435548666043798010847872204472722076947228553184192149949436459050382181875075370809898659978803764557692821354076222480390921824026779574220846166047174091890568876049417954492494601228817418459715175927910431313362233834618812163731258860408666890782771428190448732639408028039331088173474659863506289212275378474481772065029325173684902362802354287376749919297287404846865625662310966526800555801429984059527581041145779912810389858537237940183697729379720545979890144024142327113219322707981472446799273308707214108034256237452141483025881272949208184836322445193065446626414373476442341612570212307838682394744052968475250823182689107217054161616320556436904343434958753401628365565972454940183369935738145445620834050538414476577261762926292581050788987910525255914265325943576633486043918835432788592852365638299190823575270091847750382725475502780946761227562303227705598489727926046933099497345804100349589025867254216048837341076891526663380355138062455705297434920999496665348251687094588903768098054480704497106488644827838975826765606905433992967358206916208267289839245956734443085524831542682678003313165902469673962336674236602811591690939164889380060083948817338780282789392474621027824504932313154587932287060674819393158274515178122301225991811887389871743666564613460348888762899599719658644886498319622515498584340617173428361675539489151007755492817662979627188426191096693859040091516145934325900126456646078815212006795825912609439327543367010433034735116348441945319641996153234736805042926858948913320989805610368652199407459673348526797889961729223838465207272780732495940748799855008217608459550547081964610549375123674886565951818528808099297417539768026336377984519724847182109875039258209982910576356671445394812429674247130657557036217267296045914831252439560919620321597226063325265831027154393310881023792045800406908739645706026935829569622870163668952328464761594735060846892800744035168591255602631924493065595496688332906168320*i1^169 + 120486929494342308416650883914253448278442235340749731738194195598505314562202635703470753666415881064407147943160665009059756804511035608932288203569197059063374515403628477594570684036755759863060725196491546046084631500239152818208115271851604888814107073120224294772627054473957863057131279185875696860091031299193096522222481248285598774881273444293130214896721297409713179804761188297962313501799034779392767064272842168798581945366357864788767902342719463081122083244831223658882849183898198041433103870372901830623112330718624527440252516789099492464701374255841397413489056464112481240465423099464133850950699880635476947723914557548110110334216888899398085059673388247323372866640891405678015613232200387568879423979473470892298356564870128260489607912131954775959800751112518211623231873047103700742832011632750167335921637181951310112111537068985605357200444037985681034993521937284621470270344185461083234648329381155175878199703470876556027710334979346509558110907244316122686147920075876467754434984030648870552127054939681457966992370091350882333414928554327977529362262417201195458011475654363245891612528942309193414199790277987199235748843729233089052006800168290724870357951182809235010921032013088927293879819760121207679977010760773204477520032565664829743108759329972636457571850320178054017792957109181790903959085078558948536519252865480721214362960051694160445565289061837362912252886975582700475088088067895383914556663865190312379302110829017856465769591501529279302515744859596972080348292398267734293336591227841950458505086148995411516043489762313403429531940949424019917618130045988953317721278433321109802419584315449190599157072269848568151273586304379378668025900793628614359900594663669234634671069532980619200252001854162625529573887081213267864977971688061108322496002211051402680298378757092113980722844109347101811105936860711798705927058560200788143219306763466038363209276086883081360182175552843744022354714879044606119535233782123027181542566959716921852643333275446468026465264230733894407355363549681941859229034817470231426277425565448151684153288401542238411499283564942716812469889192603071067459305959925094654982796162898239249982157041084332230346786692108901062673830713916484666350383013330709323521227677619328248944244942370944425237595773183547685596006553321451126436137496223148891247740110483239503834941436808556513139538378776045242514412701870277549667018093864388716245188591079320062694463269052150162380538231474804956768613670901510176841796548303737160492998129668422886513818290810648664839002468041121142307719489641928348969355844384967613189957627090453121181646415702571048184131679945217532697596160026281657863416910233464250251907906174749860218460905078728250842036125291172235415092008387793771959439811278539982278405511141661910058443317997318801223696016205616228116621333482988819316610242391205478400*i1^170 + 3090565237791611421518538703006907184708566798908816301981468296187006763417474629313123946718879465762780221907643032874571795041388582256615897725410111034276325574029465571143750801069570070605559926185736598804556978210610448360543760922140280452199322456187379096887658646383089548534451020834187956747317189193944954713298154133515526932073037485709809130252266077470917988123032145449026679421637017923238913326427162064593733706925466844863267869967807876706405817605904432953473502004143538229176242329378303294817177038908546505398105395927534342149800776491859432918465399714092038706030122038609058721668366997742067802046072045449919545113603790424246156885069285911077269419939268746826659026159306469436619781791815790963028092745289761750211911067604438039328428175261930899710932399872641410534817576566904932538022399836052010867943891468072884072398243487844350822979829889796671672433424758068689696403368994811165009676901877854840526949673918543566319220784672200360582163482308993894143494346312984285193953394911783935505308850774488546418997017560620684344668143658983244401973723450238857605988290213152676992639992847321417277392819580897857553878978868284738442659530345904973384312403441926955962428283896463973653782845205154656189818573586544723539595451932165966912082219439380780881247683077814505556595777408282270003781995014991126271483171241669815191664731597830168363673381812876683234277355146748609167315671272062665652485629931858598440466326555345389019003203205726635437249605382578401043445704680174787640230960664099761828178556036729719223407769342483143110684197251911668663355528836376950544613589190745830280773321380604887955784970674508661529104629306775751435196101221310650814230588265745399691019496298042961672526821593957682936202815577549793584312853112155576798900195130052257006824223134582981095054494847889056654918742004178963599446340966648861513607718584283294285539016839621152511336015794825860359723219117753465615614527744993434583779744294830100858055642879368896415661631945696442426025675789498938840734782790174920614168294959149656983434702227424408198567252727560703657506802128084726676340586409565722600118117012416822142982733987532828907790859166849952634493554805367089224209420092558837833741536088375943421237165091389887525249758747697117648146450406090099344105804006489083710485928655373401689243099726134706068823957279805297601967440131788751155921324457358489720455531978000375260584217606381806415367599830227362859316619380163247505407957216448786418815756938176277658830609212674529958542295725509533445856003886256020143180788488337280406615738663732310774571435655867823713126433321357850719674307973779994081272868853779578023562862770453780234083257682221007337299982245717900557662738608772034129185384302211094848178383860236234109257104070412333647483218511730338355662674722816*i1^171 + -9722205233302230165642545341873306222984338365501499393346597349910566887453972343790455352646914713269756164799091986395032560288031322080767430917658470108927388597343706866321044479200822611803886740201545563662478312761398257024436155779779563028618934342269703941920113409775734263325622560500891405537430656872353036467085703176232047543811915812041696858584817835943336500574745108146851354472305030284864962946541377106894322775714736195316511426552955084254486819813674618588933865523245602189449808873669969903114014194298413074140739792231096952050823617703261097243972955555223556692633488933133167271008271599697470694328966395237351384709409821883579135663298690030094475835760859489676488825194199698794625710618744513337735681219272949541546036148502341024116283875871630647318140853445417872851673332678902794719064822801034645925872796962554979844121080029211594687046221120738154672154070758851800988270683621970828929947669741565164078725368535473645782444022375737489260115853389458875393781724442678755999951169783310954383003384865546644979252630876619117002463176254434166979620597948696122753635713270479765533104842793790347254508066943872308282847148189368749340253836990997248285979444840627626485009999997990686957634726255785048498774767761472084503297242676827236579141637513262511353087053987630839292365708805056503547714508776313461772349581631415361388571413013780102774069633061375212999013337058660546294083741032981098968013506383216400944100334946986764270957760450510415287449836363106610602268352141060279346740308878960093984201279947090746463515046201318953282897234260463718144286943386673135714052951331691612713519549468209180653339324501766075722604425359901399035676941941359310659859278337747580151821545821530459933436832227529034107639362092197574938715482769930805789254640755498071712090638263556218572194602911569562138567708519290929687616706829767482509080176252779443305285380679782291720085837905370764937767937436707899076746294674735426470828451251006007620014872808985286721239056323993701100260666079326464009958370106998593700775785317611328711212103964672562837047677118354772386836468058141954056550411795645432584890741147195787752480495782357072989329912696035201912199836555723153445622886731947065598856666048854429005961320043077614864059684545985289862436318779088202354670318794353079895312808130040240185396084139370800249309506211209135118235259573454473411257046851284432645848811542603635497392446039918449091034782679238903988756798754666034676591159902568133083145249540865834036624898092006497576818989170888104719573770972279385782906485543384031683919299027527937387805715673123929393387031614101285920821089972728982795503342584240083719804332696352577894390243912783159810632342666271135777551461848840514528415431821726102036311365790003293205995812480209714362340781709321320792064*i1^172 + -372774303405895355448268938034289373850324503964900089451930044574063500272732134245488100336828330158307506731441167479211990985288558487872210437114076506094475778678645378735791667749934846948758098859776904924141720441651547627483034604571684062994353003598976263165980328929167656904126854770041392571416097932606872518390305738902938715026243985331546603205500377952183305137935992260223504592440143476842119415516990060907255558463666916102882062628607278530332213622153065251467074703806597877748241375507883107069186933629759270711499605378392939065667592536565524197639909635180546823763957930159747483810898270102235249095547658273748321872082279595671559011670774437726546784188202682636869803584319872871618367664341818276906249287353139280701070974073783063238842226556315999626276985063067702948132052981442818557237481563140130970135135165038612335287675344213748038503440210575683453741076198644010221262259333591995784789933324918552973861472462628795832647672174253957632787840040677040805236173669290932163736897276100478000627399740729299179880904324246796037089370606183533841232843936590353188169416025950839299833851021231724371668725733189170392063699401163533721016539559101316341001421805554202579042972761794770974693420845776910706644511978438356607188325348588340408264222386690027968867006252616917829094136897534203093805392670960930246795043697465941517390536521770197967026160038056407312641169227248932795261853316690247860742569671001159640088052769459009225899341316208773917687197609403431021678480430839562944850241207172313972736845934159463785290413498061659609017444303410017197149335577815802919989778620237314865401552921609473547092840061332563634456808209853135890604391192294403277901953132385808399428759154557443520596170972466411410148309704974752448579195754279423298655365968394962448245130714365951144379795890365677264359415316991855235639305454662794078436623432713979924691317003445500541632963032448285808573026850523894091916305246978992913468455717876169297043137435367940649081806148288655710241460152013832455662829234912554445849602394998767089240800847511697806168044815846392700244927290497242824051562317072241549612784444272394167181301360412958641867748720656255350594733009107414029261149462807258282076611912099806841726147421844394276912582336768813575669076326506902708343976486225276685337999750651641476933977519813308068783602356875618679016023670050292389498124247977549432348358450154486361464736254614759466807968236301810708915739326377039266887030747842983634501681546864336669566971968229272028046599057824442057887019306228346276404243067219793517222864510245433331974603309721332057241507022807714682942998541161590746543311510286878410090680159547402762366795215606066505736728257835074356087376829303079921661439920166683120416704397959638850818942162262840447710615752933376*i1^173 + -83945198319887159449842706094051112129391952345316572368061803880758764584990302833566018140710720387219392147936336444428852167841220756405690632800059984865550525211613131639339950447994594065530102880714869956746250461938503894476744274883424297268658222754758809922117973747595055903957431372054673138608173720452824346078864494743349412643335132468577244536992373274708543043564309068793728192898349309835173392993505720227885525284756862932255225182419598960145335362896495318005260795789253329530077209590852085497357811189202607354580187954828554307767514100477986834597827039834220173223137036634465210556981295591809345764605214378131197282541713776110869017946858124693908709638537081031616535334498950456473645244515245163345842879050198924950460073882625968805278748030860731438360277877778270831126981893947380466930183383432460697042592016151908841651354350495597594864788928804497341868661035405789411139404542093810911365400425051113511143955422368974101370210190554212445229232183993996312512519693713685011318091516852876722907560987239395940148526601875307003553566554265560138977363276986469123046692906221799794105102143264353012383060225940204574948185392278011168203645399373234774095579416658260089240822115124282042745807970133299974759590586439904914855524269452867987043847784494349463594026366077339016602864416630424018848577871977040380043791216151682256344736667413392470535242030228518781186720423337973963832686526688933426540722283125613872920980672441483551903410777872100208134196589309830167986911560278656386532743517649812539785135782926875619351077229794796366531720759698865283123808301343863257231222632665866145620348967400607443387483840668703725115827257907567664366157869880389893313855910105784136455622843303448376006351250327457097389151247920096308010141747973217886749110301983239039195026244074713451972516374389925503861938517151169422175256317738443064969521468026353073994626851019882052761352500197241319953411339492457269619918055804842864026983054012573136503078524815233455790762789447235977091377711425227950358657032390101256428159645111818258387201055956768821024991196837174901730995555158899047531543194629815755700301838239078128764774741630966048497186648372525374464230976999713311673385842305825655888202343856447335072720601474834375137820288928984332508416555493766659081074962181045127309707352206030201001170192845293555701537876447158712409063040428040507661617548528046168498831794404061303459609667172381975772910371521639139939139594187220228578527070800486260137308512980227735656122315679766960851372233587912864182863803012262337969585666837977384435855597157149018253484978372369938616810987489938579844148076863990453130893938666016070239582678134505361521177091548996409323929844989459373347449465895234150438630765685941740942827655093918238772497423322131293920034816*i1^174 + 183192577684164366072671392320283663872167551729707376689221367927527955960538943887495974062272051576086248276284943464901275755282121230345024624966758154697617504681720673618486925092267665255486363856029251872226758569257612238671327520500776965696668255484610893735204059942869868719996235735001519020869385931255768258274309594017875159944157863640352636236863941546769891837401573947295005741999054416198313187179171561865669297746611935543763685142398781442121495760485994665906494332722184299463449934922055858467122290721760059574865823235102895990657147145063249222330568785146880516548497698568307177138805414204694657750852593780584778376085341084818181713905440371152760089953749339820336472510411017666499619733711284559275277247987188865337392102142003511195151518797331838867444235119972882549945356625731112618282232454536007630584018746412028128072960333311493265990513293203026049571418641906745152114487711193957436446397944243414018510491128246755376725096107417727186208221499187621721286629546099367292424885005968803303152300209190006571077414501157785662054075062398067226551115681260729508614962631586988310922529470497147083059633857155831424429339938700996596429047506102639000111151316853065855423510466768671076535093766787728850902235675112377063874386471374537254374253307338277080328089033465617429290730892864888197465512603338295496887357040498131407180403944757722586433770993493998967837447807614327632712052568522570322750687720578757989701937812527639745970491059433077579605571720528921716345035537858598089167614024156190447389594177612845038441117073126182667157485625529712896240102023841151393038363369959499284367042558628687466550446819062285206836842047342460332704019201777450297681001050644080774128495867625971468966400234703921539181508135485459259152489264774576014542500467959502967916056950365336378392541128156840898165987310895541694204863787035985907911588537267387008829459015142183669504748722568214724751759832840975768534100847990133173525641069307156216433513770287819710014030351474076764031062369193061498902037286751195780836200990991307581232379980593750652583222657112575629104329142711176006326243507411133987079640861630475969569546557312512573099054566989002594021533884072941307860715723695316875507015990124815967973764548518720992864564302107682391856925853979919956241473895090966830454214276774565908102651020803748950154753953373467137720246987939983194509515672695884283423234375536535374270429389863232139292058258881957972933345111993452990669253846518924736575434381171441509011001249835467433509326091194674063055364442205007233507590464450427062609331419327834664280539524180546526747415407680749525386329221510819189259151185961893294886288117516103374170743550733864214053720656749054305195563761787912760189059023382456991415617915956131887625719377427431424*i1^175 + -9661665948369292835809075080345553480617869128180901337933446918508473125721507330341553544937330876220403156015446600835219970659941431539969337079838480700833065938834423501683097690381239721952605496650124279264028964384198005892726470442498390287735710013224514419647768853639287703697592199234257468452781441300163618266512358180420068975952850933295686432682304135887672041606686257552112532188200520387171059489352393379627008896050750472366714535100435707110259500301357800751381439295863679279405789740177227834240077865704826431497526761273749969410767899779064979444680758700141519385401074414063167493754169075026939409423913843381965533622716505744783573468297436493319483842391061956906832301001948300253274718892465294686759252339659701031491016527793771567891333954525651589926014002761333801981573069687631963153082989050229259324452485501332561588242308123551781797001335588779739853602423961583778328526376334197306863305036924452134515156326198203741886451597597409339014489346617364764010364128773127402480262093823921597090363466282788067881477621069360583496838302502956682043217028475036508062851111285410139948030738757105450326692518685636734867348729500855830247434668036052785133973799840996215605598798709134814665310019619008444315457911832307098042272341380537495781012632114684642238373839013444152239324319341664248174220803231070454457915472211026010089927121946037245394111780161225385826638037717382749615326064464127669518340168614138168975047762407566681428750398418164963740970461644821162058381347110975657082450575248326855446247785345458397229486385952928570971177788048483297123781206258326779176852779416245152833376085776644811566010090499760055604412006190819094583942492618237474955823432371545396184542872062991661897757872664466913124668225861249114280693736031451452059190140805750354193373915331092154734554883907017691964334237188817879210447590950695396336227411127578200710061993365081629802156279243817456901849371472880485220183893090605912219069339029621283360627286235014117539120222259469360576808915392045684082139796320425428709528247723825124915634926519964866498069911961909112282430613166250766574299276909948548934699890799114928624448538970086568898393174484410953601289055739758650451922085694246724278760362034830660448364457566885091957540089092839657332978994754856106437383202184501587540282701213336316886147227212986375280551472908587925834274586055011341399241588147001709258714510888444294873890709059162641357315141085193088148528625526028976479725452756535689074354296499053618882528424763961120107625760948364666197937837361919160632453928823239473437161462273754152869768707701866835528588984018606004772278454334576109278047037279613491424218388139764823055579564966312693146397528726135280381109165979155969300029541953598721397135461142476482268729704448*i1^176 + 86773767678653352660777206809769676328038916516227741505937091172316672945959068383616645046157760495996660400026451777495808417387656728766617473481182720468813561054182418355597385187472684382624399029768947632022041270771240544074722726148538781833941175508452803261103205041900728997120133503900229947489402866856033091325627756056851031055176422727396408649486570196683495993177689032494423923541133512538772239554406375995607756404615004893456825572072102333508338622742372944226655512499983505711669880796461017766229146308691346855693911320819108027341527975242746601941607389687153390752183606785247615399880356795823527248713268190403639117059587365420884102286308642588970768241756392018394031986712488405939458960517270315665353207597914456094079656752212314774665982779524800900524324633120579574017748865655127174031851319963693871620695926849891771041337427031990834334172791946150470656949859047808572696128264895874681527666645602443113611478705781522625642122692590276117255433181880307790668326747431985629341554487031820182920942423719445652909001595246218552375263797601051059217519899606808052433245032286674608736779465948325185009882596674643760314267368207784408594181694904777029591757575944146709465405663118465352397469077811187963901178495066458864404203516541312898535656764180515152540211229016472600233664427009221515465867877562060368144597353265290055031856090062131586623247221293828741731982773232056937725181604484381839190942556277728239556611376215945621181235317851646968947350051191658969456252476516517512513988828634843895797973819349927181488739880219292049556118672091115854905050967798093426672433809538887238464908755009783965771953100559052992457764044880329840039732622374758265568510094318560310494192051209492222026641293135151295790223810246990405787055981720587340017454722768343195940280029396544836596559376365592164673390026970406905765240293777485201409319498565640834125007870657788167850298798038934704127757302059309633461389462089296712614900613364622841526997928260502125355968843078004597547863625418107590617313545299099259149201432948560509656126442916419587944662707694648298064871153428850788203044528590171861421510886896907776898251307711420505230861783740251203110437971190192596289989035394928219834636240231892964944811724633401207311618929092215889606907702967618162711695436408784534978807918042962703824582968086271033578465303094758713097969909232251315483929105568745838096267290328502778667344398939336811615550770481264887024335525321348364240568793209662384093951376239213398456308937022082912896813582389816166293114743811212603071776820676711437382971334053050804292964641722692070625060239390138374037854401461432413740174536704643826677709669748880185723143283414258121195388113018128854581955027949603978847452598626334107181657482139506049024*i1^177 + -463219724311040266469299181024064206347225761613065519788645008400493166366396422154753107922554902317643018841838738111545749504113568655043442469130920014079974500840321092311619733060481524382650132993583959750979005854167327662667570450566347903579588492997581075880756995029826976956219659081119740232788997128865437680076889651745586027250247562598813487479316772935626709188900382788956012402493487514031589471169282267965392317713225560166775175095665292674832561368522189072978417165884133428773624373980033550524852660457864881696442487681515253068981779011672196315374493267798175699686624919068297379710946987466533404357060346889234068652595678565146494630017253081661866411955228483949480583590180525415651231594579776851154004628688990314277565346218685573119821366846511969358448643624932470746906413597554045469311420956298207544640919015236155034510676004511119589489405835839400516877219837490943660532564716243633993990877873377758320163433479704507657112802456880903939018899692611921018771131490532798848173591244080560240624940177031295788083129927956656357196520628271071697507990828729634662436003994858526796306547331670432718883425714881406980013846696078657326961707364032733326275594054514379795486403846599574494680812739682389655070120630406335099244276522306249148006946749801623204866361464037303469760419013102946127783222682139072362784377239662724968879748168279681217225753863171169161763016209763389523259383387002824126860255108776085764262911368418782518810915198187159962884812215561330209088161610591915688491563281655111642723563397040980822940593860981410958546564588738283055408928965123704203332380870386395477985678472270409933677179839050118413757129095957964904941318838294147876125752018342391333445375416769212128954223154441580119029217843448384418146484118132578969620794807936104280182743803979585588908659672435883619470392819165997398409398495537432231488424544328327520535018555027282578765535858306004104313474364802112524389244556396901073043705634943117471536027491889862346667867674929044179152067559202224822682892799363753536738703559007051054318806443490735985615751990073005147504706455267992816854907316510434912938986157564458180090372809883151073890868382611563822859136536302023528344492122184317516908505750960656756898540701468439673708411683382414210154057106218923511877330418126061135395267535850426514320116495505581590236052359814450019392330318665016493260956933760024743112572502541750165815868794872767442325823593185558285900705640218830919174511297576672580992483069778294409254554402825037618212596898004006500115086995851519241807113585580877412954905495590367217250000922148103539334333443659088311112345097070898825065777895101330921027406224686827534741155865151951264794234732623269033130927815966194761187090884820951194599126204416*i1^178 + 1369403898347612241237178442042775207383492540324647851543848320886636741512161087981841761078009131789995281644283037058186837462557720494716989623760818069632727457815063863982504910216561111866297152514664022964471363020603890951595536291202150977013950116610629840209486451014749953568930497654707324988342575216859784452708180899449515992738757668325668677685411034154667186123583903014909354477936762085144751889741761951688107824707901440584631149243095566076352563550754156950221056920668185902960040932164834836648619448370433438272689042110074175887507439575157475096876374448544705067618881238322466569504039612097749715482598558474859586351029718798330031003288203431415478152259802981130582805223298706549058617185878126359911633365322069004374807238730122817688648123026807619996328368055140949094978074296028738368570346916479567273795708383792448523617141724819856702234851820077114421109702450153859463382173750256490154890598721582083917019307533591165460233479555722979970335382816857417649390304864935106305637980977685159473680462269598272899510373996436170006299366273954957947681304722675476449580010177702590014564237205211273494456698818557543666681988752962590304880398821771533056512024717305956707134443356715655478631010716101213549804120648219203515632077506103021684212203839227311317307798033276606564490969767810493360667071428803135184280478024935310857378326871427686499885788055879005716910299754530261182565734792824846281410021248954245782170988034259102073459830590358263963232354669413064287351247432544411009393364241949852687341592020492304695141512429659473167797692975981866573933289143805286761209784524718935516806276006265660731410000200220843585669347159230731864073603620935495870705553956774252062946803040430361896198554352761675462648325481446927081512003754094225882203993986814109221441248350267007944433791762643006884899709845029464861950892360524703655411599724200432523276548590377873923439255521053549508084490059584449711748871964747032903239409482320482924544119825950075512719221217296246521102532526025706983972971682666117766215853286032022252523263217937764581196872878693312595312336286138425082744586724627011085545563319446154743361635103450725677493856937412301052353937573988479884622874536842774597098690409909551867001284934560372214538364823606203417390731516907270530564160315107334471790986602850395697638737138668760787767851730277719873023363706779229623880781358035899406388635915273386559310138352189575257627565523769130544259112756072458331777807174618946333189730422976869664422851653166113381560214799740253870336484881044031656118389987939993850748312321240258987052854189470557170882468231901510754750068220373411055540470737700366587159363714262201586310489554816417997017300770115707365899790706841073541892413746722514141184*i1^179 + -3552063820084965748983946541428675093864388969896635295868291474653776603211939414896086331704707687143807628232654365088296233713884403489745967866678853731955690975658137061985117092699336994861628486950857463989185624235229538149689906190909165173377783274603347940001046933375862167448798913908893772181579234574982600647971613367257263866107226429538124301926028570017605687461983740326758041828026668986088024035845209728016564225980494072914029172359480003224110993259898504239432380582029466232857545007799384912096362800975866475838148916184530448176571755006333664148721339388569913890742333585027350612579677666754258930386526061028660686298895441342862011511864946105961043652812940035872311919987235932613689355500089377063193224026843565340129861384209643488400807528315182819424149763160860910044392519556976164182234231098678895940622806209052619620787966739728736231525760682783838875232040483436564162778767654385298442666347695893140508162810718475556291661252593702719354174774468393806998455067177290052057050877489648876344574457949027785178460198417177727579685128561812218817954262325540010329597749616018550761369465769680291549848464466799380200791394420126402112640171282428867765476174266018503331172043072273929519116599265798764273228522601445414043768831243173294294733149563686001011069937318735391924048790894686056865097202562029670534853901939130003284477956258353397662808107679288561082878300303557246528649346577336666488832162350537701842537837143439392871996210988852310969135096285337156184381781043649311812604869770918057549204584228909088408439106918781649380005935366204673764349072853146766974206271334177274235420534014346628071155643350907736427294126573476698650629680450862112517778105211860694498403703641461691463812406872730025939701422777203107155807087356757671343884354679722144572970676825033500792359867884266232002769063243699296814521911107115096573253873436186243315502652994362486153274547011152325965307340731225876623001643211790492879579856363118734124198555224088509584319996816207314532691395601794365140238742510812932196005294817145023322617120367343211490690846986790065118411643455219476250772753105505754910258678259022471460242513551107105796886508926389973432640281899140064693009262034132117854923154670051778061271607259674879920752743984714512701816734476911010285690108047657917647398517238689148870327970145448951761093702441845441379695327840791055616005898178647820860239079374700692353843566940644790571622651665751338965717200742433691575967140169586008211374471986427183710346075346905503404969030745348340694322210820825812478482756895272951455323717920691404785813033771605968627843250226448867255253193607823643329945508900234053838902396683600861108241489748941929100957821569011546305671295115461286714723801235456*i1^180 + 7611449482667646242689668910606989025800096392219427199523927272387637242607650333382736780126880551791682117079485730085394242661456566236044481830074800926437586413811204098841934631581214294109597372029445630157323485790840369736361937640011676869372221994958096501783898745580075655848514484242223474958693038824728515851487593880157467218009037277786536883149096292906608209567587389824877620794413003996784627252740004946650242489478562171948931496130620208837151069350325534278186258861724123825203316768863776840917232027846110660718082083439939934866595875326350113907791348618164993305459963676001336015955109798507194132532765184975646512749382055758058619610352693255336345493351107575900295909273539065435319754339397295848059117775415844302823598628381381143765453034940652818092308977601642178352008830809434975559495613518187198532362644888207476043046089965586322461959571720987175301828372688010481854952061803201942350722130390828411884727091274050586933744138344613468692794668687973897994196813275203997890137781475914846243139685542745602938773571932207549587203267193488446995140424204094879283494298031749434861716676049708201150206848318295548874474459962752972401101576604864449727026509354998187605370233943471767776398824511371603969250130571670535619720392738267892682085137538424720070838409301865854475832118662534193781858386877296203009699953723964327535705322136729439318715592968319980225093476644999995560790356295274244932950245865911943664586513762882262588346784385695283558448125752752910084292508194946967053310904010360860938877486963523421311526405220988912861324384265567849116047068836978893790836203085191071401886250123679789096942657408540511497514471310969680839822693492795690393184188750520030446003046464080649314214423885622064685863154619260182115038811696364246780382461035456719084202846196356114598913578882459429507881641762556522271426960209558311765234954123684992972504952380461555906737265345110622800781833756300503370732426503965842681261761937910301196308608895350250733105781690881656176545761347221239381799404612701475297862524236229732332974433075568941110456013644735570186233264024026250758504072600938637637389180827269863609242339077212265129240678232712906910107935963710885121485954434473021236870184828197014775907457782308574011860700771998456966046984188745639995324394493165037421780622383719325671406373986203573982037248192204443741369200100871037304666068990467595815223849146346256846253107172228452516621686238800114665552563923454302715665916704742397172084248868335679466348026533664643400578244621612680240272060990243197407404912009572428238056119609527405133352802763022256625230916827328484681901972670508377490727937785714533937286479142490071071070671204771071542429673167948922883408745672171359043584*i1^181 + -10261631214696283317511289380034383893946690608582177568593733223052806911019207944498172977608203484024373795554800082808742252171682608228939408910260938233852368777456024616465857922898296694428643957321489536970407006713570093896821458802925830634356171610988850816243015662814010676691977948451958074968181552422403681912645067217934292279203635599828967713815257164329024437999280287283065185049902414428020207423569232332418221587632610357204365051857570749870921476222745949282375127839190406105426036945254208649463021167918137690601309747321548658357858056378307305839386696025202575012878478195021675337781896754683281402352107364778767423592067046574204304538921723321778613610743579468118448902785582296942003982242250023206957892493145073622859751262338061144734465707126777341498279443083745655640542229709256665438895797384609161157251023588378303738322404450678060098718186970074711815192823748684802244114904603005787468817769629432113892765070400772853711479029051848533972055470353313372468520642198702423280885922527632820269544621421258600834325038874383939924468302097899340313071444808219610505398723597920254934903060224647397633283070003503693815499232036787938541271800643020854843888246094032912021459136956458353779793610499570157145849856713171986077258506640135003634167317481689654825345037372067011224319995192638281242240965580699850402546777209885733356467350669325421862524286182780827605089136844716438186231985163792567385704417195294633324649854569435459024671478555109882694859944770338764358181347458588641506188134268582266696009334391478053694941757251273623443760046419698937922507853928295114748868968630271601050193115022129356335152062323935940615100840050350218084337004138503505750812234658870023222857041235613686501017047500410035177299080830919878007623087341613199053909649370257407573872321816811062346337193339744421531875671713903358204353060833993637082618889611363482978281205852459634554185370188294552859606776718339352755808243070789857246598700537421233051807345914848433413231886012698022963338324598399530160620829073967248944371104065241617823492619124731731588751345696426201273450378524856299513044257071184049616828920651876616516771302855664477838591490359905309175739142527789992142938926725738371395316977911810651529919602543054390308367003755186977501202811692524834181303532947625152116798998044288925178769429097797315110640116996113039368832914709346256596080674105559213447800262174633424019434293505323140417292525054209640120164983694136513578855437668119896519985124755872906505866143188516817791271956830073821295466437949321750961482835452915284156382543067793237688164039569749715528267221179424614842034786690756040904151178162256158049980636455018616831252903175687238881196066020394768734840015552512*i1^182 + 7254878753088347552720279417899182612511363495241174872154913198773934559797376538418239571381526824336655430300261205980968943793946433331507927477818020219280363494628771213051110934590527750705771828958156632445855323262260527702431724582339153761899854016634838863728331074689014156862461838987735203672065329760698119866010153016774111447373782066771063667288900935541325363432203592814785946413545765000434154391139917506645189545356124386737583986620372913370463683957931744300837519957766639330776756924280903999340832447087946543539183647386531602074258842178589207313593033227486982675355994920594233232310765128402681142991870985051176911079685829571013724248952710111934190422055123381077256885064356165779281695823966638570160809313682388195127273038352366077063954757385452224286444488865856328898827548426882022664145483305910865958874681765025038154131935552582373887317795450516371185834492967225255591226179794290555330343150292669258099366813448224369416807489275648518179373295551130214751200871713267788106859704741414498490676292068566940300144035256874430121963289042096520604810629188892174297333571996689380701954745364677668621168829598012189866820154146546279741096793695547174382783094998518708936545921132538528756165013619945831582578410756846786141962676697230820485359972331720176916446830176022512783865856844271331605847037798546712849026496228090389653056913505383968067264148650059827693864625503541390977049905721438419602063508260555356032685327871169516129156104825378894721807703188827768059628648199022104279421609090473391972895682375133702344729284808887968206534424719989528334654312756081606648933243927619043867782968312844540797749270908049579795648474711267024047107585342218753902949237170663841843803644351994183645713816214398622734001107550651713796502597486611504428955903605638436030915388893777617565856663225754619247519311790839478485603484031871101187439991249087736237711141146238295020939995176610146115154984587446446539853014232257419885972448945810419230386641723449652669295031162560509365424015740194990541511006216792002695800000749120472851557674367957719468611216698137236910469470903002913243067503805128219881153740218882171172384196356093300175685226885917774465092788938618849095525164493246353490953896021763828817050697482129344706008879100941749415778463551033403687817318340007200976324238813732669957935554124940222052640889856817602852211458144163206994040524826475590724330948152748924897896469773549327351972153451710927252233590800371369870823682401842891418384347019644391556596882447292472692497505178968451270763560617645884933682971772802343437778009704264747255631504109494416824618656127709946529740671433846874998866599528647484056907907930756492930825757246801224983985202338987998445568*i1^183 + -2686045085626316729340971399145686166001788492346320523285867687150176178144188680437585524700466738059788983749298473387593487557911002150177091503600363982063975865391035185858422153734507299573534923757696422574752425547023654684242113717998485644561095157503131258080354454035281455985248079667374475769101317014236080970436040227811190692521458140179144802272608007633775259794592795722497699526795811093567118523843547502332371566215675056037607842072399203368143299623181905165019134618173738354054713964729192787168046257440859815495123593668408320188100650372618000821015621162297276737217242109310164440620075932825867944795273118300779630995284515565001397554028061802087323845185998217824834909032409913224706175298777299464351681572126960603868886895614172399321853773514071463574749289004028253244364175373028013790731347129192422059552648385186408363688004296873237162763176500279244737321588404484914416327619567642195411445130018008867245880095712737837448561179386109164078045654655460658398939825669433717473319841017510323672875086981418804760780694323490032502920698384378297555205609394387429246002633000677700949880436690188187661923855755826385998524437646993804097464339539971585567754186418955038515822054328759328887898622749498895596884550656403255521314884464237170655171200555233562615703008536821112587704453156242861515165422363466306043750581506749524429672829991665004020215182828071752391370591874485704339618905115262156463675605982364044890997515943232697971397970362001014513460149972090017832752890473361638798926935051697048708226301804488657081660927486554998550510755803550850559339942744070913260000724261739447889314388334069306817038384802295467839680080249029665436439495837075992240153736908071453912256433349009644823077992604216553509378382505725572277522847072104694151254798273244591273591512073897780537377756712142172562717840876452151386202094353380844194006238101244360293414528569977114991015077243505038220100693507439161326959543129330676298508930151100164500973872981820816415486863605992931900656083724613571278872687700970047992088880671137234346951971436916008753208199845083766767871854297066068631803277700223065045336568959483466529559567933265340433183619532350689040639531156627160988443452968735431288290307491917869474073900553037252587085786290579699327698880547094908554196913839019815109391244157423510708956429821995346545402958317932964640427989236909844984898141389838512857719392340405653959876293067631990407122383261451676361447552312975721233163440655266475313016728276046209800922293358670227173108329374304136169027817511683431396884697697359929529633791572892840453943670845522518142381595147359880355583560343540061847805299409124320239535092210936219461901193137478707030245536432128*i1^184 + 513875664301992371423853805245369269176616848110350733301819854394438504782583213489403386681239705652611383308419820943501564770943011265299156495252484155335406352059549584189429470510550467563857236314150478796482030927411674662715673835706216874076691616907870628011398077748358530216029685996934178680210473556768591772459867437267337125396619560526407510651105998120660619400810422919994396539082970636858129898842955222549328104961500280839999254564678326073648293520914152382921431399012234085328687374750100796778419067404676800779428753085200454655951631495695651702722868708152591195348871035034906422185777561958467022547015089371510957642265058862464912546557213615830317542687719225764179044878887955445822650498043866191143082841887761703109190560047584944834004351726967084131571744651162733939648326786169293489365253028314508570811390258821995437924028409615062152026946168046200311376913814339454471852417156373832447704650863669925388582382360131774099009378341528230554155822515184360564121046980382212624276952617782520552220347070542981791617405800774913869053328016013552149152506252434387758085693669087218320577672746910575992754081880121887468308333253492861488613411483349582379952601488537752405520862476035973098154710614375427819302526151051744756588589906798938351734288529829668996587122298188954516500876692405105877502494411396273944204824307378831619280972345461416015869347598197676236120629996779037950605329923164476810281657193099132629765539659546130799063667445683504508113313584676719667545140760434099159427192940126932066909156340600516784504889859361375047342756320115910111423112687855428651064827179438902981606663378247040526613922220562635320237622249915999433921103377611118001423624925664093937057443268546048932005783044998270365424274721357252982265557982923871019095812347013877472053619792053553995033768530501493100407733900713293427709628975833966932710799013639302760321857854115690233681778606668687748425188110224824054957845797923051777700622243375240353010391619120096396234211880066281734852220086634679885187685872595327440172457209642198972431955481766885934586347659213540153299627516125277807209197265766651653303308840418125837799237257013354188062056177720228426101078295910123792572234681757223942852924148823983382723116968287506255336466988551219397457732504155711402355788086359911949283669946949360608701750322860856199292551692361004660404997474842120208963833942840918128637141446319069827022382979832056727747722826935956134163237013344053732609914362714870233887398920280638127652878966844826390405514538124811432290913431950310432100718033159091334576612359847768726789286251802384105147505853966202893848460959193624645643801242238517659425763967664452915797498403352620302336*i1^185 + -53365276655977214960137199738079662468355510697323100190645060586976556908538626015975297530679484150178915722602780224740389636250496022777190572687061967379746227729769344863242851085167759892668168096956942202396023905235569991949503341643357667430116907982380429426474989443617763945071981827020989633033638597837704682387552423973886852836600100598107527201238216773329055289821151470865146832025374927741391673665939516263734952368742858533885455931900420090152510287569350986416809434448764804095487391289849838095493542959602945312934540401618743620987953388977465142377279847394608559070740603815199804085578078164846328782647388276019156617640322943051593199800507953443181953583704329055271240120572550298184592865458308068590908713893052246144329283677955999794985909538359077557532606809669473647463089715132393423924280954925786376457085568947580809488941397496525967270009220205482854115989501481008292478846842156997854856985205429728474279401097182409683519009272533223856903696951950175906546169639843962700694306340085713597595446560487377326621536985456453350599113362212298257535344896741832890137112173464108043214680298718992569689907421781863178494387113291380708802266724118344679610209607769330593633279045772710733483141573684073958524385881976494662598157447390354381125470672733835254494715077458700447843727854707911462787680360908058636161716142384040543701222664657845774161725997375587620227675785565368858311714671230612202003171146646117233803419010680387974335666152768407672128714396805444563009406358083843497331745084954168456793201705660632916759625751267577171209356869660699558739689084045983288079077111057874277447420672870825032366078652139888355856333716674917831170444673008803994983013635387223374757628799755210886825728602547911308351410024789273892562755141213573443846609266807397578267321002768748100286514341173782765996905089630521808286013944043056691581320801079774249154161223342453403375400704668264978814796173379659832643945812238810642781401814265457744360667598211645086841329873885114504392441741795821484172000178346557409423095519305881067814986025384094821026468761520507386843047654795707762584496518333768278551582534795492273998860114785278162873378802061085745148428144304118776983640640041083658783818493418734939496506074088920929058266382865457908804187432807752441658512088333666202995972222811561993891297173624388464233872298465042684964078485738524205568624863891319453806167945143276260160571383592501324938749746718807356441544622053139880693308508264680613562593550779457085491312201180363207217159893472027661057061027955697286256821593501464593781235382797618087833213347181586720967623091526152869506936886493334083338170978050862164168018967436922317702864830464*i1^186 + 5347527019252160840888686363528654042274496188115995642147981132774211978236361171484931881081638070776596466810162726317551291695974403962293621536755444976484336137165078089581980075144431686209277977844023668622484536448151913633647391270156337954860113683075974103465601248272861927148293815674123754144057084463976095189572311079501820502190968429981172457823140038784057049312216172907909863490085278795771505621789487831083707972447374143589058340745663322380716513676266076099680934759589190162805099059751102089615162309871988910908013451032573346361904332236110020373192876474764066459081580689630435178154757401641947860495526025831459073783204140295988099502339294358626286621588164686591773087078195857670393279990068019796523276167283922233810751725884273724956145336293975773575337478855469452663796073872375316538012601326853374077433332943176006921326741374499835336984971310492175080293879626465456913981771560672857313212033922811631239093425211572956103247846594480103724274314610346311740680852355130632270825616056188389256712880651522604991646247075741289385198398706257150106512600857339094135114866427097614371322562668634339257347657860980053696695949188773643508310351471829026834477974532332560292074660786424541588575945447404065159751764806958665747278898087293227407580141198336115418908652706145497186662165610211966864343518719229045364545767418306540948744637807001149569259462204340960892647192025840795700619101359400339105100293626859257380575649617235724125654626822933443126204336890784745687741271958316941706727024224809378271018633374799393966529779286579788315337604182302057949035688875604968676796874346097902669434962975515308929072839345396772950285982777809502608761357963302101041752718534282532503809331249178668800845623319925659700052640392652898932609697105867972689194417220518854122764389484803152747945645080117226873466087385474471983518359013145927613227407798871708310061317384795725979706658777173012627754646471604702272846839232064977734508422895458844584395553532631780371069243474721585650848586792411679593996168035904910943611155639064335443363814684475872850991462468462666708043791694599198882867320364225645525208982314355393930221511406039404268501067465912086309910712218811546677909302277220533558306615045867595312292243466389937456283692484467469005689401118290011368641052619727798878240145880771832415758831013847400253600272662756092017626363494821288847794449046808900155608719559638023817565684298134663468447990383284947015473589171079836862325687825275176662761082670781618065576892937878239406702858268726106929116822302317392428244415042569854950115507134631352261546313948141598273955981585746379532344741517349263716841312976304303756072842952385232896*i1^187 + -229144410357363427384268710923586834938693186530146836058018357537562749546754285634535965508587159135821975186277536410505948050618951981077517572634283273728600582662554789175788842173154980181495011429768537224232097504855670233904741792543737676605188568767652757722197946475737979051845593090928084082194996770478818266004220888775965508017178978352392701267325891548576929132207944632997119190836082332474039880744815445913504846071479635688877755672613422454434833624300396819923672842946689213097555709301639449761366520064677096450732746915139158902938344300629697055364685288735328171207740225494345668119658090729422192707936547316349720877004413528322571397442104707072937013521781632322522644592222721136876766655903671379496117581012069059537938958913253246880256828137065726337789424126620052489088698497800483830979096311038500920777339466959962823395916684908373443038907023930687167531092724706182576811929600296403250562959867264604267276851994657856827045992221530919533841784829846683938552478591519261272843478504562028295407997159268472555039928854583606469187039508716236985093595719936677237161545228344705632807876673979115567394721600137218735800545052137524577233380729042861350654918341147354810072542092501593760502000871109020352893145152542733965801565068373263498308035446227420595501382137250924149201110970595456587759038474539233824981280078904659241378095228413622776314371966739788854333916569335648522883122213748546945619968756857521982358041366896234986195132308284599523044850181641904178034943313221911030944437378711118381006870689995131893300842596466411063722946198563601176276915594160680133067661664594491356006117509080082250799755400855959469489914938943894855661044775264505770162546467476034385260665780392996177568950543851944795204983238020505604373098538779350417416154656226674450574160282063978944134127604033837337647031265318054216826784583730768339706951584795772239862094481282858813597265467755123989165482777706115279960038653414865031437540134968702093484465161037246640424789740386666855005999028714218915784596579650928875358151096295253956505219772717999455008057978471346810135556651482141914519350923069938376163237078908784951625795483854476822134822804533778491420175600096320066563712454659417809867759072436524236015922245027793659459773427841162567910341510632866819990269836723593364960076747297627294542468390173099990539586073724456388226213298038460906273808696533835560204338892462455814482523483593430798193297467989027276794100499637579784470019420519673431062145671309984559964733925016739938108259064570391599729921835304822640978262216328785137592333991603131657358196154720771695997511766396462511305561656697625956451345582377078832005906432*i1^188 + -76608186049798168028542731099497947561732941957507422822080758699748257209662700019621501606888069266628724359253858190796224655602516437795355810496755460505875298275212213582990749039720621541437458953043023392262674602852695302492959851340341320271513435614268694801406882210792178323867880745199688133617291323710215914113386913443773058256177371156926845355613707031351259680076665611743898132799885329345840038781660221492926070882903002348559238295137093588223705334460363786669780715205202415750763536509718704933410627907674010713303913561140502174454590267339034696582016822626008219787838606394543747419481694671686162419478047083716220357570716640216819930092102895463715572032959112831547701397708312671633362171347020499136926276441959143622330194254818072855450719660237267162725802037886726518522847591757136726289916038206271304814963365847895482461815413215359635322617024159529500551864795193152012226809897853776556341450984687923694793105680878184907162172734156094390432969045203014516538057497811698006054751340285355028614397858872204763461528444272411761821278788394635253525808345118613091318702328333282981879234291751205088628738963037797148988402817448708476932246882229949677783645619833638670268317274254924851202462805626888899849199036095821065439529369685676889085796846123577344570301362738176068139793784399619937710942308772106639818050426129858669108724645324712817099223834200919161950270897836806600211709909869142820695706951683044961495144719497611566082239237093437516479113656293029419691935918813651377810687245402440098809157231313017752743514088719986893848046459661600974733731513818968486224244786725374759881654649254554727658010078696436813934263006066067316326934159288483438206997231955344098288792536686813650944455373493077846263442335747510694743585568866917936087835717894964157328223991935522194350458071332149079042174203697904628393393763765044195649802311430321602730971004216135319214432008681423266761724766944053813518767430418802921772602822131974125364483486912968526149011013511008094088135771915628958377494028882927904491672505824431197917002877137575382829504251867119705136778370107601991393591492209179212936781891950224443156188924728300295306838932512899624902901160695827993064194680210293836809319894746843530915057304119425407931563158520998630262697554056782443245006954101375170012480514936358781547374199868028122367066140361938153594264651856756440326243760151963472909110885195877476633272390062132639543882151097874699663460198608545765835429889942582047612921484146217989434677056790072690572900760892985949444662212285459579343461540745938952824773590984620065242382499236067989637828924943805087314237480155013379273263644120449024*i1^189 + -6778920955443026073257177471999781998444651187051087034367597940536747482206294951285684188710616502975734277902087741156809655454113408828542650908796418617185086416311988942199901063579361627192559127667768701956007442129046988887331506829004102947750312211190507430992023951292556461152059743794120507486725117877474744641016004091031055480564934838955350573695623558869655886843765684160404632613692263317400758102363178963772688820767884657521336197491563883409491623589677975480951027142769571487465465351652417798208532828481078197367542753792869950242503752637869751729885023296394886926937279102906253292287036527525461527774859371961717881165806650022075124931021317923923914716526677093539350853159805676119345594678678952884609972241595200745740421458039381414111932671410680700056029179573003533196258220530409278308760005134861122145309782337761792126283444911582644344876982057411452366641105288038292362922480041080516688475360568093464734451059809092693298078358711699398538958525134763620156341974042054881318684096000902692300925426902359279336253964320652670481281717828505321034627631362568217154431046512371836600348499083869436572270530436612678878847764346696563133397328190933762154163083466622406872966072175776851327895259542199474002375172362259219065109533266030698009317276502790925423865348180912653329645128034046865495442549544900326934650038895849297742199421100421690224449841507535704618893006914940832153028793283838641152381110896071808835828622979082886824725724011872176570739736792036181728326811133432303712168150432279737760039244082190847764287757737546291647665346752808222624525533582727709140382700414406923789009563319251938517998547083779522548761539439340352313515111890481730561367633506038634815423916831492720334085677594528703990892432306465177108510752196908162058537278374492365516511515982162713634204365175718936399482191385099954801644727488382738889838237484774835521231705659809735160490902832492593168541189434109552604202018775660873391456586669374624479337144903308514086778242781339182007928636110294698101261877140664224581044625638056723695876267365919803045062935581281743861755145912153761509124986679074559157222858675442949629306780660778638634165212303771869713926484212940026757811090556241630077345079017829615903496050071949649772057152195285670416894187514346041614404356184581965786616394035537007866882655251631205408114141007706049796932215120870885431763005382001209031237015299413893228048719425432601473222105698136122329205534388985714498815170003304066286613408948569060361535361447577085674160177713485450168263614922890771298670158505868624049215051776028815978311729619486142383545047329465617908528635887241949486252032*i1^190 + -372760318736830413405494999750698030488965279380468063126994311260900953537270258300779456910452940707623031424672378124029166247316355164778948500587610986653576770580442844557880661826087469165113515654952388095731484470432281084843973207062107862672418319587293431192366786584418629656623052460872639966938220483025493980618019155155707803928609092072076785481810895686911316796408939546202003706872215242657334858803752241218888331343330349599033490928146972075582345027962897003843661400704148413415543628480877333893589681797907465487482702448787312606879627155604005460442257673582799989653077043186949198424551134339623305747259617093183218010166835995585922250645336364234196103555575783467663601547435758978565457272327873083576471764800293687721457351933429949995189558308991821789540865441326783008734940127793277963593537587139535700793306189309889101887780695774391988060247440355412486873925093437375455380034255674621007870835987547193708550288571516872634036001389315309753379589932718358163768800011321841831523509882719140573541733712436759776600114718680401837423800415673715404436061040728700834944319418784723278877884842740915620061465893380843550978803251013653127920917535232531533804904132961613705248431119035082345976532986672946389966507381269386528424184221439019088676338920188358098245131060688015426704025300455058650033201313865642423562665821175562797701901127642078093398708277015263873986612681237903147966463481819715180806774081564978121561891646080657761717655558016973455528934037838836045054205260627604781769752888522693357323110850382203159800062920199142364335305369803786020247969874682289678152262094769324572851451372934700645911389586835709883641529874602891699379493681561596449629679508356567470953175664642624115864754979336984510438183422980013019534199553918004282573863430908556894194344012984778604090073593934877731899847658441026191687021209341073741181582709872383551540962650948288663795526371189397107938553939071382108521216778612020235856925053334399036733327981833294713402422961704619596187886643108040532350108201917683698400944159825397928968636698174897666558322036568040836158531065213606255497367149167082274787260246530044434840355958607028257786562026835386904924639629242048062406769879158624322390427119336617317019647548996558669960599574879618148330566344374849061512480851892689449638161185572117064995634517620831729538930852912003538259935497811386618821719191078167403473387979616164020798054481924176189575784828734226965581180736921254251094555571672112472814110745110412066587735161630504265731395156948100585130298459642995848394917273489901446109365999919582344610209361461590622933660135370737980489571627958272*i1^191 + 19123544345354477036795673420245565738610164531816729372442747511808299321694200370663237311462553702687360933066440154092068577930750571891309081601240582781122599774438461157721258929667228985537481696908955906764561242233404210384187002251670073054155508187426360315632688852829176073515482769516453611393370220858449642729115484614469344332047928261137130990912694568129548811213153541047835172610643815671700936501764013266897920449130721629471037521988616367788450135545315960001681861222036462127741619849020779578520792886110920612247130754885134538571455612509691199897962172304069603350985819287328191444629854048602349820532827096112767205179642739682416003728288933932745887347349536639158478407399405493268083089955299902438962998577507013800726608598355116719856419416791513705110414154098188801154530589535399144679944205765811508415323933035733494921464464654759152014947184475646101905245491625938105336436182301020055906642920241479099568143580466478074558670133799852618047625320888338496727548241518685080594078018892006381100458686638613251963879427045164183502170904077266503932101701442067632058349976705036400594307397656250694479136491546387294124821552957802235368501433063367641275107510160276648478578996263147422932472538151301464253610189520542740359215023185705032796082001671145210038252547921304509126740583126835093611684051281654145614067449348363771344380606448772038866238691081457633491081280573933861731712095031430786384507008167903246689838689127223360971761373027855508780601918721776154589456213024253846763409396661654934026074226296051280114015545872918435404470651171661153472851291549306178579768469012509832178364819847761169636112509367484544596529217216690634155171862788772811928234557568847594972987399566042524646914323087538077754719526980644173686569675078045852968234511067406984123289256222994500769505498194369370351189197090213041259408896452048314884015731434477043325749763969413380780099908411855367854954682657123564662300900367864570678505300267172028031245652610271255209615671996959132934697053981227597009417430885232252633042204616327750147755599005335122637255386519574034773571919367787686188415832121720349759431384367781155454251197716242242812712602485807185995124274586509355719748404775136771268354560024807522641860355181064556608403162482277703161236849604242951762913797499834334924335416244152163105638143600723782182393679368504033075042622248307562567893785656373583183720305692518989505257959033211183947572935250840816474228537949464287014385235060169121519212889913710091748426166502681017048835564741931617442971987977564564094678272404454621711902711386438001192510338069173734710228452437506419326976*i1^192 + 22385228819746705778019264885950125149819012371683596975754778928828569781790310502077797717023415493278335347091872503238515642256015939406351660897319566364476379275494220164479139906656426141857440365289242117589398625000539863275061650801835308689410388042359589383113921974089878497153819180334747838396466657376698049312653828748082803130796407482283874913501574213527322879526600111401932509827505436123024193651888732141068091291246677454160173097103163929428940229896660249740163075921902466469817869742128156344841584856550038517964256942655889858657781526437837862128177069738608957856091300486755207970647058605039473156883689022237152199131213365854140801754032673712004933101027163190358969906568931830227483859195834155317010598319455382861295673122626228786444163604956848587374759769997636545668527411547467973546130040181370567349453704868170494376297743063322847268036974181272435197423410443940783376156569379559657762727817156446384919850213677175333267446738184303491144628140915432728463045183372436971521889318992134586154492022105419401295214516874461912596480964693521260567545455949658354285038558574654102634571427663570558325044109285892138679508473663720356102947261966196469112121584625276787775355950129415052340119074725431626334252876704192658986993991067770737976992232158914565161897407442717584751616306294463767145620483700006927819444764953852393686051163380472090190313672980761837161844741724831322646468887607748861214782920242599921719100702167616416772859471096314090372529327706280283326060954903855353458611416728964058356712203159824383667365216205956414412628391938071237017244609515950810746785518382088309637371642536997111997534713333792210183853426794916921011031442186485774647706009314381734075754179846652213138578493131877407370694765004103969175900180008418447783928525475055765458367142642233733853388578223281291757416970367270836920941248905328547670757161442177437860282886335330693619308940307784507716827508764276742571472411847981229645019610888138694282975597634165448317321216850275836043738294207911246692878929836110564846702098489376258999963768538219396352750841903256633654225598459856106168840409939454426243519448904151335167262780659176311337575675997521610530683700686530225970276817182687848764404024912097092640030753391200123082051488569450215751157990752462137590730564904670262691883712200524149889066930243043710504916047921561266198611453240489931726523997106791501171732693014027189077839769886206827680069108201806316698270149874760947444950336836769289493695380999872038136679718180568421310594524856415483974110718015636479701106575435860366644618099624174025601067183432175417989996107268096*i1^193 + -1222986713773788933927043912255181077100075769224661255524514940966166727307807189084596481038580825486469137310427571974770223573109600121926746355360261879359823339880013928808894852820353263707823901694250679711407356415332003315651971806220790860040547095574524875195577425943184662256777334362529748001775411721110129913338477951148543606341695689309357786431897546944043578991716846644596557021759329379895435426544977052149246917114879004382843484618927421010211780054830248844588308662340940030092009876153838258634316574163518487597547692959588675032429223569045697495746649189097005027337114109039676755587207923177330726302003890024374169936618235408265679049973179859567047905798381474092312490532794816420202629801096516987194698154923461673715174195501973620809829452637333792664307093310886427824500008972650592498179434157848862532657047814563995714699072664351114566606054929149403824992663853219753332593816009576986779773623744864876058478285343786882010214084248824414436148645946880299381708053597548827067725541952221983121523350283000766262634861116621832315798973034229970793817773540114166410785539862178926517482442062133511965794311076191191988191162892438859308922819452516200044144160632709148892156424178331597943710882721689776427143114018159214454484811075348367297776423099878277223698336392801959164639540239993188962416017858081686382993924361882496594827956543189038465862819363818087778952705464052119285323002593833605397561865083997172239043988442671522260800626327168410557962908014530596267310443897476188133863571484890035203242538689423728175758199252311999036006582444631068051928352700451975852629052029579138960313598796296411762805323444845336179050567507474779065236934450283401080393545353387073431834222873375710415794027929910557127400564477421400040238555384400767577414175944838620532757417916059577623232886940542406537342763475874707205369113319549345229349101299869932316116552396542058770753367673863977959145003230474413384592216502460086821223224153939273882907294309537791584622078487516856533954477917079435383267037967019655210166058693691402897652045320941219075686749692011362991332051068157230409032556453515176496596112919036071971554832747754102300534914529977093744921426774150171315817591902717976893551802924655679136476073289976478899728096670466292655485422749625926053453675126325125768319004173440049258066876201102437181188885023996625443639665479416132799306879555819884325731423713570483596997642013605406735455074295852030463293500340458269097537363049129344768460058370259481399991032861748939944628476676239258812819051880309289620712249729259440260214165164804638939182600270799211331584*i1^194 + 288537463724108041137185026560625719782640245900839243090182096264468216559596416382790529396761268286619874681506817379296355982964646064402208637902376132006864188790029126576108458583351238242577747428963234915099936989238737851669624139762516400009179895362283348547735815756250660265411770803538819277397502481043282953621092383098371302594854814653307789931282150621391894589109573674987654430548886742352135684812211933536034563135198087783472263855513174849381158034466236978990544789404747725457667583641702620116253856387397117643090431208627605739205053360153579635930981904697581588274823296663935490665143046432720179650526491808370058788313111945755099873937753249079524792559770331526590093883786079387500983137899741333428371159141694660363930190059769329493725365767069878664330208915096739262460559412917417389514801010989119030573311388358953814496648295973225335545354819998211864072479435148889200265736912779105676001171000993741986469107965183388657488662772564196254577256304804264014230733314836488827213230018634364950156184528201650159072260427666942531280821533122788311753761125435981414003144038315566666862954621791987430077433473331559352742221832368356236133569819439987597736910195310090964472136527900831328203570955680340336428658568106116023585135207819178580291734894540834306496883223126810945962914910279647472689468861105960557036928829766772577923236883105575983277027305008127686345491059325633445613041129376088277905176107621928313769130356786759367566953838700895588521765415346703752048518097444086622992059437028557837102803885103426302278635265870417616197668607782208396872185779726746745206126246299524173471006168302073560956078889900488981557752202943755268859199119996630172319859081664831040771680567585963630749626959387844827056218282039967737061300661388991497585084616393354521402483580504899425130110137567960056440130486230145156853290618640163963300594862179036342644943191722445498346905405807318785964029344657343877520773037863793732130917781407360095495258005136796825013259772616661046903373577391837049194407524302600345602001673397273671555399933175896865769515933725062097407469009177417097705419454342250486527036369101084475903448557836027407220722013926165209523903761027293647590372564045671817100662597568595967770220820093959590966925711368447379558720729630731445148828876909548601382043066513475537247667520415807195764731145538864023114489259225565579539629129000997414403528917772833615054783316876653485734234547046952970731074458566729741747827925424990255872230607741967393655862743183253657153236784688651723065911223855861656643335026153028344840287345566644185669841190912*i1^195 + -30904481558521775270454154556974245979854722680497492804559424924432977083511487277237495064570466546202808098315498106447129350700895461454053769847244335684839166649336555025511905200088309982157865386083741616192317428153638670166066350775474292474049909378574624864129094533811601344381298410358007863360044005415834724987237103610987991150306944919285793316956435248990731028495604245714405284018885609149872528491085634603279408505770781592070195190303075029948309404660770859432661742962037994986287225584976910544827797631646488697748900514186139623359421945210598644048287218510731807634572671055848542234810607422760224063003282333129803286194904269044907628791506174981599831373418201644022658867309139607258799921523657022615605272268516883492052506743062625522183523943324565175964862554895619317329047784382238530342641561869540978708498487600589816905169273752616709252004869732359184420338930195115377247553250917106231470666425230570977574517171633604481247726057955667352068603563827637735092199988116556405267522791959721700220810550101481640742972130087784577333724428769591408168533369384300191341070581714646297478951073257933301726205220522637316505397651290439792117341452037085287502763138155278314328520182410466188852272514997517254727413256831032729800727020347867778449180406132076815909283696262220297944443662233988209867781883601333567151322616905110013378138180018913373605765454881895013736282364692987986264028811220549610908785386357509416546642541482626495309168063581532099378053071081307255095803712246528433549011863296894534548446183539877177095412445470412051513889543503801051065084614458738253458989441433118961181447877123483138759076631036213046894011803706357960385773604948136509989845425326807746798379099927231805398422871450839709988131179077632139284853925273662537987790700192434198233413771967825075142614865886896034140642586590943960902627925277810922396730517682364747429984992334088748383764236764505932576317938062811058452405181096952500008057197374149954298833137103295707713075452273319202643209968870207892593610955678740548163778610793231064055157838881910206250000113686828195340623740136476737196257239443933820762066544890042855974917790563717712107001783598054467255095448138363930187233415074492566968388805559003603771809790476670288331810332331006888365559171567848183247056257477946021262580408289677358717018786154352178436890132620726389157421389186563212521153064926022443981579097018284886066986399063967515221610027677602472340489519178436199402531488071111346452248178414348129025597545737675633613702467951745580730870495191423802612627751161211164509511322317103300608*i1^196 + 954507508884383644648136894319728053909597172090147860390453016189667000003634865597192390259758743095172131054238826503444131556000005452698740174046629132899717314289900352363915199723142540496009150585615836079305485915656677570399082529374549891894101797485467202970860018698910630987175679017910258460423328691816730336794859725885719395203499075207614879131325350517518878169497365038398667821102746904499268660563991996207703757605957875202311103343993209157127294983342436605172577127348976770550057013113782705861636238910818093806496798551200703756122392661446348889453188104630081237713739945644218519207403148475348932064149164336844299552765788059975512391100479288683962892633730903415195447266931600332386332474959151257680377969710015828773058486688949729417917517138992441728459491934555053742932755627068473148031774290119838508946260447503608855449470208222162197952953611823031202114924182349163339868010506479101097451642459496050335155742895478483914107375940323882440254723002870655570941715811393775696989568793792612355582441426396708083582394323812141358657328352372535992815046109551143564095869765833845129094600897335933614747589259560541041558442336954531255355658141022957576258912185721962759680987801862896092792672090793155890383262720822772890342717726603044724999084717230048418774876075668906943658266783476989274477337537626179287781243316321145086282483813325603035758079103223220306994014560389300195152630760467009938722442875573304648730735574600843367305274565284579506877837333139741511256056637189076611263432427018207712183087963777734807167977363526821070765259441037903197808503882127551001756435419764228128259730692310322615248228849208329469906451097595239498335223030810045739053926341692477375060342177876535306986742334108692148634176775126604692442613097879685766987996338073475530517591271719288672889327757051327580758277513112165795684364359888428554099669155018220934539470688879319758354810483011268220084365097858457429011270980594233774323019921406701878858845995221889059735510957005181293064547815688406174074784208860840925668337935413167897405319563429563122223625039203520410199832168340414747071985496211406047969951261745548518687840273158181859166002420836293817169704573573757312846907966328328801899262050715294728418482222384637346565447096932208409565164397182421581983356633932991007849457067958280356652856764034449494976830357607646467347240859389480765359944481676456781448455320827566435906389153459580878963128285709984933362929526255850377680416268551024553246944689579028901213686344046960920115801694906497375931795234898803224016726086465732649716547584*i1^197 + -92875459986629981700927244053268063876964957165139676443924956874183130927351585238718505389803169786854265958113080431993914649202528976018342635133692656217281069511839794260271748158370587324150739646306418975096445008565876729241626132838339680613776770295354518021585923973279446196245760760837136741660591466936778392717538129280306023185099252401687997429056319916574318824018666102329076988255605524872728572330253259958804134884172262438111643776532358531672106265531982548671272259317800224048534020874461820397352297048390506389894709395570715609198834126924028273078866973111395722410726744391805949823914468490106796084087393885477535730452719485156899071595381872502533036640492746699548206723790301156225226839284536840245323559411071989922552273493967706864054231360200357253186920225524831309678428691457942889836417866934131517934607009289960903688350785746833958066190696305185805524801377783922191410020701337821699644257077060105073885012680865366256258352499510646622934335096034737821752898597918936554303614013694409274257585609561191168679580050367357798685075064943906542966555737698594348998648850286221365435235393798803442915129611476946518461498460015040326239567693500814036491665591750030179168541604522955296122614509221157827250011367307160010175651475015645814684777487960351321830746471502062182751686513217961958526319049086153321303189394030257439093729750190087714423194628809560474278394838656892947828473137071404340108805797951491333794311725223367587254962973008515678659070864130374750055642173975745045585695567930157524051480991064128031060652191039250537283968353939083370196657634588064089492493182890642871172914428478733844668152308897954796062154967627573365229864516501707628705435876872009271144453695621567150644131484594360693228257536116551757851653410990035956217568781458605499891923251346079950749442564142941620447688418871908338328938825480034034312928020175657399066821088679112781431206085575330498077779765505086928617629072441540333040648558881876567957466528434566855996057093371196769292950023141493304984099316553274649779354389448921571689719809648925214015480046770368600482163006231132931546923569727732993586954724633032555428819843775545328703580948910398876103055882620545867304192666846245024395696639223723294998487084135357407855566870041969352953622411914870515546621831700775444554472009533737596501561125708431880147667564602161012813994435853410969516097386072405598278434812081492673728313598339248742066464422163917904700324751470698128120538520508673779190946175964657915182454476401655969587955242928113022388275658394393262363407761721524224*i1^198 + 857574835002300327811218510364451866350045093002388335389578595095968374000387690702755567609700701802512537971708580392077695935916044150258969996837825733302185817664236234043741513352896273251183124811153604544339021394981615275940864834173537203202614661430622091071931914865035836411682855831192140080026484485980929324535575690508055317248342807857514010655321876883217638918048165594669196982800031379067228274153646717583190588933794309702718190190896114415910517397038341502742028338422695091114156784952700879372161716632566925249165673884864280252645776510190584293994387040716695289109539311756536856242668000639299826769669174645406728424675796967351279454807606718321973408859217173497731676976438767069912307286646476675040175090259016559522880701125224032454070165620249729385818716625407758861533680779433023290691239022218101981498549486296414308645960389231131300507333380538100837487658926394328198778120632147801417119806814067557200473602085934297172212974198998574742206049044970906677482524645639228248798501367338105205925736303051531773721267488241336655935100299863671798341869676511922596360215171743503698988451586572178466197297698810522357544872598545449895429471521499616128509651233009111848080223933386230702292503200997586992414577942624344516572622564023198659329783123446880812145102839134871693046504561313719028996319667029155240526387764161611256819650919333790326323380346723589910213778725305417603541135563095816907142481891766620251743872010789047402361333626322925848023646073108202085060986349462253792701085121399379534040718259537512219524170625855345889374199609850201379822283634337361487762001757543795407038366078436650087104777457629583161657022633408282568855695853245276466315056309063814215311821058699867089442152692149359743946454306461153226815409614623853171935167556448731793381344464244361399412301991858685718541559043972544520962601770878853757421478869074696924947859274181927424552860510233496903029171997913888484670118198318979841407797531064353786135834711238153504844884921188152786587787878437510666345680802186357200827367654323016361543953830190896198699162906001590526997274270549703442485716980735328125349768391675096518171583951270827957738601543842229407799641569172180138867168072340833749688726163007129697787706825769706487638297792763642723439414274488105616035850517227361480050702381618744676882565951058849065702094958742258555412714654172958843957533022698768172146025865763120610250813176931582293861378311120823401209218654774988610871117957427780279725063754401481070928593644122133382287366887939297154616334554395345615323136*i1^199 + 48532804043147255689069205891299765295151437911502683600091146809541662379398628155088145722253690475122421869305682816610276752860596093409623130024026703454827809902470075275792306890667022968806943286615665642468452331396040289807746828312306878001323960108747251564117701527417019680864762427277652658847206175917712973702290645791483520899572902723928993922931535686101470642742621090978631886451882298778428552932448114149550853136597096780712390765332067913990095615689340207583160122257124777188990288865560324237773315717604383617746381066700183993460288346029338271586552336683874637002001335509494369313109712299849037285111279976710270975239813847342688423773054359575351259375022506048251458650379405846410229013039448840009817470648885717458786701140989121687787726431705749537274114683601502624790843497913660038435792145296940642154279271968678171704838553221607028861852657016771069308473770928747197714101950713552086736258844686129343410696204745700768382434218283328667087238456611574290484914595859245478301542034703468368598777259829795614797635854322300713892666552076505575777469866002925711636935633488664944557268165238808949455274370948245246830178635341747416590055972331083641715760871096045649904999398929590880072277506172626139223371211950640532390064145147584126249819758905113826180855170324260075074003364051839591450347200474341082994527432867017269680735571787114551732117872760774613991569496271696889431982467374446763675563932155154452404404843951793186651238638406244586227486700743466156187261486957909274809364629920642372585016373855081571056286774136882423272904731775886119074200960972066463012426439762121245978893537413136061383018492564915517863441679577001056396249870173350674669196801699653500780386964988091957180633116128850134771987889586807647242442947127265036748253316418673077481498925019141098191373799464065977530281812839651721737509891574239791035800377921849766271936519962259980274936767414077990736282482008459125473221352114590001832397786359995836008353089939341709095207272893654952727158401695601305373439125353109495943753323622186582083282340171327080951924460318177903772555016274654423079682076073472624788149725487875709867022615273338547214865018871686560727311257721926374114932726012958914876868451652837097592718446518683576641928420701472127485918837974285995718595197520990316557613033935573978332636332690425566869136085369355279890498329623415380270160700851842606734512741435870817114841146062604308652482441803933315558728344037428378054624271302274807322870229942613118788071271188884528220530791878033096271804084781056*i1^200 + -1205620967481975025307606111340894972538295097482232890635388633455937764678837069178734691017618925152447005339756946952738501387697170348533485235786611805951970416470470004928986940171818804602650788116438060548303127226912023533865959828645576836495602439030085716558895830567158658583791595725226016604576457333643116988251221066746077216197913932064860620481837418290630375796843907003921327012689605313177311842670422230384576291680286370803678794268811029321119327496014447920914104347267461137338494495480918132859316394787489590148028401335851351786490940289551271220977443491901075319827629029240274567831854082927439252018178839719958040745902216964376693306755718027449888254628600153130274167833541741688976405326331737770996969686051879463295740880612386000264645709972927902413460985744635575874208639640378192771929549844960724786608777233858083176763879208597247560300440841144230236645779451158150268361682118772970025354482367957847914232249307184690632276746769823031212099448835757066491595377793663734536114328316402821826703617001275681571716791818941740759111735812048222631219054327208482181633082390571249069509428351591156985207445426994548269882974442140514555063777342326095683468463908967967435201163034320726622961035673848742068143082928812306205892251629464042162087460576832476053559547497604003857786366416971213141950642530147724628195656766207312542130031532334175147163532164688930004942860871989142815688942492787181872273476094307923214868173629518078997760258008830564351756773195468181612387626995836870561041169265086258213819071950018114927714527108091810617564881663121808508389615588922287691439003019509177722477294264523420434879636076493996894717871004387751269656663870719608782477021909423638418724096475286429675960131151218167334346715979114743474383118902499665881509229494987713530780624786768016190255550098120485333922529337087031782897882264572029610098671522404919000730267585099968419872325380532181955926450496450723139286626999046270180574022756080127704791436369461085354864444753814292110360304705516762576887270925319544566979483811366554322648601883770410013847563411055739248788306997124339169450771698637779278179694724337304399228165880433903099857494054383504466751444115290743841728161183484969663162420263049042179829511224201459161724223855981848504787821050016592270362744171875719037008974532515075173079224372726545412105187635244714432371480416471625051734334985288760328748656189534436568029384858042370995600329877594465491182079453563261428344821287380732769958381044963135363008652004213632856551613553046856925184*i1^201 + -202634776940082090305370878192157996036279027606277757572378313041690014384167676289407538593660604045716145511323527252439285320703749863281909038380666781972307709873133829923543861512088642010960393551362643561284946793866579463911195632050204626360104202784665543085602664221797307595027643217198643093033083695459117586023295142885803335286710944269369375064315988507554190386282010187510709253982465663583755416832115586938940047417035906624756563583459917834882531676540640120563363999341307401035741877705518115876727860288027533610583938847939659887201741794971269014959858413815257404796509242482174873428259907147087401255811668407666802197958336076411905219677215788908161174279463501485135351004460907153850806825112215776721065028993074868613781919728290813891943026991221598077854869918843227961606351528303249124550506186794036815482321264514601454001911555260679181561715575674993394169108990825334242285498342764650019162445317160907036968228389579041760224787370899873038067943862069838888660526940872591943050094782250645019071039298771522031150751341701572510144866854555360021692451373305100895404178839981933134050958473362958306744854686127986069667657462682670861888688361307807571521956420650173529273052196841888500534160726085567647556480016307201190864683626498444878395175150695723621533346875497170828798066905128876000534625370387836575637266762508229622586644208819948185377572165461060257589486033413077625377309720169142300680656018003776450902259732938525925421840363223868140130494260805574048323899308124188470016348170774727416181461900067013057442839710450343708333236849969734224686256914346260501671956444878991752892321350347940398174550912806700058024945821315171341073964303039554283848211658625268427113671563039489318917367617430922611287093991177868308145179232385403976922979497988936976402833919971136663185387748884365730031215018782424926230399567417072192246218522926076608743765577322473440919824919579416802922447995361048491828612640717011063028045845356353188666264316451198262315459328956667319311375854577240542195893323246640375860004547065670883840793929014084489954377988836753882181051819482091456721873848516680883603344198211771758949009146673322900794228423417572650251675048853762623552709446270739104780869810539743017897014942056704640924350837078720205242397404321354169370389000983100523267193882600035126436519417035568011861438310733533197462225117525866177559800135426276987848697465317387761471487072460227931133842397721837416762504008788317760777235774345096428023534264234494442058037201080081565056321454080*i1^202 + -287949744135636062107523537547764895661039448075927963574402163981799478077600458237040875394230161175715019362460802114977869685840034827796116685718624551979411594652442514152469369920468687883117570086437563463944763475812064112249316701657581962306238907927805227051894077461447253950520204864277911019270888506968300282690624069133211156817527416662936809765168662956519640106708834061999893634538847008930564427831895485032577900390235522082853749234227332918106235917127382453524912349876910506197948023950649385224878861174314976207671596281284056847592755058388592055067417403435897284290475492581510206954158007955715707717012933174755312455223022900954897620190385754402567956756837534478139285458063769960954129718397444515493746296701820803528489007104033534535704253565950530023387498906589583078654571021536536382092611363334039668742750205801172209110923359413795422556307166049617288431331261008583085919670548349631080545577249675831613305537948963422703611979007375015379859549665294697705759019899183004760520066965610468079295591092284267592832721348104184471133202469749462684304733871395239372501616098330748490205299509197934000048567009717634125660035700537090831861128338225135700751064205272671306823362534792937100759592832626569491904829643523087657664999066500565024855030694617008834149776411111630738428259186906892790773591656173923431379889365763581147365272620138082649029955494782352536354195029879825117011350232392278634622404155650637161828819129932708197892064420963477784244586877363741914548230519353580790692794341452246588508365792139828209433803700653106489687995677098776345397541151917286553023781135381626323302830135742794038570764753908129696891370886064850530252202106079944868758913521029929187343948202245751508252396407254690163000216154918397279854092446321031912604106458111866307477144014246804574457098406188944214911723025480898069081357665965385768927184569111053656873823720385973037223386387809447079105830718538278911220505764977634661382844500443112041792402580083324074850984336982461998236539248261654244389219029315574986118596124303843677401545222551355031135897600860535291069145488326471730523538825532819799471626638235122737190622373467793488636191113567423198812752593120682602771775725582968064209563900513501428508169115094655724743896056340942585071986328569788709540843363856073638814286953546460726150414092637421687977903718521366157772219516143448674546304874460835942203421440133241694146666393375060727459313495447381899222936589586459545404509658223742444016949636699662639149281781414363136*i1^203 + -420885275282584018375042002779944985022270115541393240775446160842190141609898188991871982455528729262683283883460445915203361328089000867377016733897931178794604660004749873156457778940105195068208572920455329545607597284684504301844141839468983527893037370268930181534753465088356956403383281382620770751448563377489363614391276951810648506275882569269562953769670849484977798433547001036413530752234954061009841745346943459272286780836292012521568891153589816955325645032306174969399138967206204626294846821292766169024917056628951378037518063137220285721740129878866022335954395699487145216879236598495378636470134376225575603249066053667145858408081787230166615411507334623912768497270442303385349588007422173620218479143877549034561837116162542551852291573285286852256733552734051104214489090450042103908632212984416892537371902740585852454305641783877594106545176220603246046538815315781369783271791410629452850880143824537017455466903704460435699471559566318518395401294787031125796714762806218465139671858185324259148248162651454272305165129441832650844476720426776071772952161181323643031510882545351276534906202558287682543915272609767766713041761951068158337864691119332444772833575633136649573838582680695104717343117706003407024009030388847145286642177564759611166545401409922032703950304050262010232269610200979993593127503995571823372641285390575928889882335941963474990418053264422304165737100874003064666005649692045039392161067350614458442697291304951906344274678685439946821203600579680095568950697374305999610995003656415160721978148359986354235220118098587249106542668948281822927130612806859876155601607306189394647559002521005529417390405543660983866158290642390249563979787974459127378045267132211798432638718929079319079986708506938859737762271389707420214622657144082408251283031235342361164949429757319948160925674848213600364355848674441587985896225319665340623067761161237388502327748359146158970594793442332126250516218175694614928752232847004301587044378249294775003950916860173042274112349397240393564519015545221039316074211653956906468546785257852694051240729203767514048707080100496510985227258307383328976465249925797494098580670726272619827721966815216883513823508153475156906127058725639271244300783829196252140884828463502991219635466477642922975155982970260573553417850861684086110096147306460085352321646100250799862301386448883653804551988428610962431270667305611306147770217151168616022148864518153023306931829621807370015539107810043111610562636270567960092575095472495947896717227985430280010705235219936014046855168*i1^204 + 468648799489041025943855747558525778060014809983985797916610962874042212906460313977671779040446024753804170043955611288690715544611571882670302676179613047984536952127826671819181859896257584534556892297980446327348489843570189833508640069342135654824383403498392513942250894031240950358526725323044630314313858710029376065169318247335375208927188851819557614318628006709889954879619516984708093312918230248761592891828304928606845453935341518720645401902439135669390389569614185946527242616462202201801985321614661727315997082285544374487009381298266090701200711791377215052211122752686806996485200612162880514314709586913315801106522424169118713448022607781404463332599542571443723572396536374583986904585330542475315540548817826818310069210870062384254587140497242881143089825552768476824433484699270307078709328364781259033037906236250684172686611314373553860706881084834843668744399924071042868650206697515040992411564449220199709735659718004563235021679477972189079383342067372526231085342309167558597585986885071765244651336765556585597144479386118099934391051666396574526653628706423226695551796394039371234248237087280788469807813695203997711341772759046757096855737825106882951031302834516124622617758227115194414559118520799035022843592490439962161621602935598203895140009950232578791612385618491078141010170099685438621885298331675851451036608132794717912341528441408600918510550036938532450362208317126015919260065451587302354549034333189997217567948662084479672887947561466209329626247714428285314095181048368341250212934276008437419401835482539107533181825854959799143263082350485299434989521781774261262073806620400764312285891560055809709730767569672508245206307137502012199973629655802301681883963655079965292294422664060019351098242612486183214565451997212663073496556023000027677387924454614185218346842596116730001540115584976240349436413517160407706730863331675887314735006296813592455204382598334543610762446823618299934467103028114713722176982368519743076672540217758921083822931495554822216522566876191442841008309771241067936976027437650900596563432040293103157544945967974535345352731431396826566097728206746729793309472317330103528859848264100421307319989109374394834453076919822360274409366854471166731354395981967630321482303474419821424870826138799203986550931999884748589208368908396589915108038343887928497681285268336105168990638464912363271811752711003417332067125731541814277240948147462248600743772835927673298915101250260813529645741440193580508002394884084288454998056608488717435886732226648377123424698368*i1^205 + 662242441268975352953197415450400184439553578989267180890106778165853704767073395750737133490232196067473271158680923344520152888169629445052796315052728590990666949142059433648682747787742805585085537411840037699922798612113173656425989456858503152659980670845132471045701993069379978461063217085548478722353482306342848537768416878209390991911570987737762206720741576316240153904172392526301623688920767877018028913217987597019449835223889359128225977236928116456753065951896939255264095931057224920002472856617584267364478637045599840578288499252294603425376708590373669298997009595105086045544713034336228755922968645260698002749470458892944395587648151645112061559238536439211513320714619634766133991750208679054205742657856866467604100511708832021791686008246888013180967356912300399706511447747027244283482468037049280608424906056818887840345179292940375597248345898954527747831510027719029044112722996016248496008657507533708475169600204541553153254765924805660030307522002109829734879518565166760549836734627077709032223668288808505730433141951984000899186596720933370295386395539874538678146817907456189040138930667724982559915001785216338587797591884027815748193813145429060252014880327112278840213031730567477394252035448948381798742437058518461399578677044645759040429687918965369702936653159713190370544697910917602469330991413550202304487525701388379039488181781785681553212238613021477780077865754714167492028570336302965132949948312964735492819929332630236036858007655958425973761577218692549947032282344041412033447294580024292315227652517914769159896132213072729997535013651674127693623943898621155034681496919351809427120313714856997885173651688851722729395129648111569640267051534089083791031696018123454632378490034088770296697893919372234718801181135545786894334233451682199924938578663639268995948529383625049006030272654295798585733110528176402519376723018078345287922376666294168633358170791175268343864813238228818620597859524024100743173892651380000631098799609203227890755661097024097476099454905554248067285756875763251456288276232825391630627448357856100332897307961849122131341236640004030220855546983879048110835528787610949406833536446352264781299832964216022410308799337386634780135692509821125089883774622668848268261171587574965675766794117397442170126533822347971592169646759833428138035211678651572966715858933572696975399663399857645280641509093988105846657647667957899057855921942680992480666108962623673149675090493249383514403608591182274395300626248898259556639777034754990540472000184320*i1^206 + 141490401853172522541435583504563060100372107115224360008171767770802306244614950645179466623420010145422255882367177241136345537522079544341878445767049750975158604864342795410988687413826671480067444954458528950117863500928907521931804858351100547578556996756022691454953298775414340528383832269263817374961078732727356494853611948004368058837178426453274353192200429790159592958103221329813538564691490761037352880454725134456012465821883345705544876577894667448675624222160065833649243671917183771606205311017953934277556035577866106178787907826053933118386763203375133510903624085366129787426186057524598134980085774766025665366323238983583692541669634755094767406827100714115372438937365475164256582551958943980262614587376935786754641251511422366997163531423603632585107632803375786940444548500257762453937335890981586558238899331319739828107427072236325877156741654294616641911029189896641685921862186184318052684105629692895524663529520358322893598382311408996170751083307024989275298012052707291605274627877966153478168514200337562530657269692594473882789894044243311798013156418440647806255212867448192510158881458435395544181459084200218610352613055444137659935279830208532450664811245700464223156638960608525284909504477975660030450280908914091756160788072202145318636397752286240193173749824056271823625700543114812523466349017245055625113841640646582689086216770289542691129704240797316519740699893054154802936123954475741146826361594978515384862053995158081098921890419965980639387624722467874818929029825221982613778750998606621454922541906377223645703033150189204578763918510792594404781857721367836536460452727554581285194049012530025124840810907612347784945612942515990634560405396920987202777485330889526056255510533486452023488964876849378990589319703598513907899206950241790758105764620550208793853979456899326044687157704339050354523391979560718503040814635381926932584921466627556582549703393787545201644306665479220761192893554682343080138688850524397788587964357090836649847629251315659697480441526385241447409446981394714751581427830901144976156939380129428745477916664404356664434014399746061721818045492707227900253027068054850739393501519138763258870871654050386119731631463442014523192171903390674203428897870384566905569066386426042892310137522598776464133347805517260278394823962847687769477521101866695320937942428658972325308298960504568913965136185341702782770884457398333272785732192908769303228392701775867943435445406011719173524964470560250795885785972158142585536919266918400*i1^207 + -1203073324209075524956462149044069950978047780178454065514587943358003709328668051164800041898250594190467987857273611545229387944348865852718776645135351509544796834246479927732697390154881112550916503431161803321319872574952805354450229512673790690381255840840402837601907361582995638661683166353686993721281419620234168000532315065651289045606679650435020118174126406084251994049542099035705988231324391948195959409137817195055730464400908708745907442781308913405808750869182450197819245795492215321558669786243835448919956216146643349497036112653069221426687535323180706935461654753616833254537848333412565737515758169464769439730012805831766013746601090110183928162582588524574176439241534151155404417209943522352297403166779236373879600898968489977303922413981364658070404976971720936680516199061540041171253525200594852136134628968986364325792766660188651861812960989749306125318423652853845733642834216077452745937812649496652104815022353319152026891972467927051916383191280283607870409566550897128064314107493402087991165159594963358524569104791799851825439770650802820730985043868083316232302683103638634334277735656819467397625965254090390843389245204128688824668242451227192960033324167940992102921449894531377779598557556360084178793682653911620857903403862995480003167906539412004476829222513258675096755031397588817757475348783989843262533730359744474400559812485258281595636965990433021521436297037192241101538376551137863782934285004328044146289887946376953949709527185100601967513065693962776119620227278044258828952489073914882778191486780226262897532590234505235355957851652583726385760869409977228669495633671884028222015067374952157307314374525709143869132066202361052490203987617959437287901117302395587261749585799238103910343959088603049924601884694925650720543649384078493789736301418978874721509063559563275183901550372724824907410200131235166594090264245941799329476330545130568542711832078765840238120047162756569615559905814301663522234545328121301311688565317759527305356786445795117856022731690057879621525717393981048158812950652585977515899145323771592258218310469211615710037725565890967102643913571645444156009022650702054783064630140423990594412830370787786089183129661270181644622998369550967679636688492982070355996430650149677661737094387857207260352661279430008815054123987062923797989773879211116856725339166513192863594293287228096159945816002358810895303734072905870400163669083469654043419457680015741653190234228452769475765553189791604685681237775913844736*i1^208 + -534939375851808257352760862234085538630006281633025286109370317408719055148760241334376220364358599235524831560501291224539247303772271615311737443484390823303550392421643873346927455848939793595127679765061872776631776681216136983458520902323661143517200318978085963052433027042127890253596714307842200721593828940439920212104815068830229497932167212353179033039126995583703174581196876202626824704486212741533481187011269993830046901862739249322981448860936351316443415044894589730021961701867183485972371543913813988527125289786548757617445884130675924489516991494632769028436360090628968419372837822427672438453640356142261437503625555924739136549260236367795068613070226902710384718839823210376934507708623939493352625218189109676898920406559644650153853743579773130504272899568057959785363676762390591555797460606432249419700751448396729272506106951811849186285464714202650223611108120596692016956067308795833898687838763451307148223206960153685043990245503340046237232903595075366121246098049623619853537722113645513796158165432345150082835555690152591823079490729714369338555687163226077258903362852308101716707930713501871046355586980487359439955787548681291993621110568786491084018510683181694048955515698100981191295046212632974908482320087797833742670257149110612965860679093752218619911942059257953940409203802773166294303092102958860191509834173075892287581811963538407375869636555701597415502677423167695891277095391556488389406746031904980566868140971032380622162120141128520346013069281584401783589798639198852114220237543930804467828194357623198596102968130658055663145585760020992009806202592393657756351180008934275107080879010092361212288164828264869141276996796960278257374218170823744902364175393891668531218400323399056927474992745914369565328523069979062485095549748085089605719124158385514522305549912230174213871937587336622634875654632419419402801628009587659774335199626821083352571247708852328716068948647918584984985494645222223781116784632952189110436773105162263035095753399712901446877797912933653068266317667892597116593219591570369273092421005718136098726388564046893296307729457369768011293370546846523417559195904989891821800905626593211864728949421386497604894696012811088612429122726469695202534072154709683807834256599906053033173477781038039942941401247864663966524585446872851759096589828945948992174496492827748413452568265244391693331738571476863301843694808232496927318404154896798957673422585450828109507606488191202343977079083373497942016*i1^209 + 527525853238181990253301507795161472733267333814164335605532289510298127160140535191167124310909821052730734681544253656595633189569659023424318351843033181138576914219974336973860579735713610827951632145745327834763895657492155585496464561971194727209653328163372372755713965363950517268084841310981213002955557006214176036396014008587888127720019348822733225087178832537286774234400667622613617872072684326058036592153453189588979935551985215846384948043796325162300814178853491101686943758533354979393032507668047074030982109557919045719196308637720008752843386296796642331377956085067028440938312195088809366172395377266791099986382506770251213366675335714222409400542419858081818093378772540669018505154800289744375598991853108716991203325402580742009721190683090539366565836286575209617964253897001272102885475586651750261822123301416252483859836796743939517893786425236231397649276494722816154595445688690758634957891016850135892026898524899017176263520296989012099724098873022501300449578584138960239670549213366650808923508492710983739058840689305377647434585711433124962011592809189318410223952515289133035497308161869713083416200841868405936449841095084745882631770888898351126570363643541546631660129414418239465906138617566683758003602778507559251272726804678187364610720611144853409529216059170417275380850138090105816986111949799227918305122210461610498635640934695332728505878813252430347197485404702260440713241830326418591084009040651180515351898156510542185152339610909225546665453611086147736801122407009161648682680433835935173684112817843566443813910610611474085426132621749507642944822267422541291044022203280886246802376433832733666218152518011290676652856174798217968902088615633786870945466772916097500874055660331449625223176415131085047303744861843003072185863008027454164498599242524162242316081736667716287250824672055693571553283128694037607052702492094392164251248683764359056720106830118408952202373224240058896990464090918085328177421372438825884491256177572867684658900095069632926214604626612486839579049839264786115182170437704448871145971259325410122009791373968310963345258688124596800751344762962131641360447288115063796465532633910768733074449688574573396906391569697176693468586794150907298049449980373759488469111765025132922714129437159442653254826972372942378745875494212426846831877377716446259985859135973247447246224505698139670676126483664107972533725939073317080799869907537055818877911370813937650396778618354171348254720*i1^210 + 312869878291371724005013912457159898551352080827518374193115565510737947188508431574595788964225311622960548605284208038602882138760311834817040783348389082298959230994782893802119039454006501608686183161396748259865033639543205373805144098766412170776921900142662324295935350982401975963157743739303775495812586386964939837625223001347385514415181055852136857861189435141072443494470729139784480171924023043101750722595187682789867764989013743409227202167262999651375273923394465881169878742105478279007619324966337208129259676663111986949461582049326169763922632254087433677060664702852065065629853898887237907330910572847698276936162441618316696497915376793915132898255622360203013570005150771856014041657950146100304162884913553252637464649779920727510790992841133986650722761669701744052628309324095790957252260339100402191887620047296033854927469330813895468051012871198143708428146132167015113496941549635066087957996492418557125598380290172159449517228173641304263369592941171770129355341864286787069478491272720883627747395377045307301740834801016181328648603936062904723609632318695793459131556908823171446764675463927033364967886830747470689192547704726385686720938111926943680100758245439804295619546590638076487545399380190494941382867501956767118469299576766821565577928533306035086545574612451290758311774264268120990984316856788401262792593259224732107436340908411957365165375660261577875488088786081463801449439726063840655052542178443845161223136837207108981516437925423925924365194562022887219454918019067785603191732015570737564569007250044514677580190979810406661990517380535333739555214097775517172441906204343581654292028849527554458326407310209108134005311472425293188613663559380693432977570249250596920248802314580488583505417267635324865285554294442532657218071381431947682310080013731652771024075427493273433827433631553232821838312257279550352688007876415340883777662383101072107223812089092079280532381918804872143523911688465096676829301927560501215033747275150265085394282889876360862462647131683117525152886242033949224934297168434127141536955233608086572059923660714786632328654168627645304661107820830712640702463168811370973420671180604628953534511919165172471756607637627951571747598764428655593161548697350393738944458800584150625023640318368388497822108762583760301204093573008841725589776783115717887910148570212587504431018063531661068016155031773991097149787290274216926793130776666811574311694915890799700609073152*i1^211 + 77530990305641238831846122741203044267589306881804203149190889556058682344509177100836355133621767935389389953070403232316062640518310220686054133990421047210508181458944015013070021940145491464260760727681389722678250721755313979186067469117733273281064897212233112302246372075114618448182682583341737512118825851181268535609015115620947156202185141070035622793831074163706677490539059714974497801137307140515489662723962680210832262656631750014724886451802038090627990951698174531080766078736627717568215316237004589100431620686296687078035432324956787564652699031224683069500747265141072307820278584629748900171902355735868240853230749351870361497934918872866926069119103047966364834645518075798610951608481029232301345919005308489058806176315565598825984527383094115719936304849185882012925739575422081468016491231471666654460514322485207781866800885235681763485520900666316173728681226165459257949361144417628364213528066659339954071886782807322536141890099997544339500301719021685711893762332589903803208767050490202866456969873923382644422022403407908819858988342175931900468387471711988528341031925204384860450267425304263526236231344162385164488224527902671972136488555234479457643854485182176618373132847948142016812435937706825755276204757430991706653986424600844988943889928763929832487005961917765121353797092012009636280552386892668188401959839332333248916821510972127554056937368168481090117453829773930338048642810916996481372904042193328777375436466952580985466779162202060945632486843447459608871869671144023472401496268923641825689577616530229020885953492250674113030893949127078660371096026709330398267101161331187738278475651102629185905672222640316458234379306919754079391670642468638832366985195222658312367196905199749991900201888606128470506515481494450291628844741498125546321804147585907500843530708905100319887219217541218261232127579205249954471526883303551460192385482782984214699563664160824548844428959988397044704208072730929209744697506872904579879414940249704265510227254522102284708776295639463248087845160816686037919348870745927457182417196586229590353701154014987027701263222087779822993070701300187153907697945187477463255007985165256899168837733256550458448187278862929329789125235494262175741536498482464114610759752849815965336572169841099823798359280731813303666166507598966328015131936124816902795097554755304350561001444998825826995558583586987569344392430375279647361134612569308625241196462080*i1^212 + 7285190720454161067140260275319632344827334546810952297165280657666258493694987031895414121515262706466783861407973701810791350413196260486494754571164594956314357205907222669951559664737418047242047281292743154542019907621586446898543987414356605145420702805276054651013679231736630557897145106381891985599941016532955921643576833651825854299072755963577221161551357823546727482486850639207572037680551418149316143134796701023194081358911731444438494111278182266948695704532572304175566855092345122743963131497814935753138884789404411820392830726488980530345498001857944089417631628575964566156172293163396413103900318556570546295468005232592553419164459575099666401746373435249209724679543806495635805099210809438435824607620819986687548562871330038780267795125983858124095248232474694158272047448364913639730637188585880800846634717910360905648739855051363171192976399228681873365548214747242244680621626126436874734805542972996427032179405971052635659268156913554404603467830707757787474639436819910783110547323689427707240354334635499044114327661160359324617886170362747747926323158503459600015640822231518602735674236567441239366261842323790582377419201779697199847660713117015259824826972787483019686658170037591162028670053002652972071791825519733897300290402956198651640530123457723208634351074147294361447894855942954381914115377255366242053220383859225449694578802178062484793171485773731477092569183089870862082050681730862779765970103226571058906523755704775764799699382327172255106271190372585211298805739629694795022815928980388657822699852541189747171267698825305960151429724928834088481381235285354472132598306856349492399374744411724264382522712327013654527111026009825946354608787326441413900827742385233266531606139129820893502698872165724669317157847566674047212671451867563029126453681721709790618754003347757626584203229717929635209545409447378093791770995108515528805385760586816875519091707048593509666509431743227768117228111491123765844663511433073302671871184573486056992782489061641300532072369804246998849388196562082314307398462393009159920615566893483558850473890093740829745285150850963206162399623805880781104297147228858545120955916960850393945076277997222041632321589771715902194123003058114926187052678834360890165775116985816690142266002438994970972795625954939000425294800111758065426938169537285617136223461981814053392409281799099125714902957853455887129908338899441237644329300787200*i1^213 + 272733590687667274439019490473866355476650919452267340378715781228259157859203710444245963813700461596914810811811637173050145087188242006543482614292394526801498279205232795568714640903620605373943564199679225995000733508388648722667891630231830195209695265066985567107442137940136695385903535467444511818739170298098227451751379054815938399979277594841352926463909596980759420470731173331181940943419830574088224004808854051361411064257827032051835565917278118671586915644742846553466665772001333853893111085638213857673553387460807799222189077829352457484561207807716971510764010575063924606604200786835939729803620389749433939880061998094603140867697482948860484168677447353539570768144989296368914154758406603439793191707072194816666117015845377631076833983602544931693903085106069628144485742666089519535088269885544113531262096031712910322375422344069195081258731208349440988185111721830918284326953864661384393533896743995816594013968465829673770082576652817597627685623228372377800245442979142297943533940093544782709507799018748874758907441297692797502293751723056570558838250081431470529392845315997482988260143924601481634007762496510780568836765369670171563520412151549678545560946308964146635782320813703987488874413116969543460736425939540292292283774052540114908287053732982943054387522326625455519119265067318078183130250372242148938011628867358435843198276011983102619967904349098304883541178132216003198105351011561636085477765401028355933606123410124801810074307197890128247141381419432175350966686939952871076233386098317363944235638977002915413685848944634224283662826996769306384962219494987151248931274907153473379810963698094701108068227743760619981616655562884810958186576149690927770160927333579452774945240867798080050286699643950836713496729623183518596972628685854080686474103308701590997782107507285120281056577188000931251465301629885419587892549557077209288566308380897757650656468690901810477091654276121044851204091083140526655707764452136179620413527850096877507677512909923946959802701736424290827568057450019050493490335367348287207304021551603154420008859344991767137409876608993637944228925473889011330294685888147625222032156612791207031916712896714186546046984843198583399709510475908186552171476444391746042314676378541767591244350794010412383962526216125134840718737542638585699606445769824617426570463337614195511999422777817720176796463688687546729520799347113984*i1^214 + 134037486135867149965098184002298621450189567931840631203641011546011658121030254988777491820701363400316206211235484098126828226724177871894779732757881819864627017763312539558782504446976126211739289951675483828001149470956689078554581211801392867571266538247638321693845262288318081822807853632035941605529377686981960595099063160355164754327963345811488420939324866036303236911385350231777363505530105092719407188521001252271415960085100248066888072881306621540511653651485559348341970781335582618595132990132949252058270483523239726101588167784522281430266144447363594570368631391002438378847800082997745495242154194047009131245945221677370260081098636224644013266963989008748534668414051195494623045230294321180577185951191195086322717660739127521698935205012057734188121711069853826987325717633834173038146832717791136208065215324822843840671718601586939235402260489645719641500871896129118469514886632135289649765741613785402995175324746496174281604885163495985997192345799633758590035419216100619247854047215634251067529314532369009515500177787625720023365440567504370186176952189485230463754954146635138103398876058615551982197389999536266621707905870763357793740700139012060235155653371340185725549060765328716822959517381108970651771509683738100741326318821121833809815829315580228757024904272305716898842240804285350485234515171090905791603262106046473868385621664800257338712942043393600816595986143681207772532387793266298720700804719446027480689338915731310326432803118460974739588803327197770155971418262633181056830354896879339832959256652339759827662967486810271127116903839160761874161249830814789784217273312745658781578027878042717167468388585850482653422179787848257998296701275600352146144273286545135281003485677336871970179923987131589389478364028143351869947936459597316858931549964244963901521783927551600190597656146753276072640082442810863337465453905895840628910047123610352767779143691648948617210993780858588551437983662529301964438217550128745583588077860041163277648085183216787764063905527886644601675841223486032744906238654985630701734072715597073061722337297906910124625071160091242863327137864324804429521377495947389727842943848858098131421433790205658310304249704599801470493835149467775497642553355451278374027874586510822208536807768580566079611980404285414738005479936576635539397046509804109070177385388338648977911939832821798048608804667392*i1^215 + 16111818834070586950891064556003759424090277865494950421447865676842552047625852903196456546603165133386296422673731525079202247836729692004362825976702304945520131160075187894080404847986829491973343223695186656962444427995247114308013150749469556659840267472045031515834917964656814330017188030366025083412156658791783892762998568146681805051852745919391209754758309804436915018914206289359822019366997626510347784130345374206488054209061585486412134276829536635726222125215006926602795063790063479296190644171392100539334844062069612838779845497573990648644656054240235982193265519159095255036612476663733377956745922508515072405381398152900745730696567597274969997513718608778499848127168401546775072169633996971279556361649579032425300770840031109300563555314197646249796064034752394506855070525392168705579204245035556700801255777315679061209346848047375260119689485656492063913327254621238189476031503281485899972916533206245935414967768943489865068009751106478052204678414899710391564300175317040144950734005024672758678836586938083122492729513812997903618171463475004441539755353142999655520240085431474331494025434064591913360126278532956898974997321884922396483476864703898944659819234017844985187248442052352303909791106186527315951215439467460808507857578828815780256959199604812129577261600772064441315533503887889630100483348371304693606000598977127495979553664054227412250240185965363474760346025778975082130257678052333460302708879946247142009841212786199743987682739832435639576110875930146138078709147006200004041707334126654608270632704817808304010659849533187589923961989328648995979489408485964870723705696454200501609969665229174374894284249680439521142323116875152866721475364694219141831883564707634270664170006695993673058059440050848034246478137149516485163999779992442821989419973453720914284105915143923421608928931580166975931791902242717383856049125949451752184510840888402327086164893767427512400529975277564802382240557625452407713272471313550532597621947831525161433039125769418097325863718289699386333306810051661796024891554998597122604388177110328597523139504384526586999984572356200005711325850905670139345383141331766116758251130740738670588486626832361454790938257482002074772207088908341852859000728144350915460795324641721562821988069844634218743321061461212045326148467767117661976863003061093446193316677570399392566870016*i1^216 + -86977120384927104009731710311133584930481623730431449283719419945163853151127279061704951405648548616012041702718761328681960615519472215223656664111590807244520774133332792289990220189816362416396197818849533538267904197228184248844012606824754326124242116664632850752552790524200738468395303575198854867477754340188633782720412693035791967350184000431340666087563721641875299387036301434220546375587892030492703421115075290678807449292836024607018069952708126210525520736099739016566192410389189156925855898969536113630014408217060465576204094840081297112304793909565913994359026285012811226511253745529251642833562268753729123841063628770887034940065139254036730265404814569586107813834255527280582653764005328088821978314730128553377052560754659128170313045129136906912440552591577903227257705956089192867671930443450866742749699053425679600878156921810166139733423386870103284575632524555693243417887684150129168323309327040843778959074753357103940220585457615876502009643862083705538016399445868666228925020599799812543917101750542005565255474119848715819299278147976207829907488182500431980717915542224116218083856751201750531162055210932382519436960868812238460290695766551608969018359412020074685411508987817505742078017827335474388162234102778045828109189427550573812748337041018547224972056515272528644025265153460705424836740195686525942146864210817742822773577771194360833934917835243070525604212252637830804159379286794488589267320227943267059908079524063210465197535054034296926008514086448687874515074861134151792721758606468206401991151015346529125298154873846373663873767817956886782889142934198448810756468503363030986187336832937355069634669996216546016570611450575768854358961476461267916417733649250437854592480455813009652165580440529923663827057095183718337545634831273749283446284478845602498051307843256556329648074966718058485219830634255033053724552736960567342104317359360149224498743889126460620183469460628527950816855692979220046989415417063095850750998841162949458192772228387084971283310584254704563204188040565959764571570632254230161266742742169471601370164595857957287912338374489259749507185560358446637643146572036743959721222757176007765754628730875877531002522053528439269850396596967640074704025134504056280247802935141246218548496070278082764046607376523526723549323764430707123490925997669086134272*i1^217 + 289647519015298193057386246144106933504064169514293444484353443394359900129096430252817086580365617626333508583507263128959632944887216863662166616169423800643347140989129164735641207848015964710545948135751068721668981754781882528419293392848341200486133220271980271556832875622400032562978336444680988098080464832329681904240846907143224769117735943496722566303782736933245849918889236888126074967047138067417972082719745625528461201992896320293605917933859032243589024245036210858451706078309036367577667048103200259145044316868167371028225153103662138185930022824808214181072777636865634962308564670321940031906075376049765420017182298696747278483078463904080692427914382587878550208630717568918038209324105430345589229629555617661916017785248686361469167544483755279977579292341474840269551329695283142952156637965916737511710695748917796623501064237847331548374533119373073031655095498942489119625344060085954150561193132223813263482272548306081933211863260853912462873429104252542685817400610700944626598286028221978411105218358475562798088061129139337110748550357928181532356638014678762945845811061812884222825342779825520456111226720691477433273785694001585492167618342384498036743339936831849814904182951946353782871984924779795560209716574883527363077133206587370963095335490553946567132582926042867887454659417806753190930148991598792513909244296675357739095107049267786693729400926421946392112860384881455529333591269970120942825752572320589920934086225128389050404418900735355297405471786791398371797058351588524773283917254258908510135175996092102006962686388151904077774282179124163178260653103452014446380286424447148063989178143476347072397054246930890543485572569001457214324167924296973212182795474854927325830148489117862207533764789966554558175624154528237547087135810528285129965420258891737209219014258044515332150339514611578870555545362387389322471624070212875916241928508982804930562743389021716138875399138005873857215615031736703755007605413835733820957547504432160928953486657312205919443310320347119556794548619762151055872583059257874899727587052749485939350953421563574902632275750972550285405262338797763846324525192091184396288057965606277928188965976349338637064503222961351758536470326782765341799714946076100300578924672462453714599478110578359516454396319791929398800919094624256*i1^218 + 4883545376606768981986116546014414156061451546926385406321238024095772109425626187662720707937036404864796078215875436440037575586764095944051356954609871570936863743400257043172618599820733866727900571003370261861625980677092440390430013936518076110903833076338273943022133383274389189644870188415788400485159907298460306902707396571691756368316109754786320391907846910482144398353309203614980519918407586109553406726848709573731499729125514595229670150149102043868278469799832090892272012453717537095829437046023965372107698303951530825059802169138677679488905000614553084983325162716574025270106231737200606549582050258501454714360696991013168141833504868111675373271255490374641192688859620290237252139539406311699169042231120960441093159381238360759583185658406355427592704954969619659454116777498325519583223230359696278158405219155023540456576667457564073589070636369140397319389489260018481493515335654940765129232293447815636289733138939310013808575625982501242309963723821980939573791371804043107098951697318756027877080382858174084166286397680460205607082792362945672940638912452247844614473382183620688743460568112644692029482109892579667899484125644856836008221476082183521149297595379533097508064265685615393541537503288486783241326376218340853984867710579753168678582767009413665689263837142624768939128303886970211650835886847540593350121043882827625535397106119821960625540341252298854430255819378967796998540443012745060609593620733098884830906729369298785494152981635192488629100843883159194609427253474679545263327642217695754512804852259427957016080868533617922774448451159613326612211412118350500721377567048354914791376061238399115093796032732095534754992150995247383910855667052726845434111623002684538658561998468650195389876358401735767113087078964982399210475385214742155488465001368327941714971606963092829041265337984505140288158034668574068117185411005242480261935045470605268377519558515227780997613676518054174867649083166749768948316626095766535795475540458271731674534489580693306001125227345988826321424753451343556260940670249000184731476434000126007915958688529127390935330461234675313639429023943663044884281028247682505998042330640459586082142655314636910718097583405434352874435747763184868613736639486532149803351308586320849334950461509306679296*i1^219 + 50313683574680953444889318996304736063777546767093493145745976344559661452258449873376080114413097883832554796134629040212257772252713145204693178033422110500992024553056542892043734576500885411053896507105826976536249830914125427256514133501576642655748963560678899665197628582024045635559847550195919953757918278019067256023610366060352215623669097101990662938781888731477999818456509895359738809676119708930483933120939224561103854129927452205147847428053834603142048818386391225006590988419728906362794708756106050014879540458727774223593771271703920589628596895034956653611754124813878224128771357008801494059113859244082080500259396323027126478121611630289156543431509514640524396236611710917436978807684197982851134388717597268190863256130264742427625412848083984407573394869166626978020483339126241369316878410436496524541501382022572274300131105566217167449080953001516853371815364873928914010612960209449618963329288031815867527049505983446672076829565482694171795666861167749223897611733121449150367390161378815391126626707006347042098431884320368421471567815991685840165283302583418039088362994468974521155476100582075677415962498394182327516641525242585326831073310502996758194974613751624451845744283803423009656469444242596333203993502498952373543469614887847970200275992297192218963158170526840595531722891965604644558409936638925924555307429076338328940314027485487998427856321711042576474623657707798003643282080649413542649814820393822048596009693969856468447958580724612086857245425497264758534413562932634376887090199828388158492035140731211764752332220000311336080035733000193591407908435432139695550495183291273952341052325354510423012104820687348641636898473881953951247342027255789866185982604896919179356482772412144509730470116997678168486194230639634915130674029722302205853673357539441748492566792454114751791782553319049377058458782839810859615408355671523564611116114318588764704351670942337255902839543983769196789585201326921934650506319761016043488960793942655559313616225810536819684262004230624867029113571855016803458557613508366528542496084635783251232364696602121659955776099670344681917933370504523154366117899760282752668564754026528535713571844164770429233538260325215619819016981746170149929432353854278288277504*i1^220 + 44281738838164669861497730825563326037517582805580720299156217785924159005694599556971674051798477146020263356484211452646582548740193074874098497086525624900727397931983715197674819428154991382161080058767993721784786849981328284240745709650518575413489125995791435253672265517975033224157340916580487201826698013384903655308330889339687971666172685242563393088804451255631578711576757387494216565444905504658350902822639101117088878271222500578984673333318634460765469498528337497155029772024361068848933431908180769520020259357170049293249371774859100240736745035908813919719674776059829577508019875241402471363434997846454740015412299504790431252211220925447976154151527356679191289400161885533437835965927187185612019422088354457132623463053825776347834185527648889304800481442223649939053974613847475246236382801395156446488739333824046652381505338002506033515364829364203558113095956004965175294998661012588961987557606891346103903347027833611327017330471386699145751947824371569524719179976751457699346746445672497506551770554262408989747272495100916306581132091707630086663445029323799479605462903797954000165679966114041025825090591486692491815238230075798309445703666537511418996211343083352486465212026678052237096460681886504465653037015253932720841306737583465417648774620501261200306924915256448787153289290634367119025353645394980773742873192401178840397205289871677754493132670411699253323775063896746638351415763659821498375504691182004196451446085246664216640909339642832959893034328575392053452187993991004944109705801811774442078654404129821486414895734297224889518821071809862261083543570389453207592609787824522807732670805832455904109165710383363777304119773636509139268071659791533774220766475143657635631635961124734183044917487255675437884015960105209260473551161204559558636994152308402269780265342022173189090064606214541328262552470600598728301301987129727491801180500238506002014695319082448494939313349340819132501586387716851372562132159597727271749410362567555373019522172370445415350185491712334285458357118261608549191408136330715903321912504116581313375757270246715774388210175122059283233515796803471115510509539836819107999878731242506156959731585466813432857478450786883386474496*i1^221 + 456197425601100942855405047820547099906162695159487810371709306436464900973665498830214321337296993498975814389895042855561852227852865885770641185478065119416691611723995124334656933985698340618811262693578071425006028666064957445861251651759138151459946914924077877355940799291606614907625030477917918394656869619514302950501231390266511223343718785359205194167720244298282917029703401872397652952348341812566566291761963867932379027158259387373764308118934933896239487676392805325750485759319481301861369497473932215315501786299178602867170159812732189053504802100891371996312378024491292474424713970748578559308407165057381477398465629280637647640004096801901801959986191402157666776912791085359876294655060738541770342112916857600855112480474182123274891328068752024942031086980948979244952138767776442646809673013452069190198326961747195017514722600607122561511457708078658056411766915271765372735952481120166360269774233127940685636082361512679296111951944062303285850823894260579929861513739660224951270261491301241152379942108131065386593001704519248153640130868063245188243310990896349558908360550367427129172169962650600048861322129293071302569500838427211968135203678744266684046793099094859318108502122474333536766211024097629221254980025464459191969853752500953632712878984095767437960771317699220973136536832872452955625818727273523240936391212544954549796816039907291675525930929096746439328968448230466950196043333791184907857275048029504827523288256488045274227977400774269324133547174626503342055668264442456715886447095425222514614519506069620526006511863449784567235280713635927013375642534419567776872999756238145054229948137706456543422437936518109923414164771348714356288573906096814305066109030055388858214488509347716702871532586549773085237785924444783594069217303755754698541899920739070620598553480120334060280923249088611666645878235961040079329209336005612635868869896443099612642772748639484993181414368621276531191397428102613223845157167634974688967464845180042853479391452648012960274592780069533608850486436900259589496764209967781393967761354476675122907589341051374350330287138086225830290404036564585478007036274378560568986160694425595233802649600*i1^222 + -50310177942306815739562314102052283858049042769757785615223649020036522039781886217754591009480897170773511818188763140411420376253378206082387927131359389062132570293191409574164934422195549359024663493940286319210888404826130883947979196832182421418666346476256998437028565269089555584755415405740201168670316505351484946389152838922270578006956620020174391418554566275300409188422490331979149643621582200668044484405996715835251410894041143945515806067312479106065472784249702457480773973769669090974272117260815583353989346677078547417712615342883726404966140934812261103660751335682603988240942112778327821918911427861875014661046886496941539790350105010916279236600492219367064644900455599615072565202420781150919348304117455523574514943176593250101288157022746145276441674555632576221989854506348045609065232701879590085527286882963750647298471132399548134546133454980032678921976161625152404964759514681975416458421780667596786329252489267857796135100844975943122372195590641543629862920441689880236654832330112986250593677129391832979156542233495897427542420134932467575110680514299079210105304640341209997695351592079741485524681294829357838909941108075108169679103522917719919498679382645914108088577412407344775669782800714700091619371804159287653585186285426279249497241239697875613150075809159117126153038758150904647473797481051482925809270602821174104580074770487511605352283775509003085669449891572683859565017265509308806321165705671685088609702174150933665654099852656676110200457979032303023132006796291738857602617100725909451167055717303700112074274819877781173150374763464146843358741735797592044636847480153017527125833290295671438433748821369434212424233464909191667421103798031373232606763265155110483435032877010374503288156841448044488003350707927240358835602518657189234032514890214870461479656782774569374304917813174364239437641991756821149897985988636952729954089164796239002794926762203481725495841302465166394662463468484758634815087684862879918074474178600029437369163658603648140963902765919260683257111684288253830680411766401283651768379967094486441083763601799585329077591207122861327656645581374226432*i1^223 + 789036701399985117638865647935489721724310606872228339626413907100497795925751673611927179413573440497882602092770116991150752488478548285548814923365100701957867364877929873254051162279356020585163033722641816190419597610543430764968547566248986670021735334370872438126923726209812137505304586651884004345132694629589793684637005124104889334541876890888673071185535388418783258381183995191272877848584659856739179968127445369219849193072821914379190113280307080017445798848979562750889893863958780705895334599847615669810536649503165621191377055322655863110308106363815068261743212745252228640424995455625302260263548711647805725092600993120620492722753925319512972323537151696681006387610569475505769013436423010491314914585985315156841777691887078755639908344442788524762983210258634078512047478466499351167711900981013959608811914768232868012028494376115249121729762449137523746349878466650853602332262309839332935588984134586083997423044359735372640683334151265758427549663451592530974691164779586496919314804762585142788360617571885152378564916995561969275235618899042766870737426008082420961515916646289751394140527092194938778863556280586838559154259411503976736359811904219624123332904653835475866952982170979126498875492188738536465901394615185470579985086778179874364033063101074363808633396128239735201883277586913024034654796971399255230504691548495604802180475007420390532156364021249914752717954661399512681950280357023077772023429288788538326887154333003186495424213952631385928142553860814066445943649598568579719472828225526867970289751290927872471628895983485602467955251134481073338086843984330489917843524774044695756750173939684247116824026706569152769882889380363353262661466819788326702580040552779039349217138532366618559177207442117378844679660007650784604583096998134065977071545537460563155585433776847223596359009548690041196555172160543994349938222252131259874541521046220214563875511736780136146770459166594905721366721077197594089149993717374826058564995178878275420307546157414696917101063231555846356013379529010645854968656723024058226716319742400073947938816*i1^224, -121101704186722129208662660613506364086032680614801655877754421250679244757234681547136059100683408865462084326969718243870213451680347930620326578343556831174497356471502501635603632419446803389156220388687016099960424594939528248877568686252825400472107780368177594157834638867358797041983902605367854893856418734896939238097275856583465843488235908243406027082046568291219377964389644433623201238792926754761773892758723730868720483325815393801559282666242819729647971783295700312103556260585135182047302767368660007377577531791698603931127007488908704066669979658351014122861792076700270883410626680864945931858994334926772954570842148153626429035130178820790210555149043228805824452263895517661258819910391221472771961902044949009375655404724878877294434720108075527966155917291604723420546624488702962136206510022124457730013727924467444410298232604310226996018765994345700664933123193514459430272732588642751788845472323291765384434133133100251183902940656611327656965639599175783787375110694447787938571150999785265864658626913248283620476162905529089059211126715028043165102024416467503692836990052371283412102820764498743687102965216288732800943309604312786917016711050174011839060466770642727684371600969303570722407673403805641769367324727496905699659387902114292903832605813270074571157645291868223789356550348936745091630445521507784940872778018685604457998221790471068881903926284774724653799480621147555957061773421874688752706873220232964707537104078978074270578361442341214799616062796887043864482282444457547154208613098185260684236795211792349477446156444764353489035687744310544595303904797531079038735951858968774989380993692935633315001987753262769401671404658928565244386110797307305587248910181166734841123386620976743483894150985978279780159061775333004563168421968653283264521577884201112921181860231243438868582042682084623221127470271858318238564305517291867371018624614576001791929227212064073592439735301176453341490375522363084249223090705278909211104067602571782036245379096009729285480119928790663473367267455923216627404772092520676034496784918093729497541713036208105980749942353061601590806326776542061848121699925529712624304641970026781343490957198804232855826678553292749686523279524378574179374729859809289055622036324894487229350671853892049926629553608211692816824841917346600295344592599195986408329146841240893248421033170246387702131833650145287252777720987451717197540080997366535225283855860683669395693794926934131439522007868505717633824342232397052252664691782172571081270878915105233906896927263178341406302374380228944944966439034396468177093258391960725021114027303993412353828942508471482846419102693045559002865299202394762188295791432101942484297006010832663743414671588845894406136360901985804489156439717679451897994302163890511814820552224383208643514429189789468185435738195025039588338208041033320521343032693140572511572110196987157568767080005360673184769161307730457961782050335009298912913974185456414171462023673640098904725674506905121902875119547957830069667732249424258694660263947905561568655249777837835699689555353562162542713737861176806419019057137035469629649351999377218077425273698891675145037574508929180085766756582027001272352315965457520653891399416927687709967237797191562082904013119105593773517997074755078760112272790573427230734931949780992043333670268573934704453522590631149962157572542838040904256913889546057847281534581860365149967056702914146709910374123803301922246989541540987744648816611541166369040486829323390006115116685968592274050542121271218148118879041574586352201937749920266927087405618786356590399633745841767995156840772148963559424849100825942050617230485027603801040514160958490030651898918366210725027803533686369869117651352902220640764857265787496238465563880462891081033034768859209143340737399163455618315990832200430885727872893154222388015287874287913297510400000000000000000000000000000000000000000000000000000000000000000 + -46052571635167729226862366415435857574700550416016440985587450168612047120721984636270795083578269039064382033939324362030956244127672267280153911842440736620808846458822697695251290170647034623199129836701711107699086333627260952262802794699693683391913965309738513851831070656232684285787408957468230540640954619978668977211492605550386724367385730217190987138597752944770973626784514451883776081384064595744203922198709719547845932409759726747656677573530962166245628891614213066197753562265639269387565235549873844909757340466265345541163851059953331432888099909266879716613671491826032798159923817471769549359030864762826689765319133858035440448818168920968618588873825098968313518428738196870536419819128767996104778385196993207098151266227244134202136768390199060851130284093168697887874086081502875826915615718465413158211165402247871335459259066114499759856081946938746420949644194070156093353486363516784171665270127483477762465882000571946220257124784092463638960997933243552759326584728282459294164469487650652264579422585042032529422031710527546573962039056066376382312167156219013959213073562351964313385450470845653202407676031556319071014439820293908382442029346251914867896321993928697052383952032305644078139056606302378380759488458171161671825436830412656265208134539969083021735827414237772415010959598851464639854071833152319982700785177228280242321564671552743886656567720280950984518623779717226511378616285752146076376171746440305404334114425758653832183189002064253720650276348182601700123328300640884936016315341192652045155944510953248242768726667288072516121021632062558536598837004184958458624237884634667539750598183453109322968044058093129104475530791349846488675398387930091383983478813678912139779395652933138736569501736096659281293623389276767498931192149467914506916587479319900118882397949830611980023631156181683512088427304531888453805970341653818107929927109047700046316251097839500894039579924386012745748223762306772027719127798375791810238356896333389425006925368552006387746443496679381421676528927762954754008472273638907847480764951836667276949696516332029372237783540162588938925381665752614056398049360824389214177827152425010580097259639830272671454167128911963696152426340925749923054577210617633821564904858935777073881579132079485550341640396380756044146331400631343084789885871002703383810629423124189005819030056736789487167829420562562128188395555399210233055805690539443594760407464425139643730354931746391436355003478306925310174775522543038629019886977231545694601872823025897292136550585881642924106860498136809538092522499796358476965315838039937824304267463968325302573315290439720813840922924671729969099862806213025643082059313287938835525938883701654133463629491329380031024899335877305763339515043525308092233133060676149965053656616079329003292978926544896674930647171408981627761975620510440794565993893343299434933862608687977867065395954447940372193322150556766827554714767525881030766163701252796699812944841624127444177092231782832212460189088311901433491616278133757489640804632966759577970018710941868720212279684545312629048096367009107865913225374188696759375502160167932244226325369643587900271347960013156441840988123934746473879047338666356833934851192983356230721975544537277588283903771658116567638768999458285987940065873405672819346417243067840821578828458709455278220663439976213177435487800592268690863519529733722290869571395813754825938501831977746940845346684895468994050544344717896633279367345719308247834783515287565156687268537594675326338540141618098933349147979170213050081345903046948852402870393897338543635269193445436773370162175325003296171633157670601130799736028438890323748726398441704841803031229340208907845806622734438043882045653982086130507029055775630527493613044474526543357488910528895836953869286391646054259046014059252502308238633170626515072668471444669739302912000000000000000000000000000000000000000000000000000000000000000*i1 + 1175752047180979267640563474983302125761444992903589393285941759404626456175023959663899207413248323901987067846579277235742296336257014779477076256931864746491014430163905485055701705914680874906886994298084288541184466991039626924995271765646996551590988612335324598947893811173240234027472581537736610740451431647717581327599332824748794389417825959834119428192508377818415302372794997782080268593840251352067985448509928767223719263897278786088660247251968497023558599178080210019710558618413977353825401296869870894789755848157987685130218706514518174967456329696037562138640803241919356928871263710111203454858995380066856724201241278592328948829993103080321796663378534937186933922078733688519450261506452247594983460345356442535808132243186745673345611936998805604655959082638487351192792808727707162775272493080816353803051467113031911557243106052528054849978429388853570241028922161338735682580697824755841648266544789442722317615571892086142728094724229160449872565519172145526953414917068698027854113047630664543411323082181614228307656224542016726600373587931152480603745799021415874035017844079066610532893115265548056522689798402498278903245071142779342556580587254680021345754276650650418142755039261420173049689251265580050941696553296147618613831033501188874044766379089055945110352326711305871933776572416922509446674888400667633579210571666426934352458467675384803193142813120786325791986321467516923338819695449192839090848573710784874675822431644101539812449123146652949695732570710357865228676440867395203562693503762788932051927160406240913211593084497632001158678892238992464161437985056616132820514086916824049236070381370206185690455784780286406883283093484993738625466235843902103989840371197029562899755468042544815201261182934963791865205360943348970164913396369692770459767776026611919209140004830979290423059619925851769313570315805471862141717679294984566888949829686162705137717721461755448130856416643565951795573215115097359202422989912428206282841065837409455731812167896463722508614861401496670669991215627917493068202092206451302173717566386466376948311527321758606998885415495205487943100874351724642132092740000681592918803605639861234418654407699450768395347739858030412605111886436769931309981725282985002452269745549873477571229971198395734634632872556326512627853690623931979116179795982788205931228526267640128158179626974284750548217136151299533476827959608095137175585172777581894655970685353601660649659230114963311064680868656780321842524295290606484535865559336848717932824953444651516921874141469002462773185429769358254696736049333867090169740504159263890973940050696529124877390804833876811862934462761203254542072394205623168498233036897239258795821753544573076940680346333940593095580734825950617731670403808911490204893207267942991360467223016885070036615119165857859339352742205557879353745975051165685153979455745824417991667137533488288823648990722465779805928546000412889173016293841251404363065455398997901272205945041727370001039801810936098251263006584388897609109899636106220170598310341015099988187282778797476324163192195431188688446501542304287228018724271476290413217558708885921890540630196477101525537203274740484863761385263321351579919255193974670017204310956282316205846683497397291345474078080400924795887547738374392397023134419929416568317479361682217372440865431752472666858502710037351292976829874313323642558233904077479893729196382571981578194108333729259643517076659533357404071836940645112943809195182475401535408699122450785580248047255906414716681759170391580267830796033750338712914370389944934788124106030843556863202321535944767419892707444074532975243240017654222808807550640693845744133406325123101734371600721932058616966225656297236934731085588464145002871507735079049512137895272128466972592714915499576054412291619152144237469513241564449532985320438824259061559935478803153561845760000000000000000000000000000000000000000000000000000000000000*i1^2 + -15762397175542025410020282756080546384734263362604700449785415336741832963197391847682855965853885077797300337421975260905453765187355048696612794190572315454054797547006944129548960807984636447221853992096009326636989667483477503518553555230855206020063131901548925491283256231435954709973196821106744766342174483309742407033462872529433915142155820175295037147656149604294848518155315840241492056616050295168750845120439472432632947150603174511527273244674453474362028082495665632013548917628044292453976801453619017828424811689340274235188993995502580212460707539302317313624098721662555002731592996860846927706897758666826249409217342666282617381781221073171495652500502283435758800039914509628409688754646990338130263316476978249848965064196194727969586107016257677479392238866448015147941506056366281696716650083231418979094335708013239177840621714037684552510109717515380668981239784934424675932078128999473390877977554182487031266009984685074676619991217958296228757319457161784212461255581027821952036099002495765076222583045071258031983139512838312242367474317196489467771284658628784702065327064534713031480803248612688376460762600337341908017529878852205488837484760075854370223843573874319081073400237334300071742819214936353859463933809682262972296665725272918353995408810948727788861686168391131105883354267905603975240533657341462680486622515401343163756203244574977725244074074365418047276667962652508351261487551483802893384210170831916479556276755776349453443932202382120915570365307147695398177200381452975250212573705977836320783976584044922212401894678630779020592384312536033924622727753076350090508132436481581885461564749677053408415304372505596150697579923172881529095212665806112590208164490989882268480404690192588027816809473012228612228926277212797450887978783508027280455788894181022653440642480954211997518789677169529787877085582897304842907269596558147098957798544600379374734984780512458711095519027183590635597695465612350542722843110992508360387310997022625245714765129409618279089997866527379418671680850556656707660618986667240080664802888776024568959139664907072030622648699381867443769910214828572468580418706739116669986197292135899600613789110511040169935011876428405739935815224974103478942976499852103194507366228323556341843923035410509286521616916452392575031014518718536657519318593368152967175988454347755474476014302052398948959933213910925120355896074220021941659688845176822309847221323571883539906785676924872652720871342789727945307287896351125905041328260097358343719067097832142920420468365423811865752744839585279412617947255870295890583241355589744303806852390822601541375537346965083574841493737199259980681390642212472453633819118599637554091271985370119720757837698522299765093798359246552266426415984178658442698464192369673769603587509687630699650299999384067340809094296608729110520551345487319939635296483743278662717883549926897942080414999485566123484135083899718871062020864761547600216728796001410999691001608480626028869322509068049799837432426964227919549724272645584989827765249059014521031312996373650716470280329058809424997109741624059608573339504933935985107824870965480826217421272584479128511853281724360025349559156408690294141958976326780146327927707882744094445998012794789807779573862273066994360922989426935507402594089699842270160005747708949555182986086827082253999296175968479181699405702566474292018985554530055630518233331907410603504069345988468831997738867417755180844098147251306737178160129822587512719426384565339335480960020923105123839576092567906774222396382655982031337674426025154354676506171180675035308820989733331064728752056029695086088376051535275794363348596365330965479125331300732991374157965127946940445842910296552495420119497937977648638661398624367873711204021036362137242265532930773379695563924045857596592535115944664297193097112597159667948098363418402150468812800000000000000000000000000000000000000000000000000000000000*i1^3 + 145038197131847899810043122492662214842250709720846561227667410479387541691215837767503317170546918108930080158291395931220681457037546947876309175758686968149928685393574442999286759424553647203592236589534121994353692376594261324484645559828522568078735306452648346928526787338791947510568227512469192294816169349940890021276855604028835994478361900478514052118185818857986696098011596501839841455299305495893404399546082279953976328793062800079363597614079880207244416871638304857312132686588984069738649128228698041569985598592755682910659551315087997989366922479839980616200087697955983430420944823545569806282040908448044708818251999488228587758533237375477141118703311912113740114437179409461938249817430433766163638473485133981765160509499654023634997052233243759654304751739089767072899412110274394033181591982477479341172049502522803320016415176409287877790637975017029825010413320246006270440586518262198301244237924687852838529892117557998776462972596134502608590433300054641256184813850141837671122722795323007651555571208194561695028515718544387043533155592472987925231497255800005840590233471658669398302755212113083521998084692437768029139358849209323706738194217394545511830364308681929393810622880222670494630957254965111456566705783133789698498654766708932573004352423760533466030542858349179545374844697419633085470140650332890637039177306992493864492671375632998607286940640759144835783707971017933097034789272357104539300597513626981839771082423374724431919243913811067643840206196012684125025451362390065365212403178171808574936072305943432936588064969266147199277669376538647115586591491347583456044100852402209854831092664341224593849312860751458306534352000320105785265080141478968384515305201572506991576975216202672928029941326947073221761442461584592228791078546044252435491776215071840196496959083795372529055083944647523635628461574376479302359611882895681033217248155440969974318358109109163103529375214649314341836922381295999507528345058599348685304795783386772020098659635090352052042869830657308214332429470257716061322785221144860531040710905085509918339575425453089456124774510521146354934813229526247968738815467596259885568807504559094749309384095488111442013752539248626486015972524365471523819970093593377861631811343194480833380631939574506470089505827218370361444245067701517670240235718583677056414525000399069959447605494138811734535625097423622369791202555906301644693042670793299425763385375370201617542910394645155764626491452102670116500874708889515473838266416518303849223480573449133258925798884361572037703672507517042208431026120221008417513168174421795075932069792828966891979110867391779487495429724990865662003929334807481429040200418918070093188897818908257209339599011048650085142904087504915487704548503459633038249120624726676853923495510715137267831934738348262029640169457885885253006033431704628424735463780064176131419781465863397417188375999164784845638168702459399767016097793203151924843742707393289888665229132636459855438477497759309748677154193026448339815984878152525254421470670492777792441257292179027578095370280157959572704295114946865388719991925417933340629330796428100996709063054781044034373883487305265329922600846313657502924113778969073991398985052121943747443637040076494687933104610805593613002781211414955780676815463299523247421051191029609446386440563365414744540431074124359589761156167673232382922378253603081916345120198012147404508472490146329007644574098607014836547734140860509987597546585688036037291005764217547481084880340322860393104045025610573212234196027565633666154099624418479130644561235432936870034232225571294111060470518861991268148869916373444073328703122497541541035889896315417897899113721028948954105282761656823461059888014212092399365546162258868095318631824009668704449579436125760968098271303615625404284591272184590628781899548338117560077460115407646167662592000000000000000000000000000000000000000000000000000000000*i1^4 + -1001561138891345029720049938671262676205791612500898572599759312435323304391023702321602255464291079291971949010139312313566714773302237980518600108405397639541941089641521803666780925053301875385956731361114309075955739616084316371812827423612900777984678365133188968846327971256510791609797744807096807080335695201203179920873053657269453026195864193370945961138572800774227741204773368980437636817150473386383507337157070624241592398336395511294618609863070475075177481503152488470053056823584677581312726204261029320611389476846854315981282105371407212168808544321553496428144958838817841680276558292244627422532170172388961448092551351490946986021384208828181630663478661693480971181736041266501633054296363643658363730997106911870926931332803545401872307651805075952111933173610118161420302230936407082393059662160579016795168331326737731499060680018349250878735767590713744062684036584944261828703747703663689365080638410473833133225138685589125677399330110366519294926770462357065842778530645195347462685412736376268654084491607707076032999468186651520295752898286605726380263187641029169076442935096286653482909637282673046044156029667798255752911126517017246963956343969916325798547691718302574722554126101655950095376466418845124241158866728048194695687185720506835389667979168947840606101300733760920296031972713225725724126259982404747146701942845471844127250778795041028765970149420573688200915880790484551200793899774279211726555965708285505567017502565385112107763182396772305689066690533446449718428533716565681857214588946668463569254753191824172375940494223871749952390336359845272763967225722349597819512811110546205073884392086714895095947483465875372017136827638503257879567121254514329467773674856363107637450217523551353238384966856712495420075846214783446787638891093013338829044591542167902893332329985206637903121547267307215446489133847167242043115720159156043629294204125666623638899275270447702974746235424745819489932487859394310147099998490808774542638064682797274434103880239056269792037371309234021839224264030302780323325343243097930777281367017913654833925339006666135369610774856203607364826044999672164951632655881930030815955022912876733865499091151782144215679909508533412858731346170243209795083333324356567894275479197262872311605078452858378446219028642423817365851608395794702019990332860439647626394535436625288768391824228118076675813609691288248124181696343135204342904754605330083004429129546283392598917309746600381940312915358156539222146702996817783920009484338749975337115644596407876944113903281086851124402450274335842368723023057144779684632843405735496704718940021701039791471865741566985516782323028968315556841960673083931322405986996910318426241945773819551917157972652500698042590153283624449146493008746026672405752071934836083180473767232726551089984089950561677103762174624361588591510772349891746392553244331701133103022847452078220875729313117150314144580802610754337310941972136867743560655769026274694374012263697883431825462437963361823065280460403397330700102094289605235241395251938173031011220798369834270940013468008865281392914045543896294436244617836302960561606539380957738865155672335076023001941341425643647211283095757627217205114687822382748397840870145577482043933021395749333573297127768727655553055268561655863314085360692662330001751191527678876296335379719907455089178653298912784581514383839919797242830117990210495662868006355102888164435804789604677391420876933587744036183692762670269929889243186210173131093767953959150434700183364851050489068834667268066014403779967627596884557789111714505005025895440211673724664602961005157734947441212516923581107122109128648185141707738644921512688803797051524740989543814247172845400369534090400438564113740183489785716457190139944133072912192961448649076958471617723493865888436978277527415319368441677646969537815755215919038240623896155536752640000000000000000000000000000000000000000000000000000000*i1^5 + 5419875351964986317118862215999176274985662906346346076834232625707676472750570898128145307485063748068372081876901730744088557081201933235259342036822681600271829006378185298764324722719392896790580378655405961382238199139381010509855313311528155076697519144464774293395676725626332700915420641713605187893224403363568604634959433223864243993353121812500389643154983202073378481666707884762336213746454621839247481293395001411082383596014136748584051688789927418347357531931622668456532684123447278013764081630788836273675345054970474994087955980374997967989960236740984062746667895965740801169325956932360714371154861880152147397596419106252175746958984779406624840713469783205184936037440137190975417290828320461137741554205684877324878198687807237052488033009407039245925656494903934526934986157375589624609166166190209496434500973887292935427801419118334766853557669801537962998009729959572275536542251270284782021357760583718861228682604432534353013568581647315082832598467985803201803703038461624233877872477577894856541629494408347056982644205652271805090121049008667949927420124100730392543735666729689114310921116195476485987056638088850056984616995295168998159150959115794560901658703044191547245380670064968404475076153784990099075268678876795945924967254974805972483091958163293188289346247118373848187200150830094250679919700182689446426613391183397964603206985381408556127721984275539094733771645974335285628728516755828805981818431136760633071194592408492694674265622193486147706874155915384979578214948185061538799327975051666590934365142292021278306837927974245381625684310083531379854641661723012116925297979600840358388849045536878685872895252273326719439711936023469446169346019437469029636328201916733181382567093508343952926523568413136604148092459395064819411562536837485601338322353853951972404057749213418912815744993531106473890749671042594753110721029930670508045792447850521281320496268088108827826924649367267828131396941877369067447030224319695539107675975569049715202615344063721861107547422058712183882343858061616934189192184753576213462929028985406218153940337718152872469661401355964967443994443203259171638280901224951720419818511724691555698885396461519692350301100990757495702328299361760275643765970789611603164397737296496512646992783982217093282791010242587146719753783377942231372093793897561946050623427570543829225466282674205440156438708948673398866165848380192353129635566646911388174942216261352153825937907325818508645900209359008812478949144910727996331963436671887687298102813158937868377576474935698211745463738489140204347561694282171667967693516748841905066285030795744528659228211436474734130237365420831223328744121858357569088523361828335751907790481953413175561275577774209857529325920396114909057691445604237213733904880716956898289242595715273860210368287807797616212894244798173905489009252513776937841054071747510866933294442922186616999589607350018052915948366673779013620327079841463069671794085800518042664738435000214875597560929476374729874015084581650292013335046178435042455669647670403789300378806865008711120624514283018553213765527984919658351043324364108214890114888524616716475760135280539648634308393634091118757850608069607694996368186215126306281148448027583473853609360543538112117881403030950397027301271880345949116398323134556033060361253782968660330837580641509621762893380346274370679063775270282434273413105541513922524443519155215422946573607821303686047264519814902798257772152436873038465059365654967368714928102428176044456351335295995923821055005718100879379522637456284745286148199406101914382979465835055847933480641804497144209564764350885865938835076985477418958565247703369510860517602240619922764861952763916917308021869541934301693741538121872677854865872753884740114248585841442052502873047537597785666803478838156957524532902844426861493040869564167566444070606638557505257472000000000000000000000000000000000000000000000000000000*i1^6 + -23614940702931984934648417708984825132754093964141566669602764868836100698648587628131574936782213059546899213834077701782008212269268153931204276034263354823825849112321968017997733882573162112284641883709934128227184819670017844959486233306956519959468033281924815775599531496069605837985325605478914978114320650414097481873463003313020433997253213719968946818891257505810406488480971288607206183688873910676581183745247518208405055990756550058223722377661120642527508435316146471074655372171110297129635129013259795068280530577165701454252145265701226749625854729124785333222213385635585492457070803608267548349198830233273747849312455125896967256869774322078878800041322033358055997124750653613863093268117104319950780924731958256379852475203763597186321427994165223208934138976436834256103077441106502364590873612222121173702409511052741980451854547910737258107979753433951160825009197392112983510069140869799509493354300592656499665375081041320251061958078219174577276151390898657607638316983234103159576716402349852852137349788492703006345764847656049203450133747141319900375849717641633523627794039283430725911989001094871564500196826177685120336251849057234077162368269139848362702770735746568492041421656083259399313692578076062437152585705923816816683680863194648708998081421046879231934955320764769515255216267353220611300884036988616028769991288385866194091775985137070965015138453008812294472941762661859923248251539777036681835115192101742965186141240284584267894107628179936484157158931588777630759470028925258098676245566622359994631774886278766287274392897344661156867751905333038252229044311901330120517578878538475162595409808685224280086744486838781703759777737471077539308846060867754363222582314535290457123331464764969811736932887659497105266176215638240662133162287529165652079278172540007255450407466793711337197802083708649944485789518598676816871542591227054340391373700049926828602472549499770269854601858413081902583074772118782003509175757321346310682890398239059285037026048545135316542820727632942864303487631518993588533478177422753044658394586621409392727553235722228002490353357019006818694069035136707176394855752445623391238273057574038641752156019421385873304384567698033974587477895725768091878089807318729957440933530959363037256691393919657460437145185298469329653844004517454939364808544625514606340075883449834711240452096057943183084999745526481142828293029601663586827101229738317977815521637539107385668865384345437110423919352345295038123160436121329180052452471175044211894747159325817118358120050500012433654376436931601566077785878280493435413853451066811751492008613531809199313503962654573558156201662327705686583078421064514602583256109015915579521851583184473019180237387718593488252953702454944660251419264064028412969447557204878138831678545287997094636352494230225582800370203629944967151465543896690455303837408422638795522974319426422677087134256150425976888116493328983082781894519879359231976517549161778401908713480139078105943304343875862895673172267337796571013747860360122619682424419683643897365958140307598282306297786434687927076145614172374523787583116025259092553340712622146869502033830422125728855549604420944844305168748859921987010825092138564850122376108033209917407973428288957726554399323225758532676772370910927786193324870043199124645612840153349457779050398541988176933952377536261499972668650956515251967281517592425678626424205293991986419819565548636855175907889010505947479121898177045613136751981396827314486025423699257216532345512979588928504520075324671447898759424022071756111508341987163606435958120884817367645287225926707184918265548138746814494701123664254877310524881693662013159200192723070154890164875848947120052403616096590971437085092910407419781840386193129512709916771600522816114422076759494718148502426735240372102287070938777743405008631437459419406657678771926786375680000000000000000000000000000000000000000000000000000*i1^7 + 84396640773826274275097889358745791476844176224190926883951490853886158467782711318638270413498208632444969925463084723765432871271632235306487045209599055932066946552074251161139816433828346015567785449322724793946112830601764814817245131538421512173800538300466057175793964579918350197388494177742869062630007316963393985700916109049051327984637756287799305902883985294353451377573766616214510081439386649148562211470157967545334130916549704383091755761150184652417150335889010272603368595681600620783056462711372929764559799498018741943280619398569929461667657551947439846078185192029809379895584189011193675776050409747041160477875169350365503491457760447806299309761723644852236399367967831258932396741481575782385054771388707782348322417553826934742711746764337827394310047535262794454645915249277748200141511466851077727283114277829549662872273444284145818743895890420221781015323040012577152620217787061943784831701544928005375359688233763583535976205621519923647505652463148300175266876750694371140004639874462193365699587715928931894889590801616237298569024761499911973924634298869238833145593858590447234085919789964669730003605045955637016721271772220534534935775824143107135448353192053347033764637114123939437572152920627767305735958833332390665207419509518494776122185767542740216196777945311595759064713189038688131365041634950511276250910075361788743655813352820302726339976752342860401499729298920449491992646769303300768090891520474520100461679433328656163287258253368338897708634845993148132902214947988447778928159367837912267023365173547699263132753958369720128450709779573436513279278454648431585599805762927266751641674314561111337608511648469817332357616550600149816639052866192413229765127474887235126806179403765039842273075296466636207332713708001212261014931389187125943789055525391924147176592400929612549773935981289205894262952439966256405661360033560685647703158411650203065813602230376928470495178412111098787357292708648993600387675742389090398562933829422606917421244594220169358237686408569658652547641800722773583534916405807391483893943047924733548922245495385241831962612687248644651840042660901632698431937437926547828228074819986773955630416195715828975185203458091826740292331709692500022833989136333074721895275766113346604434313524825005558855475001979429791671978672346632976963623121144638938024737769425203767479987997460048661791707906115307145250551692229733660456294784006669231411527693533281533260454577104362545637494245182722380309025164031367123223316327822999704423395630673290009924335455014236399607064538229959151827040564589439013256711569290993206195644528244320582570594775168047424500758279285168467951788542932362620690052777549895997504452153515173257216202016077603171291457467980474846163133453897127657328542078368060564705928835765480889592416264234676807182557208845150819101903903664319820979776777869908381362839723940528629197406756870548364972020399279296457975170815906706506809712707964906762518407910319366953625364753139494302025137950922492819296351827906083711709834428564065063938302246897689879703392092906723456592907420212035203420745653204715039054642424224775295106664310489870956336227808091748890094668794930893877128650267833752804929143717787414079751500277617985509172875026970427435413375291076806154514537174386193576579931327294933484090751266506222945182123006168053594980626656649603055301234035767483284161351373701445778779125131676211413562595114501108942788590077677276225390114255068086995211880248528673395810609449383409843442246570478631273905437629016160760191637222616163086508119214100268640223324221395277967768031972774068660127710203410373064407463584207451899161557839491926983118190159234560702599659837571539684516039884026486379310515290899989365898166413460263486080389185553504395720181074885093987619476514527493192614187325387319841129659178760555357798400000000000000000000000000000000000000000000000000*i1^8 + -250753858139268506570088864818628372018890381360351814948245458631478424177417218612594224382724578945874011824484112803288344652325357582713848455753129370009292686249184176011958030135764099509144188035148657286332702459442302303536973786843247775315048658992500772969041772563483439343544490089367837319294062736230207520199083017598226066405171560747761441311233151410578201849748802806916965286868987000940714475278040259703026838712197718289711722492073348123783311381040778973343424070371124559053037559184586755341685128427945271292679328009850514011985339601712770788630453553877555709419687976216835650916505018081966661000839710602297613895900444188861830086198788779256467278884863559645771915320977852549735245743750372879170682126995203561528974458979696645876352651517710666876055554767031107896920086174888912842696663174618029415559540498580556671682019467513816503219321624693442164283307567822986788122595526475108925993840946442308665822947568753429415432159768809202219244205372263989451521047564443606220702970148390634323558599466499528279165132214772492794066477815639895153395650275954966896924252713034083770836423267935939677127489358649174695668170154366156946299554531196188469387847400818094534740860390777864233646291227006211844407084583107931560942835094847410691221163491047647212863421935694695213240263142743130731073638279903559201720424492542019514697096788715179379280114969460505372989308772444768866768648824822166411440084235482911714653826231476599747788408275535624772374090335400109907413687217674119492902278105110511252554961816259594530577635421469734644777088926070412891627045435042730250430846311941920007568472457580724790547849221223776773611470491457853558773752580917000460947590599795196051474466731552292733218206074044457146312358662936864771722096386645384483224050041779738464760929070793627079915924989147149028667347026904101963706200716782204638189241678476153501544359286723648751766135278483040213264847957958736239374589674378391528175259468656932871817367280700123309435720765953208432079733577676604749382650606125873825109770206155501469510252173721328127431258466589975742856965307289755679310595848075412688127406094549013205813766308211486945203990278917260631161416456556259138358315373668525176545930726684804457850881825118959730981222681298004214915307875145195909371563993934394726830953161981696588470571768666942230680862143322878014726541414273147683772536717524318482161181264478739724496479474145283128580799274605932419047085221142482343741807387860927363863410355192651814095290437321506089332837839405373527258217782740955686480012488795868658430040618900610352162305907517919572650949351758509601342572359331054363014200300827325393227779510369392392541531185942916084905396697439986582187398416520170866047526011003417207723223633666287670278530356752642655903557242773742605433937521749568979192864292419388416367529130839055393898262542214937439657205377773086788253662950208359520074094756312785652843146736996646160409319800524800907820786588629319431260407836367373723728173116888326366218279211235092173753474316660234244492280517838601058823324386682133004003146292338665039460194279176879556657088092467911502127504799549523108469828555787190823069505731735196428391833798069575773128381283790973991734436002922385150309806737988419615510965750458459788087676775364793236825851158442531197047473213499389905500353300390942551216590650772723329651850049829259092177881220551953956960517210462297621013162083249110518953573924829698357056388491784633054146308903430135218625003949988165170475940622999982226466849390686696659555214604575985789330598792433745584148491258887653659606362767991002402063302690420917677886883334332495542484959462154529135293976902663263266573491840403000857441403201903214705561822179036519717786422809405930804188978142500871832450553867750401376256000000000000000000000000000000000000000000000000*i1^9 + 625980953166528311697626946027119419303663848491384344424125340632891215841006569167889476579203712845021099696579167639567708287627463486070223013953872364046362823407861372926462718135130419367299069512221663803798319850040639837969542344126408188788993933592324699922425754061025622490006463833781808499280049467545933141623189715824070311017122012088110340058081503194586954607104289280018205416446971682034492298058846376750760413321917004615100480953155135100842603790685642434376389185529561142071939451898743645597138275040049390869141620146465448841409583935274581594661377655860639760317041291138112571700414352018166535131576594668362193967765400910856470182828083087333563137867071118700957284651268929675665516789463898747151421648154893053663812889448112268629320617066734532496337645997981675689363123139147843036584640270303958970992995319941827564506480019557797000241783108376899529259221371423466598585999349649137980245198351104629472627709345113967810852160828104521481058163266903348404636262616999068760262578139954185445772828898937846525591053182314643212406827404054071329213705575387659280235286762687503840575797471613383920690991743282917582223143878318325874645347662569424946631664813399102612051228124759280445712457791941739456576952373565189432948897481185184874519201399591231352707803047518612518308441131960693162850224577993756556606933112508176885662066381412575248597247899988614064014475562599907326975672016127980596100126902257863762138019605529211239962324508452641280483182648439164015875427067712266008586830130713274425757314321139813292494583980745969337063085804942932700787931398566897897097788276103390841658969675034008017582640526802044058627240911117203430275115382635396601424928915242529338318404471766411186019118027215499693784302532669095813589372115110357503843399224870601011339555632986989024790552084779591089808126091056208419020138931972828195161051599895938194770738083292314714706655615589019552539331786494284014691290191039932671627450867795010653051408539494603457249579431084275022833826977597739729982007717567627745229779844510850018620348981137241486839288680026337069235237045237945062795474601406558745168605427865889048881647259760522441708290159361581971046282542952300773167297453780068591091804479867355486234779414050726244411586186315395817450431499171034446067786250812477716730704657881329965410689798911456734454465841726998664473792821391097396373641801008196212514642572976230655790979045941547976876420831473932683970338396304831345152310526469109312420056944392923265716558077032949056042416918211512315074290939229028877833549024399693335819356365399661684922069479191115538333222204077222156740970812623719363495332904334956846144885840736691456873035753905049322080468393473543511596593848999255728819641799357225770710407637568661518756134853406704059509797423665973918872552942950439985348475199728154382132533857837404941712198959928787202583722516570968951410268844978711872917994250393859109863419185820366440122220924584968879570465851450720502105228862427331389442560654451346738816199955033713238819315437752584475331759009149820635302587359367342843062940888401756604961515188181536648855628738147370249588872230182871194141772692048558408852018921761126476958240438612602868569774107801352015744409560189506420165969922827171692335279056661716094204224896034246252865953087248231910733965303449964944444144471084781824301172828787264591679050997182398417511807544970079800283393181988955926978203762674205428270503611747255007417224733168225385045609611256575254505660362459948405273234707330606865859349914898201522322212304873513314538618229899961861797444304351416388215358693628321144113863415342845601042417155479196753779460117476822263394542424152181824003209527150487243256121540963230173348414002878233100059328100201369483691117417597426434891491873097074606080000000000000000000000000000000000000000000000*i1^10 + -1324910158701006968616081697181094917490018204259530915407093167156034693295495502859854043254145638650447890280634539776608867255198862359711379419066737249152285056618291106028229637997626290875015314816809493098176214781411485683268922899169544206468514940088987869652008635401049163026794415248763188731602478569246887128665251654259885059588789941999709524459041848279491010515741758609561096804450038849726801840361810625788256354666867063716288656141227671433959969799781442902248236943521803061893017462437087153330085379022612882030780459800504900684462592403793323038550443488834105713484940841359032827010115603228131367504204825869831568330053291312401457387638323480281606191063718269838959347000577450347886812985488268668787399607593627247791358684779327070748380406720295078456282752978025923897242082534939184613192550772341619376729338775217462020426004193160366115274660082904629561267731035405016354707394936770690062319661790811496330553953098119616694303471499348940422704779361519150899657958668911253299873951162739425335514650331937020416393710827911528590660420334486728945993074363671096160395556209209480195141930747526691193963915068440836773873447225204691692440604737652030788192810011935467865043275561959758916943778643644667153630933696472920738528130844614975889493388059427796072420249765528941937044523359085251948063750648044104875130251050370128371942909317723163191322918741157611912914649980921587904166211867612309841135875449045810263211170136744240871335611598545600847879009629526421399226601862132951341083815625298894947421580001410502556398366986382401628774968290396891610548671727389016921504587578811740270965263756386864009906303268720705778375888638384577899809940382967290411968624630927468884331192518561404919050594659101808260063567031826709916231147869767766217623863840574458210337065788223102796453435524633834596321964224025737147641312317211072796008579790556027003692399917282110106279385544548747561759901787527042680310763584837116665275833907459862103733874437386725402702020949716290797029430219716187674896118052781528442304173681473194310869137027977004337685596069285178760823046369570483091681186450689927642321993193387445820651075948135425218977141912484589049649146731037960267101873678351908345155751236595421812874385131448451217924869927410616499279411945777988704947155779115325508841600014232169447300915534718559393647755266615924987461830276039936146224620411073800023732002092394032934156556823394302315879270734767976395796499972995653143611813787856722274167031669642883016096506522134502565425496008104139342407978249978121921031638164010445560615116576790126375203623795211207495717078558783745093304288770610200783392377198371747247638513048053357257933812140533418701903342793728148250490683503148307602005227679228610972848468376390467804060742498732917161472273443411778220302578944153215977686388020316048644895140438105332607781098483383617277611137149776077897035235248159134933234176686924833232903793043727327160843841165747869044502453347402370975876695497194998701715776875432796127058079486460042009042019365403006801287153148361533950596608625413169146619200798049679398732796019999803085335202424952318769510643914923013147550852451190918151815824506955835947606062431096424217375577048582598708794209114890267467600377931768295807650436920261388273038702921655675727377812257455172696854452402703579858605801593669604921127721391981796557694285345121725637394015607000376123107386260686431512318484838192768673006340327850456697757602526319182861955209605211085641911680297565703417238978916394737178319886308056807673882118943128471420535346168834992650307401297937835606174657330899590689966572679529558479391016838857917054433887609146507964446685852749954032135748392942885171754382966387825008419006732082892172692047809712790063434638421639529531161184762753921843200000000000000000000000000000000000000000000*i1^11 + 2396599821634601229665463272821035726280471748325969348364286958218884002979464571102339262351766186018871997667317202296924493627164758626768915189274797372224820055515068753130144920066219985246014335822663039048085825431209254609049042328315068648648240413229030100408690415932208812504033355713944692447299377895448583496168553901482396708212435214469413553683190590353037423698455410424186882131016608604435834255036614966839420523738864813215538705546113735005055191921804445307291219610247670300154220566947876116701058008341873358136216410076146798472869151918908985514162868072108758977549076338534457365135698589492340350288440385837308548844804787574771777541883302044315746420501488989767770726868185524496494467156025479164299931156158944616538089071099251346185100996666529808142248744806560581445605101391653786461811354676739993926603792715395499374194582768273556007089074180782949614029414863538239001014069214694171201224546852498743241296874843786592518369104726025846440541804865253472869615542373692359136608625816659341275990484092415624109496567668892122837528807422490787971453699917490689204097339577897466173989155185600612342079632462652884679653131931984799384434406075206231299220198725466631275111093665887353119290675453452901769434869303614297447905514486336509590083894854436289385194774551377446661668455170339207100731629967622386145342151697173737576809828009911651075141594383560830660117426669053310169189235505303663918391537788481484956445527589262246617899285622761840272717512162212748612538095646187178075968827732816330913362266449471848739721145698299141167804555010693038529311864489082821080668310624955024698747782117775943055231401463214437564339886881594889484691534168605250385261937729269908819784302486346224262098188655793132898543591552697475376923204856268333912788646148549527017780761217325902878546327852139016706271671502154555416720442868398545430909703234040729537462213112546756540834873218155131864922231995069868554407275093194081536905619204973818170532774336688638567242186681491400173419748136188122304840167793024311642551118857658343564083005085255455731952764193202771799065922932477889734736937851958655392924295681597935900425072388925906157073428635579465803319578136770467662682800777448234030451658508471744300064845640772724952803947405446339249492527972089450305098845506703580369223664813248198228649778693147972549609039418718015912779111240070905574797608729555471749257074343058134513901919446709117000362421939445385986806221357487991460868070018633693392131563908815967946299255537727912488112893730421802360294463264560200312444832218343970817367277290219088993374510830576007523400520111363215474054185048899848725796564300980664514867507206917737206682000033760075722986332930681199847790069418592066676186084813079246251200277671709734054140072216937968035899420377780543433364429419381873093194169316113121204395424397895467323529344243768585997543862378699100233057570493869264844552308820431606227524188818263912262950940706715336156368310239129890554889156558100800374225764428795188552197512381768476778795982512321139153545893613621059287131190470820708099733349828197797396032190462597465421976526310489854674537014752717267726362247149983955396387082894157315858926617814417356933406141359650195522486435255940760334827795020550387467456657014535093987131955899810308512740654772277121305682915788078322293754474376767748055492529244089663913521043067476870881708131767832291475702193274457715264292536466217546757384100044699057031555355459525118718313638967787024667486747529830506107725253323588474487752232184907416656499728947939222765950755976075719023421539316139121435318176602002545352674837267678501661703508466044866569852569779598589847869275103332758954820282772628353015369464366695626119186013446100852768659176340698918084157437650298575615120508081181556736000000000000000000000000000000000000000000*i1^12 + -3731530347630053976879963415812741144021821320583656883384997470081669081733733126507008497630897697431493524609731982405617043226662875762813121172260581037480646479115318176908716231382564625736646998997952018274946264161402086932881651522920391527696862604288935485511504103466748698697551496274535006923388537564504597824885811630117141215530828373974592202390551329115910276142726633811460717808736929575570620419557826794887194346575461281347128265523720328457280027091001756356299602780003748328740699972739816156756054588085134614141181174011660612359623517531788807686516379325325692481474632174364457563030225789997249738084107727627701258213880953292876641457325935469639234808182698012354512521370093331395937371140229038546599109723298153137562763531097795718121714291806581662415659787705584252601291391637729389281721293184408200679063092206513555957475505957999437751649063250133543910962820032920748339837120826963273986675867989758283901098478433277823620715917770112820723586052207745000739694819934261814210640579001321252086456151984778705035371769998122084458861606764723451091256280400234362849215718245377233156873867359310535540811195990711025433186095902089836617616148115125708881304951608143284288125069049575577162343108454414971112514188997683471083861760975482374685169789122601080301500972958918993309451706760600194096137901566679049196758243220849787059901919271435038096959599437564650973539369443374842251647636428064575506144153116225050116639615336880261472932808556327154957766034246927362591846395662389901374372929942396109657964140754122624703999889101712392472148841845229703954368564661814984930396265600063501083216263355754160657899261274739527404162397815872435936941187650272937099490772600364175746484163464834448586949285664889717132235284709040454620157306743930095432597890189956222122282949503185891224189094502678747616854174503443848877403414226752018970061259429519125730362005253131665077650648515896263634925184861244784417603714017966765930976285956194966863643683878995982523680150887076914730241705247932946538243577135160138828600878399924160125696606199010465867494463923577509900036882286242235305100048754385160861708408985017903951285489847186451631195669390496480006711251753427505832514439146432570152368832119960578103689327425632326541229816006014236716965186588625671549747121093839624005695397527845566749663176563668357284196471085691777290864739746566575412128204862461847670949425794075904483454608207228803146428370007555614074049416355973121453399456349408277803905878082636206429266730687093851869252825945362967482098457635314061091874027738845203058071071729981088865187298423852822508679095884408074000214367687224305659789576487467785960247707278565777301888058985954981987775523785110778630266745287259924035073205988268111364715712421027024345622021323756652599922961707305904600575441477932842032552548773801652542763531002037009956004674561995615905764141066629880899689613040164390759111244073891980137280442205611247515510527573815328750624053948574243293612550403701918860843197309225308705942912141888072689564430637600359933064283142102990716425873674314696557473459892378324497069210891748998464865857464011443864073225192587927143424253226584936396106920880859948257048113582513451825508655797269069403338820722057466627281145510593307182871122605961472418919498545120873183881679760202609890602493127707292647022564081331918282714126513006566265160548783381321860497701984809122485736537435174174509126451683750682102383192032684908428950732035519445947725066421706033365020034481308772887722995113091520028984257597403832584784466722090847286313772940135265400720375850041177028604488068056633520470134791244272191797870494899031257878057755179934887369994378700554728042203337287005427111582545755565293418221369717463621542746988444558631503757347417861593457612292179886080000000000000000000000000000000000000000*i1^13 + 5033026217634844298474115913725655997853678878062125533889279426749743574435874574177567852436548784966860854971850550865304978223267273783597368834372314737450247332865298287348216876481329125872369785363773145212163899747636756698868977365860426359881208573926849198532724218722619945174543799940573110468914330431173598085807047564901464455550080892641839016753527706696298863753941483265901532665995894566485986447283500494156019021575961040281455842300666162152348319498603997687890377939800239973092784392349077049613351814667971867724214054723314822660802413367505177776973429820010920399046778868969468954096524163606447881338251070093607393622885662995604562206861471991448391566847888876952367425721684578695750870188849042312921021636602313388928148454811344366533361016278051544449242737928539469741484734124164017273954088242160204363296421075692399021939853875800485621052255902547936717620343923161905003723623725990755677473275140734405692083814404466428311136382358533835382736228510979199190981011387773559142457312467263851671321357129034384741085387690999816108267223941379959533490264292150437592198506223025993315275928835928410843618570138133826558823643364963243367503181652632552701968281231439699468580373895982607263774403685986845667023680726068233161233968690857438557738476972975502922275195663557555202057803642134727417648248122273375139595140783961687456036254320190164850282776370952885928582250448328238395018817576614658878808990364108282551430051833958612505876970881520847573232978085888964792217632975563774569806119001268074858008729204511134974975053190836713160250982200210595459161209016175095148631983709349388071856695111059168304013990475595649416644822212771716310680334127407329180554343846065617877385219338646060813427698921253638922123883823929490248082924010159409711921879043369231269005767298897585963127944598011164738566135446170475946730959077534425974589842289824457280873336024687510813137359265428081138974492017371598000296609114059389559349468682501691029875827225099259531120920030746104935194018898420363782226443077301610009526425435987730993724747486090147676902150064870149903255126657524928443242674072948686024914909170458571527456772340861449622835520259496342863135888160348454146858727440982187892018593266102534072505523775553129928070733925030784383394232105920845302550541642382151046119409833597551099064591425326636954885447200972391097625733810412731390703703594537736740085342367264301047100251736984920745144286681691364640087358713727287058322576966705783804288669662838653555834890641263450522504123082023863115137947952997135848507676993357804438797335774115278493789250223919906597517745426670421721353278279605980449422089339493315934150183673382012214695122498846288958225111940250301123650026875966627244219883351084222107308465803297825255304648467710998372384617345005228707262591859855097474777463449394784381525303375336980417307544455473045975681767152236932480451964047418215533121639059062800967035274662150689031836284885872148096266244130877240423851636696147067625412075074328186499736143534173289170605724088221624839201923033701246506369145636924278186386150663286063036151397104877692790998938500034839314962066441670623018231136592932461792201730048061837269415833257652035547994843277831693587919148216723961654784161274774979015123051930524326712663291354597970405836565850819522824170648989487082508693608283333074451510804557006990270629779396581823567001066989298189503497659015482147577374041146509086569650709677317858912896662442130998075938673594111034465720475020428920471004570983231132855256986207467162452498110811930680130083215196772732020250344517846434748096245306456900471132076856222953304780819334252089786066207450638868796061970784602513761530557343358364126018624851841471427167669701618147581329818056657147677845522323943259430286416625742643200000000000000000000000000000000000000*i1^14 + -5914861019507740996368276146320373127736880982963483741814536219428579281339248804604297746120972340621828105759180315081979598068632746730749614499979283776312712434765907602554471412611924235447279757863010311054521350003595209410831029066515834566640631145078075036548508534263814400959625758882404738043417841806535420134168283458987271492805067136815185167022353025349141931327881952416335792591126677339652686352340231483990827066204826653631226776758925476138636542498912156153994791450217602846747784972965277532519117361517284180278708184362431719132033380815395523662512499930424030373682695383150648450331864179566915244459264074626294799519211753085411996970480897504174105469225184795970190869012173775080322682711907031780935593289548703616827249785965015427674283378044691034192701624037056550179236370099021977658011690698503630230558598189958009292913518459700507841614050002421396899019896969313042514543664828159322180314162498135536025758513270141217798669240629427479890699133641378220036959627159106310943112164359577685112134760720299179685723529960045970088491761782258663778718184495483486665277281927044682181908318161608799641213239386493203365302357881390551936355934412841495259507877686488035007193445185347737835902176899299874800405999111539022317622577582680962810873791044202850680524788911256441892293800197502036090322181905492565397042941511441489263268476706988909443134202334404123142547143401691920661390460534872491083910942821700580127723709791079358277865914843557026268690819511851438661054060302190161558946138647382837980094609262462435091955252010528116027691182206119542865792917449030702707609931924500087618185260906899499787463504548785737418568749320344845909796674720537108376103777899589517498451993750670545335557567570433084674222021888423337841146146568993115334309554290136719324069035468575122895218898703155662033506663279420185958985280008385915208490561175473424736592298378808502888607347109571821721047679185116529847876529801443419396305414326249699543525673212735381466661793625715971254130995972412842938456217648563177102900400308697325290199596451761778905638651948167205124119731253397269107767807647028260050436622667517583967189942789518108590817266585062621555914944032216956766915803998928407103472410228970375855344130283161942299823439676054576454985432232897904404716851633756248493457999087161896192990542855883302293182858088368444700704425622344964429937490250183828109265021106595532402402687877155911498986798823378935630976569717022420089194622652819187996903426232696825934484258614984066946821051838520078895748124931322707214713461052955896537878240959577409548008724063290607225198664309825365311497407758066984630312096319327150162082805836648542129921162247065204782459343957013732613633657287821605171092821355866100297920336861121763964299072351987862798257727762971931107513915177147877022321929672415438201814742373719764326738692529905845421891587615156899766960929195943245674673623578895924097518851495417350164134515377045951455722683451290927604656434421098003241182875145912746870372538317290532043139858076841480422514208203628232493309512461536983971553225530046996680896469881902744755817988893216733279029474253569630928702033651758208884991226190364146579534912212464144438462644591166383166391393088508189928691386624134145624110987545430718751025001915564719627947339315742515579841827016385277076723309285251902552097008591504171138638366383343292946397204725080418196201645361464559685956088387655400156170297915757863852371848418808695589143669894445151553547170762097455490519653527938598548645888074505802986368136795396247601415347331201780976211519775663280788746265565795285128237526011793292337745594972924665887833545951626922759475447353434748590020335259278358326753785563828618173090675518292276607246290604380879902446320540936619395276058719682560000000000000000000000000000000000000*i1^15 + 6090201003045035396460641757438786083553046647639235008216580581204244357365489555977481912459316342099459770665860928565826619142822816152872351838370265750285254377421049369494798299734863007937574643296716893319859226644913743626996507814995286950139110082984188330357877036838494183503727232701511924792906915437266888897995488904638321341767556666823124204796330606651064110992813380055840274672846309154248708227918811120934104399613265064758035379204119188807058680399561702870854506274031904675304144215320064205130489612175895257683032022567896390690809473843500922434674616728316027722979197290223746532860381046368668669405577761527427371206122539634496609882905371813429868034224686298578008751196784194003311883786934599456547895583352048689054039752438902513362702824535122198593413456923003558592208264720231843901140519910754201691696870007723966057601314244615243223618823419769037910144405679766584986980614456333001732729163991206376628414455288041929999876914683175980716991594610903308483258935111069307798000458536371645006538508411002216068558591374558982513228174884370390973317419620359708958421556609536308646628008546670302684674795317000219277570822315352867050586998902845745412637593965037444180557079141047004483303504016641421210032593806282204080403080323139090064330911617402784425118162342419224168521941019430132597283132632167868322123655278310588831626071717078131011302892239725394084187312509351790839692290161667462076763218612542079292489111954676038013478323345157306276414689661710386679515759513539385625885184186322596689542629395033635166440464619641420939337365862623859435321765543220069803931005716095739949077339281100770420408279743393309164235977644790679674704296556055783919206132583708295521013345793988567441995173512532486374417180748774131005615540206814833266004133089739929130108260942288767100130690049811398222458683713519811198194891107204014577989354296475141163079548888505215826250297459156217055120821483073826816583722575229196559546671460193754767505489682751440436154139440046459553421968821516870778795141016043549555374708192955381894719283209029329428236164834626247296014122992754132386873475137487496200540537440714925335110072226481930071966288802974120025768000599220963868496161646964350481497756086534140598981447370648211451382413301254242506897759245975912689103195978910908402958924995138125841637980190703767786969308173701971045811437779185527729238201330951921653156184804414240970470697069444257282812056917003034539241799972812391195356289005887062050904062240643427501995908218377159793450068940831200202513674431669042416539198140356621243881526904686849036279795743605240379406922293561691985125829232191180046531834518506084444635539008688004647650716460052000577279260155498823839446663158892596089291701532323744717436567985304722210513999215894380327251952657636131902449042252134611443859628954488171408506044347461985102228747388207375664179539537919528690394105000717206093332792373908703624450559685063107299053012118160842960104990247493401533411550384296061833902452552711182206359274864639214605977557769246068115808593811224255019726553281146312012154539733623235353847146718766771018675720841730714483710016950670308813714834200219564500583131756563760150883286826392686673502267550590822108205963828122152186661115249082213285105042970209078455019524974772257457329779530643320751435843239657052439845513544148581371470422366057666924946759287010311659745240997015056056687569841773565839603283627502933719464038910022651825483390359860686850414258991375669124271015975819149123464403220848744952405794076624042751163925012168066815650462459762046613151971550436923304575744338635589918105611294233329911085928184080199767029531888692965445961734391775853325322315067295216194883407101566883664875446193507710871771534471744287271440774998930218917123013811896320000000000000000000000000000000000*i1^16 + -5524140162384762652221814518080837839445576451907152477536194992349142317639280772885938381671783833435727945343885798247540756922144449038401652013500615573497985304678075706428344314179715002725197785088499783512946215651890969380086251736768746706602181369949577539559815219495911415979303484397493835797815701696461521059556931965147144630045806912015457352189275712643667794549481487636235778868807289682323944781481552406780436469375039837764377221190374740424592427445726964318407697576646272492680608161969300312268622673152248909928397100198135468021883109620870278675138344372244377110689391420821872656987409641956936770131777299897874753645154790430041932963369815754254225290259100207273758895472449998599924148744027706465681305376368875737430482568820764442019110832010130853795868642484769148048447882082088712152607925660420510489960221264033188274099886562717876010237835397445396676999829911682005514212541231327481361760022924239500080831095539643438090491810398627815180284706887647477649083232187186234199283497718019098964916025665073596143005365667356663775072634787579938016484557722021134064617152718611955203094606315243588139533766685033206236931481716119486976460408646421983005023985390327910043136662351273403941046172419870553784027038985217766545546561808998398701687937288391745642885711421670986307451566167453548779942262695481714812455295182846054903708526231111481178735131553279108250301852921387756161587985833693934411545298885021722884151119310349047158623693564957968457336701569014239777395086191913284445852959733336878425006847300098527970193545553624102600889682173816167031590940482806838476947116296854691495292150479196806406458894672756931049446329752134085230723359552940613357956419626598045923654350221790317486620169246965491063514868930123243963236526022430431398300790513715518298412017970581386189985297534962065611916910434876114114033358514781113988353884635249667484334553153764848434065968277563187178701924158174560876318011999332368532311054829991691862940744426435443506289422585558770213701658346064389353722812101303166865034356220866650739950235388660161809879561522785593473189847866774434956085037706588092284297386180140313981708794885995559010324612621524294316827017800286032438165522293037374771160562547275974596239259813054432491390554311609497258488371477940581060955223986866787424805875137949144362332966206942294653223620996385826537888985953750484997592165464097427615736663363319497529255036306813308610160930604759074500973813215258810813182434245830706928479017304613630695507531574954240670076123771774103110443759184220622465964108533830626124775544308333792498650471804386615805276546623981828756465115422568502227576294261091673131762553286452253034816830934258590402843874916236016022711713825821077211979100451357605956694864234155205691664643659527207496212169482274215318867572628992950307691469840966501248273863344099562618695936225911584649598854048412949352659223443290275808264638669936730954186859643117970224289388116316526318894240284488575530935877139448267500933154226890655729602301905743574381870783250785351190694321261899494404272969144095448582699429725075321709131383892945836837097688782829862487583079637249369382522842528396136156385025200806333428529921922304412345341733155498272650110135496164360927658573451820398450415782226324901187055242648398193650233802598419849827612192433179375645839028960460771940211740994262991809139059091811846565377371370092508973503330554275683150759801700684487527259798997436570144475807511723904413835965051493248069002878150475668825778459192481042840480327912621323985561719032477685165735235566107035916316058779604989154059789865799872221215511614773172490070915618942520658878701002401129376002683537882284777546392340085648406923653518842292241257994144848092883948096473788511383219376140213852238742187252121600000000000000000000000000000000*i1^17 + 4438285823698456247720458328721614749884026720005073740703206142084996921174104124902703598485743522489442760761622330129873740999516841356248688800232380636873197644567169338182741361638145721557018405641835637409841235967903638930151240991289028998180795599053612324716424718890388175524391525703210621191155660597693326060095999125122854346149976903192821523880024425111894064630558182669013367997296736758695931973444249934692382667115855132938897891351487828601834244326114227208206289785706555820846206402537454001646129616351815053031795968406523925228618656434878230526475005937179317727671841623880259111210340757141887338734399246703400516397451058922311917034213668753084463674469244500388750448956174679834729545208449943808559792808331040240993304574675445396736064287117308021674064223920386474913293426766718503247033141324160638728383894335274359597334024136279996110748413373213269696936581564469214692866770777828884394959339452968219377312759919984961752863640023323259623906487545116484756816639913561129523628866762460252522046130431221717339563629571085900842864867204386701356975907470558142077965881814126006636047088526311292148058707512483462350157165166027783603867331161012264007572100935997300226083636898118826022470767882511104980136571392433271905091724023784345988704616764806821389755919646283106230849346253972362062553898133879778210747890846396497966961765245448825726455812338335619400367669373701809324569021844315352596798134811989119337729549669568447705386024907892583531853270821657018609108488099815338648208802338011513561564383223232805610706967524829056054222615405533277968031749802857844328424390807978222229392213945677687919303520463810152990415842098096068197661908416646968384330324177957590099506916620884583536710250459727658816246486010144261089405424616467153607640714748351453362313530415565201144500695968227673574012025484053728301211442169805048988887686304719845493338562297995810870059228536831724494542025962997562478799210798219141540457982120641069173365185108036542367103933844596085466465104180356851254339209566450374554661892802944539192646222504612091214069155916407156197659341921210176363240797502247207847233304445104277571691106037806258657074369047880107933164869385017980356025529253259568214787023363772483321471026538259161908214020428836246959930331217430219857601965392018428037089004134768015176113260044303983832625090397974146879195388818411213599875542055771674221370948094866361473963048394336810100529443045673542391153383686547703880825729491037108546351885947434166863907748463899502890707505520947841592469069516327816040175930693986751364906197632920785274395235984862079655529291830321249870666446334430857537713393761400612606880810547118751096794766001277386127584725800620341883787446612246865464257378734869732930473855970826532015684209621344915685801332775717183584721336872808952091004716814931375962863609164488064280574529052509102075689901385003532382687952309487409462873784441853815260810696974824076474130895957604952262319957038344738724313870685838567317503611119537604746855367376934217031822645802757940022807951994845738719916811281112449606498925873175412532925119824783086230392434326033844530445519468029585358300978775974862351333817084181514974737075031698359997728411305497876062537410639811557117579096125872566279407949736707766941920060210158545264461317902055494044879496609665992184318631564843753874940624134380756583657812440443739840679793296911963093204274440759273809757688090710645042836021307977987168417697042003860336853876999521314289439397584916647907882679955209543683180444992944750799194753636211127046349965695862647220725026981420317315393454331060254480136087773375503949524118544010670721181560692993353522143856142677695998073940570867422920747654187350561393740962293683334700208010699038698921672570090984070333588148584448000000000000000000000000000000*i1^18 + -3175479456618557297191383646957113318595470417938430166052838329227069769336546465892364031894337997233463328294473565406342497371561253995112313312610009529695508832277772539684702569772842276597549936982486099724920091176913097415911785056802027073121946291661593078499737325340938554838756606341364515225292089388485029753691817525979140471441309985242373220480036640726204872323690711813188801834572801104416289375630156065907002088079527006500745788548166787414976254201516557338769211655063595987771937859219270349536703998410852024338921499804801431360328195272285946751439875827726583396248598793671420250116512168759146297796641120283373902826867867434126926725918225972904609014666082763254221154517120458914665184639234592832378760966771045376217393440229888184493725628354571602826076511186282802554452923238111904134363923360178561240055827181854186178188483907378575640166170924204584651908151355232138915499512319270072104605444447325272903889200924521626421578872793017791533620277476890633569615685056214758475319412624676259070234263896753536942931217622835685840440593236615251573204183110322399775036046700384686767869846182550633327591380623990688468237030697170012054611325051964910684751855334345852750631250920522487784758964737468529481021163407782865495523121487102526753414252155642293975803705651596682513475832394537479391303998320095297720753784254252282072202410122106016940755350775482172088613284768290888685510519356744672938991810457499031516756168090873156223691521350859464819925357190143956741348342586207133290577278149438684562891508313648534297989917680781409424802368151623155730922800294306624049589985410146795863357417278162239140523650881019340670919323539749257225739287801040517462459098263709827559623530224302877880790023336574315079313953529503289763585810347755472726664379256554816358678942191187458998185898320154432055431577001299311980035675111740835053042309158124021572285834796741061554339065755239653162961009609313069089496925848739385454421279173370056472851427048711007177232293528427523518470651963698733707892139228788829408674328552429263216742180582375004896463447694562528459098071063862293029315166267502400699415504873402703374733838934680170873957832200324558841775862465335010994300974509195121857073963421231581249770472765074076412969005805338772373293262800834273223521485654455223584635274588207384583747333106566568903596202747935831788532702149922113393304828540129303794221121830654075742301147352870396373264467739085193427472420280889012160268175465714306324185272712899745674495560893876762609596607393945207013303213906264115954256497499060271073859954817765882824317974544412415243493654421434367537346235614302509263929803440441233018979382658155883171927367418986489351051002135344700165822146028473074616096635642443139552263731564091691523781077807489769732775846650737146614415419891358278529530820379104159659561815048235038411320651180205573367383747547320386381047910852127108667638411324363602535614046132272864090525483065032478726263395322493689810687821895075413131624196234388400451295492658739405739065544588590118748787620623083690760180201505414155773321995965681909542951077078904318657332800747118320243738278922765657892104550066844944156322358617313191700507750481930012657370510456277170871137556494629776575178368954206530909319740019088876402978798808582598114030203856101988715971849088589804256474398952696489380171965723186773828850516158056719741452190474681350783729989288963765518009601102656021126334998901057974148739332200452452748088631649666759489610458244517650269897902247301463009616384939257199427702221294425966092154181416326935201115307619776957236777836566999701005473916163443466198248476070043360271346536640469010259423869772731650265534688801330425180866547982747809127955631486672163921764212128479275811649285197592771198063235563520000000000000000000000000000*i1^19 + 2033772027241169691844171139262511897315510149031272014687036934473458657386127943175341399504555586343067449172690219046059099926656397828341818352117416409296853964023433320438113313512587047303039816813607692796027505085575693038789462198879697854695660757363902825569033767921516772716987678480681926195325142180484173149823222300258561215634883671150764036331034727095333046037283440700490600799499638560666679785233746562335361452193937208858139800420708143850594601550386452965701607488979309554749045061437461409595896430670849919284109281831910792267071719948304924591693574264641041121906191960305666494809840765533037118360654099620458690297592155085305804800246165010770514709159567625226145751339307136019126583603022486325997873068331773195786697446849273626896256982230952575460175503997738812112366657930536896184173013361009108320111471703055571128640474221139826851838489211545994739377281508832100467527196632562879192813531451815962483442443003978463961763845585373552392967843969719641226808043923076175058212134860651426478649624036239260890407087968562942599017059595932762290401604176085093493294800254286926612658045458087871114434039597032261078529830103721045533996896190619862126360592617788005232711101898182968264949494596482252692875679004446676138138511664333621738765587568193704400931966640229655368260941223893323538723459084585252545702127047150704475419179315521364350971019564976277562366970410844788048714630053828921879855556428396656190854045124300521172416653242762145627628039526945626776602472220914740165654530756727013744644417813150195381159070953052119384008479768734555635944545755555738289081243871982823016128018140551566920724126579911924631940121206632728287213170331200962922053762005996524765158608265366936739521123050865273780908616715707850189565109968090088820483073752282155324510262620318045168498543363020076844378317652621874149790532731714161946803507978648029259261262209071520637126700210665553365550267144586471203193450877073066148601413094887944913222093451891070648585351231765862334419808702323563666549064893934269513002741774499913139565480123917429235611523453003516052670523325096131108457887468542034698757539285307992903172617074690340049267059885615558398481970176959153499264947768518247221885334252923351959111674760724237571621031985077479371091532836911700454211928226259477304242885590695930545653954527781380034553778367108581827518359914869444162863914103503210097714543604721556289612339942768759661783135551530692940036527992349300473738292492759413641022944822794823822991414343942249256138733697473539901394658579727026942533028346657861178537790512070587706888042205588829152962191223434031130024193010238212700683297350744798349022425972579374093717772201395462227385488966218757057927215331039827883188862045519465742025724886926062721539176889093813456732522143896720795685116561709017520817341747075675941782011302453520208470574630163010232847109229812764842677159876542536951381830546935172449023942806479559516303183458085415703118203787277812206006036408346332683610575120314666184319179000343893960497109392493856503196096674993162487996467680080845001616720854738212691426214866060769575519829992450258750836522199351203599480773297639854393931808823933637191236012151217724646481962698865253827359279675691820341425672094982834303412528169845585542521233983495807000457083213084946838681822351237296906046467940670117338244041872007317798580698114126392151742168156065868321436441139438498795634556299526426137503571459769692293122921399919532805469611670266992774044507548013354957856548443257020341000182560579127719024445786829396700442886978173760556054799325127534049439867159074685564279533363346077076300465766793477676069678049130183570820340040406113319169014704635653389586531556537983884224836380080068022688113227974842107548179568174073482738610995200000000000000000000000000*i1^20 + -1172102941114664896067534710582753354403920832062466909220692159530220976047656563252789095532801943706140340546582715512476325670741908682389168086099662809287780015265124922686717117018039270295758742093336477076563117835790760449533238078544011867427539280084993863727954073399772373567325909016816503505779725816936773263239333153059849076080859374832115475425129181867654625558151724392461033382101947015261328535701669619419405602049820106391704435089573727974596144407083908805623527510144719280469739366142253539020970168317791317590892211040401536348399757479797441563055631813680904921759022395831815397374288617133168681274053025429249642317759843626885596975375490559245451815548872650790484770843338006901011168131115224520077504005952286580956540443064815758049257890294116323524250517059518674668937620920241587545891964749391648591471060159420312880881177670673804836021095476723452013887568673582088487487659649755583612567043222759697584661473736691294418007135305886678913179984665449675240419721897585813515508535466148698557526331585722707260088446761470314991520622994790351698437235043271310147874478763631484380090579575492727036209583629607708213625597737187740876301212536497531690948770336661417012277411483622372945253667981517275801617838497740861816533379545392170273816578688465841934032728751713860526578587634811088431011287316807138428501244430633469565894607119780225983690872634816416413118044921027649378120656340633964737980558177096439069002758581822732742576351124282091779519236885165945469259062068830586076701685783288075479605388812061877222403898873313795882301130831102975469727972819756563027258483895600292342456940950190160161752767704002724140159380602320675875470725786401085447293138117427864770608589663393772957412237762217465478463822656005058774568372863339650255013310900096751147142352223689657413607335682966502342787011455358539114972730537243017746128993498677626530233584736769193810057418556010682322150336060726360406582730111945619138222179714731612285695444636325731712334972199060206503426656916907055686402961320061809707066045095797158289430773511959431410862059494712809062305602904067026978731016008160971928937969505576147973117015471791369026934338788358483664478581780901916422726786622066737375984628563582330158727970843766923228644133692576577077521330237208943414996448728472458381661851971937495739389185125356841882046829812647953589508068285542148187818620484348492688242075017213169006447336656256404697223769411373486401554584829281646727510095788483295914415666771590677017170375027606829181542977274506699508675465431725437792835919998670211629533688570509906447314657209507381397538312708778757524007412901145242571051645427814662120432860616875255852937568635609206881714485840628746653055362615903766637064235305861602422845569674160232383621659448331524914745781567212470035489036725931492372242755455393825958133384331761163495493895438452252907904977075898590209283561272239691788843587287080588587151958558432853174866931055037189351244658894215806660823595182960387486956790452681870490056736594827561505755277131225566544919333414171567942637692476766216853032387138774467671425810886073061637414658142760327235810429301955945078207631464838486219832752980439306699055812603101271859094729779021125143234194710893971934175696509381352292334567946582980827286619486129115415839310864207092616919607427097711079229082818395236113501069790598278699012429069659956092296269404762996753069817686572694185128068923551901169851608594131801850974348957438144164897097120725943557567724000031140942919627508125817643253363054567268850441415181078909697009131589076387911180252410825122173933810926876786906223579848512501049848876707271467438996072391682921393139499806340470861060981611957297080844673088532361439462290696533059906539645473777610767148077184485368314416070656000000000000000000000000*i1^21 + 611397943781243952288141868779853067244552818472455368777473788828833588901347884239276901092306074675085161627917183785298446590066654917744566967717586766132837726730160142467891829613493300850754781380078075908656548949564196616779232663555130026788875199088577254140047626044768947907915768952452805162821671207737579171637564680522789937436399032555618562864161727143575706196071303808327521395353481023340218111623200246806784680805914784676464309819243608671065467744374815888961822845840509593289979299361900597488582073034299439687583288053074131951323168409966942298561348686255925908032596906967864904163296153959606558690305394932298031627840858621020290401963607277793199497952189139240596785811255390648572125682180314105398929434516425213292686638221564066883338470393507321252064933555089110231073820902306042004277049200168341205848222563982746752242034791561844345343169249161217264846598225294481208925633339460052988985167151422311609298317362478641768097684814381056186768423784202645958223239859379708359635349887165862026882121680196627598395464627553909999233247379928888339192075982159834148013935682393910091748698011186509993262324476328676359453146065820240541532204607659552943081562854658661664591550079614951040912433965640200083577637083326824529725511556236263781745662322376469836611827071833381849495724031843373494450121194063367916673297982923550214151276078321029755436187126299973784039037492951717088916257645352852318463249071572942455487698770849455971183424404045811604333170318861184790045218616353602407947755875342661227474001430091231902837635740650229179866009962264180500921029849297978079668592575779769072593269357360752696897768205171801243602125441020106838339002874239998016707768259071245125937025186190184120613010798132289819748563612932002279047825863365522090142525916517695744045043638623028091736590139102260113443511373899984333781629790877358174139361341263206387771328848557364900754032682406270474779280376576169772959223886180654528048978774547089709868205783928539411852799909442297782281926872746184426985636044817328120115480011452246324459354450535799200776999726202836456254170203924462391142936134004871087651943039715727104790918506088523649312908726313217690878763749225275201656342627820339045691781760371970498424064631959231341367430912711764154386520704230996416078208942662295477365388626813131945111237702832470827306009389894973885432295859972708319153353463202651610914485784317167245303773251669300218025020919693949654114427972928759541317895927691957786971193835310448015481598002926519610741954328685480413908050787239421719739088712719929501067129811955257271022308148676442757872500958948828220604105142987013427508204954364271539681105253273057148304266511501026760120834957927358635687275266736569907610107736579212887504183563334930569786253769899530475656231172566017445471942008222249806165075961096014815885799455984565615276724805879538999748637240325323240241859461600555774413844602449942624982480036414940074407880845604919198932181759411011281663068489859025495801785936170311203650898320231272583092738861587291452905421269038126316609709194201518794871885769579320265941425888959521744600778149700893775279622593282857283492966986441566864479253036771617304048112816932377199739630287708182906628344486525191365718252908872387436745859643307619788693171481375566685487109842930422908244163017475274240429751790616317607093152076385854716892582357706009223129326914328055359470815505038078640133153076993061582449450562857638079603153708528537624546296900962106452975012532222259454297374003774779994048421417735168330155503345015725070816567818798539852117586922582147221133898747453825536035661160931184580875988387738221157682982948565694082900818976824288425984937550848886242190888357114414025808352006535737985707048520555308061956410135981302517050900480000000000000000000000*i1^22 + -290732308695890112363111931187950408184151355820599777348345941149216668045204955450959705648809553680276941612364058505146239378122505248907579273131243196206638004491655962807415082120070520675432361167905446241319795809049797535277306026916920940878949757870577697878860062807205861152756400036772403772020566725807443663407176414394426504400843000838199754822625797715328192295597963563057306394043216655550325496182019438178720207311163413177739786897077071832038881438007228957443290309993637796799133773024237368920004090070697644251319690888293733639788197848291683906864797032836022646519395512161373603821196427521581581644401409955857104481746770590291480403983950832187922269295988822072185411583141516358779938473251356739341092804704224879991305763700087726080498799986606094204958348718413805733384256514634920400020717922940382678245986402990360353699177551551502644672450956463965311832232802863649626207061626881519950057989063619456770552915882617038048800198014013851838513337374896258350077098526374896392781667730799128605263063339098793383812954992768629459671438856516669645753635567374763862989320959128342507038796457303768575179442769926676789320344171606255637575313828835561802877845949292000728754398663793770679043514848733796591566888170040009912499107776547960283770694836296360168373058116961064823890921952591847907435546248987624168909771315749883225803322370370779475034735619129175672444053719511239850542796060664523258242284789822209226863330928370642274867878093304068984898164835065651666206424325644163656760517350256881252544276536152085685347975604706988462490268708270741570696684134479105860521513866810466822730711513459522567243805178070401062886670577671729135491794373539032103744563001530347704663422284066762732621665281204039595208359004178988004472500398299902984969448283196795916012586559777404092442425668766708322847143227431042398174100222938463214654773653954284593728029639797132105888438999070991309147782730253104267757061716794721369162451714145242732650674321223834845615615662428077053841600036506510457369613849935613985562983942957956998228659015465139282713214150587939985868427879174099595013008996968329989549141563908088362446373412457901853394224061311456923984004307818324190269943001953557796758440736808381216193108355388795295029755477788473372069010410003425761541862767710328012608230141730943207478256913491125685623458291335498578224059384041473862527244291767511988706244007337235622922746501756371579810319308689577606468888162824340651812846469275326548572607591475380133863991821087051554711136384378291248823496820820862866356477586370512095119080966718111062037015552251468273420282709602189013930418342732033777772073044098373974240714250252409832739531611627253861080901053808948709000411886154783192403169465855450079340751238608132138973852410259557877547268055794827971745104411899116667773520119675542706555711972682606904443871475600252336107175640534939527203742267964945760255757661271249385320079725066382472949572492150938779767576445500412823296103178930696054766231082515447324663460625164443830064194236480104681271528897670145999646508106754150549149760628599881176553258053074807028776089740770780997429145508369928812302430855909295199656276533855722712321574671107220708734712651648204350250115900982276136024241324825618261572437240524719771884940548358913189577985674523276451924788607279556876218085649055288845254158019939061147925641792770700676014157474927913337349892349742371603524541542180637644812983706726889613019811789758354265149831875011307901329690480398265518632615513695410896995635608198548129034123040364833970295568068379687683082788476337450038978192102541725670337985463427230392195359082759538391709486065583321332381865968348643841773699827955712143116461159864441070429467755330000313937607508561120070538495825915797993580134400000000000000000000*i1^23 + 127204173219367902324460141693361359984142129420867055192128750322836503855694054418596380328104845023755044325339333794379451870198504852623387388556173288427334336847329349846747698695842517678756211900422961678940430898348497527128230214014527473138129943483281133995109333164111235186072255063173746095856683911893137222381045729935792258803542360754724130555462105363689772253953919339108999422152900832682772965275352351627588829691623071869688299285013065324054976579346764159201240900446423653591794331280927479018305219484328833902041579473453001165809579367252814740166976426830017556366353372231670955400628784983295037878987544757743189602707962640319543391915165506781299304561775381363907089852845444585298863110210952511645697538606278897813583299049664918991949864522628125357982573966699145355934213515650642925917167090085529810866123323051288368711727805622055314813099203257748883295030194217654176078006503425396054071384110539555637002089090445732137700125885514392144078734208186777567486333092966302662357194392850098912640200952001172006866296885469157745454367779998827306782081871219564045996866792767925649271056851092614592955286015339098282670504560305545835270650412132424970138735814126331905170303953674698081886580319386022501031002772503358241213633978468352974574562988132578431675152587960152689789412512136939669777349950461225125559358099402916196985376049632189369424626465738204148703260527878119818327559460915597756810899699709786228203854652022075657948023712534929758431378640444804514864085912443637439272821062396992958589253285776355377909260899915529203154460877387696348231241929510059711258306478814793816362767706798323722319408301433076014859009834245075396078239756654268168967965975070808093262108711850772044763370100953323417731251911347927239549372938405836339006190892541936289814556808654089635245855422966548183940208444957434225398569041837546156015208248749765226639578687834707083942643422790414180849111217620641964680215901128790606908436820308005738289331263939955778553398490544453607787113921938971485540395371756301788235093994164737021610362529302160903163569060860359402832179506599388854281235686464463748684993733405344109676060950747491996712772826121792443988179633368821652732235199023474317052512769620450148861293535609655365876507451751709055471584117153753533056054356701327543059874666547687154160669028150179823030156789516989923229988508126939514370077833903594439230696847657429633367871683081798626507744721396274837046345261505389564527058892284213486165570353871645240623221233970557665552902794519336481111269238621813516906607242320848582161597417696865168759838499142178797792539772235215991334160865617068130287813980877502796037124493396396003969320245722078432014080012419827960284941961730713160006367553423676344019347820468365373506510663122500265784178671760930496245364827941010711968668561366467051504262623059529293790117817235673648149957888753070537881776803065276401378996855166594006950870234355805781358939135157299561629555151158229769802061880944211191296040916940421771589276361482077075343592904432496377226440783236609689268922746842756489938764865842090527345246076368519217914030820209346656846946488586640101639651580660231867998831755069241785422017969983962856913599386775797640278196271522870246730987078936845612949118443341858930549799582596687841560958998687340500862694508657537653900431887401739860932472105368304439353211279440207397465462438579779309600967341077237151328524646142564677898012658115086187492280615769606239994031146649020412544693362256124729113291976322134506467190587330574532793813124935749485063493160764670662153575381375485192758031593195231892716107512884911140550632028240134293972658948926262604365002557012810797391571749532263067252860363845951792966000094590929071513995196948959318927575498570067802587136000000000000000000*i1^24 + -51808523662968722189104716520689085164521103109509267417205263369693559096726398113064370641085302664703884586922329258418268257785973426978418502975160053416040818807329614807730401439351393621048359835934730446938024290845390521930196089887028261777502339341265156698402533223013435950636480006804681619517956484466271201695546487145387493472518029364448824456275300354584043333853174331160744832025803624229419931538763781869316750969915051107114003073025628571426732209434825676714270195180484291078259172667570001679977850415747592813422699377918439051805467700431592987019234670264536354837432958377459750648813959457512681958919750328585858005616454272929489113489257635449281787480520027898872499169606543571763819622080717877289404257787668281530279419941158886070186768017556906486959437997979087244757484984688256687474096110740232014875420432029672678939963024364950949023760925319823567452112094592797504780315400621989782563256989943390166827811797998007723828253882111706738540133821137725126004844791178602637441948389827563108884999825984976279394213471427768680496378688927436384423707245107434068387051709345402947393899778751936103092673303149981767515818496676450308455375978971699549347389483247724091499468787765481568193431209947921668107437687269099530996882075297615811692132856506266843132136355580259705595859859283019474677722406280853924941128487299149398309225365539166728443123946416009542692161163188246119383717203238101014340729658574835128433657979918320782275268420861721119229488286737311325274512611971935122818557918196816390231808639377028373430059225189940266773228317726204533562686122961083165742281216644754342416951736225826010359292357656555320026328491355760253216840763665879264391472002026121733947009601887919946552374324557103951727100103661183586841700883691472926387705519636515296356503788254825457868863441078768202321485221041056611500846305821543048771121165125040973676341005968909926883221499973490708784989378050474381531539843248495337320164722568493625204391744620881035151699586444490938798321698889965477763842533640764286428555533695999651111328907802361711969146355050481502528391284836504366821961341541670569142343160082518496207606548001338961993689035998980957800036323023335727255315106335579433399971095542108772958938376001642138473564408240702497191525842141877174651180307125157592988955922744624881360297680283201939513540720446455648402475795966966164709257837518469398082276756908069297441640261350963425318020963290822563601323441896006351391520912234504918367336341990645980788518702959809867113192532115724484291715761607288631249317491009526942941545244284580493224502859620045110707559416252558065717333091993366391296748560572547937178178210824818992840709384113824986008192676747332364496616634442232606770789125117853328366518964052038980369793749667631110898808444297289222021423954493343684464708153503375345089019613673587660224826275723323797455739437909164161176620166081140817221473986907237728928534380843946465630588769803660884867750299065632898322502333815170999351214975834609251639759755337874484702806547355323399054771883911189565894547193914514990986486886023370861383184024840864371283704289494413234858867814912924762567427297818882258125501127339831218713540057929861738667148377479259154103374267767953659172106415537566646245216275735505349969754807110378662462060082683802309668021902297909750512559655132554107155332605158191882918977914142830699693154443146218772998150889289473103966301498977344932695216714121831487494343785080173428959143643682629246740160727538964185046757279863387374095064405176468238090392095028313973122798475151744114014024377290518480341263051929721158140873996474588786532746586286957273791974085516477448684913656426930684630517138793006402437617465140607085413666029872403797930812430942327291594301456380028430319616000000000000000*i1^25 + 19904875026500523637296004478307496317099318766719082616531420407696979507587563562644454915037558372102903789108858714193947047432235231503583974072873691844464219112508335856392235867378558515114253749714454098126409050045786816910849452103462783757615252878360994090435786915372647861930614481847032948382101816023076550013077340332564727339523928801660498036450245695748378833548145541410224486508936139339065145196092110716248031878955602561559912597254867705331266702705855839165124740153315102923310251224892982600913648597614148528221560180576255804438460095141498594013189433706970635634016007312548473764743168882003226644626442769811829427409838098107278523409024561639555676080399091311920326333034724582017340273523700032434602916219714634410700941989714565840610201500322052304152034037350862905305757981816291491851315331656131810148999997472615513465644795183518502559643771469961678610567345966616541291152505087858665622108038548182321983501588467575960210780700380604627857390721413428925217810801975576630904432071657314636097931680556614000114674878403067307769669381847263356171814554223064405888460010057888677797687249398615402290705263324193721250941626565893254418341326603508556719375859077703747803957544602645413328320020334551325598464594874279687244665256285251977667635068452497569887372990197413746390594472024451416171917193266174114416534607510710202957711116704655152048345301004790814562247893847649686673597098218463197523678327301552665087880426761794680061330657246268103456297145311520404883842356190849781397273333802790685248836451061144393118349058252187434148385992399398531310039731756141366056142415191693091922871838376044834143785375858277300467041450667161224055279548595802496677744466497042621115035914322028219000215796878662216271102873854160297081144915885891352607318872930162066813723684802849744404382619573590339765602763156007056866682584669893425854101555020726674433492581966025026824964875721548119618965003691616236999317404843757199382472760434223907309598738252529813772600706785245621929985372659246685456224554357899834642406608787146286713585250843756386407544287609027724299220709948030632925032189536129494187010881074034092829830628081672157191982348030621112447941453754715693080249758882927830086865107989597005081731380067087036381452328437868868165345906483129702125262612161760658849369378844253572744290633874846916458897311742017015430210217706642063175223991533200611012874776176677895583912644748437005481350671626114585134443938790714522273204872204277509183467658085380222025406835099432729205988503905499577996260022159694326480777956006076816376640556952411671263656316347091147075429990479915208091791227503932109363337798598954158286532432637148390611076474039596355071967428005642904481554289710031874391840755081162986596785545090809893759249481214078889206277010198358810391510907227317859624418823189953450836779303096903295231902740841610552946550789967752105732652246275269412133795687020961303906705920434561749950982784918438767457706252068744475622630554149131428385021435837033783138877174110777627797519115809724040268825852817318869634651162135196585815153838654497148276197998015110451336450770994128419825323469515187330567893262255215684413267940824620311546023733120693347183484491160195749008230516397463672857301530236318797894969253770426345993216108301792149702321401384482860527232876902710357058467990195570283631173935073901914581409136640658325750036980750940835987117506149409933092341208514967772383096689076289539286159904398344627100344025315619431724705073649243317338588565228595688296793310473334581499551491022893605169637924630032549431138315874460252171194293234744489220359885938013073232770315274529641267705867017228346900856379772699593241146029047002377459963205479419577883645303203492899080254088585574245705789226223192370053120000000000000*i1^26 + -7307513130388752060176811411802227432607854905283677947959256071451150846204081745347974707462209292594553380938701838122776356090550626347417121430791485410059101548584036488826895196401250384044040218849129527494127783976402039809221566645104076121760237763645418106023224183987866707480342950530528205786557111071175309253825259552561844750748287557595267056265950779838257450377810542582482423680808292818087091299533281637080188274940229888958163038025203762963579912733807607790655660541615018733754746865489889874253106396384735722997253185887494754575863825479954862859256155520325067335738973243405302937293119146178218561978397813398462087116477162804106434942438613324893880303815994687301714036320373330889047129972044189484678748522347843212249000946558216626156998297966224149320101335117471925144787422335979916088622050250500928786148067160399935687695656756192500551593680445898659146897806265214951162045817760681956510458750834130214872384574141802059454701295970450925397876955152258133813053942290148083966259026244714315698757514991214609671738468568144125363059955629674558896833379828692350979842277822410853492313817508059056742932151631026281618067914437789809649363186335931917651654284869472565481964603309382966865467393860960089774419268649966184078875325856606217337115909523087924351167451646066974004186371885561633612407483179264233231551493391189662148748591879462047495875388627592413494103045252394289988683283913233218899605761051288609826573694424495988901839170141921940663511910932731249564857077805376187408976584961756874892027716866810204150581269907788045422308804834746777198745267551706424554028816376369202347092574570761748998710906898280819872838022646941765482106233424763560119416848274328229462815115277255143041263574410608708107060634847637131097727373156707676835280637890451993741543907616686161665686369038451252227486148471098722416054156682231818421742231601634261310406154514411729648756612007893059696646274572910553883723353163262935585408065985249589828548063398783103545143855583534090750703668831048792931006448358106199672647051249724190746886537640342501623943544565348797449649154232825242379308840232335769595700240148727614370806726304184873136441909326305367430541990447422446921243097750689345171844531960070279991164704679007558536795204161565417801927173512876987828990204967371631299086432778315864485175116427964974405458348494157268597711149024906895635929055340642877121300886453999627726213384260024346601403875549253019705341523067505466015825795043166142527493376203908910980155110260112287531930287567806329343009071778669513904214010316705680665465179890103919754192192712656364149758793555837809451974108283812762735036769181671376324779227170284424035427681162209230660797746463941308978624877371831328283062522992705899025272079493339051786512721791428302628455507920625589924555415329102460177401159783176962462969456355053086963289115334282377053010416853933083585074482581502869731003188652993169183094927181463060324501318473785466975104771307625416319429297625496153449194620523747630934816817274153768157427460436090752993024834986332182889945992874455145206053530519299726402682411141202685488967911420897294599799998126416252356039845257512371519649685456020185791983862914461749598956859977065037034120726891820138137350072523170321226177729870131759017265889484052570830455027111447570193709642788639666087531472257292614326672208286676346356793925275392876273630268518060149063768068398294318733827092387187240776969161104870065415254179979006582054410738167332671790150624742235679414648087513584974974004182769379685123198502990317416188836774663970611352583454420068234090114055138807656266456929208240585991873745228628132503201030736489518097983553083656083843365408858414624250081635000806279894713351599334963867513753089216297535882006421179046297600000000000*i1^27 + 2587967359664303420935964267854952433386113641328530099305415485874216194924721909775555551164177541795664588049607358957308876359437531186762576471942129793211444984440121933549286924893691638812863542801871681914342221729024355237086935774828056737766090412366472245829399324316387960153338955890077095137812947476638374781358519141758477410838374542591932804879192729655513548963907593129076994020162600565800508829193539419703321655733073548090595441273329857830678313944884468270280605860454416992725893612742256920454282980299190223161019059814239214228044730789471367491110385070272220317489603833892762875516565617779134833965379977034847741210208442671402538148336847341820633806142685628751181175861399764423426314893461685909165495625055207866227744738103831846042561260587797682295116112579213450922653965595385482297716980397245222117562672007870401427549550552251869220743923465756492600606325618313104521227173734740328946686329280434432388749309517898434299726972108171846211986375155902881350006556239618492684596704143152453766465446405649155527962122707036159649203050954153294582297218754558753925450309214223405273106924073987102789910545010551837690591818281678034836224168330290383658132330332844506673061883858437008264746041514880812462989721216853021829480014641605098214032520574880659335306487758130731554389219549425125286340476965834194992447993288839601389796788696833902257597268609740622421455321507906947570081429627436723357563826725176709287766280821706210354886905740891078205592673348484089087772434965427362579136607772108331897955841774201750609207372484514679146671433230658325023885745372516101114290499739533081336740242028575037142997098853797131045012534791418082708518029907967455251976613108808868562562221320947021041920985426078301669658585078558779335796591743384283639143666527198481134921558000304667508529671378786059434801242840851795221967513248925648413214137096025464809802258015263246609041505687357267101826844854814449467350575778570990380151894052312066714307634790957568368461317720239409602210289974305696227264325228694648366511166881534623654298155097815188115851315176315618236352271284564546125142192175589311640807536111646158066244040822961024918974891219639160126285348415058486765262212368977757401806242455766026925507057345684369367526210201513595874027568378960928547879353290926730641769662660215564345144022057277694277869999704991305107011016506702208795619334932638698386107895368779236880598706230967125834325128375240914426118072450706945346755429291390808896823167639636908398618233357595367464191529878490740515806048364598630617682731175447300137616729495026923288465438503055663011033165354394360700042546290433502580969223395447889118039036442641783025428212672092920404772467400907060339259708060312263289679780048593079074249611357859031499139021018636173851597483520860090590978813107308982608501380255889408023883674249898612806567187288471607408437929125727257585066049849735418572797629404070331066743251626814150140434040326364801503043429315702951258822859817087883684545841814653135253036211507978392742389314388830325851577840699480051670391655253522851626303426816201586943688204307038387348527440920592652047762053192916773971784123319467354208320474307457969726465065204723741135980308009520596674745243033269344278738920928007423906617624040955167138050638586915207211867665248692045437182586548341029082690449096754684384787087847802699843114119069040076895619534747969687447845554874437730333662695555371838552982178506484649937158981432250108281124586651894198479509287832835048904659417514239202196266557487947197702796052784303568754599455782886983427006266032603204643673460937987868134633582891397293862184251109000347006408460417038784797184552162187861012483032000558697320271655781207754637181345830752981302023871323542285941045608977245667328000000000*i1^28 + -887394542685383496734622959601663205254384949868609322091341934974800471407173192281114444639529410388483870719399135659951024415064818652391551221154070577956002228539352933519150065605562643868016365921313403523601777459048926362375970602934659594900508699160353819958696576557609970542635574199961887496966513894535755858712687820441125166837401128840911362142539664806480680242950409282369142553963344052174845703179176528690718703889672317398207327232015869826555131181573798792807801000476308940519148912746285918749851363313918352654219744456664327551531017425511460612258617450392811729996896304510615144017536123617389612671181613855476800511233675212558073027396261278799447936469478459224451630122537843562617043900282970280107468869689564729883212846860979864011676012471051764492213675281357664171060618342333975715811006360112243378914242705732298068029409089604209268878588545756300853558642547938277780618738775563602261200381204705545364046345164357942215149821040904072542248595398415414749880176744184631255679440625645541700043773119183075443542585510886467651354912222198417850635313699161655309239804880633913707970425820416341503393854628016142126815225145052581756402317985350474503092644473381723869619493145431886459617328187124721255692013619850713801746450247180355764564428900759679385174532702727267927076460638138345661050535952628917087967442288363754082834417947931063544093497522082793633553422129839325585457264476447000167205497231494052538909727430551856257101831430604882989845057867329670249589957570572539176401482878650248539125485831901738904963395971234052917844586305616024874059961629003861149749290466164900139957219368202061560558902640711274989906167102121543786515589880100999089149552603196151836952320762828346245086460102713647968040418718096771032623022849462604877252051902358608487911034919231603455791014197334471591721194076507881719273750890367050684994617705424905639873746030795873692671917091199888957313580357323576624195132004679162108011790710023318728591856661489889082082236841113072763899181293942302852834291679229357143565633986996798658644543269627225180654485166865953574369214670686579865921214871273144385122690047501349898014678314402681334344554904099068307156329932617835654825652433494795149531232077035392592213741533253854585760380101684408641299944228019268903439586267217857260671924656335693384765556390501439888919603626271262969852223126088299307320522370383764300487271775451630956158646270580381077659402312003633444345508543759999154683923780900415269760511170924232990177347744312279183110527593423623224758476121575905369175426356803001375694029932273518407293659082154156052529227990307189785273588083312031181787524238155817116852198208530913225505044542426006018644760700735503655397412255383160491197440934547921073895106298769960046642782196805822298962795667564745080752635208434424178115167976796203281417762857571878772090284052873497024866700509517322426348441259399036762187794880298428862417662042931406174074283188115863421134157376344106830876697155610064759254337830924450937316291094756772325324085526378464713900263153802199297877412223035288967121477226600863676350406863276335079113299826046506268431043176219546406063741539032232679679890920189284931839151307848539006491261263215218810249779537264404792838934983794259596666072515062135734575011603392837957510283643816756947583803620380695648077112517196713962243494745588651706580008100943079323456963648713168356531806116753907369650333677193108686771573155201590939535552782004570243153993090784867911764270430454501935834761349709240731736967729194386306112823265231414102732352576211087825800583956909381684110377335834106754424930001123032582940153753270806011926402293500960993508256110307083859468971006547628432019295447747773091628304752918006123921598870009256575947872936048721920000000*i1^29 + 293871717250449948601919646808735329456635140216270174742210060817749436549887095097605230328253086150207928459156458870300482985398724346371202707956971031098911058489167681896153173232665634322276223084527461999932379336618635014411433404368346245650215290293727770926416596133186797267609381692690634733197439779900717569288397274949013008681693886285104705845556910729613110381672189524001047342364868010314956035381019998962999082638730027629858104317293899841731447283086202089670021312602804473183794711220456343360034568699047195632528541362301566842047302241473775986632882338911797830905546260003542257981004031763567494986275696282774205492602003457936978772155646589206986931295766054251427962916644030715194077048477694348309361902786486061035296825592816978128281116420366252563295592888284176947956654314671191923321613178404411092177473848657423922914326577680427372236467244431042974834534854883677238544578132093518142226048566318268707832391263952731307013337583428894737528975965105830346072469344320821309215492285370261980358688135196441709795668019651614085671273550084079054792853310611024903128461678697635686242022920560507436837514654403939012595317522359049262436094523382569948558463958739776232039314062450013307847301341396602922368403675767788626476747812243683015594934046083617067994972388998189947614867002882957901420025595714905561178917696504714471949881138530734889027754326930435301400126392787147955790613619256445012210378878299458935224107346961978051496211760864501232287217284253740094032073246467054905813698330880432923926353684609511764184862043398916421294329052619901222250903172587472439849006875083115205314808448897325735707200994101351367646352674266496036163344213417364918123833767678768395834992465568797360901451330013811645221365681519291484078595077331330195322139796391485303696398787684035729871854188705003408479088111308563063480161186747458267184200393337152123383984299610064842747610853637459757018793501539502089023032812486722413019186930873154237272588956862334016648775852355385549231128947195896981375271708289571250181575422730115577362991536941802467215636549089519065360377372713051641222253219434105754520524300119551363338116955187722383409686513452272872914840377571636779186417829913755436804670877101785019267296868246363783773407807969890607714713987360631959676041443958283629054788851519906291917490449535207365830464523331145557611551371455552462867840567576290659275576950482539518680354573590273364118981485791888503680711945468348857797274001471664228645381352393583200489783582627846077541488373526490680342092755170939279235782830419937737772338467164606278036438513969798601962651588750758091600960973185111656586879115479311314963376027449560138025224379115520104262266506711529862274229064282155248133413846981209968317410029890851810269738095894665648830996318420134931018110407595702463599829812578829099841295814760157877520367313843118721881068987558833084051824585360413738904467375360957932395035754374493762471340596659549392228243660516872402290103836910421499949073606757525284288588869588623797999464390150683591573012766005984982104927888066298588454071655952927550874888668645270463234729864264449599919359511345049613356783611998950687607756338297834207434169083430414086233391000709010763372635215975109795095083955207237068907636881411114136478846594151239551929773721916789083441315920053194688140656812826943678788084668796917334552314939497233968176673180096120686043220294823745542703665406671607575060081254655362054371994373835578541834540045566114854855092926513124147149442564024351865087428015044704094063227722619457069334544135576316849709132318138115502894047015636314524640011488004722724834767180052379343911133620133245102943557476195092729296958172864630552279363290579040008913874782871729117835789173017473987125410758288998400000*i1^30 + -93371731850045046188204959363102633889676646294494421334802735990207689443382475455874583830122057656291664965884696058304314948355317160292594087914820503575243647205440664856353552119726681549135131803879916238246034040968915073489401996471605833191221212671288171279327154250634650308641065637339944860835651599437187261565655458957574649070619888034174707869412903083120970481295264184205211957877576708448538657741321345252339022402762809057372913246037545238164164568524247424757058342630252622300473409825257790663734092177678301521077580793140439182188784078627713603348380248464526378391550257750091708988995228853019531643528947295450526857107790096132945487402427423729434665113824739760156963151628036798810893913275512056585770467906228834779761236617657757781022776644708924652321736337786878273408413824809876327983502915136043454513966991523978615352966448705486263964718235595570775840994941155998653957788647075801757812469398295836104203074132304662697006692395994677380144601914555682714572409859047775246343599522140231733024657078974651378338558646020920303521649975829985401297568428658742068442417080969652729266804117584271818141753006229999351686965392711383828364347623389295280901165020883412110014054310264993217227704762288332126864381013273907977684987853399762102561864918253339396112885952278560711409211278388139063664036518398617834281857471530041121994382560147340470727135034768910894896236999355686827979503645091414734647135704462714282751291157663405691046792955409883611937206512586989545416367298050300267487522042601322501721756187494614448467864078504795230385144006817469147926044829413789928531292110766934671583285999243249318811222185801575192347387303269375783292848146516993301098363820606273266245718164991879582220172971193713762777990970205808646042484523338716251760827075622412311341525803265372364642698864156697241146253341663087935012619352537389094124721000676780292601266357186085157943867965970217176975232510699470664346830410957164811472579958841243574751878098293666479273684745816188410254516650897697379372747946704060331481568195560892697328429846609547693099140492586499911097144168976390464738572147256962412549610576843383656174002475185134216738124788104267231675726279601602237102068817483829530187037699605776416407194135339898942413786071796076132206269879731994816409525644029680956773346286160652778860691986068820953318918463196406288533730841923397813169060492867204283920797045494751296463048752229089281027844982314689700615621050238472677574126042548482232657478256938741909350488516883386969016550098907187442265009587142415390991542056332304671779463111233963398313221060319778494490711644086367105602303533020015952911998275345860459750558560012293061403011120937280403648105160979561472149836050324849522108641259017529226260788602477383690103635627018031246100249915271754422272820380814596376547349284119065991223073784299299527642332739280723597117003454487731900652744996712386857991714381545597512234601226839120213816127372935388470376176716593049788595949210614877305868637614931154341615737506122881403173247370452130960047923701998964322495744304869632277867464549531644730357258630387412000691906947065662929549097817098073260002782256612203328384569075009892306740469372926628498405429315721746619595548037640875538006270847842992038424387290716471864498304533043836977482265631139019583198794375869908095889282335701129746039867713967162167272205609854528848692277611188871100971527292665158134027944701325722592757413524434552585613117926127157439653274040123248505813009942597274995961854662266510525021785610128818284785407990500643980210521945086096261222029373308367648493254601331204874189732402651324314503397870435792819633894898014444071087147878133031844980079848402098613532166771036199229482374713248875990263706996722464410695977465282560000*i1^31 + 28247292788176101551324698965363825129566833832730203817188689207632852945044612355386771277250603238614408118684829544756277152306053873230542887098860703681548346467907683304236021172787941576609732905568585090901297345073979233061777261871458547739474923498616296767791921247449877423093885251641515329282601889621338178773364933072347879714202952260748178594240598147968755636999732255246329445451921670456007793434503220877717466488900663989120619256690804314571113059924980059067366023620068401201629364683997471235134748186950038012884665037382437954431949990938434625383866656369551061202977781930509195969605995553900413487508142816743928970163865157500691672155533320914465833306240471141801009321912240215198596218906916967447036914886637701441484606190433760732366730668981303260602404138150428297202689873445115527977718717659903056991417484661125459606694643300414247204031920442074862446618616722934879526170434447735489442493552113202624364322371859128844536284477856342846473368732253969070565910021225155932725187774729125628229989422560002206536852353988565309992747447292088654097850374512025970907870813786207339730419251353432483018039958495152349838061545492330118210364299443594518687377935242051666239147816934679218508777227306916376726174703943134479124927673332378456671748744058877204582637543251454869179537438207316905099664745152606014405258489469921532805988896175112446945582379623463250041787899343864817812577205304217513605595349753184740682305572454091291378822645122011955433387819056079326910543826922573401706795810250425317479006268603974027138297873320821211406647398533493806301982964340881626731930515521284202333646921259015853628845318221791210745818316571833428742816330415567772575135707604423173841624636643546602867576658138782530388646003454308949800922845048671225313849505860519902006778685466724160786795017867113536906972798638091155207038301667761348565710346052399051355051344017997901105343647441697884570942119498509008430499300774193539231926151102847855498020036430041510855562476888983958079628764066227716151224356292053933410444041089328260367637130869413832093181907779841949097775754298785739192224322064259686728761528092344348037820703293801024356047433175690939203706578850372092396398841275559522587137636808228987149402072499687567653505572125087092466282648219541027463871362290531174632231079704361826907004175542906267978360350026867824211920236646839846732797048841192390867332157944069076029817656471682845433148111503743049902991429883176238425782986347837529960545569949379113908488585523905276872069701997229636367044262282168895066161073052472242088894455522994751669715985019703488594234340102375313697625128444930843820664889692005734833052295810763404714456099750634474399009055993502859111375963844591704713012208275359233403080892012776474763688342685755503513951210795356952814499827773455480240556737908107225365445813501662364905957811315702342515380183967612504998007962737421727411231480927808947615723995444857712408332914037133343285350757695051212388689417091792017363867936487746344469298606671391917609194413478392300271504852766872728573991910201627154075390102777043464531037562075810643731597907028933360692836618465587106299130982718497141658616640292319847443409052104225691385760116945696219416576165422498183158463250158232689540269000603431660055351813766271850147384812908856195642662877384605841806782443586829023479958028338125812367014209616875802504773348204408116390270100911438978349592943720899721075641025143890729728026348839500151709156880218852615333409878100287383424545976609824857282211808456076557267199002081674506698308205072164545414935475791172942935437762846255375851262276647915898105534291156895255694937550295856037890164864803731049335306139067578851569017435913603363448368209039308484372301214248427703208440233984000*i1^32 + -8087800138517351679471703142266724841128479845586518555798782687840117265925531158020147628529052128301203486151194946544652702237559468865591889979180024100096395485766199777760116934523462943980965015425416879232544560329385169135442400780499533652498753358250171554847553087372323906667950108319716505750842166355762630841939877413221595686745990492979112272931293371553433251544791846545828825353114535769070349006025160228275097635570348737553930300805192635119727158460640844730414889108872076595697766910353269257449653491797817244102373680862437015400412313818531475318563554147062869877493617571921480957714022845738576633152492689293121876645279800202398006113748291637029637456767733061500846673929675369708344915354666986238270819619326717993551711952534569067291324047969683321422238393650184371461751797121705758787502756561388678391560018040773236503488928998876868276652517369279524097717205051288130227091276364596583892184113286996680600177801562281465655813514139189234063284780646426709796066401946995580080198274437724203853094668939062620220669417948099417769150130801274767154136476179999585536298864377295555044718626992506042517893403750904641616409703509774242189349336086883364940248651727372173994638566132313367661065308930995508176173405593615583969258127257042999292878335385633777031013635235361092791067689614343612761657471040599841437770313194794886885467942203917141630443404484912890582240675147330641441870962244811862381084347579405046932498355064055487304590845317572342270598778257136288107247505349107797574315180948957647266485468792254925811683922172209604068071851026104148193393118960354357604090117430236998152003444363365873855504469297824174979527341763592428916754050339908889804178296415828983292255026243711073001397771861906644402494803958363205521445517573575493863273094987671474001034837742231563920229197590791700369143094362047500215524637254634466742646739801538927510413536467477191820160805852994527086880780398361884403980415829447175320265632535854102920161514082947433947238283655225387941946317908676882587436804571584800140350375251019986465211467311703037003772208217021868403087910071763256117468205336892259300583775752009553257340283862390213949725565696405998065070935594694348901324222695523368152459718582974262573097498961645828605800176988395904150835237392338743216189945711449600667799714446169077375575057045810225988511726010250305449100583855828623968880259075874775962851212671443319560525860176646715854660992617202310262920045201974049955468241108914362221012999598937897149751930473886982677123804040352374641897146790290519134975512170647342763675580302029924250831635335260709502200937556068798031646237251938455144414042344123668764175009014256126757941601839955991401031668845683909593563731528266493617179977720323142092345424238671887262707136618834175404090646809205525966889951974551740676764968847036677452594355035790407512371844423914140438294092721950866140894675180065869931497877729096468753105521717909827378981353034843184611325052523624358672100272124333775473249401327988358759528957110646511581571930808134601912478345548141921427255516980128029062285833565603553146233704913566914103519381860535145270565875479265003829541234801139211948691236113013392813878055946568888820380686538920291719193956559400871178258927408472628855153571925675550893559427684315553754433821552452253767052896271211858992103419194025247033526245518348418602402468606786921374412564360786341672074017093326808832278867364635556730650948373078212948877197111283902915972229153692199894141739675111136756577830945818301718787436692979014975947235086433178708439003950922101888926718349349544933642167732958922407743194578365188410984094417465887275614400786965635520812689832974512021567440223421478665712071635653181611383661265637949037205743891805483554989670400*i1^33 + 2185959162506339082701232762498991386657220219942476072726903476286868273383140540459820163810905506886785021124689565964786114330372559213286751818965943871679428509804975583957786332520847817129581103461753396820748164595133203974953264411548127496394827001311115341799872735097713418789599407300098454671644201872882948625160387743608532803519061492075210080556126912898889928887933396686717588740958347164363392542315900775638284678815640069962632575659855119134800227904665689801079608620192856206577458982334485221335498570710716071610659738622582214787115304883728072558502940443410027159120748241337360955917965367521276149119246154981112531462884476658362036340622382863740522781158960272108617385011460342768269196527693777213403820608935965221398936028138490346192545456227268502304716807528058812148514508466410951551552014895158175841105638170213924504988314739787585695948140062995153982608245252776494369119422954343672575768219283971762167340094957669590662415714788011807521801340206500217168734811984443551593989067618724651540171220244942774968205033633974947879995175179480910052236215706031657538988346886477736860554957117349231099452996248384160639313136838268070576625973870216970973292686973384680037547898810564394894299662676703509364460214529915591473042766986741683111072967881862036858674204621417647281221012191571136586449813136633843454561166962257388911773805578281584542752276535059595433118807201482413713076735435457118854292289951087571322729066042853757324495408314034508904066745202177992818550685373394045160503182558482618877296684852766177813041618704953524407761141928476392922708002613529423260117124149919960017561595533368055125783201313478314967488381587232160731464638898569153709676311314043592762491540858228716264382537608674065862759898585116423902438834082685567361944176259073956064788301296864256020628836053996635729316620693428067141045780275385426552885073800248798086555220891432916005288915233467955603103750748445074266422657114288905489048659431948064823590657410743599632249616908678551494489418031248304029411198259379647599570510913705270299761421444662435423654080607873804552400416911843790702067605851848834971580463138045681103312920088071290962357643945122331049634820562690655158172077344708597854370529643075599546466901182818209340449876273947142514126451010933538026592478631281584089165709546410821794185444401458985006837926298979226104447837395601991304141647952485734578629286939095670863177110470347919116972179360492341084584340977774980372205335581618097450618621829778953467397560702851380629611432222923511698865738645390125389617945462421700269075141672233026505615897966573461410058504156365733566290383818319653446215996537596496152294326489751182446525158645311450821182874190699098535805373068381583206150984179369630904679094624007393997315293086267686526161230400601768728648753795457072537317095860587720318846309819781255216720995026647032492804410744620953003825673321983763039730551681228594347975022607775621434013296642965586380340715303291169737748008153252709522428715399301336562639508454800484428620362418313661736255524204036754278910868093516427284312490099321371305126630908574825786646878298774911138581076257534659056829130158749270887574551658367042312578519045773704351402929253654205193625838389488084413211129860890793397747695227551429706330268627259465822317505090208567741723548320821412240711403700059274305616252225668047503215454172450182059899641867158739095680546071262725671561837708321386979363544269340015588502554659681971452199437818020870511454553538156498672692917092072995060847813431289343595366461565903059863850983943708900851232749196006966659014216032174281192633247501454938429871168816839314372824309059462707372985314455401927562215311535245560695687508737789714152790200900277652481048121080529616791142400*i1^34 + -558839725565282835975179854183859964323367755559150366070502411802661160352724605117887569514511495536149858353372290067536035817229875855868141451603860553168935540020809679824804716072245966478500679060569078054712636017726499875455645441983978419493980914258818325181276298626340915051417579144860266829093074699087826117551107005435019148260763204724561203835115925811960298060186678608644302771959123472963448894697713398076999833054019635126002192799816889313599723905329850934097928377236664749727071637597004054145827020365669491948745937480401801925129952282351542787443323546065528978120486249969799474485239056177488538135612653239700500853740551274133079047575320244412075722874476234446853455252411588103669593377673768342031719254211066342622757569208751968276205692283486485419041936964787909973604447400412521103127224157075354609269518000156211217053723293522112528157339600893612737947621641760842590905875526971474693523781183575262060388696295106568559289931556428108738363893286898952779086312848036976584706801942522214295672751791790477429191205859584915594826909616697539635528572188229133978946432270277825001834308507285195045045313157119969871433296988832870733594133316193386807168482253316783689416628412653225632874152973200324914069260421512036117240549080717463780679891656101068242931395496474428935703984097063539817921110702003274795285062431139449050351067117455104348988586069415974033527332068897025271000619591894429673544143157696835356080969889250758425846387067319170924144665560070612132881323037975584289121383035264987600322789196226119535250395169000558214698852547298508888571855560605533766595119612213540358662354423765342417006877259447814751617107080846136117813545143258936917682121896435758976722057114319554020989063724616637077863609176373062657438867055775518619955689498627089862388800204700820890206623594294419228037857195881623917613205225897923075252100993835950203840066911517402432469054866361273197087937841727003234349167452361561723934173802042718124844339882580527462303043405111176972040594923498955997311165093103859498959845399852261637996859503917113529514870641011110078018016218938854779995768260759254102392371790998639987737601302279441475427991482421361613456727442459798481433906515964958972135353876163967231752686510554368874889585974331198892394640998566353373181735754710130506470526919073341993752441650006365947336941592329414431351360792933259013066224480262954033407161512086256050141621002537389777617144009435869955153228724924122128961840475968195212367790956171462667390381403081076822110916969376888551010821760378496737144864601306469843471922426795766384120039798686817833602514777588499932036160285368171021013920087891564328604243937182547199954011515699613297082016953984917550402958275827243703549668012374726526921556226342011877632367014152741955805091351276839717713933478498886874465991011745670008598272488043446189233119672457372163704806252033707582257324307560682824239203331143026736928527416857657530272711043448464901044304229167107219893915448435890158888104147062699370508260753086998900661749876328930528236905671302115779702682994558573123627450787965110552397225100119819232251217341308715755256657639331118425950080335082011274886208507345726229710225002558822970598945615986263111134599860781162844279685811287022770599240065987650215546441904808195885133918278631412957833665178474179130495640968433266518926206748881427582254400430226650520739457704795331452764170237571085054303594228739453443919193983013275042875808742521230092959519163099941059253107173031802350267254709016090364771647108506743303244344737549060455057783888495837326316750167223277538974715088649966974193805855957325306291308423708219076969865322539766320351865514460397239177238264376478601247842765302298552024908938886340779524193944495265415168*i1^35 + 136143287540969253223771684579958103354094280801121687351182699453010229963523070577226717138940729574569829992533479367796870835105944088376183927519429775984591929780884292403809493246128282963106414327198389268981615773412095634209369045039365339629011540861707012603681241219566827009916106211096532853887208414049616780160842649245182856304641850323528952115632696869518494221353295267980748758194657774643822132878845966024316498195994554432862318485527807876426748710893976680635377654833645444654898808212575710612754790297093092869951201102600198365796750321735988187369628817631163014274467943964971980647348514585492941084965852565264490980018342282180607485897604962898907366111508374445571973876337693546470675302447985944383130111118759262908323747265416080978666317005578516382389489892464508426315599010434655866319899344711348642218395823889553600783823689131800398807081340051006050597912885094513689060640636890721290030950872831810089862380302618486886778141780125120713293930485585517046040798501266542725392119122016411128585613885813937789693600185403274516821093726006498929577835281239016346032572052503177926325652457968876860540907727339488856676647080788899316503596353630912464198407806595203907453983353554953972516655275981726929276146822570104174050141710605284215471045862648774719410444893645568637367361952532943537225235348899321053356483227435676903131155816304262390724546015620364901643837916993366721028688669320312204986535330237559837591140898934300610583484262196358178801913413808999641351625623289478676774802611081773935140318871110626551488875153847830542163197855285590756138352725501506380123617329013885905080908850447369612994617620236971668493611161804597290575978816679139623025683503284233596245223189310562763082746745193645900533241627653450837473302898427502420389996163606524899831374677875315082661864539181459030566575030004456177547430238979171104925232024905869918866428256014215030841280994112261581474512913186044532289304175597233443708431624026838868443789420323847397027168734573317698158565636043070990675121971324197921344994499945700288428682214131402292348347209136306356042141242198756813914247133413971725644236771188279225871227776815553454626543012005377124242240805311308879922016146274959728654050122605760300786086661828514305204731540644110717833958318493553151470869964827227601591235054941613834820658654433357116624867466212840236554541408225486696059373100656821288280683692766964267962486950941381220837977867028762170306892973221566243338763615876887016637760357834478336013156738732434812570457635480581856327118201395888500336624189804394267821872407232024745947626132082281678968318044988675996973033617125304506408279383564164226813192572449420535289197650416167754681292068397327783233003261946800614571752681985686725838740832407529140896604514538665037899689076764422309954521674478775895032818890572537656904172313577383036212679257400890943746371204386258715235367445585852074602054100073390667435587780947970694954292054304500886647335653041663798009052692377512315004520815099902826273916413992747943314288105964870470566315113844874096605014672418919041293980852215778068268790565735310245365212223738255757328473657272276068250137201599892494402771129072566398008849365284405793397080543332313918679964750495358792000953857225791820262299096646988661893143759514962844432595077099726423022411345036819188163681868814152352146540883849044385707887991609637331448482753298915706416996598283781860168670727276652387088717529262728576678872152912066520088810075097692226679729111158659978247933433846623335630314803386784429071353065215821431440268249806381564469651920816931945189531878790348133617513055301625646379341953601435363411149858935318878492739504927771293312789158433795773107889020602507694943895143716680239638879339087396864*i1^36 + -32003713918914185516188503198756445502996948245853412729800252541264599673878978887808273023354981848979383989543744299894379322996711654726276587662525496625261438318085092955978772760613428252568107537788366217442348561901846050149903834832475433874660991973094787329113338520047864414981923394405086230875094648208905355605369401296894975085855194845880308249346706340349355110829795401750504505271062610582048613834805646960090337532494568860229264459038862745420777891008104693512849790140657295355588127142615689697132149069174046506775979492954902400003859926346439312413134580432160928256894309207019825927729939802244787961831684663723806428242035057945216441531525486386030771171920115373683491810698322089390449317787166940568271524880782827378122123578923906137627271556388331745777693790635164703246340037527916271963529962425221780655314103468458729010348554563266337267238056163890699963965716688199741893329910056418396418480866484470396028067505838858158213330402814339956160465429946557239974338947199048254982616438229183430024208501962215137229434029392591882310411325153009731360039527550113096272250458035021008898274383436884536801692558266836382123723450126406562120586916622994188988873644834778548421211674017466845550456726353611087155180145557587699445669920893465106052620217287553882235209874100874232733831080579097463735661964600672181132035355909144989447858919771963801382611655832172268748490956496664933653450713122207864086203100316060786788953694656696933811510272016100106762222953341759883263594275462217099920317423273607745628945489795094883480032943937581255501415468339425640221241210662447686985175459617077282942198095053015073620220080065615230561967305004876328090569064963661144583967065264875380354201581777075769618387397262694905596191961913888306544848038805838907824782521312402094774597518993749767954617191353943394507960771412783545376289063470241079656917331085343904796783505303785368251269305214315913646803996727917282652218681446864585500740872170526390803969912656353994756727678387443154139798856552843931166653074796516683158649467847629240365154460424156107421319963548164894058239978693307354289649105099591146728181106247589319107407954873388754108193896366739869841118534022354952191022046771104640355730589944699197266670937853855656827261080951518103511924450746340552345852274891740621875024680286172511225575660794156895893973681279597636663727297107658648724110923669203161814408935610325548909563116442414369418661587885605356550953350946081652861380083223724404878967965160619329914186797351483611139771316624067221946648172397125796510363618794223978523510125541282400461344502108770339804395792865749036083892834196426112576271024731499942930827873041102921581714349887815493563459013720925477474865232973776171542076393848633959498212715216781582953572473691323601386560714165526294492149579676237846265597941987729911275983316880144553110845804501767897512485682490072924950703886644959135932333649939272782364692817558916765780983332177986989034670529032044771992310505056961309498462045623548624428697944290024898604467977453438844431452501516146132051374716514414262605185904410771251726612698883215680769079660403435493328404281091438493443499324237630385568956188182570802565210453868344252022134418518991169921646960431797197448692534288267987770271931444555270099830566075995921222172658056841246308081407226722203848405601567259630804072615315272272000903273673871685707022540526968432802706867536832871506538039309673021516157030503779540616262983278789684534250582119144138529084817937843587728248429969850773582719484620387775255207112734137227023060916146219483752100484588769539922996743341330517285397150381718503543565044775254777398291902096947524161024819470215048010308784705332482097903110590926277922216422284580626237834695540736*i1^37 + 7365652856536094828975251712931194127405582477050765919548361376129486614014072602876147026674966474000704208032125121431524184820157123485694075600910846420178635408556128113782794166065418581141007103566788482205983190147224886582895359679514501963654644967098122543979635461378740731698311229157641102314824915991901078224141957211151312891973647259071944903253374087647471160232095789211001795682871645497935074616596725968540550111255226049327145845853761886387870504137287489882362209552657993134300414145935297622048003154463391496141967843078207797340240010322904729228011149440050753888747958723981374976769451375072520086750482344449053693369971042813798388615116815963892787029796309683893554034101673979028529911221748588898649775347745800152164530915079177822572203912321801839698362919224031217665948145198722059743912806556795528949398521832699448455914824211927566302607458163801435393580307001690079861556780954642795825768703712037973440178744797911848260635541638948340257788276299698881049788600825527071656344418998189432867920931780584907019670841726857879230621507420616672721768343183487087108173073196912296386924667642992135061508747974933250611058138630555500741470347582186555461929504342459610584020915081821015224499600679473507585826247929770923146828948788909274702292293575809168842713253770437674618404379839766981433049102437375247277726265542634533881459407018423841412421858278699809903813006748887400422418363766750627473641030765425720361635332286453372468425233549420833170895293387211631874592751219901945068668109120743281687351638852167823860042781147644739162284953232283590218202348519277078476579161655298935768715486309547026567499032910454975517303895483049742977908526999238803010396658148979861348139764139732512855543102721137094550684081924490200711628302309484387011570453160619169038103623408060448689797197777244825540930710015821723536474116874634437144760017970078514559395939437733265499456351442777271717773819669411394622508805661915723845872703284174625677621587025674494561274943762313011411155942417049418991351850703411725518199819284746152111105590517542553357466643413956234887905227987696383691971710271360114247285890519977054808525580556204451303408110672206249560866907110335836596185006480734182608980760199137270153466075712947881792962855159939081928634685975770780318805438355574386971183450851736789950936949355119393396630962760030785577050145505975918459912013596206615492232000560882768898431718578227329215162883899740630444485494088031635084617343503060799776605486361010972335052878802986164165036215383815682312987905481790187690572077168307232481911227628865993616719295226182041957005011357313265631803111866052437402993711483039453519132678323915774174312565160437137075791348547457232078969679222185068065844072205419488062819279168196182642162774010895459047980746025210065979848165854770138130045846621085055473319763995727300048608695807733092301299473625909869081500759869401211140454765469655087429549962633143695141885337656802626584328506065403190166871269050501537700004751967105651840972191487637027670781645809785909812643432265103361308249625807083602661777699794580577941374404170411880085824906610405390512063357635873165909755435138447737562647479809043775501159725521668379860674684456904373551995034033923646657470968767024408919653766575686232546778024197551761055230309676655444100347949317566414004030249011455754342641454510185641493669340999103031641139090965318816686830013189471262058585434727022598738908239870775758924480988486309784340986174398217882796190106100571474514083228068575757505421829402508738920698916816914367604984893781808812079673719167577794253097381369547335599167694616738109729573434457690958850502949622383386035416969791704014809358066726703852287469737110962118451728915362456732450924003328*i1^38 + -1676730015293039430575658189907822798396883765375547605289582131116718168598960129891624827058178072632983565182715985245215899186577556166615875773172181505701667039041028903793522192449619996833576408814370928798083625393154269615475284551717635700228075901260111809408378290659842863442980735781639744286518208423668454167721525005723449628567735892365571508434906483631010337606286675620966758852687465784665616742454263857359570577451926344626334948032982490069067646013490586643779720412301432376455056278374869649012572369557119477986062326640599669140860913954171770029597193299745600850018292509781427522492892546541146134881588620186335414185007509924801339055226646891479814627231785837036670043245095142563593466689616381942471505202645665896731720742553722003793946364099145577138997275306420179853382787334095243051479851296039503688729860522229532766447619072776696997207822678540171775704181008026656855650065171287204850319308493686174720210398407212571540737556502931599959119517193155910697211292620472654890528860003549357515123849014516872460006298997706703068920512014991680740669981706419103937455986598068437264164139225604674824127875745386741187055822704231370116477344571350100570457779663039407819575685616183400091494054043688014156253206826401373866093119421754329116052454460474832019882780305650905934428603719269776507234272924502421950614386137389772205890152418894116512356773135724085656567852102274265431334895926349102877510643624128240975806609709384541767223693802272581535064524013596356980516407432718360772592468181026180015072571370924646030947523420327928761119464628459258743690337361338952418301393880042061771569086698490256340552584373194974510495979337539289196005226646635733279189500254302232088148348380588918440939309795476409979728051594726922017466586280236385415445936956054001111868005509667816581855213313590044926906993550780343849697922203318677332929421083286622611927701003375871981832048237065607673267188342820665103980758849792487317859033345445828452393242362068759259820924077434741546544041097317812466877840044208475783325217815934689236193702881090751527389035663296254652729675118387874025056270562877508766255124820543519273285345126928827616441335824659827598519331746343183335074829696969533253573671707817686265803585058334797900507698913732253173914987294218625681138728316585316693970550680493338441920065007517886817359445756261720458372465286941701110841856353031325322447843087908054154330736480816602388956399371229492063543803852528667787507037619386732721080764047716824414263499552476086642156403181538635487402209736239776646117590601198967044171187167382973795537293553549344618835726473061428854494882934068965840901114612325056251887656336208227224874638257211638359432856288245700628513235334929245445386767115484803656207009190647827615426764388000360650502571774411853353570461727706022468065372599667435463938716694522573900314327663549424776775005783099389592263762340684818066172836561739217413178831937987199144491311935471923612662897223362789799377005648213613008354312819505313646288610751549083246941094023921014712838122074892408020325868386907660752267168374740138002403590159038537593935686667808727571479222507342809200454533897066482181379811751568904884486158951841526956270042206581216556695025719276565459486647980983603107079487688068425696377227616485170299905975200946588762865693328169205243252448779673845346771171571166692108897711590512261818702070683811954737030449103919635191413978313705137315182405747872360116805872944596211879541530559981381514369124085941881779672790771542903055002342758304030269063584331945942532641314336918711262183939450665612571593274961351815674187355706899194465092116466534679481597640494682388885678488256443747267191314457224133584089680890905209858488888755780772520001536*i1^39 + 377300245345556321053320290661395553947103427910458284387455574949994018763212392077989051530456105009778895863919249045788207631239802153663195522347514772426450926525125134775731831537994329836311666443814096121170352439863143629546828226689457705839074456712709680664140106524973018733214876740339573267318276241117489779672013306095715726563139429814286975827078231592637895818454845684065313825718600734964906161399982689814503604482077358359514611965165733124603671172563471380140776041770391319990749805394611969760044527249579862920953312162711670340710887699484967175130831548196309798222778301657558984763202258627274505747165624109114379788966575229698671184997799632335971714905073280769766153936237544564159236128132097625753711238851186969708570203453915361809339876964777487009470523330883765826123515779182603609810234160969292001392137700312381617502446348089680876728348863203387946366085402880628283089751274030151997697846554425914653466285507429001509982079792241865878842513693635706036036330721816675158948282953138512516261381659475600698192960397849234999729007515970704533775223654015085938380648970581907646697640141112565351042032039964195141525335827096863848341173661872563642425359824953454531758484322222625156195786358624761558659423454410941433626283187623290288604625471480271771530205220159950182240447529917555832366216147637687620626114006980038178474048819849326910621225324434392673349598291680224456742327474655326212962460243080279871271487584948226963438498068619465339472958660302672403251057710512228977739627207786753040655408582742118606471585315237217456810565176707971210349442835890989360191434847918076434988912828264507667220823325350620594926643696700834108581891150881689402039087194444558180856476968916837651536415158111962066751251759875414050179479950645579270416422229104342317932374412922108495321320198611901614624040579779352028117643774668984901796250696252176288187477592853939866887180702378495135616005736656412901792980017511060733824510945165792833832263753646851192293851379515754698165573401522089597184264225727609516451221536420276196588684915586672291721027984798858988375497014546456372828692263897878924633715278534099318409104701624784881256199981685843675637194604171408473501974507833957613535585190960888974092320321675192734650684457216316245802987170031460776000923103159169143825061250371977531236433823519747928549481038201827137788158143147342211511422722278882840438700467139246161661249399048628969916463454898081272121037907086468864701261835668445771928553933494534194801701921819191397791177600978953425290619599025747493519455276148623380678201374214668643393685732744189461098510917541278320185192422404953838231124776085355146085796245718696537385012761854576808035104453648711252778562813702298276961385600817393491431564608432683393606238207056099700574284140941719089471688994514990628182614388266738765580293375222644470771177688086932710193811999476603450323894891057645590936338580378596102526267942512384928841767973270457964949100281330528224436007845542225631372810200472095162104453895481139054048897670601472265523987832673532284701366339131488895050929208904291914877332780654351064984528278825370500659584694504099730645285081557904934401383368784779528764456123270407579945293318776181791350058154065591921184568090499077695313584921045031901894553000876626718184746397234804406450825056625797238320334958259634030826175299747438962261669293598336120619253781245372141114381662169651049509991833265766596582044523825361495873998020547737568682387306167305238147449374626260958607159667474294325075053760142898517177996225139572697667307805478397542987343509222300919768098382468434606927668416623722636670327980821141829838533103642829916291028386429793658561394210133546639717493824017072960468293654397826629632*i1^40 + -82874083285126138765591653897532009565114826802470986452731742896747036336260878110934394666592883905639089132795442405262756707953644302126511550117247813640094093326411597595632726879631911368748093423436744080348014524925814728918484252272389713588478394113717607177206084120899020888696554278979242109507318088052570238494192042384741681911658461535034235342832691343203704732298846361372060855271856836729986102776889593024801414803965066520958944241032111729860006324927290060939629697182053417665523200158947512498236490204150561011074014368616970831105378523420841392597861482339040249348085055467330482979121948419497513174231686703810296359873972087782252865964930493600969238238185676699069480958560424387544725066608232223368251759474702710201763844914972849849870280345186845310340981288068806860563036219396042496461142885916489408174639216660556322118224679357820426146023786707572326960297644523507788733859923074146306131642190459807994431421930352439454864794034772213697650385919082592776874563730550379518256515290776832883027080340747465755152824797502866766377069410829812252643335734401988341875113231074904943140668171450418916646512942940188012299933489262402798830697967799150496391395611663794546435087716757970216913495562495810888129990988836287872768617263117924946615413070328906163756744446982169572655214649377718330378610837061096445322209206887096507991999616663842102521973396877972538014416662792860480567993267136103775014367666142125387708855540078255406822449160440894766889419712298922650960453596458098547009792755332498591469000386342836235591517216948195652324762893572624076520365804025245241413184012098335109633219436089819945159153787721174606338973530324006255896458824919525652981456482058503820480284871713360828153273500722437173522303254972673470513868295329458195585427978396822905690063432941853892849336309803025224293897324079273198310508932260812760129612947263571209491885541280498844529507164543557602979253424939819953288430562602214838601164437437337366504795344314839249948595487676882303886677428676350610153264633920455351271403148253159137929145238278885828671825532569521078054240157160195982007601308439464816593529470570255247360586808097554834842582317157994267884406777914432182157706969925307041753274663477561809204664714176209577683002897487877325402199402923351499306040474248522801136970386856323017223540714979604750814378213639894759113082334053238431578504224554279415909193073126810974840205333484507170816126560393408214685573702970975095026197358390875962553672707575862874834858196742627720073681545401697798901823436862913168438001681183041749910750643359844066588868150304362804118191490117697642698325873772367153090903291256636271522358360506809797871610784158958880093858421254042784953862929818474425002115611358351496834323676989806837015116127773344802961762653626859904085942109024022201316367517132231244854047185337772806572744251686496672233357354299408411459634746449759576077402465417454763509995685671010232681054703902061133876649089318737145079591006002210250509117165313333613944937897573198363395713773935518490916568842443958963755368781549929263776475850990814635574090481496608139848874002014877111579498222317138350956660336355897173570917610919227674192078011959033236840177075310221252788537760567752630864171528084936360195783750154901139162439786944216609169777605844142197628336386200515903137077786513872724883042283836658721158877818231592018857700335387943909999825289407027422080267522237163449708947848262018737811488269388706762559947240740662602305891985685782489521182970054673023354099471631779442322973781810201866192139248325246866855959295165663455883314527290829669409996694235180999227537424764870426722963719938617214672044428590867169143644380862550164079289877189588496660237565948854272*i1^41 + 17430024278069209014594397465732207864686931387783855157768617959617649557222859741927443401469597193245610910995716246839192382294310098333314097087765050117794352114523106642392706665647903857711435786820395170679072516854099410867471893018147136637347125522784415047991074070791672500142449980518056846559092509001785088977666230714347124087101267043528741871496875589153646969402349569057926226021389321261282358892183133803578592784089033602206822056608252642681541766638316450873857215804530735642224482655880675014884718534218370416402962202577474057435611444916764485625390324873933203618628351208611793527538249202274783260579848919539007453117245349362129512090353443623374464325994313179707784267244801392915882480557207271750847568078553116457961734752400076946984421087285258834858874029894503560642331568171731156423547774934116480671894043065925650905944929974529132843993741936296213405053335636041868887493874693946985845883285074790613273623271496527166167686737981288812123152305973347833818216699476966390420186375292474576088927733080715041045457871934402399962983614930188706775684392758705935601401552932831254088504893995439587120859727564299053671033239531084860602648856437783132446069063679903674406683382517413748830500899576779982001919102620502324283145869864997314531986160297446110888632204597170885261268993297409667768713784969125838431923081447874033835720198804588354002960811586799929867598287548427034628379046135110267409616287435129159070229486853643403809611926884529106503472527441549289452198343535005716387058639620649504232195267667697954718530007819829606148351219209209890028229115347188500414613366882403108556485264424227161241730286613733790699586478396577861985823878259024015436884901337752456902631595316979294461264827153813957649367619574173269957733092918659418308371858093522686170879126679535864726865711625961146579088236146049700004520417811530578542682624085277778068410644544359471303832946192062282488430109741215140932905575231476390544865263277463631049693745309414134249727222229969507819497156216541593611252929429443541159559507790975149659585721927908607811420026970532267335449601992909808582873424608083022548497721339638912656483687034725787122635543906791372569166906919919985260306373327702722791443895945979345531443879817055328573711773697784071763451237336302941509977796412734686824735857461219444303866095135385183851155753994897055365220699784620530915684453789574431675576033260791417691986822099571871336879726105201452645349980065944310230638740304046033127091601590836462604419986956487467768627267334274018892583861884606901083646828820059782808282137987539057267494952244607666918003538941759692006508082871628129401839777057518774906470525754734633775595926507606946434686877222988622531789536917510064959597277562513763198858351498662364331493666675073664420831575983905689413632025627481823923913498819701360282144845314084037154083966373207277720544345739015185572475475291704396126016105694040947173525683890032385477270016027877592669004532968823334997374694593187377621948826806920289381527705566409245535340603189651080678012755951757075686654818614642790983037221626767424392695664199799694727945868591026261639366964240551573411163957733197834502315445993443900908473433817167684290113057198756015675847802077606483775670625697835641711614820201118331976481212492487164199163701379349941429353467431304559291937705489688830284314035623923080928321880425610954563612932209609059861596837467571232113003321817310109567971103003088961948605757764975062375819888951808135888902965987896473860640649093094729870190274677935044802005755189246159721897394936920110320951561553637446223681035616305585465079157317183696721720989768870806815202581690669704055866919697316212628670421214238559124405434330070918121261532971008*i1^42 + -3443745612463258673843411652939194959922765326158407188027110305584753161328842146452233156724589494057208186958342899769883362027450454420765529921572385354391796105508978202538621256511097444864186961753893584790194996026682901819965389607920874767980732179873141654678008480943130732899781826749870293957745199572419265904906055596838894174994201697058853151456458230471817282493816968777576990455027779603328072908273600268653975037628380216190733250051233088768060376149111669002123114597952066945597853973232286598854665758511005486367938689085208057733896979504113625753173202160670387013179039952613995376616306575079160338326777239482726557402674088786353697834659137877038173061236497086330564264017859494189057215530816154523734275062031697446508201019755873455225254786233559255980370562951912114550382499971522320300043220143133193266522095517140074087608212367784469131457706099011500867886233914163509452439570735890879862818712279873073453046838533163605152838645710576594849525184567780230035597519286793222814707283730819968343947867906740867834235480558055299917148394911212514367801784408840278658384567940932745922017520424512526646308656273555803347455816049750004973783151918049528311107071827321515402417550229513999252694511143402372543425013567092842011389492919807458091749842935422201170510473336466384202705073817799201042294446470415161777337295452356916882430508456580275951027221516196081756382135519930012813255939345896589131792900051652811048845381995410166569918197810774888247604036054438720143601809075273741607944791671968165922025591860885283256898798244933868621555491306305085466025023959631022776637918841141442674320900309162416332258476454387296280788396584808547471005620998936890548906687789777996041477275022971538533358788966239336136488527131651626838965591326804872727037740328027438721716017998965286024277572731090697607810267251097059123707418195603413794124826006273884726466587712273460290902532914928619265674058393666805164470379470752772827734926636344741471006248274480875471658112562083889894948795437054477447694650268247165431954053263570562227502939561387102177241550126302569492936903455197529708532676126530580100250205247611861428618369605712564110670165532734702285745382906167345368436009937105415853426387458775368366140012399212086820549774496310987183150538370974677075100822736800607461189214716513292523700258978358043234888837138405527783785064385055521822460014994396586542216708053810493607148400253612889889983551668954545788632698029959463834022529905676649025497632718631007559383021712079237403789900766313146709431515045785937373894703964534085113578575086662431528944460929378612307522145813414577001625461553665020123599086830026704368236958800349215781555172483566200363091252996407946462708877676390045660429491775921915265082384014657103427010297383945883597482512920238147130932508598345158751098103343539405694782976643191587180059651788254880201061897978076296489007257982310830934538320021401592913112849895162591120957914096565775695655439354944389641093956396211838153281189231833015770655106594376498008034410627694125105721573098612319557683113643780879339579234258917650392429741778782391115573846561324865245661467618811733302880595502614746538707591773095726321428831291319629286738353330379089895164154902970803507117706895519764967590400293080594876626286522055804228596262390271124122337270272496142402219358455752049907357196897266037197019231824283636465639245451381022158663088758357023583802240405491442910140371519324190558933703192023491764185711471791422401152993292928393046274982944527672271914102547780940124573403717561089896474998972007605589730599227959487609874758012227258575328230288888546874276540546303482657717390683799885467347683432625162948532146080044627884274253190070312680051179520*i1^43 + 629804473917197483743901627505655953834554058152093909910967768595036897564595055854404297198274547572851789555447457463232408370626038476936404723279365885460840423701400220234279426334095083206430422633844181445783340582820663545145784711609568883570623432666884908636632033173274423094319340088491490199664034867199346088371981288070822363826663797636080048655316935259328296343910013579083989020472841097328646337651874206744210797650549019785718125481163765603185881338655409108253068406067010718615866334405560895480852772103897817354638083905442245619853108120192361027224893625989175841557264257549069928705937112996186641514293039411520737911863716108224947436073597000850903580114521336781993830877362304177730608807063580040666556606088616590791851878667011556326431478823874130971319890178622395113662483388435020418417987603780552821223257125410320047578082259734942355048681341729472098555305803096512807849987182745745381102744615475368062523554920504521134946955612070002719492976743243905136584588186767190660997702045479223715907053144527685433568473909529453838363135185558223074808410033684421160255338143100082491717855250222745807015011816715264002899958226336621672885521327869148564485526598031716271629207158712291896023934560937770841191093866017721929394463344033410272925857868664292741723226251080022034149850165904114212839153629250154410342075238397154479945406571881996311964045920323103998348915039820028630849467536168385292411279174348189561807669683400315063745270542140981092572442325748421297154827649766772730747905217747785583053455401139485660488170533799500266908345031416778227174284482897257597926377594602706077128209129280648486368330073224796718241557611611410078173235748167772130247010192609922789581007981330681776583008830978602974053539115210552965665625533343112825151748392672433016930388917493022860549347523801637453841279678909318294361846772438707693656098550251095215840551239580744288039249620787660418735630746453889991996451259376421657293814465735171924037764986944668283395051990867129347149184166672266101729131715399269321711351059979918562778704129600375193959162425943543582031394873852109168474536592856325821508506438768457849314492467352704253989889153433449371872263223946909422147073837600405790875495730681746726125879105325453486045008291859545098351140619918542123524604125892660125391583123626218372488903822886307765951628865942684272448578711152995980546300757744405503184069516994537764639562935318339092822360188360976904896079315001952046674332615583719833702542753890402361171184008939035349756824089834496494804350951736829846543312363950860626031702273993387192783631321813080707189771029942062541798253604721804835434048229899565973619848485182200329038948111024299061024696678525164403221169518168905291680444184927840161944535653011444233028967789675850115752970846626802215591068276837603833696098792225258094608571613405833810422824536683137088031179596479948634553538783524011057061904548677288787088709274651824206878035218148597697074975991176549540107134686181676903107881979529685917526188923293905607239948759291930139842928107259795550643041527476013655947729634757846978861599075566344026782847584068910012381104739980845544005619223483168028376307524823113228705252412021606029843586804644862125987912648249937206197923563042958575559860854856449798910388860510823968837552001295498599981759417168413030236098184412752638217755507211634743020311692083271758042507839383962339345409566856754672892042552817578642938942207654966564892248615864594970914585452796727565471295157510130547058510606144070772732869287503831320052509866174441746712461703309638288846263023855355156642722162155782580954676736959588780526123824896539519420051150922328704446902628054155493441215012439397022305981427155688740618240*i1^44 + -105687059477649407193217892528056731820446382469012818302942155297923379645226785982675293651907352649598894928612483724373728569064108212913926652498779991563888553220384323550501686202519295278762382173991882051440094129410485110900460287639155577048435067152601084261178803232981299524093175211495496892570550862483909495223418044451589212318001745030738067251703508589116410019460099130671396119980735672423929581366535027159412690482230639312791655428901506249541460310469730432846075325547385042089387680749326395659159697333790746674618915517958348801597023297625458526814522956588243510015100810642660681198651523830335292201422208404541621966375102338772574036762306766474844648286029366510759037642109567004470327526422452400102393277405372807858126686513421638486726895487418140893080009604338131402822859716619000568140684022302345040993523648419803517711730845420911064630959605488716801522904469643814593291798490845111316117929881888146107078577187882511141776660502400207310092440651780957873100677010954757487891813334816106014980815849903590356763232913653153566338396180136249104139363700036462332114300669856885514218554888329864500529428122014252400322899093923794664310579554117902118840656022267279902301442536855867922183342525213735648920765889700170796622080681995297752213169004539072095633639739852194147126330135308196795265120778696309631792626857864798762477411234059115955536442367964445567940290408463882433365612541052214346048182991750320075742564050966838152083404433215401049839092996641196990245840322975326398893947627635396013530896401898461164725720489962997038200477069502923665586134106931927985147952136544409746209496334973182899526042972153775135913425607801675804961886271497128432275531771256067704423607818618714223918324418292583448468435437628604801143355892498324764488701352079626942704071541094978724581608609120237268968674709241911295146781621147867402636933899586384099959116343161843448575344852621652347657727911427153477399685475984451243981754045722499537694514761009700196579195885940292173621907264773109899613885916168694298370350016415242478493459755063366348431835938262590084963636724666788999899794125163014799052135912260693019924558098327128962859507010825386132951712660990717354711740020861773664324369039004305248350660909389863067333140828038552941567004183349996576689310455515998792128189767945266364102263524483936776204984442570708455230303417322722308798549935722954959704714900900245793975804445341918141652256510616140688007476551842484833565197168526963625176240628712422369430614731260065176602602663953773538495700838736079044732822420705559076156281383418548975697203309588269534015525309246229190290473283898404801417985715531820352368573141316439527325462850886773828641094459695473457725919600063124664032845085039976869826441051038314893582223500194175283276985621325274618738167719157983304449898125166487745837315582763113709973277921516631039936684122423624199408717007396795491446489911298106600404996794959171768330262510513972326568714762532526670971262799805446545011840035847889792594468630700069872450524198375610408532366219605524585325891944248194731287964280944611744483557121612433501752047620188376340252630080287224378357452937837787171753357022468495106758549766626319982602217486281859603055852689523105632452675548174580626553308554885250450113082185557108566398120674505839654918409118291208254337842459576758329773890943798217838427394282659882767905005317321308014922637787795875841438422051701490110819852446765664947202989427139128064752618182084665675958539317501036977455038241433130870572810468568013942069113225109797802629301577587474838922526839989515456624578037622633243181876819099297401988699152544088658717785798947457620895163551599234623121879941425606499571890920550305890304*i1^45 + 16254535076119867808949857273501082186636865542807576923347711214962836262126193082031457118642575181951589720596309418406522599596958856462595902474171698217602499516986669667145041114744773429645786939011851381447100114640215874886063247738711510636890955899834229132772283934764714348066293577304511641135466025323032551901554069768178436431841823754816677743782855169965257495172595769858576129594350821783317543773724056629092236095945008378046917710828502077827285232971316203986142559678761998356977654801866983738744148479553615085460762566600307415080259773940486928128203396242229170517937141741988467434096242619581688815356207154525384959317063813455294380990285673499310472309538919872029621334843508376453887435226840762060754902168171911745166615898358913724550042573099148082508472449593353185132778171609812013101404264253644363550926083780102301126607391480174861381427008550589802444797235154192127364356349674992607008634312699067257680799832398263053735639789369868235982409675055663690440495345321347427854758235137550764430333187183109961125262530006887745051226492492067008729492098891754595370962518986322958028732124264150750741808110389537860668077380053639329003252025579710350438936511936225474556727163330015119401789848544458952827194136436885871526064149907359996041391110484524700494126836893000291320742217390404853871583239126151768833112059337732692851924687754603154492626833225408916628757994756406562604672728307275003228240154458136440399900917495559414555562317472785741186301602958460146327178882706947547229604363426836497285157271533966664991936037240161971954130980967471546315761424350061649695587459525495623633199206177074789434503567564461393537881499970841160394283008519601772707707802867030530664005647261235421231528922577414652335663243596972152601937721186531732364814800222885870274446549180434159628709429324165186780367914951362035577253732208112690031991107400586240961438812220999229480745438558065999230747031235426131506842139031657692319548199573840491140678259854744555014644390392411360251366503751763766500570366409321710766856406780664233500958613209626329664792075922111712121413542777520160480667340147067119502757784393772378500499476777865622578626757022186505898110557753898783013898012402278624168761875361997875868651686296705142918605754543837951752583567525530146344461475858671067592176258570679603767739925086048037378941908478007007622322163257917608401035787653624184687844150879677734440776013219964694848994528940339845616274132013331881723741601416766215944310639582813174894040660300318979041946702770731595486337677494745726434870913930423862096949075133935714401149884061937218231556116161700548535598834186174742677587446338091241734109727751975246602265434070105920178226009581033195548163662840814834731908698699865401211220918249608153230598981345275817726154961758697392286823057301471178524393119255762836603118026191603084733647511258244895209653989498350206174986170143866407574786724418573684186292884565079253909148208700887044459902563091224237288163917983988499350283069225557481030892138615189111592891626829787383067920196440537457318490327713211810554885393055343901547509914940486689646191441752774185227897142207066967032392663327701911453486701686958610595909117048405601095522426454156013575242280029673093290680993452585126983754337071495259386444777626393873392844273616343740242509732419870789053458395242520720558427874558969077693336999463361658018541575377662965139196805234831977125086233236333254658094930575206089440746311870755571210844463636107331316783953026240664226440613716398317358122134281517415510389476265612353484477448261846247203059066150200757459309946659276873080880613066091978761360850886013528918803573480567011328645799417580680895571362854099432870132089819758592*i1^46 + -2315094995433094202566268790710438327971652829905630403640939782217420754729439331247361043618362799018900914444883396780593264362159735475230545412662183214092981290706303359574497161097524123931098855716390532944133678683312952785683208942243991054088955642118328452632384185309793955351275345636972366496489458346824340399856731314701392590755740695338785945830809064268128583126495138117606359796163574246783862395002139469714593607121584256043614885423955484300273523847213176115673844684046349130103505738044451911477369913650308787742935477442832841888717748991587325560603098192300564976348049574366687499332682147241681363074672294010731006547960750362878578327450122229675033605008583646291134002436082801752574643626380184274141988879770403127722111290804090551281490636188286750820758235503121070046839700568883507417566990527013845410903277188437447034435235762876951535662778134758190841168023871807454564282265773370027719924139488195320922213550247725254248367274593721386148204626725689937423663436242913966325937292324772237285978939017039710399959341656727837124493156645775066702460839350439991922071548882169862390642307408879173047427017817694844572490518875916271536071333941643811099411458611077060156272237157155879288803537788266417820427554857317287303423274560497033781967273444992624694975512634108637630556830701095403051247602629219390434148581725068964042102651449483684782040535195214372625331392803230455990701946533493027497438403864588929701799303442260518296821705707368114981914836553171122058193471627941013818183293797040714550417692867707793994966315082157587645399198198533874375244415885572961542719316160200112168716322975638942239439147828809455316962387146031417583647264108986352660404489222360679686146434435828050580578887809121074723282341914518843495296399350086804311290424223536868491139544153243485479318984197624761939604517393125838090910287814742958497202143905864120408828572853174098888379555785695910850739124840516934424850174498302708833155664423415912073533837965598079887685194631171061013803993220565686473179877567605693574157714099615692322807789515416435777544438080544957348377184609621575186943709085495918232681266447591191886066392929465690559914724388059411630780446182647359499732845351286474722030374881055716900264273930275294692455391656076512648828067236686049904319240996481718842303371400932034416063989416903269332783088898892690746020741445696749168296522671226856658298438429364943559211405840935437304467939812980659218097861598632665214668398029280375995454448307611225706546355872049470993551766462041157728576019871239363585060727684224170923047307358441757486693486316009237918330512145845919661308513288423600803569392126522480148301825142790414723451438441851775518181813078151863741671825843532860201619691019252022332708184164240146773620432690545009732305664388332463119146272638143095761793068602345669845580297940200248113819343607908801855895896474917103084354625135131862470663089589320213876147575190479779263662824875575996123274400347865691089389929291789755773962400768699364762649168514848854797631627073663962051132784541712944291745314367964255754366865749119387008111584509413180070961808366758936300134154207919565493870468959599696363698014051106666784398253218156739507200862005340415376519936162968026006034124718503504779404488172364350641181136131276677816697309038110729729932760914231023519629449170147209948119416282551253829880789156201267498336372342722576621855460993331737012817543986396886061008486192455907189566230152576120421732499772723394195027990010384412886446861966336314211163820826336573002592292776709814647042631489839317322217164806314461292270329778842837335826801873902085203738972826062787351611741613593698316674629351281706285042728973538863334562660876288*i1^47 + 314390157826637611256769421825554581767512392391261082745476088786124937107114681710982908380871019793761046906379862534771696773516890872857400909327170147002733585774145953140893239140808740148429736604320154783089222964442517556086480171211174684753219528674821663845455255332562872526425871028321097795129552084223272987915577957253321052591943768887113819922426449358856447850633771821029511751935152007696435929350684065886547177963428158146331942514617663226533236369383127815346799592808084778528857232484257720827490907902136728389811709026863787680870106262034787604443018934853205338258725702308016360898542533884031599003375540962209708568618653414786635642475205226231249202398955307133240512487676509870123063736563701780958206505604790440068822358227644292257661653952334399842354108804707351118521236671634450795002581994163499572330387336266567128504897544092327945082056280281186580674334854456748171179770824795020558570670889735626968128814910412764481505876419806149458291619545588969414562157340684145359580871183121319008143648687185837161277860888723633557943890859744504074096746459579044106945205443119615350465938141551807337044300384874627399728809912658809981531069216289248567068616028217266872725145616259810029502989005183967992679939764152669921539374721530038796733065569387342821165461389412239847999774696117126972675366508141227806240921679193309393928492532231476748608888953162917352324197431456735501184128337103877132094340561479707443552246133481322449426427186121738866993830396013748387952644832151551528690192705513260662473177784855609294291228411612439414927120376327037857804539975450776597003917118805932994174063639666255608088668832154353405494072765115068182881833737794747455680739314090460498247928421549523897668394341133384876331062109574057442648236060353326760641504021244100472734679139787631876086090461812148093772597375949043665721606022390752095677252538879407175178431723985213768848350306172328552982479537390581214861142751494315334556342185599495887372073012884199763589432643287409449016896233356846384698780373832625554384784978376525537970520686274800662784357535207527433509143010274381897100436879607398879999850056690102509233741131281388414537034614204515461352736083368385171317951170201702712912393171072003543464051563983592603674906028287432788886417602751329778707832582122394622676755737716839167057844270746143463457938723994170353643020390944055381200290206711244823616825578960484636638075302485381457658574830902723365331786323267241254861247531745750122606599394008135426249417113252785693043259307028937055750409661477871634090388945216604224551400705505215975284805602288185849108693354239883875522636574241444792358839296290252642149540027207656952622505287604449256382656231377734416922477461763539365534475065443293010111585357341729799749612456391030398074767696099638504618199846187998426503501590096786363089928515360576166943526850943734161833915291957708018650364922235464881273445111728832435277924055837534628248511804253782018899128844157194966496341463426331674213195758257218636914631290456838008710305549929487043903371206410934918190756502727651882627947309835365721412668320978335137417306813705794066762105913752558104675364260668812602758472830515369784942671450019948819418886574195717010135009829362061595706492534137862699641138111541191664823968559157957150906075227801480105345872851014606797982189406704669563315852227224860987428536449955761622116193779410146320988405279943167527807227437194219202593867219629536103021025585817557558970257329329114284083803848391527778019356463883832474197189842517741999035740885780204015218508929937970571411969275413007548750304865819474603810631551317492661427799607039401675553864130485527279771824303965061492753670297667210312268382208*i1^48 + -42880447165130689320520251970191317251283498408792703895835848791845972198298023334423091544753064071538090483051436531817904653859378868063620559155556788459381786580009289391824190328275153185949067974505142175431082723928228758334357652299665917574803071964233219998949372565214294999708293541730922947325709013647009181493869568401632093276709460696578731093865985866982552562254215538884362776072647183563506533713023845544181783072074035284266128989937706838385895267103164269696963616684062426775031750804911118191087225098293794437618097044883807535862464190037889191645834502873805915075496894184422133745352387033893001901476783822733263790866190883415979329737775330324173141566122672040257586340283170347334840809666053938183148292253819952930353186118872255928856584505248416959528201808175049301913187397432290964114828133816792397850944847167720112131535033177845450974915118787262812762213123885092271874005280865693883925165418319124066171007305608031869781979917333127154515425674556091039074463142430505542495110584155031079399499165101672981343820770341217060128817828029323803607422781352849459370964532533218009088525300033496288377013496514639280230523947847285669214963530964790184539963736413817116142937481706384572155449279540420354978277514853332252189999213164892822425598753666853571888414574484147947054457616587579455364142447735306268611385339937933899585585518301919725670354036666319530944184488597251087102623798030043470802822642956115546755906698421258933639922676748952932640860710893175912819597343688199034508782117221613015031513827721858822100018831930575961400248425627103819238489517836376070289904748412736387964269615869386746408844371407277355477225129244594588606357646301399231553263089103250353666128701336302601873097354621681675361334074331515702527807799500539130200325334987574152188550829324545263637621218997725577945515053581177999187297500799577482884407807628045063425324347492800577637698632625698349217602157554362264793073358435578623748957048681481834358487462441709988489937725463264694693537178990429603249236308128219651331581611050103386866614544758729149388288410758630829638388280683049051888172771781151184842537754872768068114277327098131431470502633328509110177696289135591068171318357291556639147214710729935922991721408804575378250252799797855853808217761769891989434489959071488248548256517075808097989112252039748458879991635897725692383159509494520787543855476430455705639535182468966818983212422035379361111626443688499526283799627952608082762410718260681899630763797657366816439584663320109503683355069341416463144916209780893776001312088982190972464924922287392218035397605481780732301634284640437068780452768436747196264701938940715774036779117358832853383993193497766147038888789898395601212370007185343499297600267263575532455921480499507922126172397132598047688697072074339523617610467484050780782982504286427203258769561540185222122282446776942871183664064823021285913951133020688713921672586911111860949536545795212670033588869323975710494452361979170117720102349668253518996170485643199739684091613911924117676718606760256528421226649547156373937071378205772491902472747168356891784787163358378382050514517630261963051175729769495587348733660399829037247658206447057035666155649152750176227651087187859226681458165432004870271887298545084553595931015191447501551310567377799114379988660945421785487459376777553989281307483636868991824299258455526529552911408568889187237758459535795763054514053779974318597326430860002913870832146623076797832070740219791768405717568522604598649531551169323775200796562752802683698157792022691352265317510423512608002978333961898435048019792304124002309088527445609221497725500102878402158145475773963693490607800039226731050323163592796460367485297447964583657472*i1^49 + 6206089613099820984858009143818749416855486017766578302674625001339240607141035194784104525716695163023359966404752276544099297740276652237534533363245568664878597193306664144637457157659899451944574227371544486310850366696748662162082425773474784233566031830463572448613649584214261565219190122199423961051115472614977512705639796838573257968537425909053010128909411879664587194565609548242754946694971003582660965260225396163462205062411681139787461608500512539374102880358056182159960185213120950968827733852935647561562553629363008596409697960472482932197849877231467613025277089290682351345690710897908505832514464154199205347925910271648842534690932417939969000062453791818445678692217431795009561607727481701200417679513116559936191185136251356326198279815615432333183051608468880731986316552503178026617857321969313335862528197518978605260779257825772286610757089853596875470110284519822254021526356045150673679243632046323620322246983286528825691827614156387923533045099189606085990364778854966568446555987402417735825049301586756705712203188509058412742572419504487769953821267395880003353874586867606710475735359622497920716212238283058445854040721823241541577714592764939219921418589398131913378437317194457255525207445935725624458911050667348845804461956088268028183629486703007096551719477897522401570196026707730911435655178647088602196315296025128212467274696784694986021156532226004113977654681285290054831874392931059823764129448308345821034896110935231590606028313013999626926892422927754637821549894689688591434959544914886457965270118579729670173582820486952330681388532468287201576476077933942702991079391708514966109902953104916997798545456343575204494940831195520707787482919464440705540688143727415280461841799753043981229130179572142078196558932407390429818151807608036705365709892345577126425324017236169978058703329596231117568729505878349723672351838534957854769833766442586092178084698882686200924607338633920231288487178384986436474918823631134570808724414556364868316318398004798822096426907372671994547934109403670188517131617800015494460932621631184414640494342768160426000595785267481344756923706853470800459953114684880094008227844499799811508493276493950915377531146588848931200060774501803508260699040801808354264935273945809929400183903064260522541298065033385397949332368419343948933142899492624217427878085224470812930739922485201651555347149026501468061207748561115597390494504641305626911475589308153542776535535773057449079319912603594117505573857137631458993504306076049312340632576991052681628728366626905077109138187822771606575896252987220167968362188107688846405533213600080688227399335297806443615048228862338686626984448209090556954618266062236784005284715201687124040268422999543550372875816447846060191567502972433987284824196188002972821621259926344382189691880665075125163981506584867703688913654856675100195868676343057003149844255696132534091222405389029860652615332140837610476310852378583643131354690916549393335297885203991012619289748364864723224397306695192066969829832203121969520565132543528709208129770972403750705753781870076787636257406179327632622543833670862246462780595164824542250359202776893042202652563532516619217958846271450803197178256969111114074942842857317548186675344266468114762646959257240844780493711686121366257927435580950738257629069088408456060554885123992888332376419904585934144829962892969250773934287899799579738323429490010385822440001044630677756970907422445403534034957755444499431587945239007969453911271375705289971968436318743736661303847619555336466749824737410527311074114561037209503871782378239245907076874259946761203099940351898904226426901687942606681209086793817443820899614554649819353378532272476602075173817140356234311425008573437154012540986457539281953891016623087681536*i1^50 + -964030567594909781204699520997288642739650032071931552434201383932478923830370817638042265174850125190280468873635679429786078141112206983481452221225812017804665847500887162090899072163215727423215745491919177488282151848021449302678441814270445670039724182112042029903667083540557990099135683002246007138110585617370706180559244283930403143010048802407079559473889346658438431582307034833761058640840055125295112696837130220918809154436919501227339373818283618395966295493234566179209725021686631757346291440128038273680288055394174800362600523891210900148283158721260691389916542492192679965848950129256243368523133800512740826240317820444154561930184257992265673633299355251872387640378745762450153139124428372507548099648971136150777643507535576053750650810197361387027072613221875351075607954955947796821819551371545837866181682434745843991193660108384166195975744511148443245318503931354356410270577097414006419396432711078970482478218842453531261504769587825139128075125241229386191242337043040654263182237864918867565350918290926577050048425207759501464460476014097862603943402598908930997812216128791652454311628770937100629377245684247194625916081580314168592816212707636874364162803492184256300813833516765181407074224833315576730640623849044030940214979633826327916583796925083167862427534924742247528804082708389167573520419149304923346789106867255472648442072164428555606979713662233806819844840269629415112243109963341528468071395135212713295837506072131356093762752506742533959538628993515229348670908117240647371670690953643790535609224733587000841650221212586244564264852313679034098922840181302935436159017058135190506380922135275845833473106762567515308740114203975844963414538912455512337135143459100482279298534091796169825377995179828295146968618675676290230427803344511709075424024846890032181089118079467311792090117955646501060662857055519895962231568992904582167531829328197872276632000422648468050149094415506483620253064541544404460245485445337227610225861667590597885558911064612953554727057715872052180605307362510099379130534687281150431333558249100724554830804015034851254044567811609752598376483017401828570927839227851967358450447580789851537829809839939779369195671693363381553067767748443699289262336757615840556704103661058034440555301628194487910474180805084261777752392943850287749592582397353517318472560587748834998534106008972152164929927053155288737570686578130920387659343411894913811181787222896497199456180039379651606610704605513007634030988509058762040953665553136557572574828595399659906134254916458549503777630893475880331920205809915935170345787279106728753813563344508202071698218211934511473336349417371357254072310370613337258238963263276004283160279049743514883141271333083324142165551655245639208971907982967182692806407447894047293007281840538716880649914699579744424791800496608934013674934414935846371883303178696056140317780010656424726150159095570748650015961291731663341261215174876462025238529061214438580873776167816207868403271370399597511701718556173374771836741969140421701809327441733582810866385492298059280542775010040790444007570794484713642103147557246535503454062623587134003853702964709671216003072020935289016460842899413420369224572468452451700787757129270150509798635364146477549583098922635989729425587529115489732763825087935965847649158768962944757857766964179278698172395155279942515671183578463682438111811046935579462717798797447461532461252220543506477705655963559565309847446656820500112761154138522583351770935474632055243375799003616670974655723888586380266589418982122014836672382815480453920267314376383766878898389788568520450733617031186356467747398852151717711787401793490035223549403414223085173882135497271552926023990561199327288495789645664481503040384374060073110500437034795008*i1^51 + 153623267088457488025047195356695339593793494295846551091557873333116639806371140117091643316895558845136671884648353529134841822735443499296304941877832927042801365139998000671157936770939272901454387096935290505826909827604704768444257191582129730214889587491989566017813796970656337978563899819555742808430430138823654654826027603918907611880698634007030095058446719347406856027783545419220263757638600942700321408607824718361145046890479015525126249090086312023000283927326092199083528124932870481512001405069909888702120307068963663626510044171980805398435645470974360487184060838472412724416233335091474252155963413219995199955576920650010583867909010129162009146978536128956681807889011025816746206666828903487191799495224840688904611933855107619707269427271074662078771637262821065961474055044929559085437669759352048923057289998780204579219952278716765464820192438668413383754280534112645085245951213981935171659650035077083923173075542199049586717961201291598281256693104788711097198272052283175148964175417155388577046006185595725550166180321387168705316790835011365291495230084212431865037669524398954697830724764488784666311371177200825293254811344822874920074551977074235491248923245563028267124683431387991833471515575766710199941789850455678969039352388946962278227643798290863578453710359004492473823135012969066725626373098651475599778975875609298235639186678786844295379050091971266649070338826803831610682144866210311099062035410184950831630986572948476042598792752983219528003828986555820825493261550821936528842896447677225765627661504495819184275870702117134954751253946053931368088762876821950675465753806296645838575694022234759085454505597395099361740097259735366852228145269088575087658788665821224715117860274956222549823902114624158451972180555561482756755582043789724896119272065796893511307484403862951723484940076454397809607938272353084831421056597106630380225560869294843331203309570073417441199423000325646202798526285223586680186255694555362150502135052907626405188226121021554192525236571884653566233199379473901019027067478342945715609883051709517203829966543553428006860475413303322058601255491994883344930924545791424241268756014909878351198499498079947765178497463854763523685382822456874806440972820528990371744145817413822334298572046757904005976995002701182418413753419856050119871180531327936111804305584295229906337611244554993271952294686647704975598938077614350573206926293765952740099208795148075532970805997751049461475544956366563544122035863732151312934617106808287293479277629873226239781282604734448966280353820575894986327512318112531632103431533623171730453177614683455229691612122693377979990929707332735025017229176277103701885447135662041528346123487061032954746846551322047208031768574972244750377901177671246570194786723817659386716869253340843573214379423255024406089105351815984310297595345121613807017067276104626291261853357047544897598600441132603016488940775288484354765665037377840506728296194343823822493959854287761948403273775186661884502829457239432726844736969772193575146175578950731323761105017693385053776661459718600799642071901603559091879285937825600452644493274328207858557115736441633733024618538469925427301771885438907001904262796535171942372610029303732118575971304898205369564964035744668919319031785851543869758670495418334011394367155209140910575290176658691464665322610547156194720045920497608721978323278966397879042025374814395877036200782623106332548476327024686981343924220101231892637079563834048187904704878688433132962078667139833999943478059422434718514419932020896958091388426575955466522108073026748707731545780731827206885879560910234997726864090754942528742349524475263168853296369135690767648438899441574834829117316947277979855210726891808520186952237161311603602537578496*i1^52 + -23658634373363262536909254673613918050593030961349817349142679476883512842636725084714645323673538399749482688364182834256865686333586164023086448185740234873579051395881734499267221292863081340556953284042643040686896718236878591855046226436932684648243844082090381437992315478173775505636762266596992754349302947605367075042753997599314510256460382919008866206684046203895660221496947910129020802553457405082564772247053195148244924416279375000151397699628911485241818887230803045141786010254328813961573075104014977013568760700394164079348077611158876572960597107055388278010060639026919359759016522543048167156530934855480019522112708756042740940537966462449064344838844103701425056934821943400650184860526866723653891520221020576701289775339038225882736043369534269923467766559281595049009578267463947782818031213049824643272202446105496014147717763802174991107873509038089886030758637513429178677517850428732710838644115296620505230704330064267401818148319475274182893258914610777056343676882876037227446557340263117429158957158330184947115233197120794807493991081997938492461060577697477381573124479679826793403638336100885465516571524361365072203495895071014379045485484369523197030551385407883566601251078900716549274449842207508876653599783708319813856813640662714571084710125015552935333340113065136958165082620945231137497431642060949619582613794139773742279929189611486748374709774679589027676984634671840509296752407448903033611513249412829785683786355184104579261863110877967551260502872282105473880033230712191010197270117893316515364364104300968713061594377902049440406859903992327443252647981569988083266935778045802718672845071715562512900712504925972306503012419394969459156794050875931728985389147502666087361734178004700800742429177548060062322203498417095660249803079553164354619471918695379713422487443687699224664537112721772367247738603763593578893176008964315155739111291187407483322694516344266933302229590152397942890014970229288947177782626310286933127286170004590350610126634645521674014780833684007465766569574897476260657693708818290579840511178583442669050268785980262593596862124412180590151723616022497246312960094614544187255908780984105140479433283063382427745544698145747352326541361649225633805291564194954763928895160339989250497177180825378486349043728105850175695176585617040647774390468950491570885857556129891798587468599715730160815302667617944332182406317482131823548560175502917724055512620010501061798311597044741537085237485557537375540851972645838392287317919576848835478839951457826383423678942424350028774093521226114835370905137675640860733355489795813329242927593225781787839859681945527211660780347517767207663635804959844981201901294139864946855039421652146377460643251909558989709376621387033882118172169011962620569487422407008980738226023593316802890999765469598906638857570117914781694026471857793934819196740625934913983452854012951083942588511794765531038185275304569529213116211284685451463639345547318386480380730315256434890246905515820107788352867763568237766339712679353717803918023099794637899919532509987125413309558310238031849215256220478131706284441777584767569370078924147062787753219480159920161905252703409064200215283988146723985255854625867602516316540460921794401817938209424315876771575079941362992986000828395192384938990167687433708930922522023285999780239693153513815333505677633207023176492194700682947829381101720476411848897436479269559973853572128311873401988567130389562485218840180940780036652785725439620159495136448560052829944293851704080414975833360569250383892431791657858915038135386648877880984959364417998247333839540633782084628343736475200367704905373214254352764716936913979669139258825836025542868175552750133274743832612518232549206600036041113739473322879800792055808*i1^53 + 3378082360395878806283700363393125977965819066298394198574380277098121346576560989261966955091763658365402136148403925016285139345839828892159049174962653012792433750909600999392861682742285876378641550159414323883751390122486452772205869826109906525913810237771384483653927347485577889375443182094795686542890773477836793626052983705702312034635887579577774440627491044409252724371565698948506243513982943273385441227737223448169950703430809065394849707487059020108031491996736596998233836328277938353647813352068333731780146245533650740051465647427332858061066634252747765035134922990445489885738592518554874308478966077346811517476158390111906054199743044718479318926564224643108798344402792428489525384175539186907309808367879785820331447459664041525144608891233909221139032534007006797763180761249164249711237828574945925008115374693638106754234283379952450572646302459962889002386730992190780546735304103964202031502790719130631160613714326627424933633236357581234622129506617133325193943923141336881109591527304108037287426486145187150481947122054460500452907648187707868067403643852104616957387623425204677658821736957146421776185602064315109203089631268866002812830448458883809469150638831873008729976153043545677795948359591860436304818393023228139077132047282356936092349898220562368892004247643608663535996410941193382230591934706045740360172536704109789806795345006632187666007430710112775132212207552713828907361185641295773242422987242355039746018499074109691605443976932216730550237617180999072266425879863069026336388986202532925758731695649260004602827486510907577507282613894763045844981637510543738219233302784932143784354990691523838018291432415459017274202372343838053337056787913988715094538469542424565863448126795694151569270546352401107975914408488106146151008649129316468826831842361806070766024047442269991047017315147081993804639858863633767820993499591346855346141954393367685114003060707513142618447915489142961041688721830046469374668129753027701674934354616109257447729593956143143313347441209613273201240963346381759168437430269921842203018737215975586307536704059920845414570849251387842115009301185252866840335600975952400365004822682164085149122133167005300652840764385168504821240242054858377053044837067211740295853253878340381300998796665181408461703568663153386743858629212366310038497738908030087164279884928327215056091895452708336654592753339361262843272824338406790333543360044895763140403519936913112969546601662221820267341131202314722272897604027800837944125436269416530153016217777379611788640056459544676714460016275775507290439887943960857133502438278627090936360182735387626196909277212618042099366544988998939619511347692421900235180543712480167720331389801642257965814987122857584495561657411686026606717068526044792955669195179061218823361491334215341810308635219490836668825578515183021071297357763847050874367794706152339221552309009973098585453371352834862789108620612752514276671739307926419238012847491196566429374507472726129133590621741889285734882152903469638435369161117789345781831596801186817846269250946831849581266530696834474576208879412679892859179610994861392674438402600982815917345773749921132202155911874756635095413851787213696493366628627268413577136111516229568307989191764740290356583241612052972123844691145404478986396835823750520806560987386706658071489324794223311709285003085693333510139220574112377212802339147681385434581008708612062437007119094520679992898670408042975788009835803149875038116710858487446010696214099390887959466358816343520127110033853543506496186238203683995115490612424926071049723770696742241756247269192168537972931398680973626700922640705206768516697016330221998134137161716660600299667993371875549412758926518675519691057598594850529432580095944314809483264*i1^54 + -437548638087312111605014302167922410223188523298614102025878389699214628049431892088717573144933634605575584945079869586435593248651308564710134637898471183509055274632810254781524861145674643548225147045214514848864400470679316168535754771642768794902096157679775389457102101708684500616092316372855717016789302606781984044274494239798788103573561188143357704881068785033828386037252543455009641376588098920288260801444130947517700481492003327388321242234508858474659053642439851784938193902960947706646428036869539953734008685315135514060404224637033666458989275293920286283771301249110899698604278026389407155426015446811119243770780569122560761945297777503518399315349552642055006953182061280993989416576469352862358316203146816986274134709333695031570458731112743642935682210693549817199946366183179564577576376114181373263771688059573773401799050127808521892438199762477510858426591133679554694041045252752656704627623026130592541050698219059148590650913832560515773550126243163293940166435474227082108062854536440144536061863317954551046246032434069709601018132726599618822045317278412011679347476651840656404393114775611711113773545910278096686864558377262454462764078424480549314794650734568940226911506137212013093846201428858211124148650312343114776496169526542320211626889969317259241738162679329827597035671006697915287052997900268392183248444260235915286017379455290235517240791259507331659546107437289912092446703838518109608037760071381898565604706089445426816701100169200960533101214834120517510459069267232598508346500393271983227001532269646931891779498432932274367288434898785415207019387152412916436001920194210323446988253374818973410900838213399106963522084588255553055704293695953015072790505048383485283727112023024739264692204270488535667404878482498574242186141580034472079011864495220737182215701193845340310108578784796121166741075426337318652252372327162082616646111046502174784078370295514080747827661966584949907540971408239083953076968822235370837390213666256404733777517231593025957805362327025000095811904412032699824557723232913869788187965598807637056849576350066404404011248036499517452940998259138148423804281572232030066373079624670480737829255983719214545359924013797365324630074470977876325206312933520311130640266001253649167423715673932466783519363233210292056716565375561432394466474967376943934474154298779037412271864446827614212881088716574882007293808717535587278424187476964883669332821277767866018866014074028410068368803890936412396583527939621237649640530353860271139842988317846908415414452573100806629198760288299098018048631713297147167150916025090725260029717577383788490497747716622191232088685700299360314563352311276682247182939521966017391267624314561278334500208435796376729958001150782341581073477198110909850751683659198825696268961868869982706263881377827162206079838900402188308847879673243549968407587558264062373972141750466805700776735454223475093649911346426313889302984660395024748583272323360615304755887420782163198480719423177129448175959973537375381208017613664703906231498780488170257989263582676823653483422298072023683334090859332221937301955167947152900581511047625680413045669876845004846093613001430968017365084146709402333602911108437512243155331836723046769916833416198112479565729715714148662081959935745427267173738995595228049126364004052738341132383076542499872430495643989926618371755395372941619220759722369225866069781684477986771935259775428392460103892434776103141680699616800628296400965849824385654419832575079400977221152474271741171995562461924513467556802227871606671761232889436679250917067216636470068877419973493922240117268674764986561655740648596200377419434583950166449552496597553722220113249877215031209672759431917895429943265728210803392409744528484859904*i1^55 + 50858108141815074075174469692814919766817282367923570172020896263679575980752806965838433610709171320586440736526179184870781811980938210953294917390202214331820353685868481424936959444905076403322025043270479780068783237962089282757861537253891510658699458365858753268310431855093774824181994471670396073364076489429016569265611988505426863061872222600078530294697859353372176975673791954012878799199630774617083862691094724586566786425331279503268367363043312368435923187845374670141387851809985138286766559937705941455347904542080451173006168834905757203236975608572544803136552446574457186004558582180989616137478971535689668608747258654829647817579250318779931386127979747391773485949553693174126534868490575385822120044268468549901652417504873103508390386571016478112292526485334702933990448611562154830200149078871813823058498330218414295750927099175181988139336530509399216329236071174135208621850787097315327120551110374567774338026203274484702508448565709393714323994641044089042013506260533031228069977376941892505497833574210216726989651887940535169466237017925427608502420733293913829595803941777718049464120934613407120668919091392716177361416089860440809365815447365020381594501117586532631013402672507456763840207658333207264636960178966615880348966817153364093875929347010602439519491323947127799945950831691082127813743316710370487762342570997612920791200020460231961400751811356099957176839149676153228134855226720103435379391834235776551485297181257470244413071691399683143161303742519516399331678061964740932809328104198265926219034194119444320940778686314553893967726707733101269056384098411784309763619310397786256150868766999772223602573975905160575665886263085027373745473867947978157348043655108626563633562278698312730234551003655446938915936579549084157545583651259441460337243506809196398649749450442659972211427120214835639622901531767693448639405519029997542228289078916447453766259507423089014473579755599599739576746665653227646112253989113551842300182592658427707444332725570585314282015573864773219613854260891640245564194409223562665229201205003790374209487853751095699971626804171016448094837104586538287971261610513742801339176958844699384598182585929275386790788734238304568243257890622237799444849344936188241777327887589860358409985430178511127838569203084192895444258691192557236055637188290165515298527477610146044512039997591384433569099802346387145989940135452806116987355170117715935549473475594631504346381199090937642504488158968991699133386352401374508177883923195251939220619435001277794241650654120970815845177235793942433894589714706586284912455769609371772718442859593576045711055843976787653027468833284606012837333871836384349751477402217330234174399140537691748227546962390716496292479548052169464825876402087897101150406906196573578627262809595961245531514091962519270927297482260230357462378025443222902605423975886133218164529624880882455134164688054112240842345483000370813385605815401224363511969890943587229453055348882223528566585179221775106383193520426324423456030902939103367072840830334956334415441691272643796677624647230415361162440067266502677104905504788629745857879994543610232013095844621926287674298865401600402259971448072160030903201113648733531414031742833163299455127225773316573427864581348098652439375857591334402116690041201956178055609582339504468578105698734735608344580846757666913588538369762414341734888137179562930038107250320615243619764660654707470956909704088328467147803790609194916955080425990292533919580721882509511758135634901162903323870961100061616956005675148100397713295083318013464030746297018497238461457748814501209218858419531048436484903783243249179982336362451808318605899785315578881034239777329709983150809645116677218252707822915481998337407184797696*i1^56 + -5269282194991299997686156807734227904759277027203553480341932162797496720076501795356338613064634543166143217235639677543369942306306279360816240441145079438624259398623541964938289605795543873068227679751150568228055590426686961047261106307384554871312406951085956960062958396703004770361742074263935541495938847139577224358439841780941705494672392314360477446653587370111613410540560043765691564198289397758421102156585689655850389111877304392527358004279616540986058314787425988066292321105769003257995962211844227049812434783626089754801014900968705398825264619457826628820762188396478696914251094339910535577259880905977388930118812204457392487164379283352006349294301589581199363595265907082782201259351225745583319480104620733059721316850293078450685091010496020871055313411659283496771946580017265722179679033660794590354310816779728609112848333978497456569508963761823997016599236219154286343735487395716916166845474155333797505599411358223891454691944507877212768533793805839073763034509149827178708482698701839722145981860133442659563827585069643672396707085849779687997641785240955513129301079246895490261063985919136106395834164416461038601724265396505306708473755710710844416980144623049521684479422398798854316912394299933761334330676196898122778961305796535440745278161034990453601780668310871887724681318448716723974600470956700438460738805411788732740454454153108316289713774539653871510603812358033843626005559517456132027287406595314223437610539753012951688072971463541246693339230448822810822970400383780561070321335387942588268344771037433319779765527378846371057205797798174221708878126298673531032739239732428506543193588707852764323609880975234824639111362305422735257096740316245419450407088515679918352726227324462707579912494852306057032138991548089498786732012931098052390200117430787032742843987111030775235306847219190374425963064665409653319321296434059578579429132577918271330815037585600105450567661108665953084562377246717506045567754557274599210840774408766282542455987370797266394533417469117384315665192891432196261481076492094559169031921211038015621845009201245694662474688620342252402841955517639606400750947950758899821079095364560061169708374399243378436304897583355300830116645639826656977023629411476295579403621565113025568543184369443804767628812239761704325735789328779429558207079146520758987634090293512659193966060661181152082732705640217628869380832378018870551639648470065394174348429475599094141323486259594040052126844501802161844680589206984468049199108868996060533377836460728820818657167332693235339176854941107452623537279678079011973560947847977426125551195115527017194309948493291720827348796780797544161442034394499805301187179437518835638551423642448909422765265929533733412526301774789899411747566901312170571158253471230680346034644081544332945788202508603264011227910059009127749151134599996184072421772744331793021578039968698816745761598400596779598800235067705290922099438006818251470304900888478460243688566037952990554955210450980872407658275309014199216281077910693044582991408385635647840805623548334625504443428825571231448909891190396887675572002556259254269497242283512456987238066889325945487101347966811918817967978371896760248890921316481163763766292819405150001282882697386169186585281944508289671260094559897751219469017147917529736169758948884291294102644282572620842211956871866781738133611243676439075253559523587135858371291999064973601479624086427965614162577755432186450819873907400487637093772762858709505975648208945184110359395246808136595885090956057569372184244199690159799790209093427156293678091364207570050923048313938505009560290594741483111146502243665087325707017879190121208026041471737254440656842447139215049070083925147250633367203695227982950302744576*i1^57 + 483336062546466764798015441131696386078253039172306945404196191600880802252724074777704542651262767833807253720368056693401322808416336574874361487079932892973734037380292040547359811563247276201417106115382413514060977536022387776697171982581304841630966878163284540014001059574639535441683645929783128877864516175076530585033492733018330503529363482543124171668823083688131555730200667954386016687821139845394690465403741070099914363172822155864776892810323115117244924823420122671361843798340858125528257035871389909233723463056375348704736127750682434870433949135799864823680805316446075358415627479989598451101893113464510205831014636654091201808655587317026130078528951545686474748135176986438491611470543390636331672225887829592838338031579025886055078581008739307081932862033777039958554749135977582011246201518961722269268266907708591043275246124517152372101638956682676901456485138695781269000767254498751828535299639746224604976196877749018625376363024693643440447842646622707299186970886072857147091397892848207960289682225371416018382390969900059992644135811349733972788270791845226447332589479960694055441543201105199473837117381786853450024702087911081350929680000186592604419663940406534165696245594613755623358925068702514343148063315239025133640718851994392492585411974675364698450867063172341638364105788861801996968926134681019579686045225296504215427645744785997003454475221909942737522879865592959566330831749111573530500438707021055902450273486944395773849462157411469004265566646513926480761111105298705301363961888898415163163998372518521434927118636814048954408790540035907224073857752564593675709109800387119351364845323157442408662400865172587692910293967548418103918618792998143798432720376343409837522245354838704692732220712650524772128053369156493137056877671820322113698482953392506791068162054743378437079348348021892388220065906634332589577538860650705345392472278502034695008589509954947818280544931265438335061727240857505358963365590852534420546358733229295743987601249617756556973529830611025749571066733943018100994415467811076855546606901113456675568805213153840483167729215769932637195355007317925450419143615958557250095400223144188100796542279680007069929877684634107087186066856076488181988781351851806977519020080441509146139263917447123219971223712936487934131027027611206826317295571944515301422755965749159243811049862357244581775890731870087354736955224266274828387426108881641375467737469626105878445117151733339953893781127627371710202760074129084990127242439733512888100273402611592133170207109905969105754698954857263312589721048210401391319128451019505901597285231729886263350658771420002880251801677955480161488277698093148726025714938616052209178874742446311614576715203884481588611527449993417339369613452021929541917106405661295754194442654966651794382564743803524557792633851561540025235197845437273752002995192621708954746413989749966794059896834763111985805592486003396673189478569681881549125964146490672916962366135828290088740360854574122023530176116698497744311997123047873935314747131302733354285259096799595677864590881578388843878278854788273111203047956065574908342006040701904995762002321065668607396737399321573551890239551271993367686123208549474658367724587135259659834913146317898081237616232237521706884360866905511467786024943241430761946292002450948249118150401440776151586910269638130638798804281515857725218447012175544995522609965640571206877703768887647541169988770131137305682243423744504242163868908067920948132236190909028715923465772494557734518741629549207076142365308904757501298689454173007577213039955913545132417955510791739867678730422281314055111849158820651558674199079276512460702983680151118056736308522003572160689453850621530212402546254896458534748160*i1^58 + -38863807332132303266850818086899182526476890607885414379579935988418412236530448365438604466616834887728768694797355175171159633442017934149435757484540218657135010998237450282205601237250928619871066181998255475607790622484687042483402220834562465949068528866966441473583981992695512684367473454428147778161558086752419137056357576256999295283886797530501143349815976256028438201854849509279623154042879069160578604535966320125043000328556828372763817264218768890119040818854990197287999316148161268966962211654814188519301831483729743196229211416576422599678426522355707665479091801256173748285760099715106408113825946648120455457028942323546819406712538365413442980936000273128194294415651169262968177066517977522014598322742937710861384658505115433968011074059822666461712830693719731044216883460334864579565171333765411246688138102892343623872649678804719775307535116579170060959172904701652791057159521105505933875553454305503280694796013273461881542447903809486025344348734554293955648978714459398227935312467147749913276151540554259230778612033771774282602145333812653876761721654967451821699684915767214315465367697858026639876995275138662446882954026269840699779970072412587122904469169580946937683389937936826860250176024548133182371345656070342796055492144329248425833557520707780099497689595716855759705825929860343195594936467701505844039589391967957718719962667328777367421521158110012532811343815749234220719161970953078711402589088337225265619724550119782731391923429072377827596371085642526069675629234662060575994269174485738352697091748663646588087284291771421544690746299125106466242191649887664853122033430587178106145598062196571922913433092174546039680313669004474100147773690749438860462453424274959292036923021317833296950258106778320578647320070477330806215404256347654634402355001304189750248402315966243666345056458494467060900259259879452581512141694090482551430493114710030735296406624054110844059597938085468669734418985783334024543472171118632208084852231053007940327937936982744515582520576406683855270736204205575065253340574685745787405515738283119248884809763357233517307810713234234059155015129223753762670712526059919233650366141442523509317553862024345266700499025082399919025295103925197017043960228126647485225393005585260431187067727522097693324322922056215315605669718087068469733662240069986102270900753434384275485241500155453483655765829449058053864329665203517098755670370698469558638766419177189495126695728857141963704366434872432046626984840559108913787318239833477133896076135307245379588433192052850358383403163621272782200577161778738051968706011279547672319433649650527989266255010722939548032976322863308189729926253533524605881618404796628916408787240118114896100426575185483648422266513311355397211168002179560060344668470394913401449727200714699421794690301794817601111543714877777436905403943938010723469771160626490642217921123971037264164483221874988811611085927229950794533343922861862761207185466508412769870235308647819455578914780588087981176880604110333595971154105811379923462753351351297084178668227972752252571349605202131995196352927021540044703870471621156578902057680665911967424196459816849035269761745588120770050825200277279357210124260987791325067805681234548630429319786246236352064272525645708067230672500884603142046174096548501044387384940943250445770972733012051088615262432587968333431200909147121167989942844544495948768819474689511607190822028201547224814844159795579774368244995437006413979724251003681021767834028945700247206362826201806201689559927375304584530066200160189659599951497909725499371041665935058891083421854026196835539110697121053424523654972211687983032998550397607176176116004119242830719851382798652007744340908301361091493711506999636656128*i1^59 + 2693424175929930752435844302824680332357940033340430506606568784971053487807373378500963845624958163757533531964370838890243348163874698836003247678355236851376872786599854766044275862791880908334169289519923183015763880639506512511459776989184270840985516910791156758239728507257734040759893241128259594225461655262419988183722114526146145268528339651561336864682044601623519775009684712121854088329979491642530786823203887317264568731697988655630968954873776964147112918448331368113046805628012262734121501271438939685640171238508771877962663368698284929798688955389312912314588796851639612788078017977911669098019807975508925462499265716123041536773236473055909096070978767519017725296703000039473869274977356205069132650120211192374914270357245181693630663558406973376402220425143277099737659174589357429866346713830866076789946096790134752858461025914528100619909257425504853966898240477181494698244622728198615575057189184202085082564371523613003353544700258909483013135181824889730506230119608743652010488942629835123197785209422115380267859083550701333949402368103080510810258376444316899585603309145833554082529611956079434230700223020041729642853623586145346681369118189382194876311131957803676931286133086326740134545300027423221840159049163247586172939021386374340953808500558100641623485130712444114190052371475962166246686969481555818454123381059947210843050483967699446097591959805593933955017194457902658306665649926927148811542685277274734836224731283673341499097896545339973498824736691196039981148936457795318012530311224528707448701957106305947385609742282786828546959895686897738254340256474905234327861319620332868205350913241439405936436930962449727607303618067573382211823149665018373130704623550042368939078068194833252055850670599663835743522680245514740237343673043328202131210118915837085281946221434043811410022619277059755703448467990468985631256812579520638619397014883423273148205131717123161441530439918008016448167659522431359620951217086687301727217378023557192799912560592506490299003058091324853868930563386830309547816774240256336148718088217276434334169743962646175500021849979432036375869198527770092353529127159429514631024403598366568033040914897877020817876834392538601522695995915687621307409850722086755002991001968044465711139502060566543134235874414735115018547399188432283373510333003541807908950374398260818041057450393361634928970767558276255041853707021395965645371200805980356163668464363986898719336590635641305286824927222483201049111507290059400000456531600370956961909824568866418914429731870756882606921469815128728298176767969729913934417107907827585859172048516309398495104303550096837372558651533417543550503589147520483550830938324570531955311479705977778768512576891034045965803514137738097044236129163695831915849024030999375149991980822655878124951653014677478423313938615833657011189812827691876972447495549443679739163659719280915028886697590651817326968652426303290204734919549516865124904128937592289932087859309055861596263016090603662680404779494115438653955460757482834407558228120084558290661850298411074696251144577884879365506681262537868159994593935722097746327090793569948109072637322646030256391192256237953052952067173088483041033136684711952550042941096880129236686647685691501651810845177523800684417844483345909298698602082457329998305527691324209904100337532049627518596907601742278009959895896409405531246318568069485822500820900723820080291044311938083540763869305741933626374914563881045913663430280608091341508485758393221750781816376516929963162671998040885504525053774384321088279112056716588152401532649914996094964276926703722850410217910784432069638136848690827835105091109817840969931687078418960310237450944159817042547864668766296223941778630246400*i1^60 + -155851055832697837950059726869435907908492118828268021935729055364047470330668072329924229370512688234776450826986797599309589578108328479952731793388359868978475410577946126671895653366247613543403922917317614158640680600130907083928916453388480034516849090508981687437683942064437605116418150069226325321336340420995993779067730054059260039463384851567317163871463979332227659481025765742045094742462937223622179156122778754186815701129764006784881880137886784746546646864054939157274023442106777259158457340282001883989435795012662600852963999258344511758097077901314441979163599365181489310314963919985212609472454420867654388847462622240870903965997905226248379163040259158529248250246343136255940449163232887736559141959838653395219033622313616867789334052900719699702215568961220372493868582261701939059230545889580287854312081733366811338915866568239634180209490503607306307373790118625945586210379001458874415839534624684699485518996881535110532642313805598548912159964264637603280799597929822586810494937329089255194768592840430801231445223979062177174974716560780190240478908178355345723174442841061575252032062706802862978302854362174565606051973297650450508728624280699935442997598732205840979523213731765487187144585507878269842750349701614138793901531303059789533649626362935850015642978540295553264042836286337929679605312969740630083885826722566992666046950892986225937477195909615415723154846568249775408765010098105236920680367037322738706593115227424692577598962022997704754741584314989046480931047296685239820258194475812849961746076237757056876697648416306492591332690246181838175637927521871150664626139682524661216020852623581116296763374338176087534288654283499173551676491494393345559852312996990068853193748715486544793639980780264166001185764729370540559124397102254269885654902286663200466024910490591328247855156929871504302421144595313179862725325310306029317010006437840050006830489850906599692995369815531823540230530755637060431195984811980711419578291311962853084837375265597578216052350757667668514352731038194631654144152776573943570411994083278698517873449256954079815710082481291176640742267408097124494765937034764740823987983262460421468599853686064172951880055811497668465923697881407497144050382413866914827389501065596010849958669436438764367459973268456944258885751222237812628366154244999794187988216440178052215651630978776089938146692198260210490869132837109244424533696758628310472290479031396769213595398207238759939040735589069554537085045933857882840988849729730973498167053458114900820667882644297479634059509762237783490047246159709788786967874781096218572789944024311855684492569433709277708334729163812011881346442443781878881901377398765143673041218429740670676928648022382808671883626259944733376160273064095887006668202058096812721286697939000387812494370572932412779566842228994096439362062176809075792343815875789746360885190129236272377313545516312758110676745687593659171670232759701769139566987352857642582572516276545587531066570503792867372799944036076106310450907217496997070060183611915415376602534501661290098011463738353841200252588211617958926026805123393462166365014588923791338028485557250180150307645167425124009723700482896429093628668098785591952414263571041488590775614648479414310949837274796932773651407712516267126315634116685439159726631257484121635017541080415796155395871597806642488746548900564017592824347779278048569053041898067848220224517635978340746096509191629263665970830755365808282251581115720602266080838375534932091912855140145153061609672450002491470801051150981599127354034540493393197188058596905803844133924360113830446625158949237301519194377417645868100235894016178393009215716635015322837049785257162457415587888038734012951563329339392*i1^61 + 7018439010074157053719005329949543992222277341554844219450667893394405721421660834142596036586015412710053152539319564278554641942812092118930307406674929261055480228466210969420523643672625436927581453493210179175917449007619880824936490120409032446781218830967657425964947314864231549311125785202837792976838853704580971729090250474175277216862966334802325805718853071340130327224260755265829478827571741022910641998815285029709479063470897350214130484803066467475447422964246368254983565683384139922155809174000840254390000900667554668459707126595384767058359403725773671098749910545873309951434863263460388702001093852128063595164137811257122018242996420191138695026636827376034430887917327125732718094489192047391426159420626179632199997130293961767248118487368549216238296246832356826497326163616949043960458288243586569202356415879196153232161921138217758692512930586108906266067414948946715880303181620466112621694073355653334945531902740392157397238262317971928116372141274900981376053125469388853761042748725044474551675246901028047676941475521540435132301626679047404201389949732561176859964733987071452836271004062616202035813232208401197322675392315817087732386348294654714332780337979260309577473959766263862848654155743481690135889122697327036960705916211380820307786275389977391325156210854394909997376398663372853550579805633333533709937163055852762090231777481704558620314457178994882213403356482755792914137084495413647830587017425125946999177753830685523190270683192497412587384036280161775998881767084985672341239134021990184902676576346283771855345319586966322673899824700063591722176212681365472070061373891764075195247550453479597151200477221086756577634590058820951843729874116891051795725782812468833228148746315049669030795303343757324409493495922263014356107010164711199328286888843868426729264444208629543077269602390335502717539624123119033934806461654551307649648766149726672740691710151642825341117469488941387040897551708457352399136254189624749911097014055002246576399075698841135669747875806526024150883641742155432098578707064951459719825663159675469012656697294283183099709236605754314225186715775101409147680476969936911516533396017891853028559354421269773199315473942651264026617212182965883693832727428625296711121951215580883084173079932347461939974890824393703285817143217638309961050594507049550430602047050546581248874569602540361119841048765704334715727207348319669228868516748322518320599938604605741632806712164505066832025978107381015853584245567542819579197127947515199011050606765061740143317922645599637586395567285252547193086193677683183379321272807141893621125172430325186384883338249385602710691110828075652548895640650228452937563928450538796836286456536711483203881779779367904695213715390034791366278539348848824819786767164854949303069861516263499126504670407667682050228368493067765345909410289487998503151894454366976339486060713820824041239243234207731130019211175053488412202680995514949222106420884557925902580346548752225376572182741333164366949817046101358783583333162529331600749578414236925510072537075157253043385291096632353542536735644925553648535592832290250312566200137533318514312750640452995571557679559142989611754312727496187062801258823415458410594787444546113818924608602974959061583394503637153994272810776436280336704333664858958572281470628555039324172441252557441678664930784395348251028230012909429209627397791833762623647344136955209883822951823315832484010041695536811504887495361529077842070830520364507444812164114507331602694603328650339563885578942754857817495162719724542776539679826624490413676391218893813706456263414128312802667806460935889028438007965255650781238913756886674360324103472799324078194502271460121031220253328021663736922112*i1^62 + -196857859751252774089892118046387256102139153417946941773027712919851665504940496955089536320347752739855509739403209827967734810933357772861836237270245596488702192068186171219361118052543288603107200845223586502313838645053226366295521465951813561293168699548429018891512070731489329786363762522731636014044803546443562700239386259763509990282477563902747687234416040991283316157568385127681974636281875501685682402018969542894741212783754553428424538523386054952402385211459620477004760010517249733532674309641373620421741216004169246407607429937801222288142716549704313558641567162603039904785668602343648417765223794090902819506882435198811169241002923546259672606951893902006420206945841034760056674306882680865051557810229405718469012608125857869562114726245096185601379939794596389745624394866326290637521630997473619899057154804194826795201554175481887648282368612534612752629556268418712794059807129403125918929145072065052068306970422785386503613050426036180824053322406461938182562016500670420239632454434558286714561003366221392872757382505718838638682228112093691803498609293790523291761651329357202610501031986833493091387547265809931662592915540364154738530395219402933513939131883001227370864875125881335856183586600593173045938432517305922116269103402857771593865816199765681006736386937562494007162231802651015220819843667071775997719161779683936133912146138426470780334206251342682113886963168918223843473556645004493946782037823051444530739248604350672047823420320519151119937044572139412601865126628891732279837088715097116027895512466157384531692890796049958039757659168069549907152024119685482080523902984793584200060754219837197163014588320544799752250566129997103310913866274059125892322429889915591298008321648510346797701007157524893217087674166758335034350327453254311176628370960600217743235916692250011267203332396506602985003841599356676093142909015050654521468426565436702619249597926409840740346469191353603618431768049995926706819338966793649360891334043777902333574744473401055824002453264378644735883882277707859562798710647828275081784136058995559805891616754668292628050656776949273018518802548784416095413904135065048161648076038129413170355653307640384722622828346955785093392507905691966857468444411794958194189248097350275874259223773349118279448047250220220968826876605652749454701280024530426742887729484215725114741301426439507040509052733098426807614432873077395257857591618878880271719731283089641950276238671141379680654675352501372271206219446061447939906613258047934752534662591306677692967132852692826491829561200706134230370920439643165798307152220772179850821528887644998331556658607232331436754031415597121338242687246968386591542931927184090153497268628213598249403987328612646313068660106914378263539891580876732378552302868812962145845041582621419497155785204827041625858673704886648130782943997878985308505649062117189081759980513854823910560825158893651335952940194397432351767088363299122558261319218759444510647188426896379041465573424019129439242775779211557828254804131442955281404090108944034594910844314212152721603217460857913660059070100268866709928682778392447043186631087284484515251195056786296282886744034809703771191110642719797775151843970476848463645086272745536775229037514883978760059734969161601575513024625533622984015942524381748016254347420572357647894454122486738069506043917348623122788197844261959035150479340719143931080576132953188142157806314554598415345432548884221254409190432289621996903765039445766375363414563717986829125343495811094198222191327441300555723371753818878190120577296629260462090036407053147129722183252277328323725909323822655920803143916027756632841936055941155173360492321440883166836252477274062281697882724619522146304*i1^63 + -1319805522443116180461934356993447623521346713491565141166795094443113382075817159876085976744599342827152881835602322838432406978031060761854939505244426393700788880409508749268208035861114067687767913834301803965958888340235022974614730030928961495325218274698581483185274534155082847528145587874883183182193039605985371365683167572663343549036349325340341289631396287707867198543988618688126894735737531356213280551976082248561931539848105282270491073515293075072350650764855350369491474961031337276089125262149769683450645513842175784435099501947157100134579868380390583702240583429549273268620128307700341112250642910482145889209920770896050895886784527247562191101595230059615147356178763329041242509966062997486668286784359174478394083135486720146502939072593222769824090431780351609832832967094965098545740659212843145941789375108457055696352187404313087079873793853112622673980053998661307529880764473564855594648564801944997846997007152796478048214324306322451740739625961741878703973533527595327209935703809517324400291336173683558511421752984096676031074817340966275287748587937748088224733256061157441875864282281430164655400865013068540743607546402537515891332237782128936575703434045139887463387927459431603875358461786192594443226486188028876238853618749776248729979323929732064451977616588042787382732412253098228190484513798558529577884867352174887026048755121013587176734468631311434372298767669379555473342887510674423288392788924422740701954253916785522609623223742645584316096560902505462443156368660294995830344345195127729280038295578388608549906831800601547997433410753671852760271749387972585482575738072841111428495234103204080781317024191928818109879599252489535392567089788458422710958787297409193031010086828293188482917642716505862726219525254001458435201624902392544760407962300017503433926516467862339503938685602806308390985662080415111999841836264174553329236760905335316438894436669190078455396268879981916170624715523355988266878607527843278038380455067612959754124598777229439855416185835175325098680883604950772232687683550991073514192740831312200756234252889053741563357545001131471652361275876011985479892622390657358754374365979668587596165857794388525182196064762695848694810113037341326941808162065263536299270013015629564282874520762145179286425457733952405913070793019006341290227865218757141938682840063560934855049654257336526570034518843994713122073627988819623822246655436575175629021719331885000880619292559500932371436173776360496620417381152915990161519716219288820210523962930495641498123264701517383658113540381526139528506155466960835245741347091770808379553588767776998463868839276072457113897783866474849757205144136522108480016489280481147421040007944712986166767722404282355456648867185138359184735813584976588716980998313054160170989522548344758699601960095715685748472715422031597532029601817914703482150910646100987445948116573939356196645657542324077147921505915731604011175791097873252044720061616880188036652878415429194623328070934451887066818401978669544024389181489297736500241952532095154568573139364484610083539574465878126842143316801883926675211737534714376023051830099776992194575884174673205174603757044286325570319966160872358447846625058406108572086531979169278347766739668168738979532315749789203968949993126704287425013127608222569313440935984762472913896542151776159892352153917312098797497191000665467489022108793865587342674756181765231622146872000719542294509626701942862992758399429120093111293868740037814112706646479280250336827267351333498078425001728348316053220386763673670369221515947078863272123627355269096638503110625809474155863272410511195206912254499771174023714824151568805091447057365035381730297187653423763589985156997316608*i1^64 + 478081783072767405191286965593744022344018312367807371623803193161047627404948755734880034720974138611227560858106915344557216702965038210163789134442551907973081566828431708017445136781516352893682661962054302904569806601756256679402082942196735673878653727588573164016068760496555584849286066526073072695598181009676972723671231875094847010111061571977260455364156050100858337764258486187111940641505180352389469979740877933326785504880431883169259947048571633306852221071571531908102944599220661900344058367954516301070456438271862035524921217259845396357006423101560112920180343823612735727520393765398979285586464320982720738922566010738966194850247621754900002733302713034774583807476585424950035049506420905799641947661005157359310286399577467710508863851939053371774298185060884329135923382045212967995392163309046435985505141612532008254841408749418660144208739571090807624395293105459417184218133816268147100436216499692813019888223492759717101131518694984409121282093868051344963451300673425508907456958443390206651977625176568774017734369138677974059953712451040488298989801048321748417020955765342482473493973805612223936009703907833039322465115518735239145353691346718098553901841159478774356558462678359175958391794782235920429259808681386226319447083027584984141105396586117251403003735067501388301059171978101589162125665587948211161389659282785295083329139082139549791983861877512250413533646878784102492603460021859680761717848758836659226547802674504467742855057105639988668818535290986925027835955022330161200627658325847382557937956575171342029372079579390841502377517737843690828458108374986575861922454969909084398612910371077443735525649293154072396155204663567990847067877914650235188757602890278467710974116877364185598491959573563625083791619416657572471369941626567485971985030888533115325039327984287777079675293123567275271193771599721138855177482801866453860440955179371184891610915069523724948683384969830745643346977697108880780637403156468543336546046935069080436044999604767890412931906810922717701360542006044942190429666694963382636840747043552963962335503886318901957528421589533151566640732561279406395453711562678789071001923005798672472964452236560476492936074560966887776641447110663573750834729330700531967852252130391837495519239538076127375764166150288214914249263447599569958683600529924434548156360672378684053037790650239999360198256091488637247326192408864535282401950926870714259291373425017651374771863906217784164829275226943563021109921967540323567753248732337505038768516962433583319896568752662756465416122689820570888781722360409721504541833704109120561295334270665683286704936491361450660847086272475922281880457686833936478258539738689391181678404794115645486067214997821025002488017130885679889024713587972283505791911672886049896671210796266431296377231058987693909494300136027105328786082627884320678770308196573873566769013940870849499657621982841648849896475397039673307155835294455917463154873156346748191023424303930087406686139001401713890439569154484072329753505570967252952664577320436043398233432961349010291707512463048689970399030376965037501306042199578512921297397019790442775917182211670812976870863034843059902668431815670453087093339724018412568885143063119852004343290115153582351085941206877724843476100862373527452738143537939570963161555297165049142113800807113861869364040810833779912312076092577955676800903644206151826508052075748479064979799901046633348608131972571280190013442833601265461385393615331022882005033653463024669787680585072437420174811400365124109701062438014187636594366586800441506528726167726001939504875072027686021140506729570344667963604332519823078184518757475017683255657001110206467985093887145470088761581764608*i1^65 + -18903066454664874401436879626111203304022532074053155323804611731001786871140394644688804654831459772978320244740144616251040315075877308994230445794217154957410530151350715861659512065711756874338119401420163675381028021603495898492298697933258924007707289126497307632007540114236256940716762984398805093539632411857163514591391589480391367910231625169805531188886646539075816916495189963465664208775705495720455673731387223061014876613068502814239084025238706253602293606387670121596761742127735959124251447809118056089627447087410285112656281169694646959366123299431161236547571389436463325224883833929737755778655486337579803462754096278205407076651781450924959474640537697597198090317274188460044261200800856967615901397564193621944965537609952165767142726872809679523000065621233149346516057255076041365827203423325907633285528877999426804563074903103699205481312815964545640947651158750929800239984174770437332674485499288383903214960956287331425737330122088575992729117511389080332960698855403487485858370330338391222459995493205659106946922245790582242791419067904166441495940349106955010121259241212395342144228138068681723433946376144938417451906394417312425640881662511630215368580540793353214536585439035296522584579974590761365843713276876622271809100569452638031109963774740670821907398052594096532080859926212507163044164902669146346713369429779071614239202882278514444833682933621567412346294905174504478616232223397870828938741929988621668159365857975385700090703280148946286768628092301613777658629719355390630202660532430462227739826346414415010028028377460890029405728043019361170021325621470684210576889077728050426661427298260137751834794051875090541129435644429945472285304455933409227172007442579453632193555430927416346794806039442169435453293525987717589168864851209942343627565639099123603980818183528459016391601440659405468316360575066711096948601512376351679707422282866727590173124478039564285178017002814155365122582818238404072036077830580921281524690316575279436790977821842676161783128206032981158470906131159995133234293466412353714396506877300313293594328601730420626478060272645378143270619258190779685701688297065887593446941827954264913588336902538157839836751396927409087380225134845761511513154188002129290794904458432525993513472327061000473776756005833483042216989875926133102085779020571311108792188016234124103298729705829418041168076146919412409324253109326930204489111987261920762638758574153956860708940179025130118976335160557396807575124002779148433162278567069090810193160321107890485905247159647106569680045904722245146563864719153918033759767946454621322732676339121537110253593819957686899240749775394396444486927080184162349573327578882158399755775847313972960695371761786731453855319045160213670356885251263829906734853217005138391964415781161952451334097585889852623511497532446522177994128916579180076193954150847629176598734025042388293114511908081965562980944338723577303119314566504538804061719303703248671532980765491957323719904679197564907781535610809995213626854068501371639468488914204297385890498874582401991790515298133383930471763151579057573567324502757554750955640227648341291643097011716831584155926946509671971862760929835996952901484530217440127098060938362140571367758828555566717430447373259570835544401954415451399729789199472174626200501227682429696950148163861703109679666827047820414904969542232255031465586340273883723589256279160092550790431475319627463016446152898270821349038659343668049386345420110867864694742766072450679056518533328753483855965911205316066999301776798336519045274152306004982614436792343188767112021281555950064620128326292572298143346890466808114043656560411095686323845051952036808178340277561442011917058048*i1^66 + -791961029635141412676500609264736564747384997271418557238750355345333947049091929638694386207086358450145658868264521284033406407490639369853809130255659021881503785314816288037983303489435353789146677114386488219809005340721616572887398122908890789056082895136292523541222402592602367636329054520031214067620002405738788082499507762262480599284784623956726786808367027145664172049925954339454886182378875480417123742180000579013548107331468998964153834987749018905122397566206868072043835911593991120377684755785257842284025863877642445581255519936916999589135646055674719070797859692279825507419025124165342897146340478411429830024191871895395328082242622522422211260538516372009608733492249548902519506629728070381995047182259058041540567857566661432889139824415436333740898952608108702186172282273465864720604630685799826476194754633682377215959318483983147777244092796172593653215153896575105483121225247326764601487998074104297021824145124617900247467214555567275542148465129990228049515506844952545398534885856814488824339310016588467798833059588533203764746340217582798309656181741584607456512417041592038688189215237026049433002727094008605986234665109701075407970453668601130598274371140582145137425782619769079406168307753785870917646012733605878053154996032059122373267310980710021760037327391160164131716404888237802278058927713067939826205201399630709900243701227555660072132153150539276277782290601027515629676814041697939555562045819639887006616343710924490208637123772096261965804870793078961041495263222644299718530529487192993841690469558249744648356445552756949255460244243270184598529943752816521686867013774114923308707637278917425742601337679161090197042893943596150128426042856288311832791321717317849018545035766767203248737374722379662630066564136177819255820179194125720305864873430031869816286360498465554766127019850748167746439067637263136212225259293086824103871677370662896994962641752599825224852261017937854884810044716536901947342174769133875389551068257268357178155369887597158242469045639383622850793270619129042044013748839169995382262999664008318421191081895707907248144668150559657468850091941268256301901482068747412474847916256011255845091086743517032954248096110997033530832468644613632158448606014402947603127189170278968324402001106014061992614497072944090129487167369592643927940755033637014765902644339142005005077723701315427065004523301363346875460002453572620799282687687009595275756541602133403946377216615820674407081572582383148983410632519169956806366997949160405462678189365220504903163765473630282129248904586875583336155601097707809162626637105645721820196346969324292111399002572783635499646236146681582621607666561049432139319238065326144082099838863491778975909509222456028363638136465354542697593021232791423490703028864761289520974111050702785871359753573945900718638247404733891872294123275187267627892157298810200849885913532235218845064094149891610558281519025012448876521146971877005623220182749409788006772409766137058415313147194870700216486895568742974648764293264571303065048327946530641615998546820542528769664407824802262530436759236651038426585274592047995526796072273275174649832345230493599301187060735104630293000894469572552971215175113019448350269275503846538704312940637025983199664348481917071511492089382536441846940565109801658222196287701179776927611138492509254573569463008200667589396099192087211671724398596165517412699766725659928281231748013841640762555267610487667977292482409194928242917307917806267057794363463786597976344061732278737405149530161301434640043822383028926143852828455808263834376311896326974251009952954412281689651014905460858335448336506507889603834421719189094088841530742571452450068862430339143827456*i1^67 + 144143709864167298354866752077401175141612959972128646467617730933135889776837396355973983999875770072612027147827697700916403158616237291578411528271951268836849488763883555981936332287333158211147579002288007563196360692976053416332787588951529861438938193437934646097458026563123823362061232979907160949021475410659245252528509709561901004388672344770474452743687742714323004335168606355967842081675160363747281865425029771655078629748727609934101614756565046360237211360832241118923732724197108476028809003390318605075452426039670220153589971288204077119697541435615484316123390586927427214940793434947607602165635234605912042337594205862216774024742226788743142065042843458000704782306833288163158672897626087811808702282448128875166877723750886708230034258225083578907423984793238074449108444762904038250913210400437772076901696685714424203682044166910200168056194116326765197421689218654379350476071762808619486663682498422293207571476202155617861914037727299500510742453137839863404393706066162597897097765199356320585765503045001878791728170475008928338090142364506863543559087570305893070668276101742666205713193665149532865463617221872282982737799905242271637121532336810971997299760030069594735162388280511483800512698179099052110768367391275735865350733064657977418075647414794654184687608029878494886623024417009216249948214569908596224562026732698451667151312318312034994853225413554275828304249389168100753561875149729950156277339009496065174444672957871480610942984603240406879211984821085411874448851001838398589943250781739140305066659242066555129791664289204473708736543092346693032378630010375144451831798051382549265365809507030948929147137202737117624778146023805606583232454142025053914457854803077467482304001910347338809134955665809334158235337816258967036561228798084010951418174132878321935777817868804784465210882281355825726802719795325162725496083816807575678258179381886316272198157830093491491473819163220957340474004191941441234167489886718996866147372971571611250855802013909661206760057331637158335335771604128029916840968017920270974186875130326055183858124591576694113230447954035714850918913872256163586211989638769526310157366212986560717214616390985290750356578320512402673819141698224031604141856194716981122636485479306497539413383106135967964122979454460992470317332385606850907931617110194621981761443607172131667483589816338905889641578862722378928062461441831133272511713329135217458009540467388846148658632082687824116113549606535345251738500690288511831310992876151346532726314744918525116788410640551383149741699319451846301956615438131155634281906359933142684467043391395099411508548506204410614198653395514204753134856755378623516408652306778587021545174731843828944395086726715008880709462276987667621321143292418699496466401148773401215973249826438532692543116914817205056824420109932783109671731790480391596087717527185839733476104554492376543193304626085155161103064477187115485204268450970694315558245846564933629053911839846179785720054036672766531914187513746666569538602248048095498816872516245858099386883333530063447567677542051408650081954871727610048796973930486373970748358671867348929859991739838793876742520986830904053095744489199419918598592476131148992653879647010847320174910670832381449856665665565421492043783111679678104421196831675246380060590563778063766546209066628089433972124411517864607283317806610535463442754362594328131540143917548603006252515943230102096775227764957882315125060158547109134823622813958420428818442705321335103599397716484718171622867017891422218846570753226139704104753711644265516919992745376411141048308396615566870457326249110473783092727904029080842222579461201432819472761865076364444968787122021466112*i1^68 + -8454273746479700147818976644772299225096448956093739734059601954912049279968393041615738933953090083340305677235660355601919730042486336838341868940835566670803253431087656582024437019998754702837401705371634869631559305396503703425767087185111087077854827367655352765439178195735277914552036793127310322258643855309942574062225542355736445415714906466329449652227757966382339993996111504508571044902234230435529012604113800193139374513691886907002343529084930804260994151784790886019053612510486832547391823289298008408047645325964111408376191279610533611431258667592637295928765156070985651909532070021151182782884532791575417112407227806629505479149457299234530670664847919175611408586784380540059402026257274873729264987366905170360369939438129397158438841452853973416297213324902783352930305906174726304162699144704833225158775247127998414351892500159908377486403756097775393206207834151977559368986266495250766091138878836156048096875056214347322793433203101764166144495118305596910894462880701572419750295793870519951743640394536469342095805500184011679160488814272119442465831782967136725746389195030859609077954769506986399394478956025645083445302029463065077069361395233111101843561097753349133348199683531838281878256215465864113073721489261766512889994913552156126059022596155045349060353173601125261394938263397947924516398703875258524419548134809919596859293494068821480156298606278943250667682958494177836258265666768535193772507203627465697109932025910839808495521907671600929589011206257196375410436027772973502258660753087181203400929425986956240289661695324095525298313458780599021003976134775582204707009939069275803522554222817908549562299366224199648137422573962629361512241374515521454856181210591293221337918184425157577279217872041269976831129954361597363167994847830826496462314469275537771766756992115694561102909634490652999346876115818373678406434786238281512283656371237264282835658569250346974696990440277698656441333114672701887549960610165493735093211694884100870092951417827502192529522403199846116376759602479417985647281630083488501517740793358612721605653263840501722723315688756753774598338348781347629274029959234853139663621363660237360020308127387884507984358309044038090533384987343368050463499944160953863765114763378575485403659117873302957272320079693009023845368404822480691665281329594728008772587203966979795889507850182704271678061316287204862492873638919168897264002105980214629009283959785826122163054516048369208883750467099340928126028117820958538350308354099632297586125701654051967261045062412504044129983267083897617632945518708783934317400744284361408530139898731932717473155403007129487181087289281437650193580231020846983690891744826969200447126926301832591397667829616634767529098712977841632131989543167909163379715370051420157329909115033553925805599227503155025877115725862299740461761912666376937907482580584398050949609412358131363798353478119034040536045183413608925990603790309621863495226408969516081200934206369260896025167600550357308060771423016082680014014195333413280244148586672724663826857201123764154880161273897020846295878295896919255188644477100999193091507750554783741444956888744943608193189976656267908152297543463905590932309981365845775131194798086421795392682362993781669941253499441381096184919829198690298192818525218322654062412618492805306670611396604352273718920939157475638830747057160702573672317538933179675190832791376365205292908484463196695586124661026105994922828727252653343471676956889305059106463001239815146631661651432830863556458834513993065413874106044876692094864095111170997804268511049594808493878711242827493952014890014608897475188350832255094665372457532831281111026901950476912671246012907520*i1^69 + 170579672677863706376865038941658518305422087599379411821932611310307825779934114291135414445579036868077094803243584946774795098066527523514324228183906927690341088354245031260543376814640052723730914829541257172999170308955252316032521675772168084218611789636544703235215729408607116250849485721524600567304304689410380847788237334515378183446493689331048115570688251592033410089170062710261675662319605589152757451314118518790453816170147732696029103761492269918196896296855749861065002150641617899842325740843019136986761568601964593356190953105353732078275863389770183028255309335357546930156719212461809484985603440543865885299274750498402418563535430483166706319239662787533412408063570812737259607409090269685379150292917907758188893530106004187554127982238916626806917876540266881720483355044680830622618269425043855838221793888097485348806252437811462171076403875428799035061973197316690028751751285888803523087964120595470641793973743522567626433044672398210324830064963963305031060639635559499893702848759016946011658192950595301750154961039597644144842725232696935022469196682159751980776621552549963240932408230299927365414124186250417052726804460678728351958693066776218868122783101764267068264225855219536017117272627745139531121954637284541402935560533137203834816450970058805426043472964553262322835017955463800995527039048504230799771015106522300498008903598552309288518238661532558508408564446006041989414505777314215309512751857883960148149726269910196806227271230662007131874631721473169845420669623719272307293068356866533947391544328070719548567800778815766110763309290466364438035339780699887730518771537686690950117222467221246884780394819205138992783636220882287414798224523291253933865195049462197928094942208814862297501755715461344883684621962611831737547089358469963934150616236005915271149702206082320484828526259636873524568468884199942193020192623667502003366981606409307969793232328076942547528796395972365246426032297884871051621169399128504433678622883862549067414696324556007257670895029712401740380530098249468019719243086660077950526898895709694679294261594637488535530146991065362814585548261748051619281258178298385589153365632940928720189173806472071727226892542698123100289728344538051442312218194088873908563224510655616640148321813417132365439385425729675833110645833053991188974767002968960827243066972901101034548440559469412180022501485120917921448885061536905817570964130166036630685038730618029624523286948296933286061608708655272313149422771248631465460386059897552590159121734873129067407206376842157889901098182646782629028801565386068534231581762387590201374976657011203942568417723472875583988819054122940402939764791844318569159223692918281915420324261626397960864069471631297406454617914272897237610314570465571102736292978329976387710542794509350498784952785428601101104364983069151541502711727540995477860453417931116386176036107012156602860097851865548357764874134051562450399054575029236251555831933245834055331347926703639063605777349354091789301029686371057327595917499468597253184832135080247991015588889687401764051832539723267692782602070925209761056474590243631102103822394781932189459428268488072385216086910543625732158356401533556832320568453470226864498000085836802048383201690406532274258012887740794521840227205118462981703292599049338745988285378189171306599303549893236605382463209682838185294902622037678360305235439752495914376003733680870775406678725241059874255356380646128975006643046338706809007542616843521141202041562277138911783839542212197734800611396020474598396499594130461734659313128013985131793938940552227261223236996721251945420289512464884292570369803610402053865890527357598735707507375494744776112078848*i1^70 + 10124581390755001227825813240684431478509930963689417385517181745414822026908006001045403803305216349175592231234263287701916280076233426114686029191665470887636345470516613030279935288735112394402199522460481026192426260601356828850855167425658213633717298950644996612134576972543566449342040776033533049950733424644223926756064455876178790519788195975776105294854612237013334890594154161721509617359900684149885995348134823283529681279748372059819019162311010488597305125463122227475692914414526462312961328129140061611349355644035784026431650968715455447168514563292331781609521517615927288000216642842600247379778123080831033641045432541128983894424065185054830696495466973643990515470089761257759261093588331361497648346992319512273617984431274541416198127544130894131871774169142823332212059867081258322327984904794777244285330720384170015055078490151025526612180317078299437732531636213037555267317522778505410705893808623357360657363803854904229950254692234180812265241583852966482871890604750809501626604365354324760754272911603305684000439967221790979986730697761120890213090669716950088455996190706450205316350500960026512322874391151849377836722810890714515115368198937314798268819644949737010068051903452488802856356420052321401145020006834323009816079479192266670383634962156125355176185556596559136525188250799435795594435235590105839789318065815534939127880178873817817532536052334115336134067752072952829683617422884975229359863167498330420502973111103022373648448534384591351621091405312159494076682203748948970172569891878811969212833638469239016015816459887948459587668072390502153562911880643362414880705138826610138481581517242820287927046423900105857376319783851153547161853819900559713549514325804931871615231784042752290394046025820033654013454032662542610589583680594395770943133030600020560598188086298964835046840033028450298942174882475928793592691423643418686518147190556506413911133032115071796311686945468462603981055282301690308366311834895367880040862194830032111350681866963596288759232424493239832872779234436631222588372630675105254092099773443972266513979195416895107480317509220245289044998990607267407805764398700481232892718585480970047819305699687520742294737179952343214601662771660399591210550735360175807472177875978890362348983537848040508221108689244745764322445351293834091001877094089008076372966413449207124959845065531957110578309317525574466897431207209655848680206385821597854781985662561434147766927455094059700101199539117245016399846122439025076529581618442685709994946843393673524664089430020051791051947896509473335284671567615423940408881918747847546423330434407002169024896148592714913740005846375775418423091652969224135061619681832061862042380621133474477239462124885341866344764053723948399161595447179892879646263321414310520757799270689063711645408459139500820659017862600339405051582337642885902486456607112634683267870801930424501018992921270040640725412770555891141797915511366782778129609650592873055228989112581139024821191644778384182893253530416367404766638956402881301717766645557854897789058853774594310733821376242913550885714806354084406494716115295263693731536882882782960400394810518884497546067292589567460942497056027418745342437791009226590963444346570021292035898944872782060424517552733292131705790222007885477747722777309236067310035211292103033528633509366216451113866522737899620174596171841406305403561717688823747171453665118362505646491421241145034371786953704226299217851489195339840410542979265623905084707573013058434286275888871017204819190621627937312689733584260859463289744140957755702690756883955109428481722406999744543708062596390034734704036954139555700896279336583034391971999987181512290205696*i1^71 + -862157454242594963755349446500240709380247265403019273684905365520893092081916127649906156393849046275123613799197699284736289226926357639283091532767849676673041903898706173763701984426508466429560678059487411982559658378555299041819301336494649996865269097687673199194820805751896652668905011033136649742947110440842356418635447795093377122144853658960222742266931441546057066355276335632602088170900649303161927694577787416586063050217672762969999586470138586275229273087665262121960763680039361938969538468424727411259151306313383908099759417254011048166563574516875243772923578239217342169161839577846597512409088918425433262640833916547174954824676454573027661472595101141076093274077669937956275502802748996418428474026455134334332861690803061533506328919163482585860772387967985491163846358359299725134580437616130652847197122403177247252153706648535703701199027564696253803276268123637431670112557271246611711407490850334899638485639097709795807996947651318570242171765711473152707329263392067493236833515886056110166036645336337763697552752169062023350978585902418456890608259104986854462524882202769517251397378561691492519402046505776641976066429911498120729909900389482252161452891080063585420677016263594351776329963344477464938547866247178006012573748505883851363273169077972071779330828763522249137544412968056403405779512041597105161343909506373827194706041838386502225379917441207113382835488681252638767707440755737648672032908736469994184115316498399170645853861882733162028406371544240908239270408118926382607399973897962686150548699406322507461185915908739393579017434724898182607924361374341058035990429866031051217083563414047344959332020924742951771769563191419353127802587051861804560429136652921700337591249499072514230414859305191951832721257722396938764013389009194834293494961385803625345199644266365821018620960619876292365206632818987267686307413705195534766366346164697029797964449281612351155367966891556123420825155162515668015037922722877984586383070545623494301954774923890426144580471846334812165657330101025845114119106478965689404592737017781341161389205650164044124201004512497150051260763626842547612297106247837853248288645280477441376329640747453328027392983430303301304449324215470208930111298555887488712584838032234722856665263442712384495721356103261751553880813891395940022866836012774577091203540886250316605040091573835466846319999398924214707245166338228000580169059501610402701806054849452791131779852153278869115927078985970234906850603538211619088037544789383262559436327531318288362091693790411541097477745724511488418271535072371971769683429840845702027834074103285929625117534558372828821906656608387749228547485959210693301235169387276389276767534469048667279030625705636877679245488049582715317254440323284072281454099406275367202473670435322075235716544468461926691874685727840184614018649393310400430858572546225220791340670581720472719404142417921422691816115299942025838388037162738134725594932352124849048797505669880790525231408324669352645029511966300606392186287781899244653921046398953859644367374945110460107175086210848084855289920975990672824966703021033035314224370266716271816015294908675528843316260086353536613841703393997529292313864969616308022920177692833897484123549245123017667449704400838498459759856408928795389044680964153226975307205484800127584165341741647964065723192537760943094219854850374100779683547930632637028813061584398426089689652752109450754891956184405923958983546439795887839734039853492876174829358322746447942527313894572532099208951126677862283732839302620228850307685885995406767795215290402958979582817784450191651134859767608280497516220935569671125541875329568933605058350716670705664*i1^72 + 18598771821262620128505700389996185253804995179935403986443555241698111004118110812727659259711663804959217168973920431325785107313526244689788312730428160789381890304841457081985624904355365764713890832604567541039173364038529462036445350814943004653210945164645245832012916200470833250518417297669357124121422357299216299812381818499408997240779736797837660345264845651010101408613502761566345214882208662167828964127099779293628547658259025326727836394109841829847051837208195150024626535776179389505575716707321975867187405948203588770970012614857292655114985670153140828751077194252830721740994916510204067503641113200046118352458068133342889555339550579661996544677266424131775352848745098542706894757280001494697237143341702681652411304664142803233239723229668188930713105491134717498986456786408973667969159922189907402237534893410677451505532872837802097265234285775545100732658931097464043419280976523284540217793531092423458167578759023865389659642825650537558278654096216010350662303003031397011678952026035863410320434770594009813356733721187513316600532026221939726590648262831405309255575181970830973863080594088453579715946227999695586826345174313222409035375823536183464976352168210592154268889435075681411743440363646950336137582102824567087603219036474636029713700195665486234629446765518724728126483018612487831713728585200379532511668920814211054989621049034721226963238469232270414514110991761361087575349795530895447466062332813066040408575102377886386175188754164682045615189477182372339852407698628243509570466875497696719588667312214871770373863502369518154428164111549445188500675211644868763526780949120976334055081550129700016572226619738277532156304893039209700471864965101150088291159425659711316696187245229384878433775795519832716913595095623337286320760630763251753967875891404835160246167198087761795233378981962781639729923979923204983279972080812259087255261799283175959815174475527075911009194675270219758468033414721926959500028181152829647742882401417100030568201332796751100530476053381809085900776904765203156956429060207802943007848099855494916306938466845772065344152455463842013942601803717190286588834258114674610529016004571990170898713373242903024338854601818138756230343921819269105761063088794826385769794030987322611420959249237647369026439739329672184425941449776152520667888771803185934544533350747333264146624222269250148965866587342458169679165952467126792140741283105581226194770805538788522961948437190109307103763160982972076774054405643436958212580630078837497057084006934426118994246807491209618797323531006115475330321508193731047481686327623011950524221449456563222066903535546771397825618211884621426263680754573230273181012062320508613537932393184053374765884185095323761657651815984421148603697689936434534787273044823128895584715831866600276554952750127635713132211118846746666564306597339439999050434418637235414811565161298906407597647412327672496741699465931509937342492551312137628684481744544660859280314147181174914463243979516776613007584501449287376725413831544946081603448873350201680389677398892701076343274601893961849055679510070945657124544703091448647123310453167911420458565882693063979480530747932093516496091296161596292937281764702527666379446833859490057466508320182541159898357673579512482619717016715439211599790426054488191851426852271201201085726808992742706902331770861843658824379360616200141681758206525214175704449181237940497992499640974785818634204957652786114094951514154668091303082421642023394226804994218258738154792129143319329405395885756904845511842037757843736608470212600452998995870623068105963354901135293414640943437080665224022379899690658627144409151934344396115667796130529280*i1^73 + 648932727542600022082582488999161807766002180842295557575046281625623841516693444173033584092210614628961152179188304478417452328046207898679619793870384736600908663207435072449555131177772752059834291924046252427049392850215217628552451403611120543529380524046680913938466849911655012722023544384194287844214566737212272594946142342205064472487730974014185122838577468170372299061785554861532613680379436940679517179048196881842146262676465935237441055384235497392646295052654486466912385013154723738165810614500754242427504199113930980691221327660769675034562809319174486359883899781874623954796484012550758038046151076971942876186116920450742275338104668517878451664801147306308533256047827904855927634056738692668428450976278067375032614113176963019599525487630294876161920341934996652348833037873911662940290497423908566387405652663607119777095607496716602423489377252274162615282239943780993345306539059321298823759746932667622528431088857483759221870098215674306711808238209648099280563639236339417877662974011401107109235253645285687569560494300596714760854821447274918230655552524102481072746231618553729167267223919465706228829084292058221418018553424319163304577548044239772821868872420174299323353334216177919266187797344333213693453928235022234802464245044881620521692193942233228075098962057763260063584494783559572318429352864842674202456779303861960030396601681767496807972737874839871419786181627313356898591629496163000346646367832244331183699817584492982379316136686843868035171468723417048088130541883629849744453420651507464975630485520562471323427586090508236926803630950704005208572273191922774974771735009680365156081687286684164331140174923638235559636344728496617645491932100259711951873516024917054728456809149982682983003018329259246510732202521623107604761331682312753817999984301393088818937449335639516391083125039297904841072085584478783820821914890509748839155009668612328848770891903263148543663744935203392410968732334331847707290213493409391189713196465140782898798547858227960702496616751036950344771993551672872256492417920483572140009241291109986688100819206268862417170907991555870678870828367631740040840982514118233630480168468450984483043445899117761327455382008307560391257409126343486512415382711256000843931005150736335155776653727114223306609825357875679704539486953241786477963105759940089018857007159065633147001737962460926034040827834528818794015756135364972815011013870402139157315715629453722157834020660560742074329401883529906559810839544082914731659383844740503109870596953515528447643846759475252466807726746781771423037354545831510504811172838019614248190673926406954163792236457849800287166970980512309570625221719444724046420305865446172021845398313112236902344041741274278194196673743106616217367061112382102588065053888126585172781754563161756979721350732715132082699876840206455931112495160942148887356880507206373803625873397864002906199551145879985198746529292864670693585584456484668940886211226318678055692972190599851985207796014850813532691002318753181265215425340393321551034118052140657237229392520249178747238037567444920981236227466669975856821949514614289842105429410044982522119166830396006258562272839607533235708955514905492182749629703568402893963181664853706768634463462222270188593469748300816836692256157351734834141761657271815071937030159280264806629286050635462133273208904094941144570057195457838909297196579420095257092628280864485268369222627314320762705837198015696937723318521667504925122778483329750252737203482906841367863415050270030871612720460022071919473765121015685706690745417119389580117933726717569614483665073535410917600967417105552613992620566808342508184220557753903820939722752*i1^74 + -37467327195742435182202837488127635509134132743327455787698968632619642615384722958084642334293407357595645219577874593970059036401054880524156037733796960559639155945575917201992461919466018360835600734621063284387227035707668190791510109968903840707911557928618451073274654563127663529313581006056026755761440774742703924129807112490354061250332279189202910963355017612326268409453814850301267278558315348001987903785262085551317681336278982035424590568002876919280358142819537775580279213782753273906795533602408703140801908166576092852091780616971299465444162933655342257778479142160846794397753598126003051858706227839092299692580003946478153831364343773585898362092313720708441312611238563469149998887413231761384260387656951974192181816603723947180036881859472022086404849140861241382665171956426450901499219840361746580737654587750147046486864618421432916976454810772382416410474591348762294529123652787725868215945283414659789309505160676313893400961250597251410190919724032355013711202277651610043871191016909013046555249219386348851074830423875576783800774935327066360878745286293188790592596725290471134315873261087838653267105328552503445304637815829347590353445761436464127339555798974746296252015421918004912552734608780940342320382661257828006368866566566208124565058993302961845213368558955301461054365064713484876359279121885504539579345422139302451574962420591104263558915669396851250317269067138832735380503003539346658262147361195796964776575997007828621311323971676979797269025403273858527344191716813490804832292283838429154651514952452984020730752542382014088752442808503328497481447859590708525293257846365769405055792146054087754125473528226686771635873438860920070638779409400084309498859219207193832433789292277740384485041216707334903322582551902378493537292884016032205559254176035225494152518142750417698072702814801005944680065400433520360391405437740900507621557847582510361594659564788706101063400093938093086191302057873104885525986633821962050245781135896446102493000158723924352883079467160510340566916977014033228085126782911412641079352472499588846259871380103498530826480345586162629575333530520595668223983431406339349458059261637742880827448083967300540159730038878308973635575607761007346190154043056021980489246952566228310434363669598189223477844144598838337002041147490238091885509001838092591132204102125065179666922021279211751951803470543329588586106445089976382435242551611873521631846337591135467803658718397450418795039585998773966339847618093968081943085005022942249585534856130669040608241055493914094498181815425934012780956912229473498466205926683585734545718943449642203044788681461831995640332900433917134434306671973221388381772777264950287542464150522559334488584758008113755295756551994009045583108141330679161423998120322434581487372040561829296307671353326166510993766997935770896663492809451862865870299701330015887841885867405449788283047646586605776538413085221136664454142698674915598548009987599435545025151758101666574815020392184336497846239917787758727397221632757346721269345618047859859050945862950254199714277026949026795051556080083873121918319324788027212223116347974523854988493491001174347283124738501797217821656583373401571743539236553544222724098405414961005322207051383479933114489240168646234080029884934400731847052879384626438758275253280625570339520775954426683150156362603804047476027629591320058956654538898175748292942266312579158972976481665786718313518258973217150618651289364225178670251336846806414066639479285356283022086183832789717825713264154881840076065442748151186659290479401012768150577585365205632530231671687299162745074928690855290044291457252901113845025463512815691104256*i1^75 + -281839776329884511184844596690499482237749326103936745450886015833026844941366932491565889518859325157063879413032026226876782557135178999538325686107325519427651196812917281815593709996934715332674852381184183911155286412289508265727366686574314319311861127474267553696326825948734286709130793087933858820446780822976870220068448718496787026233789578616498190533569545197122630648768726319450548141846054638725145741820763459768334089423974152154586277448562244046453376945280268318691606637431170505073349712476365790834174314056506761965679268819932643315345582168478571702212980429195555999922972523142349477961101640321999731463775295752265705093858297655759727863260336306152899645771779814316086562952703292356365773326100657657626679268031183153917272589799501563017159708270167169992694574732823113282904216067749906335964014970130081669394715300440194627073711383636361836138702068687828561306158929736463356230322563849708490434816472536688094758449355026305865472663740356489493485652368725989539984911350078308198109374383556082523779737871764007068556665679945286782570102183854401360991118858339520636786392621521030020845446485845342445050023108393252962016126776150007265382183267298550534920178725093666492950939840315736503646711604979424894289679423926488853215734105337789185249371081467906245505826842332010577398636654121406119104173604189321380438346825141114230372331239955381296744573040284991183048890541265070272994803659810224746712293520955462898348712662921749333423282451793761304241155693416327003379580807717155354573515686847340112054622470331703345733800201089476063149752366883865033633461711973166862515055828324214709514885172131849001374797586560359781244306274144637026835139277133099538716961946614093497973445537467501806574221207420166495285828440205604901968671163421353152613277641473061694596093047032517019299894404030024553969631900314326871879356369163863718150452642985792066083590638022477955197328975315017638366489833537452969252734319640184743052139022996511408240101278990494682798281550844711386214255276059778714379307375943228599307327245391661823504335135743332684647239493030250451624389669475301887831848101692630366637253050656364334539254277348181958524197794310206470706973853564750339504920606137659441913306544941466272937042486526507898350470605022125964526931297415643838074063153259258022280191610719097016802884949638109183381397577444337412381961408185213806510601024349822197839719372402160853311806718214080645908840842937291938375207259152103612113534494307530725977502979361599441648695310048589775025297831788543103362032844804423152145170556233748935645922807639941691049366368603124771827552224726562559387919794422523829286149678212622639336232644509985358729117260066573427822675871347847692397709946249271698245935508089186928045461718455375849751767324656252373177939437193967590280803630846327975661860795321947096528958127346444671650193331281574809181455382777724536584723264994616810058468622136578434327771251851882567694281176743680396966736445657415107984924937310087503381133513682836992209508357464505949863121354176605177238803022194621361508623741477466119453093587741380532935927728825182716245541065180681542095532679832255527321455113892428206136560899911953360310395958042569089469772921232961077497752937253039880804561021210629053828353207001750637985979215454725986288875254503322381224793798260600375840863161406278908019510167162823583806775531693821343084698230846587578196544123848343836475377402320854600917501405334055213976014288137472007500730861808306840703089462609503383136134856403806251591539042714184743738205647669527342053911591549872371737331279897559040*i1^76 + 45611919982542106452381415849806328075091060644242883243965985579562715269493080555163634381407578758827375172414376338961122046794249713653366873115363523451042322482514560781506885761509103829069723243899510368817299848801302260592676214050641955697642189759583617297951756621147538663843806108592534484088074356048052495227842472290982668684423617590375360562839067661387359918086134205712047563874398362173948852351369614535953874412272667092090217486880337652895879478183793881818548322934611294328587520765102919377730763412817378888001826721699146918352846855555583946106076231511952526497517152443588389921285274965824827849295253030449609515402478647315418872775078613911896774816462468432749602788394996530367873683490455837817703461857180544050124433817686382863936940101183237003427589532335921676451832466707544206697619691375180344324741712573087241056644414365205596365133262736603425994330066062514742064531001432342732902036500300618096416164489111094494095076117226606094381829687690260920509515604233490867833682437430328432909342131307837113234311826062059172519798287958196898415279099430487355010236827757502838771689585189322130558236791669201912477734824603724705340788930869238563170579652987224913299968751102267700135230229179805102899367092473196475474548447253258184238860208903533237588957935843092928405210755405726173828816413514428952817242847709555457681585241449539151261503172435024920835549587159971623098009660966292167056681088268225113820478687501604390827945114640144439902342728978806091675514840536496353173551854773620966248103307349193268418771268112689939763730811541595563449652209714763271419120316845189649732586734058456386390562006980132161599433677907637243149053019340966925317917316721861883485757339383801266327713422523889590126179235621994662561714439730158488702559255076404380240786284930887607082876642974991331871259335296843023934775210164795998281815075199786328384338427004834186786949920090407822397477514332243279244519725568497786614843216886930143337173789088814219443470878337056980321336549752159727011754416609370458197429209122700211805840279185236626693102837069104580606877767157781946758911435518336694346097502578510272422993896620595894835470123050167595278425149848741140433125423920650481934601772391740762312885363589156662850825798780028799208250605758431102094527952373609263636694270088134896937671438346057711783820329122491836126993286915803900361868902199541573266523934954158426794611238177074076816563833685891712813652592386331429153610944788799617975211127156727394990644662458346678204614412475905866153882138827943464265457004588478631751749893122901790908743332797793682298640769897712129742498241867034669425423184091566877562671862297626274988423049803069086395200769646633414269496228121269839687999447311335240976116555240677996294783497321035406913642226477050050930333520414282526923059985933344944421376121076749177774504002861178212909290017920702619914712055509843531065919944179743433375321551315369596447481282605761929220960658847574498481302986620078443980772062009502167809277405035213252735273246077074931842307541720730175950310222506230443552370269213717460673576863545392532773344377915708451456628801791243087563230113620600887477652526827004192461439187501844406803133953794754397190592634517993473144842835488397556658085125552133852757491433591640889530705487930336592193520901731148881265464195564888856721591085036354938552926606948226189996535988472221310688140283249424589379794784093769928471106203375545196556762052494496039829199457638038517774344483731503034389502746230183067557596624780940312072600630361958623836988324223501536487518924439552*i1^77 + 353775382403070509997607020295215401861297829940959286273043311722988925285180392513863033956344997138207125325761133751640506499222844936535947890773349159236899528115751643775981184057192113803293416460683378251473805331831877920992535809350221645075893759152263656569782874804236248011097774841337781643018216939139809515578641365470229240862764928395340038147316684788283081264558948205064468742893720525650055726422122079441645200973452923776954154416667009166755058823750650817543370555147747484947247028007989172640448121148354487224468445218121717217678352654849293744956807540955958678253490243677694234342684782189977375708137176455409041758317211342288105842529840157880787477087851252360575359164796383568820888195657922031840246927643910160121891591602873513756317998219353912976966299781777054414015406800361416120037338763347016076484839803740330037306256177202278962166740636964289962762304111017970611629504349084543062985868793606743111761835162079218849509695124252676636538352571315649098380220484550973943157246600721536469368287550079639885528249554937142921055319516164859739660976403970939870018561513663480403710770823576258354804332718967392736931859842480127044687647056933005210468197295297063072527256992361084634368171397877889751656431390964520788363128599971258997662349550330501241075870223776616215220910494144884679937779370605801698377977382562484562173777522183075926667677355055939636972306801453358776869880508269749898487607399373475790043281952265966939415650438454093205444462027301543878134054033080263924576476316244766962530255412220945489285848165809115658955846100909883238944328901604487076150906394955235876454973472596997925985633842922746168629139457003617358904617277472093263281660620547216110119277390332655589004380814698977324761509178362792576062902848163550494168476064358364574105476403847263899302461599401642134128151534323700392493087365731921124265518279011330582776584181403240647161824852952993321134417505966455176014136270329642138527075775703992292389794650508063425425087567971382261662612597529203230751808166130360360540929700781048453794301344776448436701736552602947535036437930147608149727328866088750979795927475839093713090147928866459253841366845797220532442117382969836556072838480580159401257081982737955517603857476156350938725079893044960536698146798457072329562775894687647177632377716744280733001935475754687460640390097598695344327330896082936611849425677699400243700949487951750230470917101048711857186147753286836738456188583775136830588243045417666904431791953052967492542538626032174062846970506261440415823239473010097889150540709429032686925820985201130929137620425416062126439079779489922281793285508992950674322298685521181373984003499994170784583500581444209541445000726091934608766611634710987331640868602247778435867025468318111129869660253851759767465396367273602196893716123396002583920826604774516451203687584276214378924087157682498019959220821300513555153989496392953827074382572000732714477007150334170146174660478582437725336075803428676709731972618542527116728001390283030510113717407995430799975202528509131862452898110495402366616249270627664846765732145587872859406235598970539007852695882053048988599014098672336651437348453213584200111029346096527710695961237783068841585784357185005185949500500211570836138626316627208603808690148276983305117039635089518313039404279858356658268954811698788209762133948332778800692907578594792404442892619651720454752397973582373345219091365796333602704809529201139279297961720323348333687805059227941430237632291221022673048735732330048993247623032527656297219264371472789322987935195158468904729472252829462196241039360*i1^78 + -67758559462081160454904313562373326275699407490749993347936462764236672397176834863347302817935173368078022742349383492856171877340554585265153675081410005688431653308296049009881661860600272618731330966645397751902148521048819255723468828155890590288069576414379017047950480925079134361679853416285008608888956714242526799326204170918913760029552933757878238852755049329187470525666550329411510128024570811446275667393689023669574540914856415411252308239742818049015545715768321396332525615639481909082918983225872435357786224907909775557885899194260579997861341093311109821712988403037441947548361696728906334300745598411507087774041250715214035950795164622553873982313816958902141729040812677592896655398714527283665477079365036190461179949131435000515397800498673201791982738590556087384710649218306600992470947048598051495055898467606076476019210512895760314360059232643576635991000131020952667565872566632807875969935513425846500341462300938092414853269209416484567702513672507826275001216444058005822254872930217215066558949419646599944769062581276530770440798681695563008105171624816658350922197686743750378360094882906847491714847759364497850911185694239710601832690712775520199011916050128155845992878379710167858215842941011800363202735158406068462038989451228657220507471812776730992607165136000485437470314870975343736971281622131740128153850182252288306351098478487914770341111088829694414841452710242350024329753859765541038555458069823991971711612462873273791833036385978258827175770239110120076686419336096029275283953045212469726155439375821563239124606155382849999840036352827828579530644391966727421561428515728416397610150815826769005446231191635785341264578462527364699892937821209831133691994268610753890504292727543805882450030329122879379952577011043588704101871997461312182112952045609340868331806431091430921118792729647649592013119235559402123773148843125124364325250267097477411682674271161198708836432668491383480972515865189413449216408702422235006324610070520768817135409780644323020456480944544177603601135571317210155804445211311595320638857348791093450056653235189639877326466160557083456117185458319007330642487505082173211537960248570491666162557842358876995175069778204934399556636780428465166165783225179244481002559993710769251814781221769894517556901198539411095963662968125873404678348818250686553396672086880266467234374351652611444055906433337215852748008167332180425835388958201297898306134512981101015304733700983425142627893837250399517549348306736240424587203300125161009391684469148800468204930646751338569040928380678702666215549554788789467589367772239921809320899743632333530131126252456158901882120669282777661739430953039098608613612530975014208810408167294113483399642786416037454936204184085176766114353878901150572795275852618306233429214350116730920734402030175501222483008753407404489889822720752421038500589915082377347654595676807440968400435694128859431363138336773303268267238140047863734716548546344906536869031455399369350930037920827426299650549078035116301653249893405304415558944177931525657664895898238472381606717364882731298882638515170515814819808161210517018220219052800260182162244529800120226331992973137641522761756812154724115852752952621411367149391033938053490215646382466842056313413249564943120497631323322745156521059199111934754139577977662201426239018890677649990702263568292964865186179015127162496005688734320695752103373928490001269272684232561001905507681787746135171882519784287251574833021735018642050112583396711070946258432349342337193220510318374545403623641745300600406801162653309613831736435227362963206240841873653453075468330197812874312131684056734639149023232*i1^79 + 138889720555402848332009818648733489349041485657105006034092206381106334870777298824692926115740745413874822163836951821698671344000100244478640345790662270092610291087945588855851918097315196381535093274756496542228675230463492342926668763694958429983594060653143259792067424116706933561693832566119292027802288923717595108517413567558303557033353658433475355936320698026561202352026636113410779649275302089053096669898940356396691235469509044252730965464905328601773170267049402554110267520226755153609544258616892454654500303820088266114097012552412413950145349166321429072801667856025457540642091664063171062524460381364849816195893454905015335278698392237694325561260499990081429913518653094006472672991972428989522242192721330084735530062382751926280641204532955294329006612814769762714830033941823248105578128763921325991490918650401391639374257629638889709588979495119086558036747972984766447626578188525467899450014605348472871321737259993112371400242675931286689269808340129867737349151153358405811562066040005301429205689519606291628079098321179933224727738807402224242824720853040600769562238729409298268549241523069856353957998472405965670568256869393125877538220409219730721262801492176361342944078287582824076540242894077023980090844234618045029450775077638367457814509489972885750749698620034176037453065221237073069819942384155115851101438055938931704759710493120211741368964554062246603246552135216130927380110002732779588489083874631813380337969358533718018394406550308231631180241328236269472415845473053244703448558441678179803623589284233268981912407641905583617754207143024544015832591575255247350336443762031002282681264571776832357807315874993790526025665057666116208781133198398485634082158234026284812659897077024069075004062562370883124079871702432181020131332647304625101016117807038998175624415337325433594704734279620513633581181888132587475691823300975100584820336746354383085470468850866092983509354207048562371387261660445426378237035539484383936711684794109651886952652280847891794459361655606414113356642466124661098085382901419364543005062890123323964868128623605949845212134584962624358807777463409617393386588595376700051217460823840959764637117635169085978411427849285840672022870360423283875555547565482961693439277464046863201796865414131351981024969533685452834445730367804030530500366748043699395111805325802709129820532576521448438345802882461040598769577440111075105243408691180368845182536111993238747587734045438628220102991121677557506877776745415339447884275918922464532082925093710952738126062182845153938814277801003345312018342149195045090550891252794533348296532305496705504590057617737304371683954086299585182421788479454716877475527691746875458936146031501448736797356492797538888832527922562514735416582460768082079017877669401768470182060899109113889188227972289120987056878982379551697390161733880703602308957997752030607574528545922349807166331359750054679176040854395071376109631986534592238143319328398581231218600377249232692207004772117455596724582762118619949236375935432792149883626036027376665664679175045059281107067056005834433491947371182351339918723385541508670510499601900316309905921391822523712827400085092109546297774576433208725209774314992684856732913087067097848146677788535267637601612692276438663703222456170334505361093671350409934525798127607661183813285393814645584124842501085619180076147141782429167080603522313466351262381185616456390323852667822315447613709502903133999135343315337048747923385143934057276637737017558068277436344936134039007112779234394672021815738689590010187031265204010056686625406425879268846959453608086734447636042454777253644270973585366974464*i1^80 + 70694924227498621760120705057952873564719461195721339671760393177042771013287134013581624187728012537351795739615983418893400975424328353307234290243981211516334943891980002325592720393516182506916650383745515394148444956534827617092307824940737264757073605880986027734906322533089100757759151652978305133716721683149575093955973432570905823870339585045771682323386395374709892880646520882341418747049076013325069543339150371688147255819408549224692939303816625355513183370004155604334239217898800873865718445889525111902985328219227003090036672939116482984766763126705208973959340322743343133994603226649202885462985034260800784598317357275071207643830298004651206671476474428991343323883832810837537651463686025362963460740056332279292984636079738805933229190780956624665427164627529743675456662408042027334050296775171952363135868145088971696749132956373056072385807956798842420043670491677800372413637155922480115614281051454708499490828131055810117018509057356054409157955357212720574810147002048933617245378777267479005424079804927876729863050819157999889985956583094837338784311923916517469825479760467082645634327105514751555154510513668841754440078497588722960907538762821664973371812306907073817666199766943702701905863349306689760540563626889487346052498622791610617663369824905963405408874484820613740767912198275230771134200713276174596086507246163653775246909642223693853237154235183755044585147755807543550940693351858256312278736635042544060423878475628445028268589941969694449864932211751710069821072365891231331101085690050688948068263738411349802491289001502646893016625335212616843163533962210054073741155274447499907138209518551794301681187019327181432080654213870735502958883192208755631687992477971648641380016873754484583479538770096885623868936086147242436983828027597952810405607192030878966645323517874851953010982728846832691527057898893451345046741568485146733979509480566547009046954388311850838741653583906823506844111527758530616120613374121913737090290499156673364513681890163993306739312495800189712947562335913456037231026512861702324058008539103348757810596134366053493515555624351298099629275382619758391594427519041106338526698534111428580164119110649576460575816440301739594276894666088362297834533277659656396295434521779724261204690679861783110572285943713807548656812041399275401965048964530847409075142195092189175388849212520308769570232891856476273155368602893712132215278136307334130161392679299048472224748296770382737920128608921330651649367628450560725613767606650128247532552962193299683183651329289384643338006367324788428045071062269486112163379702541800048463983532204917245802669614625284773647738416053974864470750615063035510199628420315966714364023201208332410719097352414880047414609063883335169577077054760269903548758645968126428668982550255352970923793285242749266311114829070640944356116471299896729070036987088153794634524084044247109022422761288395247152797270346774040947469684890070643776910265331884911451514705259202585901994524826120778344250081804888748078154140231615042368512252394366808331261868085654465554902761803496273072139373935644799304758961948461602595271491429418138121206774968078056034895877072890426528541938751104438559856695836663960910229209693077464760371969850859629521201867735171996662744554381385649197866620543174372892059716826607066902842653439838299277850768554489899691518377594086865001911980556923300526746861602912338164187364606984045935549977251843360063271444712059798759908132922985997918627853866644193264957738075896868190115480828889621925754548623389776564539501476206712867578545288822246704774881308131434969304961992507635145294307393536*i1^81 + -725827352136228198929007990801021612106348835271048906890279694355364409752952242098927030081679499550301175549658376831108989554685072845276752409947466731312857606240626264864770189785948901531749485882114077641150370792832879508853178479611275794799827434636348858027136744991453501331337762072119921656274968721282437795064147807518825047312340686188775097933706733847015462348828738806711780406605446786163444183065511744190931413868288273329388184109135347499076732640643160286061757794208942073324550603092999516966365784806675943751348477844449075865719125001909823955535767644902124740051674626825034009575351210298166756479949852338674012105656246355305380200514396116018965977187143555200570508546160613069216732739169872977534302145077206034230007380976749952736133957551115715824504913741683940940455607404111651311680048659656111845147718149549562605327807503119196867956495124568077496578949813375695801365653809978722229594340660414730167484424841686105221253416165932002399567203389872494695996485306507521093355215874188874322304653834437763777539128237915902973545836658167276429286460973756101877334403848071796771025517593046145103652611080957041507873964428575431989747338274695218368412957027392478422012356709226194461707065970517788064565560446973530833756537876229748701692415079420898242897039721047457349883315118022578908003938895139752263984806243697452187797034338161981646760964311875528839956274155519280892706667059600772442902631295019807923831485441496579013258731131788191735626719932019121744266104174196916734942008762356598305406662656024776363887870360556884723158026261083162775195376495916816804513871467954607295076737145629546850919545312246006087777983208331210268852095013764708914508850493436752339912453616510264747481288678722246032614785418948548330338803633075791788885424873571542279268354860113723289051822782632704362884738022377293437869668742431818418046980452602624361350248713578450127800005964177022477759580010108578362926421985142573845391538702055584478264784101319959968753772303554952673200790289745790501565662495311001475128303871046319421793924612657667282397944628406032720501351218364222309207402030663025083181589681575986066711722194073266746649747934559694128464446566965828621992583875317537827479003234647864928763397065076638301590595952171683146425396384288044748918766689882967343784821564145661696798961902989163063645817263177623901865414811225405573959257116347103900320842800771186222491944822145765060767547821876446751441302177459726827638409646910506052055523806133565635878581162965432434205343056795424070639227114521453502689972503210105516156224491647100387494410260361115697117356955917268006771787359789518269853084146238410652732751180948765490644110943152290496570118604725010308975130525516061408367563077642419130969905770319710573733612723398123346595401777840429754460581451199396899849116635612655070276762177760506726826423596870261930161595447404551241093878785691087355317162599414978339143198440484189162412646669887984601527023109731066773139691911357474231474022940522679468021199762536220662276341044068774631153908706684064789054481467890291473863517241814456733626570341522531056243105869012530302467058965675795195783838645929171138181995445313990396218985503395323623528494346398417130817675030774728254831860655323040842088737003359811376728075903471344738011663308524885161959536507209820565901681682308519726076502795425191042011872136228796047064909468437168572035094282017125443342469550671205127512848214292597400054498119977854907231620539775670978903073695388224919156761684389658881626249549970911904384820668512682032511320064*i1^82 + -47687162882921368724230886228306970496233624739518268101804397831929264732735603295855137217244910701122165734347522246240479765786514629240284799311343354422667324045857102298995628639069486136704066964549860107111873752465485557737336427389321679055261016280380788638164700194047478573143161951915407991384534724482397939532422717359657646459014774157478211584660485147868765169732568728509420633716770755568247029949351823447581669608939066935829584843285726382314388261381324070290431163497346493894896972827659886217017308763580312057830908514774818447891258190411443710714833860395177412271109697868036125062458705220077399206348127818483062109323286583940463855166599209440693754223227229342801883716720091310122019516334183419970254606324421951956368205315237358890267531403405902393857888187409427738756327958894440975140738306298667651745759442878877413337040073964046626291431684377715687817705696135099333519190109309073013059313336867122998002211436594180775708986949697160759212082360575802735810231947239664519708152086674854576500332961163305802200846165846393550151350052656239614614127251338383297115417450023984777682847034399753694735577275114955479304803237985395390642322934310931040712405126768570724094774424697302629938905837665652520255709133073674782887816525720718614054080432738895033646217034930645488672004354851841189781083296046095544376320051946669459636304592612575767435051336746166106344129128323421439908494669889373484050662064778762391322130353932713832216031957232760799511818987305399980359097605542725448402408622065831287520376809629320781183406917364661339670589130176889021698006324325269503487025297091201761162379101063061401969787174695077346613103280673364904959380390116922557365430233953755211263705620227189935288982264276213881309093878846827860280640311460812227412787336042131726775683928960660213839637560553933007469799638750143118878766685273209683324465215806647721985071437866802039918731268639689482875539143483941956847858629020184616017812817639313078754421603961051840563366837479135700161538510895557534170314182766284656037559845238314873203501124538695243784334727319317350932940925823707129370757601347970211279884411990011270362465464544938216587961172499299603460284168423256535918872673221182598942961469836490661290853087875532791639175267707909960111304235148515688120209333874410917879828596379833434497034804586208320438244162741271731421881079301163369134438654527058551267110756150439089711065710612957252620649900482027993196853107921876380890990231975026755084345811192113388324356220714155561406028072003137488849907441225276939509441311803213420229979809124122137605592057556674742764704523437280545933362486118366744375523036645947369940707584930747269935625653459687814426577542078764654341608125292235007438924547712704220286907927348193807665949258810675864077427131980926875139124058009606413827635335831701890055927022629707116513601594992082653631735842012842220509981476653197393828040457925427750460345297037730720571842535848928996609855863637414748711225758881143642503024112025467697010881534409261944058023911531006495571930593422736219789425885791779302958876734349490810989803842796428357043546401277526218530709721853093788206033271638078550694544469220520687137423924504452225045120671665656325111859127544812758164030935007424588640808343108780267935450674662622685074262631860309257026621625842484679390737097689853931726635100845042085411642153639131737805193010052071608814571530184498697638023308734356145976417192810704974245093683215565058951963569746409246920634140293137985777729757326838151484101216373174632434587339853002644127744*i1^83 + 761928656326429033733357754314490132809451565595852251919292065038924468646169985770122544945209065325380131363900124100332366308319922673564760267792191127251262523647678738592220241037193005182593407824484039048903740437087698841184088138413298005309623565554905722003090680753095494801061509773138790769186668227780351380035354752184070854990367154328006845017300244429020071348659075588638909520228963281608813245399043909157285460023012218382676085541171728307113786167784170272316916316130782338071003268043112805343382110483367035074890789498660653058300737992071589968193304576601718739240140862570666867615382627037796165316718915907296188872170682238518195657812042871136524643045662588204772213665694499609650734095978337933939316489388305770408295938255353138990277425520205335174717516496464844903771612506242729184656271437716429406508659859016231979127561302966792725061657903139523988694531518438583585485671275183752536415394681804683924435531966112619855997877325851138454875907314757392515612448293413875342075039834038918690958058847434555267585551096339774189224940866406369318548599249835578740025374232120258906374794567444900717603676233713472679727839860942899312822693997321474771492412243298745935003703981823914748749866218275697385892756998700275935015531200413693255655427208628201588601726788762239285661291923990782923191779884810490644723989061890011816401179544534472798656084231257292966613906108255673937139552178805218036220684423108807757740146786924697764266769358651103462232324954621058393430554103666208542394145831072691447286735671981052065687635042107424928648268784481724551182063879234986533627699238721217920437146957227389870815777278320446286817276758895404726923390180508269099626354602456962921586289545026483352630576367835893048384396685870970503874542433444699268260153748829676256971413259309792980591375682199995211934586534876521303308555611258935439550678966303468251808965401042006833078379552543360707575756050933894532196916534794322987964261443694272696511697025939932249668825142669870537197516437819613105285993035188508781900192877994512518826612107495787364963379235858612887962741146175775455477154097829952679773878294699640063102369525236256328316862549260188200548145185987099420660211454783222036134210600392875384621191485780494930446231907717937188416455720183952787075844693289776982516366983030835373712475237551366177003800393267079254666781850107553324448845340282028798181565988448965308963017116056258907317926435884494269310160729400352514134924226902523283052509167728154596729863474320989664057161067798970649110916371124628522154564157559303136922547494478096953716103960488248476444252355399975927557432907658058806981828336220233455328060888664561218223524104397571082292929022714390767534449018216956561549318795945041865745380272264261969930496727619702047816919938126349642010844805791393226353895622862373085490390024532535398703485332175155739383169564821421568649901449782387216843773196081241567699952539355520395490058044677309299675088919713322891098001730758593499070162948257127307157230318809114611942190632143003685367247951776731940212088302525725774910646143686064649528588572092061283137744478659870864671606628741503944607813701931431899176031458900603846600543466717629013183920327220845709537620752708714665121269744698294461590553209989159708990213293497271147124053221702119334644881106950617394919508706183772664047530423893633559169169600918644963176828189008193005491015722190852051768666212919991760575667384167066834869109116472402984438103976318058741803252402961198912503938246284196819949089694673230695425449406272372736*i1^84 + 22538821845640845816874829383581264724191751128067558111884491749920209195312056620465939400806458010002158740459653852665377950020789488813897587924498313472626757894806540060726738716135165960166120979474920466363589866563639642352972655732470219192818062227704628357208527051989747416626064255241154859680007078674351833106382033649317148351644230881721504257475272983982044811200105060969962212837902859629488651184430886591717263663074835113956052930953611231974428966418163045646965908158017702468402655208362905652157815974083972862336372788026961639902017095224953249526054250408787716855042464564308541548154242823110865187250935227562054562512496366069125978952086321197719839337825432795708762472412094436209311150660972137547665903963796108637442272831166852132261340415659143419212350238181470312350918345307232677489676785367840048711231707146775873888584103350953015007880865873379568502525801341895583559293701723932282558806069951878566142023854396276845790332063528445328509315674835434144159922231464684594985645311591964369808772599044317160784423159245309366850758834924217581416553818647374107672287418805486499453649615200082373961052917447613950180415046536377652877146534315220064144867115930482002169496965920468118334451008744160135240748132525214119679258190530221457208643246149488293349317158708384663623238455266651094788074007470385531724880613217147345856351061038509885097689559736970973551647332715047926710661745477363742399033847132601189537782657061994508124700899691314781994392644299300677640190919957691968800098674417997606001874559312772443210720080527274698274400067271436425335675654599206463065819635843422649805356958931511892644850259700171246269338180847359127585699697419272297091901683120038570787083084001181008624545838449821454178749768535506639636093527594956807343981269796306841448330708979574838781424867589383255725166543586079324233386305263700178954473340739225362303816282495395045924655269346686714691481266761583604126944340847849469208548298668352637678395128128287713859552145542757830474857168916099138645256251159018969283520191495032895139030397427948872152759730595407304121352302170310369722641572908006619264202984888814865181193810001198286844811272809554121528241334498554804762849537031530294791361173552701274372314246870223382416467926810014158250573961751499584901237429082949378881992712304083296684446802870296001888111367341241049090376945932102600960978293120161298801560610338628587851376595517985174803594736308818850685588911642972937224235177700570369685747421264772824203134698847686606438476133168457534125775069282642554288137709871048742239486977437292950264084346740163076750355349075575469858252187714781756370279351739491142121498133061751719037370591318236459412460897846315821187019021199683104286534355382337283134362293797566951675074821255697211898823140968331198741216189070393491938724880640469852555479304999616321548090719384504031305810882412622893921670073685279557227085916625252715017601153950297533592473586406741641016751731858785932789355808246696729276398610394618489684577766702465838777078234891457418234323454356257163525212654242285023942596208458920957474644978751228520260921188418982836137953130987415852673010381699494912325405785113158343221994698013718839569142868177496629781021694585036228455104875863251290335178898462420648429995572909044976171060411050400098041318937699272796272627568027469366618335278264372044558640784331487409302888077201580709722219630187331917637221648816245285592941580629850747895151214103437937890238383154307329866924472306036188799363650921277043907690906441017869001907786219520*i1^85 + -472115271278597229883691214418134822037098823198779829201180616199599835778101853563462876449241367914422899521313132173513778039652027957568366733165382175055713025612233316074882875148726977973174468886420797232386603810957141393180734025597690536278688528629399210038463182755412737743941697030068087972364157495592193437259312507008995685359312217271933985755975202313174570946719315568377877940925213137585934319171619670127554354531473900523531576404844910502445089827675204938318904702562979345389354798055931334555726679711139562405117597529571990999130746095039070170441303084996298439508530809568196571115888358022546167376184074856037780376874329081993136678223034593913256903388726734274970879789081746618871308502022422017751630371161826598703419206300242098390030327807756450100751571941921816618951818441722644248176351150415496273511941791938608297176041796178042179416734482251238630351852534165128260663088627422519091539634597754132652744623149110320828288628979414778678382335142454893727137157625392051605648644439723834038774461535306163115944104055588167191941493587708209469846642958640947287793906807063369736399024433831585437190740819103664545967339728114182458430068337228977304706899208494845510570946932682381996738951980373211779772711948898451643021162141169395811312744162308192914439569190401965628479083066910319726849589649492343550418020281215836649187977733518727992268211374364937202041378079557328970727005485988551232188509494332132171780619507741531789429161578316956273160594532750308589788440498019019407662095121265811442810829877764412261089397640629862407377605949186332049633326836188192276578302337563385360547460739175921346789415593524324701926893346011947722669523372991619531191548848077097712853848772476516622604607536409317084856895940809707721942194075932714842945511863860760424864379800185492971868137587241346472405595150227255940307980964711881035489008156371378203473389326773260089640330401993952497233982266836369264828243782746952144091873083620430719600598901485867663278185351757652487766660505258907985964618626114141207368495051530515882670045741856702945551356592144748195221456313002881007601124815201154615894660746246818996325413723286018529572545538871981139746597919503010168906467304016028793175074305515117181390604428396113461367687995142223752918788970643434189478058496221252684419540470148097944218158534426498580815853589896145663807876401422998971758348227946375699024336382703145691130754364147218904610648795223380085727603933406427878627191703793386289068242167415145313341398063479313987803879605022812734513606859302581527237639999722682861743725727833978120979957850793614441133830170223180042297203679323135464907359123497343191502204714180407615299879393240456733451762259292641339950092490112284363781039178945292487674268949831694025863308507959383248525048986187508381481673078566322933599725667888547292304978872841365284647570330005171589190993877356703204689499150258783561779616723156030345117067252033607038033061215621153921851684090272407861544063596091332274962468999996919681566600218791197417927969728434088376487758637742683744401540141502379724928711857017193733202086133121586318032639820980637345731501899852444943462332301102609361350230876590311919300300951199650624893031664002477423637857941927960303521699289508211070263645975749737917329325439343517680432071611520186256205379232377763383204055268693272267262494337660688494562657386255294435229470402247818663973541870587683170916280565988394231851996532785004893425387456844347866692340582733272495714193776571036166915170166492142496856632775339745276053159936*i1^86 + -7588144390713108345186176871312026045556198229642769923099165736490015109828304720021357107291246825944685826778526426656533630198675106221216029187474693396798716207101012672942249573269659352404026790109262365832337570400597431809790459526626574528518341231316593933521619977254812864402995523197390128072423190947193281798266575877663838501448739008528886719416820544767235539872437626999608483859880881556234566859549342002466540239362449431662330812272510995011305208028440002018710516369660715968302220461491271807525076729607159425032576209712323044415833577929142971337682266532566640746720340406758434885216198605170930307547483359860770736763924908816579898036158662906843706583882194725745334768196385572036517779102709888789820908315172428735929547559560560020475492691862305359508327678172601259439037076589958519925024134453237703253998742120931608120928254318053358957310462439213385148509915887134649858225039088836854971027008227298168997913381510964521471895533837966037379781412229459108607261137742039144192941880860687818984722099780540805968357332880014898587950510946383988376946162163534307414352639630419571490834211355360569156777713462244416390157032301886379736772745013744743619772741224424878347257750473485119544264764872857081752792158660057029995165973387955783629553512296817548922256825152702798814191731549684639302594085643293148198447565572824904889197659072516692251645870590330357904791596997240627735032089184892316038717907426612428417631423418055882791538215060882048236966377453770682670923594699353367386000273838829179450428451576941460289367829783246628556368123091357052613705875821393812327061717278514798573070011879390045556614907214948641540641790619416175640651297281778624858838558086936230892616677328867407373090086715913752125718257826039069629333052181293046358404591014609016107569345837932692760060315341718580625888803313985747810737252213392842533860633443056731566007311212592306896574839778864878773231127396652729692455893787611941608315562064329530927271164731857022989501062312059955413200407137019544463633032246003348726982550935939516662778385550037867015244458358293922146984152454684755379494382222871721646777074045498499545538042174571571886468230252790358785138248203210252202748544003160800855509939286531858217322743085614214909559967906898107824522247146094255531454589302028124267550304750197964689357632197626734049052080411189536717003612154052437352526000820249242916718515369190780642983309771699086474929437413366272281306733786012955251563852513209998611455972938282046992868176901340392974372068387518116900216500055670923082703634671145840315465143079459491994761264915078926338273676472748725638479486537124183741569022467176159858024125600997524284234283045933313945498419236565468029464286693300188101031511951590506582437819931631422430079964748800555526504217775166800040073056132884981214551595303925000323718236739908525728612504177277861144147037027676401981708945536042623439122059578759541873362150314924271243532352954018513737894334041724482042662999924692189117810212663373069095905198042505970455408145490172247394175796781411333882367123744485057674463717369417947378025147346498527477398889626378775144758046424737152862244385482024897518451571277763460399806829186349873888959964023884271393410877592320060518850842426222150690602853068197532676517171280853361135585942671624944915711229939851353666035266702403675840818079211711773825197108708318285253657270252559630551546259716043725323768633718456747398088402768071745609766358577499637155682851937621138087861019382162200999116796428961295333271198487673512656896*i1^87 + 207821967443697280081451006851094935101758130309409253359409441979084793144942545005370624788552753608698360716576701279194001560487968070852778226886348153347122453847958729993892683359559582985685093882725208893886394923001127626729580740780103474265897305186075017060021992618299864832740737174036811247828936153864029117328595992492871591939580358883982316230631249937903585835473786482475315427661640896413597257226899690735969671015650617225235739391642507237472653017591251680769832400406722156392485001549206902350803803485688968474551626273534363318656030768374425114549317895076909035773930243529050007460936420201616536552088468612005654704380713889066311514052750571699542465251563983785091546074439407664660232405667868329405743974956058771848050784513102815055230893780518680282070537350208924579958445447061808949855431628863914528392406378233418014892796113240409567354880460217342689602135848399633626548094981697354061493336036556439156829534865454386321678006084395068230342702749594539023640532843997346764204949430981769540094495845818903522159426638457939018034697617570245677386950272293780295588524785758483769981563647962339816136109073041666024368523012029481248138492540174633595476352821460450212506836059590870981418826001984906795469471200037453535175582808640829802625928736778497912261892961401474081161787444263486806289026368485766440233739490451267326658047398305058412526444045390464264912075127488300129393745814563539632558596632671378703412898102775428625778020155757657958091896016718856490012199926368461987697685774082147613041633059774726596903596661331082076766782376915788670280096010292089520584493322687038796673117595219939798461144301800887044096161109545340410439443876750225502672491992371428818304422902940399726860508117850509310326614163404764288139777127838694415839528705187378269049612695825611819671875410329862330386086122822325644087549849134084928389117529568441413708867750563202923286335063463672101459041640639561177983302308963089483049849650806597019858276054789237600975581282303367924894296850836120184426988768148113131483949205487480117355935294089722349297540734205305447638267698529804020586298866991307583376628528022938725976411305926869609874116760342124266126061999358205781301159213735759927229881141472346320001448291860073179514668020080763444957574479466547367189550684733794391182291931353282881347286113181251433196153156693498135069343831302244688955407531898079394381240838431732957714474366961122778534730454878742113195939082773676000945703266505924586291749000116562687521541173380554178460979812392565684407189236106840386755955702089294236129613535462991486003290532147746732266796634194922761273859215123136936047653024962080748167534086345539159003079646328845449168546973056746469991874376691386248526875389614161174357357964256637961917368111937774040572541083303916547684179865572532393993648007531093029674282751116807493660807686506966760228732037730064564567641774349567864457576021977370267219708716737974085150744133050065981496292149463484857772181400236957665593172910610846710299384671714965142055972689990366308641358763513180159877539424484749179993849188563285033494833845659527627274530665805945552938229870262582841588861729452603555955722906194205879865524619361718844586891656510739904247398744453003207217327293570030592138955988714358708952577746905597162869799742905914374216403292378662527169832684537805059372805603112933124374805127912083035230002734441710105640370651389193482761881195901256554654227148557094813525580093263514773304186392547039168336377684195293515579832489688845524370267754876370944*i1^88 + 1580220765381641902127292731015845623558246999001196453310903472974765085280911737178861187671671862399429527125816214745049685615878603203624284305193725297198432923115535054874223119742584045254300555753729282033672576381547867879004577490960957180457859089679543894237997030477831166080297017688080247934724645549333656777827158187332467808013937897311741012836928754383769707327314582112310892066124678899947283303869879417944635833700863093581858064603198081001680458228472503666282792100824585336026727573911383168309525646990886780236933743833779233471762732216648183230031608157403821337019875887598539253056497389441803030057399397842928873950436224168776543896164686055247281557424300667288467060796144050182527534248470412656819028826375240050541279413941200110603461397443296379895176815588250434192034236317337382933559835023663442084653372426104453505709260787865720543891057974251818127206337887511050275659670398438163680682021157348305540299202904181069130276223979814568135845858463688160474268541834958448191298023627597742362662916618815832407703691287814199724848906883262459094192174788515080957160664693402604945638210247648911290062254017150282688281286581543131197293639938159973469019626608241325405561040681708741667116993902996396338213796573094833376051996375791829517057377939459775393605896656892920403367563694636031834253905380048376977720854354518438909629378826458276679309163227638855555242367467601319629357046532109513616776389836970546431022862485202621028785181441813394665364871053357931127764564559765175808178463390675608892069779309489316619496264291023571072169024130169932455266458406463505486586307929092196738439118643451116342853803228410650292741685748841192388650109638180632729487313138225340489472996063828963569675945976768314999933452260308342594468996911048184800285917957933618814383229939531368450553541714274526059063471186068966590691004102708560057919618195317885656025901791371858527007401288717262369689683716109011020344118514743307731015207670576686523271895108993442902840949374129009397087798964491386062388929144864169627468298744127147425997803066867942919022465234401094324054470246482666738341735956104278977425724033928976081093110442622378720005695198242371762710537941135440198632590080446355998028122569076744437758400624163001268819941054209745783889047492164670431757332668358394371785893206100325373763889695376145884756192961076675232955079420748219257508949895610812590424944774855705104631785379244608387091016674577598979301710085769206253677976305734937652115819121834192107951361379353220883983813673961593766082532332116882363148799228776600560793791805383630884500700338463004772707895127833541112867034443171932132868246566316540353577256555685121839947101796449652710014486812782048026864052706891971261389314971311792316881373661449086690481965773636256618562059760233338979710259648511711799273789441474469150609623773189808647521433738715533468798965475345112768655727052944938984833248679235354023580298494984566086027674289131618211018730911938638646175560873552597508948069803771884439450066952414691270979871337139326613510864816658802688167856200148403642582265175732910809938412153858369776391459542875895131422461109975291590243838564150506061219458560916402075216119485896797766265273279309489671400416696779156654849381448485505414795610249474385251576599168830652250776280341990439009734987009242934538334885827472965957069743776041443862597107926209050890462698062376858781503652657329908375225454896917146946330405115261358551360349906262843622512524163567061305322343187675303520986374250200130863131103592448*i1^89 + -73007424532317245903985282378579087995536701952927926923538329670497213109222612634202218032971597178346750457049259011313145371343849845451115990517207293145226421602421643999601596420238338764556403670140436229170475883923162856480832861255131088463944718535997236210279217576813730885864359753257272065116217784145100829082590376336304520213577846021535351152430239510019200825073982667808380045998348314065011054794940575803016928069189424009996387664189462689863509020828671640532247910056898893364266335202181943243274866586259639227467263125318629653634519894407681189601429678140615836551066257243479272204269990870583080315998188054998110054086968881353130581405289955257531870553688142349919859822341691808322961195404210646206160699477560126779282988926139511398820899359002263472430369309573213017634986780645252471561112264623385427591469889963417154149232235148553492905045409668026814160364866160245550738474242550184584893435676157532953336694184935054464114679104781830552387780393405360230995663804203890929901252358673494660885344128888161143384753308728442134487090715264693600696425145532471836432493608867601073659900858482652753566959460054731403382235319535708421533600470191312291426198208091882940469697571419436751018720986442976319962569190435098946833784319995808101525884291748668860807144422240883810062939728794171689817565980613208055612564534579076018239955276520829968631836766290458668567662709453147163761771744211760133575055228995590772879270619486005186065281558147871846538963801105545452700377272445261799057087581613484351022220902654096815021770874749538229979351900730978638732425077332879538968268635882880864441425462727674877405634742930637051292136815101541697868846494585516478821894695860611897050695387328924579603596945686819749910688891974527450887199475628650297707496742920244476454959475614994439070697885057002848542484990379130754777277659287114392129106547770726503491678814064409647249377279024787883533432887142600102400967579722281855215284627897031490300228023080544570974587630466718204945932229632050354922107377013728933215745384695760257283323004528529134410530424085846838752307896936898825283234734295924367949864933765978887220739442107123913506831014262886532902501060371889698197839017713085394700004598419667170299937830159667798285146534100367345474867145095002034432911728542653705278492890230398304161187409030218634188086516047534614015881270101448831353128378458105821155646510781239812940570413587110581103283857261664779644941248665378986619901950844493215151311825725355446961359557371537350787477936856508623053919448610387277291261367300815840689885548269311970196682399882258025553828176348671703830867779121469916678113656486911380015137594952545227212947113512242517060877446209243032889950654673145996129975551095221953552427818413971882042150732392674556131709927441925566936455168129172053409624135213393398022591253413460951961341462543997366771908657955461828733168053357419072519854268120929835213316523718696672106101709243712006390829687189523463216837165874723341787240924758752643335903476831214422992061686220362498722814445402008286537259926111616956860666281077873114867328595540735895905279394069466168726548165032396420783091816662577912825054001397294692415601941253242489162580315963463569429793752862205526474219539991472927610427291149188361371265534645257381073183643877038821242027613867311289412573706114247199090938777226430551120919095692565206461563040426988018017175861397876950614091520244975208688568090984761442270737189284068854173543910335032125317359998169924701820581120721065013875310592*i1^90 + 24669814691713302955086399742467100849951194639268915353384598613800265140569939926555648724684953243372566218723296545170482931527076893306338801081193742348390721156827752323898843293565191225333925584525271134534848448370822898312583324683298039460935519741649371972322596842376478389193476231302026021039026651256658321980763720821093852970079622429353409844889761600496318553809646958644535712962411468563666640082356041596763643058007936703885065771082979128378023193032498520298120696974281436349378017764884089083427102453390912290218005633269865897584683374475773818910618864242199136305897899655904579063500493487935393478941934738915368054750923877072843957102188649175537673952893904155537837771381100140708492571279785227974319353557157467834121976738390673105438114337390907062293987844448908272961245639498937714133018443245003589116746254135965342973594920249860531713937213556841589455989011451207491720032174420457135733894775624307876925961844841329142808646764854375456211729362194533804286810625431348221894922968727482040668133763679192795492927722150906575044090177026377000198128036690780185467597437047407667181715974396308673845929640202985302597566330546429317765416976270780627961394972053144401565656786110588850671084072513064462664580184924699051218619970507411819372864800346695677140023614800131442622060406643788201001806923622740118204205876297254043796197527335743017854324379456063773326249106563206852526799186278553533669677083190064503796232040948000693791676252148684607413890882054436278533261801987668102649526486646297213681039088368750155436285222265675850046377455876812611940675033286753028360360863652007621805912151215188138476857589416893127979163270392048646908521659188142090760717750687355511933418845490530746972086727100139347363731559297474300827581466160108971984384485044699312171860941023804088169213710540833770034020588435320892726791664497500125308625416888294891953465056430578022778619840754927464346805433175960149290153720518446760941982316918184224795471884226418314329537261266305653973486622539874313777065125309989926625845665840928750590101738402610223915930737860799289167674458797633173360799508973781943577339738482821312665918613083724354010971651569707148497546154916134292197183305507152435188681182520715364878888538688719938311375924028392382155003113425289872027956079814402427579183301330533737711631314765738149557490002756604029180708588115350015985633931922602422524271952346665844709580527510719392035186130185303599339081806183999426300790997476769003898406799995169483648343015006985674770407449528807426056174089655215635038247061409662404183133694189070525155955170301271017302052776927413622630538188000137140938576018450346478844379683008209178089654575344920508517368284257441988068332271775212599752865374412176663731936650974373678913661926314626229589863404993679237577939800786670572081430877052854679871762851104247870967462477211680923749226077754319353358026078021154372074154281300889537919097871971563471971129644618813826009948728459426120808314836352376217164946167173972548366975028429024004373273047289541165157919748949448060508776944620211105324850626109043882456840146460508383696857467939193521721935990638611326448275936986536160890532154382384874235439485961178957634754058097645715930977689890618435219797997603890260953684924397580689490309854430666763557595545835368584859988045121850044709593499072391228153940570988630923565128311789894076981372718529108114676359265488823061072124060603499425657189430841127976349309622183218526488531911087811044449458498381057616305974041559523393536*i1^91 + 23042898053858033270652725059826547637185893740580374215806871028374750442785242479386012666732971198132007449427862952551660531640599938559497578094728536193641154632012970478460767153198480884079942612033310291662927772817458724245874655404832393564989200948673238541491075715723132576217530339958436485694441098463507335446808195433519156566657834438725521464544556371925912006214565389806201494645107889931102979736369855919975557985695552079514196513879883322296831449724228685683325011177234237066639927907652316518365557413617865461328941493536307105833957063905326022012961227333595471744632811584847230883515159802773235861196588351021043060501093270782183387059279213788699607568528862811903779979770655214398394341672380541916468114080124739055377952303022912567521480517189102927495566984039343762684722184206781552309288386647471853388578031711441431847284736747206666753977232248544072131943060693956511486271606214977962691920869499427443915083149409438388418877473591734645782350940795602397302297242368871492356594166110160584862060377024020372347976685826138076544958633628020032123082239795817011889988838544991308268209190014543191898841766629578706173242881651473548189834005814947938609505506369552971120817409195750581373216310168690254065150466766611070155630362037496417844092471421409194880308889417384785052001845875578159150391015297029691240420035195157742561689487261788627585465599805310346367429907272645691863564284124924467475353331044432440825405780503125725014240977163682717644676778619215956774906461149952113829242444121328742198410309073050469617498522263290815165033196488976385772432283649595184695697835090309302560263476574712747125724783958936367034739374081058376133913550622880243375676841472744410000002438886381311508144138522535809598996999532143506340863916311362282967698775726493298563933545769020458375032329195869290362801965351648102633767592585362269297064797081945201207790323264743438043215562491208408128964157881216857333672606842639126975840498554109150415862228992032179599069874072228789135834436593622575834334615794699427155844691676449904532586074471114247781900394032552412139313151711490657189822228163513077877035606848457537915841166736373850055665075157899912254098763846325928047447387853999594282415619007048662638343792857060014819734982141150589216184151227239913227579965622774576396384049557243963790150415202034253889184071928390497896803839824931301227306004705097649842496259295115303809497315921063181675455318035279227887436464817554225631263669965249814193142605995556469298704293526810200112270249622127942088288915006987361919691443268498847230078047097967938680800801669321220619367763612911649519801956959497231908537839294797925670721629153843430228854095176331380737403413899938453048723935483656803195922440839141680796197011413811647080715328329823645945112502873670532399378153036041506139253745624268490838698761888368149763440094576577387004125454162822457920040676896743271358332161476324540810123294208630187928730438521207574800829337732083312551988263226975526918590855380840104524825532647238976962381972843818532655596011059549772965830503751799751312104912648987539895095915771740200313690671504341968143740416859729761003240934675992033352283325376373398126997610039907693948873175323118084215203222171795287070637562254521797978392477625385632526127813490918744304105616581806308523856193066738667306201188466324963388977790448602289308521297928112471274841294458884140155907213121173149440203252188244877195542608956060113244252251297057262729201610146259813163914784506525702817827005988339712*i1^92 + -149626339580259476004239113716040050261687595611271761885894706014337136491972352276975015726102739909140001054191685032299725970436037279972701423956309999744121674508939123570738751900144380754097786108273019980404504032523465836625960122126456601605916746565781037604200170198344582356264713766022209331946819166133190922828590287250413146598070377859835623137956517884374931807006953027485422119698033949894834543987279907781688648711362042021455908320719155783930837887925199589336727627456998211372385315150280698455151707457419251335889489929884783258119926970408704678156532627843544195000908627551440807417540943633399139148713692810928791101548938926380700291039771226404072826203883773918140637371541312984036787724012329183239346420545259562656105960583278155732514180841053289618227007709685127004552343962802242382578636464079007505951497879908440126650725989327062881870176319982096701616179710017050070057557281573423448548156310062508543235761711186935801196188793957943286305263038236720794892475080810333240256238438373344373033929233203661800317432427377642528888168946226381901414052356960451084132354594608134208613205086593787412407668450156289075899983663191522845565332187206060261983924163637501830300273364161400021521470548585295419210564721287714127717563827945121096102042153598679988264834373665274177560443294382056614135407459603264186276624831730002518480030671215259989554446418351691479804257653759127166295693855543664762478561690312222245927721144235164841547669791178701735945220271359885182648783506820436479328298991078834016893941956545830831536432316011472672882656961447510392086236672520812052700864758399081187658439820408309836171319952396614969224840698689857908850554082397836742532878273568917734661944860729440842687177426190421556896483322242768014353026828558453444888422920889158844103600766790311230042866111337010399191465590674087258501580089734543971691621695843540502115294141328483032846308295238442015515669499512492102282677866646936334814833086640856191199903358099860960763011713139766832734899086753005533766483471840884248049033788255185163089573958118556827483602855929059130154579179240322044295456335894717800062476464526728804147571243995296214248274391948174088106285492268170069860832951358663044027057924353066311937031461819919091660489428711663875164012855879683733121260250858519216391872652996961040892215015330500661235422435801601488279353374616557543693208648983485264358219344989893501210222865831381600887340005304770852817220501781261827210426755860838044026603989144016653310786909571320591200044895733538180940650933822233334903716452986878864389739853229928005589226315558401030435445560768263970962510803565456148157676611987399997338525764067873777573588877092299974945497779768349226468383792091841098610480400508806100308629007404626268561040823405627334263951785648820115637746523577801670226755710808670461933180322485363406125248189503078662116990691999765517280099761143941470789339212065452086096944009339131868012308009792292158512635109711876234890988384085862708933976687142371712818322920897822413616882250613829570086021261286216875927316817937491485960218168135475628428710817448644052321651985834480118215780991452056995295735864828492710617319588040497359639868780035417852020197045736590185437712325328138177085784896479513382882129364378692686458503129267198183030867725843332080187572835501581991613563508917038969978025458682332560552869320878528102233895797905129110001245506180386234273587711256526689988352398385956387948994070453548885306506215002906356167795564094872552253230678016*i1^93 + -7349690631439572511338480893717457620612833548795641340601074951260596558241473353976279732617563323722352904386415055374300095440275713503781814210993683241729071897204300271701747379229863212647153292064337660903065989033390945947266495952331877230663401141477204139282462509167795798164971092662847015994404468944317936009202695794536781577259692202190579871039219458381172392482471039760153349708929465239334042985275073899864687841204939574145917830453763426376550800654010983577592947950022452603651726356687940244966448503594794402455992991459208262787083201637112222121184658669031404135561206454558091189865527456385978932599350501466882837614940333260670112114498931255997529572975906609888495839554929751073413360146693419753328849665458134408949332590313906867679638808063264790352282348937061759018707480270334449996005451688123422527814954838097949366857498980172165174280431864694495153860363107359036870599297770224128532094282481329923636106953404854119692497219192621550783673222062238930421206708822498630233967930552976538899984733574167440857701377191758745231867684266611223791122996254857735665674560449585789430011006146691982748918233465044733666968940728916753072312468403425806202696049902412218595525225689426228719539834980009203591378193207510863472034647770215931342799156191090558140454153679441671316465168150965698466036038884587711824731070160976454673966433711937999571675196724951701226650249279982095821551237248757603103055236060592934041682052707356977819412630564904056230864093031829734297794160090381192499718012760405028930544030692111051377809186606221255188911681850802337778252048071603082711938250650259940458866856539543008217003622151397139660139388747868268059102552772657480639578115494966524874374456670330914698712233756162721310479033494450033975454956806970841752966949966196453703278769513004493593476186048143777586216785287478223522599202524884431247438956629067166974455679728102763843641947404735777967987022091278185256554444644207238759810202324599542068297073763783432939126918416938970246530138886203524628262892016377137970963524440448215105519519262531005843491970695945604131626855645112509932735254401067429663524780150556681061520248125086000371756743297611478674551304729447797493631669512869210501759187161133969139047632473744514792293790404221421128619884223663669833107889669014678942328583747414610463781154069574646713439852803384593883896447961449172868059838282064102373212220443553412133450576675833679445710815385048433413080119968861367032005433795343408048538705450561510100638515183258091270204651133549082537334733959275681997600498910244511037477661948019057017324945049068313089642360349804631544189395435067133844576098167123924416621670179074923543641707596928094745005111784744550744814454982322266624630837313752553607351984248316761963448407694918241214611738554807423419149746136975549558136935308736742889992881157080570169081008686130710959831569732488986084851725153189738750424010521854572025117131101402982098758751931348217602459002008583305396590677970913203361604172246891275591180051361766365485869101125074761093012278579825258459881321961199713278951087209967237039835527115213326891987822298001610740469304078227782877925188163207370516125667099936378741807507276496584939888397192378411026336115562782123319078392703832762466840831474187620331294500450524362213629300710130874349013777901151729500070804050674774258576368221851477223416573565837521182938492895357593292780705148630752823215669234190160831567478175969413052537324864081315876943257124493555834777497479149509050105856*i1^94 + 39491170021817059235964650462912985295283430260450814255092314685836690440840320240950899663489555661684946850126520260439996775213086233606017345516034691804238680839732158882122432507281280026365110233577836926976230714063737522549417326782574913995838013211348255675316354588954895862114634751533787937847684624976491452979673857238479807633772076796153435579845513903312205210629265351923627293236243981422788031347658600228206362280655379471540878428054106693988888735893141892416144266918100857706099575031153799225805587896500919955807276072733325398479784067650068734558118573992710766765434414557831989957336068303845254127952650304888596460778021326022642619151659429096608585003293202568922894732209644726364784227095909665479435251858491924128971966306124024292110914734608312024811493260490827459692477278806809796768204685564016548273505280904231373066550185469943496471508905769754839208647745774784804859704054404741481816689624678763416349118334915253162128043133874775718572843763709020457343628553439148269025744936253534413516660667796318829372038689172362529612640470515421359160377831000242662145661499107219052174140128072417212365323000031733320409795444133864704866325717915782939776365537256326783164535852954033305236317956503320271759421095901593020573366290379658926573917840726280179861677273605535194060435283936874925827359307271839261461599171698958172212830533371015695034664557414039988450102326568032935214511016897281866718267026135557870980289530755330080784396786148716425865349304731686872354003464076500362319012827651951013571241224554037022499323237029703398666043067929634842491960257285782423824513774057353977333405880208627540538104027750945577075574292634609972298170451607563017245811553171554688717844314205680324561849554401506445464180352734943227465614833034414907341574711569690359414095755768078111152470760467795053149922594612636665859213177040724443895828302131092096677495393117199679363929260855372264198528480163456009315121479584316229817864040621631499816779942330316383912675620283509843880118153313384465528272291905833922690114394687348846582746289676190127966761130540779872334502958248774300494759535476247124102675555511259071101288598886846475219463925994631628200534140317384998699935860381702030915376760315644542809396665045965987587620505950112464898518723420106813147888150319607734803372959254875189652254515427112362261571780210889216608140001807297319495229396995126013574020639603067221318470455204720088676561131532643901878588081700233337353668082864677865049763224809085134554243309905281982177367929392519437113476059426533475160672184773447152808296547642606157552580866967415768449543829522090459532462325843547252352859268489483863090608730222057375566937126115516335590367847948029284052333040058202986744306042771913714376050885054100716705196941179416065569410693112120117536479420775349665165573562663436512571281636852552788560078462335188302982784506468387564496147596739108474857846179952398749981628645602118756597245746385982860570193341348630368829580237805725872144006345691182111997077494906389074461935320021484746995926684698066293176590266923125271137927785433589508539109809786204865378488180073475777120727668330823689174381142398970632565035174406452108410949264676099668301070504570543091281093665548270773678449498891400820655745858750983142213127328731870788982313743279831572368824701868656419679534361767476332974839589197342445429455961791099457402933757485361836816506757172918895294007957307958602918916482216736834967400957683038660096197995793228927317985957991516471296*i1^95 + 2230462643446303092107672997650349710877180882520310275053385434571955778622380069388404818990248944950565459308949846873621122289891131888226030435156028698715972832351886465103827332201397245372728863668164139018446263575298719083967151934527940137459942132147036946416302090716887073578463965918898769248001110535840869872029908921972051217147049800248730793309842905195654799277089959449466407126103631047603664592500787002807648649245206723001430215630732184217240846002509137360621474996857398898392316100028212845952484617687985081789949990711782206941176866910586095582377501263918156558520989465578716763101567081880448066582971025210070489712281474863378765576076936191485346191765269004622877755384661376196328065370249081561750379440184266669109941006372654623318206817323497299786112562970444127736233686263148688971006906759069166341474389194558400084151285542191813703554101787388599330132613510782815600123559222473143564390442396936757037149942365986791853573610794671891075053834105267319218859828407054116516433708390112320593136968451955692299216656759612689743642874904787017343827855300455829682809727033536840181382510182193773398325509051571830291897994494719416281340330936766095695974737404729803277551678438642360663756920373820565474665267056272990561381178583959099624126072538480738090731690813078110536636215034190177280909988619793793694393000889106834186781403992109811321753657839127345184086289247131631308001808184491776809114107913460692138032302506890083058147373409441130532353155650007783096312312739420976215199866099143188547942936731487879196127290600268005392335233715326919244548595552487653784093984635467111421795722640691929702635595514790452719793856034635749611327067045077782342208511673799219484081013231171261133119309216622571645542971361414752469606216879576979526980022784798851354106879727968999138961968095810114392518249774656171259422536559381484175045249336370280619025746668678656679611915555816142638631515136058599680237981887282256643522041780520182132666504256995988516317685855432063385959834457874149796769441360367922384682089389989691009050700308937699889255540752955044262994382513966405538792456295922947033742034209114017337041776315148831211652823114730655172509928628024892667207814814648312683034342459329928100319182928105115170109616644915391569962837964709621882336501013484476430991705910351021912123134132556256427341294721088592525481676018782125238027145249585488084002970787453211929751865489475958593556108968107477800248655719150257772099054609984328789976550360760719092589171242414880276589077364283386712916093002408516035315646107186424641143321032917950911383168375607025613771935177232627276993032891681734756394744517246943663280635830049121171553866381195375978340378499066294710408294381738158774671565388491039359632297238067049910355220284307189604440235718868382247275954030163111407844222208998444400566883378032507776039429557322333180951389543429797956653023621250101052624936115749925458462621316077862316894734616856405113402270449452295106021403884395497998075262704663488965392580027722361614075345737666274954038509211653259015794835593593153824632276259511479366117935975662353218266595155784472357796684899823007659112860341887306265761302983097109376843621274050964206751970249023024449733190857799442832292060104415383835035127296724942813207111064866288312049648645501150007931604950837396181208265594273111113232034007606062591288397347505772547283575929656208491625573169339218110712751951405142439313224146097651434116330705934570661185529056586524926787443046219776*i1^96 + 5384555208886381646209843797038660249192829596842006217902312263430861185353222060939919389728184810872632541546374997673024890073650702620386603311522901083025853546279636536458885699638663989492645597181941090203877740815533004498270402231632912740422792894930243816587085591185232519896774518814393030281692896656012830797735556323274105628731748810648244020894670021026912230341927111771383568030098822901273755103394478019042903075266829612955159538635424423366984509714174323719630183226673133208970851821752393179853449531185155912441797745140740264097710725218607250598147813963696070662667695493842138866491190430888180743676183130154377124030390471561774864752149619799053406046055920226825756325247080326478962635166454579687892168604219338189933555313073946769470864486029141631544415821693416312533218985706551207044819330144399686702016042804277199570249314337751389343256919844740034957533332547387174671767264998051674367057618134101771704781291607521005665731250296119516643695037128210183876416538545985901913704054106495920411227812805992609540515201680134075622675027200277953515824974454304895995650829661517061339825254500479710636602483950624769659049273887364271760518222967965314236898090773026921897317215412221707449114986389489235912329716095296617722645609376550150274966904249721195077870887858340211257489347808324863094417873035954082655567885281383200050159289884713894445083117171862471698432266356083940164317409280277493379519243254771075169779916860776771706210633989303254316753937836561330722060520856257708391356814323555392695575561822231716432959145457842094110955682170878338812261483862103786338964510036393843973235726268100678631114628606401069032591053279630176623346873644023956761842701871207517085294094798669104120561527516517791879853107763434771104706438604616007588574080617746378703038357219338495775234980010934889992003297615617863807931432430470855058205401657028149795693391873089997818115878869625873749968380898044429251403611834224793370728809980320222391468799159923011925240485831779882826427145959692869143793206256704072987454675607817947661258451109419007243387005437240153916129425628926482352230569688423026248416089601845512491024584868264606675853481801886641955824429907105485800033671046435674320264311557598077862382735688824088167979987390887463875921977605246581296018858150381351751576799540877181368020576170871205954293541983688180255000781581139488778259973369413074241476598876555213933538411286780992960571625645881897311668757567304725975654727857488656153912045631538385399028978227717689583921044465101547626574741153298193369094024560901256266551765609253736585742434777458567685728839710323628883951340667864390287192121456814542475112630229920670329006996460661867193138853209394998091072492241790921190895475204798519433587814239104153526970602917250379914608661021419470393108501227109408517790944756823027246538029809503559047960369774076609879855282914380609133871363218967060195855009264610636903240016388742156944924368980704341581285148355105760227628201399577136458716108080644701001480289626052420859001561113759681910953242735046329790922493822199415647408972548105472779804330843189860706350592971074598994128931802380779474910454808869767736473839818701557265733716526494103454176569577766327640326310313905446538176368022283918734955102068065669817874486716934240696645759587728361648477590163943752468481341193934881179675624222225840938884135740087800959220411349436235577794484356223944932142255884386619064623266878670569944571450183254927946159308664217369960981200896*i1^97 + -445842508756554549247827040625266692373867459021442720013922898036011946153763783385704449957292977161694499724517637191770321084495707643833545984745057316092526033662949143576828146816159761627818121947827098491602265729832652862701302415549442882750370683292627529959755212609276271986478256473099813725628479751302973282063997514897844364234545778348931144103745435192858288219567098180929201875328384953358143892627614967720137104325591323297740194658716860896121129960087978079821016501008203213897640871455718765887687599592642838752935670544925256308925059690075088364597691335998547853245100984368713599940231483767656263744109916510808625804290321352048229913226155911504649558854642641070028905450944809075002513341686952639586960404433569597613227811870643094194315465249368771281888145379480831193888492262433752032877362240631041559914688469226668013296308069396790801684436687847851645334509109695979068492225183558412098955307759429770450942942650377659127532349538572669375279815638489657222589336417456172001719965994319954341077521451230568428807388593470013360894273618152444089005477300044723572202517689364770273105248659048979368897866241329687213486663765996458269505529396176955359860536772011539222080590846878667181534332964829851282730702093703212567764634042151951908476556847945370203232974335161043592472420929076087032460555447438260115424472766897964413996882162622721082040130077584246525001750074409734867174528815396191944481677104746645291239188930249513086165572846376908669388625629814902708443189995743335504270123692157346549536522531778566389181550927207393658618633188293011345259268659726737105495545170776701922320952890741680550353431492729525492127953888291521838027718169121795049211793279184626941967351590220735888508351157329684243679106901205110085656560270428652311289568730197554158990858103332075399407374538543892469776635683466641262038991583473633379753899958368282505949059521560259274433966222353053814221287314831369221834467556331544204653977385299844147754654963186051451242610354394926690037969014451495633189246761969189208328637424613037044354103409766674130487066529499018712988614031735136354916470589452646174405174657938753573664251323781213342376344315389539160999903151861520850008363838327913908610929438762448671676453161762225235186621482594745568816943373240542449486120421700763347315367396660622558500160109421680982877594638305459366255339020185869366663080920908269130196756748531172868851243869326576583648131540839272456923438860488192693293237242560415776139087388998315811269884897461030936613270507253918104731297745676048759365759720040565241399119142735071507595372360999318572251105119762470685556074381547384884792671250491234245815387535840197699391057662041279800064700110987824246355173932531041755983085510821193335238030909765586349223835697393562780071169697854239590684666621736033169737257263500809145207831513409734171146194831144055469275120005272749844818601108858364637426080947460866434713743671021823827342460510632204847883976598857142199502967797945821213040418460464341425301593141299694429102371677336337246147229581104386187132622086867692287863541861642732245477339856537468243486101653320604758287923458113138046769557594147855765568515574503201927436145923736602615154382593126445699159555480819629739967501217749329355626907986206901985582001482795256029917277117252204253274301140503962472081848893793671287128131162579898919466703228684192375004908848912746506119983976997757487348297896421055510187942335898801244954179326136317188829227306369144603017216*i1^98 + -6433710374994424149363705102055750389155775555195978451970213285806777721362785249496759503853333031958477857911179787376783048863031934065404512348093770244909908444995607977501163376476801102347099848360561543904644836697327510386877913585122105622741837197733791344542976821293174924185495339358850117666359871946230669553499245589876724524401649773086324554772796587738552417527417610701132438396377085480892070793004262529082935283117364196739151144886354178971486146857733696277533900165655593816648625036861424959939015247566157964477715865725304231176599782849678727677712480570831982617923541471291408739493428984421194131237502020034511486254988491928500975442522873077952279549873538088981503592371497464791128505827933674987875773984118280967660545906584410730542786816098080561608174316593189525156267188582173652391243765112634622263439968075614451727491843609635908608237626577775523634681262924252741903207958581302121192329272766193026705099346519640446992666807700608360763270505481112274679504307107673288538171364003538145604526352714676612154668217102870620320386741902696020944663139354410645146957800019804866179732339608670754073892029563805765920367693349495481211249951480218444905869588257179024942208280758230905434846571657941709222438553403613389064577542238910456106519598080279903386941482992341287554008384440786204912295185248542819272146810343133528386035962485069068299036883472937651925489351837280762584179774402940526123968729180104940969873592257757316010750381507245901158814109381123504015646332700526005487788642369371553690492102190666897727726407447837552719749445650062021096479416353321489378480103274109390667322716483060795015512033250294739887118324313667324913615808448966290366145428757009456001127288618162843337788025143543467835704431046331631471596982651313760510626945567788242703943340452464506524582689517236684761178414984172501503523970276317953247682875587045404025084367027166658702327273436078524828957910953736554144278986842733164232560289540803348654184471443114177400458954668109248747384784072088562762924125043574533797299812820915549675662480400200985532643346454660200276958270608930804345107939326239232710831591366980058969377285239186866034395668107280981004202585623743479112874740663679365900235949581514679470148568375657792420459216217116874357848116540147276618267850400064556255324490920664437969523826134087077392410366131209780841870543922860209108997983948448921775735646944965866211655000940111602480104630226980494714260091837847078514909921434775116674583107505644966854072396848203407856257671571418598675917609852015734303867632614825644294996564995265807190916982972603262904858935755845743140697067511775776331936464955298034360375341734843751514058662847964282959068397199338657949881495503702564039065763298013966297811211346910948355713833618201863002824477214163186093639333582155248165229524112326085241751216622849158592126897032660047862991190072742633858785754108805870648283616708076637253967266234240692488109268152427885561424625862424611741208279498573410496065072234920613232641665113360592887939429989418484814977849752747005791719964081036776846466445320423340907241660563619583364614283385828665842292679725867884548069127384821045500032230309661443555849016188781494334964025935579521765193382585693143717186976550538643679968245710190709590541321817226791035621495579788155426973635270538022474990765386558802842026614552007510401160973977670051525421897565103224221280929063040103386515571039227634667682665729808752537781584318424454761231107902746394624*i1^99 + 9922287591617511876450488919179823133104249383856359517185636832621268388013296986343576458402396247370507112005599588651170387476031166393778956210753587603775997370433171315144195033840646117214341153067152995071753471347307702921439573751972743002443447196829321566508565518822425951087380341894326572993038058282836539236395258943533408050760150823528922530631558583813644081840123576768965346033921549555539977531529333026076161916682782142996869798629305785197770540036764507991755348109340925637451599719396385576426720496236198365300878918455637136020119306731183126412199733646326439995769509746575289751455159440851996487197667041390723753861050775633639291742484734977883168438925075527178505791814524157796618262570331931100984659820812951157092703436129928593195965442876837235863179698081734810115409115825988319999778524164850715378053293340375027126803399716714511142637802482854604214506221520678838688243663485772048052863662949208963707732293577761230686982286121426339873937900351937288864447972149192787784912933258331712853160208913467589076296489446897955755460507269785613005679478246019830072241209320773281540494637262912682745348617545793332408801276613766975773529768124392113761131202124542631060805001430481831891041503778293755017112389917991947451778795300385867592930508615826273087433589973749932757722397054123750285122877923766468532271566491900627490857467060535328810311856449984417491547521955052931050747782307152844853148721001056393893064220240105180427089034122828380429534730803236286296065549350606055058917610098599885659479362675649238419886148168051839352510077103652565076448079568542077323434829237874703701757143223435761842253855055039093798417188353670874952369199762269000224529399587665400724894646394247676792869536961289156380916834206454359054673221894735898580856515931367252286740851229801103411927940933897290598065322272260665693717440144796319104547480921814317820028139283620511469231318074194263902680720901889636275947669086310698203788067713339095024139409840000605295751399253022007055570632106956397337805001616127144522697661598745285470646728731667649928336777127378599831998955919284879992427336709503553406424810233147413226051452114139147680506463022048468304607559702883842574895663042167761297071241595597793680342525098305814783352882250313480169344959476728683708173441637979270645852450666029289520848827968524979437558196553311152811816809531870280463317915205339625938255661286986681124232663869082350180227475670819701729965290762425999954116158757039518429509188264176181268028630655963296997105535859893712955089557615899336417983051040517058378468290077272637033099658258708389995504749043381652182920132811160105755341708848492649112341867181620247194562813145802545385690683968710899717335306913561426923385392440195676115330586387324903785294504056859397797272171681060127716877476683432896305264107529351064064505214984362014397541405827629206558772133441376113056288826744989048775422977310435935452912405521188769146402405571277431264207102559078431457226983790445032217540809184207468801655904559335467297003500580019064989165350352773249935118592814399613037009528750841768484841797666655867845485616201369575717221947283260157191156600138103195832923650781717839057057698209275991113240375447440347750575190272741929780770023166223351640343346449675091388816530513237001597531693556407478105158732060262981266115771269784787880010284752905928534545767864481196361238472786662188446581818874132451929664400952739286935923904372516377830809856908964495475010231599104*i1^100 + 1489971178101998213193216147433419292596006970633418555055417466773655590035189609819953676115347317260981400215884086619800259424077732204713529438021411811193070538147316622085522908475992869553146451978205534037687068795961270981123997163932156839460111854775669688305657287546244782544264503703811725932827571378425729520921491368882859426973072903155638174780394208936588355431666238946234548189917719074024498617740145042456208038877563116572808123851759269477125018577131369070133560344963664433844201879520963057625196332505932759638795625778011457229186876845234653655207213526036549429835371409678872999670828848175559653078412648834528269262493873922882400846155512016943591311288444067242203657682053094179449207208158068953967972879046028507805670227038665992157369079036592191441899619920320154366005459356250905879608416380716729426533905482981560644138336144435415175443377337387468534320418592017701552293757951591722702103079978163400759331602844416576145973251722854196753914110664551042984201261645940799369684774189068602165641411134972489344749027036957632443635741744475954663461389057080115112186619673090758293899308299458372585372568669802771541737052243249900431240856555237711559510915775654834539505002112298772714412615827505278892238430679177296323820068402608058158439135375695466539911546286007312150157942393910931585597342102294377243719228989422997665620322876435112908646945589956441073607304415715185685497257428581774400051011725530645388821692284874895893277069015754701018651784158498394249336189491080724605290932170710204317663397085288956777187183528075652657237867193116322336072041463541823123549177881993923221076153352768546928585089553949449125773500581413533238547286861691533834713415551266504393754504412375687633549596365442099495979492034918521339327902430477394309406538753988981510515463145327232265194268830594017166322230612158050786093921991579960565615617865085139688126617482415961019418464471454008631442804779611944171409992813792751774684724862725394775218608184830950061963461615517515071314330304666965049682168657601189794685691268301214841493130317841113960440691463564126004192876812020206933575898166501088183113185222065507719851497385961857568634919491584760656520573387931693430558500744569083620357720811238654558225131512816264021830074599339506902807611890463044063180357880723090032952178528813296215306124985112879948052362113126778168288098268008722544239799854586190257219598019104305743254521031438170484301580440095841306255002890674177856314832666921648509916096192909880394420399785047349099412160130266934646613393311667447771157061068997651049168898354085327104968841062792247872267985884585427328208373094394949816439699296530166409186838939290750398282507624283953687328860979825511464520119564469885354007978290019702736460138405665469043517771292435709946019789427938257787700289163864116526869716010804518459311039713395706667281324448081259476782262846065943112234244450782765471690658972523770752451766447178104509750376927623756586867175074285785774292614865083346119581608560650737315626280925102544277571945104502852558719184751727401952832023092333337533008247172794185152859221136383320622593158711404735311222882832802194326796564126498676087314033570150587862948794926040038154840869147763637400829625655560783333446912208294952811509925145515257357401593088204061217443655582680337557717861589712403321507674928201817983534326035225311995430274671053252346274718797311799657689324627145816207074834906648257661330764762555348949679504130797961627192786944*i1^101 + 18547071324904909394932669430334837956072523195288377111893979518036995168510979760777401260916861825298351321116442615228703976868111476159311672995569993620954747696310155842983962165165673430552165009446889009342092487570416394855683632794542386674620456653723043409906704287621133263497864725930377574433436424472859917258565058819107662601639030995539207414480500987591510423735438995436645489262632151348248458335889293279248653218116210736115099408041997984958279840740354506984143194345884396831617691070891812002144887073103506462870445305680336038511607499862941383177807239431217257620316409190604766073018884705889132499858182859624792418871059040511073359777435280875258819780058441171471884333453881555959651912428932840413839992993149758434529149068287613901768053300630445042681452780952524484939956026498816212967010798915458364102026679514933739303314970185045379017679972257580631250630088415078880703559505078869985393107931629764011087298341692095431439618174531216679275269314449106252918926969730205204638229345362992226069646678986248167509229219222655028236857115175446671186178632410858171737877862858386973148873018978510886973230084867263903163445799347985047106091528625910955057963455339817698851135191307851806828992096839022867506531781279715947191097304353196586579605990975027339325370331778034611114050647696059237835627438873931132623041461768308549827847455249029913254949901033809651589632322036659305785131623246623078312610522473345517745589708180001453647370628554544096001631109538057370054816476800111425968670992558286414059323264036432331012216184914957688756179546702877394084794181984943207792031221407110671572825557029843504244610661983647956663002491683292850300592977374863816551997483618849151163439238974178181507501426209134282863533953792572667125775999911061677485839791218901927241811912976641559830574229935122201555841579625804594424396023288112131137662114594906410408773326908203895566606525496685645311789584354170234565545977804046059934735970634003867884191976487633927219995776603880361770099755636612826793261558235960021626682514057339796909091630734714862287768079868163689826544844848761860200854154892293112836487941758785767144582513543234946703865603118557930495879671128800532247456263239844516503898459146288267564163774619766359700167488126614669437560821433322214413273227686977555742721022194748588273732612360881847046237396493053934371239225917892797487228756636347944679526418661524396199261853033163771505982373056179239307029343539500826016252206249727350592971285190103664779756942374389480809791025745158126818238064426976532410366924391530538084800008698445049246030997169697301002747357389084366695924509839517118563767444179508852410595006959442064476940585651609912577685107028597555032890026248970803531324747042381056018063493167913280159277779004176438380729909833751995634380064632006241700984712031942174375249716994902158365813601308629940036680258890756424759177710934565873551060775345186662749704930168045742888755176287709183594020872434837875729972223864179639462671201985892861553177045284329736241775891512850702905307883044133785742322680392755993049189146477134247054066199678020983364935776964577440509468812643215327190693549479276949985774280950636025471846088140977013919935825774250863758203785900525504300599590891429067029940136767834742109968120676557866714845591240979062555269952625764320117025794972761519694152120828255581382930253987570872290129171096457669332878268023159343895290735553860959171497578611453450439171306642259016941568*i1^102 + 731240112391734393554492639179454300677333804969396801071057146584873084107680315060568002296645006278634592178085115534795998368289555069839804937114697955975642106651765079960255681943027074797441449524481033493863334274483003088107840958311112947372876841499649581044908112777807743863835285410104097504009802722097011554386115533731386708868284235772131440947582748034192357466131451107329938630890378909532248845754713445294149932685032658365087397840069218954744369442079555926554849085609022350467293525313576836495733613953507336415681550518960722473655050226708236151324785390265236208233318652610870056055222033782938127873299148447006751941941007482938220297272534487421301341054548589294974121493333490542486423008800816552129393955853563539564471507779895585017378385577757151349788921481982594581450434371411870907431788409912764681247878434381164718474037702307403378107926896192832620620001393526974966196022363703609693993935141213143612795833311684705253092507439675638962316626263308579670203136734300643205296515038255230765543834021103341247549707869363281685623831252679874497730781384126777005967430010816540017733018986961931690108593272136809398404906598248455346981411818313439373109711669823893817568919592600612725303325961612704513504731344696029101554066525914673424348932529643349858938891848692961202585916682323722315569750902684834888627285206613094299248409858910482556454148195869401154284135570413114705546572919191108411668840745627890354724761536475813678605249039294035894380230024157769074992149740399257634007453816716269165086557261373543628681707053427337959024210903804402356532076339142164772607492455042917211140542830184958091824108355924591438535343486296924285624124349138898632299680470598556933114557676258103355589085658453873346652782180739161775522625903228273187719658672000207338528586906035800593149398138041754138324022995355116061457954416116263666511491267527238871832358167665138587985525234317016877474443650798438329836708326945932017084224868935142093421144430151250858527892449841436595443854752745958283418393724116483148034997555575725319146262987646666327795265294850670806918674868629369336695010964479745971443035577249902412029049601436569855794780882372872449371533410641675934344445086692211145479053893256288359392323536911687153504125802524709699376736417400899563164929601845972455269486940732535349657414215540873884014214127489715771179014297378309018515642579939222166499698449959988845248070154771998329123613627587545661106543600420498508065024693809344211230857109835284594843399340030265836027340405624107441955347741785171899821073844066911443594286577899304855565074378445608081089923612295438926571257990465028224013545038078045413148455423551571096964613749547682242301954440240012385372845770264517241730502020932906549939031783223887388563354623889218145371124308700837081479292507072367363471852379212171816435930336986626952867147333046109314113530508884909370119255127957626083386722889283397530883406009170151870869161318579591947009404557221137170479565557983394993832604602067917620512160504191604119516540231353036759436403501084974412257704861622838043549979076367729820036425147916754303307400308410581980612902783072891875725528148974878598580167695685118457004633029313419466579447408478347801072371118473416242720799172922415594732147457949400671181597773229524008912250673337194452447285064897444109259287667263717213944382311721910813296700237560049005645208917993188886285517817765667438963448324682424066782097500834109726277088611139584*i1^103 + -2898622309930739511861160645973111388055698168727165747970824537042508667032690291708048835939800202412586434351436532758808893058243522275179043040624106858575927008499761100504692590226396885216864750919653036811666079725285489255462618935043100191273301566781916717117361727296724425364391651438917421405169566836936137051136317719282916607386836536526065333477830132784054237586594500439297720202938209193995230688365204365977360163008078668210667345435910413980283214994251963189827788014813817358389858488934864473207860786464056833774981737882951243555807652570136690082712591292466448236180003321220011923436784829627165168668708791197875657523841992929999863852688865081636355628877700190505323822536967390621750962937079265392266310865987895081937135573334366815349126048256328485344199455690432349130879825815033482609554969892015310622281114665211538307823002080457811279125125288773880531950267012423652169339739073675623813345152554908226508641808833474239815528911882746067680701464676535939081777067801519769397307318638272825140358985517001391380845282098041341727838164136723649368693797415648567353172546526946317281151732201044998074216326262393438301034558467443060421789905988455454982592712042501999186237458127451763600619661925089477178234770063776767322691329890544668855622637971881603469995953855016107736515717411223271817629846405369489831994532620589186638220795885497129417454778919348838513832884774638278532823173142143419409494687763007522065653617182709662479230430968350895171983125740484542375698861527978555512193002269418833598601828943589552958579666167153007215672735260667337934171298789835500292545116342252157637340994102714166202067757296104739742577114615684833662203926292376319200386357985795899627854448124936731081493879394547436674334143358783001000745383266960613955319721481557041351309576879063849453887062228267723160241847622981824949166404619704152739844825077783292033474471626919301199802566330446729419500806322570781854480042182664445722735636574823603141771150818865599551827230832460606841005019618564989099527196020557093776894106703337464873829182370377678629319058203675801179755181303464198588816189349172448675394347525829516299517455044648645968451452741683929890988913269997473533111640350587550130743029208863648072344470006428307016485975884909587702579628364949117363814695374545945335772998595196086757328331334508753741877185350683107317748697580292304523476328998409240437789242216863712428772741685923042780686892566359464165319531083982977109153786756437675700041791849336188168845647833305039283381144855443616847408269128785733108013526925246476661200255277946237162828380910642645063880925629302147787432638621460921082528720889077999217068540245097920976224374420091120402375027378328109030342210003334228262157684455909866785509724644182024885683479858131270821405497874271645703260878677547385678559839753371335884959238465505583771062684370188323756968058723188007256723785085550976137362051818082182641445730422166380810755878757347651641195949322561828856019093473705013764275216759901666611191185700056646224606873371356452988019357441250227100375362547247742018082056326741676549899675712941642364280562151603398832821816688751352616079614709727161110570338464484414412184296150095937123327541339135792329068156969530250215513073175477373526456573473077436735322559480230574969146639104536991737577434808383636043778706368934056426636511382636755562979936087843321274246804962216154964650232671475323155430452769678787710829949099046450129552231366656*i1^104 + -46637313749218425939240563323066149393958646688897129590956200722894045645743480564176542153971743868004243649560713170608789384414858392870857815035056519491586060209974773465073545856794280730102299522662573422119390905796591945267319989843391797530711631021646964551770057757766874988430802776462832508826739075458650470193514851566410253095965528399617605673845782188543319031649051092272710362007736668628115496579116893560563412489549893056635348850666051567872363689193613802957595245210151360561236105318047687530015125078723474097202373395764701243642136945487559100876652699871355399218830984533754091841062524117902289909536975457628076769079383146764134177276128961264359380608092546631715218802994813041908363478926780301584212089677484138720775182485879214604639807911025758892774103365154290196342161030089516450983718536487616137885975918270915657312752160001593805279600609738828823380286467078496588948167256854305642035346146446542513694474344727434759756788565198184601673038442857058714240861575305874025077296738418707658943154831509869737965696735916241574926600577457197232157381567865958676941851804439902061707075135023514533000373471486322007661363708132480468982663666276359919368016108030286453924933296610285308926434566094113520086928000235535789974562707361173590681464632698143810942316668920197406686846575418634601644319647132358839237768186028157767498149462094127082247617593098486984250727499600322192011380079310687358817550790856958202569546032700074822114172082531620198036756508463052680549555699778696490583093307934668354055983222582109971915760303626882254583518717921569188890785187548691967380543794688661423946505143722220437175428312720313403550236887647470245898585587622939204622156428540478368363300760616541559418351246331233840638031033328907603279397205328867931524107030135493992227910165736854567360234470335921425024947806327082864604152074651320075572429728330755771783753564276708547668720179540630945448197042911696085578101946023441837363798702037356325395939070401321812318622197041229342597708860701772739571277814872513523446190708078633427625307523321670094376930476629687007959433989848352733193774120673951007838439842748014683053500799381097209700897751296857696516715421206495490548050443530992149416197741684721639405363938256909437404121680956032668531244343280295866670200564204913607833170081186478912581561500602556266444422171150808936019294914769732072039223787404811030602291683708929507024700355103059062802023801065525893432772585180457993354034557844559731204847019846442875876430227863506232230818626733128400698621719205178775426221736318964336397803378998841707636370615146353226904613450802996018841323347405739701041896493270718244145215544208323213592562422716687204780930832177969305278561882425600293610136049397784752013540818977839143025338839886966690230437523942083075817247412405332027972442178794629330849078976131485564705481714589091334754835262602325233811126968718503764936171501073584504067948615636929707691044899322288908061460198680777069719814024869986318905288975250421129330019545169613706844281188184040783091232060805476205224970725299775031156888960392426826109328781063048397059666626406374431566795712506455644419247849995804779018272627351869400493060654875461290199905699163179295068029263326574292888979919122611599444327079911089176946994942113632267534072159804116108986155828322170501567125785088635356875118787538204805490354978559387033663357265085133791376918882051498712723474706881170476201799178778705197189300224*i1^105 + -397843761572055023280223066528413412132621737895493965359762503906200113385365559034312620117309496875604707425809555043026715093758242637397206711153984628455122910302651808076084493358818553495865599542082350946062651092219379809601903201301805323776696291380882342829395344277518978229002732497995874405437804759841779762261942349361525083747875517898655080007143264197711219917320998531089535588488997942804842089898056087710073898544523546983821559305257518466456023203188551798230928186355370869393659113971184156901381541196331190173635114517985164567027230076099762891585203700940126542190591445630266565025037803142900026009099848978115128826354424940377164395774998593042804637059095798208970435219659448680033527764232049290286937938005692331394520253653467284364557350152263652477129527910394907310806144544326676683700212624223776041107455267841209099294055332184752339622110861170823994032760481674696106823911437407201589012298266950453838694141948908458901829350431363372772509441836768812101202328822627523858790413202944741671827365429515082311684544767923385906190047068338528170468870405659249448317159116409755180132243409520075090757213095378729611347181228926690450593778870016216434140653599917168607606324085857243740173441159523065815437082938682861304265130181186119164299743580455167846492713936508468040349405976550740578670303241499183054908262856814821081379084666383939861533513562979807664534953488154942581651645653501711055357187327630957837009722888240280159165665875337674608820788795640819404527951618192748529329696382891871466959396536947647132878924773676476844716509772924720944598285561480990821893848432842036849999882132995647621025108330232199650737389544633626558573058353780564921643936560760702042267669907899805644168043420060102925964592590387125023359413200744679118248809406715683933248883763018619154775593272590693973029197866083656908514007057983636092664806411538459520484991114004891053846534126511688666211818682379842800546539485336962734936047021550232065931905248504958230380237674598090774513267594189512914246380759443595076195392847781747306343884053590588544000101599061755682449416284038142314530341624709842081912095828816969585729035657671168838874638804375115719151235306213561125798759820351992284506890004452059384635397221956163549910402836367582388201923327849065171359156206604219663711093716083359734343991703198810181926554299728547742230243542078819194852679739450177760656803756679271195901781088234277930769061607274803833268696863559931789773807866214091944164337833565936518815508426578438571128957666023412180483953802159937890476123628351556637753025928473779973318726695629798572525676646137724389820075857431235784250369676005830110399333630040791215426337351298920248422323639367215001844672788622590137086049727232033066615625922357017249431153679360247305416078282728516747663301105968105345147665697566711515914223988754238389299968904291641898033278595360820158947067707927695002252568618130450655391751249923025508292113229248325457699125360552022392758040154918725069462237764873970563907142162308113480795013901061261675994143743428074542530729803599646810341045872129073219174719954865915042941330504227635679333988753606097447937722017441183934779477639638415951020231516446719431297093510905570894591344130048675818362157476755766008707692242761474585713022814794472143583229483993164473173360417204971649328162098300046245601959331446626908250047846610065559595408636270955672567390400549974889571553981001132816766481125293894926336*i1^106 + -705042114648504247721425336624534547032724536328293343580685301326206658488358219908511446494743183593199524550045917192339951954014450206723363609821235266980335926917763027208978836108650185612444899967708616647956546935928271892090334943893851319309542960723416377895719269481986014754603251986215713714741123116795973623934402003680660525461799271785793378474991065600683900632438304663081895832262155807623892669715050677416297767327690725907011973815150635025462494786480470559860741572007546842700022463263284739471191163605724024985319463255466051619064572815749310898396733761923959889674872072514886287966806690769811678279174038251442820490132345442555488532798502888981270933023194472024554876189060945197808992812321907452290773439210287011417161531835138723832989200319872324034828250567851235408272089109758715301904193861510849987163149706172184383034448271240065239557529912712112821185707787612763583181768173496442211180233135712122107469273201160940892036268423607170525536161117395354444193448701931313245124990713323401482931018948019879840234134015955385066428344098914490668509069874632736802558428773057979322624631966098865667183247765482385317534666336515376510149974031636570969151650204257738301081669209361803776387999881767273175038373421782075626483453321196486191154404050473905768400606597676346029142305824924345764488861642225927302960377408436926348478607885317811206601324668765197881613944469618333266173600974462221577166355746171502056828088737846923138128327037061320919393156015885060434008660629309680595643837172822044659515043011075410970498298258636989539617299479081230694149613078086753021702322431810038387594287172642733097809348714967301090724387572121842055228174478926869437713904719005937249210394936536946906797579996710401229270993319731491432724574431907981985602088478767056728456034046591387278293359653520192367155622276638752365315691930197781926858669962031601732592260085501559501383252952659500074525862909151227321470923754772624144236124513456244200642554389456410820849960350007824050646925743658140851442266809955915282238087542124219262878799575955978724987200367276426305038619974183105823216030299273713555704153422183013500989379548561693977677945212150433127319814403236503968468658075837260319636190846202802210012974710236707080208202971220197024736581174913352821257059212609833653176798394138354346048562310713580105054595088053190350213994270024090740749062347584133416931069560059146052106516298710308801417882466076008846823332028139766614288814305064168711971362608272885448588669595445089136772262721549701109059408384702825550460212170039581002420091918623498657383633396552380995492091413053295432533005913954453609282152206247905342093238282649414100386128439238991552572840961760059891919208507391306072317138362263260408837313534918646604213932321117840547189626544055575338824521831103038272079088425627949925906812741031476603153773678422109987300275878349034207329217388211709277840805250913626487025201850860092139832350832521978957283321419706576462697649694753082490771764458155787694161152160119136592813828569254529208566482464875940232024612079016814404771818699381031173509631716007572310532716769510597085738523795340138442174228898462408381009050430740416617349132699923163300500102006963799490147285972353302356686565611937005859797113908305425861961204876047731516884875567305238018020234145859315386178106599754347446857474050636770285873841158079710923997637998468794429461154816585240648021924544259670376703351503060992*i1^107 + 42338790675967154172084076078992309797975285731936461297494067520326224718261613027772177370497612606666544960888288166077190057176266712591068551897252793550310425927649618290482126465098695458513415951341590289008465794234786011402992852320545435264265140763029378784131783947604150662261165463213280032039659915347372733728527010314158996212784791842409914801270984241675516548819148764786639832201823789573157226562315025222552548486624681408870228177950459690869129954015000436494438399897660313824585535728475411412604357949748455015377595680005363098862071915749814631152384097294904424412519337138767228159022675138592035970671184965267350971363155612444435980340552109202535808230480178457643208557575189635579183214305317041571592961965133056982538908556953558869681590513199502657167123175280936512668910372051196885735719488097685851629748001458548099628029639990022140266568674828953910736766669622302835187178913810917960079018793417348935643610302933059273461665731941557446965135306895977703610675038230258181993613380449052541501253803903281097424044920945971078295988752738958858293601062432877152741756233099957557743455037088538907557199397034717973774015448757986501703010990279162046862922241387275969965897117495353580343280441816626847834812897387021629464756607184390716827794886171562428563884841930666245076803381230223940715565629155923048704749209239437849276659664144564108514001702652342444421204073448208507652629197941901573225411973819048995133005355764801447901387536715038431334378052572992644414066506219835941306183875092307967207845981416606035205994340212907484759128568934133714914047419113160496897496903620917389258786924090108379405175387713016422763542519894442079751219195484093272242627177928841833752757165319216293611172398833382890219500381713531341311802326102812668194059772226291537533128279717407650412251039497205508227128763621597467722779244998839355773544387113045389669213892118651760422874956513588703361068955926531262956103625483012837743401759602676437821249088056599844733170708161844537728816244993009294047454896427932009783448518108089488456715022048287983856797473222691625548807836357307825218754353051568664244503425821503575953464013091453480093528760928286346030596215057450092064281458237164792093153798477362645694895931596538121761248873231412635550862819500182486505946685427627931256488160475342627428977368227035951896699356385556891398683654159859267204897017837591897247360714914475103349278982564266282638108086337158884982037953455810602871445770753010428797833750272220750422587778180672936358567272764682236500768160129492334198785505177389803811503112212113269531882358245000115242056904044792598272709166732115674053373537853626850914024139813648195435939634203984097192349278586124383251403864926683815794970849454635197157582970496665889813894200864376173161252193361945057831447852992519956446070828078323187294774760256821330011316519602020185685865758169592703590414683127407406697269244591162209340427471413820584715654899169616650025493651502584460040578565780991409026185072000806692275331117013285685253103329127009411317575915427073000957505475536794797845886919790244952988703040572885354959199427004503432695400254046032815585213193641989410548292192209612860770017223426621758126329085915894528901715336520497992550383714697841171018643736416031561191423818613738068457567289063816954000191054401560010502886699609067230414818027657932610456477728007940008462418379046119470544120647117163296554968287174779250890778181632*i1^108 + 861476040183538076304807778162807166131146585776589833709518518059024019561061633971111097479980803555215434007452869897511737827219384132702144352093084057588187929440598313287021781252366378614411570521538689655245243759703101286728430640230905111117692873190728578542379788536866090492100689970793923724354957779035090018976355145774230179664320822384323575953839756106461458041179529289527444036784033137269129725589267531246251497658663111849999789828322339244242706769949809059303201269089529782884456835502999350073259978060053985815009235772032511442350719236999526522840948670236659643841569719439075600219804990746081145574008872983726117191487342351182680590298372909347066389738373360897892387692014212467071400086952868747315940328016019140841515020126400904570324303464153050052511195759439488128324075385650502699947582771770744650978790549835037049830345234357602884156158722793179562247583283200444961467913750012590912782739843166179047243961757203209921217828471123266644842374191980489963434682091603736434593594287198869573094370199563836183390285595937065757113453136871293175790225155488754102377253209496136046039705774310638655522199401559434826412225342490214592134130607509579257144796319876141224223613798387991437206130406862062364744534287117740934885723729640615403031475375322190669454379221422894242643959511093541802654907601615126444426123002194228434224312079093787617532122410113256771807142373540429754024780928077154675441081123731215273628377967053842005524075856133084765179960902949867131081111717970565352290001118556522088489737701001102632681682254236553941432836180006447158900235255992511925505906598791135359793120782428928846210295333440759873965774117460511825297725911270961455967088333254243615511029174349374536308545629403681399986851439378835331922222423278708072292193979891881693389771353549272794435792971680102493484897968103729904430731196645641561673288802383856254042686763163957555038849540704595640529290583201945436283098377876575493576648245980052661369652176413249187930308084007670128694537464842904064031407089328584275992799710228782691965724399096649171884042022997477873865767669348558907705102901296495803156978644923569751687683315645048302008158977313850949379369905189091812478659305392444270859576309777533851890233484813259661049093432933105565093492390856506715084239683566458675977809438052599001649824723983394938762546527453547642390515051070836752325511380652663588965925574732849544755289875888785449216484808930978894768553663443939110420010661613829274548231341317073655757022377981346171229328629503208172768138573917294230401256233286407362552976479900677054887427236469493936122355717806539437921247315670195390867426572373717013780028921304644513731441890391277173372654536288958797535441112702455613347664172663622177214585093472016513948375655746496620826679841562771058175099580280818682497681778607574373067354120916876296696991662754269532054647913819914611101566621433430636172213971304901461220084566468850602153088411928234513019035750080630844212678701295817669927724116767352224707263894476211089646563963376443439046730396105868926905430316201220722950206901043344596028333297541240046205362192792757783952037236593628532308764471752109536949548556611659139938525414365287543999119837364249934595193840473994373851026841417268274620071750373291437128121701173092019979005320628806118091765981156231954893033798653488749860417172536844865215299518739543461646655491741205769563464972928380788524622645299275684667392*i1^109 + 9643605497657037961193393635757375266616746149621749462249005037485765097560064205344319513869804923804484480551730978288637762709055204284016678536403172083362504552210194264713720966826871531599913488230030029039936607817833830229149296029035539036206892802597846480389537486555052559744773374249994056916564439904240194309296117353000115508841016581261331313780006707564772921402015977628616739548224737215300199742497192856429312064875900207202642985169460755219767929060667387584397875704341966586710757327712321685542700211478478282814565647998090949200467902044230239203551290608407995824599107709153091033284372840386248174936793392363084421123068456542878523306426912905549698768070818478312299134437474488862584647505866472665075335137643848481945778632722504623438124457699466558905264592267902291149742458857483288125311528938977319380819370410850164922187911529801051265404036160494028667370416181029395695615588158064341238694766987933882208962986578340177433704155823043813155196803908091884396129431768855280887214241483685614725105540092571784916449670476583570834802696647230303976205811484429952070175971708963748457854979319962589244318836279471382097257994300719650461182990728914647885261620285650048867618592655481935120831094970577143826248839464140958346118322118368174883310457323416103395366816203594407293630473885790788600475716733863606952482425234182040578628959564553118289936599679884834720944642716065834045563783862595252573108159042502907635040244392475949415344228870586362848319877170440806616375430505964908181338399797716479070146069420356013396999898585542548730334902265644206708451376045865418170821362229419111235166096008183531964404570794908502668069480235522736045408803942428408000143636110375363143703338369381094576406658671205648646017425730253694131097351464785761318739736005708865856899662954063622940310504494888655691420035287065214751016296172654365874801983252661892955956746807672028331003161711290247897840452285241355153630567713516844906646423189691179581808150784422331762449560261406909233778854742367186160127315020086442876922646078076481376572507915667773402585349705989696068956194621570181372027709875074950386018079286065670722346033177397615266336750821924267904779125841619558914376433384559478156388608593773961600947864341088131829754133499862910537620682732906277161384177080119360589122909591115204885173518225898251275364944664054107020296906393076309814401507209694936868730682001856188935640538128094973640978510550469416596739512227069885275198453537480531091824478188777146163278983614845244419264491837330703817361213965751859280952303983133263473401679285724772840881057695337642988137450439696678528460455170453797174873580629666560678525867598822482632663884759823064917617752849150227729777548365252957726829172994570613405202380238279588350538678993883616052962904707237872866533738475221934515631461074494929556375543550903518834550688859106125367007660981723483341940949179054729656613414218631951026844653423329602375774345552179102815549743040681940585521344102009943993715077425279340002262582670677434323990001612389086890026744170564100425420098854584737461117423680991995080608129865288811104899426773714972036263954864622310286004713220113370754136108459214746746368221322669252371238156125838621700536692006867654204875083541576281934870912578946140996700714640919972100942796916362406453223632722800866670525735665439928037919145455520466170338840635498813633389767791411341246455349269026018394414458548382701568*i1^110 + 62604500641168098883086747453665749826960109437897443115069117295394600921112513567353901482546696960956155447211666508914016880378562322500909681291932683312054579585059634216215704997051252538952692736503447128471822308432904919680176795396704345596727766278879746466754298079180853812393584152044045100827391112039498880213162854999398824139992697427177659381053697725182330317630779673631100512398607469248479254866535668533937993717763397308217269042058549494024194595049018456185870381341115681397058575579819424565862035238788845938630878288106598798746547584553049996197116285188108794251910477683666927966947296281174120517065569779714603803201422617897878061073403684907775448252425392304016736854568627793552582978983071533120547821642536500882557554830412682999861280365327689867341215111315166749048283311179253733104311391036952086222615336052433665837878647504015041394871737026079971126490277876020602215896751639689215447349495018744075840164794635829212693865760740990670427441770319269364613489980265018759761205794282039063715338397593616304497892978238256651654238332573422725298916915183684279238829689089423169452235422986790878722622931947613676425002862538367779691211859764386435853937179138989095732336227855634195205698889215358374725855839503452260245597404773944073453971897922085620382079379926071783035599128935179190685417716800868051630163849548914027578442242428139416063059306121410099554149352707705344760581719009068780307552254252691177470839007672648524414067234594954163381264397423146551933561831082292657015034230308996930822573916392095321795521727516532604255789241351355726263277345093363928567963795006523773522308993622963625715201620378937244967353646143280532189151046792195592604519462582215327330413106804473677249626245736892766860333715968665352493654071277258728083753530185729250637717419638742818296920076248407075652666522349178279177723281419649857074980272919766006684413897685089420601581447063391343961784176807878332863613264670689132322194956881034317269109188197530400215393940908200213387556389357700809371797937293073145388890082169381178552006435500969492299183422876843714364539483412817385529616840600439904295849024028522448620750586585572925597706899352207048577663189701030275919810991679029843871384858409812345520209543875987514022657014825407840153858310353271585056315270282729946342530772911851622029195726167610585351003572020323205239553166251652709002157171694903948383558122165435645887239988463174218830153662406121151303143962745128706210661949187265825470373092115775647931772722395535628971075876907808682947863973572095673699831483749019991245474003944766357519045983196625505773960756547294815823308836808200914662777490810911955221479212844476024534400187650914266702075602004520543812217450824126680743110673855839203527291211196961975936822754376946435744412925552072001464112185447278590447172688282967814991727727584421637481469273552078183915379962967901297922471940901689324651010539870737537427812683630984705241597840695342739541095642372567984019507511047224003784192171803901692281262632739432931281581052134885000892047438784760613716669675906444539716174395954484220682045112573290605765272836161181052469009059659851223503342716823748457616830366133919705269846122185253365091328814661589286519402024694556097249993710875564498925003700026683679296969628230066827869878768903909566323028455641135855203976931174661710489375961803691726470413464742324510243623427231147847196043484925846320405678068372992*i1^111 + 52675450724746668248350450550369835328561985821920681738519254623471560568341854584257106874701596718950893075326822857591715558868502692608060324694291692613805472571040976143098338776670543718431020153157566359739669937169878426992691963399900992632432311264452528967634060209947022770143698854510305350525385655688805403279727355321213976534923485607495188407052261875066469246260283598644276225438137237535525203935169609367780888464642691652776608021778643955605657142800393935311593379394605061031145770664537243703335748065056220382806674092799962816071905026892343791079913167807046984284928145807051699502989015514381172781272267296769437082088279101005704790499238495626030341373152001901237505896072518330114153459698348761600478471343901671725869190687842418402003898482951569133465453220761119405172105108529350870210004752909193892539827163459116217314404866456992931636902666203724167103574272743019962040592416650006504267121936731222481713055621742451220201448168581274664439425073994128870353735338277961883309610859143594807121278437953417106763963561413254061170271883327844838954257909238026312712378465917528907519964339964509095933275497794582290049421859680901288418785268155276746134856149093520936839610895852577886360942956084858870860896350306961415644581889261899721203587650901503334972974366718163511835933794337382325704318419920508107494274616248675067383430027960632827921549998852495038687449771351067782021234251798758969790629822632002027620354001955369414966751013327265806601550602842618558489492143331428890584642610202363042518885455656386327771948826621784266533421579115947545027487972646575979303268947202705070916566820494557092403577991797875052823899782395499957954999823529400996647464578230500259410722582448165271644024805115880728824966467779484462287462125663797772944007161421238792885549505262203920842527411472631565248308641526311862050942811080852753343530228915194545741041663274219321853918171417808988226157473460862466299793105742329365730190522067348033936580430741828805997226409379307728457677102732548701434932974460780603975007892362973184951557620357931632905338649210377325717008765997112748170153848065864485597191822010458918438345612805286098402246216225932235298029155145197360703943643069857163764248417038551107547458573414263706960196917673694339307230109245220293420416506658687547279153717606466710655375679851706174214312295708579293277527670921883277949535192255423840370235610281528119842442794250892796391935120154035745501134495996103839808714064153842344729623192478773570716790936982616575708786376690087194813743188213962675545638816172558972868021572231955662410542667265599161081456368399224301041071181913166912922572729676093331750653218233916642844995222408262270574598471580645603081084130460607137997728238991174931053849104025907419790365093671223174753591576045491731948205593843325947477990601825111826564975802917388506257941656326422645963498807578319068700185808405150763958787301999530638649261280512447239766458952480511580999915344682085777922845713062751081216722343294680135122579594127211878012036410484957089374375883145950455680861608699329090364211783301661001684394072514878599983722945824429664526753196047012050155184983022575047673737520455318456812967160230301146422331982647091954706857063141621503433986784120960210432020998593073363572510670524523462342222332981286130517284449027442294786929321307193429248777421617242736583069260678861078166819201545192398852884391663773893375874048*i1^112 + -4178238239799205044512732929340444148530900456751195233902461014636928866095836117317886188992539357382619355642285355075962463468676466894235890501690298899197066423807469296985532307639902782159302075945326557098093202618173558214570864692392755526854116272153020240549552130677224750847378834098054144862620714213178539029422438465370728424313095532174056487919802423953044828642391634678474824617628527130105764035252741897794989908493152787456185800341242277574331027882862005415073871984617229141156346410729532629351994480689008477998357302575563499992090298598479910832000167707086850611897231749014669488648453457755055978841774296381843436164245844980744345887596880180123392796956167825193762435464841823263321869999387503456408333230055978410433300144930044499541398335821264141226951936560615917295400278859920873296091300696699844602233118239893261001811408940804909253053584851319200618239651452366276523805025743219717985799302165218859805759296813604154744767642662219908784704971176223060144919924887419981867583478375286981476283562305144828072236368929222285652539329790103070552300542396239033602243912676977316231388487249583018094467641132831114666916629670562631548421665764152679480871573579741930026149075805391996537812631693668208258140403730836412139145076012713102958092488315854773291366050407338320765257199076515274617275855108380705191085582948738494909833318128216612907286604747233390592348984892372810947182036346831046967152946974317580462311784732087822855096068463434012782976841167604453362906014754306662441446524542555402316423257582893989710117818007861758239109446477169390902935138775763590676480805534150613861769137586947690349043797652391846977828613782596276179235376783406309322042931899655668786483801057628406555771804933021621943028454976437008598815767650780324054928341588959348124326931466992454532200614599680931937503169859028340887883220402519270836096321949616950378222464363087630228590284796004472487858445812139132984127826895225750507809313210747838474429183849106706109754197729907549855641487787493529924436837586759957602122464346576618325247978117794771640663500481931514109168576368283461068350191175283697368777767958691555320168912542762641582210290775065504188091422406673436677537629871274401892319979228691307055939601366819538755181303060755876440200384793634126187634002809779672594152249025991451191921085478684798987308987943707383239738849128258989839036792548277465543224438037118232036624631550748257502394411294989829890200578575706488136028844344380655391292502576024006300756603615735120951934312215335187653493826934907388179994176335040556685730655037861630716320263172336710830704051317551900532740667224538942996728378901905931049053986463885594990338368103346694125529485259661906523449913782530256236170730393447001378670097091843619384785732475992368361996100347165290311430998956820881016838051576903685522834872237804354042051040459645792385143352058428687449943376739467383188715626119510420203878857835757473809700851903476679755962516152579702730237416660433973515541881042095220735299840849738474230456477102787937870438831942814745503486152831807245369768277702092505548103306809226918991116721644426167835921906612462917120652048089417093656796035162000881678735298505091272912085670972941322054628463627223909998840768858119011403924258307842051763228162366442515552140281294674244671010228164281251218962476714057312822314256030022261721653123337597412683643716998653699907804676649732994154496*i1^113 + -61462332216222254978534940566846876344548148428909180147133485404167141150260374566446032386051382120795316401044639703026729419109312528454948936670637963677005259807568723483501081200150474110693527387046117034515578066607594915767309566288922237254959616314710064563594112869378537703281356611865698618692433759154848099478641425024139657005894172871148667718148640962248914993946520441931842242222688450612498202360207206406370694790297199702403631314316547137620813129104063711116296861446680459684020525889206278004420367852917353461075775515255828492417298918429218290886875898525486592966573600097258680337864051149161567503091773784793850063925429834251416370886233842122422204289696726867789511473011217419454880572609762053878979586836667841578306228640262259582959807872148828985716561822106824331357065045525715636479621760605120816323670741903829813957238256076231926400748924894506067360597345087350122375159879737676872571320786260621529564138560594298682064853146760028982468663423306315239486652128537852501284821903913225209520390999798556537827871070532377826993495788071378315606744189184790271818785729885844792105702968132474418436407614610399179481231559855394397071250240653332464178766123637263520653868281260283715390443611908631948479083328171570556969864975843023633268723867202339302073333471631147342779578244943343011467315148319175568860506445313043552263971611867020225117653530909559743747553222032533590247483903176931267478235442928192024338181882166672510294630628910929199220555305066937859392753937802849803311309237794458608148482997698510434702066972584378370360879845539537052283539211889920955128710564482628492918194831400668188802206941249557445045669058883182725918458496297251328660711746676410696710449533464324127330571231941853295078858916920426606123150366228481880538373956187571472176103810650389717807608609433964638396613579987047650003876983876532785583205152754332503874097378205429880088695542044946437419707639852167168100594635920957527292387258421909405886705530110169126354985075321107179786513170866753210053312826925000776339704308470372330549790192639556119582696275969281167745861379651531734076399218585597547159895360222333582242002416351202186876542337386127892187602936319835139365064500153918384486620317769795640425473959144348944256483125626625068934653525882196278419020364152262609910725272639771814375543538731783993560464209088109487438664239507622483614564186874188379758366177962841608722088664268033210363500125824188889132236276551756275401324542572173103003337581975476303385141559788710568471288648644086715563205295200757080174629830209750423291596457500641860503496115656365987893188535880508613792190987203801491424848924502945567589664403556456623819478945341924252469532275600436204645207566376114378101524956278671377806501510580621434295596560388672273080240837695021155560223731959413547557220473239888673564288107586079030894295321275778233110479709169792728467241306737406771978990258960423029187738986387098489128230332894616375511956860529067711316393401953338662457418683123446120601683835775473255104101474111965041311895516021683820299440818235496325649433982433569893938206916855133380887644309544440699452688520289968660470287262549299427671012619948460599930007030897177615289731275144747208809045196647341852676671045385652488249663918421762388004252035093322848522900045938363602075871538670998343805142024739696146621126031299825176243814125792994235804053293178176663040422851012198400*i1^114 + -603849721151697985208430289055253959991432149163096487509819151006924013928691358004968380166582446765171997617113390657637146095860496100849054626756747342433302710070826859038086311119017297779068187122132942718255553949319088410757832422396552652756498888668299253606814610221405022580192305802878018679820901188125781545598517636818845118864401806437710094277469718492342376548677446394480075468898344024683482720289245426023312468597217693539900278483998078658725425594155632573695275116408679204431394786908856091631491981090878512060724573702415507056800136984637451863974347215689963667750633179355905565283444888482177504259754169760379307066027325427409486972129590424786985731011968392450554881644203681050638149894511776617279446542524586754820322322033733078498238683839285524742738916453648666152856823477696020901695887898030537932307355604875031028895269661970010589364450287955399893089248189140147477513721719830538937457026473231263340057400570794413048464823077342597991571346316167102567212936581709947958544269847982024206164254325932929247143474194816365144416781447745409324285978742224224059284492369460226257265374828122603711651443774023426475974305775099015183514553938161137900852375686927279632572513381729829011478755346571857524043516262833022687147648055324209444628411994069060168363653014386556785421271833404584228653252995104983924393294122090066184740165466941959108701636173606066088334127165329744246907272684898383110977292416771671292952225765239623131722271498752959610928315472085475008063620372487125424198578374708126211587134300747585733587228827942686051082541804300461307171920975298696162451252416959021171844962604868612169888345353313307510781393455102885166822017875632214849156554119405227814943105416737605729503001290039119414395151436640816827639448966939979167960626504641898161783471415400616393503365123237178514201248696488818724766874293339859380612612188312992811500107535004160717499104827122651644399623473864544386186483355948320249083489455124768671305347827534903598133627503013683060112569171125058552566693656403834561808559780345319203544898310482572985220213521956698258327496578529230264880499620028843514752034884174085406212390128900789355376856948529609387938518173735828245331593394486708561080285236446253116517135589477879385179247591519095986735075309191817763543034208515775612708747401962388198901914644022399089526620616321978236829425287128245692427811369937411614402786285062724187485243022863823882947303144551143340819624530315980993608577796069497830871702757116224553762213212887769636271319217231580072050561220376849694216569653408382709377721610918912844304881753734423026357079076556514520385683758287817541742911276201033795036581306161525500421821725044822970725489889562061554159757254506185835876102794964590202839424036613725489423795916790023015035876536646943558831258163322364520343872134866452350065297131074923209426464899080191816245440105569913408908021129642564881514803925902000115144379436548327364473117386584171987885978542078146811038522253496085979105873815672636291966185929382134018505856828882256981820472753602393622163212252312596809118553587460015021224542603514734961010894186965298114124150227784708123286323567761445907165873826960066395992142894943239677415252902524639364253067151859300874515736227270347530668253108903723972050303534336822026428786999599055632979026585881253794805209530178009263029393655238969490112062403587040537414107474306436583449717374976*i1^115 + -5197483343833740813688612708449648203101557349986424662035848270468455908897736519562739003686574455618380751784979129479137968055494408435913304304650590669251099714792788959849721484272101744525052818614045460764928385655531769526333189442104359589179923671018565969292998975909260113005711567697723773498785556768796716958380672201345772399787889646070909982361313766976691835588616959621316601665356483155857091196585468668968778925276753854299806541084461521734832182787415077394390879644897672213453119072612973626600063460433200390843647893446588413608054948758230080371844063256242348045674936441510608799771865613578095106133685633640252117514783095480092244620355716958135068627182975323569901375872207769667513998393850079279680282110198520307585745234377725196234442579213510921132656525358848684845060819858949062811875606950089237432801825176436235456771606346763632506484183697249984496445838187352291103834870179622916026555823006601844774660439593292302675985327279041390025943022054119184036790071783296460169881292914444534224974661755317341668321250262574728877800601704860153777966832860909712542134092899585014120212287266120380196671680542938520142792006574372821916791184198029306702205098986446106292867779645366011866124685478297684349569391027916314709044193658115923812765096417122313068275154506168353021515397345914911208314003794560152055649753021364487459351614613874078802057254564501862669211286055725088315881163236099606187699277607906884381376858624951202872378259776996897770732115555591021235080989412791656186581831798331832976941684544453586633700783432751629113698385208196207200993568699355032636254096107225984557104863494836165758294911026693359424441758338993336519673188297252149960864822617693597177949327880825205482140941490133803641917943001334057993566060681342440916198394387166553299486346048013102053451637229678431635287697308825577443681216460828921139497218425738100576023997621416572636283482841972434362748034783246153512872460461282543810868451530870966189163760223196568030564642858389562416811599292980686803584125788918328371378044155395955575054252275046738154315283035492989948777626792030928336163185315454969046977939888459763500361588981076065132065157735108004404855185159990375674893823889573362060624031923027167942778533509271756832301233038243751816116719540695898875356948139716311196650862944473635113422960498065814188853059218830250540538186555711329648905313372065179438911759085115759586064200445844415950021427983932996225203853884006529583977376619542695601051178838849785895522439791130982741585352525388060211005294696599755487747934772099547008392238880807063283526426210868335012860377856299578544355858513272501308947906644656845119746310759742486363372979530379600313153586836438023792649301271668216382998100025155562282505259925198802442449834850462835044801773961463447496500829467318404462802607027058818397750016515545812314068853271526074664893066649912928707914786469280640580082036452127072006717633598419389768961618619052087887150586308516746399987300665750026524372546739258008836070096272335022681120312455944905008160067367692085042464625367752464903766181869970284110850660506022478058881928644578383618956439093108294081479828742255534177101849392903245880347285014344981933223370565476108033671313072599613854224289850817633778890059738759195428541936267111790286464952555695237381694147004764507190832742650003647816514071537147394755320731034889313818645599254977335191928832*i1^116 + -42347709815574476361734469352257380114650395939844727159577371950537089697677250378453893567549782617083326646253850568576045841465232831610020411277527286377472629113853899942066622287472260044356071715120209585436179170241365577536990910697625958938545134609057796173444570117838935116439603347608475380350903310529483329267793128310526822275292697696842092644714586986212177524575564044969183955123991374569898235560896339271289701778331996033605839217030898810153021610060921867210105395211516752645030134329195895985852689202338680229279778079366397103878457873278235717067419702356766249584053047543016706597554665497011325613541403221046578664537499365485190701171268848213484751152515083363464838870475310418019666826822864940532087186332085365351405526476323946321882353894497954542802032989170278200338967540375258241183114059902614161889623993975525770572503811183629196339312953568813296476482520726945890265759973221258410284858815916614162935870482099491290825357710225936927438854771086150020608469272698320500719344746079188259956844466171431179718727017979447125303119894307445611280899780501093387747971844604264756806696472017084548598377182332799358588766232864445040859337734089353949689238750489508540879705185579871692074076801379612631780614286857931032682082286211032191630117620528720443508529002042930247817546844385413386823868617832841501755902643958574213606139892316743571945794373523521953267162769941490090168915892726967480899721753163578199575986473011929144295326929920395145209497273121397690553022565339040832665275076199319901703177787474057865757051223799108157938621699494144579193230209563118241563480571452105430555640761489269520051409696191340716082327662606608524667375166420808370943003547395867459058938619220721966883295076286483652012781813124951039999387773200563747581019717504292396008572716783631037240787668170827580176841723968141377048313145635541230199651894746022190565918363089993689070615308698532124613880752722950633501829248859957628297573742660911327009571144907546762143588429759774073386055120248777793610772073217309599520156374806515901427463893931845397714262599823595683206533782802004829231965723151779632807175585262962633282865008480089997784476807438775639669000294560364848586438237424178420159100623213339337258391586098514474947985658611363940369544224108279002895295291521183371618749896077629303218351548372226009217766206982672956927811524049191143980304909603272839966707396177492386449007388658634945000771364052822508635694872822355550133258004806603508206292376928229690333388344095921828073037759111120617372856175903000280049138443045307319294485701685398695776834633543453579489958676139012755826105378280774688102918615768636844915676608470216508691443509184988503654014043887091636826700897488749673729458056039259446885057827855037681533799301296413751410176971712695459959477779916744718063311028622632261537501724512430207120081946027528148926756675685640778392311585332957445019435991166760057414409071276894480661156437098617160907395370160131377564245365794562801704814353355539198806416167107355633795123122873696434559007463086792786760434041304539047672629061094304754481463963881931700518330638143892812277238052378933684373384129317303963593780047975713835179253110143054198053387449635121781717123385665366988032149434930292899191908253251136972882706405140342334247040124116219467419801196542719207396284811759493259276796276334048144039881325840327178175244846931365593088*i1^117 + -319098675951864475920256207000809951878347547697036005951686741384342806614585558340116412053000030891319142268654323837863496783582556768186310316063157501669782267915941747140444825434784965630569513426665029995823142845167450311500398399875374811151876271897853735199482612311715962992735835920151304106856451151209184060555242873426807656950922253643587944461181395384184292989305359696635039772210231843737456648069502588226765513143687147192624323645057919701729294409940850977716088794750631765615390672541010865182645753158689666030925962486906390514511117530875394867096693146331569541058578971338496206887334887956966338450847766435359735724937973169271054921528272362757665963338403982315629621243604359531481262403241921848647613332815097982537707498254711335702753871420151428199984601080974027691807616893451197585130524779525455134292371682345210937919627419166686390153578204480750319276688880729196537060897474935830615236211294349962869493503949162173360884422008834605810399882840019546129314149049233782151424380880098150768534564293783545701140421315206908508334202195042271386230608735321490085587728111614048397385124628520014346849276242264544733817695222886328947909899500768391382851043430419844622176365773203601150492591740418681455738189436735968567579815847018991529459628116735515296195713992869224740922000842746209299264709364603988356919833132815389257934951172221020700990116198866478643169013735210465242725806308832158478231986371626928636732639244106414653294397545503978059127048070038801214515887141014447584293368606025036064743880765074098254823256881862006865375758662293228208889424687672755453247543730197567061941735527052870368015152920241593389300676498072284535472153566650202529274048571536040554743200478510594342529882116620368039097220837377754957619059705193003194495624719347990614380632485410138150506786507030928942198707562434728618928127424240789432170170421483995707048337998294777711604325699000547296213680239317898428422459757908491729861695070042776006803752392335300825984001595795550037843961852030512824470784966431459400424883123008990656565938274194945011313731707439287745842833037650890338493950453147477903399608996415225030251257562333273147098099058299344886200699301558086696883711837117248765442410162317652098882759369741759934680302736879680848578914734017425385987255815701450585130524835404450963369895758531611256108969633718416756573856107759266619145547713711012123336104286912912088305608066332604164427036345675700755901037031465615447952435011567571633978068770097059485794343303712537329623632268052286976458084789991942371904905176625870686586082885080718224111563598759192322396309858213160906067614820683996217610228941186227102954714498843044070339569650499656017744957988814144531737332624641162186072500698876119987796792924539200569854215013605805822980159548612908708305970682261964127592618264386842445551030310327817830946305423205014527939088161825348670250790913244569334867657908214405278100573975085873238966819570423212680847630524370725754000308054307707150414758444897148119763699187836031661096744958738640971461962960062929087638259316899360538764536665852207885932134702892513655625545756864444356006569755486117157170620466026485353255546968379906098267372466779354521504084472397410368647965544916096197131193646742577349848752962143186216246619222422553272619901825552610128251234220641291154079704719867921656607643118766022273594540013601826046738801367187456*i1^118 + -2145242230399588493218889804175248742031500805227190340123598230561681772577590394165038755688255488587932057559952366434779187030979637928290244334490423780584906803486538017783723583151320927984255797706345994206575162890668363355209191394011762522656889650759189567076782379956693692304927571616739855671716474708767788887314778333819077985290253309165780185134394764457865101398531061546387236868863503000296822706234219086456281501415973676127594839524925031536815886930079828098787356501992497687674792031627370231907423880558210079207153779960078807132649227784609795646631980833416138455736787949221324115222503180406807426093190700196393578314749595249225156358363846563552087709033211280086189737135933256403478953751443144876985848236471773493134267813344521978445125754174426552504651053563142430486386163062434916247128039316436471401671398014300769049139794598230843289897353718076009746573126227223994986594427635324563278270068394116823860220367493605056638905194177498978812782237326234740392503485900942353128982342831354334460472013954211274515155967395608237329911798094423331176016921602540488713503790942806756302384986294755957918164079488189638512922176521562217532241143231044961242323399263348455807194283085705981262936592097290396592872869008394066747416162429483607557605539527517575313131635050982607004547266641197976153198497732554816072610489532697159468237305466872658687044264860652083620284880206375591102397569823065994602810817035816768673598841572619853131175053531595244882019655610995673632982912928521156891603923264837358955925834854332325526038473506739062289252171817566896593225792266510417548187722980743735523682928100113502968894353452997362379079934721792889496348514816793234557934339060820754623474713337529469062408066145062523466088395508182302224403290260260226816640047573695156363729416017699430212402368357332205305706685553802234661643562890614935215918225669095510656389492055634416627614017013972802339515697629028567587390685021010029974339046522404939157451047328383789157985531720689429218912389974242675790238195065276124436114179354008607712739591353076044006036599840567786704227761825109775391034889969626885243619949109166553965425399202235585009547845528489399194371568123245818072670502557875213654727102422773337463715475983359376349918135968876044248269655119946554953228759921861043385336869445337132819168177515266969286675053256926859701126511457044207956389293843458400160654473727661712408849833446282788750853397590044432020349934490149055280762753822525432442025645403251946758025253035926814709258177781618614784772275561848371960120601286795171757767860541133266741013328114625907629419714164606880914680527556110972814039733976094204412754673392728695832098978636906624687186934202679126367156361447145313280207825065731635671409499668565956176067941549289108958531758839685888875702406235367076692252858388667652582245212258435124804926615488763182708145093881771846516095833967331698332697244791594785269425841353324093913984205427299275822137257918168145584907438075310319472569537849031349031502200948924395494011515775440842732735187571157034514829900079750183618852699706436663739293138660500496161673355278954125587827087180663226145833920057823270216991211141204473083126408073303445120368642830464076864460942033576203444699886570538772059551412368382497474876695242858124401728834329248970488203003707404563415336522009666158881168470332647179213121942874420656374571597824*i1^119 + -12758398454408890161683619753222665314722351579920038316196072825264022949461560065932928362366070002041302323195889904265023919954445515948735961798813487962993797507687263502111334036790239527129588179688740887588920045917991999630040010995225955955837473379657135076521930376589319662046708405985348408542775267569981426222034430600500134251722493374718955783877448800017949674502482482450721327234426690476543652673317589885777383876341728916676235162450983472931643560728431566014577495713493143867873386407608556451543328753215282071607993691689996780600822424808197016974582352546774723272368140308922463100560475910014539945425988732952941327681381458099311307518903868910322277328104687080688255751474096405015442334065472365594106136877020946322455397548614937931559102536279143896861295069902502733356634838801687893657804212541242629808177950655793561204929002508433940410474776495326592258015604272319732105180419708130785932928424601888890737236910655120848163151861258949211295744383738884282431717510781611592888147322617737620390584007943044968092330837673950168442113919568330040288448534153359865983702700392575909558566425674445872416466994713321375851093967031257652191084533576406200548444715758659121267832661364334216810363812183534528247334041018208636720424728105103606785731530121900682421922779824121340365201890139906369086548358830398753070374097477758164295237118984139535991785674181944646226974636280968293212957785804618352362916251807661340110462358163320446570375297309425799806765479609970723800251150142653317944385695889802411961400230422493523972268595899154428852332220927621576352580260434194252360591626976023443215259041803287767012672415262664043472356989337194988168091971937879148058665140870948068146301906761322708305570907626066954213661639234466912843022613882303212348428477700804276522232337783343392478481060374937928990012939470105412616669493036967555039249481664956947782749868419770514522880094311805120799590798927797171850106972857040047790055799512839539633147908341100359341989256025160585038486821498982746852325116421440601004430339724253345070906355623549707302572930731891324974982008693196739992977408954019804181703830169111796345348618902584344105495511451710227594207163139931888181288666767582519967612362543004679159065970001661928441273526163774522154215968553749609110067166222675789029433674891325804916651182544078432643013647709096621178129068570179458254096436064910889885696314304199607110899339490476324170420415587151382166619817766040616583721489087183561802365479505431264424802364810403614495674528151109005409202677063668279078245567631803524477236572635872320325601785500643169181300947850674547295156003175957001541187799392204832993153032840008400368607812480653951444235783138248325863799799188134571371201403315705544766429700789621936658145036192788815717706466279140368736072123816623780529356271957733578758270970649973660693467693896384578621673262668617656041452986104407973622742726008893919311131640298115811847208446332822322038142862441253471444078261355719129427982192301031968007347389470099087183129113879874097293738848627857605528637850838906593556058587690612814991845724903991664211786047392855634087352293137349615882368283448676650512526292600653929922845622341312451158995518394932018576064307117252349037480474843567167756360987865784778195356022968037721922338910237404062762634900838842279021806809217960950564290009783070946292877316889290576232448*i1^120 + -67124042856753738385615359236886408920264302295036100599828532936347951078072189220421986400464159447591268589883612550519118816053555047090685979135244437439974374308157654132902522016434347463309819524058955528974087368901384722498461798526840443938484786412196597950988783928591805187869968219029501122898917236482801843588493291278829224411873513577046686359090320187782890825363933435607853979682008251457316651631768561126076594764541678179258711837731087403297841428373945194978974071684562397191700388113524398320642065715972443723961611265680943905228206360332396770785716652053149854444274473784053705227736927680979353566702612084043254400262206326004908742132621649417887934747071125198760548395775435722951894769575755250486154672346824579324171820720395750995672758271580938524489177246305075893121970382232795444884704624584074612864514831583390378858610414746009546025325696902205390734089824675872557856705508412615330219363398707141621068535319142147540121452007874431059123901249447890641209797370695524720024448123640183183087114049656132053072131342220379120753376626827609670204681325706880008651478917971925466091275838254543158279852884763372151615586769424321346157736108077994043790543392979426342174051822298089140219988545663203577344361710576845057496493980882351525775073959545471811901610099328112890528632240129038935939502017374567342943189006823322056524485928664955651956044479903373475065065838470689548897299378434244591506028116843424748696332262172319865389729837808288724060922009915141796715279252096589833732701978591172959248470061304117175885341242271162537700640183958083824363616552688890182553420223400231569217286326849110641689863566132131473797450426180955474815314449906230200747419135897699385521491733277040556702559688208042591745709362121649109791762192143918923365290675538977633574895837637931884670690831021534326092739011837299325789569361395719961609528100004246172019107141429011360055706863041139100917571904175847799588974053439272230990990361721254455426438131771998203923088320123060098609816619490606508484930618622980763817598689049719648737908774914649765019519126857608831632885593072200197272665602306599526284963558518483411021115611978127969190303078393292740749580597691419276737517020022662507433418271111908213747686306170147868901078734698657556508655171546449353163724130401749015448455680396531814819344130934031399272135714983938089112581758458335561614318187129480348539772680521796260715751121835047803206023470536246044046501210313442620071311741455598389312540594597852338361159998284501502522781145489982312943805988520446377459666837599104459371334722356632263095596729567251954023495061359367515569915989574549892197335494562288502068109174509814127011835292152356626563166008313850010143688716091553068270498649315224659420867554386784202534613697532868481716978618669251469032929134047791280501023751326977705825427561361907681157814241980420813077556761787239744421669463750021057838953358960508924709962383690100852636262077255754425643143541487641582221896031862442882524999384032687950059432232537103616534153798665197906546874468085796204693797783309279134889277826685902135222414026342979126253804480048583234766949848104881675964328416940904190937216382345390260061044344055012612991518187565316737840616317969872083487251776734735472265834150328330742816411887087539877796343627356039057848531818078611289093316652544521641877709232853593721153897662913708032*i1^121 + -306322528024185883470478856357459140351902581211446337089156654429762600165862570158030648247536639883991629562824217852898270707352273953847426923235201164902405679009368968054540781429086838567268224975782195515981258598499342650498613442297135313036166663788208280064857757249395304053953638799890156464448773189255371983458393054328610657356285454576214259224000997041975963714902737004609542647471454276712243638307077344663092174657111683271964966477539381653419140995764019764889667923398089895511092508533848485736152805020298102699891772357106987362459328497927280490970180648900607146051329938259766652185051370614719726366867755037017153235330321985036022494545317556316427975124260722964499844457251163636263397620144598976373839886577309628142218157607276846306611807569366065059538150291548905460460728616208734679977540821636705111118757736385766690759634654897634991521577877701422660583170974231557664868185207496847015384171801064222668330770756703674889807516933332751261778838217464605722894397489676180264285389281239324468674600663544754489803682239523126036932100346721705871080853787517241324366673376143189808270517565467872704788484103487514185816303412094219209872669241901721944425011202434448075899402689700337138579002589219455215307410054829770282095188123708775512348077611583780958676181966382220510516396468700317599425607760950712855484307640831846846985306050784918621755215673447014625705997553548308681433195045375592121225608455811129477985273533970912704314580337519326088911688403164136630810381446337285988663247452978264576507082212727028925091137500613402671239926156724798166658830994723192497629124115849401506093714549571263312103588582797917114997059688577921452859044711863170521565176701046026108309918582788175344391658960467446655306430711378683565105786020794191869166958079745966184005964184934650556946183980858419512377111744216407142193529963389623329971180346663230234039484111227378936565715961763531172944336333524403455430748063309468057962641915237656284974339782059264617778401732510015059540111059805841072591390863398478244093376989216804915988705390335747675830966977079455599344879778485649928806748992337045575105744954086520724356674278595360564704784661842774858291419687097972227412983230864562383111205481582403091217446832101712522885700872162502542709263384917443090421791251016968285835634113282682498518595356558466263076082795259374857468718569363505799922818119141000228223703585870390253602491959527212980834539149888927314505697292937009648471488155742720418109603031130949585667978187410526899494146190060226431326369595861826718367943425947468370549682472372188949316771347844275248593679504968226880414364555389203943778744804107728269934206689744975830811046022424744305049162572195854726383159922249418730831238590261531997831989425927286558100619797198203875539817088835930520746176115997723530776910349847629138598738688331965660648327371683043694642614822309097328782510319889245188342605624401364939534657092827934411869598407382376289126886958609738718592875870377874965062239574154104238201948348834476902007750029101751853847862807646645423319750270970789275287916062551493582371835052584262514875336110457061733497615659448711519987881466326077562683454626141615304851518533507910088185209556781150068940441888516356729142390328954069573798092233268556168878576279373904786580989782630007728513105604224932650900094655833324415753515342900016907091779256320*i1^122 + -1151248574680022565154086315280196263252206575439269092630976220285153139803604307034808360566825544316836887101329009468208517479816699060765543947842948042569256800539705412444736095100199721121290798120435806410954111521036426240127587773773620569251689422343456732654055350459540072098799561520799550678592632254021088129800070585302224728669426227698715702673640346492763359450545499815796501406531733275239400092113259780554886379986511510064816088448635262775966378532707757487626390127440827601257194693406387490048541061559071933840946213857951489515847359216693380343144673161967410503915674354051151282102080783098296331861628996684590957951601673836650364521671270035876703336687773631416199777925305412568544453724449205433432383787087430322199571581899011077242110866102748977692822733732379042645932015215912470704371625511241717332743131924269231505080064403997099209925834129736214523603639357020853372419829356539505289539558535097390954529265416423657224041745222886613327690778250707383986520216302676368355499325329700750253022222115052871943737579834563619890703515488385379724651186403244974448214315245836754505205829303728064330207576408730689085670153933118729087288123972672478744423036441354574037309485508289008079626991210179050346754238529983075176573212472736055621917867656755832344335304132826041140778932011617729918872795555457947557614913136205942505123567404216875253952469111054719986657679061203546815868490732564064357343247247211644195529594291532037798505155125481830024886823320445975282170248645337368890120712982385881258418547851152493705296238421483595056999284692733449645945132799803902239083618631728373845041212186046671883089159376913491798128915824816934800053355933237640370880710784584340346763234378395629151061238388394745867219091977306640123218225107519251357506647837049543596697371764014110161108288709752548745993541731940192820088371598072921755647630698054538152471876099487840464060628367548721529549807902567812236344091059460291745610005457549550623209933256124054798398547542784817372669102819542767228635899119674232364320043989197016854776543031746279731903511447411364672603257496146601067092756193419420974289927719225237028361786345193439597415689821039592504524347607681008540355065403230572572605335838017113627956159643636372093309540136813800675883692923028407294630990227798070018683193670965816405099816264422025769105420458118727560159412908386542825195860255980515609127072731046104299646235713254380519219147428395270395666547344197139743995789003103214884539799832489498354241417772802340698788202616504815387755384183350644897309217271869117267258447400349104615302562935601356026405797098240639026998955824094595669054719143943402337684559994625122976363972426342742410071321122899649361314962758358640315775171491343445838715046694224749671612438640770998678881207975224526974744584676023808104535856453150992895081786460373784544185315888797427038284174924263714419787509885923530718086281148890646135012789408090054305853809740531665828138745960977675696662393056474824305886664532166295018459999194353263246475517458713306650426175570089848414238998027103552730426778136537771153472615021783975498478083448538454009529228145624733288159858729589917859177101296762125895959323406918172515089405582626856522138409420589991474623433274369716965353998186684507215390834987147935688666957085730295196583690764776600707881463129070420373644301743683622223740928*i1^123 + -3227525205469575973899488120259597466998646734302677734592672936950539051579465696355780534719155339949437539051777515368187355998922662094620567815576243602053660674165757320433494606129078693243615394174377616937477342902354985060170109740615970541546231387585469881030843659048338395401850557877082514623416432713794973299276333578553401134433343364635995860477181879273591915322024957198115367855537837522407020937982843112873894273406192650192407561109616092198417744872780811099894222684768884210069347231400486540453862758695838166970147674824901881206062638654313746354666019604921862175669713132499416315645051009187533888079658617765376667227904554368031139338670533731443762560124120857446651134914561532477066258720142304332056459452422417146930407598930966925767537459865965291905978848538699316484105839292796453734642396572651738477211157115009485295495056203132579990568869869739151233521425229421691026777735078667105472984446938676693364898787849721820017498077402378520703045524496266857681833949971946130472397108689552239061367000818338974462550936645944217605266635464675593596510247842157871249453879310232760297994227547009534552698986871929510558624847961223287010772939567348200835098506321733988148857690109333433974709354479725798760545682797622056011367973813930426076964772360644967003501603084629584813929357955313031433884524170809579618022550800982894836023948560546317274037921602784292198022723882573866139495783800909260058451936027419452855266907825143541233329927619799802242732892629270631331341404771965772506655776883600182420767995031888007049564316098913496306180844331497277097812087253512602420521212226733519322002475354668199291540329184037729529081518086679549075973636164639158987715191230599372361417032960045561344970508775110873192547663195447689352036579922891255733357526712817185252083224620739970602393962297022913579772465841312014452957977666399581052489501178418766989978770572479174573782067772504157171029886003241142205144833981298156489484827475553448668012759474010550956550831988301059313083858304179255619881730450705310923248562441326997123506495772984160577576948937909887657761555481176019025512235197600869884554199270338459586170302054332567113901425996980567051132631128585483329606774695527350185357176826573875256267252121016358500225698538392190966936415873680951879197206023537361457922155747026792125800476885555427350738041204172788454069363981568966070915829288376069181147897747232019554207280500164698229490126852603787949505010594883820989683595457122242496215497052695440927753886768736234031809784611107881355074263620740043473777812516240156144286351631765879064454155938138974144098171586027640326891487307231257446939349635257523561516365568440374754419564585397639700772171877887956503951464705228083515721160375271171896456600242600733337476296639782165232752283603195612762219499241855162534081981022044253864445816546599587662354280739461733581107611069047068768904653529549082869715027015955245626659228366916848508121497481394151922849950486270071013853165619752353022773069559132909569966737228273399028720553042660846785123963763325779717546308647898877651039231377284571151987267154622523548081830561951636994243711233249141269091774981425818038510451863431332866246465652956355070788380761411688166742989085348776362600245821064223992497191570282844028438667526508706964526687704476709481468578568216645175377216572314488083428338061233094656*i1^124 + -5431371502558333899013432641874085384122420783699569472959563213971913354888912905287424926715757586631763821926427470436464517217517851988731190777734834888949113928202885519945211255734229777971782951162389518550127740303387157588032811482807419544632904093737570988956820897107668492378192057893470341022768147637344399849894545186244058203341022319359151698892448630792632513025553697392217116462389888463539014966283188005755276635366217267217460904199755719952600176613825373535624004708697693050166299978985016601574014129502535330480618990426004586079290528980056782136807028953554126529101472745990296207078191849311596459912535940378833760346291671141089595698644971059100929495691842763266483270547946663473758511492581658898019262797931214657384039838678252378446125413935734915627470036940680883023789216482145403598681822290648654230830038159662159283200896132309787621883963917949062909427620593993407302789077713894750860580307404676786223243116809175593788114436505232870672798479074933067216896618931338722361691516859835206348915994512301442247424406048694682046473703611310880557479879890102487625862213126882616368141964953077073679142126336927433122100041680603664254444453383150994545295883320856483526028358520351675488512002836036030770601471320115179521288286641623719574178401686795408457959585282375590983084881136792957857200170146243718972243142393349915518338980987542315262626611920165839790249659124658030604056863934136352982887494087081931780080892551062428834595202940386068374310346806080326220595554854331344211240031518488840529770070119791880586148391056729307897990657273951434654745411083310962806963027822560267674026488808237029018837854540026118943643064192078230218394628324095882564745375782936666887645185266637991459518215295956488365564040845079805894123910450299696779397641687606463256352799576613525384979092935466904277677062320801258173580307865484964466901808674720251780626481934452115178598228886015647489364835757080072107295595849242397187218569137668751060076816736189121154965851147953531453074966767955089336318709148551408794754719430426325067366999825340160859113714816250630608387624563420012129906711341258235587350876966245322900109618194156383451653017418565896501079003730026338162157732423942552687878323617072645197003271211891705291069498806460251223836762494218834327722296970114937686634093230857885643491678326212316660108221410691636964267466604363976533808598975422168057155646794516341031653250836940494320524387440913230051546143939371381991846815760568620322136276445767141172331980575960727750498619607109342635035223406575467386523644551160817154513533980776199138340611971300753868883410923421620542896797346898947686445533272729363275499712076663840307792053745027078706153311651435666506260005317373761051280115683628464002688615524154887758099401671822059591965670157200373242736978032058865169421602062528657783524568024873203319280579142898750533731674115037147324525626791911694062525820976963192428492177503284037746925884113255413251376918021569518683543461221218783334026773898036390490349542026855099256282141324542913616755792525143584917119663857133142402401590513997841692119773948836006165516998505047364154032961037190807854873361304152052124543851466884753469517093569637875069572449440444296212739772253267649615393531252520020898319565629259083009253063764449773690983143441252721709161203980317686845142449083209298690905777111040*i1^125 + -3035947412608465367138695028943334255824823552279269290066053037522365038565254332699636165228863220121873015272442698474506353888683531675287483526060532999087106039203631209540033786150748088797020973214991798312600762916298348304217915185983038480521844393326951027026306078139196046680727138358389464723911461054251851068720361032439890057550135553653529753472951910326237090858119268181730063004655413995210296877543584330258274372192625545288157813340194595411686987887669846526903928082894381675794909740805145911443216652595010848021203376289419553586358091109365046995987888526866677920696873285559072935202450662057690477033258035434179100337637143322531996653813456100827914260126291840895225464832537669664333283789016021506229010244578115010544929796058823315442018082337218799658385112287236814832881750684995874877393399545608005056168727851630844289660194683941584074731570102032016856414638110101352086111298282314522124318853697983539539858488816074825082344500216985915870504035097602295340084769983588775948584263532055637006816629263626603492461494548373030520726895510014948869372492461088115498963777526605376590612427740457011296763803673975998122318109192133520738840145626458609130950312134819567409755899330196871286564513481290891787059459266040643324550499000997738773717506016145700996044185153667173895653695060604590313869273425320506811271389455698537251606923252109318801311416556202974746742523810090798585684086046952987540239431237104553546534096075213313222843692192372278657829514187861167008394734375712624107060100063311610193609524489804154480346350360336922381158336045724342852518119420738275880950364029573339070047410314416479678639240607592836200700626806916166872078446550780927575086371780586902850609630001357962892355834085328544596304651053848723329305170059607223734019157190415213686442933610304287601170852771663543058204022795563099834505603731984117949726076096994122313256615938999928139221944287867246351276326922453846877460884397912463103231796803627362666234497898760653156355920492028356415067854045674033872941999615012733967544813585994033908634961133684908713915103827917090554787296986279548476991674191495980050904568109362568131719981115274766155774886621963756139752166256365255809281187705501512367560946178355527864242414510940755601376985546586503964966468587694635866547361638419416418176926270840236811964484884390478537867439428315518783293845492616381284176121039316438240646995688540882092946963752471561540726443746703038423231412900892602572888785869134299343289262334205744890884417615872886782490049009690688486854208721481799267617244274577672400577501400720318044368351091450971845857252538162361164666376409711958039225571273193123843472564473163524731675027144129491556432632593641275916358192684642462765034939816665599001973002534769924912677313100243410105966054237885125390154640016550125431716942652578582249626290548372383590313062735447302901834771498434738828682744059053594975338267693912063349810853018296655314546796910182808091039346525198127521220075369867041105344631205402826967964472072855629028594522426460331279108419745915817067903074354485675632563309229235952546637325070926931529310355475141036298369015491119011452078324543710076418496357509306032615998212642037214498956649463400644101022882085185160798449760408387427262134685803013822690131502282324627438250848805936821209371710366096340161118298035150631477444608*i1^126 + -21776864314451389490577474100169093699492649264528979722293729678155530464843596479820036621920051689485332884194232448759538680325508883986617083885916577242933906240824036369426214835240125610856925555022187877065041587361567154418265844252876977467557680526340779831366810540276133573953823358565770302583446821263368629958475527382803921364295954252085083421049897456398068569363999509350690926522295805997245363191123245318039754157731902591871874764122361550794856566341318839433568553213301196670242199432421417689508977587377518738830226033169915806591556558278219137291841336358944044565397580414105719402786365859051208480285336653289301300494799669098086740715905185381279926395891891693073635268438023978870623161784443182186828390824447494774652217012189650705941568821670188268809827463651532773051909571841817821332891571990652545336046074672257683090367144743968362940867228068323127420452894932533537163043944251566126878227763564890749309009541913599633742370294032019516290252912328096574314521693247554908755679142370539784603582472714977777465044384608515739545730245747098337929215186735178626827165314716863164814061448259983061738544344089018693282667289733934420010511894993703459992877734068788012616894996316031183564973192364647195225079624094293965034199420766845193511473167571311208299446141694654725247226636747526659091428730626757123785921346142454246499174657729493585473950780337715430719764217490494509970748717274739448141953916569951159328160865012018831202058305153735191275591636291890538261945949343623655459827112307711126135702296009537394292813172834896469508327987223810497163205920390893204014204122830405862119106128039191790488646335497893634451954836004049859044558535767161364995946212678708576872781429638083676232223440978968985849803779709264025506300957815482563285273348193657982153054158786883361606597257928520157717880301292977218881479698576792804528712958435701843215709272034427771052697001329536196510966631682367550682435381804136352617785119590046666435213355289045960004384641906277055573827581633777825424584125444026958518845644962643955007929983811724277145766863629284305863156273904962459815838387926145257381529450613338163370451310137503569434457278970442765839765689619899256303255242099147016142794202691674916831254769745945805498195176243116637994326015432208420342395625031823050815733609036369750956478260093028452577905615257805963827996838175646070899009531002214120684303330382187385474314489508334781008293121355464030580359627194585209342374870242472440080265822079343116069917379156861530332520233819654169500258757115367111365242081142037688584940673083553789004715040860284674640363399407343325267266563091286194009428494496661756931651864961413707634258480893634763474318868461538013963281721907869279801815795220570998258520952803313559386093944492206406189059076434869781955940643721296008333897785678221171634610540129926993347513891443350659544115010474434646734764380991858447251382416287486478390234689012507429449439909416965688038951284069330109880651946937903790530267395714057469353542322238791064622305192091657995576071633344686958104320620179446507306475447083771849374166936387167751480705010224195679352468100046906263406250190096334013176091849753077300233567315281828395481633955458648085086693954713493428059799459988507459502747040996970698243765521820883944806183195575022732006932132952124184229243862786387214336*i1^127 + -251116610170080413945833567550565421454916976660512460233533410110177510440941434659362018740824568668711001307846202713640258168005729358470979365637532884875550081444075015069394655619174765301950819285017504559723647596592310883793834884395326100271534897121549664096955925937522239925898274708624220665524575589185017181594252024189600145054749918052189186212940589448836844101810160923032279018216301712353398450453752564997493933764032136390817343257714733235672796902335670552519768991925418011784888231900977043819522561711886043313533960322252441158497395630615555043422349820948426175836888760086089896228146913722581011218652558868909743535780326588112955834712290511980943108616785688638292616368558844836934765471260053063134613126370490217411791684830680044879216853106617726224462865501925212399147390350136829745785255561380960976084572795104215800884095318642976997395544078753426740712441897674276762440692705754422905946805580505019887746349408624880036704342915430072600524343763305580330943497226596311106065751875360077882448445405698949850962261689639510676032346814987091746373507130382024081214537753437278699177914370004682719859582245121230521225780081433487913396941886648889021846729892709149187732466197704169463708150907257250952102173822835138719224771918336240053121662204493468200163321059340477325683468883485703999884321105326460133116612759810303792413851079176197319478762270964596625227167639018706861169214726590364688428666575263242930333963102393167736251317320719755596197971447512691060994383393453250602773601722525701270510480235664243011491700031502591567567711399159439848313498802508464706921247955567309884779279814925936456429660281812861902175529608436022287225735305090652974618347451466651663611204081842658182974695735154016719520008566149532018033202125031281057241819266744499208665757622074796050404310201364467118178517593608709631268469840932897967091433860293114636284779587473222142714672011341353642473950703688430796494587646930842433885729934800698163983206815544245915535358111412728356148960997083553329328344247998027330725231709181331611940625208063334376237594412443729932188810381822939477507515555601542517038474015897239858394954176791463863517890799327535749023469885237693783119031583734346129093810559746779440560099017464644213641183324980893819696781941392428625209654509299060051675870727369995225994175532642920177834553895902845096848774821761128590747713053186183883082896903838082855277627806920381393354290613987920395030757577819029098512313417381334345355854889867073012100317626690607537939152990386386879805435953804802867701731646537059449872904417927433770282752367463198675729416122531374732110476943588459010388017806715121109132141827339582751152631200479942932655418992767707892451689149359678020183742691085012046614493025325389807232014385803911871376429458948552785107980213785964344569278954178499669000786823654018126494131500845944147340040535643294372886307185878737315076518854207434806693532460773972271640048426946853219872712251438248150711158574906954250357113395571062812780666841632011796762572874092914882363188369903073611718615336165897397818285466218456790631826568424293448320969321309929774614139935304279473513318617559981393360287097352316321384029852878988992489505701774802761553355574290151027991362559430151217112664571630619701698386128678239300245084375105743698001156081876287461278207596036096*i1^128 + -991498877724201593182526550120983974414679101839388656634578807128404571725978386691533230240286102337572482191050443615040882697729171632485886219607785988511234166512561700824633899556166533537513457633554635088390751693233303962165132861016927825709283954789149165010292134129552087543961991763174447002219205322939955426724317656978702278162725770960840960097718201285064508697811004662024459188674126045304114049068676768467250528660802474767234776029949291743245729111532635158916827495103702289821234561103944657220764415491590413097291950203181035866193916872702022804058790213612297450402247087345599966906109887947559799567960997073956167372060883303151135083272576814093761229194116870168175703352307593711945362918458995438798128139713938125421337832047860362269092540116695704311502280994734970649111890183334575552635537013796314822869905226345457452215969238876872295253955079306298833343174141112928550736505709570491009653496460496040756633878074400729961458388277687345918012688708872773062384418755413453019706430769371553499582185952116183856089236725730290105621187036002047265488856472255608605874494263968747368009800683168642573916708962982504725157708678549473727220552361734246667819902801637461407383785197591799306340162834523518379510871004271873067916021588455591638844471199263622036201951446179487627426394339612604037542512862159705664922576454736579302593322752752579641312998058247708697496362577546065700977319467622238076529750350218427662026242530397848602381129055882112645065367972693765305926391626060589533047715568028198832511554822842979156199047923017255162951637099985568141024640853290944789825039657050840246678809229204748215824507930051364794624249709233616974622383104508369061130793751193597254804082897264949890786893608071004662833509561597617065935443065901256157210971932827685071737925641677758558104831925923088843147080632001165229813413480812541793686744254622336566188138326793827723843561660212604226013203499782491611529878052219629556832968683009973920116542265528672676621114719095665795043326470034136770865284263361139639366341397415971730990410399058500886369328731657175384423309316361799094213192733178817612249375138455654890289339199036879501858941873526502096793913633961907924350064746084663746522238496312214617810718352737241963989331038230652897121194097013944935357607969045723744182565237612353074544129495973351477570205295099311693671245611110756605088314403837747634343646345369356826010200101795666633671900487386894247620817995300394738802252618836462073293000747999816598585403477781016599264134279538770673231642474082784658081765045478537945816141199829406635316580298996594178367969957372079430327727723027658011307913087639615709388868399026191395706436399919370108261382529231505049516320384339137878346346803020924238041742979329036378250082467794563823915999086406739075004281832207957919578642857327450096448883224510767774788679281941820169926566016103075750905292313573813559679815220982257382536090090379402666254308697888933817341176257093260724983979813038650112839285905346954490715463168817622841196833753848733320250697651555207207503084172416973614425660491873530155937376703417716491064042339022875080539808216541905482893470681910533510812382851016204692945772048796515582593936745163040989212881751393363167087844797383579869599867694165517064999578715317652962078561787185058243321474270036284311724883968*i1^129 + -1629712588406156257179969181443159632180756633285655778466295181501033451762169311471572999514390790510245098285273488971010424256179396984224882296705328057848885099181412487134230322347534304889712399196896507298933162166041056984117460848849926135058313247888848947820457265200259355405126114946077896939868299463083804986613334024008357935693753218301885759593261237688336337496228075428738867986029593446560123890901915245476694914407148581483464728558451201517399253336280428697351667804396504181544574719702484821304798590813999448268379784906420214557150180148156713509678248369864721331474389570710213556589241086966963790765696186730475255128570676573821375289550443491785253221754747860057767172080635723832350801460366400397210308551579120168646523315905332431093279735263786705190714602683145063415493968253838348820586937286949190491820634869077066236214838310235996081338647478068703480904105731571508420966929794856544315764349129383268625186453844422434074051257965885225717956501560418475597621622067386630597562094878523056903145506789474901328065296772448377935624222193134062908693002413637858297529512269871717810582388732780803013249544905886978673158553402221367941160571955355789133347828769278937031703680853770007207247018793432148695597385444831399225104410174415526820431210299878590633541086159166177033609423035839047765336091133630317960847867360723372681704016062759719787081493840636453477267944634090625683323604155592220269179384741084647491704170188599143184557761117757729497915559844574319669080735715020580474051532299358497630000557101461010870701389819259953395200998448183740659293173597799257141798261286575414817657650360104770461968977098884596271763800360571216520820044655208888961792131724711384006007620384686473928756066898617538127454965024643279154094160429948352440346602162216274205329749399639698205756915649363362979036070836801477038760088619587340623236873773684263889160293484251489558028714495940215681524135736575625920402382544661041284131521953587265207290162470503469334526520560531344090693908574339242284362481374396523349894047865357715131002093022023029778116970505431445371455476192226705631437367358494709310476244486399136065582965326719513579591783646615407555251189768997562979476348696231319690033776916290392980638008822559560563429115505500087635407970001034064042910827799396397494597003860754924573091344341864423459046082655825909665803045183787780629010845104676067628256469741230177451619839222228799055952174601620210113287683455034687795687179540618908991183019504404528640338042101301031134472307774179158481536610290373035054676328735174491019929053062106578261118891114812830818819187007657223011057672184247243090407189423679607022061820647476445292358630826967188158390088569902040512957963572887204131272570687979364444143464204009070513298467332544245518186929649078184484564873243753506870596371465335261475920224073966154831921418960077596534807370214178548072697666855433057222049110101074682389871408906033581819833632044813782755993379899559730446346330457126187111955354927197340656049677359016125378627855289345705497809915522765626795455152143947017017938930423339160849741769074583553482672586962192474934556477644163042354112553896637361498150429598266533110664638317820720136095063131795064213389454629588078778529682634883188395483662014340450974839316778890390839038145160361540212459498338190910029824*i1^130 + -338132613271491377618211672198088882323158703943472693760711678002117869771876553361120403916791509829691537684254763047634436130649252406693223290545559416363309511121809814423276368186341341100994862210970421657624996889439901128002552806006271584163333398580284622199272200532806620932542092465264555865520596617345787458446941967310997617449640572613547710117000891492139202978601875088094254049828434309502635544239160632560538171790196052208680065473321857968136584823528941294360442456487973179561214289142255477515610650808709157701732262525153778614444162558541191310894816157849111006123162097279757211642246228076746112204680758809073884968525337251772193060273402179940742387676884819118501321869718994574337839780845042870640731058595067888775426180998661932147632092481879491568001025257780216427977944098973290511492617284352586324920022876407465734513458415306784150553080527333095870569185697346274091160225171281600426132770738726847740454421517989474938588835464332454205578743272990693434003270229481928659824299156147702401415946822057154688563079212878709088360697024095072017892647342919058779079227448877883344079736036480623503302502804379841969580127256512719786506485989330600542283330445577347446045794848355463843400360377625762762236483931786856319956300766681680913920464221313006690176079530552222283008730715360965688166067082917402648047655435530647123846509204576278170549958044929967047264546097881420484392039852450395744940241459436767053333213126597683809468849849396401896741250577015002909048979858077047966501657359586813821890820517892582752397768838913138311347052468751288316723966189270739478767320873541750624207909802680527453429104508508449770044160709138817445061422630144448091435973568547993775875905296639493587588516152874287741601583691616004646654216921494817254807156541864179137129304332860607462688931554302362806548227625689118919955569599419594997690352501641168728696837100790977348927959994858772054997867596934633576706186848926649402258323789462516948817729467303673312687611202015225728303700526544267835465150481131775527582224650534112804644332618470361377533020620636920520395888892022260103364002628258673110317100090185999830592461292555106286280086068493038136823452121002238843877391135779363271329192924152956475583548974130750510184037793207323645094292222481007715940958355599664641976362713031354998605814160998892912104392653721861192336938485933448356863906133059214095434403366096974615601473318830181601416867583082857795565511557059334099749472596858738052783410793141999152091173704814727599609728657513420006842074014598517558599925074528818398665329549475858306181506789497321513466166117264235885473529219123046459455919838795273973662334155714517081133642448443515797806488530933212232225353541035415023245119308477252639632502499492958550775169348674082833448940449130355473193911324402097513076849196705333846010100615457843101799318450855532514594965484414390866671389000213335261638649096118764107070930907374543794966556936277922114985558290844185693708350812867307170013874034027129328371710899351205059422996011592979594351922416452074905367437315825575116973004808302921341986518667272475744105450823830126071444168685766577234968285416392724994909842875633219101526701605896167065623299284363579454725217509700180892361033601264548613810345902896964151570156241716844740746856660169815860066431369478144*i1^131 + 1448628528612106023944906203656194218748232265725929339628507420083166763508839413087832466467395316464131371446710886824092820966733478002396440746119684635935467237724763772845981283738608072812080346581664898726584874410158555504367589227101776775619761120025655267083981349876435557919739867522995290892592281509088261133573877740690906982189658056755982603650105551182156153937023241292400183958413457622871341756663889722224761830828217794266962223520948964724212688517623077283712300858723837302107782073507725203150666035140526857889099141547170045666591580166135655271996180696777160169843887296411524823474902288310095659506781869823004004208615447425531577909082314577567870378006646480487045259173557856723033243216718916645531742997532627989179967292211749978805681493989075039286694793647052684486751019539623918507781981580253615171538937688507222065647456521836344410841489482846136619897076009526746739937384452838664211150992714365403486900486743255073649125172138537102044125102776383633423144125690355852429543552310728054133007232981899873311193623498610950845139404743356428207233054337707732556006867055339987518939726557281455779844368273754236029033127329255213302064721520649876782179925093696154548360641898148016999166192287129984063715102998940308133723897542685343336742635399943975811691912440656036914319462234216700082378963344456431777488223774370249206153777482511111676153226933900640114871759730205515593523755963932926215655809529386172911254490646928399000331193813209828555446763241641831077950580918510714469428397087532258276178465008065954644969221488819316230997581923461515532967863757079871516673334014654307129064620358929628810952841627296644690471234422623448320489012987016743631544112773163971542346591025787428766735825541497991956060791086750047742851503869221644537672281190301263643062389970843705943789704930505285863428019471341369136715092685071600836580961617997963416010956500430344575912988523798675851411291049483775123426719385398030727278606810556123362555230730930996158021484484285021491561281083982715611437450359396915529648709359130039566522619933040310821658683811569355738519360198249080052787626485159609611274353741856793144214117527897432466170718795952432835359545859245491321298238046576299000789811735259322749611747895331254481612125097331991689153223357833122758881683134004500456533269077422223232780561921152477248493702902167637988134980258594726834157863729426384899681358532766407749217864621043656460028825470234986608618631745252141948773861545883375005307213577601589533281051056882906539454857558913296833621402251464380727162678642489926154575175147952884252042975432203387289864937303751864068009405100691637329176600725313055010469937052281783210243581342703560561871943087574840022436633826132061596334707977624615624850739735931249029425972734132109511133317761662540753044499408845254023793351373245742958972701611996552418739960548510729627605479690191660981455759862351617517099880641095344854602084583752941261082137976746010382417615182342264960630961917750653084830663282369309084495315904997990800129694001880761979833895703900476582708462420589802716746961077898826799626670844988533542065137463878740673711441487240699775883917547946343666119619790198460458033128300152629428450221732939874664501743880014855535171021916601595864402523988531721110777262513320703148435673459895106781881303040*i1^132 + -970101008467247837123858134162053237215016445235351840965466351825857027083235899690026814773210793430411140274101853141426498410321697224318521936067707831203584938497845626105063558431499872754711908992290724781917435635019909636696481969116444766117304842302518711115729251869549479154558597823194547195518350755061281787541035827159151509461308196868834382959483422751747239487856291311664890546042201455354915921296869816752732081971278672153069800440783573670418424469565884515170895243718191466374180282594555304102257696540692454554743486163066576497296587839050017361563496763165771060402805572514779842176958357538505551004566303000037674512313583387113164076466644686250042128011015472283371223319928719643168603280839025339170084058849539263345325220948379364734367044127570622033250150377454822628018517173864162569221480333338975262372450869089924744426038077477692440583838691654721362419197316383800021615174568542151107559088482425210924045078130579295011900845493626099131366369734428138345098709105758474983967047631003275500073769640761162737463059146178707272261561040161065376305232971315295437064653560933798616768018521054198992466171808120561255577263932308506391228426998740136836086495411480423673947850940640797836078470100829922754801801150872480769380144951100029416297014150025173995453859557754095594134778670531246325381044195826678018297385997861802277749216039909174956930940275963414291137277968688134570013627354354134625675698984905056836902917820438329919651870880663435162675560734977194181724860466099265035305890108510054304821626587093378315875756707613898137177626167203921469205651123943957530430989524121371543663571823593517677979768742636846005028613133949755102098561872618184439916636476935182519336929835856893651562353105753484623145134604650375307618141109307750798819895913782943536082314589055932824783497870144682338425431715734503886978582164492231086049481084946426601178600400442899155414554707581308180297509828074513899711959569759826104093304741842291272178345292480542380738733912381462305803908805209149824872777653333901929187462703510355052029927040458544406704505144942879820614958455152715385933628387519070804695970981962412953516857690943626593099836006111195569443376750526817466564296835089703158373872405835425113302144498983415785367252488434283538195803192450411878442912706265108601802526024854608274420612179899441910421014226008669187736484333934647198073349873517195021853616865203028256246712490555686165605936781286652478113479390214357190857526291040502277465600574573860894170639825871250733675001952033722472035409030286519940016639562324451856017850200004226344166983684512721036287114869966260493524416727609759652866212071349490884700688314977092307495220047587860968878277695192988478503553328591998725131848494765608048483956891402142629027891076216457655042037819243800583325349860164003921380420759619519087894615257619135223818415282909672471034581320664709186731163034364247888726911715794439296986409409827448388496633044946962465692678363308400526670635262521141741487747959246945295450471840155130903435538848009240465520281885997511623613155888446898135039278029820617360117491829179585067028215822929685920186519764534505937774538463313465216046015674672380852813851183570505947019451171555361487246800535824403304280877052704132372944926393033562774481487251529122918801760981309280223232*i1^133 + -2766954043697624850168741151596782820234483413060225771755760280468286134439333560000938506224208059365597080788263577636036023210824371959894480445043693283266250997154789128692616081990805782966360920647247526107138503228141736120604040704707045764478024730128740557774810113530728538152309601043808725886129232542130991169999434779782130995074190534321886477513548326038645233466126668285324329450294587830474490983410682310578455718103771473822173217585626550203326144544326275859045621933369076502619640877466402316153262585970932280476520356295556395346170186013296890464625956373027437145145600513696711130092495101618513985393733101801732042094869990143491180726290562902892535404206502711259416118175067530439086125405873498324860486331763234431172964257628327279973388867607426957739908267234326244631655072692789122675797347273032593911657224439662556265083965593324660243052346150156063030912908909002499873543011090740045960728771045815351801609877118036740268513351478428472259533127109066719026880837422837104758648844580478066438205101900843886825917109018457888330122231913969637832109017603471740705537156727932457613662062986623799148913382197079020010573873784449545228511076231901270852674278524212140083747798029749252195744598389380381216820877905180119621705081381459145924721288126826829556536483737772675198169983014041875535355420038063735364238501566676812837703579490414337640372533586893081261157144208256398188551960973824062698618024095336236844471508694597535570223258759846609018064386903218577125668530776673403959459849732545125304724767696813044228778396142689647239709096500419801006336893237607382649240479349527338379854723132422910675250826929298675304957344292259237439040877114498643950770745524640331918850501178783474507266228992361139695195620120690351907065754388480418884056347619593500804941297769579807955757595217093390409324968097670425774530444209730397243456522270422633641183695505623709904544533182909707218016649391921135612354709880021242378482077026655607146897200046968724788812323429371486374963136154419611899026824267581538059744244485553531765574592627085751217560082506528532402748990005922635341752788713672823734471503377310236548655254947400646436593783284664337266974015599042320114718464703030905857921971256473284908790630565982490551836989843561444983379079318082029570985233426267264075824451334643249489337532466614836170750291840260124708144586153521747511306803603058439293427165678925468653920759644968864605457184258574689429732893806024478638004206685699406636297998824496465583947961925865794237944973836264463761182025420505219903572444729714081376203984147053509676551695175879625424073814774326622003878670907761152866735614128218918970091843548143228052878801253505569008931384898008933415144575096981043981579345588529296022625427858594935876777012059429977583642623695095291808516989077408667413493141374358996535542100515894107753481578170184104323623953052982938682290809301624423345021657271169974270172958062323752331820938074878489013521499938799549386605981174728098610255866660076552291036622548693888645425140155509306312108195133182713832878583947253323795174463540903723579841602273765548643457435682919516612852915695556918210238208341299071571795343678153453702972874749771790589037455710938818107181641657106646025439617246528753375780207978742585218675961174446713467045085406298112*i1^134 + 1227072282714604678382270818682931142434284977310845835847702453413953525407999881291936600983058915300831959277905017367821131611394219368748566457715284881373690395459102591131133465500030482513133487232901438546195502822642234132884241441639441716291997695763217076386512820420966001976071611120917798161033833477599019529565470248965919324268963977379612564337148201602689073828332537385805842698912337209280547990567025228239206824992285441726393140260123980320345757853239318841967495464151466912099708537852787440469789896457405993060319852871791905394109533928796507295441059902609352521585281537823067803872201981623195386075853742004997529742571881380471982456689632473601600177279910085842425751335277557854469519848854776628581622374843106378858110704718292881023293918689870093036056994735601391186868247318098437875589440779411541999444977244823893727690739010850088841981833070934065621147928176780556121261555779424969991656519564726374081284478883189698234640048325368060098353817544530701218915728953738825300533163578120218120391521987385388643579377406226024541742289595664115199327044374234281534105509051128642881847859342550658813970751480341804007839839351365486070105831023815557780476296518954731453261245416033218758807862251932992837989615634010419063839324087699930324483425609230424177284438494852234416839711493569295751282661229273129188733791942287576005351768716730293668767736542980985262726005689251846963850898151165500105714586619601586203020096133628459750245320540756685133768454576727252159336464644726999657137847050792447431339630732793153816807149482087036013695303105699928846426442713480326820599661977383124990166727149132210789276405065059998455781946319742821931724100513559756224308270253694410181694177545687634598095879965287683421381964869503428384745360293513412904210087902014784491207193719553365546183285068166068118843217258630112161899091925973242660483028513999412981334993897076304575686211753572974965845368708268325763004897503015428532576811274143510214647148797511799580285048653053195014687834773735367865067303145566536750571524864484080960429876240740846148389676314966354965425564854124253943107088416556391806435860342769197205033848099417381607332591687419679067006187972326461966088237874626645536602587454043233570841179618101969689241112463149790587380832130860512410490108421567514938239866938553539580909952402145684597277313432001636817686196375260564546467473534250822357357237315005475322476466172367480707868438722038715381889342929789190894448831931351679343880460472803490054072241567823859161333938057799497416568445412724916373996393326002707409064210899920689115483028067192688264290636170303301108395598555045107047801293756789546229892998845122698782413333427818806618605735474437700281177514219730706510681707206365270458838492312530831075253384295423205988795360680887582258047786728875984371491085059538444208118366648080012066403182137085605181061367491542570316530624773217568114820728742493072156225898844747283498607223669344649225887974873523406603007912366631316174830512542820778671806736915304452565640624261501298416703390882287645663317448576838440228883219128133747355796942902240006344613445195168070120073193988602534597686657440462215296966670801697948984653620168254133401174058388256797429115281453289716961541173404793691959402728150658222695249863608100177148720971776*i1^135 + -13232065640452168261945295343821331585073169415885079922820325627767681651309323184383314577601775203754605411591116817340546389419510196606566688398879105730170078559581037822772654745427497735429108344160635953417824223369704959508417507769214322496904470621248440182108970398786436924648861080552341449321085107664898576681416814192035031495866792515312753270830880097669700306531800415274339464557589556002326794338145084655388771708080865881799302388510299274628901170655812260679637410810101305750472750256591806020563387648459677166206127986441469889582440345293735342447713672018846844763236350106216911724719004468230397141233073246740396536271869135201445805651264175164566215823911307528681033415921440698066538354020320444051445943311338928748414631361929632824688888836954016277989986414025595719923672877498251181140555756993810946059553476684099278874567575850183667906024887637890716586872830858698705143004557287314903765789541595562864340094268278290202871104730421434619603724169206223762746147796387538620381936799950026923386555179539736433017872842738113501052265173170348610395758072766334161465961880259729524534294663702163353884924725679508910624008491995472902121529159462873613452080723899129976441064624266659318926347853899239086932071542371132631593639289321314616712796755694132549931450376747432064423469596492008053192619701994922069909361132462694053554188235951771596932724362765295714104919374569937273571078615345085130928740639155101326385404623953252510920167932509263756829542917076687998869167761772774600101903640996264921823731551998370036673849390529847562847237797499963117073006102776958937027600015222042166946605643441974483095418832700340598937273606518258174180405336929826408613092807531886843784577251850998078948380791774419728735575897151830045837942333571902314525468312051536296364937256155750405978748048186240934743249625274747188484583409283421314302370496484258199198154288203959016863436818941740994903579213069912290351850728999736612791756884421861197799729654446740939545374508072698704331309581606767752683758760705798395900791793519398367413473960651696112994225908214915906845866012776204596329602676158564830183914308848786984403583102449380760114551305130028506393869352904379836748037629837434539657434187777604205130959044543164467202984710265744493586835288131694032328831821550520052054106905454348939552071053076521279202338257267584432682125373095412963194945402899031306145209514417826016048703617676049754619361152853610425371538640623424217019074390455178205886187972777849982510050911046190611002399085544305847899455325876041852476448876893290711202221792595743646311661306022519633944893949295753682769066563348933094618945687884044074254630984366673044791918613505083711945512036932548925570083337635161955153999560406960213885705784442888515756956253159487185530596648877506486130048775774325959288411803814155350704544419721540302399428414031309618575492870741505094030738584763740146195973944258469137059001658888681052204338051318140769396107363440831827661620102535460624884147542004011469903968501983159715723041748404766990633501134712731071308768527682205014639732991121864699199697682221756839243970829438287276939277184208211273010760708042887829178034646740631738744594626170732161754803983578273389689496057292610056091537225729441626853282646200240318303281744726667210784768*i1^136 + -77955896847900070672146260038299899076702843004322506172307674143659407834858531807838938748445667358597680659984092538117066507521933938996333979850731571633877333441145045334419720493722988649378355540820796287218061949234141054515254959573234344700512134808564903070061557935365812993895029770846259838195824748947672763533885058525656945937932062095020664164141258120658112562052385643531854834328201240111538179966730367515107443852501242910424697325362063614086251732561841603446687653239164645341305940394413314746522162722649712278355220497835527963851935998155228701965541987876341667003371118102231390650057530613390469056139021628232265021554736561095920931765457234387038165865867524814428033244801578237342578664087990081449085170287178265766744159130061136999643220119393401400530947113850889625523531814404640248301543949516838566439588779714171601555539355354064941732476181201171166888924483544449718723989771860971124836219905184776016742788947064769663449375497547409393020917067128106286107579169821993499428163243016053362255637361994376668086596328689102926934672226813822232750382800488964556165228993947953125112784691740422319868289297939575846156399479162246483348599259152184135234682315665759831759757021004942515836586879463955918187596809703196528327994564368549867820022277881007003765801459981935065362939616602090907313114845128811197630722737322341973382713211759521288448458792739804988314475914982227396014725221796312805171539145095438201737071115766588025785288599692538695907073831845311454743496834155694452443337850098216356730674762718817609125036474551869928131225962975127795204816437338116692111370998402659901085846315762273001877608685399595889450390345446670185238141477752549468013651206283300961412176143655419827167547087751411141226817514641176044900576172860950247297154888061479636999529708570373527314624545381346932017638485193248463632637480098930990194759094709131037242945661669819087539088878095157488567019605032129794683776806767147472448329229940616261676833337017463280518376831400522404190899269366721289211479087228584814657353458757672922725958957082498189995589751704210225056326918157089412367056655560722084326894665681859985928419506247127433798546318336753865446466338087977581358817354690061872974905275402518170651830675618897715286794735502126835173347341104147178670912646024832099717752631744247194578124698156716807452766838117797519376209504322384888559546094311259435015029583460259501446817514888103723475161896129070905910044108750063444608814283861933702202715067354961051282978187065199491355714016970703812313743108339057456897269872710530023683705504472031651908113915136943409950089070339154591466368211795442284490627522677779550190873505596864254605224570744820266382313649185704346085555767942931837819034702255660921687604665495898466683057079888574679877317328954866933844247397367828466978395867441578931959237501645953060713174782076361052730820024757995750762405022780076758308773034818286504393696032076652554583175483276851385758524939840205327701922241038707310589367833670339128659498307825659762812093552297776477041755443335760381188519195439618031076094483128562098202783602567294572844985461141062958854714609383986268061666979880776987674780929975472008580598766180429442112852445762415056167331998859284693833759976122161770342187406536898503269121625969131520*i1^137 + -164979806846064654579487316028126946372826228859787587587687863858530277899410284476859810253723398615269045761565769837275043006580709833348289250572583436531707609762432243253337139265045565280158011180873753497943076259272693099743833607856572138842765941103027230235764823106058058434807188250302962399281031415872054479788488730430887623948818339696134184189833851199859459520305729017215619979954252097247189783380382057729420369820855479348725023843594344154586263688640564085823279201586188265370077864125788115681061225571816257110553318474581219391325959410086785130674949578030278320854444662255615939316112836860082608950039968156232717345120762329290659775931708971404542954059982797996697063327092696380738706433312055396146828274268173914954799484806154903853444668396618716734876584045006678136882442502075022020099127332989986391306912655503253401345235987328371479942876235095255140417386761401448061542011588912151446226964803825297798553382231400362234276191023256845612737552032447691867820603137973166363605290557056796039694970887520874653247455320408307988810928499906544832741914458276165980731480158964397992347299417983350998287953971430569195507320311831687213524606581551607138627459318372992214053713831968320153552660946677093353911990838452094640721172828538601865596745840244724161701963644847982213503751968838492640376197111985188874617609680534914174974207165819395779672662161807659503172791821509252597448651431925562457227442883443112850615763986029833187768994526394799357994400011330049153612010895646468064403132984237050584022139156127017187436357487886487477821784058366493951507082502061215613218640015428849581386875295572654063748170608637978432857802395624583810954557182683132373688507749365943038496134683761823808228445766542088608475524524842142577319462309672603349020338168188314840713630115440027558595050402008250419039707151774637319522055231249794750061716235129757004451420921998678500697017638043696726621470422681699126478341199769106281000222994175017320078272724687763414806252196815471851587207965591361789883916891667293719336846238606618937008594129272019163477973775067017981883703611417913701415962803303197624243450159262399008846751693639749568580252745308392479260923229940651541959497215846602356262363977759669970720392284223022110566675014368151501544321340715999688406027926173275090812468054994602508004829013346608122571330346774448523507839689666200474198873238289837425850617691457893914085429664751394908360975750171609226348309174261277955355225050789159379339222575304185308101864875003611791776031295742832829740873442902331215684150899987834215431865008590044157632428402390149239532203971473861440921697401561270097217520031763135704329383276934636037539579210270110905205461943775606106311545990824134721195908047614446628069973944406014851883327523561785294182841408463414088890502098648547200408402272892978916455612308347105155813464367767530711502677001422283788969157691572891824698267281534085910207104413384658883854643240311616735820560823661996774827193002767644822889803352627630739963026547906018277974590353202955994104362776575461677830367363763431325777082136760597940553261735853614932139583483992202593660427516490066093943985214359052023215770155212244116391393941061693326154087901499237378220497704028709000919931969997246574287333023993733524144443621376*i1^138 + -210507510691293317415263619483852211483651960203562541649117810895386301247907646532422828098445202542396281779504281117739585316702497850962117893572600453740626060689744469646262262476744686105350473901828085309427183524822725603715878154399880937978230368571087570647320332773800866293033834317735892713639878747463137071015950090930173650964337605280136591775014041283044828452083323499551233189668570383585755510756862682455099007051422015175294818349222394106198948702391457504686505089821052869038289953900946262467988305315769974291279332638210891289172030477063940317245542465773353976050216601226803812605836117556824733665960493342630531040402013103482518171454737798859917693104422376542478459083621683548580877972443329440187707725462362177776642241914793722866562100240376126198478564376796106281393063121485327335307947479132340258281056043086225503529972165417881398218555500328379289412603194153509521855935767431225845299130413087970940613852637761572887745596604570344384361429494990406908869184144486232603987244538839292379265557370632036648279683587579991628313471525071033732597841364600536327839459538205161043908089077076622484896669973008239738113976751846385005101164025711191897190667291387326595899333083673106745461851267782489142061332141524891527071623799402460302282432097853899282305946664636903998368957763338152609784330490135235548971645258685936953388066325894797443369763490662448286181907412331395461659645312757702270797702029958678347750986969362250824422647764828272619524827922562620642826250344677832180151679752785355610481243313503204677108239511901130190087081603800536316313237592341325536708998450481584178081629955901234668364141745609439241062476684836781329244106163563415870906186094859750081268122681193321024137039617412181333232680297630641680075561871672964145498721448042629099689083976561178342717904477651125027812597631649386863996755985498251483062350876670801741287291035620600587406337259994733897061052905785739904721355061158469080583057230094775152410300981853290586607169586316143129714364256398765294107538645426736536249933870738076058184713113946392909316635107645082364258502229610750369067464117059499313991300095136014381128488720973558169443344659571170019606661678452147842081255369706194919161487662755418519421711514554933172365449997578455954761849157656301206570912109089859127145165118810792298322394775928794425962019046790444463544984659641776830327771537944092693986918394339146274674117923413223771556467566083256987066654397815935586621949836824276812447996172631447235702432597635601005120213501377866445322390885105202134989093177511874050732992580123971908010207327520174738295784093696745231112133844909220647350399862871788334003808248592927115452388389287644996036441853187011221764039162467710268000306914239189273321737237541526208627743292020335402201312352091667037468529315263149635829008172989233482901087278704167621241285472915701108469581913295178487675908433652822669684331409246911085069680190848531856627829942959423919649631428977523422970905820705570764000445249278775712202681177314957589701982923283125511942082000562620869087167549060803339590355192638743123438590620183302886010917827727174825044224064984075226682139852572363286618110944196114389583564901632462601594393595816617758424333383838167781631377364999997640545011083647937285193728*i1^139 + -198320097443695529803831043546067146065986346200765187749211376809540159753166307276627944682101176597453013222853000547110733416974412092828173529608440688693539031860818963741160517847728911910143931177855938278743044066012595776179667539125221734174894782111551336686312321191350727842666925933587615240960978105354384861070362117397832297185054228548177157971323108633821081859570777347760536361466776978850655289952169967930171680203199589749438900862003460049963546034040988022653486001631290714261954978607595216527169906689666076594519733133628126885266117211654742737736470958718548312902743062347257841943643185997246201341414177917728286227151695542602800387149160522720493256991408001148557792709781897090718234118653620980777393059744519974265093578089140925714014002955573642782133595870609106836656154011757169436920459107968123299085911568801862862925894975037987077430138315263224118143682648213545425545400264044858544505386542260252285015742720293157094245373197544451388980010447637499918497915910797973601768741606535158235589466668925913477031622159541325236073582158401699707609601952359343571289340557556700912510195211017203771387408362982976523058997406868318720974174975477316817183273060549594329580769491312657992601415456084846285055132338960149592089369661150705142631907642575450855142867968617043238200344812145127720474037865222445080416070044142894221082599021168016485283447284865129270370559581866723167399664696778098279835174637170582897347615652330575910103747583409462894949015691529073001612662512716305852255163914734231726082228415641835586644840324911054509018382936466863629044013479671351206204704999970151707838086738969425086873242062589543373186846451968370044630492786667319604009146014772235357845040428265706097501920620736857535529911711239732354188677133925105776807951574527062600669704083162150878675205547902287241551964903212808214806567512571141754739334369542033570994947413023972148691658820874207432232070232024648195504077359696470443238888508837187638588840008317678951061406709947868575699460150858250114072179327608148155578788280045467732385149312113198296387698392555136375935172841268438441039527497992889186132965690481566560414984116278923993061578474629595526086066652668613423488873136155820720657978146196699095267628431598797594326906598002351455589336860177857654905729894014001053186947393362249105396669647656584873215277670980050999517612340299324742377440312773990298122979689263945081198383977882751294242573616947755130990085621217609040712001726775359810893889890923272422647435001986469222578844296288499729006811467911510671056460718746689644563812890408356028008719339789186632348476861103403733771471506385400834142036034979011262057640233293243771938090016656246303249791995682911512605965758839400454396806217200583033889183697467573374421158851156277975563304623910326616660229376167754777286359667942246427254451177980366286856088505906770514285375359602706556083514900446671194847299706525808605813956819007171846935623442452236253825273658553011199336169987595223264615354986818345365655636478935868414014510099421695600986282733900168619728062687731972195845437407428679469640644373513247863015657410715919992415019499688381989409857649643317961716596524511575023727489496924437768752624907025886434946698333330058512538862771016217791476811033359679488*i1^140 + -158198500486383418240658934606565703979187896102291434752141172422930571562654123673669980526240624238636324580002599808211194094759049912084647181101250602968252091620100935483748497073184340146861489471714879944455243992964968863754532059989218602777309501375565291829381581762514413493396936099356351785710653878027776183437873973861072233198567684895494757906187139812804550694805937842960565296609654382068268882567463491797590727893860042960825987384952320645281809662100603545108820083720240655774186116268578228207068831249709454184777438225755523502463954750004658237306789819905616999413869483322062131469660905697493139382418342667002191818490870712590653440714971787368626879103265317622892284619974441963451622396051301151730504121962216307277869304919991146021330982906275092287393866814054273959400652951706090937159927531431402545718449063092644646714605425727163329625227359412455394977716598096032207387994490828306315919068631658061255593891926450137528690663881241723247708467679151072620094241093490736876447323982144257174791529259565525281297269581271383028716692428228811643925226937521529547634138793224262529320378830113044240735919856860063157648768099379154051355437593149072983859605559306835644892648215072641340273138434618119012515475391494844140536636722241105465859919439160959921298675833492891365665307598156967613998895698528943986575344221235467334765477985804858862857027069424417429750884245916328567613834306837481423436431982264166603503665381672423225301693904586836090311767486302309376975577072547520365156027134803918333189209477634903381849170232920730131859397729762689590462787050085693701768463765387691810748209000917600322747147956130486312666631139816517230775836987143356292970665082139970193149562761262489055223171288371014696610803787588012920398749195770473231498352963926728821112772262126953066066870684228633545292557166385671405107412928728290888509087334947032290316429938564379420812200089520281256466699655570067867825749667398171267557759318029398143172759129025388028077165606468039979081069476793725118910856842356835970665767841211452510665708528977108360017416997896372035139369747939289859250243156606489159992707271378715740424695761400109299997053263246310776569015012331137216713537933683002187896644531568688801697658401762013519749007929509042503378695320135754009823965593802207480848876811617862979686715317352756918239020686451483883627251112402744516954093835565243967114676781865592311262480712011693890820733758956666830407574713420771357626630765032595571962397066009189525659138587593994162559537491711673290945497316471054345632416380687330277378613959732162981812003855201802893243346811995555129710714680456637715702419361758267399607558858641639400217669334893428567529116529958673049686383485090053564183256615733326470789226450286887144681957958887792049908740342823583214153876432284403966003701432795681143281753105573988894106240350599134306741727961124880821365104041465017146887228551717020461242935474641030534315048737546119379658998360071944095834605478070849631311273922260451017812383670411933434911198084340128697726077920274147468470679509544975876581650434832459726606436568466283416248243347487402502028999276471007613806535170330828794051568564389665364874028318755475762854158884979338341019783465123988959474549223186229847880120664064*i1^141 + -107203415311335264838856793994079236363781008741014980917515300198102174028210064229206083394625787665588212993757021490453094947909983418060719940299138720928097440478881919598357972770663563389094198169845554757154453328661779876643104713112232767848170680061520815709419250380197609337088375568032067379751502955691839262222712311959823119056346329497260097860092860604194617839080738496070112944087076687521786405971596658336367835701420953529700716731274107998530679490382386459206305817116580338637531039755037748647299285765942920622586188561181503793847613158486755088000546455705905571786251549364799334981108956386222110482938522960264769797083596998548706845512453284299826375888249341966042818635896347388033363626242345751010658895950167660279086147246268395121916647142373472663141388730368883217378801696200701816360449723455314291198240570001993550659454445360164615518805444659946474137995186913165622956497234673727027992382797250891460777619121694250111509375897893639838832371839548439661939264225729252599591880604789732342415970838624518532678583659260738434030631310331440456176455258240947042808668015561976146718396081407787656113087415787212571244316369605583976870734650673468721906153784885243929711900522879630668946633879710427169847715061013718477606961512274866296506161533800701949017074006536964982935088869787044097204162891221527191685955082759779340822988573096020883214677969871096036698328468307592639944151304826372219843588372823200313165761180058025117395316119053301522273229126467343521040590386042629315736098449754727792357635776321866399283917565332378767646242024157703330218149498076942244739409925708895426188589760499633038897985158002125820814808959299180059291719651365366229139599332652922479173106744848298549777232083402169228385830295665566774924212414790632650673091467759173617079303236971691454018710427048492045886062281476177863608033754001385704044616436812653443066743990776737415705324165078525749214427342933394809529777750111102324574059553631656745274619525394911757365231265532168735616079416290650764512067250259017554879623604549019395830479806430030336722028086683073154784682681934743376336072224809183173553794508960719558644574706169574261270827945531680406681830774864324176907201870030571831255972548304105046211357438400363413619369436272867680792155994017346457533919829150190642516240018144244700809883975693090416010026922287306742775904330385270263958194579760965446432957404270565053899688642177549892220183843501827055326451314654287434500203966764157664772013789778071985404486671152554556513648381544123017002370038393420268260656865700468644655784080446625617672097156030624165863369777216496057356536815867607628683056263767927075042843663036629084153924873090617366961362408301464059443929208943509726882073907828197769168870587563124515939098366888875280397677880053522620994524918721313464304973548670405639910586432690093278681241970926454855514145833645238035824561307871794504214057952061794404463382644285899903714290669769922699487746593949160386114405188451252246526572394759194653797990273763835302310491716141996815861685767413410561521104891309698828128236773199132910494415955825873589371405968362779761341632470286402206127413387065145580652309740023897075136612846953968203769196546397474275345093645408289485562427858971645664296960*i1^142 + -50428058603857877753742194735449070450437069080936671474163330318221942128047690916237392513011921653618075560799209938081832835238307840009853867294704186108537634986864514340698481828566176591636538022793136098288944620718076178406627019504120990133023381022197595399476630533924466512467167402166538624788218052582699721955015071501104186445165507639806301222005207840228157948947996118229666342202799234802355934174446658939262689233577903005442319869125069717158482816948143404499770031751295815486171157303005512291056178012812776101171011745920477064453823313213548854273849524927398839111739419679324232568774856946382811459043975172903263120651535900461801635325214224427407807939341962567460236856294657931557532130647852317900260035136098983906981665669325512366695244898909244452497869963439020421040250363583264068492846272017280261403937025980521542189205208507315880741086631788527069002858658474784486064098794996042083467616531039556569678089124580924476441486713936743206755855917933688493512830221113373631626254654810450114531971287988875054346810225815802815943622451804428493514756555299226930560050247234191045407907378294372252751336135441213920995033313512161337638217246702572591239742800562363947095392261805000935465774447957047411978794060051266330784564132468149974052081406417929528023163507718343567214927883482097604192551447161722597719690155095094565180855842050159205638458206427340626587777559965092939786535814174248204025108599308676015336320314662286206014076293028739157771908464263540084818053601658053043676500187269529082841865560478627710171789412164682470779170664245030609069613534822019765100284834112805874488565094115987078458840430305312127684995457226810844565313569398276625278504711626306009784496792263904377856165656741075830901220024764361355471433173076542544721743528565153436118130736478808945879601088126897559683707481730525805663296588031035032836606105635218995761275856599581710248954051724848239428878095148977456159203955094565695877928377448437621689896609154979028386252697042284984628719324520021659678643026455770004256339290491134596811453227740775082538267432049781327708554018798359152717145514339565031601574116656709658754001434852798625479448919628721762650806188016136186290893103611696662972114265520628815375721189299892647158464724214347734656712538416811266457823802191286016187742570966989755000804372189591540100461214846485689364324330678764920226722973010122430617800702501220203201850215689421032505118995879820697897416867273042106992997811830085291715378728152452846750806832470513479858874403384205782519512691647426700813169056428722674615108868376108696589104546949603825925741371047136193898863520576765532598414936020596148760339349230435337162998326195724905238255115214532531082174738763635354497159966199037091025622754497320978387601320453847554178454746032105366768053434275822073482366027400331207497734158906537016692133369047710278208084165349342767803479337933023496442961584233790590787739324082520497251884624112197856202866233401100261641102897526677603898944177907351809417216740021440428947151124379402276826902118963473486849006955664920565657942711970403431316182265094927827670762274794911341597587902499396477486727933257789366990615263754694092575992949260842202357522670600310221926115388425328529729266717386866688*i1^143 + -2109173600339340782219053169467514001049578916909900900123973188519525210544545685606862580161698754028831269422150793923785447861918565045719647489529183597143650381173397177718933208329664885509430874645456860532878030577529379737811042868897156121003672286760656938527922702524137905146445620886448500693850547221801669423381000605405735519698012731813610451678373656432678953876391025438119869880495718159814066522809554858798573004876753391673187972136592096771521035732407825984508068271872612879497851742684571065308932951122725116103522279822493912113715270902686702638623056751624165881943239757694815242312048000881215891310937123233742322198081431483053803338501071244603721249383131162885468368933292407539217377086817319167832827516324498927664945638715183454128861193496159152268825476248661171626596835603505985369959847306050090441344019569922269678832539633151370843835727317157615993418723831330995230222527430051014042513275184377046777318227676619945762000780343616201608152449453568544736146367178602172573699426341758274726028687304133998996703691005199128548620294521754361968061849870584389245161847700986076042440839189638096987000962265186511457909222024711278277222537844241989956719548017764577604553505205181197109009768888532557671138941280830243774845737822332494208473537866215813835163737931628301729964574557391384015724364545539551604184948636713262414278007030059122270508218143643601717939717453370766273831174139292562634073333790807771218246671716710144812979317070350742720727554601733046242506440373586314736615832893086717391620591919382912450600213127820939382652460380450515150946479866636931669346171990438110191888112747215349557884939716048304929247400504654252188231300024919464571859282158926059244026126452127480224452284275237970880721113918877733685505647916895504181323270009067094475402897587682703788699270051302311566587008735621282386145090227308488279531163361540798843806147157401418002608126319474046163208932296956469001882295066398350466602425791261135553297906910520606607274454499274178615592448791128471153007439293233581021307383923493638774099267123300357403672668459226189264508796358640058482748801978933093973357547956858522137105386910203847559989280880208050067897593332424792313973870109811138047827020294010638814119605280208864942503037849815239194634574670840158889037787973110909367250625211861930308200894722073919655905748582803527484688856285359130684567801624769714293771464161717563751444638248256758031048842677299633566516701399744652970977589636762371498523579576063430453174570191101700506610003823038368753833920152162924835933495940297975389633337790279116551088740616974559842237804535494869901780352696849974587608413107218440029274619947918839288099588301961936282531150043795480347410644312495096625439002038425828848602823708392558047935850068936631437464762620315557003070776451547012162556520018230985187195297721319650560324505198859744006892101057795766908009105963520686286527280279145792266706399731104122760149552187716463082890074536860856593983697199524939626031783140635606843592860348496615218695610694198528050091458165790943957313795952414954808765974666993492021948659647099558739770753874361744508410445740995157568629739982259947134998021547604478439218245885272795873218967088486971289290962451937248461191118848*i1^144 + 23814468701209472129634846014127466445586606837183105505988234875304144989521143782112309045605743846594612068793244006807987948149145685165431332353228958760706387366507261370752218340657203482948785195028848008032339297188302410444351199304770682047370216236551459577364950538429251879627863409643732452889798509634722250604979657386890370405470551466401200686827261610676453612693532685133231099731769721550372509551886459135982004275416816592789831306415350280911928793569679261759403511473730447179799279672048079505189927463602145662874162779063722020010567767224946762413803394411760596111818995303281523612354900423889785773289174197200093096629536156268033671598319850386907604434040410547211316127804749294604879406994571345871182475240456862453135565059071019666709739107207819136134895862622426233377567357403053168580558238764190055105586153134881267164438561378093196774359003969004171735830424181119569696382391011080122597953455748240045087653882051198330949465345393976623588267904995226115637154991729305998450590561764450543594115742855747598439973527344288584068545293920447850816626979157440498791100107800632609097032471269400356894281945894024374956647719262852979886107111177272425029771912139414202493778635872422773872898811275907112758589304111775693158138793184529609038288715210110997002819238486936073100783899276603674967309797253636872169986448228196413998684996159358648918204450128091894577672842628786663181404810260924222935222208193385762810566234144723959433224652554436099470952614377390841676251179196894044326709705198464258567031520003093482538174816708313990708689228511799966323607284085268360711536033479020499807282359861951716644744469802225408355226113423691713369901211114754827766034990989942537243126594080083734374908895713037407978941882842687906067232398015209128783335056389907032903802112019544785962904585636124709005033462821315218295079805071357262842196954399685740438835183289216457563775015745569215088605557935029751382588488019655146925492652232078298471788611043516718318862214254119742763435041664546624849928871841638963575681728902208165415164945554399436824067618890260415582522401232332912577020597173324910107273121820357585078719499486939864531420450337129356622135344866159727434992278747683942375589175789466610309532496793260792939784708808759763601652537624065976842279355522045505162131792330972201238501692157632463578087914721752311172350571002758827472555381839305671685380686245018276614647504998629727240933034674041055126771953387495935664268205616091285726912364106397021112013602613017519236050832408156018405631936973668286674089042226687053643566497183941516908166682040983757606842024590166841520596580142355256864822065576290862075411402467802853216180350578115282279380028017484916099757775538029276886453711549130430086466523129366711456562758004042783753718551059215635769255959709709625009528061079819053714696694753891693218608279293332131189017591162398247387756243616335015592478992641593940047579814565293430546184055861393067726600532752604385710760964972743137327991198631415648096099274439493950510125741680220585254669047913651426960639440840699802848422692902085016128450557910115269845040837752254450028021889750665084677812629368473926053629615320974638652435017967792014480554475432254627427537389132773104549888*i1^145 + 27600989706820648666669837894843154270365075000996126884765666321402331882456096010817211170116034648280329322824790559459714781679548352054184172706006791938214630434060713421673144358055262045347038484523985831362418830969295508389460273093121260478234142333005049601941660330807512522320285877779897326736878295539534517504317599219680677352581467339539499254337295483732580103333154764424360251436683002599896161635604327607025737096521473977496994292483971325408908113572334117826129514356964271949955498186349650353237222404963881802778898797037737194975604152328086090695850837962740754043456662435895148680383743700213014831172536214163657669323080886069742125449240176612818140009563598357841864311738431940865177706421033836751865487530004217682282712766935193892631613584241144150289167988172503664705647022624048011257883731293219814789473103823969766941068349710750001250694121720534982052865107091495964781711047370051957828966028922255128384619061985688513754253835901870296539531634474716379523093399287493321153214382390186973021605557395505089766718115713169602298768670895705827391866973532751401970584567667949756362384691452623287816895410768817193664102032328973070267012488229555930715452051325492894227905895054762611294816642869082731924635535484966313000836313155148281814373121292903835280248199632753769565262291012630399718836489332878309616352313574880079412267554769376426032681862215178672572841529624976432702589059418874570249918611798246249276145506391714207906928409853722748909850863951997679734626563839125093178058829236017010332737353716809277239188608661505235532755807358607931099827623584835075653977507965049662297872750416858773560462172419753120783091804218780659892864442091622869275171801875620482177030648935644140525577940697994807219321313745518803347505363763148832451273215901046103473696303402751087605090663869126938673745557182732913314872410636963969396457891392648343466050091475146941964520846391409444771678150725494412535527305635161156177625470792101626368001025781814762080382552642797766647346245204254391841391730219222529304712280181055554720401580351901814585314162505440896974420379902253703190982531031812322896147944841847994926193889449212940432867044162554757044134836766527848377077948797375248388388709840600074472734974615693831114132295775511906003941991438686902817640335257943537459716035413920887178918965184237969883511103081843179525559053760484391836630471015708135208901929649407560206587492420769422567696478734304604254088707606046637304965082271923726377463873571132984729830673248027886309289258034048924049540613874713244184029651988733095066784930314772880958613043634105600730262921575754893588073537337692233120958619043489985221798303330655819284738462187160990513274596773086012279500784536583942144724711333738457224017707913723097070922020215431000453583592018045871015580229135764973673859570500010413959974984797428483276260621623819779598234631889267184073188827240783903516771093045819038522184926123145961481837567041521695706242343466862695980846795651934536211620909745577028551210197728248390479993428642267163954906487661242184690457851546804833436525486454242098984505952976418775852185934507736810495002551814904626612812474600697004844656624695392267079470809731620295425991479057366987477098705358684160*i1^146 + 19674184151100954169776478043893972751135352024172420534544979296253173526289224122236276312777638521301925771799385825841624581210285271103680502550270168829025150683410891820023962162470446218987117582575583425190391728805201522026245169210825113918147404331723681170039075374072242798385792112627991649965164614802731249380102329764791172609678389231645316277445540818721723795259976944033581441022417585208393382992672935907498781294663156884249819200643165151370722576216793286155913486858038965155789709551516623228627769585899258191489912972385386707177483164520782409132225649393428576641823489572579974142429210756309288585104851916402375099358931570744244481526448325659989401452572083754225460702077574767575107087503790146065116414846781496163612423872847285460384224990252393542459591819809696783324791483503219767377367673978403068539971391452316584158207693929246616869225774857267224593800898508021643784231825678134512279812544525112844447051288019922013260405671712144884522897929989864997467306090268739743120670478272992752304599723934736031806307766992301765972543306831961269545876010463627267032305617238516449439342747682160289349898098949555544943090353333415309258604886820243166975473945081186564744950492517990352933691410352889509124905922817640449637553985713393759511886243921015119715584935621721045766591430540970645494417737464766312958420604447502318103327723345843653638137812856231036245185042441248878260247377828512685967976561469976386694788672358441093347433857081908191525258264996923837791851333529095050975502243815705505675784959274603889130970242481248298094916664046649344147951907519258764017127134221657243944701945302425630018810275670688848311906031611070406252506966352499085350088455448093750738727335456473536658365839149966691177318223183258118995739464506470218879744404060546349615976869119977162253871676982921211253641993276391087624665946774579905766980537222251230479532197364656832261721585679595407320406854048642179931648186928190799032458859266477984790576265899152832867830723194315091593378974593700847946282587979236271863352065113853791019095322756708811109028708443478905690955526896399619957766488336603010068281417810807031140550667040925172612794766108516204597774736935283298675254718926159063649541064760263004392080109832028088390120885758994444542827164622399637362160299306495470561046093641360650089282912354655348584795142536169379536946430413106942683256990131471637696513126794550608558792848772093673077306392525213152097579440326448081141699332109085844912266342320969243856407684136432110232836817466850598693154283144895700142550277698700240832243885177757954075965348683977106199295192096097843076922500528483446531214817061569898089268305681484122178381182602579370974015514856117291941459082731579087786106804691666796300408976845527013462092043178971060573706114943897776880862863458426147846243351764745354292662023313511737958077924229323977691236318541880684195257767446478444971097608081941479658649515383082005195238636889892586545428823716247382520390049159477978366433496892745938811005499386731295518402241312722411204509077724628064699488563623008275597457686090850157017715029442681912142050310964500008897985970467262724951401465952971197176890077719465181115077213230023833315307823933057216619913150464*i1^147 + 10613490979707507288907675818376765594343216608704973016947497633543662505967460607440732485203147371265549121115644428886485357022614029717479721813420496227935148689835653632908561466025153422346022401882794027887513455572667193796512729633123345789593838966857114922773737437859546320264301866043298058511804202160660645413438162328157666462028381686802996405611002162498730390078469053000595494287879000223768898310154027898107730138255557875404572600667894586949084306112140215400675903354722519128011399467836997541031415310667928726726527916361436072460827505664662663274859244619161806591012740978231814477464595568587635341481276571824094916575684200104409057312512689961756259877166330743840650546477023199721375551452848495125258661470491817331635276561634010564761294881265517692659546097098114251385906649736309038770066200436513660351892084980507802328053519699855971135190433743548889679709773342208858510604722891242584803012729009245490336274256076525534260028942300241324627518881614877286604772315412973298429724941098633989343312759151815609733839669327164496260878178180381654128326856232378915078089099991602779767673046871749846974101927154542267022774938701104428667990409344498312257071152292107461551957272443270777617748739252135762166497042602599835255226160787034710582552673613529713409793882641952220744385928064622054822792986154370203254255769352422669579049259353041627975165771146974938219956538923755604809809708249106618400484590903653289470395435038606042087762334565153273012093642096705449042460346409582100555907493499277158057810028550833209341217687332084092457413260307202699632487866423304812754902391585557735453961524384032410649964259375660316461043697574147820903157333987998634450269204892283459929019637276141703205472880413355974756307944831472362125567623569532930473075893072539645865812057684870875773407336977021757860320883212819619720914885224412055028044893587575505111245389673653301775560694130507537816760926145858561385478510261275675875650495522897223359938568179109105158800387663940886682847688760882383684801028850077680214392870751256367686877048555900248493383293253411210052844216751179982289800257382582629936242632430419703923051489095517736130328458359334604245883906755603143273802044601499226533650831648653835165515995369555745115565869804325028026522334671162269355713610280372929280932010888746308438124204415837003537131933045285284468516893426079271330293040016261562349799014002033240966177939112465500134525780370143259349640543672569442608833687788241165286759587449899695822766909358961429253775747088220409268170376466732987879657495251379784204360365264172371772103110004484246801393723302867013478103732240460411565593184475771244353703085077736964338099586774227621210463755882212344241888562530972711841040092188852978471438703910990401449201214615933302047355061541023925539040363566317256342489264347295468267970372354878339955021361035368939349088466085596312446255359925273382217237814223364643266768761357343645256373262439135170278752248622144103732388162425134696206924648713653515586903430225733701173678739348527474314636411316122034319393595133924615825800062183240320568503183566705658918747431076999339566245372531734329018464952343523121960937910381057943624242329696937648494760014259080002535424*i1^148 + 4811238499581097636237930013466580748628522381734759997807823338431581117967544757864474739490314231200591700423296153216506493548294966163927847833835093027592170321617396257163163924214620024313047197027870171278679686850402488546612178673337220804637436347794997045631632198702593165992197923989751468340858768612779801262412821453261001312994723502541385885819598721248986530152773268226327304360583117467914030299612417915408042791576511348474362961372068998969224330660293241430933717625739095347848091981270927401595154366278508141505759284835026290682585908198366301182102748683823800171275968302367041454617548990087887959171628258466830862826491274659284932904150768586042377557148439896054360611346339309994840667109235522317977890446149595129180710632091030589535562511197500002311806989908966399148175671045146178223004081729225036623055869008149042533800950927776619012584479876974637371546450357084150389310775626948685598779233876289970162980739745730264529225529312023561322518953824046901899353550270916886394609595698671119888515201706910220974037083251080254704512995181862062650617875677799367871389301535254426572393739244738648920550484569319992598546980440712330981555388470155535973024983462104523807529201680837041151640968813947978549232831528183337797936395098761217410956274386621814209566300722646557257564722205546803196541618686706459548129471421164228582020306944845533227140736747206004532065839175842475724164401964548408854597586299451354203931155682241823620811011655263380175893956634593212165030262736729998422252203723112080337523821712524481212159363157889809790668192564603226084607467397639662105974665222879070545817219708746413210316527282649550749646339233420334392134598832016074550287243758314779958569645400429716764989937874914058489352180978466072245626336465627233713518463582503711720230295643864476290175067425779494676703215489559452978527808333725029010905559128047515870109411405840521366611309578985418417903400634860118985668806905176244548122343098605648383410361372743251985701519269963360726595628986165891364384724244672284131832907396158960742074481748715747074917452474205165840259515477704475645719160857346140437853219148308202736307944203906119006008778121617447679463638941665406436069803964936851793208466884347165664787519902555213052037679608683049445994276575010230290160713009305407078535267300833262391567841742768610082059488953008677351147313632702610416460998370623840866456578775754589456533782643922650777096504006814403582937399016857207657338375039525526845429432993935611211934097667732341321109844711508496534577609459059444104556509620335258843683589411266184749407282528593708997319826575358094188602785122674309786973023530610761827736198805102583675364054893841941249187385858768864501020463584864013469012877634271904482866477586562832344099861908022431369939385170246730409031659833602594531647012773043111395896490358799391188738803637325959810869307156917621827113343262530024765642153990034025058492725771769213900549127862345043631103281363462857685627802038537614386346744203429233775556207906398216961693596468261592008533660913563419517531287925801799343615348405706243555500356368077809550765687950697286885778927756958849816722966453881369970370944164268583466119921832637937887306037006958592*i1^149 + 1897876020634852976881848082234300190052113065709437757070976015942144120684169838416367753408894538658828968140594114556524874439010173563966211556179644431811855920837461261308793074686914814986126204639942865817079608702549076414274900599309880693039195791181439421108202416536805164293971044197019547604652727911091602842399660855252656993076347804317994563890868308293604255731010005558398745069642313030024020517467278147332746856890976646491884925194723470590051872154856098542367551908830254437306433592336197194082887393072709732079273435248953698560880844413519624543759384650569827905306812335447781795070556662869099170875748745330988557738331702152300321189932766090092139167502729648903663438105152178994666077494761627882952476527950475177492288276653087087781475124784427768116127568273407456487461094073168968200166337822295521326027400639217037805339305016558407197501934414046242724064955133768799583926607645579662870331935291838119894492904695978042541111502192113423332383115414732171643442881434118515540467333967882238176508048363097156702616351927260861940467395603230962364218610702921964886390784328302721832719254402475372251446897235299706460406849450577928726184333126580971176052946907222073738747997650085248951338119418303657786303150841666315257121272738421382392479319346493396732621907032860400869095837016920811235592074346884946655075289192553475876972831087618360798977302971196470054870567838178949627018359981216532587666451388616412791308323244118412941042742948382836113403292030451895731143966574169280990098346485146169706915389447067217603681780494356946428474153899306624739744567548572021990210871730356459214436784031960423348501594671624391831598736104207489261803228318192857014430267370387358222485252833432114635837037391376267456895735176000848506074015957004735866137407063983054352163067234565284517811456938125794830429642248169210351971947214160256963246800244432317770120236351721659673459069207746673965598420531350095340802146665886303715111176925241794036625183767689983600502996915843920705629457963343646046913756351879920070572753875557198007418109223557294118021897278597143495600890920841257755597027438307084259461981049349764244402036627257678107598628999180850282925071988950919386762804149229268385419322332986113045789264342523340508321425943892376304808606579387414309671633607469704065925036253165806318447782343927945462057521796054909002388239696540649375852939738620904216569433362768520567722121578565477420297171979495007123702655788045049974788391956783456778168845897196866715916115257900888946699884112365586018860799248518618891254287366795361904227131515882232191649355792874959771294447873765309295722294096368863709625555163873230251084923798544181324356029861421026406860877736385330446663232619857796450835908355462133136590376940969644151701405801718958669139184157226792361677015904432308598179559771135778061052290784756661325723722840850421718181962347830651370752486415048407615851173554915207784556890318610683337769125803593869438184566709193967875470197176499532589982083370518992724462909888204518523048668562929811297996165968832886816857926633416063757678615886586159145806817941723245243581205649281470959427193855428224813585430845438471817735122193224901115207137534832942283707383808*i1^150 + 639401673283633261756589612769761334010330834396269847512537649693632121272151805504908424452435728339520872412340209248239328391158959410801096881688241373995868945413228531120013070915059445190043149436915778986358548665152822125277225543873677136333857639494974756667689987959860021691701514036066452881549986655022184556523939156452017699789426206125121890252578851192322782844814217524917768563732051495873840792263614336841008793659360624106879459863101776552612732542542218957766850141298961001017346790756377849090420194976489090674992562547489478162782767117568593819118960719223007304330734518172228613373683639013104349160621022875027344562498874737007234272138058145739326566799870442467161897367543931864176541633573583665171835387470140674113038772456662119576446009852742675818611299291625082310114339306857482676325787005717372272495118001666381158761286961607698851851929303718993530376312144823166929997292846649481999635606993404077668291651127321821152589454185888800140653477972753926988162812507347044852027795415041131679060791041923979873092651445688501985691980006506482362380000617390669380135482323849547937261083868845051452043896456591119514110935420994015527696613356170361095877545222604927862115404750918222148543161293239105780812992046418551603433079849906189090980624641391557835028718845239017274061495220100426241069645057706000665256339510669158677621545075973766468125695071315014240174324633266000390485359945872760335138773525368213419854136641905698641398737833081288261216129444825523755932546055487424469034589582759543415040213504649668330946222056228133489329271407483803063440338601081341964377150284208952278515427008515006344726423523884877203441839101566210980279456355585633263901600429181783226218425382301022232801572313264115637092972722557328535121349333157803077695232430586537951222029067250225501047406943780283562878531421709937037500537077536074744484013403688272673654959653003963767531508379762693079598351580600501031011426832319155726963381605543582763794222620191747658391206988662758946444985922373147324356321428565553982832782137904059547095821216266821449701167141072331888023503357905485893956113627611521985246040547186025860560424983745869077632464206991814689017122802579336419763826319659089938992981075483068314104150574222363084191817989935334260236157588318179269401886714731600353577750080380772663322822421134130795882115330427358008103621250371935331426373707271875066293127211211704993838985513461452214525096290740243671389966995707849218637822288990826619421526307806198296108774750932240884162426803942377092592317779476248103575650950848600900545460391987731834846159144020595215421575009292456753126528898457239655023275683405237669386420784324707366002037156000326720723864932368229811909485452263072377818449251565630683628961067531366909897722552262383434685255376620104048631538059899636476899179822451233169084950070846260504374791864345136478515039004861470925431172984341065744526843695482738562712719218837052480679214959173976941880423216591343968675408859513115180231194798945453671886778494744727213382479853616133743067829579137917085696872299579512148436992840633745912537735206653397282992185899312649393861411140222749485905394708929667629908382597119539304681976294901333098496*i1^151 + 185252084276740491598197989578987491568822328812995559598120097207851695611070972026398616018622505912291412892942831451599579423246357982547198600177144438732205406330985948304902422672093501581531857950637252960738221225359663561847563438100758847165463590917822529375338564365916777519173799800330059905500599136226513060676168673894539495265827263517597524626416890567888497254204680119316692582326739295838540224085044045695347661415452946803340079772310343661940344608813153257902177282041058600803205871755035912257320158214035624120717838299651354071731957088282649792542374014947825530051656326834277693130676464625810221048411796776425851783701602873807463932315319792110384291088431446582652648402249957449959390116670062327685091255759228487219347241959016037053999648198337393665806029865800576670438142715105375741267574212747341089372478665668264884243533142737682910391135899653671084400684674082047052787910377048704866976343352401899239436783619895405622876413716296041919092249722835165691315342866445730005573917413184853684332475805630317051222496195430816863663954285429700287943827428967251122297958335880092215103071941790633132468397267650206253040179894605630454052737925687822849388600147129647788860498255696189145770875962541985052049608021366783503779957718184929760284851413210583348649667679892112052697133934141339068123810899348756860645764325798296885533219876962636916455892002772603819914805957086670196579007377739226184851074672194567498584809863531116083951362460837541553283605534960742853201823683853499610255002133951158722849839557367468486310340667363192357494605342082246021245263391393427822248862618212442423111214944367116149822838123761681142547242277732127855353095137466177633380675241473557608544480089404984458442559455193643632973191478993285160295389184351968447533583843721368537862030805019112456516260716038625248973364406441729423710367436982962322471802124610501502659171420768361560947183038683963973710399861727602220498515668671178853607799093536071176378404667508828527072490463676126932456369696682695910884945256336775646657223359308626038757881123444955879923659454686938866740345862521688395498449942913096210257222603858798072249398571496084395910838869757488062277302510751098620718747432886624081549027804998222770614000875967039902654784920923262847413225066401986084493047079240392289515337800101184976616227037409391612316977226447968438925107098387762398401839018037508906027155330930610693206280836821670806243804562357898091906050645429324486589533879661060561296539877363982127759037193609050169011608059095894266149505263943548530225439546510188136384707724867712432829653141216627872809091637169603065310551698326657761647003308084903524810930850436403308913744414728515943677444370414701466161832904397337198494649802751556098927020897539786437205485310625337155497635171661747778949823218020720599513330403951283066204466301866277383756411095937201626560187670154384882626215500913203557229218916754867760021421259203906458513722036524114016395184459194389669497492028978400151413748471013999885677635786667120948772818380530949437238200658199443455826465101809538686253807354016300582761232144567994358842453787153628637206252018129025812009132638507089200338466941192205892581599712641024*i1^152 + 46577621013588357047636060617616450140849940331505525533239807619414863431101583539714803665087274459920322184135896775027524656884278683225822099287710645075888007899707082696107043735192835898657351014650017817142358895734171025961230167147186481482096250221467828011544694673606124292843911017398210536200750981820846426332493106947413140611002063771614725995491578562962132755678356427254848841248817730150311057206964794742341983787232546959249610239417811023251296207985652278142242087991521095549736296197315915794466066654557723367821810039418756357197200982944084732054020253396090860096803270615995695616888959385546858242578808873694287321201620752728754591358853569756139375653594842323446624758126576094274174242516372902243339101335108686868052690003069239942172648751819937530378153557568671882427998146792429806431351970327772311639806774298151663413816163357945961521900296355928049153191825761142325250333826870984333471342819527786260837980330417234914985537710225426750727404366111217197212140180130423463453481737122090512745778876554511904512740146210017631138430662417285109050581667632351470104988059697525350590066648606904006757938736629761025589643576625488207553572088863061794588418540344616912281643794015310905410325884537547534528964224157408974092436706912311761698487584340181979082841495265235583048804145359194687397971145853791679817789037816404877481447593387410912882732545400914087061191112074331066507421769928031586790917316118940057065484549901347833366403692653678341028948665000571623052315844701970294166747578945852662684225130865881014666989984402517962965486735782807924362448305106820978283455456118599962468343597000849024977221954623701000402341664827618319578141322853438106634266197596901692981592833307548597383183621531641934557085943489284786343887480776949394154550676004448433368593930916162958276108514978321950431099330589187481834667967785693955487869009968402267611259589954052628852248136347942014942261833867285192937381450401276914371581592074906708492692323274882420746232335605834261796744632439160518892619011267659909133334545113892366961364698227677006678469126471417119681284268208249313378532367056942846411389036302239070851249048939391291607321771692739605081302847433677120473549082513879228111386535874411412181583714868113293035224107127308202250432970792270106083727970610486145078386716124198608423272939042876821250987131693926411835856925120808529219602031014451176095841029756381796594996318762851252918234752833877596959375371680098816684608807118910861415397052786733804300923483846957234515127817924278881225138603208587044298760331994283771169378025335046704827982739795343562719844403033993332823748101879463624980450732628480127269941419176736790167929425216762406819793079606776462385304615669152323679670010525335113354116290327000158214263124198588361812249141871924302788157314496070422733040004144564334833350364870601638741078464505628058644123190434002762325699827919488158324396991937564290744712537259103130566135707654733305149309573183627454562431763042779900739593560579688626613574030883038673326186529622029061252397334994273846362042750961114701859383957015115883877535023085423059254117134278429605512716777653686605017091061763453838835296960384915304293072896*i1^153 + 9656515540814727401192261946812789461721876143719158953813419092498223566380382364369295885882967771572649680391549819833581676549537698769134430122406085600902527927952210244338391571365289343020044787083023294502879011582404691308021324888656992195922103198144562170226732828911919246038193274299376517434801487154907442241277993807251069100944548443141672084781849435445430205074119260999719222309511004829934799554137166927713963196897250162584452892952238919814702952644544534426898094668997560856936441804110210473669120677168715854004210027440558294383392045154570090224616682248623473310391027517992514842448277636695079329137367917213939537868910588335552291565367640930034157598721114529367911696720250786865810559896353985119553676243557515096046536053451154663185800717110465806028803691863860353078019750375847243240659803190646508513754375134987465008922111430204630975841693945473334126886486482685733275340550829263647884959968061008831054053560771050659150882282123350049947262000053700770568904104136895637131302791706873969854073239854206504725708743823195407071966425189072906626034997787476932137588634256913018118924357396190491279223897863903948425438502816993799913817846616960122925298753131191176126148762330273423170800518276145935170448576777684631092205695772891155064758160890481741625027799604022496228224420211368332679271704965271623906755229739004437466742827126343254043840342311700647323264327540407508344819604629496169177702781796961001886588450739247857690233795914590363722984192228903821305772668416671220113481886850492841296231775563498013077511209547657626969233284731904294066860336087189779654122883133466361740868441576319023588706048339063064048793646084666240781197551770909145694207871405276163369361859270750768909121898236594435440039923142037262518551611613426228437341280194451088835278016767888315244244681756292729945923349773790441854251270944677464339260909198536765586908176616295866203992292201330872599560065680214154936928490891984455931425733995588816553232413056823496725688982332108284707661066498570802403863708995639004841608472922789432870827032490135618307751947081637221134928436460804885662690517126343184780701441057959076459365328064116366297017666307173201692987757283933573287871826576524872915702573974811236731603091932841565526001689619596758155975847604817991507558268937876285475390245590320108309033213171274951961446980183231929556374268805955545240952003416374902536355151662195460569073238111821709617773591534713544046500100510825878188914327920256175140704766175943131387438565348982309369671062812161493711012817907744602555221100707124353796134388948426314321652443344119737246150224220417268354369703707148167836432831952696797035711938624684397977116530879513977673330694062732721897729501616525415738350289169199016938071074712662347548386078504791827954037362947720487164701134233293550745960410221654622657018012407881592899858484568411132501682012037877147682056732606032596840314318776742077314081106291920397496982109184463355122015837571082386086608474462526739902504105387128314423025138487235380227211132530614885324262894051994872100183225738834987678872585824667880860418391106458572614847657079932673540004871676755517262586292556554780990237235993521422336*i1^154 + 1587527417514378724926727632921755907829610531984997558122787141645269700359741178060992946231146901947484675470412741449033946082698336285973610843165484303209298793638983314632664068679489625584125290160669186528704367287144113995367951003541177455428112386333013986738469002958552164937169518855922013283942049106224705208793938516791414359483118381431183918590407030453198262269871622703373216734817664568862459003052794023530630848661268120011565989061748397031041222075774535521391194556599576427817779650010115935358455840444235803208914684550638900319641352162966028407051284116162013660019188249204297439049234741782358381782847444654088591998837950211864243272481194152093408924749580446498361536583877595679933600254464693954255830803637404086230629046444766697198962252696915665761068959919853360447783860172697164915071560576404242120870964279859870875913818564654361724917800018728855648360823403222773667438916789644761059204814098892645300852781796410547770165232339263939039066405483191323784189240877144563873529069625095443909908834832813944347593663955476266023716150732405075629917573164544576438745767263144227731643889763872237645403055452164443351684864717836234957825738447171652239385626722475211124288522669365278816552611966165505659964442095427322468973423893514678582582348167168615723512084651224469618297537377044823274854271819770260848056892667402067242216515101348515365907808612080960738926799649253788546693485520416789830497527524136861816849522256779590017044389012044889458783802294714754008298544209904911571749040442385581092929309540794395675196940050088380036236237852651392109823623598977563394049348763418847199535026242894343879723765028559958008603601553132188899246228457163683903686165126481537831464188193754105143729927934423178947950269428355228036538063663578326054229333831953059570261373119704920841694528491726712246356375740044327720658235041248596929310521022690583042615771234400268362223856563102316523277051408634797098227739501140270369120135182456451109512273586387662911697422244840443737788510669918994227984627183148672540325145117049494266272517795372107994759683329316173648562773229543805574964812769297690107040963891448927658000662276771125535898523990725398334311980778936843262137373416674107685065827247696796751186361279725180083591556917262867933980306589674911952044238242545065963408022533872777285858778196662926728514090044981207874821172984532931269810422922950570943009564348037122611132689946612274364950304995109887025240970041075049845054473573207425833105838809698977093482500230091703113634814942137855578995228673777603882558823593823960031726441795971189237171552089211419658063433013807480021814269368851887152737348731926697342892651375269256359102631292894842941479853309965254457891900604236736146172919478215189147827243290747798418950156881503161418368793845234716105503604861013457203911197736164030930221843667264464165785158827155383203346535645900984388280635301188540951363672463679223906388460581404130672423032657561093794213312821751665726196146576442349579364030735453672813069644313801230716092875263167495299274501759947439937892504321077991940626478942111291601905572001625374175805451979201178225934224653510062298017009125853713226688605716480*i1^155 + 186262926043231117326797969857310041085578852939270035759152801144526354365596728099850187826198867865969440529788250833939668262849498806105372683872665074314216543217543540863991524330296497902716762235048017459420027601545514848430282188228604359626474022800328434714422398947262377288260134078813295759411167786300400149794006000066609049999467465476854406539236242587574584668757963655880179268649703160170566998445769188777645119906276865347306064748021058219667649809600499709259139369297648171265597671951003486547417201235645673953917508276014078884438716067161452845068362524114594286918237719419312136658563737147254384289155376929491849762262574921119079290445315155402367770620952312283173680146865390298867123665348064138197760207176323319252468108564175967472370615183967465039673530524091194049511839016518870867384273903768238321993893697043832541355214882688940300066881668921840129067874924630265549089651444832555964420501013672795304835488124875172085752760334512434588860443236228228425307561199834880161148924860372991481286582862271415949927028064670768620695607343286626330117281250635444045551894547474768056641160610606748609983190330537061142924690249809884825161414794401979799700345693589811953704826180911228916422540985358555355310234739986357893330680015908674198763838277824674666538481956474197207499322682950140563132783116833372998596663034578538544027726842940600215529223338270062881363761731106433089335634533157532316690324270687921285158796809075534629541171184139545428437550951844470601587845495194785945804367243992659587282410604601464372235194033677058101717457203962197802732404234375267119216218659862044211464412187102871838648278434555447518299286706739654824814570295873065410355315414852360251080322074061476220491987237717369950397711692317459889069629716184591042848627865715131276388490465994129387850679875595993255881516715028553543951833049299024994772486634257016275019858137937688477948923648330285988186120573659295663989990805039192304641956812693433530129832492057222189524851933998948084368889916022077989942367136194017348066829510655998803053840923975132265213485154974790016671870553843999166753860321298747636865624070357468513294420215148983793306369077757152750780707074380769958593855567955803653615241738015104787117535089593467257321302233984039985433551856719702277209939437483850498239109860237038351328349394663828087602559697333089475121796570189820009218076082780355563742050257337085511377231178278350930534184140366289522564324204094326098470089218497694860770104025534943108414472676093223969892586050415856838270850368023692208863230303300506467157897447750762875430405236780924849852569460681558014657402683682149774203766035009227949817691701853894063896304988261836644242800942654568496013135627281964352160332998543689435752700889160235065091169641200436817086801439009084101616331042803466824348400804063040035051470583320047619250121075133217159872717062867370252707101767867641132469949649155837497735208678312295080062283896335345357502673048202992500789254596013826566378416263992390135068606520926324385976033174675029989486797409361425081533371987516373779448227729719779568433248868555025339428693996669023837761272697532612926025650719465262918139904*i1^156 + -489234103709635212600162284011803164788353494297498555867966979334004005063469088474825361105905439873611728413856112670246295794491816920073119804000726226815735908551219559211711309246580498113418459546010168941434562710242273141669760336744099676546941534421101025074815274441901041212051641060066457386103404144559309726888709321046492636374884979460354115162662840123630343347075960820966548081232800510786430444680573188173765424930850182086391512194227147630627352454562424163768994949313535689893757423172322834486647127617899487116845503900313192709529421966010170068151428285671128124632909084956490157455534083269806212724707468615655160800236406286218397584592836646242878805516391182660246208704837781317798750161422455858589923627766017897549205193592640397455817921692803647446899606439659356768082004031843471102177416734007572200070184665453652751626541091961940668773945849040105741509170878503184216281221829883013564471164830988820551403761169304643189494251181230612386964986226349528636863049580966633048440421167262403538149717701805280046091267392045597990369923831842404095954184704304469353773962964236832046723844631363665793052490296013317628595366141951632134272985940031265228821798333314794752034862908634271042414864814640845420937457358746373017334640434888434159850541843647199574077110294183923507825418529691888248896090358349184839806662201186745489912216288246886215288452606923494147427858367472043417762074171784710401621018518960504056481961709319712276988593499260326930904115950204613228969903810980566736215472707171477409451458083510178629524762538403517812089168970108294074803030424683874547223206140612228730587860450266821257383025657438615912403418592025223728003020867147141241610281296192519124530675710368324443124350568496145316974023511264711155227909579138967825321623878493118150065878165641638123990221844489601813781502378924868322661150836352471026028866161466089163098946254216569594768324534888944416822266120887403616040188620357542788043251818020774372922690338420705013996323965648141906386178194606299954231177785352140105493462775094543503740073302867576143179166056144253756841456314748889259350985428773652733367121052692651036580921726703443796518444510603228398198281018722863905561283508883661077897970878322946183478132002341196513087053160830958772963796320336821454155988614717529834476249596618359128938037415112032090098098609235523953182417648977857718109638891810613883167408795876810592477480750292102759896833846032265726998646347831686446282456920283314015589596291138009188327474979689449746492888708524274197243255979780981650782416065157017804976982168720774114669487719408584344314230587392420048474415642817276926970892643460943139497676098925574881358505868173031722119512388880619119117549494848465043533104175946113947875384203973353530652081146135041532220462382863086124276097452649418291222119178159245829480509894329956597319489943876172723360615285322230383104478964601530573511298339193555085500713175617411520594040112881891350671776738912288609379725787474058286573405556286995288765458943342863370576341882822994186168963031783924049419030013010198281405235897947673267880486550947959831401920272934044979211443661781904597915427330326528*i1^157 + -3835464242845019622122944804319178673531641605213163745157154849465231848156589362544753152402034314480601860812792129807595557458825307297590724417488277822027607206859272136917309915114393976257064504145170208775505829512078964066872231489671009711688542651370238604335134778395581822195979932504301014973400704687531949687142756804910538124217569229051709088989407251856940229970383547446894558544463520883910930760694112012582236247376822988519069532779519809639752581877356290405115244858913373616333244959859353496346012288126488019195167280052170815932410247380731965666593004971073427703906623340960697505289345040914053565950825591707505379828837183532469834915626051258007238723761166046287606205634043322532355276397096958649219338659367931798563486343502456139825459629269051015907121489916804054986414525328987193619696492889783805263423699389935955272078430815882718009069892516240395497833758537036698724368307949955159795903245872273125929685682225528550952526312626612012757365827263494866270544546006015767180294742557999745385902459106162869432891619214530891726762358204541819024399793649014549373862728866363876190722311242313761441704103634863649354753470092972639462840731897532761383533173030275039770814815038733162275453494607639559966429590025826154931498967622052573732610072064538838707959561202851092137133020937194697733328814225161141079582050548728511122865951961712662055550854518419248803063603103649419186319383230031616914642678763149605351917181225757184058870634204757079229756051290311796968943330943076667640735931695016394607618442853118907336685537605001468937293786820033608532218897242338142189936631332342798188160702415749664527073173422171313417005551578224351934478527893636876144097892368398829215835192504001423607717032107461220554772221745096529945427345400220801768708952745144118795954401567984548701869786716702133470324270350489167189223786762177381041603343626001312135281783918184704765272495216955138680618238257113204781631514385123550224931014714069000226684226864215584672493312985340235510156111416082328511765709461930395879766977533667744040249077572081108419901989364078436730350759732537462092204511954046451669029976303938699990939202351896749629963744498552992515502803480301859091691644326771908112389007430614271464059263194306726041287088955366456083246569587091002281778270321788362596375874986997862669171212000800818427678072157119521935622533270242827375621680612895937053416376877964579338591172324962539176091357055689916049880678233819816430657368737070903959677792285009881377083690821425113596821535263320528323684214489476604289419624691820486638987650442846699755016425223353113386892505759375957854962288026587923113609153980433379231692759269258546192291676889442017022016513281049512175906015313084002036409671539128622067346865703416725684581075106715155934507012267376010706493201348907853354586817359771464372444957671457146485966801825337150926678111279858914639109342958181399343388837363249698405958244948374483706848882688244170927744862160522870588131710237590097223057165297344802358822386677657248914299066871662147474492473883839478271282605350883751590646284738914547483732172686855916474555782968500902742460570634285238151995719680*i1^158 + -1268846871363356484965345492128476569651352101583599430468047331545812509132149699706729760595900420328796385349245160640467619308619177093223183579586995999976431005754160788416023958753665521057057949719267346175137959248303092341172722736683913186403080856317241857307063550618936726372079378812099739473075278982943438730092085436874038285118083166416704997574048626487352634412052319007283684073747734284431931442970653982552230695947714222733344178918546439019344678921900087638446217263307924384582115646484347777378801965854803470841820123413155132202927717720186507484745549234307135022716778131851907975838704722141395724957789162866507483806976789341250317497159877022357301701873763077964923746913867446473094086860753751127055108533188613563221450800853247001765467566705481929642590713505602839821152208741381755127886858978734494228860347387824369544926287969763118521169609644990879865870048989608282993473398732387570846258791088923940436515572114503820892286269825503987129517689863880048472068479741706888331406343036075858642135265224169036345231741121135464727343034250438986194147711223008968229261659696706037695440604863135801942265378723498143299680479532407165990520546076777037797325956270350479256029784948506718558412590153826790611345079736105668092066064588103154358806656734500501539384043524111458831598806054187148503047959245132014214985407065673926794652529191421375545903956807656708586296557154735096433050269657729853237967745505656795979806940327318917146948384656943777001931210147327609376522652669529277515398239021746157246639581721271011411869174431402097456247050499142517167582773023644873426345797426692889622956906681173224955361646957620866915482190250363117619829413891715918553968782996737840951738636640662625131020173404333266481427025349202337826885482762782391321187214967615412733940276577417486320843944702789523399429880764763466499020288448693052195639026670023222725365007796075721298049300626223170197677322767011273962401357276438601161364549248421678148370625690204548673892250308625330341965298036748709197191058351696826049564162083171292356613508387502925379530595711752518424890307112466570650939264393023577419954223078736855544772609386833842786617914170304303956366831115356729752226278364758043885488906428501636982164065151072737781038951672714444494980997666814454911147237585414590093774010326637835073438700272634774159426495143521784936042134992977820326003919613393325237902779846679635821992231214912341503358915577455489951957042964936684277729954419144257798541550987385861575044391921013834761459535893590452157947436963878688823567688543943942179740093576245238046239720440524841596748259458595412902934384823320924194184930215646902312989614218637790172518019063629764879223933444223761835914526108422190505646410073456855557897227275284548526166047972247055221641089175449610628121515216600517211731104984002579551537415967876581564048166176036834545497626781285492481954938550579137385993623956832968967016947378180954575363677820129489170314452605937790315503937437151145220720828484615078998035480549496940472437348283143517583486390562821188903305901247492233252005600819449851341022348460807246877089344367210884994125500664976955670528*i1^159 + -113390084359453028869215196525318312950977409004213513630775081340790540689885736933364469261562187174355526587140382013137336305078945920275668046232146915589441928287042895359277100264549880562081909508758581156684619033450639720695919341224028810381845052443149852566290477830885657643253455968443476083868356787753534588692952779083198765968155033064055157594359590275034032828343339868026088601266987970731211564956666312219396217800320823101624858670446480858345605163841130296366708858103703404440617709340806658686325044027682380672366065381483682417069672230336604810217411001004228186696063606445052561364040473270079287884276290309145515625089829709465942180911289900510828232915623353412588828044276180964364894838210579507214017366263470755758857871218397236394333789610048162179544431735308528768395866392061122021372683536637027785285790903775852936959674789091658336437424548626727817656584917613360552188206849109695689583257494150223555557506043712463973740489291601162499009920677841171964574999097252308612959375481349637276217977777905344912952825548860819289373545921261951478170006895236337969028084404432372543242231814222996995634958249804967508616538754135017906510781465843731861365906028757895274233601708056901773898177568754182959656559222295977144623031410836488630222212619207388406365222293946619665916486128153780267267564306069747340072651920948007870529504259869517979556184974081757814103444483482297836336111329723986257278530247225452787447945311431041449101249693200036409241908404857654944115984622400004280079017896211230832076675769413425165057936182229896526977167085953121911042611936471028322046772683935682861175633456952338855689174526815434116531112000079367678929370082237503017010816766665757413048882566681464508222855998505666933930657302043915575212513158950413355106479252830643542282598734139846299356146401795366077543743279798530879817582069843860260128593091624562973326092621429659202153822909648747101504012714564779250993978057648788471280327081512757135395504192085391917530433885120670441628228249813626667429339071045464268214721611428310623709462629764743583971534844572367146508594952455016892198963254316848594660170564864915286230529682575963490840102295673127203126769117012300569806516096528847118400482207352238199637667785692818016192241780950013531395121516747133606471923728755251801394696845875802121035032710425659035485584416536301159797953950950561182658926703780836507656624246454110562230073448764701256228078192087146240167336545367981588110798594570030832795817224794255465108635786152302949365429768434737308052382976665733769013696736449075625825368887247975793809310974776906642933961012005197094154569499256474538899368672524227905725298081230740844123237429956209627512785337557828836718099733585072733997836331691325437935831829140569273459342320774749957073876327756903227034042179800000803413039321405018781462731851201285011949264775981386991031716444581805065938746277972097798558011016505020328456325210211751670749665823438085865608992062500808154787055742010259044394091166819222648026167442904739008189091622001935472057804361735725657106899057189175186925863319974662342880358635465875905175319129895867220983677221601280*i1^160 + 9038633762108928530295215922669032321117912919173355889438340897903571987590759721360324261090485551771193664289331237300890137661946241270850450218654753500774385187902255278169539409786007971729581548233468674284618875946064666512894291131358050999098181882691152643437059953370788380655562728865934496316409477784956912940601541905226648728212979037720263878361482238769703463401002245403976228499201381280284868754515219165079155736618372985818805746807682501177814343139035685107125595701840527432598370901497168295753414925574133681526586351972737322768999514496197452790511577229948022524946077629664548927553441467580276488165184632207283895906066541167690905058321488697455405196345377927291139224088515301909424418047708305968544540682972892391837001643108773543939554011354684845878671517241916450166954495829990644223778190347844499046998995084681241273338981983522098962351486503822928380343776054416635357324580778888061181330681746734955158931493512437022196789280805147388680364241520361646280184915625563206703644893140078833761655122490135882907844145697303305338266917537310595506715855326365508077002674267567166050904342402015159702578491603678028069500895680516482260036755811878161895229746351912749305165158925277471306321015407414979329239753659156906636766460998337651616800916556502676174520492401871632365551595205983581917961858268020573867129068985216100978634204128274647006661300913834366162772656033052025130066586432079170943830552346040011574014621004411915920168031863661067754684785358638374346246694339968572449891886590910067188157552656473483650160186356140524028368201414722296284385392172313665590653174799796252920278094215684225326334381722609862494328823692593982661906157989907566522938007127782741832128392188772011501858946410205353956773334873654622584849104491541517896810783148993369284383710368789513349586321293927156368331941741765704071216645377244544821340478967785928224230797324067727615905509519240817014645467623523666498472878266540871669964664489065417106059486508601936338043035505430884015354104782631727283099020396144282220547125849731266709276009322876666945419146687073274560119791982896121802876067372836884759083958407839342638756685136309632681393001929640642488983353843093303294978387831377639780080729916174463407135858222043898923323274724685334691940426543232409532852038497804573199290821198610480494347033349324248637419936254608684990727931566519711201373537714856194584173162104360620748091559717877126165302414212846755809937201242295175819026290423693940742005976090228970940846756592277204173972227906761892252721539627382711218237507916854505594226159923535436737147623453338398428870750597406902062621761452808506787461257304416613864799115084587299454784837839515490595968538234733871303428786051839363545763789049237829685252888915220389682233822484231021733242767793705652965662641982200370957332668130922959364571144819901542604586160470845292334618130658656535857492042903340953588412786991770611239882625001759834110928855798992150490433608611785403879092254970539246230752750826341801945092526506042938812600238087147491930218910074226637980940410257295036679901195412350433888886210868107818856410689569003261128605696*i1^161 + 7602636544995024587333559158761983982993437073931060122970383376748606087911487163383565016244857773465127046322502733458819472913114941775875457315420959010087712086573585014935438109847931321868960329676527987321940000363162401863793088442044558499881803149846956550061771890712923477348420716785184584516742288249219956796990385493623115815643588198101830987177073024976822395128580185337364260159917028367198689984953991964623656298171004162321510013042348030672709359430176722735389164585348215654213196111648949870358772661735181646386246243134155965646233316894459341539705775701638857155311526472685068535839707220895690273401191375995688626877333463373986064541343655758621056766286175363186380345568366683900574609053547670629927582234693611968082856945977102829506576248274353582481821300818401011135215622585342452038817622375909602771600347215175445508459991154172724604856995747162105538365604916264505229982944458925462292070037757448012295127512191248250960726388522703362229895967906377906364974052718506394533396040489401125932969379827265451186561083128229139811822913986612901610174851088311336521826345334588236102623699006242757203168336008685944028500727414324334832762065735438648333853807828901123419913772151794190614146572662937778764310444064319433534172233229598784800153851046873535092861858036080339850482702987506907109133831325285572980167157235453704505135956757479324819229002870546009311616790677362784630344547013144519313098870436651271007113164472717173851825348474017127195818371893617369514651246874774348513216030775566279124834429729397152464277283313102343874073756699940053438517759825945368404876933605490256972990786763266760160904049549900584406472587362701477544863148549855913817691676576093753021747897413242317160020839999173590446093505397622358100525438525606978751644905659473480165891786243008565350369828686989402557171465075630311461690351376245933024886363831900233381049506561555445947175142005469003299365673173539616924935921932010055670549549384573111200995803609921252440852612279021512778721214527053396588879646397836404279619787976385197142405944807859131935522254474814704309123782009986089820407966360937753043582732463693067785196361175950928362045008305319205049738236380914951687658640688887738548801304989190687238193171643802148052952389048191810102538728284752011352831146044206467297940402166222183899545772217583145196337149736439713801382729075340500663622408004112388815789148734842081351699666909088691547118352588727163052917933600676081803321416484996293417480093284680877990578071584814674142554049951397878854080990758243215397648048878416324716596812419429507138723635252465977727301964173286552389553396754726364500372078666686429585578704033526718285758841134539294695597728925362515741992244280152718989438935604140286116980135083766770565742820554636176044916666374900989442876428920537766236955813121215036930139783973245154737090878749575509298949424191796217078756127087091852861581357707709024066719905229872492261527278127983303352370032096371196237600928038233726312501998236983873888109970499923703936910233577354309070767205072433153288151430776482049771322676419381648065189324141575396697812048253229727744*i1^162 + 1996805845188960616615788381375390540980803598158386761481852657835240997895343074694015328592748240635165059462729127027696491053374957899900622994461864599439642353502213644270383458964511781683974023173960844635768412139163314508582792920347922643721915195418613148852475158122400037660441015584618994748894374533516294840155274223152228338774122483454745919763154370386829236882241892622237425722999805059642960627024598696522710393502704781224412814080253876249548355921700020208613412710506209891837561287991482131923803298357302990787142367968094735770535470612562921843590362104592757469494816700904032498147163479394847501888866027103872179145670246056385637215460308024513092269337253500882678250931209345012476698531927847515047068073336583605812206435046326897263838357006897319866771666375524980283150798760066219888105235529992168564807082395847552649313701382765223271597475506911441102443579399199104911325916757995100848979096716314920154606880802411719937492562438832731796396396829569366080824843233782619746869444639387653365479892197744457540925695987456284067692875615423077595701932137762010836951140194057613623006553065405407481970503195715895930209687038847288336688733105126027570560583404136613304921133047316687204599535143093963951938949098148583539709007794530719622159112240992570410768395836487823519760281756020520506187313608672241324174559349650990618567758440255756706073041728177726433845090719994473637243133457618764077142566711907864427525657649116694030590346407089811636877362829355178647562937406826636277986833590081004434643064995442308856535018714204364227981947846505369368469774014059499478856778605097794856710541158176675896745654131474086523056983003969482430694365638515880941811495418955320949067699278899598067834179897614631822504762851585693704233546307084124333439130657315938123541998893071884920126953408058097760993986941719346342026311410859661165966592437655715586611586548703608354809930854550922584217023167707287063514912797109395807080519997158362978810335046939347307989979397764503507602657275610776610313610233237877191303812265415488747982888931071295069192333421251378176569137734635264464612545743247544368502537607188596826918216016618308010511948503595518126054512434864197060047012955018148080511570794813429492500908167080711550106551525030131803165685986762216614057582426514976246767459128962657002538000259976438103166529189944741704407369738624097378047123169107947962261907315688937422400869335828964559070838948956640597677174317251184176754526011950884516167955004112594115223171238432431404707461022542812919603232148937001513748477091263340101855472396595448633588847958656324035007159704511197754621337955302029884167999147449782757877936118453642972115186071079833857256273766511900332561654135697634860341438715593669874625460028636128753956880765679747813743542256218474281312430849504844047180784961015402469115949397180076287199712990728658142770718827179301413285612560174009910504784836115312309363998188518000794331959405661977273324407044288876927095966239514945929329988402810327524497757306750847966553788986240019227061323815686449308842728794018002775622527249415982207344141250686478459540867121152*i1^163 + 294233986993144309376119673723706899568404419224450238124978644607681482327668500731808930323631976988390988097288893854546281671608386190847364644278086795653215490347405604859146699664977823448342761383884415374576030592035321964284728705033701642611839049469789763142945681831467744894150020868677527268668535169341245035982685802493358614843858747631835013296226026604109381641508772308396235512018346322592322949688125109675121922794590857414495266972576939255338708505262603628535303797955473895226488979504033711563114020269022993691838031664747852643272221798390005483861638831199076824893268886538788532400964256914393217009297408885953158844935126201914288308269725515366878530800208879368541889949912064808691423583505331681551842703086410772644472273752121561463420597029700129919875389045727520821978253327604316530143096781543417455766302992575778107106094739232466772168568286604325142478430326641066124258301600266044525967346398023864865350413866836884460663981906118865607941844180849096422517009842589086830457121711129582789271764345410942763543805685151441104318250355383557953327010804810447343563831566630691211036003385648301541553408837285132275303974481077210706624044332502967332691652591568255991068047733498815688453700075470179868124663880957624954019156221539167546483939154443482375012397885208561381694249675025661446085426603491578042253630879595851114503087572482226767263667828886911349050196679984491516562189866119913701173930258554342255961564429821229991435685981142877706133910272514407431314662906518056464919706991066601462755807437906923808813404690735653657402346161556645449022892116925683865296569059769171294994362267524437595437175695895116867095534910562101222538487636777412468915263344674296192388905009837766141941190825654047536112379682025406797346893877384663533854641163657210922058882546657880546331495949348237245009808335571985955129250784200453156762972706528000535123696005691889946725146146875892148447581480775231609943696947497169896657523704404122253587643438028291927006023383128014140498176799261255139491851897539803432477079541746506075413286099134018243019828949122780257885451569071948738686400101237449775811279158416840826815539845263297828287866104999501109290395833805067570816698431068450900751830221286497420079084258690425696280851910849835582965089965322611547349918490711759612819104015586098619059720515423060905678811926046103309676272928845935681805892996557200679987329002218922133406642503478107786898187873071413896844495500037960881243726788258012173522131131556791241404179023334275546687002199848023675739299820981694244195158981347366953248469766490007391293407944335267455017681376472472929861333193058129867806268730603112540784685041513154301824748635099401154959821230796806188662031825739032505490476687624213645192444586579291974234245411554569241701730552141741186490362920775066958748500265265362019845392829107724272122793131704728897984926175260824465298780326465095874877359815178183684657201840340566278884268902455270769744943350507647954237929768245376478457823374810782276673773351327856413660015251653335072735896562278736967269381299942180770546817340297980852927788542712752147267584*i1^164 + 33906386541069947607176070114291849137787961094755505228830956803005324041536185259072063736335700244143298018632735916134700317281521064852134187308141003993131705384008063397745273509148897855613283169287292400498109316939476825322302807372649110705954931118150387857032317058412672158754770344910478693701373411029215417303591212615866722920476977332340953453523442087338321847968819370796962778166460310060059566737217114862801742235031984902925303180110205254667759878638259323503950034491272455892302059900657138337020796656957428011637262809852147942580306232650938577347852308243541257307941621808295325540700262226579432689273974707989207979759472854776199130657737481292252943822685311132104336281666542310144896826736756164501028238590987330365430043685259873211161487048748739602924291053339315319017164184393657564118148519992396030230666376947636181503318698682853887213928410549190595540509398504456621405455759823247779467969520872329343669861384894293058054795417781986301281156339177393095753771766933163279941802596814349786117425140015901425219765171214544923197607178361152824566622188444542525256452272737214388944324076207413683556434591051445052877552714922544471761479246237900876398912956297600209408030631581917530643324517738480967254982943548150328581463578761572576040198381985902174472884083450089106824276324954048866499004210825632495167245644329546928905467868338865560360492897503287526323302746750128340747085086621239772046441636298743096525809503715754557706205328725291404679508588326634717238748235297455938777953000195409586953133782762990282033290704345624723746528948587532525037791059397327384568302991850803036438880690342942568621555855089929763413509256393228972025902295715966560639062943782919099363113491683205112486258697159287591049054309668705710625625642228392150416156411094583468542701187708044783798454080636861634614202345436917959857141059991051996018569424288772105138104409617108711082640006661196736926005401504858691343256163292935546772802887944809498457742536728598975459920915735846996036680548262277426136410930713644203939275528144581918683469615388747224404746682640128654007276846805228136455327565987308105086426072076985888343475807912949033436364758335068116078344174060558252228742214336030862570734152595481687532228495954360331163691145789274026518559069337067717145497594850278988492103285938528102151855556610394949572456853060940268400351614463252461469287798994957069083008306939332370456447894358368064277309017267012775004982231134297008884386753276387878286162292945109659304263855408510173096525720143728289817172777597233254542249380229217607872156840814869861507224869730057957716297102380993314946588982752801601529563579630971200232782646654615320007372239685705111247839068263521076779666916738015663013168558023732219292619043076184883039614700134989694160982633994361508175709838071222756360513861516029854157210069229965767858463637198311661996393632477750206650971304162796016696463540902173773288536141213854487415949750057316079395130718674321266429478313580211613666098998850591531890988084566064478956464097816525589069391232670068817476612517999889670848356040723395200683246918347784192*i1^165 + 2412313360139813607301652288658018347526004002347196456019767979631641991488927727944051243313497224549110301237242990120499563842976834183755892527617283680926834321816269522022358165792829174409335551964711986686835016150150816768123859679974517728655867627951613544174219001030492503335267969768451785092139706589354574754855801582852758491741610096938156874459450826361022515677166897070678383051346176945510928738992382953952112958890793651869838815693553819939966947455977373141022583289715487972395069732577998689945983882666130517755272834980118169733358769145260772516133563045081935439269871654427091080688326782439703456367207359458635904464053654967152995525074474842875375646919969505620001283275907725958534692893468523639902675525652863447224302675319811716334806633516882941471533491842445783795515153103685760040038489269017042105231911206367925696260347119158284913796852449995160022730824275526939246379496270101657674049640286169650569562248112342024079233296997365227458372728011656715960396025088064814393450933517833095261397733802611190785143183789787312106878865429576693147589134007780997565866157826034222440259198326653934171005745974970819865023297138262921982319348245959725839472036993230342442257457989241751175600740073891541700556880621118601649922084918379261840747943487220980122007858096939377801903100916443080046851694022209235079893508862658822916244346906868524617890595082652773370092370173685045317240893249274799140329225958658481684099424184667303679734112447562964332070625570380074741156268615155510217423293604674724553916936998683358197657082467324331406891999044971837407460987368072993637933456409335699525043881943823445417125760479451859171233924179138331581991205782043667984794088170540935214282315346741625071652093994576378351538517031657691692378489881399646289592605606380791771969116414480669752045650161337850918314992472162575822824148837970142823875940134902936476927870748495769163419710212324903519075588612504741253499916297152663508476845931959143737141088158590561755472363090872075590879488158965855658502947470717928941703336187623370970547577929269739635232838099397248226149811123276823368703331791750326748118358435045564608006494452099699203359511825524459227209225675849006730672785893791526892415101299142184193275486129129072498618456533614878772322684419842463087230682604943473836280265404773834525751900075854083676176152753044961021872540704420004906112899645059640924905889535095971298499360614690920725032446796641060249053469579320397620998898115936615255604599836645197944478897498235112144744870010720324827330094430118270575246546438467965591619111425528628688585883526360516470228109226447697482868694488339735924196064127904640471610422054263912681317852136851278671611730879629393026867025450524537698082647337130832547354414744845046080661393304972979072346077729508707827512672836563130983276806033646793065501337500954112450404341193331140678658117315182333965120067660946579954209284088432829579864543368421065789707870206912453819097857178114837746244203070405468138335376045971217064224443309567186307953971168443513436322063159740717094810831694949347545715588581325872124240330752*i1^166 + 61295958898224309859648710529450220980637223871281503347471536988160850049123829638555436788134813004093938706436048114127118927498914918207086770121922236473456864775795346693919455738944352837094841941611527422942878262156130007408500531451136316626633658276398498497991582430041362308932103431284097922151953901391670367828750650230310612626226886091081257633045876876877856324466556619388073238984786228809654377893655114129835332711917207836926519000679501201794164938844337206891834397039632273719848624306917452891013666684105468340365663353901673388967414949176979276072930912866479394613557225772676059722283128595199314707629334939589085906517735889078771414341097290011711653242303372728538825363499462814024087721597134460326966379561796332152081623717441595459316144714798644046495342246802912732072101402385213323067158196064649747393142134601101592541033296339149124051541487738962372483580796830320165661911030405333101993562407899411720717481928310729438006571297098703699232631939931623199027112478548587030383496638858418066956860103941905554913580915603770475529516470190093688770686343898313771298514987492240115359481618079677113829703279335519868910628844950230222748197694716534188056696393494752687548719776145400579550717613808099726918581321955088406377555300329602246936352388382237017126852314890892174936936407026069103049642950248236396113444328164527339341391772358406991357115284056441843306849570022823135514475708714954367344177007701727364556023902826845340255252263622745326861722933173581482958534087290574740309917845304149459665432664885895315525347661046764188026908170718565655776788877870496029901729159451970220969939411010097548681010730268794744686727674263022958294329776187689111818593553184067526980812992721585876906541315421762755024014063241932867508456283446153123550607695317834533574510194918245050285257709981770555895524035627484080770386565097954568739584382391495897575519915322879774892548723460275490141291364483036327889838803789677772024726913497268196633366879935688112289627553753008565898319848584994994605608881813409506405332144088767385272241949275567841056472179753875577510910746707509866234586382478988290364681927376169452297492208973684694328667623545575244670813380874197156341235707983508982882471226268745860547810636615202750567326746614898357926202835522750793101209081134628310007056923855301941165420051210644886151025656337071311534749816649707073947671455068330197540213587121739959067166415726868185380808350135993614731038963144614827994808879814503018066436652213222164127770314806612144500615952823649022960477119066281523296978734023045323985839714012673260336313819820829249946387767550075132265821479012507614136372851041304089953198451977868722620805667220444963236525485148224690482371582594876361774305726903929645210982078146974364063002572347776236805558192394410875520877349814126273894721987116799743203234937967508967035362639564090157929115465585406072343025475653328149399476042351035741405656519781135817441779367735701276208270577845802095158016455047588101786602408605357032723146606698450944530935402701558787045256683369787998160949498666477363202646687316709474304*i1^167 + 753137194425099928059808942794990342375206739644087538722340102959026088846729578252378513094797863844345971422311893597092001180154910289466503812182179365144841268127061417586953431718680868337372278851598205805949344245634723194692294743865437010788898503726429397236426919439791469025338759836373460535806094612143733283201297665743410215663180002031903518552099692154915396551071052228679694189642030455831418561935615907124256024232074930732657898980121965254695450088498995906734112478928325790345038784269261767287190097205627786672380865189232166055283184416020551114400668707164067104297299201816673609877450697585352715468155690917502071647266194215807965598322316863936051988503342980987611739621040882465433479510167005248046862542449937961866026763458327176071087508702254009424499529611275276848522598623391293240260086455078315309278973062715867131094552111345225326851194647478357347193749299830708303952723069557273528697342393377677111295282616602118649600946104365851227987830381334416410809927537555640599848450193531471586976920723466450834034076966054868563397911981450543562804043842886863357598540581460289246138720268262320026119886327252197397863303067905967042565774950529960210905882541094500370970116834211419991374923467220472826968340604333835460812786774750616655349209553026832147936022169756561758319388696158424738848590507131810260807125632235187548521720859964598933153801682075529269431720089065320517440328631354456814681877486283507131271295840690712844317140609829162549039837275316911247530256513364176913925343153792367386053630677065702434635052376788941850822680980278023285327997636521027574262865897937355525349511857230033786114896009177115800559169239809216245659814218129024864055840951171843247744751269542996562362574919980039550586791105007262016816309707731932994654668335739348105421036482230515601353607155762866747816432645061748475619798190028264884117580474085005307579087313833452330376970383039899410321279711171710227454293634980299915467498963080278616056682814099300485060573792871928938542181823596983193723136510703720004086625942522368105572420753771737807937109934339264131671455677475193117585170759875665515854526689784844512452003265211766201139900550673173644075223210254952801788128234038224832623001590760759972419105506669736460335667428471132532318046630253242278724109662273652002934915547534486282657007887602657308542885847655313606578822882966537013866929205610938995245669837499657945873960632104996374715912077567030509770103853178074581682032197849400880178323351437570774277645981472559467427786345094197395797752749816316278394900514123470414907066886671574520202546660093404206695408089567874587667121128491224701928759303316388499630845463491800173177410856645776353841372720068774954893396310249089895514495005870796140514731621277805847351284528388085324841792023064215336303038310823113322710129100265865383898851379451406417226653827386258279722381498448159221341278794043678475270572349082569767885370467365057278825188531051738437667396737662487159157611720560338491112886703877436447891228060594863969277532239943171170123424019842923673736537467885564655739351334912*i1^168 + -85385573298008029586929298056312795400106173448053209104170642134465793892284592566317049750592393110897813059442148567431429422439121778974244400659242392544439541999346968330688043953071966466075323684657633402468143455108688392262621154049868668692060154302607476566025927131285337322690035151753954863807683814356261505050286417501395270363845922925911303513215818637468295575314958981580823027182280733575127963670527633564716359853492411127414443156765394219606268546103619106719588708819644648719758465814048834956246105376362794334643334684959343222411260309902335959457593381744667862798588051010719906219660089301714268694087899013708566461490688487110433628642840012611944417606602778381522198704525428465509960168119183052234891276944358636478057970190791368184412793312670682769244804604359381151941649594278884709527689060820863454499295346140958014745050307798915758526052715789451184759494852323880232631848750489378362543437240158064763984342805357688154754946499610966443749983877309105318920123558362631918289528719203538467890600855817768755999893868167513230377692945148607990639604665349376700821828632541024927153825370083899544126361090160969179800010936352002910623794652843916115210196521539903324275511293087916706096866665204606865951579400701246903984484537173323050876569220309053048465628210083327839933439368701054808288151161869641152031612559524350174196026814113651173151996143544096382618794647532431863339047787466956274804884323419204459276846392062412207108811611624948093075817382778704907673219643280652333856271787342147280707611679371399981124105321327561814164224008420976372737468232766063309599484841075997824836715089696231126208883930285077040808875694880341956494710013236030905011929105402960010663669529110578288251190816104228972678773211669913952927577855336982449775968254025275681626555146302525111333771320231451078859871624249478071873345159073546065737495716204629899383892987780472643475642909932404672260099337124878484370380599307140836406556008748481240641310912436738984723375595341420323121070441093240537232645976423757802064990372389695372498380586802748954583096296057869586375637784041288413696384435946272210278744165187301019906327881805401588299162374544087244597896028672769054570857572841956269942732200955377591119475785847163068517557719382582826744310196563794235907952330229634536581604607103548936117762194338584099626250353528013992920694283053272390048301359984178035355455765673381989287222332464986212426333988783560133686130630452856592637507008817622772200980100028161651154277076721171023723195390486130615676302114987291290176908425895493393900207660591897703800284026722369843371026238421136004060761593206691703582742607787821408547004829285727607628065418021679637262176792275947196615467490819953277502815462920277799202123146376778774087687180334868530736867364855898457480158250439300514708089961210655709259393838670416581660900860387918958207465209200698074971847532217620596745960444135107038707153185319536827713147812014830728181776252064692001449957444916735212853484534450416059595528284200349057046065598266187683035015219702431150971371684132629946302464*i1^169 + -4015319663392779143777095516070034702583600480294926252453698027213212490453921186202332524592948919553123643207734358600208483396836947893689177727494569710235361058696125675359095683584728377814143443075461246866871762532028848082946593944220844473719336773785723709978134250536820629520679553013674179130734771564936537601982909799320141576178018398798300151146770469275092070106938009407863995102777425330464044249078462067694306247005804801819415133400425594900440689098500603083413040557954726986077340651299993422859282032637410004883752622244482643316753578595756509683935689269683800944094045564168932439976911100617094265828272627192526698140343282884243503594723173174640250563323159252326995085415952078010518680187730310837491800665461392928239323316146582539194251199468996697528987094821836513035186363400783791035295641561838072730175408496314097148489391279056856601773532154721423711617115873440213636925969994390825525455486942352219134106001772316684541673771834155643281322135628250508262490514625820577636148621803386828454817936118816143047587191157119419208418634248431665300896212153858903172802342496705202636036207702047158521711006474665521553030351922202519223785974152709240011944763535867670969058040682329751871364151973318170612315317712606551749539222011039748651373733541369507966897384312505288064351471872903907321279059434018790876906866279665861303992915433509084964161043753572436400984816298816796221080235126179811954880762618413548735304021982994857000613987351482857655771471752690313753041117961175350332772225191614915562110454787869809671915966108706692921483896359184315262775190697731952250724372668519100636508190123459273959715523770775399152108491715841982076988243724455852996620933314638259745885321977961976243746318183339830845609238220042375312868241564351369453669784337831872408401203820169697744571281914255726211222344219307162937910409196754533609941776147304648724505610493813197561186328164761073101689360247359270239861790372838340812376672906762882307855687650024753663115646617321163731514881377308731042867924915539053646634636179888321101690070172888576656371256601499347914026005645843537838594445943278702608475425916069720347496579058072846520660004534225633052094291548614610130086175488059006762762560116395683739685300861072162357161910732449524506052393676345373522015087624845441881842334009865926156745002032713624372490689420686658604127504906437170575193486318832911721123770317997808631798695935213863696322616238037717152251385428221017051919063103840116173986566980569661658131386257233301276831584920360051587679478322424785412791057429756468820265988019836610405965978428341744212743227976022789742311415564179241405069050072902613934408954945513605798540040041665886451968340660836379529879146812166754771619343857343585300358948122246418625672529123810133489904925888124001209778414086183859108029507021905992232817927258306309037854399229298021968604568150191226868484877113359335475666317909346013241427801586345296341494118393704870724146424434250006827050690840164709352086571401057870497078988395970096549014926470366512683305495383921361023969071349104640*i1^170 + -86041764423081352331543912874690742246232568841259976657444055753724074685318089993536018190964740635803973193205376326721879188272602705691028532547466829909319896082416107318103318316194322459183587766413066838851142475996080071521672127775455038362277318189512289941514968655556156899141556232559527995935747619084652730976278866199369172073078949200255371529149044547710862769694407417398886395759340945305522700794155668025487008505124573201406522445177133257513825874711227163014115177980111906053989603667816702415959027812981269414584567860130102158988277830248793388904905135041852570594528912755288069896789505350978647725624939394390974615210899132639669424221284668530343946537550141220784743641427518661338991637889419672562224707644115139744062300473472492968355444829258018469448896139852199599798280088255911009746531471193298028456218835744927762761959309521651853597995696340776222690245674535404423661189019626934128605389512300034244164846005485567760537444097808161097677166082805405543715650123335644505045981800021302196264835857166590178346974897779298895337404679392661777926009430746452438795327313453064710478804236003800233198252004460821091112993449745957300169651648972057592929939617655843028629670935921783072778025772109165463437767952748109853788127027637131789011001939189234187822205053390431809507144163592128409557395433496648511832978856217628725549118878001004995794011525060467387743196218257510721631215468449502311718140033471079980243191357080868483698550630568514634834508991589752067233960787178777931201550277546028893079676780005577117440517329940018990398659590847313514554039143322227520757485319289556371870357261299810759034263174555949050342269310759424120090095583948436141083044706065488904941154037074577460021235400040092154841145609536874262967527596369301624837098192902999137580272114900318517391258320916082224204324991684732782876613293781704494700289742138459237638376794501486265372889587853818690160880300856373354320221800571958222839629357502002650246126811836221637261117522173147170692611492552296148207520481060543378910714943491605956839280703405280969644205474211747348764890818939985279762429842950178401300753142676962380491113966923126941903920085687342188161310165325698139576364844803085747679952186826745788708473534172958788961550756744911042111511859781159958424560885157412860202602087902329982513171712008762133242221864343800354844959817855593088758303227949484824614856082684405313300781184136884173200561306298130696838249151857222826434056131607957559683346590259752179081784894816669137555545554460224077473577885158816735769829364065234160151558899204069255071239565150617567196125054400114439792686853385457564599324180591161979091447036590518926544039338145328487674168397531306617227170899323420922570707585177147716617130111218861839374860898870389031775037690729837186982227784272012117411995066116515274008617265676107030024577196432576967069466967319887269883273838607036795258255995280554327702090629640223581807866991989021000683832873757776434005089019138685143788920152025473321808999376003167026171578774518029976920766850519635902871896064*i1^171 + 1160942365964379825214366500225922256094009608666262093855115095364229001371315382135680996068065508516608771809635736796992679458046086698185077734642964515681524287893265722405616917644592404317562267176834807770967210603396518301267801652798892749488434309902445049545402602358277413165083024408808206132621082289349563634267762867942972471092308725054842137526581799132415752794231628422029014415087678258652028181165561195078810897375766790073035177203301615133331807088731564666252674545486395742191333994007491964902616820116061548710730726247985541848180762837464482034576838636845973689432052334091283642196845143634816622722010042956737310808235214475516835172529256662656004542970277506035486152489994626468446131794029689196858294116126770975387398968640436360471177314363157714351107381118389026979641159232593430634699371541626064651830037629293288395691727646444368068197336732578628356211498893364029903580885200993530236873194647801304925632659916217507220999633090545610230543399723381739091281474119720982187116228116430464377479885188850274895848451261617184453862538625398029944737373956162827175870686599184889518000029695811977029952073110617933438052255007170068102699964356116703914432248407111999289309240612247776441343992602112728907266279795800358593220466744272179925853525066053917286280405090511239550043609706978566440135684804749978217836172915874448696016958245577615538724555315728883594489263333513167257956151867513609097453353149312774347833852110887740495625528442684574334724389205816314734169020993968918088641972122530795964194816108665379095741737781962390347553415994171798086031210760562297080032952097670022286873258423667895069482268599404239535597173827549804166882816331204024463227839690549754201502542261249940101967651712837461527952543748224411369544157712034023546453330850797642788913883909229838193369014147141814573113489150268449604044055178487851766296257384791328284543534939023121818474370537135822987565830160228768912217744736757320460354340976144326297134609311121411339904359752155308218962191710248419941800332479588719797472372725501115894934763180812364183577021855428802538896549435758819461958387365175560991278536015500794517714900707611278654133974099078259097255099100666625195703997103828977007756315542197183202507816021806595935437965769333449428735012737481898687533243953092851799298218949576774110747211739279425159824120058019573844633806470387507632200054764617271063274581974142516566520767307192741214897924073534572767153374165249935926577990295311947402610101261650725209608267963296377102820708313722867664427916231842254298609916033262687203454121120039337955967887228859294346924110560253027891267137293622121186791113767076999894866713102218951250981079526197761295934381485559741559136508522482306918731424149249680914756481650776612376771345118304426043265466890528195496028651367320549776938632312337439339733550574325205901103431906015768100409953164104227206091196040973220437721966705268433745012552154703563331837173245429008453784251996162108724240331695525832561448922153266706407107888683804759867077986303932420816736864758312992768*i1^172 + 6437311845678594717231552502959465595642899215276421332642680444377068251110745204565794546128381338436752466661714030332847744909945918885321350613276769466915579968145672402510521935918555089432535206987167028960862356825400559997881255999740849824527411913039441605437392797282634178108571412892376258136650286544383457791213245246715775525572293970381737618052013277314935695756693738303389935990913344106974136452410636206090199573810710975023608992562629902496752384060994794156097929589748964572536662177087937206873582334502979836877268600928847267694988977451830895778824939616353131572589029713427341689462068530020412851883372069227564141144696901799866220438855903312180315841964662908876489082792761085774588085777332429278279033758188539742396673660713897162230210632219731158506850105934029478905595656204885204735165269742660235466633898015754147756262929855853016753309802001467974742777230207032273233879784868368447484886278549079111339855655667560245369109867748801825920892008303997850454386651436444793966106561811451977545344437392628926185889016116375371858660907650860496502703397087311325679723405494041202527295535581041343694250437014134872393450357751996759784062988146943698483857184536826500931571585449366852108377140137297184413222573303215487408548256581110531998072124417550572607463700353428707294708958831489400258017080371596663950403228625010390235244080184868768658375564164596156263812183087641325646303179190765839036253541194822859290825283707371782135957868140868628896792299036697747326812122266745122357582731797734985971544847294879079115499902687217811383705870563283264110546116596039769115130451383674025551467316632323706534973615305390442613879231679745437050259117062836019435545871976985562173787675040080387486585480777035490064240846032387538420050408851042956541074589975609703611470552714427657240686827417927798902542921662147498546847058752235104810007396171975062712571872263875365209081943030859740507125768039753241009138132212075660775481817208064908341191261146752255754450712463734898734058628007656048202232804881964026666067005752074402240289450687792399828276450321513530283317783718642471506224689149697353708570985573688662233556090452000441118747987384609080272337672557465842373519172764528546173826996687918250675457166957766730711585697109139966217814306340506359852572874993048792552569442424162119412091662910252701040173205974671470384497813053796190235652403433753967694632299386538035499341470132466630404767056324714541013757245298429022340330896026783763279246392206461589373665919889475039146930635647367284839878994741500650941274095981300081508408462828154382670279344922103371997139132154491952710135699076322901063733065731752456730783525046455070655946624676107662246502107616188667220670400032864299003141030524482507687426964826226027947494900262065880530856699873437186587484007887616506642301906246141736322470971333879845074787444870791205472309834530038828013734932268171838025547410491180084403929976009610533182843248982970097058264451871154894062075790594619314364930448981928383306537386929469849824970220609016834504146288640*i1^173 + 3089887147482572841475781559936075909814074698891362831825121353271547815583329902998337956396614253122605684328009420503923180167698454899163716139842203709396342220727602246624003781151079243758958545606328090432525201193292326842882250907301587811050724506608623765543086659776420754538316947581174129911556703938168420930426442263082802793996612623064772638497379751169934003601895653034639932964997487732826620031932139429976168983496825262052506638753858537026644351968398121834044644263488279308915192751125166814931289534665648338637486020855785586630927272947484884950578971151776985942476537033779145787138726265813139106556502539636467019859657827478224815914318120768344683645290303572795058070252859896253091251087933790900310208248256659729454771097161801922584030893959593369905309641788229039115641675285737866776558162261959703244801799487356802787419331585298254615847961500194793594044722631563777277411433809803578622165016040476964903198888927198697563866346774281559373455400559990842753727787851816637852399678061879182426396651232462294247040816674140065272931177578104308961538627905578082876727422268289276495130424026349964533297950665409840377245208244259655136524980610853246693932076091127373780605269508510500456516315106413349994262924946763793342618891842228564665713010771350440713482938431161290977667235212592545755928600577285549165679429627079559683091446340368836671955201035418005429932650690118354997389847076160316874153279773809260364784773859508993853189850675241632817605755830122430128306317942548416227671929515572636661190295859121632787779292692318638912976716029881746743508629498796731397288204946503528739252140645454306918756041479009421276061241533286580270344873658312128812856047832812600009009700259435506267898868146482958211200771243639839214500044219146733407604006844756504201892915239923287642263255801065355095977822845141768195954305012050223876300463762793481170819705478902511674973416945191533872289369099748155095918571736012678217467564275129905426626952204457930145135257724911478378021140126871149189457028536285339002972569845773453432885833327623355436904139662513169103619285754240377470306597286389814404740704044981245094773019433725246087237921727894643535681376886265489540917550237537278292339021977955439366624956359231691481034175051022925734940900675582508501318831580273398096192078905120506630566991076698699584486237722426073765135040948009482582420856633547170053298700366939348033057174259254357770906940132770295047254245378013257893869634836808672942944626530622655890928699332795204823355698555696265665447764953218474547985031528978305549725165208651626404486884971782412141307799435746339950965700966407877474213462036242790972152195713290962663476929687896658771117794986951124759556438976891382841555923196116871383505322704715013125256344649678345011466847620631094494579114992521169265175184244937520685537003413759907267515378166556053342768134734911283023773151839150414876035459262213669327320413038949110453783804693252017058182249705552633372417333166963874403596830189858502612563902381196720637307941297606627426304*i1^174 + -29447194829012939351921987325505544487513175296410638245848831697646501557024197131722499501987855485281682958578390105059522779242690913505832877553906478263431749019134744697549229502452323135086449178375747429943048568941418014278488059397587802452336955216543359792195987171583597807207659130672485936826197292569578063435110208550710387204926567890049702680771076160738733540532975051368969690729820848182822572624149493939311727065766562025285043396898121052342726275740445606748356053367879547550585954053771025597566366856106934535801120806185465082777658449672343138403627727538042403589392820234674830790017665211212750382529034603654567841752477621877066506588377458761837124928073636645185767287638743127806319529487466494744070968433658468464840667475080096283729370142459134825789107009440597846581480806461027702636118373031323597055364146649322789583223405206234460439215647600408227593153005540285778227346742759620437195058997537234104111248039487463526227803759994392934240091562975467811401232831588311714120350889825876116748851733501434040219745772058134205901831917055432474153126780078374521367343477678224417657363608624462163663056959137903155556936143757329340073628859384245063539637458012002528642446715788654356358510827741059711368779745801229876595174981204193317717649778084242496859589192317882221294859557287652624760536292465624059502991497281023583044498222167045062123764480698604594677865616327435540829416198775053809628858412820890507464252486869537324898824988116825739896632004787780739062669096476250891472575568639022105791818302149553953841905921410359028048124873633134607077187257535955520542907132613979571649686721564615890297926381589754671304555171115457835004279012857666902379946941619003216948851519811140916362074643441457721077981607987894733721491075222711971938491084402212684321436864793023609207533496114601894398189020639183058217061464789489014390825724687597075165877858828882302304984359769813950200287473971590227281984783981607124440820539656831688567175072383481809224188938227589839824112710494014781751224409817570829597136892272458691002550635287694123973906671823668034602283715067730602692668863336445939974422518863798216234642084853351691176865022577361851685685960980651232048911328628895141995595155774676013438738699528543625877987916476256669918252100948309244417934978363646022121856019446773934244004924281093027474799968196174764352487140077911481894084820735409976901626753542153700316566207068083440891964849979110520366464544356423887915344781157257967139474993434008417056505489772355786515877826961699441666578285203974957554383486255243500279778201057240835003054869606629797046617213526223678737806743590196385110046776758827517209345405496454296217219002447628850126636440591344623142163846525640751343076475398265891877625225622296676783625032962943520494242676249955771421244754020843337017852700263545704843753753032499562104521155675544291847311191794857959909648051492392871824713987168643002270976606400826681828689206361883432615730447780738696972767230016527078878272625105774120824733854905209316158156008587264*i1^175 + 440920100170095719934373020304184251857185485508872313706218214776725740708078482128542248329856253515791368716742944224594997322586958882946206414934698696453234264426709190895813435830813966484941257892932346160068963041857216904332025708795551509535426205846511155233882483382336445940887041392025650356182672307125066149531411316236110836078822586436213040963124318372945603371535526933113416393891229079472003913615018253297199416741598215200858520375052347905305077630506622408717089176471755055373991552069430687155578951917156884028422593759033027284343654832323419417439833013998666524670403881526013830655170825354540038207199037123676996906240982235107000718985024561371341987920695521662068064205543926317725657727822527519181782661340100025104456631204787687401761196342962936938541260821561247475730143581969721670752077379749974654468397335705728424753325783602223909777186363860453958525018672694462454245207861731670379437058608115827780545416616248960482560171793032761607984754487721908555363685937176062946709711975390958467136657726795272042633770921690429413599589190420960179562726026540130657338037998745918577871043746489438347359119493346556315132240879546086977223770172930525707999883492337271563117883064853464711922389965619807798418393693973283334470510507370033966165791712917697160839297147418249573504770070085152384734801738213786053447036428868413899004361899297846432822478255877023865807653629314197602668052040294391184935075316066982276682007591575350528399334509740532402295383588752486297962804080593175485183994600399526313152937176710557916026528433579081505974159377442153230435550171834435136952570681085062236162871598073432133240532023582173089576446602483195451711809324062380339311564911004815015602871544781074821074181906076216513117069647854634684632006221215396655317810032969506654252231369588993554299363226431586634970124253012873359894513267101945723752982319457055875907136558712192861585300592354500801020316184682352827323177251699729383396707827996753047425932330158059069018704121040011605475957696133871342305250402440770392692535291547747985067513676528010380002805720070087944394052305352363551432477428519720957541605503480169030695590798177816690000647549734402923251875938695550918883138935497494754751188151950319407554801287890925361271288630904775028835926407884324490099800669017607010524235417930581054967455430128134858212872508006247283864011694870922187151342465819198924466649131142841396400123135073583033025710835168457166535406224513491247461954173274516649235365344349467537527066674391771682560271574510317692596981550027579325076956869340074861212478739451595861888228769681182717454845699565262559667919903046029631725938727144359537771763857088030520458149366520261378834654934718716114051843686164831317588292744035913385177262399700510602986152955867790325870844437507397269589001145968754500080455766260027854023185187606582935281416593812042039597012121415454578025250679586876392157131476471937100593263019734404351200123542566922850168053855351432084796646745433810937135833357684819564386533083951925666250752*i1^176 + -3175604605192002929933731230923973327186087637191665113970172173107594554117431533366297000817296947727883480270803027402354440699383773465402900887766293293770909473550323423596322876461033724153958794875864459810243119712373829983240579330044664509122161304712040177521152851588484357826566337812463967350827488749195061955385503897662083982110168176552131534588932351709522434196129131231537345828363870931457520296411219986770797461385011964389177284516771255882225361917125395961637574956251936854195624016457927453461743475563291050624286194741824437996641555787359578817091103726025298926377854676822458300632384424662109342098422223729442097978923867315592307006874512190597365975801875054328194023599154262082008666518619716138664251059435478774648458473085176506379265729436656807210325633496350734660926397847335496189419378372819800121147185293665590065539627021834118623691574758394850497593390816509101983450280987123299765638261288696760221861857077938469243871292663596032495290710907312560611552956158278859400304904556401977197791065879597643453515893186070826886352776559160699627338151514269946329419203840116983679005751008360193683379904304737071332358708369355685859073711137650720535592336520405874323127551920797512593545634574767414114440594350875974074934013861372163168415299915666883312205856554649589691547475173515470406473797091086763048994542725911447928775599588140315643030712411409465257272071715246260496031008443044738519468416338419495060143589845802326363795141265435181304256201813244227607691099012834833094489515667506618660529127723750991950445605036336463862395850928086564976370337716148389388101025097583820412439319196159927285957999896525898787365079952803028991946291688715238283653554296512979739361087061217410401252443832550029431312107867670041754275520538424535648210007821115467875192222894875799395751295316696059424627116537019842839988983494477331575208722489534035961654027292786865401596929385466362956930293564546549603264673863021952640330076690505243188201248200570607081674946605626221055824288980334941328057928134622108520506691135523299482823356638005457227608883836043983137874673227058435160339150481540204146898063959699449358457269573289819347844647869543953128138522243722017506222096441232709407333198471084733227824254550476193887373069031476694670400676917533763666955809886718346365990382963023305005100309799707235571486698379074877229819646438116739278088946515271863847136045513898614562630450080062950583647784853078920452792705870747468146198876331889410769185621470671337955051819968961447797299275764618071682283076129233888487433070970083547251370614807695858220889169378095873399581477933360071924653272277965905209350247567176355244553374063849300889079567750843749252521445315006785358473363955164707724556032112046255269177700975494116596840584357597728690552093691998437216218501351281467069984393144026123335344691431213146653392388228784345026268906972018118285746264118554567594892747971330388571172579188980872056858108775130081542044175181223205512721320752379910963748089396713938076041609660596224*i1^177 + 14110535062458254044950950687231377346637106330093003341899283384862333964286009682314921109973771767817577616522300441881488951552129020403268888410139549385899723158913419099806755855061762386120636719250341571955389134638944997388532699788827834555077639347453990021362430690357528202967637282819814999713503891906206743416731419553368323817734390262966480791205039711532044179574770906445460919041961552195102409152029763372082494184117859044198820662068993793411891067295319581645049111111497457694317322349191888780001812563481403993084238061546259529690544469354854833582557355352063047873098858079845799203484095827575806070364706500469970559972835802075406813000295236001539003446125418672722655912770966572504364335814436094819121434467626469429134178756240749713590083986372577355062764852612246939672997141697485575789703555543619655564378086038409670895577807346033069177705856612942468019586189318238322900017635692768964362605805906152277121070679867849249632360329538598117263974750302717135527491458897660565404098444536029816973729513599919063436805762407648023457652005220919978004185443304429659788143087605589992833783220103203882870754441011231767078361141851652410529785282032909836240183301069197245218488048451837721021776161105279620039623774524851860130422971369246229825678365837938008134580933354187220372130955292807681390998997729351555323073447773860177923039189462446493204231669391421899301579625426538021874793363457412048940827700536341873899553804807470104885574713566572529550831311882223678005626008440616833907140802161897370697378728658139462402306935500668588973584884353633215739434500096298178802441068899885339295794364772803106626518643765302665350324315089008001319581688514953496953094644246604184417423314313500745553959204221799334934847030257691417964448051921672514620144470571942932685938782680942454959605371787058921121856882435815074605990091961002930928405042563174445758859681077668554401514108327135972385154287742328403032517583355806191410601218519961928334002184890507323267668675156988427930791321204848447801072640411735777620882131685193220822146856144829778414573662071696704932864517019437617007094746858135795008557069348777195456355155453059236027359247481449855662810712041357611402293010939407383675981540586731182015577745063517056563606019040951916485748476781879672985718549364260894244242161435445995602984850047716685529858109090149332316841091834430581920399305668168466658917614638758402792248194434874240367312701890353607386070397347795338271364685807578359654006447424150736935768568404067375553153304618455412969686989790770590925939650405816574688941872948502909186270536148340409948854610560183511745418868490262724209501814576383266970414406419649549219664854416963727874062233760845569023605352785929628772348266200331514886360220956311484513082825883310109503301302111276022214687367126285884446131621823994567847277303795442248290066490288506764961642600014547415932856315387573541996948909975403219208481818740440643160608485206173975216435919766435309039673211874459480073301748539367222098788352*i1^178 + -35530693660409575455550745949678036853879481776544249488128506250920381899062187218287596629089151738670839654220865485364593873853982010138366744214234376475020381508790785088754070243331561948094556979335055968203307885788527134775710852949119741322593968660260020891498485347723886312253489443632815302132121805685962137338612596503409444833357371094017409575790477925374497274659325421710108149440707218258489859400056211632842792914563857105411984387221506316913317834814986006983787421684905517582657993535401299614789948508325002508589759886230443569462197672905047317569814840098713676540892102529774834785179238591733115539364700793986273198706435449239714506256043155907957347461888856091520602784994842360654484315290531354215048746419244251418478131995398835231932716426266418618960699922935031569667488967152896841603245281590480328348904292956014803743460001424105594214553949422215441289247878926677346366148316757778398788765997948330850964488005772256850909230594531465962770909323072783322681386885750753264991128169607607015129965232197494207951110863137127853549033056268068572890703708372029969374695795944306938013809110662188376540755630174230863392005979676916069904981651553641413171988208911931111926333858944214205718291171514666108049539850237617039774024858546191351303975735292491122831848599793932243138038811735638423297714844109532523432246283288316297605434359030032302446844332667910564103650507192635998222048069056513218125745943819007532265898741664010212202048673062762173990286068489178178416450908809663463151476589769513517433237999160129634186221014819072234550623936639502798624014748091115764702483508473744955040080538192300840127746480445050850634337004639498807564795927214078496119524261508030134754072574828272275125455496390551203125963479413815284828733947071907613498126255409132439516463464367409899193788580662345837508810127805856246996049999625998741993883885200062604093392020616806429551949368417327807375416225275459366380961522446304647992336844088314390347475183193857966064813867973305350475749987331850393193241282413184242756392654802291396512818878910983946040218902892942580926842791985862143837904326475733271318557452987960299346797547140213782801630675851753652026179305739756598569766793465915562665809476454127801483073603564268102832877370806609539916357707865845980534746617218636969099690850944675190325118766252088032671120569137414789194461057074255829095355242277858961876529928381651553097694685110369317670183847889937510302441892868557174907888752219694726941277715078526414436058703302262045428246612168314265174454584132355622827346747222020842314110467710651746465870947266868997532111008075213502477362194052860156867124884263702157180523149771859758229172191920184471824844056527249591257355317704393978212213612596964514904257036750179881846735982951521778164960401745936979661768516939944320418246783606604237592766115013114087173584613423877672176950320718331048458651272369043074681117417902535215369962667139796552190570911201751185038393744872833441658425324861874138900617298721112064*i1^179 + 70177160426306719612473025260383319637038452643907109536492878878607858944693005313887251834126564458498917449773603503417334327919286401414543760229774560538567328246111454182928671194553711448032512507499096837474244893044270722858368142314472599705705198384918843478606022722275155209107682580248658970044703512822955053696027230513955208149432401899222736257203363746717595840671034823849371366997309814160958856661936562000323479914933693020281563562493413492986509728027442702631563461350288278142710307058054376331533385810986446973700641782005440732284028985677601744779218656335297427599041435310724939695926759964402540475257371016506204229631658738881530035182750061021497835954784179365835622399160998253529977688062519771795176667878691535542780994227960903947207907381449567960639199567833738289210013691856057193600973891350042837022990133007852286267287201312946250101504020055674640519160889425964716330752530452504267185442199746741406356000031109157425692714669475237742365777922926862383313960826215313908499830423196124267008870068933643129018437413723693659616012700264263766696602866795663001208959207678102930012496941379477146604359210373442717141590520552157074096362530497434662184252174252782170725345051621156031923334593622885547704496555504435970685423329354021146390899088764227911487696134428956332711255043359897104320882214842816743866743218535318063012481779481767655199939430585241484132871434021900802403365420424059555492931736162080151167037523526614006719734796407017697862343345742787806256298769100619276054809338981275692904755371344580528777807708700346850385097794889188465923632330262637747186024780423895766945402943897716525635743345535851122170322221075373443183984395676173948826660079630898569711068725063760692012772681629478753199331327549027992503565875519784470092618178182413832637319098828200510512135125264082014555931283900199054706566887368439878154791804272737906211366969692836734123020433170719267389076452067334695120612492626321050568909014055868250752007898501884747300221899254009595014370060809680028899029185967979786833386822771763204438341595203553942459037349941975160850117317735034305916440862288380592038321932917375498324757124486483343581783038055070903928204322678478758926009531400627008455279836059560651692502165127043192599339857210360403121088195388270160161730624183643946729936244745401284118534768810690951646342822914377608132838485210300694719131356149674366198126162541133820867124883495639257492056019619327705172863470909912762708073662614904427516484862969543827756126516526470861018482816893883963671022017577914156851475944194685521176824653312251680887928760150480134030563410976292138248455067859720744386602234720188186072481653106249084982411363123677803533517222114018683869851588780665859433605545062326732142055059313926433201603890431705554884716190329149171270489101329688469450245320372102659305231725499618588226277263558988675780254795851305921543517237154505179085861804935705935508429202671778895961673157281967091255735825196068324413437396582372760512102400*i1^180 + -136615209438077146891017565909018663230129731189283674478957061530670191010664403172511590795347614153280903459525376965718768789164987644460203018693696800547609482720022271985258345728758467564350155415141939451194070454177928865021213094341570349523009907855575476668774508809233052552986327843757648910243231129128575282805479049375578476785520378661091732229605732700732751393190738659461717755203596165171031930724281563158282914793886991413524766011106762928555703350928504477787439946530589472380421595571287429297994502151283400873748589771687994671818542732857459369992521374070168883806917488778667583421493978889780647790026193823994599961557235730216258022649964229552979710725402731964814320615337486359520212326352893971743767504215035521791625877526081325939909133015710426041667368542591506481854355980899345199379502940036784182918039323703984811403446417523604307416116721905574513206407275485767277313933051062731003115376784991075204508508633809888579542268797913482237125317044760978734137393872585312846961862720549987617741309925288535004405336771471981944875796516199370496708589958453650517236811671375360441839429556776650069459585363793897618488669749355170507039421557065798037959830938062045920553222470715925624332458006507833505912208528772196552955663760803916885250510356185266047711215163259352236978922323641931836924111660557879808459129014001502908189200512468196622357686646409339656612764690967246384555673911498539656213065305310326951868102502447847025992606124399504308146952853507470839231450433782297810490663848748800173433427099324933749329139452345878339176167649202798959948012092600907792479141692408616304233269519880695920919990299722191155230070803678659471973536993460824054588659966387149513047693863001691144186766192887219941457694749970268262719854966833600047790189980420600439512881857392155685971150804012905790802255041827025937179569896781273520462087105170478984610155174367845371706258054054308995781233956618838199960912913479668658375215100047401157398957200986893282204001847138336376061689390934506626203650357244162337817621602339224599803269126988833703903257873496912845334265067457076922584713450430559503122328590932260963787098304121782674378811104197695735276939427888062698293902947219782847378398452434160457846017490789609493221039826744410884513084948950607156543594204324277237085478820341614179773764941959414955257010434476760162937140811667898972550657474968432703553240934911706739701094895552964316716734370132154025434110573267723098106246301063177289779038545939695335520412049138060861452386961900076552244526389179530630731294361011344072257389615424296452869110621314333730812143007548034128105890638013691336500491031308841178484494519601923350718358355083614273979486504367945468200956199149396861573546270719233422881873861800590697118841241862766891694805257554645840320501858803424583315318345504442612621900005800005701952613897703605597579259609398450974497474731205406589528336858845396138732455560500847887363996919866675695119701383167907965864333322852761600*i1^181 + 194315756995203109479026093687431449741912911638594445080939964531244516341961079058853296833105181043395515376919904678584626200202272297149375387776586751066984110528083353003778317452226448254561001126152742470716038901250531435702430320407737576167622283161515502791578437931703820349182842181426682539467215610639826828078275538258210395226433805714335319723010593478620215032866667569425535342915008103900573884629378114357888163724789671476798114310729100558684700332010007093658063877446905277582674770176607802440369314382739658421840830136463331398110606405967896122712847044550086881644443451877120401626890227228232742129708437488969856117844972801629059641357240958660520959254063833032073908357520357179894788439717992501417535324354685511592699745743278566935130850853059884197663138724581018707915937827955461722000615674397476756455832390159221968020932783043594415653219903196573973543073493761551464304295097089665654487172981284851742007616725099714437881122777009763825321662146418258088645953931641316548964942238583341555528475364659513719820534937133976620590036988636019225029142724621148497412291769439726200769986583128225689385302215548183269367143099523375323133430832501748516925935103096237690368479049081501142635333982579457992201430249317022061207193012137403572198029280942098871173793679581949471229217652844275763459208640825858012992465415217441460329158613131836945918511334283615925467351297954810924180651639311869186319873140527528873626979869843101558552581525945411471449597048545831985917824401234452708031750998414013207521416013139181069621786026920616526981445235339339787561445048315780014441615314890757245274776672198657241703710565853020959573962222914486527202923004581087628041391939091441319467506471330619682472873989970949170193650703290220773213741349634149384714057162831401553908841536096461611294265059451409121396417909435622214530590424368610179534657130901220818710354270763315735648739145281756620875450110751125012161503600956983305776063108274518594754267218688082583625112472148188377972585153785030000609162110261003808135013759828496330129527354696309135457843178894624352966384251380015977882436652986535844899834019563083938224700409307667935531548255693880170143472186622757409597816208518872693277985901701018832267542023400956095882487880421923605639844052949525801692061464382028685045625027505678715552783327808302128152825070473311068072910475405759513703581519874190172639584345492704811171793758398391356113809980916943995370032116536961993360921061752918032951355730042572639466926067381886663428485065364569242833819601436411712077608735687537224460128869539812828142910902869813567295966657397029556691305803843303080764582150501992519989441431899543234892789894634522845814140479743821701091522337472959915607669287853010285719158909002754245919781800903642315429222932926703134686887101058980571148253528295361039003807035374164670323142830166490966734453165795403171188811516848966406747506167536836129997094639486828132077994380892714750985766623630617252691181568*i1^182 + -146295738735516040896015159749572663830951554429140172631000383721627501316706013378637900593741262239462760023503310355395382647503311224102395807532841086743246806338843815707771448814234879100433453541132188615043436348549756944131567628520904674468000727457205090494708851861524470473435767983502463733074525566203259799237268677103385644625897709316617782045869811803941943164362115630994743186355438446613182505530133137253236757033628549286811540465238558064771675541313568036114684250058644516856473402553411750292874395866778333770900784946287165007262893092377987023014981402854677052366049833640648305651801059049379259753694618986288240317247788936674874552062967672895636150168978906680095369998540508765967221165722681415464109825766491672324266996687170981537192004417304224743015858555218424836208334718798819629073590039723830483490001162799107330288466526642908561009874795875435799453313846818499303412811146326697118955459682426424007175361773048703775837175766578000830750896609444741994251434978324894845570430719616605625310762968694405422723670624308166863529738413664936649408844465878807857604992024319619230469569192071455160814143711923991955950189579943406272032674741987436025593752444867975303412177661089236582809477251984124631558000747523517238939575930415191337976492542211064569693587055489236484344178755410199110144794022296726496171294177474170337075318176240946387758854438095025168367334489557520398089722092201376064593414712965786804223684088424414056974416236474178585799782044786784128213061099895219836463543564780805305028058310256737202578112027548008865532186334139242252961685357494647258511134653661456604860159952840185344934020355622428243688465922458412593134951847756900071883566991551634141128246672913347493565875820030767937125566380443687960606471551181390702776114971321568302076249612776725958077931037253810255560267211687716454915508370743077800837982908169874136649120914146495456817259720428116332106566572394564760097059660047208844666527991909568381232916938360221055569441528450591236950910570890132095538823105853170828903311104873686905650990228935321337245185371396799237265420198793775133529083180128512470571653238266429391929664062465039029052280393641365997285547184057621272042165610611621289006125106257710365198768873491040348638479287239205657778331108275153813584551525228395962264303303423634065864798313841610815333270678310873876272302442417541023119479612212194920359784068470493888397247536140506299803381463069788894828999909128852205590123587839886069780717871102436766987674226231448424891401110239236422019584367574675763383410319421078705500069587641869906884723598600446760691101999698252554035913491866572948626487289378078012661341439821632013489166477971641994117066360053112331214418979764317831173872566102048692575929052958154794957536826339465653431587644362754232059123565302415362687775288323832676761330299797985671096620535887174723763758470161557396188476794520505817417008307051406849222746368462702934202280214483869833189639388642934784*i1^183 + 57650182898851143613245442865690121138972283238956879790682703649175723156063443835062867614447111292917469653393990023654486514948813075004457470467122249317425131906666486221911932377790176108546648375166467948855754141746343585305230686305588823447998094835528170553785270475126406381225018554701906775305397717638450078600567082861428661386212976023920431975037896699230464936909342198352945476856773062611233190388241774180658243953960698022559650886506802945885985944295943499165682324316221035030393574953723939219557763985691381162375907586107609472132487396587271772399454349832529974217311812832886217426097602292232478796055978566998119563901426460616613738214369275968841542538121886754917314319389047459715575323746252904945879757476946607822051841524711162456733900877606659963293769085838259114654672751625110618217728028760790164944382331895925217675924987284068072207992804057707740676947138773170806434496724102358069866080184886759560429398693405196856751559204630862272785306395148845392816720833664743095472489710068348484690856871032274707435761502154871588810767399385786697289704650314073086117067062980341254441115819257850391568450914271476834509254246017353093797831485624467226872593707006080657524608522994716408432217973088952836054272632055419341507891885728868220403187498575015789011795530623271053088894898156282526219119308867469197936086609895909600657262907786995381866420212207947312535924249795831477291369452935655494336498639147678659778054158824708812041525751323674511130014245328539856291954731610481414488876582580670889494984120793870301257547791328367160880099428436776142474770886440652924625172166204830045323284349303549640845932082571980308529708379171499865569781338708787013334636756516148383222454903168263675227509116308103515620782147085011113381391558766853313220622772774789989526973281808034989784875211607932901370197131690554759416683970452926610343934614722434687430567273447690577699781174254254823798689284628314531651767129486992352694350753789894468576089996269642127002218577137882839473373113400986554033118440965254233939608717137970181817496016191577841250666202936297658296721061059722247103614490334396845150614446841187127908448972463031961101355057119706106963072186066371267423408006579023880844486485200878380109654601166303818172479465176671211884494005233669266409573342140829903961851276276358431380972341701232184128753060546710975341704156125789525808188818735796678626629395288922032735241083660559447899646976862836844100501769215761710929154521795878202762696082896455471601694366027485602735834429248184060799004322947963820578615305931762381410220565507881559628172349779141307493168578722077502559449810415314522110970863980886286940160465881146557165277940807585215326142980516179344866426475355493944846726658514018803079392111973338309369050595774553284580464753967638072526965473617802327801263187487808693203959536494312270784357399044612603813723760705313390839099710914896229685501482416715675709031473936003981094485454674911579544223744*i1^184 + -11946023091136099953665127137822948204488246572879681493498992602028600149952380927704674305839300008095993077267104963162478415153277848425368908660334804296530869443922330917597542423778871956877398331444358335873429796262814017351830230625129589148746109584230981047053429392594091172536536138049066409650015560707391178954212744248447279118425881628101071258111625682265150207700758574175207415987945739191751816550333973079477541629152236141688260405429351047562742804020807992392669087960873099022026460163759354044816460658923234327333965051769683745920036885165859714574010949383592351951147524288549199616411764272316728442984758714972079864784093760484717023992140106936936693720970480626693894465472914381600246058768579103262925687001744991032040999493954319965915933811293084858791526058218270529403767807346667304242304741577062258347525115644696274937514000808154887377446600863712576759985657068714979596015018260884703597305032111023207694912507667520523817177533721586823595605171780243405702864690489767358699673363559703518670285692143007372674411364976048588955657420699710049266594201764883975229496957365151266849530406165937062777038588499596724823614469408665315233170397735881645590135094970961913954585686502043334473698325383235402996270538958615315656686274122330349089649820661855956727181532894816288317737018867264594314916584805624353762537736739955675891101519670159987612482589667790600331292543653179859928840578512661940172786803526846911909373848217697265817815374353745302847760937321719640750843469750665000796532937231606226954560239852872633002053077638073099200849206561064547607138360473300832115583399394527257664012067330551893277093294123618052929171117070328271996724369706956778985510308530198659062084692499851422321972708588862070450786216824339261656828115793352987356904122137661616816603229305662953223716019748185206196128396773267035727248735484121426781974727564727603114101051785104106647919143644308927892034687211913125899726151053583022246514888167154688850860126984073812029650910899161079007608857047503780208796331009616730049612725310767055248350163045676362431587814095013341467317787290820084672132103553751257305451321929633272770112681681013471975327518324215350609043523207613432964510696707575173758933176304937358676980472408087522450299887245157341592511866614731972014055020221516079048448328206028572192592170161245812784649799905709983769146563154656031005541199882923420532494872001860698706560088926574716221319969622403002160997836183603582962701475171975073353194980707093072463698944993278935418102377310158032582941423175177221219609358090276519216754831157116317424357422828680680039025343999207190050014045703212904462739549445406105503774557527949364157816140326006381816423337074945808017585357458944123516411195674141904039664571338162730178568560036250555335125478529796428681273764645838266079966875300586229383328729302053489269445052178274994551083491774957704306867079210207382488491578913860173333110909466055232451653405543235584*i1^185 + 1384349583651964306954757576164560301017633405907805930811081942380197733419957045878727439800554972438059528031500810293554662576648433354630381232508519359049003877097000284727947679763970508502505503875060259951604593484867246854798558583070654961567996744274805550345204697797654555004961296014464342678401223073188051851299507111371534355186219718986098045236964510155083722169839891100209663854256422409194646070217351181554155638103810959633823844959412350481266551896934250599013100736768524306755348113111820522682951247613555246661943636246215123507486385804446954425308359549274073686176548123489539608951334437925404148583505462201949441906109293489043670721917557211039863949168554816599552739667092036524539462504193586875466920506860832254053798226785149190632276679562910495319174520376397446262754156601870526566122208036595805992632948595490081056849817317390281535439255920388993178147611220201793891422767473101664040694425811972702751060885193911064808472601270722815628064259923970071738072064813355156256694385555284026425904552040607221272816793988749184337005186285216094765055937453099251072696345722653784883816497805018132719963508357717066635662700153783744198740251022706208770247527031128431550792658882842778594895394850360631858791791786167278906675048298663734889044333641673700053007246943082682635820119478440757082369813538727330156677203009674002808855605773473302283766578043131093719508969000857752514663319851287665692326256628629483503701558162727318216445889263608120551312541158968230866847311817753632071594179761210823897824232560052087204314886684333416481013051087272593315432749672449434508911461911829180532260808126638203226298786637780811240330490399614036375140303244421334052042680813493053111762014410506620998452610638474396387086684345527634861164906770329216549425330957982327976172638469052547185373349563486430984750311826108083873494628954436785694114819452788958908029202414058777026934676237754882962226130249609291645308109298318508812304123895026232634228876505269037277610379245114317511508233530575272636389723021041425986985780876784373990473793143838210820840125245648189486486679144729785582712023304962196444974073226235976847710383987522630026682899315998943810486495215203223926096183836790841838492876066178200651459815370687916349554539766598475114936983160173709659969875978637286399859796800922742661028884403069428683673799911589887781931545125352150432465636094018540936529599799560664655456508012874678653183794839183543049641116323274450279176239627207884708750535493259463972872813629671905675867048830612198955404572324502817049516569768119231692409723255883343071405102829939197823397319140055004769993301422791649595831096352407979364435095525195033329605477955827823923885650970563436874217117487106314347489613041750896619513873876604563037876412012276099676102242079560154073678657163586115695793118511794250970351711952918597666714281992474778587238509618082497037478014534307614960723913154805619037161032116237403947008000*i1^186 + -142073828073307670031233770818226306412667971795833438277859053756028335588757080538652050351747891767891058207295440222924310744862638685200592321902105609979027283942597563703184400629938961196717298455393260976967425184660901101577495976873353307072684142520134396911923872614138363796982234685220090638825647280492989529196892352581337304052671974296693181369890565463881090206800401163157026233895199054151747354766349758741682757440136268920223738907477394840099410197555493670936610017008468086065031988162258872998468354591317635868632938495374381872608176768817826311508271985212252972138645911690094761963103269858890510592023798156351518233266890609367488120192283592731341394932295625026143408096532636003928877582956049192785950645487842284940590536020115662558447523749092224820172678892370641329380620521412858839771380245921825253271500605369100337279219512820921115098938474181959561457967909900209522726946816356649694908018454437308673817882188998067380612109265180455310724935594327024164394452795923164705793002493318179553436615001571907296683542410424462711950100256688992925048566089998279905318598918235021877958282790139279784048741457642309651986113758765275153352293688628926728630134564732874497479412657140457239176137485376982505845457340490874731206882552073899462101755695341292943397917471291009234066144017804060403008984820646225464309260860514656003146581925375507156812263283487395256985869978639360765023062688105589544805214806841006034178191522058981174615132586587585447951120607855106416249028024318288234713582495750544733834376916362447924279530175146022171034362217558122175705857058105387220561121876935114955526113353594132838414372515404921984430867071396327137499044673051543726625537521054337795213624889177638154956817557362454022708651249181621785796150562556657369415842646828937275207540797694233472014269191634621789959734891579962097571307341715923391861612632673988132885411817113713912075074757163976877045677762568539903421978247678513668812753425785006237752671870083470493950328296608388772567901027985121401955982202501762708918039716640787232786437877187958789681101385035278741942321739323637344813424827422552821219289391216959086239575645076570769801655120307387221156797296917111213365514385336671817597570874375350201275814960930489768618647782015935736325152120778104728765736607228760582289098343614931817344129252980735135332802535199117676307090495188596253359190653109198632977596194010133248599593461327818212128069125632581373521709057650683724013895613776312389041178688607285795512270216464995978261684623411941139154653087929506793648119121282986712077513024583095109833467545841385945751348507250689581701771314611265871772848544364511749248175801682672049112885619461278767829010011420091459921939318137258785033655121876811447902009812074464690477295182778688133808990018500019862173959174870065404257980941007909322719040449193842097687358454544561269767656452048909116807469138469990346631518011428622882757152413319168*i1^187 + 8251734730921868041977867306919061897124459821585955443666503339236495456120328895797042011588754818972400086611215330160953552239026653856111199468284466287144313688054170512496492540259280619758404867493045136899223337531005548698824936065848588299497924927732400743621174430858507361127365550743741487449878164976220574270241960012936913282544027651405507638763084777852054833601100484979605026142256413324583477889506134148321772485924581622843118531675186431203772160636445199395888509574506516609247991901858745560638019767018388320655262755388619858615286669117449406791547993692373607160074163328960911234653804774490415827222490099137714370229081844683823058433068460806956220095928934603601441444047017597719208303881681710285943858801701422838932192630577832928490399185256785524187470163283531688049734566398724038736721846092914497927332627301406038406918455775555128322375635452965504761638900490335533970793347569736765429740006316198853375255838040769892662921599068739758290920617416010573664734832932463426884429999952199010513710032065806672897866990293350457700957960093937201548117109148070440275274246773030865655585581689042206540847804792051473362966151527837175718721073875932419674779060692505706236523743528405745506212388256205957777395732116994353861399900476330317201728235686632830722985043214699120642877298845459199635991717521372269255932910325179151399420243188176728802358642575917664355034283448615729850779873294364367489049070251032709927688866349148586499077091214455384778184676396582699681836894037556148650436195445017909076753846994601852701130224923213571305225178010530337103686731158762804385593340888013291538765738740303125422413273418225244692424555308748698610721463632545411374125947869576842912165777424924948524856484957848349609577321767583001288119520150197472394345416593506044972694946071679826318091350024506612533650104248567148280995162954532612435212592874053248631805774554563592190754524978888134292992347675343128270030301855794471774770183178650520947706405900099514370946711550912933086033125204875250568359079950582711478155271432504117365309664191088965375877678021486471087583180746685737736178958429486015072028277187301802982091266748960045479841554335156539263799149212387254608067585820848879443659379280987989098046063877921674780041417897822516970591305574777604044760450012598133392872304689575881256724921233814083032550572376302585209576760860132978452554570727780659763312113745918998896818300518937641877876590705203294751053037785207394478793022699438430423977441972818099991710368788064504493463901366983055959685945809661447739181445295479912833312970668328808290697819621149809045732554719370346970148310663847074318660381565137792392250702234598433508739059662933925964795588264085814347599570499665870067919018685123249815592074137446054607571182106106977845749673054402186129466755546882362386953750651293022668169083016874760625765862901406811004527561721492428668305488154596475036166093373747778027520*i1^188 + 1456662456277996303743749289412960524514481131920932627854889811371285283082757563629066148195162598727822055235379664661354029358110185892889487458767235448989083373115964398981346203582246433283921614809082117677041324852005306597179197485436776251159791393618687814104788998483970368583181253114000207806228781947858615263724555786751923850415090195240010708833543189300073207851444355884917260059744716091916346262179472256791853088835249923423518106279744231613091677980096229719920058705948443747547493605446148891478934017463751787910422784353614090357424038775189588031287952795817420882898722046390385307011921495219549507263053190865520928527253528300413396094748384043932639069617571171733686388747394933433557967064339163881484386341232394486314112948090040687974304229088151630239738031468391629084239166401537314109205334894736992339002108662274463126158543919633640533608640205235707945565330199459845143876733318575571281309950613455007810627661319152574597881553856473640216345973653619325172775725081837886952469643704084718206491037105176802858110459609576432919001186472558677495443473680085520078398161042136281289115879664316166919990851410842982538765575414374688030274256971673390623830438301713034504501042393638881646784071404763034366848131792816470752545881013460700606571365616549898242433057398222333778896304920390207229335681135740843246087232361654938316319327368149227331006121244098919452821374102910316324011554200400603348847467451052343081038276828993885510658072058866791433971497030706810837207697742745025014270102618706806719284892138469721538228286715260087791425090718621960592904293661578929324847677075581422745183153595951706411959012456243382980086104519199003133672135406785099869860873362419026312753079485518468248665660456172018862320604870838866733319166312660661056560380903372627042708578204267498640383428130977670351515928625969739295110708472589180130261541947615965279817087159605259586114344759392395816372371927856973540130070149001870222195132485575841535273321788269201403975804669049966877140113227591960160802309598684060321176259529218464923861885137439484881156256263312852967154871891487276538925183475347350171131446187822509032278011015299663244115683671664208805338707513580660238991404820940760767151002801023087599181309001751805550861986808280962642436245896375359444834074552722830651864240481877494710682495377535537620324211408529542208144917250103636335471892486011084177063424225941150660835012459601847019585134767730097851918771387630726750149445303694704770079338429982697021025586806115675591700691642649961815672989986215334215163139044903466411523544961925789195129663337237444548195175957799724186157079877411530743335618472006891260124312576863343835675540363572323554970449642814731627130759226951038886222472884953346980431155740969446962042705980671921366989384815757801745930951949480978024175490209503525920969195070407631354923691720911008401788783127226891936863793939560133677422982725632*i1^189 + 97847859224026844385324185599451627386064254532333105120139761569009732910675733821168051892863524944143875478477552344748219079673796626408646172234295905710604251326292646194168777990615388938916167524311208648265191561945330335085883922081123931774759712365971789376432686034864212412387372612740295379717772714094533596547916619984285920507903792407545131752095892393287041116200066593130822472526168508860419136305198965328274171812567843268335684173086721227647354934658850446552872510827708966029405012541840818907096388418227666391371522977510589971080519095815946823539624432488650852009142281303068735505137031033022561054136124453005487470993625027004266167679601918362172840970544353546473862822155508449931829246184884058109650648402786818610853466750957110647844466307180861182926442853556115240572575076918609665089352071261813650528452853123473665059182575418203270314903328811286732077887078333645193813357004551516161830644870018537578679556581263401790906234985711436191609882830205027510704930930435174112346907606212792198796686518674252909805481800643583088711456282357923506707451714501847495043024958520459303274041064545135583522535768854231647941612563821124558677360417857907448412703327346411690012018600770821005784309689377056802912444799908587672815187556993221647095820207245049963680503156211673247883175232467439136715403774151929111356785190030142436165370198890269362379333824175338137200560990772752117913817046457373366641849419358290193474912397588701519714901740290835747799627323216019433980352371082606404624851021116203980754779979487743302836816596923776369153948010057964595219186941091576241963845169353482669150755287144360466081437724194189316454186892914948841089857019998475100288174090490734261768671566914378803675971312297872290328482431148578908644636588964694622948911479528690752842670838410409258629030257042559657856420064519987972365401889646702702540411505934265423972046915830109162691722761687159599313641346304670402833973473059031401431397686214754252174229895155472196598678017629695942972001443132396761174990577972701996713063108185022452951272030817263751354158404098091583392967046367933277393627402688311982712337730726877904969284022160899544661996104278412436334500971756636320076376504563582415125094902747260700064025101173185594105437924774003535821780318522503909678825805899636947697229477894014516000708955478094579334188543052858935889730461317490120862958647264525303282993647740755639008192981489389933528753668130192794867209458829645040122274191029604087961740356095050217266594461586583919437172390512759289445727038495839938379559180270283645159755085127699617415342661277880921072297477920186063465815805049161846917801990275008674688266841153278939859374282632990594610160778766326260253150532597741654036089903866810299895228338867594639900322562407292905384411176902800221787374662720880196564536088109485882048094802740758245218217653343222303324568327179663466823848433851251556352*i1^190 + 4533550955314695104313794997136491307251147813680534826893571354939099510335072387888437394958595798341032099756801529060777287266919425056944220039159019978646984691952615566472628275070357694849095884005345810017832672449117735021960078813312176750539732619912557222432390944395008676472720564497035744068226629303913891596002521226634375055410075628105164141000786091510387369899039519924996907221274673069388610752211976130302368571364028943732357735679399735537719772752616895065204772426402550110209193014823731789061113466889964208937460575233303804154960115118248945998402797397702970259238208418230595544633843850586229649088498084558516997651149525597633818868139660642095791829671609690598174878286906709678822932227817489656088434372436509877155207619443829384936021708749653999077852434623968463424785003466119872703895025646985727232901037374570726540094237299114690053622224207398907766773845596266520997552896826851760560015193660111878879477997386497960634064412093457715249919363560347111341497563352063717507519858737665652870313376302516480052852894317168272236550885123213979702258353975269712808068173078026563642549914558043569796843667385972767289290068787530223178624741213707946398039696913195236317958002968762590123976397773230681236289590077061655535025083281290431530071760112341589137655055510866463848605495139482200309628512628685532133108923164323571306517199714509905316956732579629831927392340564307578207146142385942905722622236658866413298721567273544799594128003375337538477603447295558897640327615569893754710695842679734947835871828024975426131499921030810491333336263573257752342563974509492983011988064946712971161195074538583185608765144479708176573517494389402452774189849190601899340634454807084559875951943670529205680737222643077191651281812717616661963311950556670040405437759235795850843821504731677442011019387364304284746292323313113992639631226857540788672989414554501326089185281991514897650060864159507221283724786948832305286472872582446823314951002720877671633374547760617246030483886387101475884510319924087295246432087409704749518657284147300582381490793842884021224556937449307385218566689159741766268843186936113798480564752996929519971433270465504115041315400320218044796496774362476161271421782854793798957139720008826945417487520108573988167459204552538330913010047925990100832333859727265886625900228868606361541320790728392705833461917757601737605000205432354049793377227024511409795180284539191367847696541131222834355912571630601382368671496060498837151518296271017633126446840479554275682308081018367992396890593376141785730049192703546327822435026470030630050810300167666011333821744705827353171665432761530658289900955518027536919999828583602153338271169048142421841729471348600824274008758768507478324109028820893430710100393740045557841101261724277698890057299119616750353367635911369851006525658192884490470503985586620582672563658382667407769888928192376337946002977622225224364896288768*i1^191 + -627417683861145378832107206290471278734419851256143658259354267664678065151303859856139320350926892958013678006003675491394137542134865398327676904456884134017405534501229208181850018090655157619831264352895369067780177320759222354054041636228926971839492394620724198397032845990401119612484622881904886168702296085409247957264288659681882419419166585745796646080025343244026806482385977941969573889114330037182011769467001210911815744434671749670028266436764270299343047206415123199261667386437397629561777941826961827646220333245655309656506881148794368688692457885937596819640808914026097803952796536724168537585981502658183442977304011372313755043152243390649434367758183825565012655013265976564315396818898069449799245689164116466007497277361227581470766125098502291897757370889042159879405360311845692412722794635237678618479555133148332542797183779737730071254765758533810749671719992997140235947355663405511799683393989932163713485136820779925989638526666397410902288083098329131194322960567729243366844655896283665692282454166609104417275180087496058576245329196480058375629863765548269505172040885249119782380139070751045970200056751604367171923075629546550622522563125956274885698211846951373982524024375426329782776542976958880584631174039259784511593586914343804505669048223954584296437887340893782838542561024282306766519745702473852868582616700107055866998013156093313989737575871565931080188175439556817064803782378623925430242837439846552448457526895314850309579923173995955419971826686680903423833280733378151801727692787874713784676284190294310424059151331278613644040536157418980204744694089865244632127892224423910514500114348288280530046803277687719217115727300620819047723801320139536879028684250557419139237665748294237117879497567221213086709550365073735255645593280115310730862456580073471076749877138712956933023631837331259286729114306181359971904543188314098474343692727971649145327056865839124066263463715488743474733517295488468634644065104786727174904729236878288433149415159744323984998236344951989467291657795958601973818386637937377294392763151790056400732319310145586807203007056027478259941596811643087059052449103977478468811893624604691016510678854094507261737659313556284857434099777001010272632440924981755945578030994308506213782360326207450219630999818093287003882974080723227876304722469248664644675571390762946262410077058057384286022620498963932996085079932036344062748481451386094044268160858501936722397989528180205342913801978783178014849613163898556699272666479460509119350977645296912592970541223490502060512530544044480205329218133716240356676509073679376140024031270673106903789370480004927081389101568776292646749745946800783672917071170534496873358843919499485635276705129867888976581360618901056827111634262665515680887599339973409593702674266440582635588633547131251917038172053554526676682156938746703211846074962180381084258235336000728126250933567685802287372885203366658086145174843064057856*i1^192 + -443387882013738975811806906552538435272211593904242499147532042985717402327593214356375736039017511430621790598801890628436486709836134197653198938785670766418332091825868628473412409423779965488066292109609349096951835838142085258653873099237845427661025089433651293586826184137883558669753885843219573485787798565131600044013766180613040464801755264393310842366479338609800547103210900432666684355811836700985513423949206972047877242611540634209652647930256528710189396989514885126262961962388629825635121380230529788903243003855969689529049955323139226529522513620912649055722459303766546301241857345796650205059502043120252881879487569117526649295655891185602619772356926021535503599152326370992285010103620502526376102840804785153797282644497938726687234372959155370932685577920627166007690908464325150914361935172971508593922444496029595344553054987534203799315385323832474800788593639295515008820299841836106448356802241186866367799821839132642422941251569110018333930236894343490059667398937476253252323230776598702397827666795535263439267883724906394562917444759339105882375295879435548903413947646020669323926031203229992347003134456320673780877933778558868147065644162438573635466207182857115158395906633707158496838960824851251613165079142347606689063564063381095552020400617186682966275328340503885138533659148623883040171969091792335470365937465730802544756912633950492235166222240173570654247001299072808852181778838346652734337129884258176905880547048145632213204577679137409623803937969871334701245812614803815182402152407182850612231996109881442360193784672016494921178898314472156315497173638628630100127903309057106542669512323586233524354928668835720109933005311930137309956332571603183492876329944261446285723650971170331223619281160086430441066069189930091675347275174100847068148746975688833574111964745414612253702138569820218065443991303277076050773712779855495038478565722992571503424404281954692703052800189537546861088780092699119628738884774436118883190486133399838370055603965742280580060956551869928220996521012719419921417974204190433577950437975734146973793639520494131867968919458452057825121165075358807762549535593784188696166708475664028897290896187899464843622087963091660768806890325423553850889828581063069588677278901721127206208333258182317198205992860672603763336322386574031234434084070983957369609286391229411696289727661644476304949845412633857371402500316365771765553456381743969953058904623544016791806593862538212994830944796713076816158586063882166791292502641247477594105039379526077034767920690118336520595289651840896891432606194120223605216413587051273819623423019939284825768999148087745010068969199960415580203704639203021407773355567967537754683723097541956637386757400944509188072662328410675182407339095231451294076251623937325059329908513992658219836461446453313464443737396405659269176144327104077383726893964431352799804777247302386783522604951772705115529696108081461888618070016*i1^193 + 36477277784583188019813758257553035168780655833109715558619331772276721470795471294914934253548806163407383565369957335199947147331560633497438947104341226180496111491366173397347551580215409031206261329717200380265392119726874619997867608349142655032314360688473740007588825605142454986710187630505182338542769963572722943211123465155948253064040003792095012104058559041612040051525199362567318503616360684465177616825036727492495011991642096873979801173729951943135011555216106879035342518994281329688869061735672387951530652073972750057627342105996569168637958325934910137050534636234409018777789592993372786270262679242056791552691030210269661998848830273480087495005389580462672003280077869328265410960893654145641385603257688151456742623171604219895001541701260164049023066566948255546388435626243167739369640058393076379308851562462776371631307950798878969382278704933079553432154594138725332928557062294894680435039808380544324192812862664057610739303091192546792272871109585429766940932114392507605351632591556474205447022564209092377909360600777461430702355114044274174512463598109908742907895160534578228793277381631590381746815945406230937576984725432269641547204121258179586059058860103169494697458899987650474108256480921277677861914612935021580898677781213774765770110395119194780461565747761284312729388154366427103212978553142914208027429980200145478043252628194988983592408059800732899162129931780907897696512874363736666414273683644115106090722973842284555325447982475014277389940523343671923200565158977466480742966901296780069253740694914948426077223961008186066302928620879947241885419690194872049507646844787917828937979444800936938498669537374833808521111054222166951174653711888593441827065114348599163886161584179888815837645029221941235073997055200550856052086787601040950126339415277575831369847176750935057464416291067859051747891483886139520827571339239896618266226295150220178580561287238693739900092359469933738302083732228457407888363202977215866428110622918620694026183555877336490326124526829369998930762444602074103860182950949155338026331300616024249325232855599840415508547388130567768368799271731696294518138627138470301097541523380339821780127817689157155694009725001292956686130755416146699057977507852847377773325582388732584383977620248029563087096762069432529734835250793381213555736380527717550340653285695921364580893664561536959432510731524401612546797057111765454817656568703314117127468674532723981441316121318914517174193509300163769975057258032824213831446317486433315529187451738311238997501806023793847944129912863283803530682050806898495546022629259593509446153413309140204781501729329604920712671883035780751958293985470505669149072887118173129863736899429143085563211252309635098065541366908393746083867393677766511476926619559714677567589238469918315233613933651277956311711853675045608246332125280832258585460408535698199858054702605387667275206160316087176609453166473248768*i1^194 + -6680663149296202519859037646253595239268358957157597021331656272923640059784594334286664108297118879675005361546844829540669345009540683406811061336960331428475346952170522770678932023985152560029976523773773762350229470526369680254670998180326296944112739982353874554265672399196943187876088949111250144251830474209027465569102509169397442449461109703015545045710560692362485522786868609035717314449327218403912007797579549805894312313416111101178949358881204767214044973256307852416904325052826976087713133424803294499577049025184173530391151402900302409495398775867555880868329758012053396042304544578836421261701125839319492492215768976413022671022683961133397368829120523612666370937716477145387437085014185293930446710394700091810166070526495853667145528907519777504589843079038035009293226327975120084099198409760989772946748539799340893390465736732368550162903787838480876987798717188595618910209823587273211887006317277656786053382808196657054951649794891179407717719347812709667188077177597060455779886387818540597492620778058052955263092526345609610164469969490155379879434077308033504349652365871651754464110501952224710901564952809485864984380402439283832345961894818105638622909355065729877360861934272541123591081851252898534170958933266154282019290285832601506471291043340413276273372522779792449959394836172254193504035805494663379120519269297955424052292346400244480664608401190739234424252953707959053138747425416207072244695933919836058869628149490188489588158008224680501746337797952422239746754201275299392933668966650258736899504960370091156828298274764362362724893838828315298060329934455915250075555350770616497138415769519566448452398448921388364074240018703294856299670147924048515154425170096804274146644240288254940712398107620636272385292516938157447853016847451490279381671928568492958811653867284238024525150373749374450529666472634802477609439877833880600145182948891846407557046890370887424660012203564836906070528338502660882878157941852349788308290346180265558964269313681850183266439565018146815418086503184767516696967304059638677930567195752677327060722586777877487144513330170884376597559454370095678230168048301117319680957719691684695373616856249504252959899409888129454768388739398149041983736635366845758190055141855155744316889421606343142971500840053565574060596488967291495454407352612463668616595953301538493054136731596945180032997537893581699476355145901510835205733454138899589749975642749799172396360805815591674284412140378594301223290836767389013960067462468793320663219870055398022090608195223245307849099793803981251134332486983925631310696876869452431587245154799119900328656788096685121018750503208249010629360287580747145535224974913780306012754924012718332561054043745822897290823416330000427180083982025134831966912890292697518801180971637806922547159994077289267786386828401898392894246568787827570965828285872846528635221948093087431147460635125767465617850368*i1^195 + 799144755530061869960240298069848388541120474845807592223000840135796670383497207748516220856920263135428991441480321324850372831087671373460537052484015353259280282594381350257400936856462115475039256267484441073339801513087351911787834089133814881578726115497263108690778937754411929487072488757717976574359171252147741931626606276880955506551143899926688613341610690022489294794724421741778937013661617814432694555212471531255109325795609424020280576254827978490726624887077958510952633536841415796068269415070099913373345982209765001840658247374303710233147710063530841273942857808537300617666774323271846019013045990552005764030677063049180060186990385201021375004828295234076349222398949300791164557173344662806828433988263972194852954281057548261409528724831712851447025170947831194266135658317047234762196135928822795832296337904195144332918560468008810024955564699605381824813833075827660030744968496663775814785146629622842454503525859730016953530506442949620909391596075272497532651451471038046014746482595617543812848823393915975470600181894945265778109393637930029414631574301509249093327331386234037799057059023950825155902950739052442095704301179675848074467991087400880659889833479181914245474320670363230101229108513852704044698464307372666118719611106620307799307501920963281798388162123953636210228393727114523223254898006338976732367153613944788110213686075563389797971746878904000782353712123189706193670944623894459256051211481706501615822742031743624610172562658761067000192817944792271529681837873099495208665300344756272028556939493227181003875265606219570149238448602560195249327169555435183774809350814983015589352720643666293984328700173323593999256509192795894760475837724636351704706289600730750215772868806298868479351228226997842019080054398470311394105142582693525249682554127230265535219911032278607198838981350317286706192484024622009546784864409390848692823162246440780333033003592441657105718702646721107887133430161532737918760082640655040286671508708175174122546324911015828577191528187582380744071731681738233472418874234758097896877810539004791831156736176974000731463197347174411906291670631081707949374719181170905344987194448024719197750300116442896818878363401817121390006135280075008459668184145706954502585099269239917982933782505753717760429540885335665488297288959270512985259920898666121052319247356640681227941176618416758025545799661806161889984881875244069018289860196501179395968029957711018850621196522545730366518669494753253247262791332621433591914116054804884749327032988854897083352418090409216097071158904620376837796059188213243598356943543366586506322532566318238694985783401126405668990807452523946674030032991110297727985992162858321435448705359083103295390356923788217097884129994062515036970697198987072022441675156078782520462938132680787584438379348999993824751938034608645220632604203537126423590405798479039665398066200223344880358924543328256*i1^196 + -38076265698581712382101322856376311601007408759090343523039079887275471872610836637651571492465830158162681311666972074511759058329440016332695494629078690595400123263479954768805888673082518593083563694896709682859568517215431763060898610405973604623971604823907283099218614178638220666002635240646588173008732579173995082890284631339361116786299715715785710588736239924938052687506721741294409276031294148882460435581556784126834047862534192574537583453463036788854940165748446985497506163684316536902322121837551038652064142884933666611571154568069568654220079027513371407421116472763061260734345793026352305823707969916199794937289204029391856080401048676946235067987411361846491848782484404087430257134747919851433473363927910356479498615320771692209601451078259897928774426231172688555387047029679753782607256248196681702815587725338529855480643827156399465846907477486700793945852191812746786434989270884080436968516287171799920339092180215127443885521957177039576339330796360853929290807449442849865115460393487093250438934536727636051161140353824815477248383586258799449128301054228851573313488418939233522600760761933931408400002870315008487123625715961133709925150946653183048854811416550940568350241061200727075954818155052493159779145159691160581023969033754069473352864710460199794423293756966792130134509120762976497231499461774095344240148899395326448931029460466034898127922972651056331623535572504014880495447935737712583860824425121840692416177276313615907116725638612920067445550974668435960521024228857287616256626709933611945271331133546782780834589728871213316967837005194889092732187766684642555938779857691348556806505492503215841315109945688858235483760250856610607457647974361007781713435641112727974619164525408172798907520448428227329629982926564070955819375411952004209419625829050502432054041095681652286407608849621038232394461883805199590500765440588888739333134222991816313925824075088251743560645303024123363099025531063748136840001784708070701458098021264815377079953496024219113710064318421000647845798363880482919184977945359557224633684022249242314770755999700435691554738065504197881876734952184652981736696410512218774571315102504463078087402178183580092771984393948703544483262901280309032781649965148398847114003984637669508895231095776633342499356173839007540929431166635553443167964696758494616135847944162877887603970478925322869345143139683052373846056082487451764369693205976709267869224589942883840149039150128527771105271166619440831335533390818682491485771332966838410097411908769895784271206911678256236951572535876266384869573083138238037241197207191826813843538760640184596316072691038015245592668520747018013830241642432265683654207097801259082447258779078265380725007042966704786546584826613138101673787199919034952245652759242618876775691987861447610847591222344715546643641781966929254387345776425984906274945649235341203598114889334237633183744*i1^197 + 2583292010275336559671854734187747810584698791628928966865484849411296102597912835498393876645781652407881820674786935763537334755519903843621587162020993862920038107636027572434799392710910372173592068681655523856036849868478476592120255111832972168984861616727973319673686056652712098822852535308375650169961179086548917919086832348211985038294702401150265057537787628931092878081910160416298400136437301075740425786029542814616460182300156105106735382952140085710570569038667492936631599962687929008445888237148046873298330826017792530385150305915040335812763767933825023031916454165750057928138633052172955284004201001911301570619519707588540933958746690519477081877035122017844294834425087279906056838731764800590947101269971113237360769364811055120650299963734521514547290956493656124561178149168913543621660091322203652434337086437965090095277584420224294290225147874827454639049519138491861586996692917530630165392101470482837133562563139406851031972103562106894350592839701906304056008091757877423821879467506322748559886250941479022613826925768676839542860178872645408542583236262335739785752579822106431674189041529789434865214801564444884891951572757177378533585360674496801353174432424283653626465688352653431172431266423590964272772512923211851072639724846525404062505143749115891003735281614516197273865013218431978718401844248739985557126397639844717188941952653555751289799628933528902612629350049850639066854520413713839192507855408517032579029792149625864765884276184907598508847935288586129754938169886408501117812793482163485393650757565952886592613510626499491970276504787861497577778983535523264779437635561507546422375704465671504519632151704476535759936730343066282397398436196131797536155933996158522177756214871833235345218584202713269884443906007466947332322597323278242798621447998468787675651393680869828164561134593131320313063975924177964820002137876029066439555657551607348380058378922967289541218338720392094654879455180707927555425189176976197027056948364266094600214161843879111973285352304785012549599436336073888232896581227868475075800996330902783608404547638736006400189023625317874654295063347304369419547866763780773103884554228198497274734514628423785358617151399757320740623269922762052667415660122766131454110767086101319116359502281158441220770854573626654745998117278663438521019817364221527478894850634076860291552409695967393787017450204893455864723146892094461610607996700636415031348421524109530610019025160264460235776527656309860213926836534645856661816466757900022768428324717878645511970897927030715162336022064952926369381544432208614617503486917229705219003637183834134181876731773446261425269581277147925780746746493064278285845391338026302532373426439167446770705123755214334431480280831735970487015831337963151781849918088645053541142135618725883126860412403134821703633654200057132704508233299473982183272895136874585748516548640768*i1^198 + -65017881027478333723477118176218635880792070826208917124574839196518629768165602874583710150282911901552945280209991903645875390851365101723737228400677247576784451835466836390705970998209702039027166634560533138775019520757446942382257391064427134576808860150902418726369595546421123674235774348003040910461025751108093152217574218330202319131580853850508066808764283284609141388018866208112654002572062006452905264953430763865047540104611216147720777803683865582020631699852938753949300353927947228241309524847262309439064099211312379727439835589842068414694072215958160738508416915993384259283545145250909275272161778534597495363789709776439922196065730854236693323170379931127368620920006385588681347504530973066408842180184698038582501181692878549625082538863893112655807517299835017869543971474693712487655802212968549425923187092463365968602901516686023946919426024681814435940434686972807260741557335129495194024921112227058110609053819448911701604559882482452507046842424187388681808680338138228088310414442993573336544905384926981823249172815253000023067876126480042923740784652155688156092894417293533138171778806059929621368948435765890877987058427771727012267399918762212287747409620268093243533009174365733531386680232961191313353770624540086033576769634543063451656950205242809651470888802125252490171479751528451668017696145192499682108116393020807710026596633492610114335110868153285885472909127356874654060719173015889501746956436385555580386539776566417650079864866865382204145153304044039450375035891000984759094047601174116254964575192951969119638237736801728050725108322023741197592721151790680927534638588973570777905884225357639743258456497038390886842566689710029904248481406358152784092078629197537313132063046258931336832737102181599930012101601207767432172246721707865994853666621705110565640429195112650945058028738070183253218309237428568553721128780878023280939563654248163842256098236241143841580491336512003053318259678890019129841641417351256633180783021970742935875910028105157424312875846727945924675247230524598946351409613013595541776599394700920356626607789271467589848251837818382768815459234647862655384575931120503500406656190807327552437320070044659521190795923105396642906030158820879778085718295422909297153643873723756510855834187728258190274877473770453256988527439241242209506955690331442956503347794149820674347310745695478322002094242476218692164374077552105528664887168651527659148681775997670979562999299790599352938131260129891984527981874688176377539496679338122321202151478887087898651062550750450034272077531557898699399912008141085709455565340626581264792947493846655923315772940138113851050443660904950776227668076879940831407167925428527712268188067290799264285311910874354089537625821554199402113900552326991049813177292115870442914154393372013202525001662996191234322189660166252572663862039295764714003719630216692236288*i1^199 + -755841291142615396168571614440037109594918582570531914961792574627513978534400926453920621249153268373579352273785593005139258784965544658587043954482997050700065280702662304589476654491205852809915064988057284256952370520690644363329781337825445768017022863618990570170608293497047668990333228044613106308799334444931787482517188139561455666198011536845778107391643924033024536311709388391715961432616314359804131371329185420807923444035862123554243184139314316511679295727514031953429898765851693383252422467667919768431458519210570240931451403188701493831557535562121284773782243403511231702030797469395116032587560320102511016424725261336647925345393917384282266943390767561486396636068827209313577371891389142278691351590367329575599533555754901792340749907639152732896928291203162694682879155918407740851106343706972914763293947766309001162757025463412110218176189465255302137458491186191500858672048155891423967591255093955768559347820065194404342449843968955346642723760183015253527841675557162539703190175790490378848800982319497648870549534699184612053673053521933681114585121323230749693438113560720511748849241815308862604522335845672703623993720089183188702459118061663470441360779153677456799931293260621925534339730997529034014542472016223997482639413904424820233420815280331728444351106223724701224055705760894313659291042294541624315646011944891013573493941137207522139952229691934498360844858671458109176450667563844145042467938803787560672186371239259194887737914886072704610940032231919249225806348190142890203963936399752015987510656718456887229113869243078299810733741972828502174471553981468908793172245392530534556258124132046844134646985092433152097788296136305563599723640801674258808609996650599056751285463071520518415958806687164278469077092085047284099742109968992527636884642241801988419774855510289143403495762271518393112396554433472274202973176534841007048026934495117005266933641334332492954536348734194389609212154271508590749224891036401558214513828617655740749288082851058746526103807858934928436686961407352179368754739173973889248255219862513950788796511060111449291809784385728278353916738078805781071019462251325511762695804518685050298731379112904180576971973658550279846336739753586136215221777174828802479164333198834030456507055131477346828776231880031746163642867999889447263411488597032059916358786280132985407065393506107170441953174133239404276580906954373948635462994298285641022160534255942604647790561675630319048388851019367487979540409488296918925564506110886392807338506751558265166008283236195774116395398519738455853272719216058548534624897821801022344138832911806591969657375364666057839668518449831311776008460983093488737897518750311054979175009419388648851420905989715560203938110215429908683672705063902883218033455176932216409344330587693859713541019856746787954871529679994769724656231197234474811859664896*i1^200 + 106530265191537300011512570058855889433350095823516392527506511298725013523691251755724809681002485976083987605726690935636974981275109680922509797895928886727710081843693380142355863613197065612576766633483282886980918998991165504105128552966305790892029484883302333287089544165948243304188017888453745781642617612732195907865621316818451448581359274694273676134527111853587307443052349017096456358567329136933911262350120577203313976969177189824908706085643187801174705584163554474460203730268609345898864428358377811419128752386208644270029885825017410977543951855888828312741285544340085486574338559182386000811673700579114610535539406400146202967933515723026934997599859900596675135332700961734235835241895766610493517244240296167188355927254335286288978714247031391304673575240525187328335106844718591360221581922641974034922653638752655404871625260259361909662763129878577168243623139066034079763192335805578126790904710506662921748741791006953556103272749489089447763866086657025195339167500647211639091849765166640454712182992652425760562838619235026379736434260050003887314992427298411254187406401045063817009715499464781456672159526008845484556042801617124493336115283369944615414135888757039763846106432348482141183555708931469526011631289050988771727396708405545713763311897949240542711165009159220683462115550109682194255081423134948118089782683694928890314875370005896602271075899431742611972035050918333508857931731149845744944740352982374260440239623351152619064439994999943874673939413905696198876530159911720464383907745991392850346103558353899372185666009295449062508915765926555128563986884745995574551753840967973398575180684297742218979973698500851162976326548910533177986056805375403067241035965646575019404986785991565063703097513442190707867971650126920491216590659882580377677542246715490085828956385978296631080434723385944937280379033479359908715129139445087815848096359373949477616397024377618256252144086663255865479581102675378230302911540216088649160625721587671490039666054631640407692226672980058249298506993886883386886040466693213998109090037649826254866545709254661720083772953821967524921960266331427350402321619320701796594297951514531406978129648940936815039560801813702847241752653975147875281997721357500371497479868019238004624574136171861363839517582598243458917785233415616322168898612600783444201276284576806658006456412908226032804895466975394968405831431321640826396546374607305335124125806984736296059666259802429800690976554286295473463308656592684459419282347674563841497395080731019366713356444386044873238748627805088041751153853149992531721119798475425947401239435806034384390510746808983714655354323516914583635708206028887662275402500120463127724949586422782032825802980626820579385665991840495508959933587870995041163224969012646920337930689032597971175729572105388846405434806337751477300373808346038272*i1^201 + 40883102342527099630145352803309102725519353943511234625542970239628786047834471523492874419387988884170697828726911319261710532845270719326547124164683070444200596507503768560447526751488825278812422138236460504960581383723794900442016215323150165233449440873971619052533820155061733747915180868127475054755852094276572973108741569744116706126310513363982183558203247259297079918090137841555744286299446432091977344845830719967343177223716092759743666090494712031343982672459243183539649365136168771334185792931163028714164007228398146750109629414765953957531606304163128254211428351595937145747501209840335177895381803795635075074004068963515612689538464606790641518717063018760638768002940839635862341152920411923181220771493410146348679187190845340772629496673652689868143230384143460359523423349038805607026912980389471981370352289879381092406131899737855237682990306503269467366809600277556997576413337540249548900953985722483445750192745818773566995406723808814689938463041114191509552962109817458571075242861751503953920034410769250186947192944236758219714941334462206049121834039159828307640316188411441214281147570819288871074839936770758431309538398877293156185207454439203860768908239161895240163852787378587761935070689684912556697616391316769580441682723984036867736777548956736946923130637091056037069911580628179826422866290136771014029620556851337212355622991472430197623309147526996901755541778982551611170280983857615934656173602833475175467280067190725574760685803908877691579978963357254060821267159623116519499384538631241280286296741580780293463569138722675484423033392255342061985099978982890501469304921852524530151955809675816579141096736741030583405246772105047050720604831351190681188189236276234122064550369442668974595997844633437917133552678090602437855645722465867776970285300045084743926635117893241306198292411473210799472469963031033611051771143962202960269778559597077466164362247169403665741176991335621826117489894896114954914745045997991769567005618966832120648811832619543425938611995909925475670174265163674270976435613603833875499328502794191231724757923750784505103759085425232507392954912703074353845092183358673838938283897764470558314112244346058376810974321749053517812840653859971904858079231967324414939845024511534829590883800680460035329712862830964626874134262386699125005473252049910634048938831279109087912461013283449351960760852308855931273121684467542535859685076611014345140358413505549147356575277451164966942563995497905927712553858026690424581112553351736890935874931421362057815049574323854179790624806166728064819243231514165347082956994893282712139173911281104316814012872230552018454642389795889223492962773123726791276519532039618005547657824425045374262461169040139557705300400427312744860190645753703251196068466558637855615057386664526252702303664704492402204848844429274143260672*i1^202 + 76941003504598847120599842504601329656275946914816511323012095474958136926117260692545443107392892623965442374811261654927041535346596897273076747100518074001992958902769668232192323675597250947050529838886276697889796856172821074774741696905980249653052879914335744799252690628208842770898760058792808786001452369816867929057727911197756297681224941783625835584200297792682284261081117403004897672558385899973185701225738266727483851533584435038014438683483896557170300646821035932590030496430022740563196696937169841686639260849404307070489644516247187489862783757973527179755375805445015084476273636853221832461322926158803266835060710759465309881654929568601275361192620944676062754617115625699251949506009282614949873421990362036359106963460812991887479221991437742988416179045787163133615104822384206501539858341749880713685754152134838504685204712148045019391877433669210981688305375317497374955536122749579782692109025231440596904797609912254878160307361026279322040668623093864185125852555594412306003156854033708568847063347786482519411028074240169961638460617112512825689030205188088127559332789492872098648725575537594225701300038644000178028988678380221905062574115854305840084729726526954636645166031781354849410935853044310403340797176029106009796457003450904358890554957735218426021204356067151100370435339978052085511641492298378481776107093526301415378634174440012334031567997970381036444626167848243053323875077967560226145843707615331817513907086443698210883943232415036441422346561467112310058584240821106886675667364889380555475200335547841126312714823411045989392865235487554655938015945178127323770237222210954456315244613150156610163295700479618776217291327225014229170972854101241833475599993822802146738021420585644567752049986077703988239942247460286893355987089024638633258687848000017231515703991152267381693410012945352715098669036082371804518119662382378034785881173958729448130645554987776129008879376535639664613928134848252937142565192762992465546048038170253565771311147488890385856968713302210412824663784975433496571193081155876792259152261913828257117511889504659236100268847538458126590751113086072615399958416087880212330938936162842836921815914271001716276717898410643607166274669175199405460119817267237956215022692984704424904149675883918897470476662534942269074067285714831945086496219053461665101813302313101635468973990504942488646950684696460040049330703840301778198315882463669582579418179193361877260931680663860544777561214454401756840139878023930148277791051427587632385420667653137918013545189493520046418673750187967875954721604740797327335949332265376340397487967947125646350114306151204251960741343222895567203557726412472642881178394983994998492877607742448226641542625961389208365836470929368949340668478985691324956616052489182711130872762376398316531304024779944411276400132096*i1^203 + -107003397875122602838745685813841331622790714767115649536708002557594715881981781503416132271164331026616370648196138292581683706314886373482893627523660570428448422115447382546209678809176040791964601440051336857973359982287558696554589908470915947455745319469218257796517770901733238707091263145015530408420619707357123943772303425144580337862740609143110469369073215850575893860510206114151561212156065528109023650788270771650034277574155127439159904993359508387463303686723718586241943712020720435693949083824461113782311164063320616781097737966451030055441462688629380254423323148902744874545607566039360280775838610577130858511608151104593896406142752945525309085032521902440050394396395139164524753909254173413115530119151102132233002507718951071163872276783416256437295511181504692532649770866029701884210912620444969079380724667931210635017195489829918353464915633542904788401835349172554425934901248656967113859054675081576321990294469465030065493319784461210427586386568122430182684078502361678552576790548950569729029836976797564399490230242076494672868002017601238508128795563552993369101495043410264796744104797504515221299653211546231856677302808265281363785322997514925232941849780393282986920375915345958419189551770321424191396890278154793618914370558791654679436020527816836650554435619317646499564448558382981668882912120843183647814741135780066876657248085566699170790267001885505481530817283704010689343130638469126397527782861452366552648174032576783345484131848094072772322377874368291530677767869628195441474201261723225764251104799392960621296642302502930137851262884146845912319636178218379497842648361510393050516339739652440938188654496749234662967259287282837057582526027005051991980177261386195968246173395826728463788158380333188360650134239642637529008194447553499373795030693451449737873288128192452186163434025153140050387854087185579062151482455338697770580726985498850807527336079507903389759793190760056286803454175557088320959079617362950279709426982143488984750686960889630148485727393190902073564540837406938498461852542056683195835290946938445637132230635312194042824017773245472261515323575627162546020002594646823422512471325190469883428026915834834688220587691995249088953053702976850809216115207193495412424955085980020803666638094411204421849517542355296372088671433503230802100609990011097546593445200560870438501642927060016102103756795722301181248746833959570328653098714449298920584169516721165329501096853210910145308003192702273768181736229181298661585049443785903538589831060470287295015105384600169407947837264335454418588856796340444324904063457720527902551637611631482759756518749792250806339110754240529355360775443692424149738812029854361270182536479576552581605298637568200323258433184042117172984037961642721489668518763533284585313801482214706345722841096718909440*i1^204 + 130723883354202075001555566749659760737641842289641701876196418953356564562307757880328806320481383583596463007374927579078219379669366713163176148347215455950007359599411550532479753489554754860795372398381368630830142242087305090861996722158627246112474839942235844770795176382314423415546609701001572211228382728858687858707992788354189435289907730879283404783207868232135409471793010101694704111382547733430404076700542844572308711542358646049201328828392259045262664601313719655430079255825241145092344477884448894004993504807695813072789221482218385371968978579937925542231610309583734146487070946303560554030310000743694962387710948958603612302107970826639073146505421859843663814610886395563379266098241885611071815486316213114642839322527591968686206412437194413662320126514151649960488907151736355518488584886883122808139905477185214633349201856351072045593597391093641059018010903970784884196861601733296431451004450006990560198090045694434814398977916595992597199667459241878981943447994043832488090760680682304943365836575554922678267322208148810928688852309473696706142684501237705789081943878580888534556068860096178586786230324241061556713262524250341090943868811261465489796661472947642825880708205594787962629902609517438554989905036633755141369718020390420540627122372943763920316294920480380364871470346818146542635889287529699336251353042503995353404704388636541328305924899881487817718047260065575793426302635286469268019977929238055622622894145416058051290610225212477213656680803113320467138512549347228508088191536137348033181549654564014452891069596666420295739335023522863980893980066497022566595074976972329496848993513253882928181446728740482686381828955674558124766960109624458132162400584410954231195837543123450923688040836609977660095964056296941433728283365746195838211961008915197819178533736470211089647122640377855826447465775381821481043663806368256977737161019175961728668168101321588047521025859818936230261886240823231994543800620797987667405052825980486490552340516477060397481823286538462278689205937938127004423382613214387407663450162693697728657877924462663437794905122458417872322659344114921053013718898639240039245116842134985228920912837278332457390240407572593140945972732037856856289243693757577494745646499208854759880676631077861124971500185604104603013029990889812856982338991362882367661968221799426595079151743552610490448893099496601743919781291487335252034500571932560228987208888682678420761302164733012748697333445737210931843351662002808308047931524068258789462761074360022289422175443163164435617957654369431714365841010039855341834192341926280490422842597162063847573084011791012138755136405457586483491592057987965803052656511879508510907600569186819689083802192131777060104273888336681446779005700340092213929618496996640415726592098171040563200*i1^205 + 157083046844536544618388412180382292534042336604710553459313410927878451196373851778317118768391428508416487109592977685410803512219744343043767100512664382545831586888765304680813820983429899123562249755283607192132516608557152565336237260244447607140244926219845067693491857652857477316357329257759549817344591361436718713080635507739329763003893183712203252815445418697382278483762600662532110073522982062497171073626787136457614038720240535854153085448893353764350422225161134624140722684299429747885658892912946110877891604687871088145582596984240052421118367477878156904283897370153989872868947570760871790363809339918398590041145550998904002209637238944135187541944102446008045344308356402029622394405037924950582369886566082772924437186608485332633846846336086696889810605955642107954740416234619858398432355805724833649637587826571377508502360695583035597797010922902046602178151407022255164628340706892792607085625298491871317572129850671227471799938694314504992692406602297825897208210505938850512487535824998483279029881508688424095887504412770119550966729753145834637819164420134727264883515049229771804978364549778529160536056670193930332710566032755584087299605456492373834324145230278486481420402357471079852399711964521368291133914553401471106870293596440180412215248095839172254718653454295173956302719625669151208961553863917049063055438519766486865871392959593774010854795276827460048293212986740500105556857557607957232966398540235905901069416576101229666877566199334284754960330658119877044671885398483704376892631690737354653044292527622872279104507010501844040319691794637223584815379485884200522339521682345989792127567231725225749137348310583777612385562639995614610406126363745969528938347655822507987843315569668934424192276622973072901940805661158884114569502730217372289230289097030014126738821020168826027760313147984509924706259577409257420464142115292770422359514690030637380577690953547003099996019832248129633616723073145776425337733984588780545201256391359207856576534541836853354932204223585989726506413736300590710592979565961582693288819619440239302057247344427157526823581490256609855427579260781941515113764522530076801491355442490489096668309502060810282497812836268430307954011977411833169440572263275375130889577995885895099478749559254873647020387574913097291115123586580770043762514456778127433452646726800660337671531043366308336442154723865996762016401526491789412383360243804084643176429122099646949691958976739696402156021590406763657829844318455013329443364514087349021865432660277600734971071229155036063978190954453565267244736497475749920930708741909326785427999378560949526740354343302161683441343943733668338257643209479781729540240057088927247367168372854867805506635764143478191350828805008882932888346794352595423338526963957984059719680*i1^206 + 20185419227321649952520094888404350384551408733230895930162314085581854570277713379658550207123568470998462479189203527479954671632007686733810334498271306502836975339052853158698635906856940609225876700804369673170739296312326938076228994172795153452801949683353335204893240826779767492924476442408762976736619166111941526731589045233343145350300915270336740728053824724724386047611190406491809897703901517408608674327723149173088297523073754469889529164881195724388466429052499125053461404383249978581545316927989470527471810936374648406444146559227341388337231880551764768437869645907528520650172660071906937847088571178102807046138763508801332213713667637445188494778017907761718105026618054859324678466445442316459933232267266515275755394119024916664488048505952221892065221944607027038979443310623624799702755028475809933412818026038255534277995696016669599261271600065751233147987815901962314997441335991565511695324647804814571176560776579049541201721622281045548452725982191050653354491613395989672146867798514280131131998833842419462391275067188236221710857697201077687742895732021386812771969061032035971800850952550891621564883369172429998550018128597969280602990427477015732361768033925952311315711930448207404420975174422215632511477106199744263384890177896390703455585131423754035671634148889441007046720869595874881088563325549068875218389550925272797351280017649985653662945935106303778308414440951914261244526514029684509578031046849587555292638176074452065884064501017167831228230148193958277353597944589694744732318517594762036000890983885567828883316202331975828894437913733869171059688560706856539676085121525645204753974470076058580658896102620211963808316718843353333598688739801130024992049730549932908261159535184827588983118446239668052422815781697365272587250717943812734235715907396484858844666459065211878601438792577136037909646805823495624148877541118266327741910295787937573477926363971571606262415932542074179514011999458429256262721070033388692045645835559849644282562515027964336932248470639415806304775814206303941560205026654162078770900496466490803232797251955907516364800257601234016303986632406691737000663862724073292760777687187092520879709533259669046872570652276542441754216377086232431837530415379322580311089957496127513563191994326741356715412514824963783294394502970881067101740468368077018320885642610302593717385893324189084505731105298605249277434069587361656178315554061912309481548669625036065017169131979751436787665985695861151500498857619104484350398352515839482426418563831681949923846384712655346226769476991581212683337032637709893576678767228195611974196321024028602713100069684377817613470238168434678882496725476360714453908046353451915938969064612783695155895657922283692480143518340402732122690711628583450856914944*i1^207 + -315820288485160713061776852015826428420372060661824964711804806410838128155031874527955510756200310859643619490804106604064444721656772391358413691221050845179118663730721234165634720839393147563857187820888767394940146428552689225813597015821234260628967805955435088010080541631404738241004225936199858161095599082955057491998717151795935037172655935072160788336104633406143803634375228372720601425797738454704661686567423163434902835225185501911090168265316969024969689561075381718940435326535329923708662746796165345155290379273419087652342547479179168217020435969109927406305772188236561671696595085629719570214627703891108769957594644373010178753729355551909951659536946630272267687088731312898784166151350099672722541377014924165132834389059990292723486951303848340992716445852538668101602101176061703328415390071695813469523904119964293652648064502312389875153768550064483924367155684733715153048439477551428863749138082643839799134330076208189527071484711484304897309927474023221398301006337807716147907001424515497196962383215985716877182363195468398011269127446335070168978907481909473273123670666525677179855107391070369896056243521370616042135375141228451584583667087107439097329927454816895763972452760280857278129510053863360660769739570511746356227877152443075232495796448896485523283288244052954418405809626265365562061451741909565832802337004158634457099650159376347919354785515942254171165612038126884453805330855558586708542800213618453385184631131059667799245125270131313550594127244073285907201298501433700061041333927823093066828030343504709436940316007960995000229456998827130573154903215841860084730015956252967672392935688537664771248177739041859198713886712108616090887716659978528518305350184346397757845901867193809008207178287995008572344416678045099298151935549424424119953968940936762207781011961896854307326813469739027224818156431182559858245808289346551313470636902303443539492798367574979399593709214631087834050852834484351497285819954578924145522515372096355347519054330384540557261148111233865314063338681538567949922045858972942519465399839354730274817385885775702050763942958808774884751247222927542742504449006003088216803274342812634226290688071644475796299237672760072725371975918769598169718908541643982567472834491221931506033516613624388340227313575712571698131197351752247057550258476935492896531409999340244440155801153041421692208519206778139847940703283776678590915370430820512342884771339241289759133661529152040188498955849483276714520579344029202484340786976877944087955292578082349985089968974857258966441543930616386425685313985429110936437595867247009576040547950326522232204386254566504216102945141125685259332171528665453840287643289899568154410819330977712262506234260620046117565107662191528275681036206080*i1^208 + -108198969192548907842384932535930480854938257698311907818143356845679733711585851877062692068110759450497917427985421626376821975373678540379495318101421911449777194201399308717332612591447405402260546946048503605874228993197457973731122118647358062412991510892839467930931369873300987514037559025391795152093329880562679078534992075838847272720323827350773037516355082207700627402687793181640577112474018515021750437015338984540026393218926786290888882894822061944024610797286711671347561792939584534297326530134714303109183753230362155389782604266729859212716832161641722049441906166056677087079852119928557267788912592554921341669172989340006915925161546445491624628954221757748373052890256244822234104144409421540461023905333461947003490847086941749584853768062102350581144143883571459053636657723447351206538294201336666988185754825348906231448478598733626761124672983225447537792661788938922303809595084594946767084494343031874076678372400806466085225551434174682296384421377776522329871946378946717835451145276205902007012358025782844458519398159060031720441460784042832072996943731448682098149937698613908257660273907604373471398874668826347424122413920252319823091369202041645514186285924622267469477134073963302396164698451936465605436334488089504408349673023456878359182907223427486676221076774238145341199492960259250585365282948053938865239785909421755166998011725033531240881121149912559979719648625867786288730421648596311927073421607534355651968529014868668413617668161677978711661964898109233117943861938109120980269162053205720598787475220344275333593069060538917020257751489500007131792445940797532833925295531847826087117451879475302581910982194089172095449153003620880304005984221490091243718805025917897134829700676221513328742705347515256787184107239010200628344813501512644258135802837368908102075128894574946715627315041348198963462064308524470355623282745021562823003617559878499448612686530795393666961478682230750206467028300979945433626284621856385030947662699732647010974193015654145311789195299788228079982415087053349749079412539118518595515626738039836153099568475380834015192464116139582526169613164468397634863401941200111898794635117644552886374767122494370228888706881495566800277732122365250547119067380581042114600576221261663041528770892073530932495588245804480907942059203824920180195245544136343047909537244326872080818654767800672663005221679271717267447946197581949176791360654397855538814577049394981227418817205734405176138558855043793843082862034312655924883815068408962481532018562763653818342300073234254732141028999090239954853403081879158351791796304756792420809735575886213662197427879283304431028035648321875181426638981589382680740490438676007731773169046886016804867443027414939416225447260717056*i1^209 + 151117552688439362188075763528739028894895910636214617182550151610259902513811942373223064627079415935004889015055946207624904507380399942523155040365622854967323895084674075448679178046341684188209449963274769400813794348240235902050995985608855475668554341386150833405130938854103327285009809244036735073565440833272391459733107763475222283135539042892931239175548628825495883351237680037535644312857029200742213463948306598297675227801406643427235431623690046719108654647345476244486348083319257058060497606351742029634466443005610379918136409072764705466246807194511221737683275456133227034981659792405605351267902598908084345554547647933395891337987114405000716622784746935512896156026318213855884204103440153645521736989882686328740720125623681543890595002827049340474542352327704741079242987622304415248441210691608661955683532241712382295021683666748051334787607768265375402595509424777621797284261326206325937160742169895966363250680058589377703900963201910508897653334966475623529219782595624566978170963295049324241151298268259341147680680381625404466373985551463500627673354204556790886444662233976964642768140244328390193327770613703797582182514767175509774910817548400185159909125517938948651514384681954416788577662836846480589772681366582235080752111106299930438948007572797959665108237581516164010544561904588934259231714077258421498473521641580010882634370278024306841089157294042136817044513703996153704211974709955105403352262232012713270933338335548680187856492585158956042351246382632536310399294428021943172334289882764755916268677707366856110199596287630284447532643284629819671085287814227292564707824648067096312569797070303162302916751522685113397478882284587727237939366637699972542485452023436422626478701875922132578544848111068711511064753925272007399978875356491879871361750671810742481534836529021092528937434100453671657009732287948314310528640884166864013210711250430381688863021305942963552053620524168324857528423026412776570343609340133088041998725274144805835358772578995020423327655465798282166857258905225696753985929361258939487695713052120679425695191329265536371664518804533135139252149919794419902090764824252418837936952692627233859106070230175986721328633829955096305740366506624025771206474183329314556013430145740465510221827799372384257621748099367989090063968357086972637869104193233485500057200579249180935403057173309087010857214113926145491630299049044313814529092623178530592851901821456873403082841360541368691124318211154585691842090051398375470056679119567321918089246113647873277798827430221449871384867794932336487910292393171408222675069895446844700451815128381277788794467051300492296946100096197367385417727201918305419239202070459029149448397462379458615067323214166228992*i1^210 + 68230707928379716691420113195985342039593703302030031416245013855439005892659221301531528937474517940139165045468797564181847797793714510116975870457602699222942937022608359677481278219569779553307937981765465003464129202358774602084820577312530885606939634756085060543764496912580499539788803426280078867589339269287608754310843190941189807104914509968133342027704258377456341871658837045212340304619292049700642701720042407022623899539530601235187733941052587628038127991372464130939818171125733209221967848341072886721794841228702085314793429147859716302421544600758715990996464319648415052093587725041800398121239724421030556158474031120895997759357197962481707132448951996539723741730083892234003260699592428577152460481415172716800195044980533283273950769753316681086355782234009150537368431789588565519002373075272557171579420740699139009612318748783152232495669366843639594442369868993656157622022910071010504883999607272839585812814655398593176210910364432488197868042723206333351678165737769076652894918892998070840046922513087984869889536923167121205304723204358621333138170760227514903645204871350974907572512487877227732138880090994559855493836452486138486624806840792195367883903908904102861455394945773496419156155236827605803857455155946644887963102120762233578631287205792631642461941254333567216203042589415258686057071616166327742010257950655105201673188383365270763149434183405187769380503366727159451856770724002825526882154057697054581376708248155900329138125998107235153661238510853672940818662152761251715239941702524296116024940240384930063056000772219114965463168980570663275068848850453067300228486955625753463788424043715843229655588364459259343846416756970540311705782693380417530348865531718001916417183834948023029495265411136648891675781287251682363941855245436469515775002256826521430618610251567444068044341801918760197665929838243677780960494890999973844925082893573990493698886622004507029677574789847090238074095699310099181799273500637433763557526967279940086577702777390285457901137701674734069415628244706866722966298662215744400863529131044447732887392973773516588995612946131308706084603164445166656885494902725963277391103460668396527312047283613838400515805429553693071975861064169114419278612055864857711020611187043979694459028660937834585442239774387303103285370273270717464314206106647761110715140972921520808790397127104648212320465631324340743794761312062771340594116437207290109388304010973789363744928762396696046037110345695706864936850120662286815825074049046457328467710492222832007523908717220612556741200587998136255981620024195943695199790556832022274256434763171687498981875075176504789164242269298479416490608502223604126158064502172844163309294054583874617344*i1^211 + 13373313985592960235046170023131084613555204162718173915766980236136067585718760049818239042950738020212320893827804927708871475120433980975256694615684525283996776911985544724645629371320333923690433352364951208707016781492181356697851061442446064139445381376488507373122778203471054429751834301320569477634502972205417169801321186181977549940874353047732153749651087818030353659329925936972479323152118708921929487289189449820608439281055534408640695295685602771117209989106945290556561272503046508915937281859853456545404218982730895550653589644269167074692368531331498541007980466522702494986048385276366450714920504348307902827528708971340964424235949580157078122006413002223963912347279729728098609243970015033891906032204126414601544073551099676335821547373555780954951259852551499031441993078049333282864772435584978612112991632899349614917265860202129560850003270182884202397497228498591452272117340690429539948730903614838913369922472042331146322615138735357250191464452090097253418726979647974617469310909355690802441678881926054512939340580486765059466366599625043256903692056638918012866424627842182646724971899064354544143697408786265967775454321128180451526519378249081480615731482307817252178867283563643146719850807360169717542795824279961367861287420636400556140943442602933444346152947476558652231040848099853358951554844460831546649403450547396030427610541797422012781587904551361791157058604205847041332539459346685025887477831321368405474989203260133767718400057555045607301960123677944631702249727183155620898295225184176867911686990950891319068382350253050153320624329730465588267112913841318516958553021511946287138786905091144732179378585271458556053984618308526124297971687841310007979372043119268026016230806106672942399544486086373786690631467727569371246516409820778537329044356790382433058340072078477155631338047599743116968788032761972719683816674807902121348199943290858545358765840987988908167270340533574665138016300474681278419530932594439685246277382678578620137514378360726957288321827055518166430068241766694136171818799851697138375939901450841739708710210891219703531747550815834020367340542076397293624682276920200167031795419185866973791103059518385701755738857158633975211494858936456254066988861487082183144463402769631453874100068106199447649772719938432198789218060505627876270850001235718510060736494299622396225050437734290369460703176394268079470052037903062417826785918273501998507855823066631747855263618665167461307791503265797317242083107717130237674242845173166981967048358846768298410481482105752446954873100103228724290238920343417916311265551125249323935758217925055277967438399535881866072203710774040012754017274298147507989837358153985941307392*i1^212 + 404749509787729226434178289667249673898250900396101008432028851681294144618610791749984901395068916529039589213017079934648467411745682499103791158382969552995374046792731477626269331207298610550682276402989135972380644158295270129831119718079966096292900122706119305325506040874763215546754590589827380789635842685153542135952042070692753798346235299162721315485118671779127735198630983498022636857242841602248612805937477280670999302690211184608242634810482540367535703055149583938392194855740707218510988072568718160047426898844565083303262545482482565938092339256952379822993066989568329065214620182697681654757333695901814694957032729536477766235773787715437194881926509353418602707805175884340724944238941373381304826269964585119092031186949585755353361917459368153118386429925630322585628392422332794806499828199808440376575679593265710964818203671201017884223627437994292050511506526559395244990564185223692617913292368487575026304707127204602791961854271686771656920540429032200947127499774386729397180237358610119263400218762197521015018634720196330586281862123318447201354467322676279931263484220711001843395894970608324147939398429532529094822704094614102818047163841261218237932462929574888625223302494513804418384508867690390814776016631910245677936620291355747957910777607256106223585846786265047257971890474432072645328208625642626761084957432982244427117145353688969348093626361402826210242883139354633323011196224477060565569660070982557097525648499501023829871156679787709940852024822735629691685959380057804095969121571743333632487793786600185868618820352757113878444185889202152593226533923120191871774336150522373820238840693415402259358823568972273889387115145218406999090197334818921463837178757632551324123819855442385351324781677719967633732359953993149971329135988923459970565874264697788046180281633954562362066882834228725707226256888665889541238949906872746259654155912533205868125672695129422731332137367031848906760645061503383452424077635501745495150431352129753868925227559771254234552139571138370664220613100218899253784509656577557830327141447499350884201927601435288771923518652243051539153865197124421074016690552386711607871316297686268403686106615521784177410806805028096777326686619837080078451231838368627155116924267981890016185680747868869679945451388028930777479541157105202320732249314200522555871948998535837539225111252990506417561366073354577743612975758601267180307516306363911146514377689540697002989209146052901777468373566879994339280132466411577563069259933203349496788718376056025361455049657622330153552293292728861373285440386842148082346278065599528208542677102306301180518984110662710904417949069467284060579351715567729842847744*i1^213 + -8146794433978137621101267199274899860766969716624248495842029185436504968539185934678108308485450501572975896249686231357561762838926755191471317870088708451801777933598724206803216627746314458098681580788004782871283631549327789909160028396757868111183985255105212896068368433200580843411199762055855573007712057022814814852239591405358550579274506587204316414690647276290520323025451118334457908999007464485743681406198979498558864996234331487790880673170195142276573543444842996836200094669727466617772655749917207822607327156924970596545657331914866068573321006829154702409455277987272448864642492784882178067998502894414097229058266955667463626235754311550711812577435911144773382117757723211201665352211481315750949307710644296096130338528202767500133582752329113395080868708891154260479773294341031584528525113303809341142379327746311369848233453588861716504472342998383298607438746590471305206871856977239912825239414746467079704214077064941584436879970959373714019778020512228343448833791611496354659260742970755368655800812021967762004180015229760324586173883505749911951995979361774459487968375720670748007491483749537775104867285718995555110119199995699487710680265436353358711634994996466271402863031752698191365087985691839204677197334118743462117880941156753285212528267224436137624047438470195825750595524082113805047123836790254917880436622703246799740462059778183028668544904399278249101657491888007314478786214813488690266792343681006047168614707055782202934429036928223046024027224962563889716287858149093576387742539556676297846175242698428135736566932154977594298176325518413017994287851763970359779645478017469163997367376975431867904816622590947355951010747064401041896497825134901048057023783066233186960452818739877684397371627630126195689149623624361402234042804708283874881255226069773653567421576902262937428784049626459086405242111342093093578901430972174023732771025281005248586533829328113377239634115462631694484040795095409094781014775917433624113216050078699202743730766336558942400066344061093572440216056092230781189531007008429637379576250949826390736033809913634162600824208472104684295053530418560006981704642600821156435347599116179270157156745371737117053726909875901519088255904497821466237485788134457063682634212485141845851701505965940122720921934182792398971098403714944452299061918526195357113125092772561839534694412963429578083038944282090776721484321402982365265364608228765874153905053194305143483358984737336254244793740877933288369084317645976283603478100794264410791638766033579246976059084376003828459136928053948036525822872460462133957276307685039479467546637304795456011616145186573265404854935487562005167996928*i1^214 + -3689164665849982976032858358736003173625785225158783656353654247506098455748255779065203056551526215296035818583202257466186174697281657073187233923801928252132151094026298185421583795371536676564223313824961682492233024231019574801341176328338027210534334538211092215322643549286618497960443884442341049038072982449044667356699488414439707456844637105847242371688067525325959999879587976129941998089049784586545385445747066288127479690647838874260468309423361830415601368456736965492809449789626260115743131566177988303305527181884510043924481901368265281645862633779744860128753238929485482660458166366840096366794239754643426992059152929708518653528556313910370897322330284529510643356191221694092579202920972842496439309579731788686885801641173451409812026429165698149634084812308271416014383005073316129987230523463574704448595963729279772231118592657049769164035282798578806381312213237920960721516575059551974583367804065960954455906270491260186599736421676956900203832676053997956551924138770878590972944498651906707564121354929005325084689854924639087686322721448313695373301230137479118456091694737566460141502813979429654816669736758563079229218485561716661121896087097138262965072414867598634490023461731379658523175318450121281126094383159602012093424802114597629866159746115700064447148472704574011854912360099137182459985587713434398497971471671144402539870940618709545081513669812371060349521182324419498011169239271458642712752289589237403684271236445302804191290102171315143601461177365936004613109260381363005394684342589542542188469544742205081410576154190214526156621904766324435138501656346057029773226245243638014971384376229982563901369460397092031559692713458079913863401854801823940655879290668037436196859581977401414219792241994028983085455785328691887556299845184679489954806777594039692127736234567227429319425344907112441068433854458085822558382882642288951398954061685631761516514458751563810538044957468709343220772763227687170137989257469316145203346865749269749732769529833612095560696920343292094495569591003269200107179678531941753645563855196425483527812215607702299068033315123765773534738592304179879289166497682908432162208293442645989790914397996625563750465422324920494584339946765037057768981064577918206817309324018955754020842763133712032098237484630319927007965624941985040238027444080597084506861326823801440928114480432770795354166223957467723349103831122920747974573403406758793543482134088440959204996077662128402664129036719205264491415071057522610750167030173074432018222975192157180630487879646966640651638426798693659348065650524762583455884688622346757594370395361033701798213432795589794332672*i1^215 + -400411442073216419625855310070936074480528468117942459586461365790492778285448660075722559395987844228711376888586299865736718835222356681130681050060865012073320443136489085555370634507699964537107488623006363851413768345940873800953750761844566096456555506966218506287956716575552261313699186071905062422537107732343449989378382497870162491206179976975584108892713289756165304627154906672540944552572159072303139880738419521505738407415011198977033190779039528498829641497525546127748212280092324067173795018911246321733119668246578616442441190606385695451294819029624989188310179098490470229873740579788766060699006250943786336796693589594766619397309401707943275077702943167189984915358138520635624069698819111907231209651669352146082150774598527248861331093511671227469831290767842673951624390994910097081564534149277779514416238144916483992610688245966932914079038113448969171735288313716036706928389879990306797456964096303324503983136978913233329089033247296866647192713070020248081815292043967659524367394229603295996653832226356055622159480719483718905872005939754090653241798735030508556756395439728592621689074239430558903667253995355195192869341426679893029826611252416019946705771852239432643051787465798772115701118648772950941115830358485834308331219997087653067899360277868081079293619948442186861031802524881180495413249576126109698734827492491137836967289126851813796047485130436052235620015707711711490477101739445533342692444335225567914491342973531205182850873668422817073392252359976632988896990131044034919482937568123747979089517844684614277949020932206178490231814733920787012480160681510904343197626223898849953065054524852125210182547354230866782927796089020771756159062267016137149806376590617940606800921583229511474728941553362769445852546069667296200194803921865366044533561917258679216406912638204239522659841338447054140625332463837237428354382409759042306973706864440880029156554487828933477712556991575220525265965223307474696245268252765952743405051534106204754272705351939465847278290975181646499519894535222330333745023439037329612150183072670109551754552756121922783790007432024365815725547181987558483904582670938733128568125795443253583224210577868346351617119789798952187244790093036746802657200090623027549626107714168745869955107446590368498918581827848374600910364671707714379095693859991236913013481485072888313803993940500854662094070354996671351337029601257324710551862112431518698483472104323939962985044675934923899720017214906125261861490423252093237624195584499411857330296440867373374567471526187690747789040483125855545771523265743340788716129329404153846826634283478679552*i1^216 + 3254394006365482680491237308130722805383690024009887028410929560877556493235197865391108309766746250072819139685152797674978440126122841830504059881090077338486434008291927797248127846680821538520313603133239756812986505936585144321968564902620621233786190422134057793380245897969270306028691228111408524638250475089453355507782564586739946345972798255049970578311850621883566421666500132842097730115294146603585434461644539199963838920860471791399346989613824939884361740699979364734508455659486313134222302681808681412987663965801166013358083856694601273453291944892167655176181202579644784362333127102818459244293195439966588641133192804735983912114211184985712443256030646876163982807300098493411517263418921345524603626325203911650580545152090629414826300061678042321306364940831303462421920226673960164172525388073081682787975878231431302814179592596281411430957100161399652507793286518627831938018599483614031206250341571774571352892291475640293345785958989970582781154529013847987052884384959545788675093465190396557675963876715735564418233330458290332792151091141771462621012256174002460670978322454612734653156916004320751629985602202122669092972850959239110387997423766627201853129245693364760435601659699578773390214316189674506394929731878485130428902514543178298751611384109116635060357540586139397674299788267701768968056654208119515617547002382842549996645228563396329963721635537686171545417294047717030350128144921613181847424649196997289194934563505347022931320818092512177681964147520993009208072678655020774001475448425664835741049003164512148124704573096771702206800348397506268272147586083597232543244811204619442823722214750606626497682336803754670464064582712481122106096939678331543318954838893099405293308248215394508045016531616022322605941663224939226134354449168218175580244924054470064437463578255919016447002636429391759797629873944529251142532303209339237717746876226793671004725259302508683020622186662926030557470518915642679706223959632814811118929872624604497547186998201864203238641270770921178018209740239433356225082873743752814136283272347995493316868706404938893505783438964524321118585291944587827649393121924998243781366583305988467425305850089817993114378393356135367875186262556180993389132097394822849702426582793408821259291027027022332885344423814889974094175628944478476852726084795639747682474914217799221154326939362942985998746607792684618531054601837744973950942815880200860486619572396393615349443286198355204641058218016084164970090494612066699437169431366913923406825184100622432602055960504311566791436038647664973032146506356620794713838222049280*i1^217 + -12069704583219802396079245990319741077746454603556194752495345225144928549901195341590516038125578559200604636495747568344373675846447189760029772891040164151244090625186112904670559916267763335736722236538861296436072344420688648576280987832374610560709665923500343987833656933099779271206645057489881700093145144230689373672263399396138895838049232542652781560271294912010450236172173930937161715073978649655190735693179447405830514364286298017693069148516255461524555023852052497331213054773396876718323426834626666124268099800017396173040087272361343975828341177570453334340865762026492705888404531010485120977203167573379057344817589299703032813032827011481849448644205473046093709042212270499394902860853100547542888709624543512670273247784759807089724613890599112806349064857614131217024621067154264764882359052671811508913518623427038655981164225176443544389346339104421708698703947667660979334808857796924317716239749549507235326531181872924604124636799531543964378278205281976693912415851756651978513500513316199590455736990091885984640061377188385663470619593750887948151177397848633306911947208140733964274040697447028556953190192234673697466073654088789191138651215221325003352753226811164095682846275334608285629730835791233954342094406144808308534094040893857452541660540079946880518221284662836466978941237564987810808645815850386061128336897569055584069376397852059469450617229381037348196737837024882449956023463441057300440984319600931020063017594547000904915291999779065177926546320371919696957534224267784999676783584833375681679396208040372694250965155673112247220522702412518278427026103945118638306548029525190826872419212868409414446982365893539725163484688131998580308261958116048069583615506746846437386660768161155415084423087718180744733805262448068985864478661210069647604659185673152764218603438610888384532955800577463811938726978643042812145536518518070898873081340493945012880074983417979828982425119478535757322679355532053527485061968407534639699495044130394190965856175963889312507994025687179870491601637812205490529443832730483718860945915878234192597383488667407783179799387059048971619596030260058853637626719195409081696341937123032504746421226939427278540520748461392152527022887149419544418122867392644620696824285182295665724249323921479309934081919951979641521139786856952444488952176972889061059827375296435877355424604240918258429012340212299935085280348576740229999782700686725746644296742154434492988165211588245981322423989944612421188645296494540843688180823324149724463709361354048703238076511438103249796685577810446949956976640*i1^218 + -262594546177232472868334677523984699742903265415677661488554018868398302900521270529915117090556878957581023866243724522875066083490122651498114470323360288196257370729390436607542336634744744609921873584088140178583496448987172429104710753672065533894650947995690747056587553738627412529966496567853413518498563279151738589299413952318341978238586915660634567551975326000811829062284290539861515058588526884757320942869702038511957723353485567722904090047599361676955798501649919245844676188764223225951085824159995353728604540830670859386434309434377367482529018667332318842833132390021513960420304785431142243732727928234916789640893663013444099170895703642319119354248878143163620976834343211192114628616575140158068338204345503939972954050305377275604176037651922615309699305396716424200377726558579396928015390845022595690445792259990088514545256404078377535721980974953960305116469843146639050508224819297849136490561494418650170568295417319941628175625734819136080610728332194715289751490491756654608635299183057571796177942451381656405733428554930004653737546446441595647068101124534941559854319265753565617439082874414900715337997851206682252440267870682446458347610942095503268993726462945980815338281121027877661716869713379429256377775223963486998848907679099453227377062675748384009294192681044999212199193372994771795744236217197546583156167111336508826242934830644899754646228026702389814386689448689953662567044288208033917778243054887057740776331704498697272045996298347029736078450776467924820017768589997084868659801101623669821204789364919652634649606240026644079125166286703020409902450087102197540894307429526087359544463736944818206598205934326381811601773604868209310599828157809058951639997061799279268502748631308641070995652704080055825981843270769038881275725064180854047319504416435959859713000986100778860998480349885521902585781410843874687066323712271432230427184438436765822079660933846068086267899812020169815106234919463874000962610562909698381858659747447192993528336801620358494616460952002689836681850920063266699341786460601530286439396479507318329460517891176320011480119891009345505862226812345913607164455441016438142750979589990506072256338919948738413379426336067227016802115972879176033876064285306049110636213526969668554592596737606741072348120360497546553053909301197279625037179144046930761728961173183329332688464682144020809797875878359995009411334458144140846486637360498686999066574717954100242958151770969517871310760629250810162850628907564720113325449439098836997423412987883660351078334988288*i1^219 + -2910833251998531153651757319545480862279983784411382848997634487868955323334780074777389381516262871336718493561918683630107861306927190931212341858252815149134874228799481510876282609845299290412448710960465456737026781621556509933215584225455848375049797697116892371342021193646951892898171772898950491047750657941487609588025656735572252198528322413911598575865054340500937499603242360356647694600679153806692242833014813434790013779444011001873260744775748018452709912985688784956119355951444359715393838199643060400568791584682619257528881086802137466470702788518675907847561510591813239603837219705287591489930387297070274595313762884915354821803745650789362343339491316821728462687278029396996082209011947299328727027970192774620660189765923220299792959245413721680654384058733584166866395242466450757155797217967251178942471644680335635225699377014327918045589155623492624008496714070647973135095711325484803649120645631558006950109532242831235938888962818029997955840062622367298071379750220234561505640058686441458252757821586350423971072065867650908623858402250578666178383366821025037828009328014792852707662205215587037987723965146931389417780321746546599219456348804024521170036713341619997633328254064388815797193895506494373325014777255171563869521202695403645333506244848130650727789492146052917695367466878088622251184603854257910478445929691239688661062133418347149166454137080849031303863037154661315737822697403956975038363513231176245199029445652222130502843935839996846573886075586225070492541594485913015715175734474555088377155686158834872308742644207260358444444334076411224139566478112470352871667880533637972226169558291704333925791077129138072592983813080318381600872371504084306734814548470962460748776774923648461432642465512528428415338000713843793937858065406589728014525631118335003484011091234062122229597285592507003429321723013003569384725872274456126600395423209503499294860645844258702328069989935544703967451219099311558471969889853433999955019017225559380475498897643125280344068687838267724674714824750569469630250507986420409595784243116172200950517945541476626120113119861617224876269039122071710106914609419113514653975531638077678746114402290429763094747504582076873139841652559822007581874006676855270761968933638015150493227317807376406789649037771516020046403051231186641698018669675222897864092989180800512417848799896505497685538469767188735946399189426296802617472417648997277343513652731860966762643894771232217850770069392301552810438982637900039955430137078480896*i1^220 + -670657044992839715095659622048392866802504978629085972666895092657196590744549981419135191742489608068112361112651238324429315327209816533590052369375001712016074775376704281679803301687407634390894383568704010743138822881622003972159594096620383463733580740788604093303562185665940001376697145381673468729377736862514339245949071619701440602317989394993518057029470265892228305771789108572561176030606901626526397236981541790902660553537205001535322091219596252450046797738472779188544001346724303131696790620703693336123136898007199672979793087554870501397706195909952073307719293001470877394888601119938085834704192029009337429146539592520704098974044738022746127780686250592025437553178537601715392691728562601338751504089549310308566329576484217565568332745029781106889324889944328748016057010736609970510110663310866829921349373596206032566129168359707185627117890891717340269664704142039205179954762602376642676620646934417638090606233931422428071525437287903938241123383318001679074110835452926032855734899032352836473904709263148166825469332960933428335310009215485573941710998105950697394925791365729168935588340259131322267288016985435963643908930371175083426764866893207362066044365064225873423116800037713289257564294285756730962324869181536141640778133355672323207328992094459117802414165194329358641976772489962838234454094537034147146973319291859224928667508694693640409728190883112133571801641456078020975063119307743593861663351764287632352018710570925816264621520026810761996337170022689689109576680422806311345321760707983775463236077303919062974785451189423035980642659617344159779988087114908629726204552324931984029083383586536607759674149745968951142528482980106973605649538044233844680668365357116999149737814760519612485170139290511931815453345522221273111939943825962116057371250667209579035409425370382626384840226886267427640232812469350974432414955599210872909263668845518187620812059863931891939065523422821333862011638643538880003107620340265185689338647190273998137329588062536924981823550788147960905626261031174169709418673654897184598429282303295452263153148478460088879107235278412199332312850102471512747211168334824938379175917310638398596716399116900904223323526093126751579940574313755597721673935063509946311390029440869266346866773749363689694311039874166491225905665892465264592881483422876724244125722958166469717310670575825314010485513741497253433601189197875920527436763085872824758704134629561437074501163643821325553781758054367232*i1^221 + -8772907021260601487887960097939552600947693563327027436484730626717547179987179624144735621071501735750789338870556901620761099398252864325117171308551185997110737990305355515695081547535447907752358578592481609502909671547593922819872366569326047831749325544987480431093803979703187687747450018485935373486204443584910490966004101816610017314733416358115309878039984261302070269271755833710799849073462881966317208581548857335053788281501201742289811268372106586910746364501957840722635194355061406332216951138246487174340854801898210478567411304523379145972764810481441737069560006216254770646604305310675245862497376913655006038801558761768139149455369450929950290450894094191715193411317158848897608561995780072711452551818598419131851265696296698709732794279069298612562095547615489280850731499286334141171027048529091752307395674207341657977730741567446606696448253868968710880928527235938244389329922109188102898679795431387952899114672789361407167618797568990548647084622186584799030677491054220993826576081690365208006718492654706891808602409920192806861638071039220993599579622608760735886577843628853345876075262826589533822248128248517704394848260411148507829559056624122219660173655967150231679430534157753715929146436002170306531726644074917901330991745975439028326850814970630695880676034090307672894236116891523214125464573889598114117750379287345690150713497770411301007913233502150956521674989647903018516610175597377116671479148854567424999887102040717857085557885406997992205983404903624713431911654688558239134750305386373357621451564113699208868685518792642763571757547311977082085213819886611619455872711354321134220632629007262824839696583971464214025862957476327876032687514015163030229936144095438642818559339148430720910136383005495969702647225081037015146933989657132433532594378111452933162955647512437121020916792803297776716743840014153317210255828956771997668961177168247191748620436959057487310957519509137733263546714506316350832596971743943020855558746483145928608063165984659044753675540316125858514376835459784873054414459553538885785498835535444840696644808609108929667639420586856885210912203453667879597834765507683529985112909750329258772491990496808683535516612184211562145615401062134591734892860407966706087836067864201484250581789832406489898766079825667378986105125331960169318656289998794508533499537939638282823638245166060378006097801164594255331033731972391833842493627952545221597828485010266521600*i1^222 + 163382318012128054004515536317428220409884355421374839070999756313007704826349109508300705551549086765613457391505088478232145205645056632027337229056634959432238790732375201510616534758669546669631970748468445470192726368822850293136946788326536563480805908939836112210883534505118177965347867913175369677101641679156038469710732703991513156761590685918437313450809434035170831868258871544035385859993457437113079330451679730624819340851846725167142980127463029997255632063722874082784194707819869373199512361533083341044007101418841486789970190249481703187214784502101190894617182738983514678726796324592464256646117481252525911339588938028021667249375582630861686317412834657936675278524176464727533102886973126694825607182271887062937753591560646605002574858233116132231526244745201172437777259379668636372147675684667800812341222529325645656107232800494630935280886273626665623844781212853781563587483495039455464416600723206518112012769319361222026910747441260356190537897257044279785018962254510948163252163232465469074965183847927928018058827445989368071954065446617592626474044634600880465926220599436078211800711862835283917809652120993583690740050692845532571611247847609393459388280680220924041760860975768623085864400134934532480130223312856253333051563104358136678755493826656786568334576454012019460373204408441890826337395605865294958607592579016674803741997347736169052980758002924419653210757168665932909535117021098976153092672901177902931275120286527050130190719389897136801586693604534320060633491104677101648779958647149353921468173309881794685668376667775334233114260922264601410628509082117379116660893965956358609667209429748651730475469459462355878606364367781590775415631948254849882906059777292691233182574309634744230876655395405885451996581972460341908377224526058411888840471684947215320050411966996029138955121651518729033693844629620872581517013727032246742774964996167017277397203004866296673439055020654288968737928335801458605379462637524115371361780082180581290632819013380445806073482935167979540004321270586865011782563955545791500172453462654272863385160115716073655951784736430443400410730328615265786049072917221106493810216766564638093156472036762647522267461761073834491897011223903906738581830552364176731201251825192913451507892818073633835867477020687492329011159929820271820920201406399606723062686550500315627751988551473117027828342184722355559312916480*i1^223 - N1*24581546329531042760199394621965352851793221430223760129858451575510204268143195312452859752193368748214627241005373407093166326465985804052679749843362361077927165344031916931134076335405763892354636934445464591817142230387754225085053940121252301506271046875*i2, -39352575145684858517392179471090003706371451888969284178519589182203380571742737639127682924682992625508674801448811955318105675666411782289404786318766809192514248167877688719802128615088911907244968847432836283447427590210845845090544704272385448043041813172952600344955836871166206183133614979273997214673499910464019778656965018026776152640119890219901829169663992328167148023256228333834400565131794691394276359748452329853836557807198993925516080944651033540322417723043779007472373086976246210659085666391323501698805645742143328607997789381929796746670539998534131791265593912022574752972787081377354287201421097251799812699427501436169243339352978026494427693153404897735161298777024827357939332962664405751603162551485321522413981098263130306695231969574751460316042574153528844016352944033041879523391022976383425711381635733239675742532346447095366896212281274254396609970195640345928107114150702453680039599637667719204712688090364599962667037691790367564077006164393965358273051517302426843720099580803748376355224009896494102992183353941825190399213547672709437023913662832614410170144578702574162674181865593794753646203078773369872637560905711419035501355924823249835546513934143657729763476346542182381868280955637385073660646250441693729145321587615630989957189023938619661716032741484682918950761313488526668146035964581321751313830194935814074874009667550462775714948743964839536802444955329976724197030432170426867259323928047500650699467149593743365394557404782369769333468114681217805863491474797574482154644092429786166652648413961495754627795255986772229263957917535174646345231013999728611881474910760015941619881303609544232609152506917231705123108541106139034999421764498594419776893818770310891766412876879155180386292584350826141840155190868448208231897226077301944085910088773461580569816816987037178635281595434211549299782005722486318278407463851721561506343000574091678724624535322949306308808431470198701264548442362675806290860344480528491907373646120436423079409747820838473920517767861361203014940919478811880668781122048259657602733062636989581538057361694885828113741708511606527523693948394123658629667582113169361321978657172581337030670494107718527554134661304176163636382908193457612576057543092705682306988929406420409685581549581126566614590486152424927616863268981212380559765255115122025287702740429933456752695998563402102627510896339883342784179585430854304097183219477453034850760001568686620408526209407509469631488236551372419174114654315084901908205990270419849972686054703408405903202937755994380603075041791762366232474629596748181556670764838494898862420036575901857892241532657694199528492520670507057974254780963247041401800444424305807281584509045328170152215529076695809736072066945334767116946101979795377817939687324413366256732698536159570541267925884626713106508906656822083151388562355940496912229952926811413982427978764209594422595084487821764345830707758052680168014085399769375441560627577369933556270414416955253094716118969597453083308426207417651790113393763970970986662411852539681999938373535621569642012343051082150176215771298504601789506198281855623425838472354923599173901626395579490471474237772658442314685265384751493068292449487670246058730588342200830913187064402003979941580726660379083599004275557117246087886227701508453597498954945747101301481263142378447574116475689670497062320091985087682685220201516868552483283219212149837869973144484157371652973146377192000560197800096311159478216576983280665906990773404039358568109661922060105945803264795952570510594597072887239815797324568630445781637511828916471032531044174283111319524640302949972877935003052965145821224823436465334532084074483211070063457144940396940785328573104834339333714625997515286040945107675754862544715449082214388433892377458327160104858469020678892083924480498335843101332145477926432171008022689125342768005120000000000000000000000000000000000000000000000000000000000000000 + -15128343981373508229719723856435158234853409592784833758224824699095116826725551420596691980251020078045282094759598916922661215599027742876264920444508774289996715984451315833575839823583752068170506071580688349698504861129829916426681463194626274722179934622539864149102312247896374143123783208252793697857495150708215186228986428701211221239978318855769828792485496476522902373110854062824803280487218935503519932711269197837262140174460878167976263812281052892473960466166654168207987900318253399859090551534893074130275228986311518856254287860701829819162548854688827485085806975195359959724941006580647923199062901286166218255871707523537789782070859127498936236639332489018664591924349138890700518166146372988416021322813777779718005491771089950726336437560386096828346153972184858936226595334090501985938196268005953040090138285591320468457252079836726571956490849705133721698260138224270198475162177718254124904725827641756771046312293334658396962841429948462312283111298590414219009556515874797649490143169555388455506907683992021349078948727969021794520699975673462419187746939219228576065877706628266031131675111925212239102266336544876635221824374452315638971670686287973279100726582846411010209089480436348587585823160082461760985528948995249834998687205584565508144953958920369500798125092527622098282563850547942422933498312239761202136426610506457975666189649204256109258534965737792374639274277899010957728687475778736195611084326717885970000689276301493430058662654865023243382501719095624733737224358743641446260296246002967902396683754549783685641582774920308760489598884793263302342914995383861412012604253121717894476011135532909732137794823500907429272119012442625827479151049814626716311716790602189011175693235306213545177848361997874228445444040292600700915146374891491750752653743164569312337247039709089361543218229634260763834915495345014994878588268539368648463211829298342658994224334802975986577663993129289095576343846714306955756926174263547546337697310162460803966319953859877347307336533075704597649641446545173924991642843793262217195877310594331922746100357288710982603983721622612668164929705442601325866698589096843971212099283054101490935343845249419803566370191532558061237935346381907505160838162518368445369892534116472006273280300343522677394399545116152604138667705573938631591386856356540225183965881179768936698821917788658310299460935395827329193074928150580549331420080764623839476492972913374389538697908540396766606101242171737372773749044707826465645462284069057317561046194563782777003690688623622218221684185149543448698462205854008024729438089791906181643382013067137214487017461339571271578863859452282182058027349813722442118116180490871330904497089686046960608572376386186619255151543951270053849162442345979359739773604245330922622579841280612721630879057246012549643925159304803076284862924124934736028281564563707872793493699925021722151194572329998036474209127753898121853157748838498804732997884846821069524992597870242285712209918874880707965683852136556766353956730072667551267730203479445294011448083180026734981516721348183973832357336371756173717975081818115259581156610599217501639457007725658341080176718316328054253138351015578029407205190729479121913551628332175005659672146267321486768664415094081687138345141467549224110099584284404610091560533736467411825103683099498945957697803186064273457222468825085133205003122614743246636188267752756196907357440177428910960437947961792617766723371262203315315572870962760540983308843563575653308972530463156928150854039926430520828938335588040802143824329349100017651932882061297503917855444266156858975250788855595065302970829576479140575343582074591541450586608029007308029855778336052307031580208195565870151595398401127017909670265679649366794769890962411624877116435498290749737927516296181921175117539163426491502104610026188859196446806361060018015436800000000000000000000000000000000000000000000000000000000000000*i1 + 386160203345307615794399737578076889392693956313577629309868956215947503182337733974356851978223320922151178622226815965539246072698860339133852012180759595241987133590368067808611859224002545867474118571790606010707518830241544417654275450545941075251204099289500701427534705557120842257083932788252553743945767770859403688957850215654893549798393999858232091495488547229077682734695895898096681844704373160412359305244556683787500586709874900405712738192243202994699919243175102200755799140123554058135013332157479981348599496375365642741296428215389792347614845970136975828686225279949247889046174543636163640895664667640518716849788835041814939316938180802714206407689555652584668945309974847509290950609465698880450363609226757522411804318120866275060796759397407770253672347013470678493851616699416130095653186984914391151950232122747833085505704014215887614524316357236078414989786178917980278931463786906617669391436154197029094769857935828611449266900599817376126778753240294404973547875837667743502752210449679498422685671219079701611638956366267168235259570317866774960418852052566360098934007490684313722744503206530975175226780315197905729597111020025508222223089051954666219772518416449303799565907899666044306526875203363981865945088753876340085067167615781779914992765762929888969159285378830655020503149101816884082759175001832187967741153915384783211496667745902548255008078159475702794510173013952970653503481853051028090579104578757029365516408951396383194805907707845619588252883041836839840363513087979701137713292957297077372550458576983356517106939742900408224522737911341314521059930912297978805215337704471127892042642593798659978062711148414764284125582644224240200973592845791622316116189354378745866345555746240672515181897946704418432480627966598442962255715087470693731288954969767805983479743810247444219692130478940839542425750682571707455001784620135050618528783428143210653092368500659418114433454640143052928931578102642541772952510626565103561194526014273361513661418194749569677501970329651882394062340518366228207475509614234001238931122147807146781598535811840359985363287499601997993030450611042982939776310790202198994417581321569523143702567993671611445536155298980548516970424294348477467729453457286782623836081068266812220181874992836390639435219329655559987695136037547762044393035102842357969000770035362009471691659899536409405589960408130699487964104061088866826656364164809918263151193408620614381553397338459705744469843598648722345992708864181751987396627294321928099822234153583076531038251669958188324599377018744337009980954644036888614031702842306901531486837881145718084857983789191244987863638343016837058326618064016791396822688158231024793558391405738786800872056443605172194452894589278833246648773625229048331852742756849731847079623681863980267652407905771338700075572213835893015398851927860716645388766714597979892088441533464841271931214028135397613542645632144176478185442330994171231697208487127456617498180824861866335175951229502799786406220838525097081301372788164219863913535957353314271266784004686400566737353007371767387065523382247855077189467037075271829714925500896182634508155008940103188120853055561328249095791051141169642469511872180690698771448930710795981464614980286457805321923452941062749257207414069860514444732336518762868002239388639563775133199508674285839555955394664963443723125463952546630741604039287212793008804343141101253236929540231551650335477067012293737884122457588377071390593841617303231210338805658882682911369896350972171959170982649387081353688940278288862114867495959790899171467686676888421108966449120831179569605018461540935900850801784854180932141906248011954756388406557523501458215844396679184271565886752514587835447743429310012435525446733156815664099181591494794273933286337461344681895865305784060488613094432868333258206071649020599636984219509350729777152000000000000000000000000000000000000000000000000000000000000*i1^2 + -5176920044664937189305134867723114073883340397734289450447674719553867458859561366795248282666897249055206674491138966799054074552390959665028294105247875864510787198727038020633235947074894602001647419008299112942263581640978355634926327077199403138651980912799863598559185562845311490073687091602020395230284176773850048501097443461051851825942619601145453164068785533855768655678967560930340545467526237477808858302117403757441262100245781547709672769012553455745693073944640246019270460714111810194701415014448847816166084862706054197338041282925681198821075083779309262607673874292278480353786807141514136496740172520566634191766386822700023147957291725117099508363775079058519122979618965179935630411427115564171117545875734471383440991939489312029908422683439076215636623151485650167527101442425702859140475782584710504011234521212306162079920824912450273622680915545871921898711629718248470088336381242602663513875518839193160991533620492603758393215981757163081820477703397593442692691107898245425976647260665998466419033738272867672842019099270962757386137538484980352694010010900841379899755414815155504277253613394960751356516484338121539108637462133966917145655213953849169079704020456290005045992543168326615457063161665188784160354045453887350207596062686737904432129655276559262285920012134917982598854020709734154188376173852056804343796654047725445195570051700329419606355501555084723402380829442755487081633085304659663362613022493777843280051776581022961756018951537172291744513903546279372218735647159595549294485605783816041745228432780345917513183795401419069711858785707609176101867410502566411576682506614615184733557420151517937491430265758200572290021220405887393387247336709651516664795179336812118738667579323538578988185800267015546845214723620681795397345224915724076049702377914014835496406852614592012126121631410644538500102345998988374404871446415240968347014979258394677380710196870836217671874481048075575230869804480199307818741676456252367482442031016164324101057386200578448183184398805651762367808749831354651199310799794898498951033721241791824472336534516672948496727616600965158987854832319220149958493698129330014000529597939511402426757045440532760552589081756636503402055499705608659841822007535217928210355421137518293083569273978962915294321002159967582371365981074555484239287515067687792452356066934213389324472372506379277031626461260029508487009193432518542685110656109255129874624104795869699777122041561760040653901636399750217943004658192938901238123257462855277875391813603991972887161708643747464978644124519289828083324698213917074712796381655578395517788965515216822703259506917028891854395079987778840741003214559368590354485784260232442978359310552456396936770050213073804579222467951467631020276286952130233212966378974087562238232119202916417812735503625274431146092965408711890676749367668074085950598027728019045639451995676869259135868522593038521796207655796905604646041700313100161287001837938166050624205583036667160813235714543193397768615482067753813900577199184099774743460795307505932060749520575910998582397621810499404447994742749606319460553281013018027086974510902170898391159343463346393723835781956470070989069814069909103670718559402169578560278379173073584729571133053450578105863615664096282024360153130898469169465668979365531799890128725646372869555477773355676249520533404515085598869014630483512972895933664978750803495457853951804526289134179532050949602083116586972391250043813490865785419760530653126720963068606073358440691558395295846127660699927266034367673378480997294088713498057537813858238712481118944484150231159770825700898483586644770822585420780639723050063890736673123307168072279543856836582860679345940575943370526326161699205359067568708397447008156202416834424405872473238659880634679729472517116471013943617395213993411901719952876579680378410269918470787736026690355200000000000000000000000000000000000000000000000000000000000*i1^3 + 47637568560600345906399846355093674584347722146828649341966217975108688147125007954691300451000609209532798164395937480282360438976529577448200023816270592797127160884606854641757199421884314651976285412590450214570249460007323895562159967298047439096041255110668034003709501892133001660464082001607387640816915999919368376619388842981220535860982842844550492590742448865695551910814881869624007661691177208583255240169241436461714524832041928201461615664952125202200711225716707217085735271011392554496039338552252502875461816841567439025560003735016717094395686328258511950621528136031147925481226933160957632512903478270455366669811824215220575334913025455973511349066062850443907660965003670331729159205003932109407962578406669186500044138839959746143511608174307947560045330761160554754051490922785367758739225622375680906206276104265465710580725618457243569231618451562590427751043077763766916586323633697613962751327000944280102010542597202590191476336774098238115038461685452071604273497772136053342688873328346619929615558048535381919555675225670636042586262754581750098909763249045974412307848783158877723367507062036264990207296774945028090103278290090062988784040060313272734842094051023800836877807525189258808700506238575640960094252947850220260742602903406735386101572638077317025661681734329517590189456644839909803994146404094496415450521960713550609346727996059771788258467100967296316480192311527325993048641859032624382266736918768154831102756978002932644228158834418977216825637722230395978486931124564245369436301926019044302317855316610169690152063447568174951572691988656903897671891175463116163838822840962484627082868549645142151396250045135499388862535908229918366516919180071252561781768657024204500914921150468185851537517530187701169553205125841286973045963121146943099505261098525108959079424805247988490898059677218433394894670821681282021031522578398213536114608456693361514821986732987018424108168979232280502995456832814092002017081219008595119103942343869688578901475560647794974206969704881342193038790039465228167499795040748801578946268491770801759833227545275862009723301404315383485783916453875936535659331070457829499691372479617942705626864669617929546044018075953184318990370665432322832767795321822211791460270255308638593637611156743498633391355075299317908331159546958842880536882641194552941218420505136702092025525871996251020228720252269667559578265486327723801530984954598785094972677462416072335068411942140219880404823436208001559378771241265999624319619820673879570351133224517832445813547908033799077367135527999529044353392557129172184871813290720857544811401678484968426659215874696596368237601803925736800488377375622185793970617512780802221719008241958634836684872002978830338606234251831657158319309512176626254698396588501495517403652394786194103639286658379565911780375656601925985781488637722920846616009818139988368729562358489554313557548651239753461897088289430991658543598822627271162649810519846572166448822215029867725247774991618737681961672431546024142162220577790018482695807935365389258241227436085272109815557617114771181535576267011256038285726655495406888227260015242772889289800992489894142149975371021655624302248986913867671967784682486908094607832778057946071179162701184888779301262359382942435162041899819713173686874471504482939931239961606503888438428217554706368444606862909079512738180253441081700560427950330944706521769867379313557593586567489955406364925675909761397542208055559377738961306199635170841880971232973435420095622462203202720990947017058789083850326349131147649036456438239631509537912158255657957940112954901475495019539616976463698361894352938568330533074166083088782293108008564384119981662615785426811792192151164198451351670830275619304538780803712336739491906684847515558223153735493364031727653392180263553822363948829101466315091335740518245325766815972845350079692800000000000000000000000000000000000000000000000000000000*i1^4 + -328983986150787102600478257483558227838336235789429604676844426885329567972395519286952198460212934312623630031107759129180668300628428363257342677461004944688241341372630704069184543217645358627235580596311128911252729557887435195692158832252589849692444562644663614956426188730616515857630492339733779938957979712309769611045745810316192729812934258044218986446993714220080567918329418725748080497479338902240983812632708477304029278786482759570257400491107747303364191571232420388494744064674218911962946682298080734627338390161031639637501578265908494349239108917609867356368771993586614067995992384228517824610854538854284870135063927289072381137675870338719533605699286322866431453051185437744893196614529958004760247262823977915646740413923052286218749759906690036016329574670976863457339237603133509034356905672958929562395028244281374705474672234284252309876287252556166170854268620156587199516328798069955381505048046153860290686307627614899480398462091515801008880882768137189319056253183586619622840498059042938082940172938675051165672648779554042568370879612535407798856509625267454407426457183453168677262936038118514797049346277227514677338465791124042675404626428673079559802341906897816864772819930015036024807305822283741992195516914143385242190464680555886650813391531884433986089145803735419730517363117176663795685290789689757972706901315354539223579692751638652473792911998025463550909926950323321753767114050345408613215633749016563254805261915891064094475858766428939683172950449321208072891178367776963737777892663938915925206628687215031670467647861024409366440806177789076082635625320928363528533541239312222933227181843052226931288156950185379869362475984093296184908197252726737798168984557500735672289773056238087117708865489081888875654881403857511255870969016802232555187138192808241394687800512728246401189081681707463514112745800341943692750006029836902928690098083979025854617097414917990132231047631929425556046100931112647121211497168696046964350043547258916206975616402376794498571122079709701934494640666294649980748071517123940186764532106005408747032568583708512970306528802478038928587132516421731293540835088664318978034305823200704881443271678695067086221815098970072338142692624086663583090998262298113382745268292308877890623077594374981935330824073044055850758145081884585778255503362338093423008498707275537846032419875758773744407108725659540083675071011986582861983418075780104488024603749552293163875098476869451770274916309885120684968910594000571585957073055149222289186290358384585442015624612769893862577874473349966064333825165044856108352147668506689032628194465698100635255911292337053165113352612860709963602947388479155441421431475200236895880237625090091581465024512383173284570173916009009745573025136941647515325865530700491398116797153398982067805631989033563902422650724768720159207931071063622964738272526254189389566667062436323053268461204738993714588484206086565627089204018250537326675807993584343395293847657885136267552522932045177033809456029759676816509785383386152477814853086914227658931103112948861121791260803587894338165813216762235831301643352750035727577420580573011968048963446238747688212025778857951793189797439388455341031889707161013268139698927716826529652877886806053538606036561410292732550138842562649971632138920689168662069442042213226493653350658441754106542312945094803634872277690250280450178832685198690270539748497650192547045684377537338340644821718649319592185753412310257170311008567426263098958187339141348180681395336626528878582916050423662053471805806872415008081056346618977745204054216880287922208490961970550475120744663470449764493819388307570813251791426483101152835246622741043757081236152955512764338842188868664932055957689534600472612859783000501211756373372940422964755094939401550374927794214306951195478478041426219844750820266984188317475053490400489132523520000000000000000000000000000000000000000000000000000000*i1^5 + 1780438023926632326238547050432843816177441887307933977552975020182175357701571616618491977510805984658057967270494204688046828644836260655617800259740926023011953529639299895555812718534754807820755954702162114709962516329516790059682003206017575186481430770970556883807063958083466375604023508778193992599760597160184084391914117019847653648712956230038524407074106156117104000928245509155998845206703365083011209177672268291209588156095839872890528639185846699456195106324886593252902213284613354065422628772291232169255345598342375538684157226366620467986627917475724178074048008204228993825072207426948689881503547800332247839231717517996783836099273031971620356420239260178087206468707571229967270112684870017356525543965182666529512214770093583926521391705150360797728547394920533460455223455570793102419208046237572734395728857930013458327083613800323267836033017543813684201868348865586919287943240603266764962075221971318629640365992969495950624366903494584144444878112480916318776672372497020298726057061358879907358525688818066636472196228407367266407891748165419827946171428289300291977775152682536991674967469900218713974587517958179949190134356674681933063197354268821491081721964986927482024465120579607764874347243751624680056813910456862802267552008506021805985992751067318349069848681778085325758669830618539898309749648373595223968694140228561010710040291290874687648541202561266366357580210049010436099053723692874840683946543384799720905017912522700993478271030749021789019259997259803074614250545133560999664619344857780921665048826461047721434297813146301647005384888885746535618685217662081529490706550590658764172201677917341066152146577252838770305769482750277134021313180740471993716971287132038756481502611086934956658114947896139587622744549023310067171435048742712688997832242512467333132987770037500709009456773779310646406502484877607564552082273790206913462614568145298531417986141988489615341104671852125179068037944598983812246081293931084009925644957600304359413325677870316936639261914732541901014084420495475703491288992555547339661909929691413353628985023682360420920671399927177907034456208675159349215745724506717301427806426863865483555307103789506247371220233560429303592004710746948644476980991001894696422387628731558449139725286540082657231391518199048464542984501222754219374181153675799942681047481915392543942980387636140830530112814345243506942702477523617265094224543585498174038491857864651157701991883567322873144193081699387204954132722844429091125850177354904530141570507079638120501867940707322065285961358504362702283056279129918316996363962454695301881956919353103803425856191139260151740415465328680449350962393555210525944635657202985938314120114564093620999357249248367585004710315788723380529665988055442422626459000658687680558071897232864367200911203568367031043271354616972774977822003372598779229987452333069461279274265610248326532381700944719154595438997981508333312065704452021704867794514985827839214829282215497615277314066818822791368095248019523679295012621341177025796860452720844792464668003033110759867031133565131767369814107307924131936649757805644627039415863983571891469210697015590545015127211715321643371829655220856371040653696727594159322919384756680922528366748862689295548978660502903690867961506451066410123221872956240458092172019972657895763096525786854813650394957562186348971520809591283970532203268759408448455398331750331534514640770378594226670514937618339610775802373886955310039486470177181281306215135842920847326352458527859178846123860150037331055001581487890291903681650191438582258242012677671637646399411750380965430664711155537668093979944743382910695377178169606473859830197029033231693395383781985940802943226968117661325360986131592329673472109317195878900693500776995267796471754160861210073915670274178009944134737252962837742691493846726868942064440076651534378598400000000000000000000000000000000000000000000000000000*i1^6 + -7758432909571206121691175332815868478292297205356736850030113731953446092101064949731125411799988918375817584880281517524510098578069462757304323127048262818610141180917669728321117025337132500570517669634487363376522670894584749043396806384413735602180878418701635702807815465425921374400795867562192187841429192492476648774136245853383444378996311258049986900297072917757495802186435202499573722050668367098374180674806713581891062198623613433076558305035201147917266186868997742552637470337982486374511030676677853400843979382404375143965853184744314859126871248070974068045842583281029471783116957805255858347645696383692019883463263930395340337023439793208631354986828253170301638693931398264003412293122318478073847524555339537036465124322812721959635793173759388452989182290529192822194293554953040434889502111572381516867469391089510910012570938118208957592828428217056132663766237180547829360270721591915812678585270591353070267076797285011970449898141308842603677676852715719360120514708123606584454681186711281081232464744120411636739450669125486475563196502509191619891411943763583921595458997948391567304338878679702060093150597460157705722235388615495527786050675019688689694722321464823250554101568040414803609462204752521085637825894318275379037624388555487999622975316080010483336457487556142564438794426952573678173891688686543993072266649968289863885112780264014628662109725854481476407735955381011150968800370886302845383426136080329568632911853829950164871458233575083534419388047040052344757280619400270422405813972982790044839339033293948286078666438082623918001833092204397236740619454810868170398991079088167193120378187700050907411436573003035681302695980638158152862516763503245330244472490657230901201466594125054284195717500174346829916728415824184270515499558293985694431947883546501056264456500688563952904296204493094064114997787132817274621446453729503645133416044683253913262433675443524824430894156860668548211413947880072489458878256945240380930111055445106283438198791022992332216050388097727524371474263210326266323146679686895510680090172019378658617149606216957960014696480759099957757749344229934178002123531795471521823422913593881439215250017374056647585131699117967999075804823446027311567082536636062879779566787925138940519746374353836634295026602926042636399585229845718380370799170851207266715806809519610565077651241641966689370925155590717802204066583085032404008161179562567432190519157380669489195006190827987642413627890050986914697451961457497830603773256755412097891933300849498749266234450621526858208356108003197638737765796853923461520981259845004114490255678556112387669869871831163043976859546797267246667518406611153438788905498656396115621544258713595539512656948801306603451698334012282360232375732511860029535204207378424637626292442761580941842156573936290664752082376563912869816688958692672647578233983287255032104025490959986772587456271145455976306344180831258464732267324537495376577013523691946105521230556676851753018075374216451306725580261808578340081082353635711807359199537763086406390332018980932512979099737422793130262880535015754910829379642088100112699946569327476357167123319789610027836621559475844720223976573667499608016546156668857344790372630612056727360959964688149688066079750868555147688289999702580685639658792291454017005699118851927894745586263146442294791973916819670757452481625947365949238355236171758724652525397059978043880312745813270213078245835092717673009885646643150950215190863718410337549415431755009408986774484835736627201650792355240797109715842766951557197010899362087769226826173645025107570414469178335413154703030999339731475812604398005399322126765926186554258997986380373295649708740745257080458660489472219910233263423533173262080042245684499075755881176802399727790525164091893096765912393233557282491653161006078428945774258739624201927753179909633769209856000000000000000000000000000000000000000000000000000*i1^7 + 27731363264263903882795179615974317510014536241464536752541435584938643907884223520875944376282139353677221483418081070185649985023091946220510525092535668695404956323759119524976462258674341514913211587729865008655213891452846894352575949523700921082200080391714684680962599817498200332304511665761119323625011676597752907322412558871107321506755894373253636921887472385104830220086406737833701766589918258255245439388456953094985917191944662896207217545647151202679748346987936932857461822953986813146081506608384931640349997386461178013018836628522655151737152522795467841834476747633136717632251429325962754399183941752853234801030141328125443350852115202694623989729962913300530171049008184554044481360949306172283063291842552095374509395574489914948954343444478504109891948423083525841133380196162872321469021332437309001580133764696054561921768489629994988793823716589384234254828053940386423403909644096133942433298227291238704102453763586090819669281890704780767590941796036619079826277531941320486082027935460391293960619690753664194852580674722453308056133640755168207759646622996736048661718994917625754530268350583930722028647019044214852477557384035336429787362380664494128220235509268842527577627920091782883222618623761788091455912918743501772614549021126817781082225816480724458661454060119837758699914722478338294707770617609154076247842639635269341597870435479418813155804368354052749893115276276069600133202833366796838492144431731813738710585377607074825888945757181440342821693622321627815820021276980743800588558888600348415096487705928700365972527107666296827995584798423993027780166831460262400859393054079325929277658959269849399296381444607180556431941908942802509842700590747594089927544266945343536489416656942515803669812658061325241896006825072585373157821390685110604163144609734062420519527209502613916344672014372417589272301580805808506245027299464813874898217376869793795784885822514519254486336749611130667650655434955682269816269931942254693979625590347106188653438877740504840487544937977092249857200507296086148210510589916445175037069057194410700389103024057414128128787613828999001661642374032272067386341223401322989720549777088106466618094189381647985188536705274626571833027762031430146837454720843944000004230066223091133162637284135286357844688452281849723100461181578483937241989168952079873634754617574354747326691499789411349838219539708459868415126131523320654049023334590050988600836757062312743783068972854504582776666878113290914438452063834641093815241123499131042597296497445103585196928032165224400517297762267937191837567468675792632803462130636023239371119070857032443730070424451138560120332665547029016118401154406559003275087991006915157073919276696216279994663372555354226876162312153749771705213324678102878328824768474629607238420038596800967845237637350183939279435870551565643105589333216137070186931813312139211513680256142006504362947328258091304550810219569724082670632482246376662350490899550869086742830955694657120715061103542385184161125499488966567732967681775140058707174036414391926515986195767258328575949226939466623194730446652783969616474174563534328312213504855793764813992897737101592708525059620795498082470430546385368365451095189430608134448112162903610449861238200323547434698197327429085333526762070730241670547226616164535165739993003768942715333476063468092198532523868768264945570347483675797755475386669727905337921656463132135732583131501980832040614940898701244164485265302173611689622006472306407466600269488506559120389759746366782110360996321802409590611288479765154759092205980038322375506966600453876220541096165820435378663228864688923676698265211401721946939302693051311476895746140060692927238936497104426034821166349345563428191077902352684984486056340219887384568903836166022966869547923647432379709463129116057649069536994994310801488800275195446276245623415906710323200000000000000000000000000000000000000000000000000*i1^8 + -82406691939490584859542488190385722547770974780311166664261629559980056613559932348161889643392031169111440125670207298120370948146447369030626351587329771127747374704695507057783905588512889901950436832093176027636381361629728076374523242451473210317344508888476590216586424453579487642197974296977737379871872334041293691401472096595396754695777381598215811441562522277929823177470978810232538880194530892347738887634520539086141166852936839645165653170173874957052464519674276224173258987231203659084334820018117291693607223728860592591254555079264310696280535168473622225933544780921749851653589887701748823467019722579931014239285459247111747499138543383045978673091222359348703115297686534229183532028147127558035914297324735122566498701181221144011416693290089672729437776404088748551098177556698587605664543202630824480092726906321199429382124081134136615638254303541295379040408144594964216180189504937218305888088293141742324379298022384774419057409752678849925449182253419127733428697875073320383381258129334910412166036874028073530275956894266556200563912765650774039039472944173367099169723632050622012788685977108763833584060859905519153327901476026566377007902769387752273075736549976096219737861770558979967997321128761236309538358926063244138648456423156819532219625039715895325489029261960220913420555993208419600097878169017514239238958954711764945781436195876888173425546925941423134906296403317069042349757333916411431865462221969807027991218546298688031633530054723056605124796679879509212933349743990670683575136790889009604688158010738851049939142754756412791460973634064620854907804804927397724987836322278111159113914025266389426060820032891349477566333018591614074496136833398862658587531348553600434350525035618811978685641348439461036947360116507426652086763410771859346386814064016662965715300073873601111367947486626599213642828436769169989031736026137660538127760744238371913341665827851600764702938010787855348764403610554202830883778680669929268782443743846945184705329085412083567672115205605837237571726682258328450568325295782043389744503580175119728795275545309354472918989662419945610569781271236171120307646461248436174986618120801886976823553022883569778953646410840660036956074357260979505146259740062743598081009520065918531379259655794769289161125332820963582756475361488198644163021977630790504753060774958655756587151753617505945639002455086366428594642820363093022285975444766236504718059548981591773775786658464058274289727561044469044052344582221315807804058307947398459250447934598396188026935138476749649252626225962055292961578492563083155536173342772373130485531699097013164027697831539261882823962920141072812548204182290365750895844178140085783455179065627692301672658542216756920427875235345135484728994437251701785491389556753270328901818786120777890369095340717537113502564979987087640356593991716999297032615482985272144843792646137127271389396396965531189924338071517668774782367273627964033200967803947305341802659188529064889556369575664350233870986971819678663445540814733339555395542262874840092589318451955833879684445670684403613034462990093849682726245016989122373195531189202606921669667787666101821081154178593747979693712270264531190464647125089665780734086606989738669545213848301229644860379924811795920065805438663552165779821350752848227845342479241498305889750805189215894768061532508117704650215787270053310241845037285632035589830611966290151248520867928113612888483002688755550022808000349805749735162378136908489777644656212287625414695596943767330226185172282756614130790994465516757292495474466526680540706700302816561665314883085407527996892882461777319933760560679966992694565572337538788953131880370461799027931458250467199115998699437282249719267865024556132121311381041171657011779842553936971590494546920124439515924846854095182053318119191392771240742587976703102137735829519937726054400000000000000000000000000000000000000000000000*i1^9 + 205757371768962243015692965580444814697301386704841547144983511693350313446710801553136962573195652851606772054776655914998629636535239249014224312430337201855671748584816951685079277258896965413253078050332718170132986758999910407816030352648125764478933541641017297607953274175874112710664433160920068396719546709510983318826179476128617800620745266733885267350621621111647374797429215570064607579712008287081659924938268315477081904659086194363148186917297756432408121871019228433413293617604411237190415580539246161115841597472453727124624418374119484256843516481974852271181575539113023364246901395570932292563821751859536193095620974534310987488641330175070138219718418933596294496753222282501319162648086293411043935840405417188988576453422378727399598991080153316118878558907832133561186864273062343752070319059523766513585516132350171086865812345909539856586606885594086386253332004886577352137901927442374968958020069591963943962109235512423429705655863340857744481153717027811173828929020994185846768732331228100253735802947557869809859628359542030920084747312733955874109368620490484771394783807808436899206943042899758703198020777053808708429860372081353657797134233159003039464539582772417366416349914606852880895118188149567283406317014002469028591088951312511326806930482801886229451429121086569092647338941622379537651697134915257719163465368762691161639632364066932423055930327409879866303030190504376968829114081941303902775957874787040117336100586448945530961378911400315715706632331585087529633323064731391255536623467186446884329049057946759955970044676491396065607970815356406974066317450714801352151836578420003260091333140415713978168381318475613859383958813061514506310465684444710920081079571883432653509600443340037992612615514669153266457004705543568425744686460683651474713950411415946246486053346258602821503816140167362110592174092901611967270431895284467548721623819552878228853767614352092460805749612880241004597456169941483345225366491261689147676860468846548216759881923646081922440965005410208814324421715775358360216050283478790587758815475415160828134470697461500239807377773702999491523003219226240610803202662775684035750609873605648376282659203924942841089780347836689331962416724373825890686804914235655227803518756324647406608879514009861140827337468315373744426051030238210356160289716606418914600507824534596355838659161873323786685246330601302758909776964515082120751737048854118699898678971950800059908368442904769775415835440057374814666707992745835236773897134071352520050815180127071477593857442705994857199613143544835234743614626484209152317603553542990593097475215129029924318432102500133927034876711866673927151519070612620047303771539085539980056022534963979422742375529615899164316294756974022880265173991403399764906100907024791090734724327852424165253556892157725873159214424618566651486555333434680375001772136681297630724076117634796759751939831246004214882023500604117992567261909082506880563084277445120571617561615173073973435736657922415531609381049779418270226274641504752869444480137313457735715881558058856818808220603947161976177939891433216928678828702215990696785039032965779233343366260357093477627147004419122700962596693571805500702437012316775430929642767381034828954284280071561261610064794339444798744222200846620373274407846306798483667893152123170070340497398603607553969037581340265787578427181779438792964430929677446601177980472279258071868081355270043615679777167354478918788747026792699110131225379725582848326394712351821689240897220505404734589491154563198846605159448284560169842416795911157794652719751467211033831042513918897828544196006804951974015582181069347720343030977275947116459692411880564226871595577861222225600236821020902623117079981957073751364376348307475658278401148963772030588497674013579938904454120139238265105724357418082123680949739849453140303583547530284105728000000000000000000000000000000000000000000000*i1^10 + -435583565489178082919485695149603424065895017274466488905455287290157859323905921396761800495754063316334228079839165814270133636333200420298501848615622388870470853949782262530818186651030695352639150901620620593754959135462372158032048024164663807420969593881730463166123700850529694562620673658680732456609480546257885673408631927608396158456653108515906570809112211373585008990744246590221537265993059125223906976097282746977482760580683435384465199962749078478495632812392227396015893141456159841249535665561187350996532306305189146524906723925049328195586361594821789765018397859597664351403363873340772520188810828284852487389783640912367088680335057149651971561128320180167876269188263119298670294364682830845935893428399975047780902952365709370921030115672264328525975522189720804731630060233973286009779895728112163288049190170075051244922449585943448772620319631583172111959787360988380997513296690504193650432035628300717011104850278440072578096300874125129357009184847780588385189691903440330115498064464270467437454090863617893272948049803715665431054289442687588039861321899062460458071298745567741155277660186033558739794616322444249351043238742051419851711651133791610839580642278102745111437699996591395629030001643565984365231083297838782375641079353370951480878406298972618457078206365725408753154498430369210014673050097632719939157974841626870835828874709549609602262446846267178383270846278660233136788966088175096525141376374893907953078491881778936495685466842922623652689455220855773890303137070431934118214914377860584484234544919094882302997278857634591545154895678028959554578883409811532153278950533498995700514602308062167927570854533949571857382623630000495148388906080610961276190823389804314484247025225470331009064689188958240560404922097812183047287069518938915452286048188994157844251844987709489953266312702413959013055243919269864707964758265194307283271548966406389106219379935219677317026767685375196989957922759032363470596475861551565782658276957870168395894921595587950687168821061422542885511140947443396983406293212813215221226881185547437370064259598197985455001227018571742211703823339429100289262886666820209964702722249777918524642296729586030626024224144525631249083899867989483358888243667914185551022555116402417509611921774781466075089404210126047295019078720795764072479125864880298625934493846212922564198083273600577249019840296227313900530070137063643366505642674405777588769280568201896423891734071276571145227277924506541118234139663864775768325522894356054718870472610630325841846521112507990474974011377606795367054115838499927764596464062474271008165616972004542774936025921512074123011666302070031262821688993089667846062545048967299395387145023508350930373627952470568562648420518784021283453674585017286532650870261712245327825351250810386604215358340669348597095658920939146397761501495431281692006856581235357011903264722221787652951847592559776096336518507038214935984808516273569932121867869959636037944696239693978718782420072229111197176073129307022505268132151889851429681246449261215046264135352044729508820785016937700893645802550010150366206834949781981820750155404409931523955124948452457324023125165158473093412324867884784195646724077539966372935433117152948830381101132270833356829818218687115982466166081595262321683851659376768243641014832829909974665042633389371000507451013896524778950759428918585448045468554929888835625652567672498883614548738731167194727009081575059281030584491732782673608703116575892675852046464565141872832069243931494700700147247766994887074565342653115051003258917953746903393530944607622801278192713200201747230681298603062850815051767279509796744743983549635197864383997693970761029768652784107716137908895683865384090269965546025627951767129190021129624536395811050104676831091199439241405834275851175396788646787244245503392002143439862957635667497200574791680000000000000000000000000000000000000000000*i1^11 + 788103650766841586569054561293736619966089297134516886740449019505604002293685112216012852477781408705387637159686071433302555119126559639522597042205909869973610863702790348156226203043757004668180628242767197614769057080386745498087143411736159575197041370693240378276091062493901053366328393175158004173780149906745310585684625754017433699944263934500187402142154744491101774764727795329706535472908342332964199352470099522401114429519832519024269446464848773885251244635738602392663792972984160692587788882333323969003529416269436518002226580207616161774967781551056269444939752058096118687987314806659840296030619858034676023058862386790041704102493768396361783034349607378173295385146156385235176559727682924156229752681731437465389122046715530727640345189167732968239827721243935953558918176400324724863996131846998815543693227260591096698449685601859786279132739834782735999223974257456120986784308768021980902931994105244072865440049119104601112494943019717233534810235626718915776960696781447194838102458019631435448529154951153212100308502186756515081477660321121042949591651356408252955766295390677634730706354765081311779618925902347766865906548818893516330620287930715608455088625753487025357696848209856076382830284049585182630301283984559609207236287610103743279291378299816732788457828844010280047516287541030907924159684623552689675530042709759694021198048741900800489048216337010866744381326541517592871542782020631923247025047319182581958210631990393580826038475130890487655533192835820147215616025482847272064294392019095530520541506421652139126487514676505384764109268869038919835947796189724023743476797120347260315613076277495823899590010348859089288751875050223426075171235729822921607068460733918022299038437890579936385957223861734570257995881152638005158833273036084525621662261227453709758655302507289189969924654381546647457892626565493998574704895831212444252875075781007847495361806090967141815818771209654311509111903379069266627467766270305788704052939027154795959740371734976592470033684672963292568241772365599111406797874370567557491961604319959909191847962460418037657970985579468617109632947880856351745962902535360121842744108389507396219413335037927137931907322065762557174784081247550322954069917659906139627919214714440923959115189941763044698622132044028231128247748474486181008464074124750530488650810709672661396505605126667768376359670566263023458182945721383480854625045515927457687763004226130315433577527665670096897919942797900199756733520283456182752808232391873013755752010973368971070496180623899128449008184869720423204403542204201121484444726947184335153328873103157025661685315226067030356983762952512204310015312887506968233599793681221000740477819787040267370796692026599393547266601915532132340170481903723554177848557308804190400689911379697812025549881247718520828259153742094885624700093024502723541720548949900369909649828010583988786024055452304136840164138302553604615796775507663673096343191144910351108187672765692774098334200205539042043874041070554083698449887712955169739130635518442412546636991369542157211206136718507507237531512101167707987571407561018661502560259322891150034946904236658425187234092963650527318013129285992184957162515962047085122986117751641318612598448881484234104766131439939531058928012251941329791465524436912799735006775874300500965250158076805320233881377577693206497998312681037963808054668745576535920182697792603598540048788072840297996885275647319550454585125307108441103106314571346710173210795158537614573372964542366388132659499525658911694600400406361526357008169103802875392688472578163789597702655455002301096269575265954341796790753207358445627935099772701449204096441985585150126269192259747670299072378792628702614195520754626219174413157013145092785507238759685203363138114877701214828258797600824845586578930658423170704431811921034082821048190552146916147200000000000000000000000000000000000000000*i1^12 + -1227411426248671924459485593712583805890294314549606679847877438833877391247945851937169426569411399246103808147943978561680510701039181105553525899613303152034812246430055848863852365934740171117674714405832096120045756632755250810836495772161394940336512846045089296183407367753144072009948010809831115982010498127987881526323362898153346376578906289365939706343314491312241065923197088520211217524937719673642520690820009956131839177494823228581977184484388170293643604198068544765009854392683435334187412159051145628793820791506071112495909009608415559163074320150150586276404893588924476772961618257499546721017731328884062980224413302908787135393369982936889472473821599789353361529961900316259211823644982394093657891340137194126582531097717776229280932579355633816340508534467872954115450055448420343344979806926669932361791274046756931932618717643176232100709088585888692075717907105337924543195313134167186975466585103826595468808431229770477255652316064176512010518872864684488079586487982468390957274503376459286256222726686719323747904209379231081247029126111158560601407870714059433307474249683499656618453309331816355040748095396815642172466990866873265921218621479715877344932224159892250447413806763088201348732436782322447651382172443318707328842139186414159860039510320239289844323213911272049557348425950294889233708446167355416330918401728805360850748739963863221260239395836734828486503547082383365750488376657571943996656783883410240329212579040335411391200623206218968341981189437559068673723976114719631383637388025853698409851930292947198709841638568159301719867006399431176781252189554607920950569079918912799276354013833846033753056390943202482863052017550453716087283056837100229167388999756884519037907475821624019884585281489184613091368554290869992377701228886365826259040550910029018615589770849910064846760242209791240306842026208064969017465121521028070882297439624090963231936417800606194370126367617130104811875649459507409329021380459548403913538758091941641441109931013119078499188845305837261663253158930487630723339502183008343242788390127918490052485282045682580938046427792308594085849527864722761342829118282364364842446156531271949035975533225406914527204252145309330791430058621830655273438599725628733041205542700459745252265915905704174356718426068109636960896156643726159888583469603304611034557619616489892565648338423392275129196029464748154965240486531594285867344685346715653272275937167951931684019153132773558189575702290104198595243401810034530643528387997781352854488146601943276735444406638463928956490100209354834337906241707821311053494123471263953484305677143437607411515728016563179199080214078785978900643446885459093100550876847566448762659768166782806394931180756020384943950199174726887555289099733921406991247739618635360743171775618317762417823719293240990181814639760646635240461501874792030033310004174915791126095280132960451606970231818747920241927287260385593518027537866590515446912155735060215984795561991917993877854731234004751412218599327185998758473211930723751994635217839970473113954724400037047216827986141255867578145399802061818712789647236302225094362156790079276276793833033926718777849410318753335957144622211946687181078570641645428013811165250203955837844615584265396704165736489470967272809539573824968665129885406103708010075022832444179993942064390285239893163531875080279805549784947471943534924213185017606534106279903750981832184321810581866026030453154940200113861968141076317277329656516386700928430867991926391231880406711149263264883737060156193076504078808224862561119016632901139399073501581482616040611845485238943944684737039476669607001131193710357964102321510339645354071051195194757031044142494620390597395640803323999441125213894975824006061110869597038933765345002325971158568979391877830608749910565232803252473977031503107965923783042130003399716937291016437760000000000000000000000000000000000000000*i1^13 + 1656002186936413191512689463595025616709339483012525115986940835620331003851057130863174287639896844821243142301602686152538436518867573759710966093994469341706141821573285407129191912401720724036783651607313944594052523484923997603827142833248381176085678539199021361902238506144038029757449018323640440772543301049864655673822396881083501259020119761926511061198128552188483062887238899107938591242204789799816139219681521659393103600986055955558078294545600280135254628493134424809225397528215084233960258748291504721586917704296779551573081524238638442387915452228665841102493756146307734334585544415628835870934535970324211120869396921033549970873448305777578370891841857087340793306201800812716094466693858596492376825331542688199064262985172385194254250236829351501414794714897561606213536124803955204053627593939621150823927221650492771691060292179626980312380779538372023996249455283975127451208481045179014581896242269040119505576839226064475761307532587458041989142350659501762739239864860570461463341018525160285853096516262467458597882727087671467868708036109024163379648654651023760183727652893720151337914390809978294873074621817999571181068375652654852920382220030842100383515992157324897219132636285449534343787161725000468666200003423594713667711344939407270651688205970303845992844211020106069781596070957259602107186238411003085207594393587562661224640285379254631509309240145705502725463700530175799450405324788287207659071836130890977679772533171721554840059289182371475396403080601255239650674645035876128930812285812615538321246168071996011106050494912536207937937792912897150578838243047143109248954738352385003448526787712703342486483985723948570653422180655526574257686226875577483487847646830165319027331455611346544904285921771495434786341016632285612896926590934908121870626699137771314925434996419783577783779070218388495247376418075305086783194355340722626124318038880389123670958924771104970987376444271898699711816783546837970381865107069363833105217187392830465476467674280424444175301936108773852265700766672235220899030560556983724297422976544869232764898111101819583085690961560780048023728741466061038913783221475760392249617419034511186764487002203957468963837709201487311825554593457876890757703657352490027403132555267351901150024401154774786206649068787453431607877877236919473400090509724243835546896802704945927905376545497259343749634936780466963842198283027866323858950199221045842797995867606207673891872929694526384545300344594240081112886187891900202651434662141239280886701569731436664978758445819704854287138924477448438493179277179352435924117286037931544352117570497687582637407925811699794705507530695424986368000927801293727198349535993366203212486486366127854550874106388478721470340253652667535448298273507289468642907959239454046995768276698743643768795486240321895176378898328658677161346261809971101749646483747233338264320580418534285109415464072776224646096209011889513657103142806260597313692124651141075406619258327663949242124209482630886980149863420274576651908510452024022043501564053125327485586820740300894302166594983259034634745127662195481334601981754331931571648621713457680134809798821365497425662761359352340065544501207202030100876404860612633583495534687036642093640525919958312990704733761042173679223427273250424919889828222538844377643696466853291631610107131758381663695260964562763550142884543475761055606644107499209121138147470274054975093057251686478329231910361645538832830674938584060615853178174974396770927056795945510741725733790702778502092733368259645122404946512034457149351906758328443732050393752441804931736056108942555341106374497543327552399725321860376760274873582125263765613873317145198986815664238769802380963664823461935235222821152308668850583368949374304742983831438562976573578880057221561478368707815822362394364363553814747714760671935264593022032810422545940480000000000000000000000000000000000000*i1^14 + -1946786238615253153665117978234389409556965179060478910634443341640679934685520242747582204604127454979469857915312550750247681609750345744811921639535093105589445707758787471571641406570958757046329607973724533648541237504341702296294873853111396911062772838844762254849559342406755577672596330605902811802047136333805702330093689924697435939909410588960469404761025109449252784022291940533042674331932031699007860065558836904369844690794354969374276066576219120690200743854338379152712092803410222334403821135398651790975211358966780845777542764798915741291397051511913794276223431880091348153060032848256520485360532423608240884591654720589174544882996997925821653438665591114774937509857931272188929587760929093393246138203205134306619341271491266437725912141899046989210943499477078516340448574008177160705566510445526911176752612969855593126118840349385022061406615726910222848846826042204730750404489365385932727943410456488934113031479356621657947538438027814070194068686809060591462812972708962299154238670358455720775373427750381725890206437621154177803133001857796429288466911544188065987160599738731482953986661568358034075515963160083704882680024390237508600462269702230260457396862868006044550073362297119055309910419140330623404401082294716217391053149947290506067786100689493378095418947583993967053505754987309022118540713926153230304228189110981613166759008546018196617226323317844361593970385887714609029927417289751723431250122589250760242924236418516366288639211411081835009085769966426512025505047625313164517490298439830334200431395537405646005902151932124333755165780024900721594189928838518033406458902566634463950703646961453578136618351044885843165060355280967397289628469421750943936313743839857337952244905686220018883571454411626606533240041048478537475829555556156380251869913282845684697276534515630118378262562588620332751604430991264332804789692210385150893016546721543558930942511817192657074243056269266627898613519542224050958450459316184212640339740585930519214622471736315752697757617554459669379978955727370783845138576263335071506732162117219262866055293496838848725135307458646760816503009679481765237575836216488772449503419356523048862528329280966137515793584367703946110043316286392004832373025913315040908497968898714196708541057781307931949750532780160705739236962821052619343570233399436371748372657598339910178600492578490063516521958172429899281880015952238764178743541790100163967750527722796544218288886738800159718760482269361170016424495705580980753979865559486635475867062394259336833679141567439185746476469187872725512549068865895377635223426233087958751994438148906822972777761389279551606044170551835758331729955893660349859673108031304168641406671804323880807354937053975546529596350513313026576735773872274495826556317030455931960310950543432792704603361288800774295311063835354816443471591772148847239802057126935832051449019598217122256040764460774082641615486518939514894850343870361984847881350200471266026415642379269519911349086137259234744453131703482422030031521260902853904812077413118029761815265375435740119634628606481047596858342487597337005958092236286357780462347818747126732862110831070503660222945900869442424005336252452378066470338478122503212719448855205158180717949186130747219973107155707776015337639164255037597928115719884964148461695715947331807873480203062998058564109460955490290541374685201930770935825491180830570558435539094709916467770094858809648868552210062474756992152433846009852307096181198749303334566619636114169983133590188562095548351704591317221259007337435249272960804286392289747913831116133879938064985029908804695270653762329439366036523671907864253216851535253321831946243833803792828384706218965112855909364676787074298059245729793574975861450352588582238669949936203840545343893902353838289090878166482625203113384624192854014473167440556490530579551896784076800000000000000000000000000000000000*i1^15 + 2005213502927176550644937078924193656443259261506506046554956007849037622117910583713479385560307624449600392903710268257549497792758296868910415534356117990824174574173568565808114020738257243834543934596193521596854689289638908375827106277797732799263334446154290655928327005496901934538233901293575624048053694398695187404698311401580823707856602058871124913558692631743519726275971378981879147450103470800983636125691986146564639746401452526335292495176631439819089040884546490770685399159126281157499664456002702678341240732404304678212056678513101966066702011407020478497050243245640497280418585562782382237482371157313659594970345589339484736261296906111069263076404012781610865578980003737035569064536214443353399083404614027381126746554927692325094501192800861453121188915426716362572667639131276913251718292696972969201552452762578968449244848310477193908399624907908760762706003193131321093243802120827243310872515218734213521835876188389234727106353132450419252090911710756667162054441933023981336867082155190177651233625359948382520445289722441917509400445653551107896116083937387531125669792756320253142782235292603373702425715518450519666192584597095283995700870164704429321527117421978656802412078751806702476388556642486334429509209422364441415292346675683102197623613611117214639450666869786518472515066800552188766937963701583614125194881123747932029328723801839309392329693885227965420525551347849922589248802208513541579944917092066857428055106633139199889656843813914252912834404722870849967919519464789779858920242947345207713661439101147462447554955976384917231190011576243617382516554624318464773984760515737595426849712814146401111252703979011373961905886601450280338256286633794378400041433836650288339751718489123410202470629313500881993175884526316020693537891737725522434960178921139374275736638106574297434411754288266026805049348108658353755073830402302085794941972703286353312209205730702711469291587539517181009363655096238167568258981246056414817042793975656925412609645487328005017270666592407133459217223755680791833981539165470995683897436154434145576225925130949737672092424758056769824666844305348304622861758124051869541429183728374769439987405128759331708301526170423241243804753451916425029153269854068199338659994280664311062749471899874918658696803069259063995260720981311542628265101243528101933698844132138993697751557153174869598414235004537154678387724762615698167452580371829914646060227775760075735004856006597748675241404408012657971167128397742216667012082439536107632554538161934116128553025920437275250173243492110461687078311613384497364347301714931513079472640259462301732867947471489434115139974752598660236989246980699781233308823210386002042379793812856456500055551639933408535547392130578530225217887228703292028638388236349471130630315606006302557425320375035660190020255504191083189647890376817385320618999408524754331454927939364612073781449081582943833023089062997095513007116814317909099746636796840764683561328108904046231526601931477716251366720722892545358257331040741711981060608390242172641180164770007199844434253551731340625265518104921504248114572647826201304390584095500388159759031719528631162430779390386567460259452670770497880905232649345108379186962308809227115966342699350273610045395670214361926981865598163752562155813345133671419483788397582437854471056159197911866971425913108948820383769440310345277452395015431177265639949362436248969856379455274610158782918285927637110829258759947530891310098684710462990890225762174149168594545816510791884823685418740293965445324049737193991414542887478697171747533795774634241055714067718984760509825764998187740628248705345391844985346103659792560895367546989813744930805985343369188156696169311445325034867724141795168501505321016699387058824919055696624673924022642956903785877699947808391336475591171257304733519978587307028020384359251968000000000000000000000000000000000*i1^16 + -1819538318822769740598274749869344100385739904838143558840465757070528542547049490221573705921581710563460050078555583790790294746013395742623955296898275257018165158337687749119194421153986713390527747327368003522388799619421350605795856424083632006318099952612368693012922238869819034610547337360733331347032330600049308710913247849225782182652739296166171695658196707433866155365974964211395981792096613579920688564379947430171280772653356848509561527478770831350451349655624200033520861928706871830084284887629965119913063970753423274760449922518622131588996902366154478157096425537135188869822834617733522062753698401003449461370109208727053927255867383733789699301566634796605199012991805609367062718444947510484669540519559428608922318375249648187481269855877769911649336722750030213529040327429076197441227475779585983422955579021622855526177587836892569142409108933126223859760285260709566423314212603565469897914188526644600449381952504537957641817524660373550262119566364356819697023775774204266172336127870825390560172885953176400873164746351373319124733790123215612626617635837159912264049807536910849042029687266502250483128316669858502067098510932790112460339640784938834754402823252510904506207781896393613176321476993187253604562454053794079870657508306961083866694594247671247534768909788790539221034658728839262511762197965866451467154787362683616771831406672041475097144424539776725638501923074146511961414277467544760203551639858350842346855264201121545669534550630828399610646466820778468863427732953817959716775117347089969840462163690350567027392261418548500936877885779118804421763644865909519161637112818580208554475200130232980926920601525830229550958649140778823837360188313826410752717097574492508750739715731423019725383181803884516330715513995728238679207517259899782780908522463415794710840893708007862350753765924439209357072838083488314144038965624155795780096559863861276791574162547850784833876307594533269624243810564401249296108925552712043722885935798855179872780421349467929354544947883002534975828674019596180881152338277214425726461739364125510394782628521921142831952502632849633546498586013608157028120777098804004625355015889674063580664926481771461816228833154987235897814530229736050283949512556358046363759359591838509902953472068544704601182915717406378653545570337793497689087803808507120627413038708904423239379704840874866607100455007258366612142924727390464960620962589528710093677110132938945167620471021947080471043958129872016438465270644913326661709956519771825721791084885408419579470023912321552086629587731601728782799638272219626006922450536599968283795856289064936235145596287057217917542005474686502461135027615090556941095122840612879665042176072833341292134046463427363318146251188375980752394159588760114840206686005994983772329706582828466187755273467788495145363938610309595402798945942083750535297514966426984253899726480214178217446098821685766598186297056351885112528766026684844778742882891902671212886222252998739012684099774287339906813843263808476332006491415414293733592259898626512860806347584919154718844919022461012177777762645517353451861787505672474959960721988643006881354112931487584122562432681687562107295011500161587021757375210913808238632214825915671504497477625536789094613252222590204099908739042736503639168463692283464206063419051265034332894112611961014061251729681583157133498045208433189488090602251034437118874908831400484240204691700804767035676513901231740123823470637182407347410252222784079150060302041060290632880792526420194488733521882792701029500272708135793400078202400924709803116185792836676040595417053242081242229714380472490983190889379478816116058366066146481956386516145447860398648177238742791983116928983953422247419570983087870263864616914099031525312705914123957436924395006553978707427316712691861546615617246403377805619548020659375900956998049464320000000000000000000000000000000*i1^17 + 1462479300686402764273203111707786522285956641154158717490626375033330577925085422980081958805903356689446340239167659373112030713064682227400799106718639351472145872205929804832621666855249764718650186384751718669315869767321055512182348208869827068419564642873972639997816847138034110864811702996706953641718672215031372765281154073229830049890182257533727897592553414479237815935321392108312587545881698834615838818055407678694329889181905282765313434846531718179036964204681659552390103889326674939704113991086935985043095841433053160160731145486663968114835250484307170102169165381605843252791350354594500564168796488074201267416328738438451491629579977062692562180791987632265953713481298514502934006580436443165755497622907383117697830976662972735059027543608889989360400070433586295716878590002905352369390381644342993405488295201973811752639179067096832102023056361775853585175174196866480308609315193251328173646855602396051212167062936715061912776931811420793180871953082435849008231279834202085671873274727571596943088624390524208155338072797375955779433479665481742629647057584782194894968771059042821314209709284698494358730825814443517324582314769527977220341560528730168958147383575472878705964150468767692043735780835698518067460892506769826475417262316214005361513188072890816211053151166809912981857724356662404293331757773672946773496862872027942429858099262466582147491277559134400506964141916914902968457758774695278878517660928371585291306120156955749693518997983646997384493991336528715872585732299829262177150143200134600276655895735575588661196548535754928156668467290138410430448730806404548196660388025828258719740264020129905124850602718420751404326316412854765967360038188808115534931395454666563624566287816804198397351466923181768559716852159776062625839038147058606771111718510599480659466175092177973646197259351572129145585868296403517369783167284359752105171110475086764023597959231748712176683746964105512339725353520933224016909111754520669415771755002541608061202225291318895626980119166966900677017533555509920943401646456602271793683529688643550521543589238643766492589865578538998946111483933831692618545798844547597707478883261338229870008941250530431886278939054012239912166043883953747707775170554598584159486014972471439798157726109073984580472663137721921569256481864822184650430784651472829316811126481642216442565745821424072114291697998150174906612387021001351982182639029836817462834158828920424737446708473530308495877946826216801856332635498403012196367169724314821793659818720754639875752145101475894662581180843360435372631334773918383587067900926244367152821009859732160441497109524260589196168890578266073306120135099808677978927323995916645536987880185707813927161308328071354052415387176591439785797561974761876692371569387692567652310605996118682785982895232678025674578657099005221177452990390962009251789094694196834203920653980342820065358495686421074258067626844256770282978879391286605430420772874352774487452699274582010362098429837161382094690089817609213952171629763010091937182021375913290172151947173608399122100734236610542978522037606848142383492309969054020445582039862319870537601560786158297781991266935844018149757816669710894336691505485620850536424873969242828866379263437744661951395567296098529215975884004921034683392741544960575184112104884919697505384872051203166130592542207788952649204066488457546989190461482322961221725686758665853599961608145134501852230852245952331662531737920657221387353463313714090792557513032498903462439754126215985463517379210512506408366340645838154120426139896159241597093261575435825336339381312659120686449451065268351957305173765931737210176790918083703220460589037172920821232912644656704843801343047180860543728081080958127439526990092994765368803180646120259096139056722597616310214271103356193578557437430639982361635825818118350056395676581888000000000000000000000000000000*i1^18 + -1046814228842683304576330539740097178219559383956727225199565524406142255420942199230651276598403052858438875604533414609717392902032230458709590763778327047070438995273183580409857230498226277458896107033984635478463595019549714832655859954314125487927992128827756156981479587365675825581762036776195735048381332036018053716913185399622835039862581263381363564511383123020658226261136618400904664167556772894587159638380939318723072141517916202574592005514946712566729489100620124326366299085396699687450387074033688054245418132955723905725238770685183945855385464871131238135102684288147949224654107475994326082044514567892888404598411296734762709845315250855603227037930318588902035046854763256827302254944519380245786865035337417062827717306529043175211330231484273130004618025438289354205142967857256953914770446395559912708800227600104701431988249659315338189887610751569375492760016011765076049177364836067729877479291089784796225477134733203259691387671995801501665096973779206586610583972054834037217121513271225962878679460456247507678635053957140103860392064291807507927378180628533031443734681835557962738514949219999949651754312515754566568557237090811211255496013998428371519207480693903435779327722159129409951417164080114168534755790288490383689497107249641719085965105403111225505528380506634306509667235808913910749747668481353954879081901587054667209135650701579916291723888228231576210318900442376101812816846012643269736588052252896849747380745879395016201765498582023290564567634048868275427591180884072055062707374034286590662359385383118098760553303494274153296837107345333343033146490794199794743723535655866178894159984717695454408455002763008652910505011834019610216388435105957160448068611615528944346099918713848284731996255439691525678982149236329514622281704803182552105645034390268009942999831533888168829075094451789608427855543196789142556334317057777339447278420238938353652283052423710043689414391318973261465967511711621547705528535385074603734081595620220433895799613315725970663846932450858900970937337162594164177917045959945825232957362458547962644163152802154961819473526038897905197864351708454705497831712008666229551299741395772576673963330199055258413305143251691459719858706065095867609032284471359264642381921047804128821574350668279548613071661579856521689759591041326653924275584885448015346187316173890074512902739126626017725160017138845900266947349563690294181380525446654389951579143686319746788204784346113206257423377573941264309495580368427127489626811822803941550021422262499122860455087530897217291718595755831912789142770580701659105722186562866915024204788980024336345267732444404266012231620530590203170781267657499320384409854196640742176621372348285361349343559924604629562286972367491751233650227186474989869041658949607652919377740060143085914980476545223923497546813537080281629672663449820728090481629127514190317410723813576556235353369908793376214194282069124437328663341817393594736222444022648502049242186302916554531081066960051822554073278350323654187209715312377249456770623879154942482294204540080094550163582886710422099826952744218942162168844012396921201711972319298985626453520025339783966646142891071258459880620235424876385800914918296162443208783295019892884160629899161912107768793732246657683454680733681786781343122746379916170346412749361218089586289386922903548150372407779764880202050171685129286149059119070735108068171708458275171316550399249277886247402307635789839932701822569196096658673107383287358953822916206064994101844415277185635100331957321548202714111412983308352189005026422755209469293115775359604623725256571478098401437485576992203483648946679794485264724356477997473552042433453231413706936739433001473461374274345709687481142667021427331898132193043256021307561283319250087302703581845569045133343752602654692624190058223513793266278989059817117713650679808000000000000000000000000000*i1^19 + 670738319428905211235094781005835493340303783461256385136533879587894446963192180440320096761422934686970803558735950375409737472729752753433869840539720795956984912616557741766313433160816167713375038943314834125720460707177327525942317683064541679993573396467428479054315707246103311135818916913697799795392111787576746608190597953287292684519635345670889548223551309190809048491897622818772069824400335090758222853342799295225483117463119634514876174750281650709529919935972955596506876124336126978441950963362109630670988852925445690355048387964195961061398059414815927624252901065611443254198817405909275369294563376922085552079952485283839973231333562329156370096333500374004283182979504504681458608093935733730628663033799095574875208383904635749186709789105789075192023071093500254790341458105373746768329099184927300454999875601258202590387527116406773242118525621055778702089928855397203421191057366530168615802163283329616521896244172428795034660496057603677426893632216474657814386775041554195275445545803970785259405822684832906851068517473494134562012090069668631383388413102682185375185211202185296781578453180615950673847376202616904393656855728473102161059815147552018357347430382052553454394231133734238354321063891285670995723435726086400203372816717827839620366034542500034279460835126174720175635143958839330613410652002839207202628006607117282159635309956318356236287046527862840019581103725018193661154719656740707470675985794956487292012951628472195731636316738788480172234257219667158621176883070645601994267371557867698122247489189875874967463524642152750696561714383133921896818410233758937566697345224314786649105491346262736992783925892673105038636908041993804878480513842333214872060089561460929387492351563408132080528395098487290547866561647150364821200860974790461451756676086493384434613014490099636017628278679755447666213136292074622569562864170247765844627966335525742943334686194601132326463942347503914825665453267645699695731833264656679787086460894834793557802779860052322226927846626568011216258121738243583125994711927452352986841319599356805209878360974870682943473322193784603789737908444882742702539260210447610033942379103804088148127859557286560786176861274137653769903003870197889975298111849226801644407439556573290736912650613591739529993900011461361100261609632024234133066096196073345147135174292331564834004514877561620769821366700573980654352310501005073662547051208256686270266551464202875370978250619245469040562556195425215101301909117747274197991277914023293281688326521249002536429033578603967733102331886083782401533129030809373682095269771530671900419947713313333899191206179578740035956802255099916435296395175753007931522334547674005779937806132568834169623257002023086852579323500153055052828536138675813513474464657025444963539349277043637886576877301881282329540108324396386985956431596124854016474749055554040582807806302998363909389876609578280560567517895677366164540276709551756611295492984829821676196391684006417235135549140709088776846177621320143260192986492762559781759121204579931663976561073780892862020919288304932547306700642829223588024765175295808046689238441942722168763243491405883522567010108360466775910412107864599864228065660795525534470063749075694925755675143731773386977635086189375954370414399424480310940893768495561387009428106193323184723849452945601619984346853540199620258966380125876112879417232763703812188826571212362829775853570555564246337659705027997620521852240899404675227017592837566631802419396311750222382914621935205490561578157950869484805455539254797803565312560849015154491055134596958279396203466926477055596088759197174705880249396974384145916730898896866353014111484173998387910515484390361339225600552229734141594288250020881756225926427422381690733025881731256392633519954386871946134243782725695277134325232133637487566070854799466447738492682240000000000000000000000000*i1^20 + -386729610386452375908520987851187727686037127265624979506099874683049326034388991621310241345722562749265971497843555925725691066764383456523743833898529062492354032317847349546601293348180750254812998467794901200602039706242916752327990548406217870871766016523809020022742408493553958048005989561270628924246992198819104408441709433292733149194857387806559360388404963392516503645339865852433142021748800160876791791397478232356167756824230107260558028574657577196817433320320158902485447047834700767722410041582399930826723917707769050920412335511713841440252552002550594729223905477932601324391664188416421640230802180659272260023066278001146963032966089932088835728064045546452908643569954254067475185202531814167852199023287159456974320451696749379098962580174164440733471524606864444861356579692142007071793835548832088028884770200867275445245384307567278824095044755708935149871030086698642244682945717694076277170459980454173865493554281040175918991414631565101822095418773443089307297498655379809006490512496006768133379410707782176979462368605887317516045300458963119996088684666465437735060006673460412140207779133668057628633084488675034042461231401586972615454161479139261046242340497056222221235840561088102462345629483114569445269309818975814434795327140392930301591097072114476107431683811586581148004113271584444537547397893518886769459864128445574184024821641225741320780312394203057443940468762618289675996651748388476109348620157573381612557891702649743218334734680545835635830668117259271457522912214878510971321344804485274945019119248747652346642989582007190435129920323561004440821220265398487305332816439043304426879916087047069512385665605002680620458667731722311123156935223610527190609986349044611854586371597448195453181820525889210048223258562177922727094363995586680040747035150713569446619648814739753778522913598221663298573543806150249677191169028071338485082331639156661802766657975081189346613258016958916404107099912653117407173073565915965083109596322709338155224741966746642885272497814954429560994128600295592350042714160822795224312951894883943468518343542503982933664265867561163344206855354875248037353469913966490448707915955585262549574182490292753766894945023651060076264666802484972037049211588077031251275567726657380772064469700987652571490833509768076485353904544935563279775792445581014490403367167096728578137654929088078593531752690962337389898837687627687922925799778041404336020115871321952357406227341827645753809134821094921799256870288073428646646956225430263666436415781304873237441858321595814805630210534667032670509516965459902261600835787449746593605844443755445193596575861210546201033329638789715143095689129394233497233788638741091904919591684286404020858370649607751060848004170561049248382755076879914992982942172815126298888186317076090288830820765389398668277298794479418005776153897330428166911401918508655772033710669592901551121430796783838547651081679943759420238681459802903104046599420385561779484440345851793423288157168095523759506975906659607230316761676215128355483296519125682586718934269326863650439027949218988194125650497371874664871741077625347302786795657180674892597664696914572046144747261654703332983936606553201306832211234415715259463013849015764892684313217831467887275103771588000176215314843692149229136169180588422041412044261751291151738684763335535338632813566853028046583962580936369008792070811004728831210225033228036250529514741368169359885895365847242570435448776492841129597789753409607174091574657043076054280435895389894770551238536658030846625028931971479253593942979034485079848294510582567680476634558139913629651614238507451541422107651084674079810594211378411486238849151439749508392053558107874644931825381018501346770903617965583270467646510692784253490712631619615735121467920552352940202760435517498864954133338942581475530454647135025974254921318400000000000000000000000*i1^21 + 201813507433316195269730201938515716005946453141731866353565302612354327729185969735193472228370169113329483869184533244568512280498548607519438513906637633417378811667235507214144781019942968682087483505419068133119701142168826204390197166484843738252062635175788794244352258073681228859384608003025497590047298725495480407599137241490707773510711489327683422513601419388674135387952554040959271674704918978898388032334580761199221393700892277304618705584012286455146538680019019854491079566356376469266739042599157695225299352809262684153532049739900306142071190763414701451969016326513138904172664960145604176514721524780767196852332221485860678114338568134140913303893647043414791058586820440151168932556299150916362951673394729077026498363986587130665017179653361900058111340320353097730025957330215435132036785555240909161887660361213612584444466155713940249636055128853508535546639994689382453030007006685490862426975215648004171557633810662280849675054019625773880460124584230412596850708651427516330773920984649047738096357665339662034333708255387960700819789963912973741865171253655431957748933361670992460030996465092075287185546313702974073511271194378959362257108353654378447775549650283820477317578891993859935229252136830028600627523130976491449204883913589551186214142263558222002481620221252557110774614015979110878955668517860794511940745179796563451791467136576077400120618288010662940739288378775649210537377567781335904115497159068021145397005891100400226106405520200676730568514685721203401873961303785731069951233928741898861142233045212395469693640430007334071381600676083939091010728806293364356949877231071097066916575129341897479591895985298147412951374117347799467008076312226599090730813691376933557041820182343916851469155366609037167691246105389858961641489369044907752597497070214227370229867722731311005811527536269942434261979494892999185933282066301770300862589964103152946614811743294603795323748883694137789738980388877319596015908529123194810275360867950325038255597989694692753702680751572736052006704778844032752701434793584007346987656865772636520315941467178425567013886173353397068307576328153675053748105713198526524551491183159387788542348665400067735676871563131021683434754484949153356142858904896013432263411469045989927167230420482310659153555865396660202358190528745410777007124785986398008525177027581295849402107458577036495587171431781208543502485568446329899444740347430733316511967680498512076358490170468178636124206808085601362122327056617758164558893146567192923692990539209901970713565834443958850478690890431361397459578906053559105026636845053331659519021986521540675814255430652409498825468451332511011079629254740881776032543104366908394655853978153352315541308042057865076468212563548581310356211304519029445302295178551390089247764069789462662195971218806047549596940163020571556374490694468288331843455605434565372654009191880441362968206613756628034983557324890576406325775328262034642305490288527017915813569504697594243506568785658478678908314714919346763046054157644284559292815908804543805762467695950423585320278923226167890274105075674173807169797459214995822935031624928970497672431857812211717814825704825864531079393462099201108180104183525190581580261782436365752745656167587814908146386582751659503980181570572334741013550226081330625406468401357087297801213758981258127603041240551396737021857909774243305915095763011809348081967345193536928120663263076399605728322032774267776134057526543886572591101072505154126258458506662855819045230160133086369310937669661824758097130198885319814657204068861357115399305112807924613003319811737742673252559663135947291401599252866899645753900624359420089837099077652154034238088280051476559139361865404604196230213062653520443552456566284399116740852431876081361033957612834801681278979210066489147209587057642636051249549387523577218173239296000000000000000000000*i1^22 + -96003847525670640389154753248605982769463657941804313367161113556022048522379191934166589212144957898951231738735277409956561857239221630141035182086804466884495885994015519028978903651149683328622373435362503089728505627546632268583110862116073445076794854302062751807348643183259898405172208122391315826495850968031700199954999795607228814290545280214972421128453254730320346624942920562634551896762597439496820050627644269383438973597110892862275359143485954332089536269016802162480426325153386307940373203083948205917312371923914564902614735746910099720899557618490765124175364367931615005934530456766678491258813117378130656708828098949625531642727730211200526831686899305577743641421152540941393591028669854828112893774321242525130405708137227254210772506984545631504478327530889932866477692012159500198315570341979627870973152588200397833539771594302739173888008594577230241692256902161307085520494695269589289131884458318603542506511745023040018826273507403188679760347234816087011036025282937505741547347321429399272557908785231724186629764723754695539334042914842447868447797296110824852582423332784463301204580370872433197455433216131734416185320941558089433822184191395436021248973373975250087567033667900084037354819692115510793686619119312281154682518716755576961838000820710660555820548570856015873761689343889147396969129758855010321657635049341292758061405405953150771844247618494212104441086086177110129864419125252232754744145652505712694602425568196269352940408746992421052635762490324786780806125078876897622362737341260032530552548174573700192169789635567014107376143106844935662658426509879343102579269762205954076930875427853593646754251880952575688982768197010040245255132291971242968894295325831227052210621890593634427533627688867696742955068242626626192695086999027259612495595354582165078351411573028856359252007218507533537483754660589295290433724786660388992434237980684417281031305297586679347752493803974164341185538240966102184975575629678061240807404970336267807609950372345232605074246603876180004226276280108374359976979855448101426552985148147898344762928031828251146870356810128008384625973273711765790407136419961777086469774136112303183733062474652960299268717093406922189129977780170782902168773955792019853527824883724070581955582521333605456005753996393614789664254816251297761639079069468142183695978863731009669073832338555162896219872762848272581151301816027183840604858951675674925859622572712805135875798313879102561704006553917443028076961814272260836465499761723828950808003682011341007620645048574951264096885671365537410352323751816847392559635809420375318751186473446200949266185137789360037094974411436759176036652855218760775155808986980793590225876246969426160189304796532109344213366994489070145637031606033504253973927679203366601681164284815321731564157780859469733556916738565669419541460804101076929535019857109227013457176528311037809694960455086112328905268342121874004486395464085520701622293782251070723173983115063939951155521121226878020431778524378223718353058032669418733419657448718283328815915298294566256891206571970083840472059102022694350153275710799665738401444330894758562391983565423695936023821287033575381745295082599661564426889849640306723296613532461602399560802229735089633669990953954212918891676063418281741321087635804203426438507643087368702443338936104002475781966872360680094939699203295105074913634398361565607305734452096419875853232363059994748784393402424467068594607197542861844144954158089943115433607267830649050668303338607234912960043834879478661374589053941950955088781255067553290234072699406633198185612051300365519400872798092090055343961942371457197880391339904135104307532020621982247774173213450611886382367975777502577168719518696040156528889606259874833190140731188694630143147769283789472787609669470049419800059918625149147975933341969330460426240000000000000000000000*i1^23 + 42018360184639194896256877527860799063623302891734650228795449288827461967783231491095625958956656097605678851805216824751573322870120898034804841626323605747867510199152140644891077577420452221291930251859206718818378874242535439999057561400956564773738193268907716090818026710939602490315088247941259904333496679274440032002679049249042237305216510972696396996506443730980266996122186482129471718047245643023033391909959790598078932461542465699325034171152280852097292028147126693514027391645581625470307917267788724647263164310850008901974359565686944403318519579682014238526938332149946929799750267323935954117594102928782522032845794633623755068500954296507397314751752258828218057843216966615629235600597820164503232067855817443668649111303089283514564351252151734999089342769734559757430373032572705066628853037093267773516624356993187022472824146815779226034095974929752321661059920417423578387159636844531104764579771334674977134988228009579468364037765300031862891534790985934909616527396239931283088468889490605111744098894397914943239557736851091692128330037252395447955654608612921199237826557439935245482280923131890834430665594459468945214451644908846927531547185062130978492569530108835171110303092911656647646134513892075136765562460111442769964849668906674842117786448463499763267764017615935893859605075222535029344757357513834970600295260506873044852775823777553066188656129897354136307598011350803553634144258630350119296733549299944959468201207470170447939913565699822081710949652605083747499908509343190663869326553191361614592554067013923033192337028216639490866272419608383990640045782744653654954973442967336366723159203805766184137577347464640871661524606193792728376710993193135559987652995911445321348387625557412977770706080783280683179182630880694311091794771787726507895521496694936889898651205421168101658132826112827682912991923058879226912667561245670683961258618070213690811654413142419046495995804985704062567123580188016990866062024368259447717325635359388032031738436275932984858137539144266150320849569308103140810299965387606653191346640711667886695770617309928421450622156800432925750118785381114990917914694064596621523564741038526052037627662442638529906703553041109716438046994152169036807252014567736650924022725994433908383980395786938169749079695310456287937138811532437553402028670216543861867697333348467377171198107338615751144834042461274084272831179066432968122914224585776266648536940496858608265767328768507932045535937125689372994394778127414270797733906693308236950167635613649550979207700670646031207447032091298924035357014902917151014944763645726152175557955329429241059521201325622597613645768189025315768880529857071044683440047436528994300361192591139943492931823353600642978032396770412663957478745306404033462198666511468904358851716319041280972338743685182496800084121919441572815501106907564968812511818797387040954719081268828739762638731111213125396935388492591055843823646811800246578148938656235657265349029473516003329281867412034127348935096943298851688004718427129794488470537413537812141757202011098316491624225843883807779990870292745495056460069514755626345930660844471084010702616013321365413110396359464844987056599353480111156937186609325568733506777217162598669431988833404573084006546168068442634137516375667631737671706114493106576915584771624407247612919012277780502446947019017768685520811026964182739680536799300321931223299621427198907688649462806691733113033604796189948024520559358527078575127068063755927384571970998141715295481566403186050404887649370798127572983503381254867047817877681425263041860840271897824094831025799230924021485710231366536197327284550252152000521147780860416020693134037517531005831371584775569279002993232238117447516106418423602324765044085798826058795132355175845284084048418043131925196291950845978493826390477494201368232396967471638118400000000000000000*i1^24 + -17117682826738798219752330274380411914735675639977305009509970772359989733701465159533271232136849799309711882986880215314211271822282845916205020582388731828850933486782860746134221607223785144138768855453893565260680461265988487197298819922674101079639968275822517055710902750122933521853534998210369309558195528340209650284347939508554854008600139439576565227715888831481964308366260300007409649528960515906335933632420462877377343668141540618688658760140544207721793534359776950560827504811868730127023531758687855950024719080601042575857463114093553536658152105626964356098381284262866803042126987080244930062633402145271041700881726001444131136441015419177100661557034806959501779884943360583154016402306185884407307130485175636968257050797190693142119860249147701271056455218055423721963500482389158395481491765624397131326922250853300151316442291515719560962084709146711769337429610595306197978274957654003633210126493228958605575094409316360056203125845387748376966702257950702563601177811910005900669988842380356910174660445514665757253221890383299119146061902332145296134869921045970685486444540476700852955796748283633601710321146649429969452140810992614444473848550995880387147510318949658534159834010433489318294184341435409779408778876145695172189144576614282982287911376041971748186911971256645854325241898126572138088737208207241272867985885338008363777773056788617210815129300406809947813629347361967755236478789974260449260371610392930280854263982688569583715351025663077594082649436845612018829072845667294460822350361352642913661112860829681983673861214579730389558038633574037677674977562420806774067218688946637381723441295855222426416029024091627095677001589652158542830534242452388316326820088574148919982215389932250923608622828225865172271698142639487304667306707751025809950829677782099412138873969186169560682204320828424088027927874643970826590875699590496572305676175303790051270891111281412177134616513417470643429187657767618788666658146002388469853277058219186162558214828527915240698362589767862423254468790067552294316256764345642807859729788298216700387335632297001962836634749648440235720772411185313760342608506489106768518338327782801671489554640582768460331192577270848720809993279923405623981571076003077384562928340544276432074498453623266206565527354230566214250705475801555293699219872750020371760517935699501916445728114031809761575754502353051662244536090185199286184775683150957187823312579408751317535116555788772183210052200413158797631611697177210082752444427010220348949292305031478952140637059187010310254431229334508309423573103342040014618969629991961852076285918583234189020919684132639455918527163538537185445306642211456146710194805141804560589612579058196241160236378911388552976069168372104717542622591487623481472094208304704234744333366735581351772782327423395676909175863362793251891131893920927581041809893037156880800267237620899694383297872402193394486596106197860588518016182468026029968060889309343610597042672293477321888316877969603830074481097203877806215281749810317380057021999612576186297673951582098206472819256571394266113925809181434515967663369544735297853972533460010801209847381009239544736895498754426782301392395077777002014152299949859027374548791146064871000262221934676498378291895199641942380196816813811886095875282244891528895524423951399501360417025313842503509194928316659221627236655331055025057601180499633453061075729537165188254940775377583500266115909791419012926206946043085914099716401837022254868011098585005386012036308897110358729258884298782387715858272276370431401754777706134170937522625220426358015536689525003058776621206281200027302926653833468112600771808910275305534449638812086905241524343337798689573584075803983791001563094226690637384780224485104783496764322591887107682817182139596646130265704332586936152114448927008777299322022557265196534988800000000000000*i1^25 + 6577644731058687051493316205866590154458060866305052912259925596768756936362588627575170383244343718547348309781089370583611440815209167742807406497608460332457297754356896194774654850507648746788203297616850200158338773411995959648189057121635510466039910435016268943745054299169630890377189944787443758238587182921016176127509834038079426800440869080904743139542492417145416971267810654459436840787525800225931492037771711755161990142925016793122452369040494789988348934097212564663242710457367875372505349001684478945760863840117100909072578188182477897011518443113883068777649417456383764373769115568426663176340039949002967469991896357743212839713975403623666525183306577189333106706387296319784319898617773780597152235928145497964122554130884527951339072700165617058731706891326348927653263904846417183844787676130313910935730733345734367513378296001928078258225002215018002139444184806823386464648135553669897713217525687778843502349356970926650853193767220070077530964785685600422776383836092452641901584554676602970765192933123663702096282682229155223415485424179219319639111949344705452489200257769724175883136489426713668986793340278187513406418864345020967464737817665865583296519603681519165152260831698998800651002827697468099913303339706225099767430270778166521698256138016262759060131485240222945732562325848552692974892849392034442950950237381134108986354304376466672699588710674960419754463733663216610198523082235340677054427746863756103412650908086323484206737786566746232639155583757890729497315591728055231746397877379069299645261092960799677243596106773021101417564640178578097011464304577621837042941453016304407315671366764830192295153166879119272714043619812689963791889734297593095333063904374533232172286684158601032694872429602157189060670636452209878986926192271778002535198397628677789274194284506898661526490690426645005918805379091539486297861001705444279074086631369836250394730738863101893384764192969338605328721193711069203492266601368651556487310402718255140279597663197978621966271341974706796321092771244019927394572176249325388201120943015170351800562161101243433659941835592785251287350223010867615339211658224216906698824014520822560170296422374973238983782947401421055197761689630737262945885105808078703800532656396879999801924636078374912586124702228807168208975983824344774104843059928889757073742930763193951691602955286696518292579031762322331321212452184603664191668709312354964731976346566278961914452034591528281238112269845647374423208858108455329181380833473629113999590760815008053261537767826477516401644025507516994034892501096201623713573389539701112335001109931054251463249335397702301714075748653227514470262113589266228194261062266155584500397299850411505289707058049878011170404762902454400423537217151050198036061274956985011899432639497836391716397165819380766942025496010977441928377950147187182207523043602593724358765310284661375723717064322961023298074749004799161829630049761961207083394098677732391157651858717297531753244300145973549296984494159942721954288219596320929614892635971819211607979021461776023248956448053597250114125952588916131298098723990559291099438559051196898820920909636498845170659912359650364546882073157691818821864549585037378819395408769391187379656519332092894612766151552516436414441525033628807834005460839386849275210789126684351101069317944638290285648738255068893304203822369157826541945033770111885271379984368870197454981686909157284728877173164604960235532560211933044220040149772243292038725871803659055870738383296702790062091506521693805768505741279967223684969593365020223783953433972251151826539059171385133438132377987692561023987909016270293980427326066320317723188405109827136964696298312420773714140681683656135876957525189437387644958088811291064952682633168952312959917016911067969046742535323916766535478772565308152743804210761635219898368000000000000*i1^26 + -2415009585946062521183299082437140485501879585184974461067259905916072529538434874315524693783156864649573416562123484354322414196025771181773627959903633216552743352585275069990054461436687343758716053404875989647646368487484832466206841403799237602693273293315385188922296823656932240672827382954862127477312143331767632688153191012751026710783861050860266284858416794260700848942976071893761893594722902026010715947163376046348968928454308779569446940619477985704796776509162780553108916373097472396827304236346175846679243568219957917385481879060730691271128884736966902766214121480378558508101252115085298504035650993144221057121510126332289197215771433726564880744856138737148829249703918977510881480044969567974678506526651313933759608159850759109566246082551297013456762323086378319279034627897306538575026728409202879897441241800995285627881037004331571743679452195646640775698018638814566710143922212884412408552882147628392690430866018796137860889650330390455380965020006367264972347912373238056494861723542421686169594487651007562902389945192362433526357847296604719127089795700725085996527171815277006087729832272585750512845355273815714374490951212519808106712164606712205532602567140974677892877107936684600761205455260913879658177199897345358314694595811279004847591922334258281918051008532869242685352082183577248081471515732339983572493318413403557741026248412510604280586728607055616591949118852551579658721107786671621111567380588457380131543232283801439371991075158304551785009658498518988729900940585088647484470334131479138487202606866171594995165253573556830532253958246194659820660046086243153357115612231961292834917000024923204472419821527396925131444099714367106988188618276388502406934197653015938443969559386779372034669000931816672111974200663266877213967054068693481280406137498114972630706195611871220532073282210349931173153383551152357675225558813506654919911146575872207082239614608642199482292160130136355352784091487517458467309057552469497457440080417174762855307109245079040124732177349482201177473994430899876662608969043479933281075213652996395268946939526633939246946546878052165973540502133337381943907776668124901517422622840541785432833322712623536861215847273241100645760246577944809719186978647339181587317049654595614918093561733773793791246166062311618355904568194279501895118728107558377865265144382380320310393832546613543328451246419273128686369196105362050021500392475985929978119999443350617986780569092774581091238694083923080560090214701495300012144715968454282572095473468598670654561475140150711320803381986633660656830616796067500930674421015674118211768538665991954110490142714031000163785717869004423376448038971763596742974254995601336754342724169766658663561450189569402536687612541892624924164160546125604939202876529757784088321496020608645515749345017547303895150560415533691133112000260292512701385232350989482902781538264470225648758143851020573724302507230815023571613351711577742863913123287133536143013189983932761984588784694046776127397994045057854433689206584165339349574132201957226760952075191589396778463666466324832830593215448760903014393206949150364911440563551723236773240380536809591689464479533801820971541298344118719707945347802653184683966298793240585394164218951601061268592123544311079882436790892283119034901076533756153481483830812855184985264442165848016089333775926199561933352408980829558813158856831886910447121819937443706764951377001372415718064933986014686999183697978685822559057175652953372668779746525465806244535304650519563238817927320113479260433596419473131420416776769812421972090589971113613143537726725783682991836458793965688262136377389713488882639241362432357989020316182247211719747518695832138289647034740880989753435894126050016582815526400174039730538294308890184853857389746947673282345709219730635480665776621503151393453094245064266219520000000000*i1^27 + 855340328119732992707307314528934424043998667987766329316147348571422938130345187002155254296299586078200402703837392935430726790505078984790174970389549961051045883540269648245491610603813102025086876502576922131475890235871888398173077260612186564813494950124343018173903355215067987708086344656396691012577636616678918644353286880032430772302466130081379523094883568656193193282846957114387033776822685993043416344147364965206448992210893590414072317422063078412069456303058461911648536342057095476938065196382420825080819890882612964432295695189158603403599927077443962613164965129161160772804313978824371573371892166292457270710537002114331078213845744337087071165114999389133158241501384995171317682218505573684878555167327820740385847494611678974695589486857788480496190331207695574758706082674110180373492719431032457299214466880467320719284468114259564845867158797456751631743907501747788506260562961427279538825065758930382922612643564232605438650499111059517997737190943881174388210942577303374857172562394595178122915476207409550401763730569422612825532673519788596112178020473427584718180732068496471448874396295972375832298732440803524530817639727921907061621237379363703247203797061347647918962397478139128500060266217965081270111079846744961808221864081360613022108450443748393241227954454940203908972143736844036530692268775074522878331446686930633123755552627416492153772413274729872532542420001316663398226345352872785809993322290398213654794144365506202406891447861780906702821396611281415021416884038238283303515752308971318407930715742302639167277002442266607449136712470999722186670545182865490167630029723141401350721943265154544684903183375179113645319766097704964162133449211559409919364776262026835086324224340362181002768354799326214260385272800243748591864772160661688691923310071070400949255929765280584517457598720094727806117132523664848940518066559118717264361377880751784925860264227501402449027424937431830274902517115548250242597148801585447293517146208548515131354837561652198758267074728228139853897982738188408359278895680458559177962674856213919351012490341097716259016662480906909088785860545715019528597466035635486241841186280202108806518047757900825390112291535255929849127960066871970242013425335775334747899686561128884023022151542252093912815553701132383460329486566912785278413551865619844909451235676354289933778611415662600524370329364712082556900499195319881824258580158716623859593935457702072295355614699502983046190493894486194724032928747407326268955840726690894920332870850496103345710432536300334026353693102582538378315668744816989839576516228812188839956104505372194133398806990401084257628350420432369192908767588200924792700812848404903671130857603449201966440609526071943451400759569754030617353936722241494366887250134918757437390784816912185830168530488093671895441777118684892633678907716108765005105506894578856504126781718395439243658044137051886738849789641241688144550056983187423079045183179732345415231609518758997514049913061841249866098400085414557766582629020238386996644001347711429916896188972122072701336101695212023445606582319844892954696441436747731854020079459535793655906571216817093485312721395857934467931274275069410992030734963691415768210173436590066358168569555334889906464424769927268882626186988563154253066796806487003827125699456043145695454221970796141179761286620380601790735358008186091591862119443516551299301833164261584028466531242676817734331988534760015316821430677522673406571591886760324013441335158941760936780836361598562608952976398399418320116233485639459625011463856509796881802269394585282590374554210099709124424468586223942045640016804853062079759548373209877328219051088145049131788843973110053617255376904250165936975217405588590112868695611791575621267048518693544418972390639040063037968666718060659414710632538331211260224283650778202112000000000*i1^28 + -293322028844469199901816969017605245340747291754464257640949563140943270217937989695712931010405486907777420554027289641946720047680293282185827939793553736264201723356676029725770571683234145638061536483876427027474989330971661298415268022734207949982963608799508471469997793541055258128929077107544499160304738994950622491809682315548371300343037021803102766016129546727365432265431571458054207013986766008393935119208347516886194701917150942536960158102354566559615611415144967311839685241405678914660201448188319290256082446788809967332885349450632193748416241038475981866684075213433332897646322209525646341681608903005745070933254268456835723304489055407532456958153890882770913322695737973882634165675835882263522201175277648619430988449264663458359398924374360101781655526386029403860055794937282784552193671314373374525295577209386997125626676659556656143755576425104308875248126534192934548247568132694587447474213382011340949314857029532960647496855309500878670490834328523338599669713838520772097983652692006961366265009656278093407645020494434353486567438572657258708458726128208070076816128865457166040493924780696169586484057079601544179355737017549030888675936229312039917517976266880422479797195274628036591914880740188824904288814728372190338707150069792992148050283219025924902985050687121339266253402470537490119355489876952889381765545680505072223750577693002501568604297923684482155052945799922549877745567117621194172506560140589696838395545360124995932691738502640257304206795700545394607694837244836880044683441170953605325952585788948425639691272195450305055070864098352462827548669524181588015830839922399557288678482990705846724390005413927037838965964881408015467643891397278235287046497226917228646871462714498475254010591239023808915664223647481156159034697320840456714444425633781338392937968419229046445767011515049754250018628595457383345447209300290000022766455820718178168766746024150872234406389670695495938990304586948357867430667593460156553497201433501978118361700556006855682700292855824380101260225499212938488025668901122979606803346832349238108008060481314734946062586106851573540775853682299960253691600911076890628451073765810334755253958633354657273223863940694366412847883967747004881256254190551680956327426510800431028794460107358282766033135990974320633831925796497042235594195907620176315289455876857049652127574878369112690150487123776515232618384342773284626252714189768329408800429616523202382198628154049024901967862200497090629202387410933807522882316904214515028530147902265008401663277727125266695698973839473185570797390410315819102191179416944630883856723650717604882312740283016924387985827440052097970155013659395210725405089914788586998361852182238932286416236983245482221443320083419405973942887034668792924338759983295037622784850020975733817134029454904811420882543605903751409127244731291207076215924286827998214954463520866164974767009618643228862773666949766559745237426042845752296366635725035495899988027548096528653966483625906734832833176194573581486276771472018525243505924445162625030511878643600378329899719926530006368550352708378944159607027989395675294888271395644754034881819016419847031910611148304325024832937236357431522867426897662846402708476838708354506893715018842385524218192921223558318547708065960751818747471996577133535778930754060628838601506722669592690054850671993706640662100402150645367394345463652919629211247306379035821924265691060370387592499018253428759195067890649829517609808112251896622119772033691410340787188803360089789460243878260357106206447416177942825835366866171571762820420579632736140299780044348046112969902513101711730782164841285488585467636413935071805541948802536912773953195251768253594786910087608439078562655034474349371906053025242941943285056802873924122636070967289864820693167094914984232027938112538456762799703277571145728000000*i1^29 + 97155223507022491845961471294337016278276293202019257531597482496658537666189368149890217766505568067680748177475458534358436889039702696917052247279206301094768192413153237466032738580902063042945984137175342716508186825748829149754547924025289836170850830450870578011811773438947960871882622436026013399053746567568233176525464648842907543966440591196986637716277642260328862475793067269091002549781603572376510069250178630021649173137458848890697970132818803441392314918468323413249988430329362886645475152904849727496297229960313874614455935501107127057239237450463666941447747488784915691051638119792379518775348939418227178159338982435706292413683709257069986441345547149849263393261530299677846216491191645386878844745531719823339610232614110437565282868022668588717623130518091516363336181853615828759067617272660676651941048638537021238673119845579059895631998435268295835578696647793915245645213552201884653278506260595724666265583723825490421083880732180145844840946924871430606308847249377972937354907948787159747010888662947945439151712333662285953503467127601752239676875027516928974900686927654645433763857442384609493478407897810777553553293641144618244291129940808397266031958032730057788682595779749951306507742289918676964668610840383994426779552405606651797206702109663540812403685312548001370368038749787727268792379134305874667016929716940609530934291976478007944951584920549296509209396174245085388564311412784163212397617685148234019540417353597739624208096759370328869320660826213914162584057023893830104820489752865524649322528088308833939409580668514035289272353916960652594223282004749434289191850262314727214528501191480493981316741712488820852269998827855520314292559576761739274772012712434189174519777493071422257216442797390990457115567132638238598466541808371474678985650097995909288023885163405515944171062428003134305206563408116037994862560762626267541292200247693064895321225402423149466386889066204416769242106271242881966793269723001573294841104514479895124912944892003493805961645305745743851363831920022016772710619041267788036923566887470727152153288704114428930760289626010307241837608830955019328490031028865704834708916287969716059870348646073630830423781741073126500789273509605156470152300464091631095298408034617759029560356198644295521659670888806478127134625762591003749968980906571216978116521695959433041462381375678510916246005327556820228610505700219461832239777488831039030543996739128845309597896533842399407703710661937990436962554692491690587802809471925846399802907252450839990101648946971002011129030003113855254554770566742940308000013944973076478712982471507480469960901709277532250343271659655734903196248014521953629406235713537721253914625604521492856385121891037636348911625562246177001294639741706311230105617790576676199185438161303396166915441929175214637280193103134591239495552432346350354061189428884234335629007733307723214409785856851709560059465382252026679669146957276534378322056092023219060373486311240288278821381982062398528339460889372016520470725546473691545512758578320841756800390126161715562340322920114298334092681493318808768738774816505946372275280723787106059922441088419116818910934214357106999521796018175015344928949815430888716974951520012757477287707773488665960821291585943170520538931215203346096049687050736722481798028949105093869938012306202404395586188675887584642478313157090298504673221206203362466170144654331593824736104098346947115527088793849158476981600931953002446011518009633597443934117578310406639428615291243359334647450800291402498565538835465862107657792131789209351894620068444320619568793704618257612357451149386738089450324856664513492630453096147806793664877091821631578161801906876685969621331253412202248466597208319907146075137624952966785341581152584659096218825605524828029016132714550897561814926310111482542925503592713420800000*i1^30 + -30877276253483476496120609777563040168493080059776834849984640189834340175786204222760555445383809851955498416276600819013072471015232466513361032003548411884863063232194887723025773087756300481753871166740985390615754717741560625286661430353148607266306501759586156484898819784149971602645902655801965147829861109827697754457759368378733058772185161205995918572728003604694489073250674554196467239429069785031881378492976014840313036230960015159953403892727312229727838419657977091309927906248055319388860801312187757550371784726656794231926400697514444314989854806498400578615883414092317858555451359968043528413260731226566125635950453351822862081641909864884668367256823162956383618886441491207685721842794758758979415471148000855746672176461774451846501476256097193791437324979336053759238475543379830104468113211989075679943802352798095703380381870286597550873453384738450118073620429062254669233102404754260698916756622868611385245161862947859252590168561498895773432104869501729163484390172097241717517416863152537751072000850576460499300632362081917761830368467332108013952930161140886962194443215959996177605949947145628277453276844605171052237116237564840018482545601935852704637634627650882963756949792266621863653354434461547365419984221089856478008086125436983741544736679586752902496476211914849839293164615111182528543233981529952852895575374883405269626427571945239828075088947898135792464726812417381289534116662651685553087308173741430564455498658017956588205690030103929885115585759278339275070351510147991609847621051819228690623671123902534045703877109172519157937059055946605658623649784987885758421181201650398620919608012676580936567924812460758320395455392637653049306345233526720318961323646789913886974837266687496947346806586116203566296537237514509223551143809156261525376830243308002875733753036332184303800868215393656899499917188783082500572640633626202368123468495847799419000700510816566152693106681788356341939160715372397218457832087057368770472321237970681632902328485657361206678668951175331215421011690612970163279563540834558230549300950737959191536651059352095710344133004682414466676156900054280028785274738069952024440878321520318290236994079120191429656139265323037673291171395913561295265597756960697138354550053477700454936201634652806334572084816189155572599580239927678492726945393761864607610510696197737823078589628800777475304013296760242845465718385612416749625598815757540923868986967925758264160266843144551097005438983862984239892808930966390252073693233281501723981327996551878842084675059677413053440196965705923905196639710183043975895816704319861074628970560117656922702465875397845507785648380817743788323733133363446874441378925459963831117317214338483368701483784610611108874758305333022610632952965165090728586703337899293669887975090421069683329639804994066563840841558080654324371220124607340421131782577548827983011591759725972833020000618608590975753702285236739461925709488960568037652395293269277128514780112301159859150989184835357919142471207056360557449581462467212355129032722313886860354807883757616697827760325802139271125411758534333091955214150554656962449086435897134903263148497229145445229034453934466918605367942804455443959570499437285112029135086767525916002015001198878746728664555509883645333505229953796245194893267334770669737628317745394392183613677391437130409915013265653981624858754891920295176718065521246853984052923908776159996764627087081324038527551773876623433768160310322821450331942244033624116118816882014607840408872264706677907247672842141507185195210254757225094185062075248102543781401026074175575481993288479690310731468281560385534045081628879946663116449574752959830841160863448262136867652266245536727533759774880152835617540949986697444817898581615700262471886260468480874962072476307885568313498728907005008240450929357146720378552320000000*i1^31 + 9344181336357935881831555228708492914444284134504553685624425159387758293490677018105067902822514032828880973156171546565862120401201409055489514906151197841312845584220465332135183594129564701594435620280088838197429604260050799364133248932696946945570730787767313868208443027921855272486030395542004022875804559730710706505695688175138667881504841459292286520391778565553335384693964559103734938045808080006430854568496629263725101781333058632711368036241222555979781067700512110803653506559867650523400055315834505142247854978549269764630939429287657520812882215837838681011502997811476709308252836090095348874676250829771500648177379833386701015106077687250611234231920330931866601715554320499206668675005232478429244844123031768685033438851230553123909563151646037444297609833472148985289888207230075227649718854408001089824675366453797849153492936533219643482677392113628069728657999821108248733136841300916135594498042620724873629171536147765075643951710079053658054582077375039710157120201827200356425473956886511438324659285399761884713803222639074769443967179720047375333954033167252526595780411085096859855393311428679499601167309492109275184600108433186100843950179486906921541775041862954049982500903457459198938365076447091268323921218590128878183883316065899485981260544758458621579093439502530216213490117962396962230593711909861100673409738900546393575151365909804129656541977063612211913907089084433091345079637977957125720650281705171670177431519323259487944932681842100342015788055937891807794637780761763572187492072884330997475999975635234608519000679614790221028476872124673711791733193407008359300203488217945636209930175719873449022852710790627377009497559288860764003857179799022887040119448735036480083764852531175058086488201711487773755638518762434545389255399046178078836677516792985582909009866136030254366632187946175472507159325985680253666357125394049527667783616376717466678762587494665886370393873119400856681708724805665419641680736513317664964026111412447943757652538421569110284751362864567460300014906607992965157431115587535952680138808448336459317461113373446074155694743371642396270334385037750333077289681751077074435722509894775386293867267800323131240311614282175851334995059737090912565019638817645197099150706015855743151046035376082817218702517556603778765379069777808408158583629772144628189821208425626405192893307389785550153618673531586811021813569041631572912783633825022102926572168621070280423636101688014189134680821458545387241782547061446755731023067665098897048271037645274540968943363111678773197581428246970305854296166628631990599954632655921341845315451838389994139369744202704198092816394209091392365743671254526667287010351648072610291110302225363491052618244626264243868273623457828640336803855502250784587110478451114323889463803113512547024107177622275878980593099345144008179387367551056652754269611638651413392481259497466468865316693682934560897859718415405655522546019083203235609809252574453284564952553829035406810084847160101961079672612810654997409757925942293949810005231317205733145896405977493930104239304245032682772288358345311901772624501318455853815932266407610867096298010133809176588910566788588243891519210347412003380708307938831970222549644979394069146279935333768843029163568551915989685600960870536448869904077856814440704052563667470702389341614948095553300403711397276408692730178259988978597666228412814978586425389297174286040237185487026232592944017344225697414730499230650224732894864758028566834265919269910124551532777310151049270150267121012097558254779960174317682134613015869160079148690691218511876121035282851887169059388598022007664731513978275541052313191121846860081239662717845354881187088891954492098344383508354892674181674610011215092542691296223384339817864520015501145385335247604827131201238066729486544210876269493298609415782400000*i1^32 + -2676370700269934184557063999590294016096924027541044276249440672770206242694983223823629127738354075180170648251008835487565898458336910520872961719697167148833326858520877773790401582292608716709846820492934378481334443565583157715421589762701408201943183223276690941876859529598735272261399438278855715735650984596435436997815064957399035152424329409155209262291253742314664166277119450998233747882788980132948517934518629505343375925453928580403297852350095181310033333484558816679935762943494969100379203733934207958511917960038354363460123619492080108929881397626389512213718518459891439801911639233261329177304010641289649051099380656818838989781983818877149746899597188580337004984655850817273149738621716386426984300165474318352953856549379738908481898074904299559774140882806874345739239837073205350065122051922682450682633782815689915662497420170204088108559112023681972613075941300795435336498489075163154312451185190094031037300360050182600762568933098864352437370984416970503551425279785362330813957968002549101961077601113984937994781855783524291014274663840061964941008535042363163096406978330759399706654866493576234659497493325710147342149384952596060013372368422959384871542771494197974677544917502960292324462727105918422915499651481095314293822417238679122033610577373228979822642157413018864456657977979618794211595561677682587790453178924422073106229444999338333433117746893079811058509024733264436059145064273915696521046164837407207271263155955853104986979033076747285532886137194485050483234087229265212908688561365563261796770481233806124414941070393735714420335534545043957220223942706995431797394822987525178022630980534433048845720457621056763029052967944782487660244271215864093179401016816009770369174653509455140181567237765310975913825862903072070802877967017863453240118384733991415471606164110421992992177537280524395517913064585609170439627736215257645113267095846373894335063165428515289381134862248090312674010180854587334542439384319351471473406348946169529460020882708316772732346328764521881855876643437774132189894573661237650857410761781989189522211059611774457848301519953882944901188867615879417573108267488319153970340568310272515303933144581397795418471554908793591254436620438748675795826757216742775312100468558324428184091617941935772369958970256076331915577713583345231944857381526333001845354486049978854984182218020820345408076279877657548957673518561651395336874037050602776326420201547387978493789348467867726263368252801116168641983717432777750951414487286714906637657144669163792601666431688713724904453838519940717579999812808852247475539956628532264989857311481998359702462022934054711812380478425291479299332866698948070757857647370801624789965840157454770271761962717640519548038735337009966621401777652052754057050326727438256974766916971021209064485088987519960024168863934436838123416207232943189770019770821764821201252285819743517142435861474163767324530894508957596885105766741125312764104971922949214845055032542092727011573279220096131137983937494401854639614602818222238283156905802799053187335740398175462370534759924619139322087713789487022979802951587028041076203617248861152869623631591717798500431357567192296170525320205947649838127199882751490886910604177387382924476086351124834111144331473674015008364377022764066620212036126546218340397022321717642804730031473941700900820143804605515611210351760541782374683188983319956662594209137954147785234934776291870161943733255101349911634219401555720833534040861923510798434392815128656642384900784539107372620505374557048776764877108494869630575176455817916720593313767723867612320590349431855492398650004004785453487294929125568599971074068950298485600433290612492227292425621012914023561906637635199600876250763703145948229318326670798199017483770912602971108498911305506345039800324390829711836250791519683565374668800*i1^33 + 723606874501225965095250155843179206853777202932471077162111306048527598293417301957163654994269842296012853739597380707659775116414443051420666963643131523435221141009437031577646406355813672974499267614060863370829927123347866386994342537414529041946928075011408912099802758835305242361666354325685175025656375205267457352979035236402622208025676954056130699966184573970030432335535464467136673991811308551843271538823969798757542086142413638798839606192179620356097743441098189907746598007589010591986039535376932993492042293109186057482054875661841936380014503221444338190911801833813278413436888813857628353996173808190748273518261188410957957994335390937614511276164947956552700201053618948921929585380045839718120637268657916043127633960910419674425702826727858993928073295613039795755117501128114496312050794385546122907809992910962765940679884980279977455465433289326253750128697558548399224389994715615856456920016588168303994175705001625154225417686892947075651635055399595665492844537561642903784497389446701468499069914804326377063337494010397293048936959469965312647024685990262878328204080336702078588857141908494985165435177316210330954820363386619560234761754363071704766463874855142113357750403286219414848199532826250490280998274718839287604831250778722763483454534262247357922775368824085687723901753194633968992309655033107656528081474194417544552400655017362480167740639907808399123415826622520562202021253903865648438979991843901909364728883366775544073434092514627975393085908039912210042788816888147152474625250877830217127426711596230446789466014681907660526958680455861233743347253605809710927587684152104864713831090023703897370114523577017205825151257592895108350965053247352354950692729488590617293844029269901708377786968091236195026835282602654886858987604361610979113437006016120214149324450808134034454278628440271206308503742471913572309426351280887724679263835333168350195169474253065934075068603060554938318330612086680788867189877357062299926228187820014859450148761164603403530240877926231123685302093600233053131856682005133305181166279619597158309064855498189511594093974591333570723262926821116172558176672780042672696454742597965368301737017244964163339114460497127815347808539727962684379647157970277331446573459434801575944903797381725438506773368457236601669171931383472609552288619359148297786947992584392054993396388813041410996341739969594504704316164112332175107332510639335612121715685341842493713898091432206187389918240234830791874663847404683133258884276897573588378035085039489624471097386416157983924376223949851261194647863418534274412699875375063741327029650843235663543943762626914106094699330532850688660250196080683928416782472540588026530658622313374080375688058436143918856493375588746956630632456467274367684407963192486923498597823648782783573471672908587518858558717734079429553443038432582036991408623954697491606377304460821054761395566907865042380329019036550109047601468114488599582861286809763239684315133856173410173482227167389028254560952541226429447920081390927006140270179504155768359260291069651354786230135335918118682508290727370731101948301293780581392304469836128388606397056097325854432792269824520583442629577898675104932072556386786762562006755081131165637247608064971698708906373493866753618602527461568269680923026044960657212564767306174486025569065986141719767555457371594599205355057374370629204087105198338474329769410253209933692603245988068158635224427611660774442915669919070096766733755964651739731862915048336437760543800876772611011916676902586795222865320091851447461766086505404790403341186532689598202491694339472468688811028157389752014997248055081761948458425559358007157863437755737833221504359746069785316983684540542830933735390742283680525006962559059181103275321580454128543143343126547409845178398582643412980895750482772714376396800*i1^34 + -185041401894722794668035220551235821100209898154263498435826283490942819071779203208769894503111365779328312645635993702601977483319483847315782909427179657810859578411273368994431228435885793681970486567788994650321424682282876147689617251297923680670346091601451213214400272283854210357646611462533516539288323107573461292087723802212608567407243317243392433203363092799830709800925361138611140322967147609566740735916740021218791409364736074926914173213297434320257861941062373051424052260462247877285924051434583515905012549940857566879582744324586103827086690129886193518130170778204279802721883163832608128017973767371817172573545155550133849623340327576589339668253715726232191404414464026152931591680567640286572302474779136411613941158010151835849517264417964579317910717831674446563032845512825102596531991965693994577786639358788339077961826040593198326348181273204012526828940823773608210469738216767605782752496243260903618358252492301323953364341756389167208432891901162608463657556771908148675301018439827680105038252005969168132295953523919709457570204372909820910348679491401354038482299961994379467958418418991504443617596645432438415402851539994515607247492266400882329404219074038662336329810952460708528247411258634318037187994564429661704020169915265626134865286246254363317069615304247992085659221215121486340150253348551406816296567181089664884914536406509905519688650893386719543092820255120757742136395852794389230298489928568364406786181393118289642808891582694150049535816263931834006123126231417188975156938836781820874927659090283241859128772291572177433117597842126978890498241395733075988688250946189404858674831558581465986629630317556573704224988461231558910869636322928837593454310046612413584746467377650272314741512109985818015096241023154121495679276691286790236718138286788993945829511449129672818700242735603762456478337895020133485244711300953042091837830567525986462224551401317932493433365354784638165836712859097468691742918836104552168711573723221767614959743106957390800831817874093335697805642274952886653359203876929822540703656917632283180358220155570699563572755005786223650891894563783724621092992090834901310536771112768973212716803352983188645579396674827705027065565722036017090545739196730201905236245328133574970677937436793961704549705271433816315041662371240655599055079926427111682035437554086717295408419702799019558852663370562777449502119451944366982913768224006496166107847475763695824078438768538334968833317388635430586586178947917223717470803208922009061189028193633813893146415954212214999087423193707086688640208198299140342770456506557226295219089935826124666211349930625307988941500309227264523358419167983164349832334696376674818517803460062715758475044745280394978763877762710227451600846701343629860044970732654506011158116747894011723630837025587564164162907508176708566736308979053112660597961265549434774780989362460403816283060401875692464873029408440000653252255945065541972196140731378646937404079296053205323119964447935938608680387716538034243447773574717701494079206661024380598448815563481486245589640242316665566359988958701398239053912407959153205742696663889305942601059871975098832088674155831508260855017000241895547795051278111175517048028461003898613648254803982079039956669507310431941975012131130863864224902962637010003206431967215349120778481326457077662300583344001984361446383937672319406879969567619554074590122685988730186224117005796202517880982079072557924303928461738142645046890575057571408887709927392356442904259688626018670180100092805868289214849549662750112251157892714015053011358412869437982620783878267093088032999241896150296700651542194263816634190893661052056092331684080276251354228795830976377339455396817164309266854683597789226424761127705798404961834104533217766508889748223411472162858789464804540709804587160333975552*i1^35 + 45088011512082311006997855248662413505899098303563069577439217861369810615560607930387856504338099617500038635713179623450557946077421430359719079161057716221477542279976428736855802866524701312359815966206983655700135853266319603816339577312406938875263003315493169118939142265498333036395278993771261634651578860508826564471048228852033130443492456580596524318169067891249684167211542961184873380627518820981841834920126190591191492578590618721976366240314719667981453122811504436559449243076023655967224859190459447560491693288049035932386615692785961497860750287572965725354313913519935930796996840054078597281806978780349658092290949664093476008103985572023668708898030150902704706653071756405463650760478283652509835360899707088870259336260858843076695598156385452359207729422008198480882042565809232397838646360192232483301486962677102630451438616499789567901656560976801200456747278659208569598363572288643869190247670511103897294663041422014320129345990252358262766931278416770848757756663147120394447545589359258570897124732061524974959532793064318473681632759107617792886277129642352445547687859665380265431654205452369528040992991207885520598637111259477642034151150069006841383258751489650083684318752452336551180449161322900842035095561894534986587009794625276001449908672377573931044973713275587121675427798638779071513313504848800595189269210276650129474950108188449850459105311114238143794351108869723922114037074907208704039634904995877846543783477736283796160815682728561796170641248739380879309125074776719980052181968808752646120007951061159622491800871014264440197487310734931569620515414922979483137343041298186013668567320935412867155299974541850041797344606044886209655003848817501865522937380208348108801260398862865817486156727178877831270597499868190127733715860806020811726524149182986006068200477234979498833720883824255021193010421928881456800128049685695853185180332584839116580723370067349332955749251154684837021228428464214546469160639141724913336677212422134761851041027277409134659620427150463590766618390244392689798330679678984548702284650193160565652027203744289290087836033362082903940484310133761261679790848740176501067781986369623134090992453405986522810391268344627762356739338429716538479561994003461339256928392551989877205848374734034882723273065570122815994030331930739485803533367379998355592814722170199789190773438715115534916188747842297094064489529448129076530831580774058568916140183724358368148414112203561646501211612217581560482102915909459716296028659916917891402951327135236536659359416413687814022126375991829632000029146878926043975372085257240827181185174476300711674089904701226848273848863509713619726337426009589944832285085301026799006250276430335193280818486667315183871055541462971978888929737381698999352927556620109481072124585241681005616780587087969273582370663652761599183897546708800382763141016555954730335057651499703828118545410784715042174260753269685612334977599629319947498756640837239225875533329911805136935725397218351476627979243998131088014834264736161792371846508584168083201690886091841386592880257580966083428995757670396151169429163539391054455983655510324951000754539362366116264499577826224835130229561352818816685284361285408945063458911097673713940903001617281535665049508689363822955649950707184063582252281288800680289539480446912144474449719654146869913812560236869030448320394796901901174645171584848782063926850630716964795254915878865053936223237870938092734324434652471467939902316932971795991152416238261343588522868452073669031611420139547463591239706227648264722623582640170645458233336935347559792451591658382946876571763724315190511856724253911008238800253201742268462101678547855137391927438392257822474942873923676529923402792855976894788944361989188960361349062558191911756057418795943169801380425395208803773687709910958080*i1^36 + -10600006001796293610923983887960537486946362735561463521874558328832330088320597570121669905652658178394756608525389963921975295215784060093503407594404867621135271224086466284449251445813761740619298377364628488033936810599148620756055758709220738416079369394944606222385077537265466344619401740300226895570326556518223368712656417042457244311665437129770055386344819523022763326834234520923338623561878392045385938430483389468299602052066372876017875604391518949935989583477429545061153432584728290112021106334142504459258299105648689355845482986005683738097621588931292115632279043726194789241546274067026325120876949609364500009231871502806279598409280107633906818125291164350517674609885457898907725788715573566130778527481233632851204104474677446732640416741593264898122752188365101882119864219375186507848213682578083939840913230023471999494200744361447552856793500728086660686963406108527238499227355948659192132276070839333207299415476449922638644864477961683615657689943984020272604070412214887578012930308692494459201074510972857067054255500667913867224660027692956283365766684473990826157550764570362436128831688515613614558073090518243894589379551200393074883676673095050844429761388188416524711231933378738673191647026924869789953680773582859187725391276306211102045184313887096975675344014508926540000640053154265501947862880111804843285371484492791413839598256254577847649206517264938684220552848479602307542277483553748354787235496660992848845754257151019243424644741126417865145808841194425450029406011972923087988249581757215351503282900277106220355883934648973310860627734905408968476445217008496310050792358042208134098045160456633814707974909925640313662407901460615407173772810846042308132556751469040880070882400559423657446826296984671885754176643767836611264265627698600064365634951029068964286773206256819679858486716721638757304221209260879045136003948908486540533137271183693102743401833517184475729617899232571005368521232642705254163965130367180622382249838113017159763871595274194873587696238382826599947554191460602839099487197827641189964013344059629880137135978641488280347262356626663487933585837942066124187959212402817636678760600316780563412639953578804653763387183417921732872214092242271023103811300447811846314241865183962436247919853123750781470829316162074482007386039911089329212207554680820524366415609370729006914597655034371388317350468218159871794115562798025563004824663085074897403454825108474761497558421710338014321663154944223671571623172052386147248640269659133588368313712934336871914176329414175285367120054629305573819225322449066838569088631514891076220313903723644176071891554424515285639422501206575991572031783047294541906700156348108016764657377128215687345355054436759996970305145294072509879719661112331732916878479930482885472449590902363417075473557376807207801318563406769892601755054176857298017277802573558675465245810806905156414739781431515543325492525061583928408519168861466053193287375412832730231852122588294327809407801224343795381156001024903616199111134157392255744071244741624795242175112971514329253036673201771395653345512161938709221404114733566320966544051336508644428892124415699418289731130062584623754114571126683785688231620400610039513733189082835546015668625776883416647431506717133702571080901182755618169273154878370879592429921334329479270452122284417607997587844673288701250550480529767068537389708961644485225133448486089535095747990924626910460736947686136702209421191446064287436270342413213472174367648143567758089383798786081606128355107037720868880423359885471676508323983205232887203448049002879340333852535963898723279065260331355660143580422167707337454108194648889925823177397636687573612061350088805756723107508106893201771509692663726743417322899250931769085706257559191588492899638093064197654646090228697095424163631333376*i1^37 + 2439655219239095908598256073187305615630601682992193637848762707372438738569881252901570345395750812269874794810514712870721850887922307219083071528716206048838897558326843779854360078134289642505298817352359539290421312946387171662037214147279021822027932749161528028499131266323537893712252138614363525999206692979081672660629577983516461809974900985545493066096856261052648636647196622318751610583537533878442636122674314885105517847268150971329405490770301962917041955538040045350097412559707516330682105042773502887707222093567431701504534675801410171401174534822258458363982373992983619897246054754516497798300414301738658940869389044570231302595906140157272929172757429698853929858921607023921377086797108668092150178840691099178991203252929925315186899353715884921719544886651759741584203337338854890445223157041909873830908316247991694677764463219347936549477809175250025653749718088862451683316947578425059937381996701089488834813733425324957560889662925637294305041351175789574280418393319659620696798744500167245571161558196571051110268289951929421782546423290337326746146291062911397174583392104111191678429485681440734658046154438617259156217038396237719583986602032267296426148599446180791698144310985727450634399344807887149804203843749934254390804398486863839226557590480782947398999254314133169342147505114185576063094068376049524086753887282656734973828526496177329492352822719318027643804831571342408518376597946761726461740904344002447784999510810098975600126622950601162233371126148595993247242859573107828929614254524593751760024275847023978031686434162267699389524634073329136968011892296140800701872667856207506032286705535200790597052145807271752987369065039027376946745248411843695507356064489861946617778604360924094291943175882876147250246508793705424723028845877977982320813858890107297053538440455929732060136650533047174843897760277769640559805889936898243894932370589879859067735856778432998355212894985141293495528213438617330877498746610917903641910651569857313087726739529099714486109799140895355473922919575323570772784343321473464039878033796907609379111146966456632508746967845840276695655339789395211435853363926908889061162162815873096385670224883144277601761680248709989337425129245151182543604630623495761040421616325650779718546040067637361400251368218920612333646250591693431966786069687672832585894406728834352137803260156132793826797053906129103704136553625468676821974487093763914879057228774198177061496196259303350069601898813322942152644417850282324258209472077829554657129224006948361266154284419045155793036582617770385826783484044602974723492799835553818474623305488579800379498286576675693683213276608444010579606534279601312276715499005664843113507956583464012476617884204435874271705386948228452971911435845390277519787649156764790023703482195167985293911638039863689575858931185040212215604117422862706597347889907284218721320564076279019517206313808933219530825751784647966413197298967394782510902490990225623270158197049485905486061640315469094427213338597407217027260350738549867781629055765751878737492130671904071155148855659788132303983625391311866168784200577107281968923768596059150932246795275604186736583766074013485227274081516292316189109040420115418483277834726331057899737269067267070093505034960165253850386036990787868556953278650309035298335191391771579888622072672289209351312332363177103033947071885883361411701054176635202463945912669561736568951388567742137959710056247195008011622525227808240604118292173850271307238944210183060822588750696348320554971023043521041898533484690726661221089313933385143854031027933805630721697669701048134399638444627424558126745759305846409425685151439777371366090471420220153669849889368365904973812649125247762428723757980761957169828621578886360834693018998146915450931189907038542098889026444317413805595295744*i1^38 + -555383638274909506504696691892771705448695456671386555683745495461642309760179367662232928396678298820961089115843208122238449495784497118338723019683463971725300845344974269842275645944964215492815460034272412140440740417109812834398829781928368842439962813431998475406274361957123614247660444904377248554859800130224326589528372950314587386104792244458070231354612240556063041601165285421124856956110270486170356905330019331547205537906668767640575692716221978292533963532509516997172441304814240209118611916601750930310104540286561869408260335889477937374728148827482070596863700166910241872092115746094840204034556545497588221658926726135987065736591604928428576345069805061242332883215756472508428211637108160236098210466880717737378050135251038916936501802006575362972772819478193935686376874117571699466272002187024877908216766985399801995087543209266634655350521473701668028735453245130723004505780286665122962946721547583292613203235932428490430733047405832730080228618704705615776321634116200416905209179372106232679963288879093259111436490056748463425099194789036400096895102115013229130667616457752307870077203132265757591607600909253699551099507100802660041866309828089906076532891661902569228726165291072074820580146230795980539134139239586834513357026164609956776980057601270280374250107556472235092845898334411661236888713978793678599231099330961505026861922696514904938580101423951028924043498629916659485347087438086839824907894224303801554970406722688367065979851774526388656052553749252398549460130824327109132744099273048002166187551000432698074799869590464015224003910218019651972924848838582771502361718775900779684858484491956707416974076999670914498345670683148329281334004938748800135201660777262595229473287078706580424174120496418240050658417557926817498537463751340187426381655182708625125122213867694052231272278862327231581904813253290476282975429871620310922505723374428945577529919265694288846361279139682816859912499646270555871162498340575801125574230694491798602465211511609840028533729546439400313356953042622345386150509210346497707461964975020184200687174070947005018919694019720829282010175897999000753330672155689168895538062143324527099814525293523639095647118201961864584604768811659603107947290724955144224764144754258729253133722010320833868402026925838403742644424087658000008373421807803516466079743293145101526718192612308405179716708836277376692667199515737294913012921577682839918911660063147356069582811907004642764473037213210949716673944330958295928839033800002202177604649197420211749527688446310753198350329316367731902755663188843551143119657158589523086725706669544764997058139049785400814796924159158254882498043167482803576507438312225383565395636320968695988900346541119898520789395900759289648518909765450657138693699850636055985611943964830500036059318024863790547835139999849153990401401954021204384619618084563908977754736765962844065843627799744070201696082346116084518758869127467384610542617984095396347970484217032268624307766442402543205151088437110792251726672126659824928024457770510296160978431217968964959350900358691275753557505887273128175168834799683323491811979511442183113653894836754023316746236910044256493868232614132174478053182901227288568794913746873127862237511310586045356643733699228002842139033417340313107750593235584657217062410598945816490639794085002684623691951110061779862398264875917160605612691229786855153644468766708641567935381864871378781006109316509693254317469094068327394604496524137421876592415068028372289345699998424773857934553278804091332764946232753849958594018147840162637132375945090819894903078207183475614274552906972789257942168563401685608460582605290843873446289564020262548417415363194050243678495006963556043808004338238409161096800231170626443810586119161507403189212836095341363098920446848350841470976*i1^39 + 124986687196445754451207460452385343823941391885181930633046520776941445134808618896902222512465290596877098013202340116433789250302615683839823558854320492516167552553250136135356968427406527133975735682986114627028481345350515080317442343013753288028648408918912514697890297927433358030012809198620465565713198104519040979081884228936830771999559649503040088949492742702511123391662265489190513593119401592789928006092785455615209085144277900691029996846489931527366791658043960014995496139057486332726810960347976603543128053568259067278293635716859960872808965790128828701063609364113421688016159340523397277350815928187316915894079033768448928539373529498652812779453829057100366125168102372465650236285242718930309372964920302055929970824608712733262341320396800517042338023595866036075368537385897939546808282628407511071567404645832628777680361861681769138836808343760347915396548354371927617922235839090860766469481909143870220468209937080415386242201517828714649030213117426773063527198600066667174085893199549000327302399266031296934127363079933353871610811309573095863090517365083431102352856009807088860629504675728470995261826804791562383757264700758372129995190451788212143533502021698690534866328652044994366848905656170184955610614091004610888048933632091329097425746841979601966025993939412324105361837176410036350119025880536142423768670862701145364124277368242672541907534175403465229897065184858854639891946513859605199046494517797587435880276807840213293344718793305835163072925542058539177156626138366216123222344013622830834815774105474932326365115195171547662236885149464648500768338022368085667142802869140412087279587684508396246093040348639092051379482544253452504194178038132975765162308940638080320354640587079368231582443666809946744396528737395995815656630274257949040693138986791119239380816234909622783687366311702859717350932503307098495179851584926615470052403858216488159831556100780940985059848570797556869246556275451737840111721035479912442397969321662173851443623120478528721862506619276166141848268432637288992184801275068472443687190923486781009753733897640426140409329991270270038628931247342018622587110218600060385813361146421512181721488867222466905878184970329125645060976227759012718350429038334287795402447958779769943885481335120940897750740695568232943881965237097682027577073817383366338386144497754159650711482153939150005699023319651932658573983665559431034511504502386058397028571822281660333052023763434271969790921413332003009791100972374122420277990076966414708814035039160568407169665275019716755752985372991323872029828508895226602739051513184524138379837143355526131007818382931199081997379789610734998249123302323442849230136508626030913524804911571025965459406301649329633946767478475364578810665964213262408499390593000814040382955419434433282276998999185748848898207016512365468468197579611616172831235399953991981421200710135558285130006955381864580261357181500233619047802091522817438495413306051878223254258204045464622095051266342280430235770945520403152932205544273474281505732523366040824381715079810947280100152604638774189570642275416743107627191766329166302532583060958911802444986714541675621053307281255349789416203447429380345129181793737556048451530180545386335443859133406501811484654563873897634334502071688708015984437642008529895639441783068365681191317946331697767402258011084452189541551012374657884822341098564263491741702503668913614086919657134264159568193236923173666264068555286985560630350593896403781305699018889811588822642339318492305641512962359025243692861246729580984728410238583956159722329375710205330230083105245134460057441501611371866167009211757309542140988464606568496161339494168136109247098453413496480760901572059438136077203504352972383028233886344115595275105911411282102816408370463368950075646727062718251008*i1^40 + -27459368863130661245296045365629135931461416139181843144326672970086245597047384793556981632987169461453648593164191191195688644972117110436126505284695590387499785908605790903677617774059518518218177574275225405585168094102424821852668127720549016412353761219035170706576177179804978410320012322861440449523017010752573334767204091309003131674158528978542808355058770381172744307490551611912171416129017521616454822802577900355811948093582381326041324845061945170012940248004383068737404775103977390065928034445440385269008459338111080581794616461587642140814317232181383442405764517124550316423853420120169338216431096316324253237562209035076655932138093016671978688175312185016475579308688240416849030290369876207837414838184725587458660621237469214972836541961911288083144478593428486570230675114549789254153221131489713724834761255467960504462838900392489537664058460248967415961428343629979138802004959686962409365278635712563968344262682079648740731034024556416726598511119910163396774637154927095234817184576507010902396718194670871340424317376372132794511521058832956027586691804699493201513826076650325386608058483584012654838900606178272242937289179692854955286949024461224182848056270019716161858113274906975002181129346946523667522193131704776363273632408857592626401191274948302131662237466058111145802775886586219792111957206559292748361813316425424026396677520987656297376841923945808416450261805382867577988862468193990472192806917453440950051407792165293646934218143221740095481181927591773217473082118429409243187705654697686116009834110616915955573387666910767800293268894435329307933891359846559628062347358037279636021060197116743907215883167694631154816092094765141611581112648822563104693451473447512121242007620831772579615277496182632908197983914535737865271105927768599457944575634379449275897342100699368629705360466141307301050114240730833825398043143434437560623075859187605808522151456802408772510421111681398568057554574220706088860782901554177652855437614110654410150087800399171575045504101439119689175172592422776353570790637290904863231051336062360724744467207089262470812355885744548184841844558853916382525891794625432034090380057286058050808271209328686504246174920804029789842357264917498521493734085604826836763768868176423883877528108655172901888834780613119037416512490203090219127486121543934537371314744981796260872040034231093304364517554741884351574837392956433093071933286086345994911209462335997353613471044176974600673629967289004922425878031921023589450383855535585859622918462012149729810375737071022329301006947902369464043591482707495153097647837113789741175998846138163727568009390511881376845446013895921910573753407469856823986548560096893775971926272789930167244147042689336832268513367834498219836650000532035723050437564535236792317945698006813838360516960570319872031345587509377832561957291577145938901291155454646654685449579509500718193378878520391241382617631544294679616793085006383600432787145854557791385547913064897345146743533227359266442668537215849728413224140710474427161687989470272871783580018184336252989859012048767321407893245518952924019662097550822338531781985420572928035110707594408043089351925158455722279358526123611712540802412352374274595192952984672642919882214130435501426071112787788725637438014308977977647262194019494518456559127663646314815239621536019318607779405401425063175563807248092495808195933483489815959555593604611608704192904296753704195806785033708667253747796620718439901234161635513394413367033533250131766250632833398573234795725223764467638035025667954007380882106822042285588229035742116792183819483096922367220024370266710703148415351765817264344507982520944005379598992127074202691329724163761002353830867196598815063533258286869924132879422946017463247047030287516082445567234760216360063331805274570752*i1^41 + 5777035251219577958987677938953661399450798508803554274733493122250836834272839873030868105483263112355621149093223200308194225578341333423154117398995274722567908756906230526914120207017640530122552365103270263515788360528441206172823275286510274758189787408863029951506576534952347543834376337517263433076120751259924671574929040107158324964008908338537739748246881524602649362754185286122999929885616915798451769802369124348687314944071839990080348433834217646363008640775656641902147385283960932568209707179350761443299045900364305776761687383758761462702864646610140875323423295015539789720761844416150665753085188523256847367712581825588662566111163328924338091075343475907294598750859433696597150451449303836905779425742444334863748942638729346299560931304887118627756544696542902512205195046060889970582882141085163688424453024190543055119836673448854119371277228513666690043582792073977605528486363133385076230735765144858677362067986173196577204823668130515126137607399328036032563215175929266875659238205431067556273402961173934986384815957287926670358759813858757390933984600476251876499733418964049220842037097570880878228459059566244534571845201132721363047651703645689457339401599939771353622394582368927128398678811697844686465681199703941067091658138310369509714623389810893149906208761942437738363222583172327651850966002859721893641921511981257550618335193237186427362619291466681712744193057929580570285896966101635164637815766109364327491252054694803906443831046124361236088418039123848223177824099147513343443166958455532860279547631256962616417693001096686120348828058968393519780779905273949617694369101806990913939280711219961199171102167815098719433839154723736372229994181746602981879661090617000151098271037900660648378694510878219938279974026863456311674543170325885315765939437497218387465041628610865830766849989188162413751502602620170044299564819167078678939422983680793864618046332597063050539822085719769271395947482959223380939633321123314797810382852597104878763553810760220281480519398992717778013452224797434225711953493164794159003164516891456185385693645173123571382760346535644099685831343003970854005976819873842984774879373859523507073336205470726020710422020948183229109834535748699635786030062041919060941405097245287291057299432448682091991403224147949464649966486044079852437446433534293727441515226924682322080936338808011352517563892855049333644915123648545173778048378080079898800344202886064623454096917964448475706579269043745929906271461111235329820552813305616396811107976816228233658193753089700936922832981987076035747505784691717838384501280806769131535515858917462358020342742850112632806118650151252426935312480982930340415912316998282376601425764077939892220656433001444646334233559066136107677457627530560208091185947762889732767343431453691115514680530911891384509074318901284009025647674145608060659710564029826610388008485504596445070395210206340152325458766325109398296866014153337171540224086715786729476437303372204097756520465423029600677456612439407000053101896439332624224330898447428473608517124320867712376422607371988172810182800297967760417863231289685638192380408145620967266523698936974861180104864273804411834127850744759075032037892142237646667285947691245321788036441596182425456292486337147168676376156325848793798719281678476500115967541916316357507875517237452062704214595837753038533258035122535230787439904772096766868637615070828565758275719552556263650638392827843878195902098905936602938343640925790660449390049092320806986182308671781294763016161845727525156018943824971867962338860649387336125212738878169448910943024800681192397160675464217162046150852285345659929275010413531182230048865217412471283433960181895082626132139868178176959965416551459806859837949688495069936876939322992917002810812429657289418132617691136*i1^42 + -1141808669139444167697636364335371147043846821959058343039944930524422180286839798269716611012976981008238578822073145703522662483076954589906700640039157195039403112162638666207268869440253303166377056240419752647165912862281878005391288111660390433774417085691047533225223675842579831733427229928760520922821527669732435957185857477065994598554687207184504626927136041493468435873817949430823674293046784920075036415314955844224897399045593300994585970241232850392651705348795014018193317699409999900234977964604392637556405670183403070404890463729733846639110204750297188453922358425731365561151107263551226385423941980035985665256334258053229263039902369960125448537861327748400035581639095309425689092937280370533025443886477797354899566099753540646556149742639683440186745562325355818896678090600996632279192817871841909402135936790368816683930997168364839731366221334703805556200901934230727803375649044938398775513865481325537350923523101406017676463983856638361509916471926787994815928338587134154132857353523459874716933865906618987942154558599621012741867421061812942229957495120909104240230226798880310181408249547833894016043629662269548312051748786342109992824633157182565726175467274930379805891538554994006411360948884904947591676962898465047325138834739271663050932857929080397709194582289573985625211609093770751211793888784265384473712498184612855642513407196514307328895332590422886622346846929793674036242607793807273147399967198503394982132230754944216320597660596859234129383204650745605559314526874852065612020320783266114459894467953307289939048168083710658266619722736019430728660727704403249286088840938751923790837800502205984878133907260306565853320603692176038077918767070742928120830689674404487913394470770570978670097310921305147630886991514183415076485386069784839063499444606546686693219226722526735197945191489464699842788724417301351223529938115544208173564172839021575812413279773363786768061533363187534876683530203219113187404928115178532745240274697830809315144843550224507674887090964984290852795678755536319180342051240128971562200164033690132236600622980908452566554780572451708711619783609791228994018096609918968655479965256577077878735682168795134213635863103179890175414952162069874838995211133809042673546721694195618670562521341719340182204433304209810040295678529398193579061867226175235456887924620582225286786403554179134268461034782842035440350063265161778522942458453975536311490050553189574226070933018481385485591411545476555933656980425715098574022725233828583285094606137919822406122883031765558697762857007445773638680438793549531228766841193815632633126587106277528953175296149774548922063769828095520445426114958572722421098284781351060536743653684980415643917782444828519420794788249174485451691459027015485289323991738287137691028894648606635165478374458956689773002698851505930291639461844857223962273673410326579156935787261312118906120697188953082889024560376117083120571315286977827856382685113496975905273440282236597677961011302985614621846585253434558747138212517519939903144652547455656302998167436877388398299904574421998649564960666314363318976582457197113016290570896545726572810474655094978451470581360955617742448971647085070400322208234547742690601196995230815129146025960653247846631885966075845980480069602090918994154590939473787323467418457231371549326767581770529760332135106476685104350334388776375604590734933218898873339151400025851615904523728287174065816202417777709996635889588915068836257408320359812802679148843472046134599920037505818357255354864142723534767110860386791501466453980748405625501356706966703791713940566544226907911584770344401034065250931903347441690539295157428692646961432609715137660184356110376387739389605954870339434487183490303935126161867651407999143568553733723163217630066846125612785991680*i1^43 + 208892449096619263703910762338807149532631779855149131294221087784969329376939842773089102751893409238690657083590923274152175062288720415429340750252166880206783433043124739196465570726286468184838183512383945297084670771015300087711762025782004728392480608007873516004898673705522507841001636165493696731120188722447060212456033128966235672622525931236146520563195909743498792209047041649500132479260800052822065930770501693916336818986110171262063089707707212623563302872317396495373961497856680386552620201202651704275493102702322716572178457634989980078190826655861932255333883258577828924249182315678901280112648881931768417294248831931216382716579431014091788932322462475527189184702900086365342296508537147803877867190484133740256846815980662344598403037802091857108458022298865232254258820811001758332938657815721395375815542408016574406982367350893643197312764434398348713971847434824410525244050475314837915140425491934531451585876817823449004790917682410049805484990336547017323824686463565947975451871577522261222310240381003743781921781864007782026573954622134701197515175532505840894280722817575809630253139961835976778386986558351512151000806638666821812235684128617614521369336455030695178491680042905034305994045801920249585448108084436460690675556572613126977914307845110865985216329273212011769555423089408475971299735349979738529180427939752804802200584706296466530132887201760129223862170274945458406020848182222559207888843596117431620463718216766326699835467466028093489174512627459513344779304160183476536515687061970610928157995262946205386326797406923610604015797769172969622326820110004544796707803179571159452797151421510033853091944134627826814076198986562310353898003865197727515704052699401932724181971122226923669750792836114572340466644944578269025793935174982313532746767698907475834695249013915266087708499450111619401932537644029361470738139049006026979081959655759575282875163253149415481525715582426184314298407547753049132924472044070079248453214543383157314490075979275515511296363399321319247685949195287518045477588552036751516970552122820031125011110726594611431250486016334269211937095410274941799602896543664695883392285735678084659329489090540584473947522595818552173386258467281291435387083620779002874041938462614441263653928471014133191915930713306248066429807843927985457004109302655746731417541225468279087209408237543985440418143031208978281330166954106363378016952801037254686102104889243267909649596770397639456000777260423153403846122576223840322193227866684912008732563419947016972695480522079122537908668545790985288294413182521178816070133408085407795728585167269968272015724343817872760513825564329669767093454627772626307593925193021341434959200449167761414464382749000748642703746910613203345937678773110153116983433188474107469489183987308266675619581454088540600673423280935785505141283303601583198206252294092629496552706862212148824253790663763345632904574559760243964179134572088736211600336598384936263592416006483457779899922754305819482980890790826559858312960679027778331503871799838226786396782681376751323543449753152141461103903955357013709891728653852923270307800237614731943893481225988498821353574184272058772909731743052167227672057331811421060380092402469976008055872916902459088495031677159053272965032621756007269795932505554402443918084868246357106118233054504999587509720356499786866669645212936877056033416584149494588338280594005035324486054510950740359643335450347139723655587781998888256799448444749471508944485785180601162252766029705729806602233859270858428339888777121445533373707263351014975092520841449152023213292916830758977982838056448679039250414888051362617957347719739699640826728101768328357580208146748849628581617106966928360232210731267174731213273825838957766040975119436681128499640079022776528142336*i1^44 + -35065142264567066117546398943030359803442057011651767099492110525290336607164638969354826900107150465221259015038919300811695736929901030449375829129033320931448964018383148053721243458722095921459456394700772501604367841378414101910403029232314940090551616420614097184146996734997823158061534235882947767710010924486117577637598680736190765946643768457000485361536397065319779261386022996458005864413376027653553239082574928189720336766988902627254745656185277311326549732715977376123680793275137288738946117034127268040191657965720355627428343615207052614824428239642992889778320349426519558854052395216925594972181771801367439751550187779946390962411583538251855155774988467324176343948103324172400922923274319553496490318821567169174472302472372198382509534246741227247074642638747730491329840224391496799992280109614187564103293554691524608716206320659475753185830454622094941842704182273438945778917910161511730057313106918933026351768059536989182350026906426019203166071279317775886642559259645210745067054692091898197368209803240856471124578374606270872378849661592575322239551093468375271158989268985317276713907723976867060109188098086119951615170469380898589136947462526150738745279631589695460251132207563433967141845674815365590794700763836764697685575176950068962131465240947784683618035486671207109659277677384116358395425328551437678464425443590488260882719896077509975228660650844242546267344509137683586409250935815132218160089530726063504056608185407278528568443809362974846478216666648333636690895377304440109378171052516772127349426422533175521654181008264363735306019608313481530654816681775374148112160715235103592448282822218618693934115038308989408631321048732582844385448024047922120735103100902070698533188141758125475681303273927855666197574219187547618822949872037022936602659044828321982604698647694832860858420831628309805970875263062557884629016930903946870307085004603164710814654390419167471544783629799761302965844471282085692120929409611703121562316035944841604724601195426454841336383379215249590313678398083150047149736053893453755962085460271704241852408589629986916208812532547444953773352237185962292341392777179285683065049205704208570758496697097418788315407735190776617782870421929128459268391549968631300210549145703558429295183448625715296810291923938276072765669527578602661303209763272933127079403270619261888499134039176278891313075017350244482394716493343070219828480663080099296969207081495017099894879036230327170707603712747479397556599693987377884354386788175806411383491727365555051032318255067493337873755835215093459398297275368108328895311101481717726828180808268027019994534841970062950078244437383552350689390389804982272347635132960716364656298964379511013558879023889528783086096256653695298991436859148056579182517146705891847824119091204615277312776858915887427723536373138389015689367552135577343956904603364419599116234283627106705523124579297364612049188928651825933598582492164360010017492673839103504227439260121455116278648747560891209449456768887600680807148511784235056492947446771360480470275741381448333420002877474195410490848017839022530128753574321974631382199744554256875981310870125153657245609203578035460668052759968093601424495671408975017176723257944059034705686528906997689221360085898767179832692712405047529210488043145799932735132202712687356238589351689123975386749201565210543160906214541760337375938895464585940037203833225089335042770081913078976966889282743108743586561686963469763492208382013675861890350392110839719045205357460500515226314671047958554359816263197817639297178045804558132060409319837624472465393974799306511741745828452163808012281403691696182435494020736733670232221453597001332167825599769180757233625247234454736280084971794538696240297374506071372358576308939820390927298139999728304128*i1^45 + 5394249428173846483946446957565172256684221777859993721373448090484266036741321327712513463060135677603101751084779964814707474709626601532448222655813976772269495132309037512256408165990820599321123257145339388241374761629622882485326866262935837960967997143919253287025037233495579420363684527429736269544404556972686921708757370891916076664822071915496669341398694287110192063881821051038344099277803708352980029359332462423155524093180934986104047833516794580748328949673137316986707740221755612037426870600336294826825065283754532228027655422067205204098405574640306175114279082956545131792397507587053485441530909119911835083179063247006087204110842598117131263021812572773865935378768603461931750935043030782610451378106820948353848230837604071150532966815215190875449432208691943210803057827143617430505126598513627332155345328553538494177516644772597674272303700754427000857528104481832564563718892617854818881706883945718995994936567170510252523551438625267869898678754773228646803654142770927006424054397489507604999746256293301834701395622800760292394125024787076241093805322715741078441266124536874952408626775538783057172955900950423173766490704119856500195454418336104281399525816918249182039766190692069635931660052399547682949916984085574943044908281296786231523836923825682353556743279570168723740346477389363353869473687682994141933945780051529334774783298664264543289567687576161970877992456739845402844117829154570237370588093040584549843445421527893844025334426050833142461825407190511129827529563121986901985790694748893426094238430750872133305664101105665408460099396757450075775389222701208110147105458748572242740680946306671165732045410615292845733763970789261000050550199746754390552296543519142612120622189478819700682969958171983305880475003818995557560378728815392538200827001538414437377887018671074058785476682961910021135656236104280830883492088978398518497664899599931657139436641272764109687087505654027238895350130142826000846777402570258531107257783214321403872307846055213997677469049806649442920772543246627012460797607482463307269239051376828011477694038371804603101505865640438772836949194307282267337349786308173866036342394538118652023447868085343220839722739093841950661190818657570360443100535143253055975082082068860088103192454022936233381511083315419247987439857166509804151207458557032772537458182958381994953294321252230319225576005334965920318946165272425535514485321704660205081123478828985624015409625977673072477778412327298176281166016565687016166224430101470927521842759162300982385677439065955488489611418024138887292709437747412018547357045522723066455160163417038872659421349847281275002747640157261568159761650363648401252980882683907220496707124567111449398739838990138698727876796821691021336914612174006361653288744949081463553229720605591041763639169727863007177108715035560421601777008587663386376124102243757170968336384052080885990709602415598067434190353090473247791592295158111124438483377476984764882479250348952339380406859188541076038756143460973912543235241748289997214113148547945548963510611881299567465717043691555197440495946047109549196854855455779218702079631883726610541367699148165248176972840510500067915722084052732809443049083165851850270740016584781345160177709493532358601643909400112902584591697482499613640591620429308042272786857082246929513839581215009858933383735128881011497206865054654519769602686747814395282341699882192561300683814587093718601783934439361381568814077984827662844954078761260973435354275347351132751994577031555912186393789244122256032328672814323954855342850829884670744351441170405807039773133607874572587337525447599280279503446469176877809327710393271025734181410033653587314194405297277308070541823809569281657246688649340496922152847388138736838632503895017364131457535024562176*i1^46 + -768379656761979899653550128448065471421846217096027892988114600828943803432964659133204295116464416397233581179400650508700421072328211297076032376811882257559523412027018800320082812794246384883595375236809887914640558946862975186575885786213719137226934718831244572669978730526311396775593363813185865529715471427933014519071864135292490116230984424316408104882916260728104734298691160393405360717044458418660669313370918105116226950160748866849354820557106181684652747116797475339915746994632917787560898483498968686700559259740465063920202871916984950000516884633226426589434475997836065214541808245092166089317273494662695313725795179685507486265871861346142000405160277296754470503030886571354496813869195340267855959075532245305027882248027913055605036403677324497101853446144579866770300290205881034173407182233384366408830512637472364125276025244213163356865113391338669952066368527244618904744253323085620044899142765712370223334876135930426321286633296374572460068463700211883908443441489437119294441505387887783819163009151686332456531327150270479155028735345428773583470472432349779376643997587445455593289941567608198220267421669779794495122788433515726334531740159942412255574002080660120762433840502464469772259590072667562414145638414950841281186226291047348193222231388213631250089811578793004440915731863385856358073595470128849799996974174648999381928523478090202433308868130204644082318807941047850477268276672537746474546302814943267581476996711228681068627668081991092067719254954187250159013233617313140052673043582849670150597402004238895117453878037806609028263115535569558397307272137398670670697201153572976681402260293555761703504140386510468432232656699072876376950915978411734178012723250805116681610103712381090725480640667481747104314572996983820141007888506650878392992110083629072421886642266814735414488666064001866389484610808404728532134048088861377571969455918165673066202029102534494435442602323369566372874076196626411115241508770349741480632308630189383897959027042322388122399391600652903391125679033282957975005654233169807628546596472635882637008422402585784461933763883865521948179718148968832351501313295572024394669186866955381323740558291271413789372963342214737443615765703070890815454224329554076676129198523601574932142328767328348272938851736070443017805001712579700785406374819038795079022128937888671593938704281977302197194560047839508249574602133568952266308879125102393844165165465327327720490410593720472967500078246486112007404236865407831587289048014031571453234259073343504096915680009037904915530508690863541141964441899767043189135308699345067330990767892226633961547113210423776738969995932799896279672657812541793064053495783362385218673546490070526918239485584435135693901391343353040206418451196106534848103348141177258338003208370513263691676939935110669781070539137011554593499711486688464322071139495545918354788242739751898680980701130674162925662610035363308691043011542700892978823095519301781768253821257273234007783719826369198568200758906247634115324704726601306720767554624069050007070323031334218196584865116986568680218330009104961456853455981540592608332852541892590514281773920680624317289535965765465180084407765558047384536124122101842000192449431760105389211850732367269540125851747792779362988645346249473735820382945030037169084962768190079655996277170506448495770237612996151030809426024182286609404104417407987895837818994821296823029927179798099908050296036458492603043804059715913130575130515551136207234715936604977585403315868197847419306764758950992530776497058917459617632285256854076118705829728687750669367985360292699756199382073904685003166545472246693904449330420550907291561718414232465013916510825989205765267558336974873710992267805706443352164818498419362658863610400189627715832619466752*i1^47 + 104341597607464823475263617178821192144830492391232442476322396768051544092421175388124154283423002186777165090990068662890238578061538017120914220842341131926289043681025199304369957765515021283566050043356870777432792484392276909595276216491773499350603694860277578321463205727469826928833036434668406437814618698573526566500244276361753372596855621981549938432948593499089526677871451622275765022184459729475915467322032549240409393067665233486859209007436999646302950297981030580677471908370331637635987992753730275043887983255568557935871805594462685249372975483250246059211919281498589223244678033124670604028219693220778301228511562954857678759525133704985517893785989747539641149862112915299135806881954388213564961126324055151337702767048240923556455998482385906178380952556876984172235499246193196422690314775353044237746328595830979742824613714121997355720773352479188793545538853569496314127306058016058839127028847815049604109986009239506042816913748152453572688244576621286952020440470671734957306009344021098445805067719918244727650347840883240962800014586292594193418080897147361402785845829270388393649491720120283291682126089820277019393080531895275516268385248017187964109058675843902348262697743833632670891401261968454179476601272484754722135728832132849669426323336175922989767120403228848626056680552329544572205506240309739570559392015504079490065427183188182030640903465786388873011381891828605521038758617223121644285460700862586065416946436862867861357827983372664782093853919171977969416296013445818514613254091342798390837212812415549108330893150575065693440266362191726288704379337486217143507380617622898375526827338830005415511597213693752123116553164420788610199087423254400767011840786032846586167206759997209493538106801069921666636661330817333711077819503761691167156688007399625969226625767261631229600137293620603569350711356574251963960549201649946044078198513676783616166839754735772406635514057849616619934743997180560702911474794633492208405326183271725489441377990447491043101223572572588493326348090971204018735726403567252286533358557628448689862110418748377183557072687771156305460708994264863570497052876178759566391245740990967965589732851405490484086759389438620205771123289899722897086376478554280899595398037604182004726897160294217001724395558741492332316274346301756308043161347201319718341145967585887638414912874589182358486922958914599655708243643586989835346963850030209646689866149471032799309493461202028588588988816664870544267068442443686521998062695018737994694136581715541422548084910802672919485497017370117762197705986444864627143211589697011162273824240880901372894647970922169729477872492068751303902599661819037113864847265670146570360629296174162392173006239546023189270991015259036950695030413682807772407761935542188061355043042772659341619940397154566714695630921985507835909358006739019207425334491551036368284986720806300777616340858819062819373043124749222329544754903666811617542258318577925234585723114463509302155311940722171777189082900298048799465953716787343252185684817138561209311628673212872797492669591020925240501089052325082908784555596137791323903165041949252532978366798968909715823761651436876298556370937701299340422537528979639994759026542062995967621896068263140196043951077789555176940732224833831736802555882883540238478522700192762355389489271643111502307542744039962935710946057478022596773385017942753695781885999505091788936142632845342506995412903306896743142744843565393235728601156402314761764015364789114435590410092011960835914762822278610674721787087209113886116780939072547787281261928961013958862530431814082584943003444628336091632309820722366072617766526578296840912572155019169030094391552861281174808938965531479954807312242641479259365694753070000581191622712703265512278196224*i1^48 + -14228711509913751608656241114857891649477091768822167245866160419808408290521925317465621231731032346710850800699021046002448634900166494932794329425720816583433668843383428627988486871170620693780060750650669991109778727691950278334658720027110096191999208925648099943841829254350773434167765983040752025417385701121224009532000754718415354410473427879706880796451282022467230355478312397783736399134254021552876042445324472812522917116320691077203007721184958612833148921075219572384418866024725469550110009095341988196413898903738826700801735512513341930583879985344803203495996768838952256443116196768006080556440687290146429233879150761674050229775615629095406238875873527802755470349194706261960983686332718784723147753375185792129607334920386133150428300749157900406180313125549020447115962553117825063947565752128638947467486953895494784504195059866145455197038422073261204899049135497425146357942095149856228714115888335628556569003314752140351724537454633342796030595812936555015432171758986190680888382243181126292332302294014101659673918376394684796452992822623595713952368272542206414922330932942823779634142089537629085733701538158182414813049895768011453090006640574029224976809959812248256465215262503179841396156827972427811889232599149364619597738385223372895341383296799112007025843020619445361950985234528511602321383700703929699388162573348971085571555336758537390801787136546230948490997481738612997603906304018468868629599906684959548695526525221405211174436307655725638776202117779810131131250953381551273945825430270861586504269165981844125812894282088389440252178232794927734992547799748419884341668136234479378069579722050149700639568093812769711862833203360769433421436017974442664353530440168877211323531389035343060612387628266284971598453297599967386698833941719180955648510421268432053245884483680486462483249547951615012889144534102112973709144506251243286592121110403689610772215440090266051578047514559874349867661833179374194375759607831247250173914989958279334167898919984919190754510319256170485059457741144878349532342680625428693733922740331908283387125112951380695626661626725206204751677506361561098095716974459837545149334854938047546317356143372949238515488039256930113143602062179843739736173098479465698259144540022604984024953217354493309259276559663465772111054061630629212542591985074166232098256722027877013319188612066104429011155196981367679696940108011219855575731394196495487769658900063389986235388726738771935722570384919793229016630014745687952211726230600801959174535351891299276196372295362327056895002184796208182991383140771906219317061356776499603181530982690112857384834786904631903917806805192812008582847168598397584497345840129257655383445385553397500470857240941028885091350547834044594396340707317487203058594683000450124579386924029543413936289049669740053731803192254040339440383841881101291769513832025147422900589812985652666002524740531126532813104529075248847966128669064076398304557285344078272844343694785580752313017801504497892689777666655060212265013919901899544043784035717579448818907253552105392335631967222774184437270341868325527018634653200136595803643122720405345855553032266945850937192881574580582583115006117018268913092564440064588288106633189333987774300586147696780069960909879950651642696797754299853860815204467476379425087745591906744349367152900499778015190525812133449506982104644650783724663252783546062461120899857966423965093714499529695336667282165563685194554826090559073666101339128884337001900984322319494062592529511792240713947292789368984414376848593280336385920109478770722237192436094281591113849842510531448712577212660472055654925516197210101778623642320426945159027063647389060085096382993600939924854573285213300667234481955014497917607403872191637780224790937093269356544*i1^49 + 2058896213470758507004111877057523880537571090178553258038150292038769807551810211068548248821354985910925505879511455327365937163059935643328410302666226802727635939355034398994664849947436212790341497515106890974689766978999511669083912849586929265101911907774357809658530405538828054804401785128477908228187353577460819110017879933482048518824758260592883916960661654058082595280793869387560280051323835575016625763041203965662019225494688903987793462920840593843568001682091388032848254106978578539695378733614400406669123108898796492523064466234550347112201917220555444563074858197690014835661379392329795768925270558900888152762672776516678851719051338198835105489525531948710679852444495684257327663851632225113750223158724283052214563556768575903616747702602035844466378406858384064158798361173333924867556833051403170946272576883838086630264806021085269214935709712183566429477753680754974495291559526518071311578207856029241004499862939748734251629202778496506225757209872018925359040565428015731594047884134289846695709145187150675831642317939256036263936674709735944838105464311614410682975690176923950115264413560641941786114812380726554671854670514626212212031140010112825133273704009771692526920826187675080389215473870759955495754079747683917998974587198046874942072756986789148171003239472555604796128947134444344630791490018411536641309249943119339871494295927005066156884780916139363630838310887263958838578327562343558636844433727688822135303392579194951150544378946788403286504458877206712458634901677830562204337537873679540754234213229027668518945468240427183258405747012058941722442118034693198176683326794159134259197252697960280588981763190492868526064069354200707532728562461399768546063440637536199781612196751034758743666575567894654841373330526481604978339348393996237284610836184781468882404108149568777698295715438716419691887862854859663059518001819471992475334041181578499196094645032423033188601492042073286622603005430216559066726311987500354848664796393816153090547625263943109256189463053242332820143022102025583885456335698629878306031207463895194533045604221017907757618564382268415128703919946977551260420299107712585018604580689529648641501985779419252773194083505393383829111105514864886177449928927616626412351085664618810298279119154296389679449994497723925871246478886418278316037964497097923986799240449571126725552648802154315467998003370272401497144711536659042728817380915540949957392034985665686517036413080541747155909055367715509356216451240599789478448652310396580921967796553192483889632695345084878850556168945177876197647244764606019327066004085793697590736598296904338578242781945025257569329609161519752381212672205659346945688576871033460628160060052231231766815325665117024060398736122695619696821948396112862293292476788632298161526855030099965198800164277447263165827806397828485803732456296453452176154733079535778072122696706366916117187723209311047943828048456533883185135128011820199174638343316876336934329009924344949232173372608645923824263544417826342126184740931540231182882578534761241171285247857349707011032865844153859301367137875340130436670518516102585590529651721408967894040411695217982280523939717446471072206004450956026818271301458305770024121604417600080545131434827001186756314335169888300604144190957023502946884887121619975221182303059764846689979517638603128159112905480178066357974687846568712028780759465710076533525037870206491494342303306241710984386209440910723320466777060678192349698425631842506817169810716967782338666595366732946233330581716410981771263594662399664984031438456039124647516071036354225335206852808792841324226610909901011976893620871138200879319523644443294336318386677752868426678449244785584285765265566398364219048180500285121818766039265485677297740386748199862272*i1^50 + -319802365996683762585069390200653495762308703702385926693888112373320360851245654538330713751786779330180374596462473155466161265760372417955361640149989164896336827540373647640607741836036158786913182692463959394671429219021903965560879752885824901725885350058327353942615206632758349467149620704512348574929175533355990624914060343639315104046878354518521693531466820248684467466555333507189686203027602656883958662744215944045243821559588296272795917051401126331389592825225839944011706118684371758106069049907001292171554932820788922832706791124656820879614618080416414814527508393398771553740875669224022511413204282696048864738378954005826320798027906052442408669798935036464435746960308705550096987869898640895215016033466947515479139000924735522316297271316300735382221226063117311652418036823931734186418059423290800738964122046645202226090991298471771949014153860261274713864553538351290162175369080434097745172903392462395092881766499338653969212110993872168340247841468545903382474210670456455852352692248866856008687393164510680962698074217750271649394276523259010988662777723090432734443173098705323421980929774046597388347455371551177015488111975032857219651598028617085113368143130029828006328760150308984636223183830421531479303250235086488457907826179746107261543855953519076675613618439216624402518453969119430272555002535296493404083575451046307563401547375708348763640166144344473821564230982151313925450650431749756841942095577932156056220610461543718702701572110525956707544678907562634754132300031775187085220365916500641353755124069889288399530298246271306554602233357115373611604234891398162075133792601321189045448972491276059585420916251605871745117758825716280013941626813992104470880060644499568584845904515600028775685379220839933828543606796124739708151502853009580643604888326583005377903073923075263024350756749991842185960866154083191365753963426576051394552963612284143436485476649965236558031009707703494401463238383098263789794412931737449135392536789218627890454773377985411128093607335030666444899697859185216423440978410104190232906872997721377058580271924216860189358571466368197742466532877938446649420202356840435859027257409721967743103535056875359552684252410121107280751789147533451258654401075140053797073015522672477162600088748659494771388015257059063179052827306086107281747531113154047053291851101691430191842574741437954094435531819623818258801356259426310524082115021499942629467795247694810821555836141086881136922959293010575295487773795826233613194368417507487830672136129640121784669582311593615323774599909147712175673565342980714157069615792872207918918325131283822979371570915708801903101117204505193099437012806082744109515140677890261443303767787584015473624110378033674389069247947015391349442870767836553852835927377856181470525555513634372725679915332483543895141694786058938516272180927610355648643788951270313980501750156871669573102345824859832717222110788573514588604956469764745339819203581151282114448615560117686359377568363438344976138234235187733738932544715216815161720518555050205931779538932851857395342693061457590136152407455463288004046188737068021770195216315347674637534505126544364410576690357280926113900437646960112873508937319740902612443503914290469155711298208702679192850159024357860477284911660152064300965083848453723432285792749786011957779185191285856304349144629388430443382248732208912146901972709114249252777839448794321300171440513686883970481257515676120411188643344781135275751171534994989850770779557183279926046398917633604815459694252383418767698223515091155473699816026053989063068636646872003155703599788186409305918872244693464849816949776819127879285438765229420103197343469318516123262750183829478834512189079137476581376954478327125514712794176572566001278191853895680*i1^51 + 50967929531041510393409421051054053915971606799541002257997883999255085486817834730739877962663204800044279515448357968502592761182494302216196279694372440305989021205510215695905341455195928781697698665917105636235104297182708800317315254425341849098633841833745890852095559678165582576665119974493146664041954325796265082790541080169749639425975698649860726588229635783116182443732858365563319109050743324283705026497554373531247964771683130488369852070241789621190550397230557794231534700171861599359095463172944926750106347438292376179089798369182143739744451165719090070639902912848689179456516960969158618081110974004482000391543904930300020446105392809133995667587141839125331655770355918354929176284047875569586902304283684190495167829594313269570166445881509848915852573674288435550800283586946602296530002600056392603197409588973561938003520023852053303013036776768717599756951050178679784974433648335614615001625759447756595784329088097473751808896167628487176752163607258887514840585846884170700662227757679644522772498446756450345657726972297621327344210309568474938428972677022135335791585806839062158549334503388378586874235582947219083961423394226438259153007427101542113289115047880000783046956964368704681550138440476751737156389185881497115673908085371923841876596671765611959595201046964318956048554678117796809019196399835736678401141179590968592303576782677438456275927301774395174415990446070219380680781197112270079455721405135588382181607356181299132732021383640465617869755125725398508135775624216266382438935081066643685368026732966666000461212207981256551574138225766270084785682928603656423461404992005022484421019199623104540846787310312073129817698714157649174548795083915638185950831392835246833135238461689664894739228531235623941676537603779620814557312022132444262238870020519632958221684193456831231572295796237090127526383638388430719657072805966704377117173344464769428279761826245360908879351481026323522270526550844239356679299417307801533537803767180673148528641416885683526352962369561468079999531502174875823458386264811100562798197634160891362288914656060271834027580650398842778837470946118639871807034112085791679129730965398984233995041468984199261681658133586106119535859910710017313782296027857094718103947984108529220264562134088284748557365971459067948668270305028015288160809363662676819957042259216384392868132585017684932220513780481200125219662368776300565629123351349590037625658878808597663567037195443221650415865134569155991854209990262535098705451404480411219003983797084426524245647844838569757629954646608648774831191783257313565304383288904989238668390251837634270080684428442887216877997651717379341057300510373650328884323566007307234705470496431614853116898719536851311468755911588442886013131605426878230237751846309945046946648762939514786388725164415788278155513466783780005099780989126870945042823046304432063658884303606088239799601858464699012797791113587115251608482556605877594673075918349921183468994440127604652679261161098231031567107770772633478750846816032493695169884546594985576927923072448946014798438266403831444968780621940301074842146331666818663732811726818518476899989994869499402077991931934844770101434069300113666525861900860922137404294729869645253054504983143176424158804192500516032465424616582416104224418556123034021606618414403673554341471749613741998890571038335201850299591209201946830147056890668978510148515037044793823394466299960351791665767025076468267897412363525432061459060685430972455247383305944646343751355314144060723310438461128815182151595802627399758677121739062167510963051939705629610531206957465341543085582984360264952105716638328485076418786583256549148504779854412407385231652953922153900151623667859177425722014849975778112467777161238700810984023392256*i1^52 + -7850832715992190223093274841770235572952280641583680734387823703223055277013697930879124433499507544923046759032681242047562133082292586393677464566373346968638430962466495638192600408774531423743928751469566997953952419736055709541810511088411963524861504521882033719218846310646215216905466220065462319687141993323599871903812327383764241882235936299262513871856804609257153038113784967784320033363336247816541350409304215748604083403336472094872906155025812321761330229578989834477699411688563213127487916624434131475551923830601249021392889700820934861096419798957075495970983365327805522185182555476169150058987231419888749603486788373500491363477437448806660078196541976922266696411000495895159431209329013714278050651900074065738060728288676907953370416800500025166598401197613139613367495824900795815858589730600116352685951046450579938830674110590228545553746307741204434606706624287671602992168276847797326982301873226698360859991767775311205804238401958389153033245265999457845001955922470952844737175014635212949175806062741978162024543262666217152913411819292215458344076113523413123918590359467801178661273158045666581268148220446515389462742097440184472085670349578268060326744625012095283584366167205490008667538395963655831848939668956069329190433222933767430693275351179651677513834436516648895985998650706904057071227360129870843736818418010586419805124034620009223905452361298749507666360353685582932261160469678888613721405242388540500330420771148657095516772134442923876669240211332176942706973103158283846689154630194191331755590890649764174232502106643348144038441226085332833153904581942556994462330197129165424778228617221531844056863188661533711530840874445697527836259181034752184313649097577613867690213948547752710174451733706093023613485226520926741993141220533610975252601727334484497833200515698286117866861386696745502720078550972981336623790318222809879248665560296796840524028863902210674233264643829548865601375485899126747045214613974779925084316804834632502546418817125584646180828766190085301230173598458185492185180781117283241569457272495811339830797985643176565465469492327694628452676319286095377858659399151859284927790742851081751931903843891847395921848357665469913696629513941293999167699390421320826383640973668524843958841501738119306540847767878087458132138257317794970193525715795652853611892155581347155857502519205635386924200477472844871181856973982035063593713921630780880296757374620370653938894302116274931969091973950383465141725502089679147675692867392248782891977892889419507653954085531823330983124723527385407353467637301731957219667287160006462195520823170922272982807753455404953219925225813926744663715658285693819200682533576262298292453299479747637051533223098437126052590754889327815628811572464505427408452435075632506119647852473928525009963828923190820594383501494890670192437483891382793077790041897267366999717532321058431121997810535014497648706618263523982378521701583636348045013884366437949318588400780404507821130197073112548972599832494092981384255952233374107749153223073638846441070399448988671262573739278646848434885122255428489940131064547063449280097888389858306601109900898634803474166012626478443627528150103998622666134071140879737735579571948286719323461748799973496362551984014380809021154852472031799979549534043367934380735733979728196680000442631765322372851154314834047350278266238078601237305567500499390973912083235111037828464839068500230984328897778174777954427587702659915017534973908645462591872922544881096666441296777545318488301701114446727532111869497407274417288172792252428798855399491630309842107967027349834676193155788984043445751487272795524415399700054923182803193928657449952036861334548981280237946801212868480848013862769235993443192180557336255385305088*i1^53 + 1121208507830764618429337112674683077685202927794001824470972691760619062415308214406626589572882957069316203196180596170031715239032603975390232408271784563501478529825165102728954331485400329080996770622897176793926420728785966753389982020729122426012033938412590946828037630324766379175697692110023182548349657409186650421341744465461373462117778663738687842372552493156112835663953706432281919201577754038913594636701638786765029018308359097171766602863510889254494808806938968268568410686436449514126700066144771087602723639481460019652773352916531388232141541348926376008531659419987742780414599172428089705469104917817102893277156593854142162967500969022019177406633908021254573044483780721536557229630753890837228860725816241921309817805550940618877835932243853561355727237692164764317152200431547310996025984274489477154755062164321160836252080759504866283126714139999592818943896434607387691360760248734641475718157443714080328170673958026923717311219789335520688717254273920027476654247884931202500394734037893457252489572872559325397436245212739070950094102779413639193372700908699482301497166062998076900390297210444143493018519737690664319520849524627125604378755536891039749346306179643121049745985836440037527972663685659280410112384861260960695233889808210961923225283941866665937853525259574410240288337305035027077260098714164570750178808522445374205783986021330054755378974209250435666519683472803524042492827607282046865974880181177857573187296208830397486577051814325458234837985075669282119918030052358882939255817906830326397332805564210526182238607284550806223344985186868149387330907084181807575889820999931680410965329400787744543915257980304006210108438316358654116028375326655137084120672549908745691113114622368818897356894908346628123077472117375176549808548613782384726370734129782934777786730559386202029823814460123302902810654224603788610145301022130023994969350082349592670513940597230071513264338027735573803249716913001304576096670665486973410113724059930522369157232359478478107555449820136552761061115847407951121459217548877244832243025409527172825643076843600371547182790453874270033463070970235082766250085717602435566000937829286170291429590733053009154458409698814938533201689696963367238572698116299887618211920822559803191676466468806807634309582633872001965780516938594764234655315823747966059639867139200730963927537704124039382341325182922102521417609238828848426828137185432400022049678758569739749803923128353350781908729403572365560280872615456625608175432668407056666072037632366544080793980283131349320819848334911566050465294758088728905084542825013210785056197487088120593282131978738308955880232524547971432795574208216655221929349463990838592580903011350232096469089407402211328018247376672779017454898461747927012171120164626689208214400351390389265663054246117191616557121381864093355850593235207629172722627858297070800502576577062872211824332998573939370781535378683848143635660978120320056534146070340321470707671804497081032613155307404689498772429625905159614843910854916102661036981072093632006597850666751830966611605046425604305679839171453756050641436564419882034232113872621852042211597146827551115249276501591062877376308465109189700717481117142362946158826978614955267647251612332250319045578434567528139167039430187082814530807158850776905961936200358847283000371876408767217131813400305842607162336904436931221304887539511917164417717704931276631491344724463051892529789758677786353700033078416268541620820797665566025333126422085602621024379940477290923020056498357781647744772741054404540926332125144480255059344570016799223603250984191471490727448014140234352059891828254467895674664120804511980643980557255584250789167806062547421200086739074402840351656451735279220624542452811950981120*i1^54 + -145251928417413678200439686004373025790821599635273267504723259037570746895235499810435554382624819290931325823656064870421622960920161375381283535696796339718916457807272943382288800465939078056705578920707906691823501114336783017251281596142294385559534422738833137283149793973254381829657795082233321589758804437282076604689306975199264557598893345058122731249015954398559364048465830750901529399118958074417064212959418965977435511909839858625125291722288253197421154981116441396320110339437784305036148227908051980472699805409017366688255834122011489141201426945307947080465216999279816273031278385680158924618295680168999439069385918404209316346476269561485835262760801368257851930133718208958372612924685398203689451230993661506460540507175858768564841632552913598630684319304128968294804965652351735296124510199328982451500079953909581119470741225740850473802802280570648109142279273422376292186561380549239983962298101985649972296833148224969529864310883463114424055000819340687546087312557740549809355600873614499807549571460032324526893074781785177245599630357395478713956480632515245893330794165115642389622919419770756765798854648338059295501379091053883842328225161353404849180770400473765947232485073046857231492334036017672188585921531079758586004470341056618028501953753451108182696267107134585396446249290984213862363479568389507691322557776095319161019497516204200261586981947660942711109088967305758339475152742809318312016085115169670555164049146118817939276993664540919052298587132117635731394824665973182501819554983874152613876930742039735256133146517980571031217120800181152988223712669937522366878310423639370020241144747421983192897128866780125121079840663917095748218545105671406647866163268307295795454800067097515362778111099251554511960624498946765051694672898003519714965906786436079495617810961074284345947978113182657847741751806871444896570603129914825179395239590007260376147951643378109036880117764920434153524399321218767426498574172064350267105714894284295789526948028990460520354176249119461969790330234140795124530049480198945833435044012896406414793074779349741884386438538583158101080925956063741150984470515020957638017885556076015396156413715902443566561289797587669097953656641313339655377836836951147097897125139619715384406284051822845106909846681404711386728268018146499838617172471446044035114071357748850668609717232852614385071262976445266394210571867205882584187158527501227828768269232484434853959738915842772038080159433922341798691909321513138192161533473897109787956358522815318171650493886562726167646254968601604791195128265337863711940399472671825375485872816128158301373055767371434153838883403863437320005484692591131840932448853469940296122374377874260843659848763443566003089003592743592974175322165197214085035309551525867559583248157279011188932254218789243776121842515690661284746162127101835975601098470953380922553457039069103824123089533210711098569397835265867338505596586874395417794007038495939293558530822604995256898916452502909901563190120346250695744299728195962652587135859848195379667465864613333696576994879925643621688841377402692272348042032133706701378887164988670115087947486860879954838132086175715851251550316520261274148675072125973128139094949903869276278859434446477382221125779866508978824312088574205048607087563588756674446803352114247334019101178064537191693226980450636531660915180175467710009859993939897273330796047914983116032002001835316892612824865669369141596657466280756415586668190906897579712045565507220055001280135165803647263443900827971895694765966549122194101427027530302768445389747379855558828375409961718641046745547256142075309831164949485535065461654717665703440650671112048038839228802681671583904591072668293375821461305680443876905123725747159040*i1^55 + 16885763349008345465968645630370090788073785049889243096107753457711523465411860623004373472599917872131972109334212742856050199929829570477671922091715053481103171637639691749926620129085221605063341854070254672665391562838357551299225506945099696304483602134670202325302228630195672825777651520196698047027830992575230686348680447680149221954551565158435250903223663206082870382886768115209387013224134922668734043704131288879637855845362879100727986406494120281204652163255550213868229912942347061411724320748967269729856999446915715891238861393152851885167470474691603906777377832760121934490232016254693971462971726267495636068310479986086213104330169423358766501332214045244763904540718496126364799734473182165170720230595963547143328117773583020349891083721397218535531587882154691109061526777780976175202874430060079906409199442386941879820455524571983896083210035200835136909128342949701201850580738397624937973556149547368548945522940905982815099636939048222682354912656480480358709704523718857569332911913479451757688540700712513677563028202774661464513660317143039482119464676793983276100779302333422661028878720586468228329777527319765765510094762248004708772384203248174372011201519161877475185988889942589284847565705730453416037532446437043570906139260256389474651383326046289563156769041090105795824911283326546792694940261386752810929676114581725279298425562283407027493397046437345878633935613280608024133783502336936561585377905812122465026889589913386177483644261441009833446022918254816118313477523592770292521530714913314819846355670246031462126489736125605370301691958750046370579019211759144189868622743757632305404574827985769801023158896332368293063207126134887987942480964920794928689306671157940493109727386679740865064843494879674105729021958622405613923198900210551688989985484359597925861585034754732112857009187978725830565094246317425368501132493852066422941898915892175377783140480587001552268763002450948019283137890593240267407542840513702463199263202347928462454779640949565218536635031599993657120524527996230637879862190998854050250999274152039953525910082430311483423766702560251857443247417170099443156955999392348181709018958563016066593998413945335535405598969646759394016091113504555985253061883442412597659762954961129790185543459883347753752021993155401985650236883252800097438083534248636882347039316296376683883970354191244785753991137754457739347031827070681454223227165277658734031144066529465994465406216616038274900816772385165153673165338176400974638770270294489296933547564716132290178520794162532703486845721223303870748995979887854549212253861121776241357159946780403733564992778383330433452041590166877101516976083345741818677567069225640315343096973366283367186583170405485108343053849928559299336869580563498023374977405147582273018042556447414334344813585893500420783644853931856261566413996334026225401844159838710515878026760288475277953994907263384814574842753790629015793507998246903390811362927410189995958064698583549292007707359094146568335882467312212195630194756336837211673479292473012497539042330471689531123471716636071812832486060813907800152305531710184759525273840454284300006969041541371085293197916100411150382125131363763877897968083736433880946247915470842635040736700133382608561212743585872209794726643303947761667159850341811234903684316204722177068190990553013938750459522362744894476777785473544482103090753373476749489425405693015054836714535705268747622112171784537135575858822704429760986359887409901938996445918784661797599546730654157836670157937873078702587699458167867230281358194150296853030083665680900288189629543460727247181199076778385654411050941276215296469627129443692047150332710050800943789948358571979291386717168429435301200414167243163067484531408764928*i1^56 + -1749697281890820484743611444501840731869035155672390994643214289251369247806156771018848246743022464700283055607492738597209692170224577119671818938658520516108591534857098281934855441475569750716928140312696193622171633407681841421090774991742348483850595965509193811125426599550315909413550131397607989763727166356122125435814750447920635453776393966812668478296639932706149557115186865647308996941439566131502663569157348440234199981254780741678900042584303956024047673789392395992097200674713239734323045491921905633881077003001581647255045458594978300344101855956664750597749521920183751287910949578912274117412281649447850217650707685316968913336593015725831192684292063605954936838997669284018750525050092816776702628502080486335011713336116318589499819255645853685104723494115338140424706492451287414612719647702246437719317672138533898023173790203900299586015572856134896393390013623500562370405563471677029628214510087951468846215163107479437320548736785898771338810433458181719661302053697185137316476650401718919222466945071763818225331613607609681349582811662154565459874906083084695521235872537363925043027980817769344801458591479347866977680028755159088610550490406454650683102999445974945188144936563179592064134178474808323759721047807237099314481049009487734661212185228574260920553685566661039187779437510367235488744313675865770983359354791895040492889943887490061296397241391820702472838704364810843452885096524668357622006757965574330405046013684862709544009530618922437140052433842146215319927917978966279508541213723416277676920044362521094142602062733588920621839058547788335103315435483857217861171306563747328738205068197783490353236112201489832834418835513821725510284060514576009306002889620026862937327298560230787511429885124614001581217648179971640646637702994622657612150919029022898984728609693100577213738681042905207600800259297022532396889289301251866304786314291390259899759273776223607315167776955289364010953459300081186991229827470115161413719533349038547543761461885884700298707171103612653072441648803395877111078649523249097033401247598632286997578794801476958408364282300919017475291565685830464076519519014155337182458311183663598929609503036726083387829696149977581441881916442616570264371497382283790885695322558681783937346395515237883319173365058928901864958857010595081598750934788975809449043424211696798028495962065355432189078399387091293337514093962843493410022897528443114935579901672614811076207971399479369862164891489477155636490801296113719786622838885589560709643576187398144118848354972715018514405045798425242841690339966902405052313277213344420142056410041430490780823945966248790273849052402147320045413114064578449732395649444735381366044009325262060778399115864655533100832741191235076431878656969964595984083646088854260222236319105101079371436061811486847437965143606199058255535493583683694307290119218611708242548964086126807966585471209795670424920637151339278491326666634863473867784487222590185349266642496539403597904105053509646002262757599232120696446461144957713415435786768800815451945116391387491244739732891527998357132197825761069453779423094935955802621365203703839195575536530810306879375846145534842719192994430574992869246599863728148898931474043945293176916610012179060030487558866813611756095283445311699618855494566201667312617189206954607282107732139962657444304119396014497234708908811179127091868614267536556665431224280726799168297563436596617811189164812214026770400547939677682422641745251861937971969717997110480504120564667114692769455234061843891274953329033694547768906792334966803517133895159164616900093880867425533021713454211443030341179402550237507098321227330326752528866645614997593109454810426995478764787321628499819828685162056949773526831726592*i1^57 + 160509022965053153697259537824703422049434366139313214728971931009284533107996868672712945477640562133154033137735799781049447550272386228584001640638147823574097135958057751368108564846667077606088143181733193237119591104657447488748071544737722068837067423713656955264147995669740246271800362971190245551314007638272081400133867949130987248773362960058534535291821273824189635290061692914771497472055020058837473360241357197323431218208421380876828804908262749779452856122242788948234589160010773846161528005580294838278102961948232031344361754359165871814740452585040085603117415700825472032537257749928207259498338721451006620932273512278577243095952845909969373010628841230045671259712327116181668996283756967830852923493744989265890122761482237694941104676337434661311148557104764351362422177352962724312757530509106723002877259053161664883330977315065375178030851263866035591548356659536328179779274458341962176515581262965170555012695621502386232443839166740142514631429748568217389023095660925190621799858091188013946857497812495507166654424041971287587849820060291121499915840413379629667181636344735167513506110795382056143503246446924798196160450233044195602936261448976213569505484055558830551593196007263083387608045103199816609738468234255208533367485251441563333182445679224322192086048703381776696864598398529626368208320503331622116120598318874004189462659280998865262020273748429506162859422021508139883832609136132871382632038109203599325133724383545227854834189927214510192330752363857738135907767542755042909972347503743822941003793087461882846535369795323098537160481805735339775783582264351413462525024219131515558448368659612049655455927754014038933638318261912848675121857435206038500608406932279103618404839083513372284177283613523943816760776656546919478369852834960445121367256007628056979544803090463573742070574892200938078599152239399115949448382637458113293629573074222612868731765610520572322552945664849151740379720360378821352423887074666367720650741424483711056456141475199928962732611288150895550613938520543446459067349608799522808952476294402866319375484844637326543943292821353275876945486305141469735627352709367950678194852591842854808543099548598477056212699214350945930197503375902119090853946023705738300763487695346039943125021839680616958570594286132469194828531453564006480273871107569112901790919181119063653363073755259580450813807281687768963479587665786219720810066461952661416288830040634941497519932040923318803481309451159093877451665776712509992806925128530563890968278767006972729800249199779909007037150618923446912203440140872661574523337440321217311815127373298621650856676141609435860727985039291188529656719969245862685011199915277405746807540839676190001312946362625853195539083018504052996367310087407617585520546050037790854337515440587751178694811905408573818420563497221448649920839160883761275565071699195803999019177349513457908978294855195822644786844708944259081968616016553965212915995414209387903105988093166555829263680974669087454769256414856317072255925986692790265580396556450934732916140737974629214824801434315756113795755268666179483047094039956802664072917654419142532151155937999780610502777374081183654725054482233533212447173409740035916154981787954323880228192112168741503015712473996836390295250206668587483255684392871052931441999457615920698045775941585935790814632611949137033415178925548780898849137776891425339739165808318116442632493627306767719280469589157743186744059652642291703079975153083175284498483819993624402175156322054913996186344069035521141577129162681917792333744517521673656866716159133268504401927368805604055636043640011319169896550794511425511443511341037552794452128925488524603794318372767802722562977546246129805464555774030308427431936*i1^58 + -12906963956835718337467615024625312006128303678952537811285977990170629451355939393562577995092912728867402460207889818503154750856828319964964436377112316341883427712784141847096478574078363491011465855171564433420150194770451622172375068639484330615039966297695542794505025548985351368874013563697370638231063439893171998308685452992485422673327423949574449261461295231372732979772778115470728338351337933191674422394721470256677607387698767280179486916288256418519416806350090674267275779269450490925409377045504324174510973979365562404346440178116581918820631478195505690317978330432533833783055590113392992903691490856238872493340160158083805049581794971975733867208814284350041827147392430224994164258331525139260125461970028029900743946359255439743265143073887687992252139639551359987508376559263432764586143043984145359984609892196163990372316399881188587952622739558666496065806016036560239293115033024248228697452545123096363871988884413730121364517209456912800627176947703814679740185837871118911417547904909264531596055780578900732434658716566173294834327170718675055019401902995001836461010673557130911499501551393195770281871775751707756809645460750274691669546625284723586387003748062175476681078839676482396532768437236426699315587407749176492000169703799374011193036586423071699972246139338763149692785360766713294893531668619668017505271455059178184650884537698151509928799723589237997392720458544217087094409580588707000491879167710719243417109279195964018075364572321422048821743193607280515039545328006055667636329322757880312591621678820649304439675947178059474516885237863180893127027093195627238197316685584837298356384098856149682295305679516283269731602442102227634820210734322847947473644179860760869484545404942957985714132038822909554120556075140923170976038095700641593290221165278906910723450293755158945369928988127772738807471847578808543703860631761216341449581561143587437945660210493152064895494366657861220259855344965670986428935358180118157317439927146446265540639560147430184586889800408918662899033858925256926009126995647924198208211139954845829258440578983653929898324869890972793899278722457745297548207611021793774876704556011816941524328689272092231410447581800579087443714705617259550871402508411959681821793197091094072789947140239293005604213950477676692208388645572113531204612582355740950081997186526662050428218465525898204120723187145421604284127311404797078372344485544358903283951531205045710905199430336459664817720942054285208602744507561804961360727855441205610632214580792507118255007347350195091632398299561068377652730240651187699852970173126357652976472642630015299839160293726138412472280685271152280225204182882395891052189754609083338112066491357989765313980100497706678116758506748065625701636966942572164227919626575743007550634736963958426675031539946610191404985533536807235529813837833714126678122028444103225052205258193013845847173767751678215404685067183043266736685204264491115905318922411433634781781166712001194795352315097556290164407964268288069708835275116381823592229095221024624031263995889859267374771387289401690863288164807620714074969954031335433175067227720749470187782231479601508652578861213077170369784367604048365769224733636766108973931174607233058173712191951214772836693899984012095050005512788780590754349309785536961167150598351040374638154370141657780518731397851407475109344150793518913817991178746339721349537909482405710539780087255356149061748916342941437995305152292561854299956366977804379812371615212606606406255445473363384769785916114530979170202856604567671718683800197081941607823438192444379622080646126930827202049861144228814694116415035392505115400209430886257127846521242120236140461536732072421484718818763685229912616141369989136384*i1^59 + 894547054861840003545661569274373946282433465611031447397912601557259500419981592377665847974641120474913565762405718547234293845546908066501636196611455949240520679079623474951638071352059870129926264851775594702445782176437819816740775001636621191553907119331464418497523503425438899457628728374221657242680132098578840237668298537008234193112560390899261592298704097355204463403804251896800902234059872354930168990571780562969644271342197560898387286418584061708089289265394913162404283870822226082459092223939712501705159769966739651909053944400125166107052045243845303131796001783738338702033624281829931663721064681740716511239195013074204728777920023154360793708731378873266002697231590599893054746756203628143515479535270905835770531072678393666523887098796461586488504984126934809996334513839249340507315454329011808287242941678955064624824032330614559445042312946182013183644881036106656770451804355836652635322146559042852439491243037716977784989236293499108911480289193674666994174631289546988243234010413588504202308344955829190002740041626239502884919256314780789991149453038262615754292826378434269788515765837195026573683067372157301858273405850549062240765233282836116220540709672406580928947502272786435703667309533170067654354023276163588882967897534519191543351615034401063556382994703693120645348545851238682330648839069257067875261304495011867589284658970022149976997970396151507690071323632151786094925931501388560535335182772701486152759673304747667734023017133898605768061526931196900115299386347672840706557078204777446417371473509445715244491955774333248298022393588839142706097867210031825217982548205412356825281951592403725720926212883504610269890721034026527876731421947749567608911046506371222401613409184689938932729593949482490933011679210728549046415969992317581468566862887682860194036026789041173235901703551108895959817556043665422613046886683384415684225734473005100227323556666506968330412114358873871817885164092190423683850109744149306781062113663876486121486913414389754700370810588909664671122490318211066566568361456431121998716405488156690769414535141265947977761169556779617502533064925286194899634897970328843687863047298682403842365515926426209130160152068777565667843479464952452251989630329821161185513438322127625045028983860832801494529296017462740982855916251581848905631356831024056533688227914141461441054580533834910705286992343382822258068840563393491375902117784091425166778954653845845201456758351320022927875589046947615995527964376743557223892482233612067603628035152231672267599337611902559530312935414959534887854158907873853563514852826814026847661284875345715443577464254954736065852432424192515800726286399743390187883853722476653459768177254533613484881939876498004183961058360437501276508318272735809784089354732047535100632150863962092035504292233437593006736402512515073907587999340201478558202062874442726172294556928942560670799531354850335483455179833449158470675880788754400253841755063211972962213501400747883296754436522497491844940473194826959060022250580193633044727191587345575155243297930121660682083736088085584604709592651948467253198524134927715640460622522846085041787557585498246093499666020399345230489043153613477568780843648795172245300527474534603323165776901688792869455778534646050428926499470199718540757311950375790716127772224645266856339224999531734358425013432595347369441750552412504428510287857574795380899734426655044547432335129843430640211646252418569781313919707112372635481594233120719663944416236910959078103862591396858047210386369455020377400236654556717273320323287866315029088914445939902703522429674622828283072159354375300817534554885882758881298269450754449410048075688982401078145936988333338481816194767803932486314087875084288*i1^60 + -51763027047337007484767608856320448988887674042477129469239543652982046917863088620225715648591128726399691388469396283008929859891438478044355674431787804294857172276455080961757659156091266271003152854304648009807686427981725817834207363560555170471305714710130286534805758145064538458969455199278649931290364646643049519636874979677657153280249385286668733712353601621416220849373453338165809076992102396351032235307797971280387564310196465049980816619807998049936309574475831482456474694743222532621793837569053786635157189219819406188588905797021662059131614479049598093880574528651941317694205826370730593789394247308006571782310190681282771474248579274222908149297145300594259999972444563681163383327172717956607797263268828069403425697596459715842127834089407617942453386428533668128111377948483307847335505795033554624632963674659696276605607787268201763883510524540815923042009179147292585758621638451632735626398871447406198875314902093586192355466581313629641053068474895744391637587842822759326650985725575723667516203796708106332905851190348313754975439488653899152702423791279916064506465987444080435895682508123797788369379926576267000028080084237890262914579995765946977043897358133558429114236231390315461844117183463188009972878478025130560533123941188221438008673253354681391727019346891789500122823727841997919511125892094930305251620711405139364329619546930008909193672202907407998089182304130203405552071630031539597102641838711506709394787650535842389809509154172610450291917846557142382529562332343662413628496683645435043610289422079407807399964931157344510832938172705145343371172644991633694073336933148190521651894950017623703495300678005677253836511964661792490844074375246856666103919464296088086315880061206189455852304513402671854086769644787559071250020626751101403221587870781864179132563307062717521033491634649059704716903294199853227369792166871740025846804162242260474306260271995268084356009206712556708324220202551474464040033182904443579263824981387705106790061056829765440388898870168333048042721551480209657276762108200816788047501780402601220512324690137394821407310111740658918979545222341094174241933767041812938550536749547221583827226731692127122048432791802291196115978455772642581309301959420461498159300651798927606898068770058114785542510806044829086535468834822633962956788249156935648306766861760131231754268518673052438315068219700020605449724669717080447851122631660974538304640003194980895735429699329442607044121409356694544027257864619852878454473119657821724909360937988022068419581940065162552440653277949172529145612188298537611814134134077855878139187549914843907195968363415926264267349461066869741182994795513589387175482137281337974716254294056018320429516328712933450251200919201068176216287820581797101108290908691533000627070065432457503138479225277307572397243044921305135691248351948843596829908336316543465869654182180259449914992189370002773476808230218798983606800394818927919274310103640601704569296898336550265800690995352593635930279054385862685930519926686901327691238590041701034593494881805097541133580844415752634958714270568094599456114944145435462124130676843593002778708713640130992088137834629799714357565404544406739388496366197550910505522721252225267785497744062698647571414865379799559663521868861969376380757659102858256208654809897644253523966624261968915434471727409313568674535078988911165403463603517559481121610444812535723414198532828071736806184734058230218226003741061532333919742169306824051498496757504974659896368752427657365299020852245420666818874822843406963954147977013881293464368052218017166659994466787071211682311812253541101491962398582096764756476924403097988188959531355103523785041503413989376225473441178013344372017332224*i1^61 + 2331053278169998291812777671991697756114184457937196624503338782910999699600901059734409692622664817827324254554915218053867287238380005557222207561685225949274015474145770149133359761555667058672786542512335402061235492055325501730029650288179438005640162309216529847881099799893524324726906916987842481851875319939340151981905552671972893697196577519272684911954968272616382243212665756692338660769927617573778453473242874744800939218454735545411454400398717318532962681026233954740151672453341143729180063970353126096830743534542091884187127197818335293592309604699196088101230565414744526478448353066768415586295270671876644459524663366387928516798305374027123712467185374115281059458450562813187120141609355930441129113739759107670306264592204821060784614586605870871211631921635242638405616447899210917687982079516907070662775559859830848386109766627607471897591953117809000074974422819920180999052240701063201196946802837608809341038625008445321559070054463093243071225747030287908253459566111100048024139343715693226662860516987443968807148398784615990299011092037016144755993389124336569356099443475419652833006659444892015709820422305643051911465980705131314335819133068554852171798017074006000920064035386632834400285354000139829664278695911406072106457072849371434676754497161401951990864115061994239624426696237379751760244115576470549034417466499727577245438612414193964340793934655364901940132618970779552498066836832472621053709481264529782531580722301575260873356153512647978983022655883632860097387750052974417238200360910790324703655384035115663821136994410182814480354251863424561160018784430320043215407677685167709000981706005953245929909517083494223560679796185962981455462610707866034104514253192417832511986421295140425866082717378220350364175934436164204363698222222682008879235071943194869678728348257017749947700089027903063489853887128677701514991421169466054763253499679349240846285568616332952124437006616005136407661301347126074489696624633159139535654037718190492777982159738080969390250309777161110979730166480502835742708726880153520745583856983939312541130284248449377196273489296384236191373030714595134351664790640691233867438297647544797347768362928439594036374048443841046593240975830488498268805501174226822118831421127349630584146738007411320539029216276341757836892314859339725106330417637602430609729828588793573788294132724314926501882000691135723309941183647292341945817795469833653086286951619007836250207135505857299483571690479770569958367594499706761304392538356990547639196488375498998523967840427750341501395050395496201741724736177043706610564090862358206156997219436160160871978994500951880502718503601702637343200946108605935520947298526586011057433654575167999523397231332525476135404552503591433606899399343876712697020075310811847850141393019786562677963181160614374085185687497736401911861991734171963523573448709920252183482513402114928149712880921670225848046554157544812957344704623789974968061022886745014637884652419391941633453862893760777125281778584070078919915386617804939172333904994824100022349402784813572272797575485244265903320519229989674576742269585082189537876421510164389111506166902996907771165661788416180657567445098810486769955366115219230888340881364430859517183803859742586174378176801404499262033843769563103383996998287654297152994187038766648225207390308062484725319184808398750104414976860113260734464185252458973426785851728388134002495032344798653841820980744159277125165806851216759831581723092387253476013718976998704849368166985721167438933934978398713458223215638037368413013462484839793122725622773441253204695620760463587044135354525914749143556343437890885237253619237478530837245941953945435361103978990164762551915225912878059105550336*i1^62 + -65379849374990064094187053787058460759176988117508622056863873028664215331941296554922523242529693520802404905737670268654300840719658040521727780391801078563964575918477401751947493392773482446697413241857393261760864048487031504022006080508166764327914318412927555377839862085234717110667329170049334026883679162729867272717694140155248108686786385155973556371315727230378467958858050318722137317330462042881636187405804998903437941276937022095319812569973325367711162291044971151352975561895964804377158695433199512027678199289223246075093123402298189725007235543232980534852976991917700045278340936690857832031503871063125370526165841763330195842439859127208069416972862686884611531132986945476461635095256739298605373454744070174705225729416022933742049485424487364567130298556396858354987973218519245001303803471787664937458950829950475339475028492005958516571673219479344106213861823784003967845224404131929245613466661004982055386293217799366406156680569472053300848642349334185425986511983692580863975571829981569473389463099727593931960229799666668638776295492677260346325472651838712571147556004371517019499954823168457811004574680568760737779570085311391691834730319809295324412211926330122482786366553122118546852090677169497360597576779375735777558632522455424664693359696122548488001296102632173049759160962631917137608177250138794126831475488251663574242405348852514422680303656972762216413374316045102694361670484877253077139018885476231549995459840152631544559115909649136025604673884838127512156266603341789119834423620829589745150172524834673098641172264920247508642516533739035792196141777951275907507092720831337550566057400695769600907923736974813260959207603440517384637220461437429288617233576765717641295014188165142852329110965336326354324892078049812523894596110803659124354310093417848234773095522446893369273219397001761313887987059160624092909365264173614422245724964947682300987331759037294810592717778332038606732778669298343749672089763643100951883209919853388310743088070317351582920212800423007307375025932066419003681836282137200181605769181597417923300096205316386478149704189055916237851567944666293249005088951220618807763244607308383269059598984482313903292270391071739326085576152006257039108692878247804470314111662919280158886434859371556289090603299372112119670512018090522291161101478228907504370449582896794370113661291528009460011502872654787100253302997548277750214620441304558996727979470962240200878203257873031048378031233169310272460888233257856468161662701356443165029874667382472407115605773895665472984770960218102847837610295038695402598212490265387778638445017790487642419506125690455251478153460376232244631786255549035123329434015226048538140186968573892537009670565428007873839673489167989874440227208177212563522312554351250418905139011937570779344444108457261423647424502520738915107280292404268943432444532941436101891011227441561489566096872589934524511995328135366486258307872327203429527365654153172861096977556904666102874762904841151559245024801039271424105250392630135518132993721286335493567128659897414591210918746526960436529437696442587471169728103785684939412751895330506055112393165913957882449297237138546750722558373652450806530098758383111599067357288921882884657969691320926530299028953080561611978945615866557534215551100834608086692970981786094893647860493568556533773264571995178300338277210036498766430677527313918849303903559764824692499640702664699769075976030217226434983217417809320689832974697058035288073853456646588213520705656262920532774929069279448910142034331618479762816151204811565875822093475000783428530733894586225350650310735891368433803020822835941553049041553293556686016159552919290193265794407698811507660428920135346028544*i1^63 + -438690919574346408103733527211088847480652174460908905576180164233480970269756743960408503551370159651103920290364824536094568460344135111079095992206710983418751325348459821920825134486351791165196403084869814431037956531344536813878761026005715270016320623434755714227898080781614246666678224605381434960602574948298952325311440897966493030392726692178557494599655481151060004386121880724012909838260540169627065346201022838238490536184928264291925227520185360782357364551358777880519789995869093349366026349155939584848002657497926034113529074137680440309576726715662382506938177726858458850399891832338454996858754882301636044378029467577438858668731975036854971908966869538193208326068774272299827916791395382293921118545793099366052314184708182692201453884672341325851206248893705934557486977854585517297238297094870894171093144793153340224549601497281902133164676702631471595832454602099629723156344455190845180331793152814405572492557050906978544259251977537414101020281469111589017584265939480892191569639769681206249949192705348860916699530017469006111045265764511400251095821835683620133667818378971078818515923587984057640937884666839945558135491609956130658834644369728453645547777554339912466854093271637656639384951832800981190901692807667719054428706773292271067495568693415949951606240835244435761277167364364760317995356397018305718823092155080357635539689932487403624264238175222020049070938152090541618508050421833330725651602146193069854589408697255050113969173873557140254311263305849071347176893753921004422578318098606893855009258824951241296297263546288532880163016140155459056170941395563988858444975297199956578287075293415650881736360333015872933739735683398146883915632938019599305375281829254247024898062123522846068702030415750762863895433269682993482164095054542901187408957778182225522676539099492722962705238658213301736008087019380665201367375431463599912157255895273925368944539840687433841519712054706278712451620571898375481525882432306445307915714447553064939905458836273091571269476807975622747479435137194571335752914331235107525558737196497185954900456578541089785936087203842433463341536465553406453561103452970992038701446317089552667830903754847458909744625786016876769378080924262080229472166345121530474315071922312981794349761964244398835709841602786528782329609670136399415433165337138397744311466247026488093526140887372405354038317952331610155266840877392982058475263507753123703068832682345431882563743688441966586715420462232492420964953563273094186895288446001951123129572953951405553275147236104500492023049748889620353788133718340682531131543900360974654760395360323886550915837806914281193929519771815378220643938990718778295976251813225390287725779285370316247913027743410605733466033750656425561844607092855397746834769419027696993818423131626924798697207925060660779334465116241597348266368274340304379044571436227440971873254023277264230865928831752171689438468589874098300429116283812583061738157074742814034561013829798106484217836137823609768116495215672963182704805345392955604068428584062958870680030471619657095395950882615295782074512670251786175584036669056372009299862668497808931908278082658046175690279402489436195264258096872055125815024334503113831713767925546281458958572243767718172834555223562644033383840897912595895433584717425666275567866944574461972724466440702711194665445382107748186429770517188997826553041041889256994966560360947582286408249473425077488361581860088107840070555691000577410326457149962324900863997734134311635230525366520586843381419989033426025406962113097177560714055365161371205901247319230928517563885125668892666507633973994223984713365528722614279007137621477845644218996727811421946254265725889005224560024388370432*i1^64 + 158796736617724864135972447392998522479518224531117481617531422869586220063697067046932730146202471430278181191907846690613052997774503443414234402189558366791147159195480064387762970568830010210472090711495191613448020179301614161369223203424465147924006737813090776367441455893014746518645232399975048475755702231697931720211546589872796045026394921971842565240678798277071728487529704887714027295178903041740585751761684746968732751857014830443432064209124934162178396994696199545577661509027784466408705216234893200010744926436829565010384892723158070699332633158477636068259821423605097410989786792832082318816478777529584362659351810701388940533696560078915886778538963523193199586550376103888384277856025848439714583758100883369316577736368283196790762424055867975740307576025179446034346213436508996780680366300484646007312011243103500621950616132912903690281871092933136371646839982764835605501196578385169230033448370564111828085226148552973664480565512780334331999720095174970364653091793130293545952731160094490847908118394294003652779983071065109367847206046865775137224694719018344903214142457256937981975026173597645339943412281061616990734747805178819703878260892343883866468436821741174109840861082703011964847205431421441501977517904150815265593654867861796336176153830192609414837121811685211267929806747690153264042778821007236563145258926902961954206061699276776306762223857021932789328072093990751863036868907852448643845894577532311211089812074611476477901799793423050443224845415748056628186520665350747946284212209438170033141407821822944746470661075435121398064142521194973714972700236329237116409817059480087508173968242234244082123666847726550887677825159106642538537150518839794133021724863146836757299500148706975978388270386398975583918978668137853483118777796191416639100030450983015419263862509339276875214348800444358989695603246029041453668944499163541402344928330081194272096415786054310312042601822801238855854500587328506104591164980952343323608467410214906206491305114324208094126606030888115419975214757091918514685374040605815510957526777284784316939996742920615216323662112057971491464480797201136627319526290445091164023330964352585024546627930367501114120520670760409301412690138489276941992710353664862713856108907024940696395136727554722984958383552396598431584948856237469739486185458422354096687414310859503149859445750736555460213869043909222675717101676225627472674137886817912676873746152492704009656467386022359502665521628488620881952093134726286395595671159746023780999403383736511436762703236045192338237032599887973226099056841523568897304479963450529986693599605360185902276618624858587002589484839448517576042646190097296698163256149261327024454527924252585186548779363222407186666483226863066432700521188940337945764517223904743374377506529609901805475213689225193184311084575512434045137420325958657655550875116888800735316812175837276840892189929118421689343423289587896529774535897128013681095247509171683398138809261196493310751870644616380459887136642438092077640732734955901633933373083718864361846565473785724264611374132384700154796215226492082964066443909426827416834109659243683045461547762408050843055315562750895859634045509999784975075589638325117968781594150626802319023827917256363834186479711527268987515289376880705708066590095725062388766602074421654952211923898072206243596166564545550444419689056903453535716423110458078773534826658388795603052185445497862527631741043586108061561010897511926479595385782708057635434014952490920370126609371554810536529308624206326415111011824904867508794623657500102650736589167402378606938300202679568460378173154787425835064874807238756554090149900666000474939344316069388949663690583291307168479066456064*i1^65 + -6277169051998223637430302288001957338045862493434328523345235444255174626365831308067909843040412275075899006448555667868665594379888888573538201937476679777768806654901711681458066399418773502565599211691981453790908808539989022304734205219092361421935198205543695224286876911627803465579709009307181415296343061079015497131145185855793177808491112217332660959709747631993721658659984176939899439134906808255080597635707453116963575310191748913157008071327070819787647233733532853739813406023091629506428836456139666618236961186061011798959648782885355360443321938589590238064716852226035667488434925444425425967429393321243686014027918552671722158752980255402092995113516153098131346862613671287267452683977392845113125619822641856392093563959696990635437212827008569915329988312826382770628522333347322221738417467083011460500229093548886005425300614844881524334062493693039024673232784187025938072063632362906939108422257160185912494211182900440700594474999826615667404164466059764700083206485106511035737203778081994497231952374141282185482858772935092086665792648983977699265598426222992086131332031192045453018637541579514563377588925202531533917285460976902619934599822632529557909544767429146797474054651255264679022837737820284252647932425171088259493485997746270453554244203854643041467568854368217829971916524720073062286556195922122343177312683813718740724893809229893850841208217706924692873465726029866130237660154748384291003163982331106348373648120686477172430563983492748429624168992498614188483127833106577840105764889879996934495211427102608188353749577586404379358715038818227291743534270310929750931434638775649521857353838040060195863039675619180713103880171991358606694640781231881065586908187607926291694998429141837311824216975676243371259427299441574736825946972113531235759389475142073321609656208054370886606413903828291617912890915058499286123243267974965121074700333091975836839757878280527982007221813275266944057484990007515490103597019853260366311943547569842772987503837682914410267917046091206975709228895207295800820174863202210604236423705121034117863739541713634254246387978351543722858673031050247754476950290924184772344324250018403220793123147599139640385813504822879467619767040328560153714280350503599341930956411884552238691926759240670151817411140361933248353454314631441812052823895453110150244063730655854244350611054441902558755382013208943632011786779587703440363961011329729741130980415012442685573140568389258363301121890445906599091126672959094154056873973627319792690809329335992820573152675043343014903463006515797700420811134311615908190017121440472389576576734864036736054612562309636087087436402303122620575623768827602717348034883110328595292460202901675944674174196959450316436135916370051309949109321065976572766987052870585319070637315382817557711199023927938896576391822300256418090861027322125628150104186256867162625506996998429265312433713044680774595866117698488829747313848530364957191825455856638912782265998707310048794255694511407947571917135869081532588204203901065595382790452720336166947947770953298600421601171875680203422461878457797451585602414325607533297930258037006468582381191412731275380855335551322849100098067835407119086669327861802297815756104790167618858725391610058838003671767615570340729363280198614583505943144550512996930555064428382853338711733972246609788702876759634176502216725652196875215081448184959589572619988493617096442782237044485139763070647487895113651397192827896377753551823376218960383626301470642860905644736369795250272138142158859034518184815617685370920824006853498273237762643407823636838259602186073707435993053805920398639764357963218091328719607198297021033159430209584962604129332751710648197447680*i1^66 + -263182979562097297920288522899839859903635462258531170223397521312669872331783589085131802346580812423817259451625544780813665746587632131087057913556552625880281658250082682147151694808520414695076913910596784896574656407401622723266349712216582090697447330723436977176436488707122798263792565409640382193523608954981013021309776715739420203320930356292980116226677517479737212920552211835872025359626904664239965176197822460924365842036353340803685642410498685079499629639636872383371831062204651338733778958485969761873043287148969762264965424977006619748219366252360284485279692423513137589533929508164203254257648170750785704779227578600093622999290250732495217944413623402031142563162758065687509299112579837574811480659134302619074165621030691306815256028475929446353577966179170224202110800640968817737449324755319925253652159147302105246989494149892810545002682322376324828664223510850068950740332936624028465645231660253336464994322350442442271078317719425737107200116454040300765362233230156321997387346428249660207956544171534511985413604997396145811950493435948436072856984256097296771463904364168844544229177658590356698325033869504458347889380773115983243162834678935524273281749175471198833306155182119778692178229922160380046264523022791921618166463863160220398473740089198825468197368434838965153940952400834103886517216733166157377881313947834026851518167262184750113820314703385252637799834077042944708094079283095759733285992498433670837530802906441572854601866429506043120373536947965512607557122443286326150336983238337076090551185719140546090265949815503961234118997568657722948326125940865703770273234622633434063918739568549812617944530994208744662235609620658331630320077366037719413764415806686068641209703155076513640109440492158493869509710350582077131094085606663157154670258791383482933335247096333013480407476065779779973457680695837506680959240904761861112582351291308760822870648882416771491227529441057568540072860462901037331565887196208104468599896283620188851912842062794373907881848282386167706317214494912833872337281409951927915480050798608967479529368100006980609853443416616832529489277412551530772796948159840057183146005271288917577260013064168615564848660331749925851106711006983392981326662900417445610147790624149270909006528362227573860205669814471957304384832141597911032862273422815544755520601405225757490369839736468369842029940105197882496929615507332670852900592280502752342362586587465431692872852726276136618410240612283171572892623986496511676125862450475073692428025549266096852580734320343962241361602365683931357062488374965792747352665412952102469253265327707821123136658619027178945642434886224143542951503902518591272446982593847085757805215490406062613931608537285386006951328987462271706587134737744984791418147738359530829244927655491464741926629000195023259365192299908301653805372978574770546165990594090303549793406582935829512901379560071607853933246028667873848381395749338091677857332806227394987427485668564019909147695429418641419319552751890082942671844071178673260756278704688864926385602700083273301482632311091988523008805970771039226463749243176732562796258264015866441310280044977848216581850003453948754848066981281114077675801623721465892398132719387767976042549957362217718357564174060422661582130995180120620537625543061867323962528786245992797365087267637424046241666261335351993262156216852382469500025196216311131864132571225809113386352685356802885244271629126442505935567982298162631394124035246876294189260127092692752876722410264982671420516240015159264096043921703595993309142090858743883295557761481009797815387244115253099814625130031202114923601973372311069739685897078852517396654690311923250781924400936744124416*i1^67 + 47880148805226568004096102894545221676101582569819579258027352183298642195443931154428712822265385247279412677783036324014490376193921669029685872082898744000216660474690477202664045900782385820801564308042226553700053057411695815019415158410238373815938507381288697465253675056516841304674854598793985733500590819738176728350254160339170200966535556995857535946931913644899485593018550268127560237127547673006143325587913470095368137730669524008169544944267942059934746544624819222310008839492129207723257336767347851143434141144807039036276675800786720104831723926557807001895371773008386208689938648164839624992116414919897878460121432107061366127363567575399008042378994161224804344844670899343788631694789486262681444444309054308620224418360987157076827815640136556674058106557556168109865800568874129805859829736118029756664081992736290205386046418869213674043846182570624001352561498128176707873341653109737691979817340879062410315295534228601622623592228168220068861906546265323764870854032202683796386619743981230523074893882513099734605864029540101885661736156786714878972312993201173120176540014754412643196024036737125732425335139543929948780822345201259650266978086861018040773933656365615061694637329063189516237822500429539954561803312260894121653951800773280836356920723633063411414844454427757690245982429879896966010853237585150416385917922188665767482283978802050200672686622811780000765371530567737558874939184828292711279023024804678425272312336492866150951789407860310170724175671000395096607122089478311262424087042935515234435994154565351597614243742124677384055034603184283804575213080485962391499722854378692241459820710261681073338946176747321647853679347437487270982487733801514326663742481875994179842642672058541772045843871352494816561830144480141438013253929698732461417578822030755913894304220102480540072620995137964226505186934848219088121904043432812668516728628112888423898184890435960042487271558284488981457231483617162576404746617017496526589438096605164006890096436620291850557213866577159001812067761540914537990765835945274944742250725033529829651215791542882488271251894224584657254828413520982918443994253390454098564092784721300715320881236514461492844867154897265882200038611657561925115909310711420288336098159439520532510332034252761222135575252922419944014016152302152877721190018474302147041557240792080788787368761741561132388782407999183754021668520663369177414746888334601644457070228366128500752421450756336819904591611416382117903400267852061845522488443157837998833143308236611326640625339412270806615265314783256926599753882723197201074976780972782230047239957910494726315217952306396785103496278440781577730737267926210547692986226509329946439474653679804091239740162639976183289686466832909908408433708127946837746933583826357364112004776419573798987957853352411710790165236598374260609996355184056385193313985744911860426429198754576883887166729929598889644558128733123277514668925687963173975384796261348388092261568009145250401488905424376259769492066945798949286605299771418321067140241045184588214754166164161162872931009310142967843452805209629603697245111256225562127714136488984265549174768999142897370993754197114711759404079008947113177541299494574671266214155661896545102153918427892191169563272696021458326774674484430826375772721832075106396952347465746329786944263993477283361098430232842821691435050821674722774284396970177874447043588695238358996301754522951006571922742794987059948234947727976632133860478962460874341682898856797839033594917005302886933198176110437809841546661868949083548257727736536245976501046870262938489084952498238339011141804545357377923745374749186288782520606709953860888590773484786744471231302928957440*i1^68 + -2807669030030021388652080727049491734816616488940914089164257779529008660742024374035342414784016765044237503241720404898873737330835218055257726818600783803428605959832786139160178238683186868299039055868964453742122605745748035272027658689856629203554235539630604659280753681377595305553502733563619167085438359029432266460592101930566439868660401022382588578561136516544208284021508967161414537801902666481711206046417947031923999024458232426546772738606406879128789405182810162756467620846413565069006140296229469676588595021856647674986054563652248072601292703991491043630518679605006451159446804721404578338742127301729545919517520771966305190901516095898062263101891743782552048594516676535958401639568925733509354030912449407467036299537914116973955450209582625267292510677741639378462578233700174227594382613775173732909076449502615197385634208993553072474883351349507561947720307977074279142331952090896617870998636528271594062328511582060122991610919193244765662549364229813025460319433587467429684714836373589769549202205764747365831318927197910277128169484465695242469976011887527810264304275519822037697642515097020149869339722193829719425624745844228852847480283829829568215790108238148012995329071378599220735924122077930129379399911797344804435780608023060427136440445471628877856238904484841465043398617025433968261300789632209493934292309314248680346730741527725453434129120901544029536189777213850240889390917971276802056111445298214300451313817361954605599260420031815059149622980184264595925692373837706287938662830318585884826687303588015241563881831744582911943300058409366055741096980481472229679922458915159990602662185480036856107156077784443324481130899301306587772789259495817975966237269624852843948245777717353680961945123083133689201189452740829499588383013106655258502549522089826418262905614619760443264531082776556086649851197721732140049990085865319922442643306310612149520108212028474980647286316232718325571383761654764112924871757961012825421096914824049662939584500294333918297764907948032600986317331029047614932514345120318808208640470526194341185878280225567966566813142893776665996369712988852614939371918273629048182409632450853131787754769444031848783394298621069719477438750553117595714021171709829424589733531754411888836688867358604003917750889797037435791464091591459842812928986404188605811330721520968578661931283889626375310745463266175167435769447312536920251066062015747025562417403011088228081504057507788510107386366227260686160502733229953134811081793045062611803989945925927492035114276565639806110491449574731845403120464901560172618289056302945774793112230956725579109797398276356307036280284495501588850732262276157153381970868319895661111140940049755603361340702726803787648549320027587761971657108829438055399958383085256818994101036538278237790963330781887558469351923871734316117404787191480438161609808931994479888565334874960357451609640574935242399387579797433262716858244798832599123620673520557432710818450789232710851229779340661479822745520886729062866582387878776748888305610345731698277932969862540061357284641557664760185104999556148319215756626686952173276025669037795015092654265782498706186729134847707030726727215658118608556228135989958812776558078228776997703921962297170023083083547397300001075528311526446921118727949473602418622277746129195167222873532543461000966888148341621868874530055755679978699192222459617502662744053370176048170762182747178812785705185543949355532879513478572202812065790168713351259204143480186480980119403824821426971307162781075325236927375136504403987846689246192372730802724611210645541760615641055850213096721358428130075910168521385786041642691567905624115500326166564001696176905650176*i1^69 + 56618635837754096617300651798568914036139803048046367010803661727906649055455314157279777864552460251729153462141282991069742672084490387304886246423474135956032198263470647214188655571490400068945614456290712242518513990387660752593482213883254773087195993983183038203333583353259253408250719992878528757331617383247020084788876016278153265301075138095087105446827146877492828100149863189834950861097308177318529568909808772231573477118234020215136742987204066937420553550245823770834038256382849924790095864602055509570063308998592217260562932772606735180169149521575580813802293267466168819074404724663328532372440040745523236654737720827679589413662755074354858769985710398465596097502776428643817336111740998917385842127919120727940545290822883544543756957082103383190480094991517643378375372207564567003375175991985848580478148445532513927514000584694906254476916476976866865975960053768908729486035391670247490844983009576748048371190076120290439653028822920084050955478134113368754126934559447790164706511265459336071921191880921829311028380179664235820086683735610377652979276978809825568860231991070214734279571451313156846062848395752868239737547386936564794686643421623878493595446466034223210486520656996884501322962983263283956849560594470354121066953307292653437267985084606072198417183636014743426495105554473603366279413599880126980797885379667805740040091054265346937533881400513732246163253337359966386310456950233916014583042419902914943689385688606374368077172904566031304401632056392028833117570484103631148477415987662098109077858435262489433621572002148492497102035580294082226189507757615428316591432746869214345926926404731055332157492741366675951819120408184858288553981725359847336960074224514219753422040896600678494669777624973034363283844897990619951074936306319669266248478506993585947520621110769339160645347934392455705252296170312201089649032328533853149869910843756388805758899980722241754206284963193731571872514248037812480795471968395578812999205728872244176738964665012829437530944111552690992842366245776686337310873493982896014429901022911568456620553636146691359831402461133237139407083331277169280142813752240504287714564345688824504256129355520428079447916855108060918252575013925530174325642714839629919134719711416042386725013446704692095654069931343340435414388026561670303614753852788221775478798354321284420256836731325015035352412833664876852606183516940985117404787632803699293527317626511325880818460887361533547290972425819245578508852246302111834795704664281559217163324112298835954153803905839871337740182076143045557690756324054327022419189261680441993059542682305807106375553778872792545983297983094833300745642136226983614119773115311642831287884124657092479085894891006055979505672683712514171789283589314306544836338072402708166465574121170703638631384048911798177868516446986908445987973175981284042597524530316836481878598627000694351065598009107177533838291717897936633826146152851939083678261792744460655765210135405366956332495586039656901436415851012444018750244487977751599818886935850994023798260828110310292969037233595157215051038967435630885750241616009923306656435109487322224298349466292466113162883255198000773283482407539442368738339846329238993597633303648636049202347704170524538827505736327316987787914324478368402163315449190264562821928084323757068749128756138264353942384884964434840976400048179992764784974739942478122700394644644759396009450029780256268223617685129162655116808910880306381420245306168565552003530971112867774544891339034132308525118100212611010180355625380590708273926188907939532481427536026169809166818098831681263457663882839708041137276135907427351128499701456692490539523907265131857699667968*i1^70 + 3363765101697515994710235678579210265233782289120283857299250841334320106469372684290295926287747243797313933922529826460100547614999509178927268367383346816877082597589351513959791745965929347954911442040090778169144562963703615297710234535945807021884365033193838001142843973301399009887836774845647380642789163285409757583936518736989134903666820366673001476319197049875690884443658955005690497830455070954839797722292003442703158198341472301697078768376472568778779401216273595042994626779718184694638704439018770736006406628553862392852931154495798294313037755332937289958183784013439418750390877348148405849405768502510065258135007240429138939766554751343199929257131452495268125846421862294659449860605743713009878883446297866476701666803464040813669428469955916156594231740320205196971802583652188186045355706701721913193711092328029595591433729057222445247467799186615987895752934514730560426868628714461678566536794727266998594925217403056093244153603846612588243566208280685742968332684898705308190954477639640385223696472267980317571841054712430864788689503652378964020598511514551884637140659620410592407791975912995687801601345801114858219282913604057014788080810742235105813819096930688405128958146975393377345921032179779216915392701087258516472002258043269213128700732060053313061507953444135361370420951725376255808301041743552201552487391563568199643441314266603747127748504992115489844909930826171121477331932396260831991088690507290629771114235458451549919853360417227152047283160026093832913574998123838525376226888544362069515734072173114706613192790434910553287519121262263948983429448192078606517741936611180486197862528397062910290295881054540445511998290108913329106023000773872050434783953498846101779707405679614819769287813316917822285970650661550251008694989689020600387912801412445202468941855913183304765921344152358745769057150697511912583361592924317411767361521497091205803364322354108274537569132154177162303805885767789700134791470676016383291001969984942128880163287670780851076153438274645711727213678149413740144765313613324465915275976484972649094227689010799389754739309939291455544221865112659588788843385988065836906969421228017751677926410051216502900927263993402802751982583796487776377689245923097370105757519629327567622778011697068662282178614553150228589593228891476671228010075220721188101577762533093311311167380349917901240580899564895385692519641011351382724725509255562566685266216701210796458959640458265620877137503951759276619829737464468277659757720374780206186464231053360184376341219380338572964544717908833368616621149771430565673934901525668151467225395825386713899612172252803231380290851446903199578606240689509508194447445067769468517763724895892004978124999592866304914741779578925573977118113435121513000773772485600772866060024339373425559345553559204560579024710738372665184789783939315227088229982816050825959923130743047139910772856562594173211764065282806331104799686790487715226861548226450776099259563681293898861323065056003687423501203279284816521876239457906727148071192744241211228250553995059524197389591799384970493885824289333188729696869910438024262693197047433563031051763736333898193659776140811634542688698593151395911589382357861717283715293843094734195276344169419759750995593463411130777047315382606055876484973618673412639226267199084884989262869792470179749766732999633418751703462677436198148197153736099219202716185076096082708858918681170367960823502615278873278638483741165338558654797177241865683110651359638152682439131214031222446109677144024875818842813668280384676109261574886759880560312014815112369545005561549764876589484492080438553461477808299777602175242998413006589907182283425016971264*i1^71 + -286296057075158099321871519424731164301209707997466989607754787461603240785453877677153866756807984352031143816437593987888427628739602653037618016301453770213359462169676706900147805657712067299768865479479784126985333622180603621714989782085892865030096805616598176872145370868896920412190021512509948762851482279297851007791215887312193939280340823893171966723059542202147179496675054393825516567733668912558823540495925803844625538704626185410131883542331445478351306713960893857115120899978034003761955940854524975018782898872952477035191938386344658493588488516057202090948201631266078166480927582496333996754286315200814686832763990493003396781879366183743258281411634057859604368947531707086332582578771726777214185800262876401883128085086759948045448036931304756343163696371062906296786624612839765442414107630692019929311222231858459637126998151862550812439653696342677991407683129399770932338720814151559648156497859310613024497013669249775217915170531834238851367515310943948498096767310422741945559346400246279897000402792089078867560363096541315964431485179863511428840377091203831380530903312657626824451673707475513081051123703066459599684383429882911358472114037111130963587076453110570934708389567273312149080153276122459317619821378822401224345870990643767804289184649716705680061650560510543485075080390944105740259921968225609635059577519615829896763244808505681535619332301285138768864912765269254891305136102083308840851432404732034591277462914517704653932163917821061615396457292130836323262940505827112078393144509618473212231081210077985589308338167474948914815870533211266938654504898718040639089943419111899794406571569128599053663098618828389130249986337373845488305175401242853321797518523786959031535861356490954342333844893118309825249765641702105154065707809551443172440150990985521673473554746377790077035724815319019608765145541108490232080455200545332872661703499001867401400175127847951948584016726836638931017948098872863117230867262169880502453507818794833400214104151334172173204525600520591771937170095753931948271439964263658741171595100201943307755082366753430629889482749310303424850809203810056389492662989416251949477765826025661643538039720562492230937306471780961579880143417680120071350932290700324595133164480569515249498408889669403934709108649016937335521192973508698412952625521359353375329694953637166259164949258349328788062950243783565769304675365911315908198272881957873188825390538145623332041555907035722527341792015347626660605190913716246872325566960731380696410520809581120589496957020984872780023889083304541831527539546659569904639674057001614635144131973721926776112374733102747808579028486154258218103890402384724627394172869631835456250386584728786102819454483505945531849889844908108891434262579508095084644999348765115502637206465538634901789544125387610996983394968730806346410468413433713949427241809066477748280170960726794591731270569092643049864106236660214678142146446445714449278515473801987716301299951232025621724432583250775948519708570179285358649271992508109162388010443602483945091373295639634307257791547026178776644498433958422133878091836412994729828640615868752443402157413200604655227753674799142729870283059499609881159079748917595061956757898370890721599477341043003960555769617113764703251102751854827910795171589508163766664339768459849988475086267409000493166701452200812341795434241095395251703110372572429903598690809700616474702040708692122710305672596379867300913940218544979622032603516053534513580861504058969459111993328575608090226666619773876575152733278208233052658063154483896320141494442225600542398807934065457578393461834423622592813849607249573417987290131015672800233036657073324032*i1^72 + 6172653726302480208633535284462914198515814434480445963373312146669530352390161337359830277644575067681379500942290986628686201362604601347703032122980913307610091649480171975950617083907270831222893723002000217051179218701839787894298266822627655123813011551119942649488413400257004388803096686682884875966644079268309540894648867865607317192649346575302129003522644666225188229285797207153182102253553728479766804872871912372837052789747812131309421240350062969114711292253933806851028384547735286721135675182188226176741836977283699999735031649429458795063715973137793458850914719728626819276655422091477192661833483155138552315065002075567990658057857458924440723361120713628998085879038543066879804775706162540204302307710984156839731541357436532265612204623498829882528778703818909427063331308726986231145415786914535382221907242423058203303934811513197836835702897481327914876446271565393624790886820619178320066006475398996705118569602988726218211651537502394879607637976273361206041882537574194259073362081929731078878706162567843762575196876060459371061337580376501854690264023100900772721283587794630481240639836119961316310024378307242400124446061381329962557541871519993965255051956079179416429277236454991952771654632685470181462122777268109513202818191642438442466702637572417101308781628680812620022796783024014276877880339231868652479711158173452286885543031642743227230645688775842198528869961121420256481689647856049848630171831302520439444561965416393260952365567763243740102154799281996228700797636505810831673799644943332648715556287383612650014625782698748384362886328678029010402710312906892588779850765545538607952895420198937835001692782800292094413627399607562068157481950969448846902820181676721307170058880628123473351554441280685396642922846184608315121634928988085910746645196157194111576020328047574118843667490960275759649713886225212231446805872260812433295679082373802829202846267861518462475702328401336890129374151039163837299948770677118672771942410939256823089839313010132969938944299459355004060629812522377952746261623708638688376064753303092501410068326342599652125647532368189477079716516474244840157706258969263947893284364159027589523729070809637051379705211900851343815004735741243011446621162468681091125847558381443515975631347119715720474726767655233635485125640001398857884662576906428111044298048851802804528859641781769293497311036619897546399901843674193578683776757128958639687779632065875032324942202993943717456762093502058610767206944454573897955007369040202838946367069844930248555783593842811938739714866831496763214183588945039445198917694412086069322047743956873776629611951443276891270958582588413806701464982364878119290548807825598751571565809404693001726229368559171158078626137238072393863581890538916396397345579847727208569474051719385650020180013088740185471966254532011076492376270412280810547697392045548794000341976627406319731792338149759914400137336324660588222590718994704286301697672743700690339935813547970932149223847821732823735691095096326243775373598799122571928033659261606266407458746578156871005328635375200648309195534780296022052213762984115031307749211929121075332478900067879761243333126235918369245034000520075234639789749938252480983280096954576099849106163710785085343782495570938816264974291435740831807111179233018082669035874003609154045345843145135024399964877377806803786041482565661831180528376389142300026702156772794705985467494583665392484847497530571830943626227832757423022604882557469363251955815023264370738669188479722006128160228747961795659529191128204898573957417873979367166304222658958782256995020030572713261086378386950281868251665915813391979688803045983815466988672647168*i1^73 + 215547606924622349264758681793618543537992833933887836301239188436465464721289690856928003679879417743957425918911743500230776263787721137403999394250665711162629619893552639346339849756093238608636094165272435522717125846457720382090947982159627094122267789215379774162167566557988774714508858889345516269342677415193000455700972952199646295916235099483820187974148265665467997993493002458034014853038900504707772536828477760806717234669534256595882852872899476663073765159742017605807182552827076369500018528704325876748776175244585715829001019462297677161393430308730193319214204693754981309324312843206286766557747218669230906583198398810237309907087537234545771527534301060524860323572962651894840959881196163106771471376705231179232700438660596475423175971803836188084518887603879983248824601801581650355750586804274603115021723991393703469879526231713899856393534687061640233432646685744259729804827685284840017122684064346119420496838553582737011386884575104577414661460552140470043201596697101837352322909914619250619295045874751829676077810257959764190233269200389844604624197324599602604861261818465811077152203017859764846390117479906891040939894726590997893860713786909316511980093596170888395554372736848652006753985256376346098938188865334526706569186987371436539561510371669698634067575520734735390681131644558883250414049522854908686425127569454210459406259224366223799022302939066878657102332270943337158253449816965254677861712684665247363991961856243269858268062225612575003834195096446590303095608888549050710342628939245111517400355415879951635397621913882842681679195968414664639011347095432070604937446922753422547288163915256913372767443103858360075475878295254261551973018721465579185681259884159804208468069608393515700091129487222494838470333381640972906883329731513205095553919817654987470529158823114583018940271967371665062623256516814469229558721745886693278202055859330483011947025087870475248443608012864302987307115929775872646637527126830993046377039792721668316320489641894484404256704885369052665453431930487537588615034364197062667083486637558842134619471526921840070645503152093580057859339735322087649794399663736117735335805327463880460881791570197522296589838031240233050604502706333560623446745719245518273367129736989834851317220551913123326639619067971721628933280936325167743480995578148810889388138963133460676618331552040903903409791802768197589513146260504310064593540157722914807415305107397918626491945035504014267658085182637515943081736768131445152491952781820877163962244530433990411243123335400520464001633391268778947048512744082120831222895115951729342049757517274399561838849447828243553673957916508877998049182713693326828822421176979784899190882643638208771241323267956930064614952819674669967563160131847935501913561955379156120978273228042087919317382448441792387959079036367404421519211780787748741096352101641178740570990709630655483607490867917319614340897514522209832250745797679265529345363136369044209392483698100630723130498714582808971579586385808542409435892172085015979794375488620171626916841488104823556449239377255045218918072426463069904311019446571228378982689656611028320503548272971874787096452210189634237975716406819071060332094410914913007719499388743606366647631837617047514272017291055492428532538305473079861845630143875801269353126022124721262548787785396650447430920979604938690771491292623462764531015390124008915255258077924923630293008046781762205856613458503152838114888991575399798102658907965141382710261566750517555547021742290218795424721781854839873766517496065151370403195489579173970998627010641503248439716284665503781323686059489614579013689679626528437579190456066632807411089408*i1^74 + -12436161087265867338241382590675711972158363798102857964558621453177356678232938343018006878758080313553678780173044904769190811386789736020957592110169681314990088630315556406541082191900127673975874317994177454549797939985799871524173356041898606121288407589776776759222308586706242602305768866509942047868856500705576199009498853326474736661373407309995281841916609966602423385695407454459179606635203095744782992996395499332342447931561472360685179702795818198595475948809964681720402927843677960939952792039269409122333866119774571266628846364604088023455621798193771621113015781437482549091900065368414150121779474609540662722910568453769948906756445951253315630069780354119808010227329628015992115552486018429114318143909907475671591891817414935597238919467437021367005627879561714187322430969791742046230199623277976075893892609238912757500742832906817516380873951782089048527695539387087180880810391870938212547954430018644954051138582169747398305978343089691574229495117668763442575013607770296634147646891188166496421064085927767668892821550029438018072214215905691149523160311688877429214409208086692645945430908029366563146587651685605341540782268638960013871366695882889257260057160099567925686828540894272620861434838519238753974523120450358861194334627543987735297739313086209699632345637922362442691987944566439366970713861173403222729155122277949173877646415329726886538406019480970819676933559128865742560519869609684866347610387257332847873844514798883878419894180174230128417991518024200325744755821539490194136244770297142079103568619868503334466731744772758252485209233117408282980370505807277426523274781080491177858346449973184008892350836254310939011144768075592646686555963908504880093943027286292246506663764870703787691074540543714668003411656578206968574949561044006167283380444081884331492958671532930610591546148493531395061898058806332423693940436155176910210573258450854556815337984092460852609086430631129206966710013954256172933142067247889149213501547899109610980487079105353175937021029008205918050128400446235328828468675638353769163664163313602668195640103162397297364948532139697209735825373191559900255202715849613364362114626494607646082420411194021344609510289713649281217618816683229876931175301689046325931396979749683203942240493335572284548239652029746068078145327845690012191319810057916902477981542896209244989748032911814975778763616123654891246141952452127062367579528768975390800409168594461785087588358678920514903411466754307186132095685040975854084577079225622685348648865532444448472460111142522860507638337864822185146918131556316582992358853648484717734763151003342782430801538589590049742078625586168943666266028122396822239529785971987639954182040895635642555679515969869593795712711988116045222099627135446605231550352224213004569306379876090691169480140840004821745503943338605955964206644639492613891107447905530414591972943139852753595200033634644390582579372407881215326328950584242413225753790196855551444615661317297190330937131563414905387106758664635331264642853248392529845361523712162118426341619324386362653094041883385389386276247220467838113137381793656176904600769674228730317329639225460015552344465241452666100342031411086617129607149812257199816285312121712881274849909557855830424669478566717136662021945346393318279388332200737194788413301676596982745792966640296192078523248327216827782272913637419117962664097228499974706976485797378362336365753231158085758492821787005617502664379071215962071774429421161964022777670711461709078776671328548280030117313121133508555193064440964285223791574053491833583530577883661000712512576727113468397687468292298222728491812499781460067104110140737928036352*i1^75 + -93726145160770132489354406899787125462076286313646572803994137146413528060737322273442939706808189671579944409726435360489549894185483563049085004743053038703648529858447439206417618767811404496639746327650433004558426742364723218542968192395567507126100953379432567426761709360729312265674541956482267471472390424397212449884742119110087716633749306152878316061617053194554924079439414244835973491407525763162911002603207946530223678876706038758997141893913343370610115853088728367759245073476265915242220711931904452931482841138935982657089871275342355123406522186306270993356110261217197483741200757650420400090432382944371991922797036044476642826884333788626449997811284240271095915239810373522345549017328317214661788206762472139225281454115821274098825507590784439112823812263564146644384577169424995205950699941003645598550779916962582824033511608386912958479060481704876647651218657365026480098891072413915963194544662322677239295415186320249679213051192315025759937705598912231762826896630910089310120085975567675265720350692404413558223770584236175947112977506515649860620178285408544063973245888961779063613114819247583046830016167765739324910023032100049987631825707655274183514729362759486916024911789444584149204422983101910824901049720483304141398569900551242148001176226817271149274580043289655675779653285253571278953410061840296088773332703611013243792838272421001420938788628784180210973837749452818335407575380085402385826255710600292808886502464406254101687628445821757846055228617599152161353127548280434771139124149642981039237093516282904587163664341679628055377153800463768761575754205642380390084568572113047932838223185404846978328656928702763700404290339946124643887938768324398211149048808161516138248036111807297377236398999995118070474154286064333581545343140070629756852994209988620672549153312805408426024295121254436757056159396948170792818987765001081405998422215984363769213471637759123287573819972238313454040487548328157938323930702459979859380620326924312558993496845868555685055150180026395202790965709695605924192302653628531331706561949038413147419660490779359652134271029052978459210603701100436588798527793801053404971635466282348023211409054488633867599377556099052137211098304285245632903012177225607172234656677516455526118556059488659548499380855469795688490805320194392403925254052610752616599093493281615099483076290648948721664028276533346718946204846464624728087506175253922652638810356678989747091238963212604067692496132171595171008927346084887696462618216437356173873327465550134690937302709379376038927447568772159815884949359218613493340349211911649538744609553264637565244253843507332420341075952237602178480888540705868163725502352764387144628481714202098864424417856099488192135907698755732115442774038453214531713472288833941664422927064459573054774048709464856357088207934754783993467649006777464504851228940660547708931965812419690022257153544151252220780342677863089805420333147889143456048123877881688072924559292897641354392883351239734721065381488715129193247598209924164696631240525959119593936772377218279701998622258293793291920208538061934024058807010467588863742543468477433651033973993706621009051442361313130168220822432179540504733077073544828245333393274686708754838292630072595521989681720708763435605764272276361625950608206648044694043829179979253521876519338779878638690873725234834381995544536115153787857916812205978296999008572879990535569191953681533889928503590657462145211926110220369701345439877174459225841551562763517286850047034908412523610295583157120871407092036748102655543678587602929280764108800703998403298957659445587593259226085934725129744135767679530935001986026625302528*i1^76 + 15138228783444063787187292031247030214825595190372091870906023722703995075381503995051782207322168049726262525280058016258417427846586230328814481355876931494844809515323087754592291465811131704522619656467068048600540238383423546490383462900502978541335877804446202688317172897090641664108001438861084164856383085350616444564541464994397727442294870027039746867747724824426596409195115818108939028137793097253352656920006847939724054052038989241828483978783736913214851693700640070725451733730234524877985689276529173388688073439304002641359096097393606625967258718746473282558118708229626968338470462735906002765120417518848024521768452139047331146225441144996767718077278210132308532444599477007128500048998645713469830856298590734280440507712116146737085493827219704841890568985826067808724299165451045470620546506818485461870087773598524010764329000931098074701164646045218230089905289943062749546446498599415968753979346076454134436635159095231759774174962759054491658696847451772547771534835257390619033208167817703440866048833214971923013741311120849719336654259294115927734497645107683546398076774099213220203689411118048193851524734512559396567469091967634086806983086445641869480447879755885259374528120257665806134007102915661058698271689200591370551586857771946771847549692483318270820676774036690265676809605359010392219546904411893584496462274889220070074344218397143983083358628448165663770348966421331055954388699941168324146872509727443817258731623208794210740292031825843911437643633113078607547907965956140633288543103378980736784489021953021224506327501818498513971426066365454097232979518711165412237005607603278740648341499950566290971892952076932251404900235129723466128569517155772971260484043896745373861453514464039249827739109042937542221894234441709818529271110502371609764589172852189980514658925932163131805178459779636767912933593837878950490425979788850038744766298199438990348983729333207258202974057917115003599566330744641828234429834204232067238772678323911395700374889045044895686844083654451799491761387935135072982707361576638419488610456258126976495325034775444632145967173388418168532328012603464034868480440921349386638425497289968598300934587732967661001135811607897533594800436999917221415529140597376641503410179762960443794511266768042631125028973157835130344194520612297169719117708124286031535307683363712686319460226647794711414411287106800667753081077290356689027863051515734690275841476171570985019628114409923499444681945223458550569059039106110352918655417977217524488957905286389028592527530806017715887736483333527093806418956463654948018939594247585604693769139577521114303167119627301781043180383962143057417559448811372856011240125227018922907531941525986911371192404406471185888662440686368894437790569299090176856999388289694733439622360589884210389446770508506780481808279193277178089363179741706122292846382989597939959147321790762544890280500909228288000240574339485096064011012597098001056174075606126297554217356635041823747203347192424410166172760980171258921286149274862709390978224912829753278212411426914028964202301902032231725626351793278027620622544213090684960020728764997906852590313690702879670263956809739388026828234986647787730286776670196585040217951292760714504291196157323999561130284765259294358513757829816062515818892249852362566186143695085452755073276058417509379767359105336258799642089614986483062062427888812400366862930449246850397008144067675011875007047295766926824955294145054329283567199868402181565308467150443184701074668896932704689009570456935846199786186477552044261221710977628282471089815196682978960008964501097600617483795378630000972754666121711081116610825551872*i1^77 + 117686524666223881931114450443054848858216642426576852419595295128195082455476463968219853286919285756994395669309721669370334423811376599104500412486944502869809248826093250306400909809342522992895457528256575617336173533574360022999793032554407053030588737439727961566897005290200826654945851522285319906689441089554222986002692286249320828596131279685812453886587378678424462694657159386583155138167565474927254684318211858299835783795729557023312146380322904627504255528483626563426865226876179000978157528907338059776370087878522722606502593931520843018214119155276279863557079175673960694455440090135799199398317085665926778601097075913300600762474058343122509331275236181116487007932039892867761867706493671563470680989282179015364635121854918759978226310294655415490002333737103074345441774455221006606837462787499946665180103287358280333458261076381182499234996634287007494654863507354711889458317673917357309918922971169504393252930369667182241784284458234294510894544154311686764949359335875391822824620465508621039973708215158784866340654666319379211674031899657873232872493421278140368093041518915291823967043809868591742620628009842413051529945894584799956598482041259711477022515432865171769706038248708355487206448018921064872647126212634365003586816414738169292600473651606703811773558887528726406605280608108021690143304022562169258104659236365872984939441718263669857646739969608973927561984632956812363222553755486150366597808657913098602912797787493171126161187357950576835611535507914374993797321116323904537819628065558370923671677946014277381022324579677574506372148587105702408401251169924169198721525191296180729787714915085233506063522706084694313045621705912477835078481122518979929162232952977018233668163595787193599364997757416140756888147680708861082218153740102401089715961177092350356755195049290389511942146771752574982855942123779011928804060551565120913418674745775188602532140538824098620765683647525475001145246971212799727427265025676117144865278004923976546676521346661542310924060942542732328382440544944012686944063795548729789808029846739631104144400903831577504056013016567204966885991514152049326623894510110926119297603101466774106636594897903260920850141080762858132876302573787891286110601923022769976564858267202252160823517435727182362223277582890066008161510427509061128437142161010367514372426277326675804272461138214906278449637323954244413815184553440143688447916994673798777201576225637266882048971945687572865217910162508091496589689873795981414849143270151668664098148888488144411976770321603294150497176130841301138987751974640062176109882595298832592273239166490792950653963418324880992018942037422015763417464288758157303881841612294376521540335543353251535278815450170650907325439118033537326024597990624833494698841862261857162365991947005349319146725494593551613183337557581638249394011357793484255912332602917115863093251675287911995643586843191321306974794577373867870109865054536102496589894592292300707681898533126941754148386477608448414215461120622338388502919868762568612559996752093641398585145879136315987696900470799631892877728788360152261656888311734438390690950251593461569745078791059520350616172785080330005308994089969325405700287833811448691620141760817833810751895530420682956330158064908246521368431348057522673546239507603990067502730444727218108296644362730766423579183457271796446748219973122950407307094239332351600851984572421103088762500009339264687336082925796197286738245742485215144511319645144357852175278610143468860122345579841463886741763488920592289383211219663376203779048999324952814127655166145528998054547548761329494468005753195830991310119286109128865316077568*i1^78 + -22490491669591656654608593499538203556223571553510977143194462613661979424825639719195566636468906109883265381684392304676005498150700497322841922011959614687254833936715190177787904626910296495932991944124072500074423384602068781635042058057316101293284504926986523659961340734659497281579330370041377987980680724634992332244587909263504658861661807289355492461034562994001404188572362056513894508462681765724805819255356240363992320607826400078404643895740296199216548734767477680205388029837594150328158230439740115203153307252314307498526223560773607129601453264130712362187160564032952159714578585161950897421203151151741506135142960527294375032948850450770698814403292457746136618096341895285515428322032289459285037542966204073726007439314487063120208995211242745642565640986591610196502917204020325295833909493651185338499810645012628611951684993950918249915034599580254645524737739264486604068781805826120867361357084065439324446534501298388232748866595313106939625100164830372226245494783573247189416605205038706047172412079106583008802805250425835221481661143375306765792995258322637134351917268412759738175009067471527529568325114069804819994831817443053140216763280062784471790988035168863665689562308922701623220977464789397495101555978235769668953458584229257404524051014483817321337902477948451848844893733446799354423686742442756939543171381879411022944267808355337125241143625110814968102117399298812560188861566799397555477088671108229441268227979850336543885278783469228780038848281056858263316328615375582498554685242965425706018707594203515780070426188635746834294924612516507026313383155142965282273540595045969579954642334268727212790480031261710797184200677721082942978569004960443018144919498888713925053033928553248289508485576545138433104223240565679413135281763547851367831010566311970569892919842069711802616752957168273341868078514777111078373880435314192072496935953767070440859116002529865459639593719896604531787185392907026886743802023053931546724602823374384193220731304624433865817472333576807298112534731058232829540623093987491858869296690632392893692437668790067936162445659192929501310593412054486302377355675468246193662605887024345351883291792057563468751821032659027027111603761182881457306635331633166301474317498702815074788620487743157349960633889004569127140493928500586879436510577998201877217349756660196402385490626942635470829285625470681876616214929858947784752224259295101902453449950407070313625219151784584064592284205821968019914294578589324695744424429589398049627851255734695233682772521074258403956064455569261831395388841487178023435901330620232696947265803631936069840681586386037403294537514331460910808036109211688247442723513750195503468551482232967808984533283026912724901662476128950060136107210056462597416885393046166368124763568861896738923717702000481744170174857218312017311555436164080266585722652030247107810467765563848218633917362002253972946763441958225276612559067179671590304357248483742023461524881079807904190036897043471810850489755623881554954015129596468121901649985835016882196812726276860332984379205768524728383801077050046580598164077675275616305934507514267755550521830354442971219229385792875180090973885372356558640591505356787166105763353363839120556687936566033832393455784157372174921883896829494894165678108393494717545112469365352090048310579627351083319211394977190587329966090102934523870400889661670859585784628372948525116712863576867045250216903267450623484910923910557141663806719912669561186302294455430155800728914305246179801290388444972268210805515911350250578594887574552777713308507610344428519462131450547820276255293831032037694495141755055411036160*i1^79 + 45880454914237532344401645031150011516957664718295704560634129401252294322269409894351239478172210391233534002925754142123478447545362573879191992909411009765951402066057444775397985074345214413641277064349002700832525522244230366639393566594989273866592991899433643244306969816328517826435077467158495181379506464183677191443848710043731574853305821509735085165195345790016322483893587680955713822572650038626460553047607332158450744439004366624453265622334696550445864186091856905828212987548974518225604764144262961701295334210302068978227413389646370108931872986033905292690395690320774435499660456030800421890643809278412862569705722377644311592164856945940212506706002298658746854278737274898393157288384284952236891617726345343772637020799614890010745852078644719361909395472725126832591378267579420462068946652496002970696005607643297238145716253138259207741758327441483084201891047130234010125698447227774722286707795745686333910281819743020473386434614755673803383517108843982962379153028231120143647365574626239930632663549600027296995263999851801400745171505261902967397969406942124417447964438802212262185364602587799434700737634537982305148135693474173005460976307576814358453649137486337378468079437505228142246452895905233949617877496719267787397253027712269219416633775077897703681647797816722466969937186786959453869282056231749262436631781259550393622798305991173753186245691925705924519311858916723851491679684530040753623880543507773721175524473690489380154959866314734588121331043593973617640146795474241187328544985627257063657304643815000045213362644951095485489038366876114150182409085718872413441949517748843459847092303066019872579095478285348951530611681441215758392735128911322822157348219574734558018855662050554379128762903598959500299325295483936249292835959896506576535521878995355274897834237666166597396145430529145328882393296310484439899882430464306655263666202159111192820165552961835092717384390484318721666539951779375318209655905170806611869700066866675866488817054203254766629456113071157696101010727354855145704377981002381985004532183768251966441430592283680820540614041793220286042858399412641133389782329596756510316340422020027550768718775776761424645499642752243045201988411520565003158942843227358462436698510071396162755102366699488862602904255316409932626120956336703671416579535303407283172018925235574149133167406472279566963860708611196396537443911915864122253085283706941258396941834075366452511766362955436830495394493978808796973436924919788490332025159468288567507549588597186757223268983734030262483927482409424757767932880351009144573583688027037201044446868577942429123579298235871043490173381641888593255647146160094017586674039988147772257513204194541986165889388555475847072033520540566797203538494341537062356241173494219992705507894922092886303603989951961194185805683979527304295225027843030975011225584788466195665560738582073819994190541485808169805837807702673314179586066040869282604289473719089115604096335919906585267282533811505023461268391734601864928962049824157275855702892865555697202388961785674653852640556492937104066162812465613578319723489072969487637915395740313894276388368918999273600199079381833515010186515665021803783566860804991991260687314490042430601025362256191543384829558997303140474973218345623897148093636748137975990488639379620514146938394317647114699607306900235392764344314506485213620529357649938100415694301706480842865980562042084236472680636690090614410266746771814051226248687357360812323216453403861984455389546960270800492757447930689862990403482065074101834197728808795156446227621495885524930539433485377821411190754111825195873542572569788416*i1^80 + 23465558461513787480976264779865591215597090626956501163034073309863228801083520604004159037217487905660705311906782994808478199465505718093530887691924299073267588979007744148479989724925926023132619253320399915058722904301283282791648619906749902063332155280760013354119130416570252477041164363155388293219243279972270073233039852113018788912497099234335608650901146152902756892992660531252993832867087220604967728244366370304116190973159952429232608713740076610084886186339303650100149265430553450986353437242743888057825358601882712720073454676972450434026759062747398496540669589793678661809596648390836954223965060392616496501694606909782064018030090271507601979400497378068083061716462343055509210695626332450223112907589603853836929644079131963342398715319263890692289684828040832408944407455320812541054089427498315471548470532698437733840553532274561905038443470661863666102960554467246259139026722001061785548873600520395146470311118600438217583234615918966541528514141409901388067578444838257958676820130979194393857068142155961931103665904795347899969196590209954464516490522083499473171379777242889221097073589957635558778908152419661946685805277800813268802101646650812636589023820414136837105303734694674745978497114199927059848188508381325035550402033663854591604430869582436541698680933650080104359190194315973496045644731827012501768304752157607352459432422844378388159481380920263578456341265069237750065970996623169200199866740394442788756992895984283514542374390132598483525694166383281989383225827410148506260366806133189705346522140661431714125071136234277038045446807199186077273417551590700555935083429165977241665456029725324800310852699390420376259141309934461502882132632030690427112569797290829101952500504151258938502007125470313714377840583087874670985747823062775651637782600596988981823191743262143846784430001770674767446053273240822781626738773715615272387951148723661136051139643637244947095827001641048983332961103510152363507745494010958000351146254621782245559183206792039095802305257839659030988755117976195590491689946496446650182947923075018334054977921178177715135085027113424484110138091859771656331297177333010061138699722519738776675131985254674641582466492526604019479508392674329587056168814093376102285535226066875624418569075548791910351190966526488207677547368324427101681215850587986113816435742930346884046097394028892552450251191379657636199808377910097738171913714106072808551247371493043776269656762012067741873002071712104421154186391368645452153020098055629636933767120593760783458035311233062100406465067487672887745375738813191504372876625871600685589745845556583364009914836550894849837759041786995106583179174943774410649551987224237350834957781699270072835301406061717226270079454817968155504872697962364063142591703175355191099900896808582090031318966684172192356639421391002244208986926919780580780377216886943210071732608850240287215676904771862048987885252531179679033200723596002554648056145751812871976010576126016259806785211301929117359408429581848740288389430436539512179252417885631657569768867897675304122472390861272868837524398495790609425318693207899633433745671529439617950174995960636247192407542009038806633473623213610813240448522868104612003642042721834431940995115441481361371256390313422212357279016498828782482118385097089782424239396392530374863172475351403134048803658952793679554691310696823218883677988213125200596575904278170263072642039995795342414042778195610153561220363766954890453064931912440681320481003511331799438547540017172441917175065011247053523218604761207434555585451031986516925585631481632507258361668924436513915047465029367055773466162626560*i1^81 + -240810097664975435288124678498828430854116155258908233488791646212411811060410803234759219598474837897645213501211256035741187823642285637541935747707007904178934555000557182309287083198792048864062926434220158130361300274063973403865941536263252424576094604071200981345628428876818709473652315501121761670263293905582843316201360999182628501283559544500011558160851583927279973882459682529914438637712924047266419235946136590205430748940787206238869610348230966629220011675382759771084532990448317852716864205343970405304706067660165659523094582274541040496318847882444069913848840761149316680115620548198526410170529693366711881963658874690279309737434232379675153823113825138333610263593829131131761375227119302587222523022348611429855495238238745782642702967869123054369579771539424901452902369543348208057172379475626114250033864484987948391521095294597785375811708778070384240181104657912881907797390696964115063565569297060856150100338512960913581903467112999610097574982247780132823218705143115148063171761636689601827206072413225916587758153898861879882085445670638965931292532380432029258299472619117619408161919154468966913934809807578024859773859001299524782569570608126911844181014663148157493137408673192611917151981670675495014776228670951970758603826825743872188687837419476450680223387680223275342319499541514353562558293719056732171055331318849717812879154967232731145560840753849504009300333423794106330978519473794814107841652159232212645881331294882816314509349467045098880167683182588078793826159539317045607143720292261695079302198760427947127200273408368459249474101374072649686466680072583389246898332434546407427892906550596794321142987893561125436122740312477059460252491175715971742806279282703748078929418625206839570537639305911627786364219979210371560121166862707246491873809552645035028873618574548654123214515465013355740474874610252357243599769536809445668206910794651869964226757448624797021086040002821349511931802434712869060062072860166950425534502614748404336340471284437201704107990680086435040240080427366012525533599886974475416881606046715294552799931789756544528913303123024242429127581084647028570688164000745070856980240516597466379874105948759468610144000425389661764496043444850543681820483801005102978504405504693941617971594486482225751210367133528026978686323932895923151443882706974522006382000925235401260277514205154878647338070766256021722293934843853221477310304279366862784564654747910924345421784174253790252245545581926393365385258008220794185890630569074126102993547422675788209986772336570166883359466504742684281406103812680472467155945722476607700693272751987516035116516959511846603483430774973133826970109936482513352041242879168390805987493878236180749074542849566657672280768922237698462022406823727266604732504416418716707879818676222486983441759021699813084612198804209407836348365749361219687337759713953376209884754681772787962590359941950631324125280818943979839842124488751737726068342371848779550219361978269706773906606058527075895593888614114700120119238992915186980372659867706728379848028574474596804821409368216811261143923491100016080836044534479143963764759264252802105295352080263425234694873886925814535300015335043534688835680076971843047398663442255337676851368143217492306671766905744426375312458965546357102919494961774171647109112427741752023310264772046561790991234521436930754289131008667350460262983018554078648379754248942230853533386743309640702031032296168443098345302183523641654196834070676849757094121654352386256297862517570769526234019072847551049547230483275850580280132143051934572938516566086349522669228059022513092674004466628738571577589760*i1^82 + -15827602526824175872165145260783294568192154917500216744488066198609828249955294512807621160658214441527460731982847781665592951200303427126161325411873434232847974078774005318353291526233200030098501622438765375228413396365420826526570443732502906312000482503761879436120561542691452877042713508438881950430539118844748889937248622920513738217070693712305466620149474814593870024662322896219295777233105902459831276985812030603668772460352318371175510021676291660930388142147676548578416982245418518191652772479289876170418999062222832918906816594995283069353799538126190652389661877038689294784423707509302442669168892687978771679940145629877535451228246252703827364235767054095310527430770568745242636107662034105348230087228331373003204290518375905411153256470348320887729555632868802582740427160569993556347193002396909349591734145590457973359401320368371306531339708913212103301882577392756194183945596889474495802187973354626756976185858061633130120515118733310193616218923699616391274037551606418521939112606977020305994702010574043203746490765401761539158302051756819159288871622877964292831467555402323179479738975174318563512443872878360142010223109501615518530684376568060961438821981563488595148048222364692875190370499182090932625153254339449025593369506175819536442957785220498327033888573974061181724524796645759898258429401239417096160744773208467138089578763240149809374110669579562119104200399130827820104552343407040157481799717822765200313436940878907794694776018609708385029635744351018726530096372655012368744696234202746065100400197154903692226189321823521573816811321373618228228773223910165895297678218699535565964873163413185409692373525366119785927136142255838678507034430147588278818662297169635464750912765812497907382855400055327678550976994090772997363664005888476777442397973597821035824478221820515518259861762835604496919206411222738040752377858610375366491509468845331285221949647299677664241650458061236554578010103369362195514866422573190457864275152215483568553853883875712591457622394565363537085620539011741345580817250760666879588627320925991598014027492584588766915697061766859144132183747386538976221205801877466755043359270049491127586041118682775237591395883067378528316160806132859313965459759636005798331366893533172318163062329544926364362301836691891940114464698551586484427828734870371507921962242612751673798472878014777268322108946274254935453606798441535589240278942625818183677583381709147288520572098108842433645782989739777230799624554625626942339762823681234277413884724653125442291097580336347436408144601744978095425062616797208498025260631400278295367279953611736656029757802469084154635684163924772336548642449076407207544183813003192873136203880948994341414853489644367537383240892698803999482675300253625446486991350228141666960350957858724911131623563083061769237046753375252642116734773766022396082645835130714288889943621310694179940094149087163144774188642679632719083405110389003282429445295987462957110125105301650237358255476803544897692549365101050971300337126903620953852107173657122024206005456900441620876484245832449755514499041772593355982488016108761075331136850419314977964301752001214035525993050771950098930862048551151863700445765931059197674972600869873473327224483503479603415820668564964287307751066248300438989111206016496638240734777388864527186319724206249693946186670785795301317219939614952745806272470925333258948499128441249757146198881711340036413710137214965250049432732074898402129029921044618482929154418676419450768585127541475639590841857288138484278238911696821894854073764838027361616540308663467625618577516561374149836582858168338187550720*i1^83 + 252866853108252018111635402287995003279627198468267628401679474809769512500705133890425871281243196059383947612165657762918778224144891327069282120184208017852786471392355296193700556667113208683289986588386532294688588823317505276530060378075645759130356562639734700692743794112820814445607699908461099563339744132032916129763721262246709535938722837870585744303983944410163442658022104283311937128139502088295236871514014950500319814440981241451646897218221884750277998627629119184584392890602644363518834908795140998058278202028931011971383485544581804084382248922065016594901867259830855487030321930449248844850956514665343872893517044407557762599842857995008862756189902159948180404907353677120471449872726803412535266764917724615261980579911737282728409019605120770095522724530998479363210987655035102936526993310425549917055675710105451665640877541110245539241987155707006020459988528929744207254397508959809770853256134891891596111843917624170684904321949294681544373813950761992919993547860848337933415972151453496654210857142397256973810086197683227226996562676700990699554495380020823230173647213102610348713783914877379371053724226166850041578833520086594197263589734944454832655156756116953220064706258072663749909970318667851057147344777853319874958134961792196819106643933681017405023707245295012443077302363058824462808098337591940349946816565514641805230709001975934205659730021450804595403339371229457581100399608427456734082044697116160036421745662762695112497757053731818676995087256094916075737212692211973873404529582464513737795841304816634161023366851428235473679660216702011032458537267662806346462314870260021233908628453986912730199223703329178763465917393495817885338606434855760274425901194102006949616777940994435469291742505958986438541236495209808533974685937796048674888820688292172583737079296002772507333566355660435048912030526834296749321743620566344274264137721410129109095463857341967493041047265715774727662470895315485984274994738618710825257162942788588615035520090350472559785479520169607788385296276572363451599828016651920916333521962479806146435961891556202123802014747125872015935689154955837071413513554051394070021093058129585695947392924861367421551356292256518961000926407285277645866391543487802211324987086554096971215861955336175104944858183394748662376308286030682158955453172820933769138578536360972646037764328571515791464876994480003076344189711830467446769634330355215642174672295371888603724117965029769977518462663046982003348327467415513510803575633080069432775120173628274637581850127220137118341989369612498980235575760168068516190895320472004393130954347721566223658790137735752648469617509396395997125133277151559237115300788900751103860426632441575905595267603266381921590976400569058653122952411237427655242746528856599846814115164346776959461433062349399724541763603043506542917371237781456873816319572408970898352524194091555697832994089281621042655971759802778353937825128745030077926391935393447044579777795432678784082747586311627372621054845919467174311931093111393033438202732464941042365448181326406537144023371078809619907328235014417469504965543756237276819561927646945262008343525424468624242967756611727955379936669144702188768916602176759336669733006808164100670191200258234546571595848949755694325613730470600872962098045954605561959570641597569954843908381068453846824740838896663867354670955525985088211676641077335673189169880604251376854329127366904399226604006873854821480787175210456397136184137397884136956641224094207022338376331519742068718484058237013202758019105893157966505899924201854807321294817134066968818299318178637133598246888867364864*i1^84 + 7479705810435458162437388213211736622274083103827783315499170302026173941379587012553179384655942034231419241827897472066820849619624404287167747439169767233831290535359989195895124127759013279807106364253529098504659896274015693902935636938395250081352026404976012546476200398684845697008954942029093699372715787797801336627843448087183910323791782247267424317282061105871002627854825460664549725791175372415960845768639418933310205773887666288885378563113684257525245237082979525387678061967555639198848148595562931746991361904981256991617838709841361661227935169886500301653700963032749822636648608846065502128503435256272803398126801591479034551567771601825259104233533682065500843835503450019071748271075318757366013261063721780332270804136500663804503620079949208003936715851845888032831139754795729018104787778030714425314450401221910388776858307348579261434303665432492567510767780657430854427708645487967569034873982720864362519663942045871803888013359493293272333123266832528419385522814377566088860456940493247487854532006210979158907442599365292467739702951635198750615801895190749631893998636648057157843635644909196957881384997923609724468439884198147190199040219875155040322641966805331139077548860268908233043965491250909258466579842399394572460402804669846964911636173048969832225890730182342966401038384129711716451128698732043966646495772080589638658796140557349162996314684273099605940395585078653512373073750617091266290139142713998980258987309782283367565747593812550841212252386695967500827071285972818489306415401606195900399299457295911996326297909740008818132084696501056760629757197942267012688609051062566412203636782955415745702052512262130829868332473869075009296969236780154498111079241603944627488159032331111636282183060324030291349455650451903324445555019453460853863832464879559308113564920236154061832948425629617992786004236655215704221872666489624387676085109053664905302751539577964975027983024445821033692750571558865492245184957314337298387110988142953919869244148425041048644112038000492203922264432478309729332491185810314835562196681493973652056990920704149619418599296121458853890293349961796796746661864403233080921982925742314058932493655264752233673627869083405294800741760609058771173299250361865507376385470061177381154169008680514048556890150804385116988510807207183564111369203500741130423827020185512580401672506125963595101805069599329307327380725664055997350090109010192994343049829454668728059194570680720644567987072154908470007577679530551450428986885647572737351946372275161330681851912820639169825704191405793849199506144761241087694196811264461623834807198542596941064925473606048958327964735800498442152409696404828199176850213014772771756674518606932455383021694232099714383973219261726061784417930767572371959660406983973118916615122697568788596626570134338390894820564852607875484330135256632104722228102323458207923411121446625755622686633432369588425689455579735849476175814135638028142241723807407689279373593133970221271937726458447964312579125427056347828309640662823489426817259910545218313730870907445075801529567737781303034588027516230283258732383189198213400598509032714874372213843698198621165000273788408038096102749950341490917095585381202753220136183483883251214476684493645585263148075103083778601587575355706982553426126232264723891555228834357317898290701262911243285938833634395185216242432447241519895787603181531290731093641389441738767885028144610960226704013951842061620005189400058013763324472922210143161741576531969278496103250878086394569360615652178025051676804341705151489940756384036581754536822334893473224451666033477309603764800323584*i1^85 + -156700002731847717549349222649707485208509441487817083333004373246655778734172949854024160421626089503266320390389434742777991443527320575861921115982678584708145071471835875200477746673751942132117122150208392304856291770467271377296735271359366019187417118668399924256108253494638202214177115086882958936614046991455796203796429178386048529926492518119735713707465389369567040354577018327697391784720354347130856182420378317633740544943546771114940631807244365875150959588784823817845794530998646687491183172406659447854952179357093515362795891220558221226398328999749834653814860563815931856369008447329029396033223356987418860545051116841616543095346008659118727532241070419550540733383943071682785951214013361359220919302434123127891011989891637006081123818681498672007040010267725865175541696018148111156131115488725361628351884779546420810033102996464270408388813007676243659167146322668251236194738858461584012350279103972009656660161249445973174872375892155096122284056950997840189350125047173362946511250102870252989153515677656942327702972975102378860618222809144543784809513838911195898713421432897088529309816159308307116760915528951775477141403052237690123733765452647552322366708309997332836659114001667514125819606588003662619149312866683177866265189327309193436852092212610668092569683390803790373605828225522933005628107591046780556540693940623750024439347861667636622039201009235411017539054802441710707322766044188875444291007826081940163828631187875966199887347085592679521221768320277213771357906473413582012096210863886927381505620467915650348296149420847155956262380464731683198954896535541213104984452133729057818273981243268757637410343261612571202733391357837448666269193043475537431052342682351495011306078200993330121072296423792531883388416982615992465217096716054658507648344632052431611689902208189439245834709722554501243250825912942060294517129583524468979227140755193021753171015121957636933045349035054666260186806408009707070350993571895926563886118300606171869071209890664411292821412224656941375692368183839033496559583090882489053501588009876181636745108890838686612792768784650135189753063881380087719470018487252162608699830836858244075269703716791490254396253040604991001236068941184919750223293594846829721528781206991504847702493805772236739369485378026968093763946366889017975566830018180104022497538319040627903098789261497281299141161533344535061446659788177828752262130500283379057296103175206598674103364159285365583279670494853654223636341061746821943352323780474857420811184832963348543994398736712882349699651318101737641698186816977664376552627160352309541607682637623882239101141288672608847700290892157875300550874455033418351109731228172217081845765563063937957374244909188127971675082368662650633138716067997204822482659123990782181683810378295439637460633687185400934648836662564533959904085047292975314215084838565522414813991480766226128198490539882772224376227770889493827407595459160342746231521519747048968191249196109022946985843113128308952528608163623412801207063091918990633870578738589543095867391163165957608516184564110764316183183383143138924688874116840621500890465315089479688596575624950504751305270475610959231465960470660390485680456290012831855073131183640837338653264718159058688216427867815099571046525424365593627651028056913824250884421600690296122778373830860958355170972889602802034561754099215860842933614220117021703702501442129030799006440761272303612136786524681855802415647919806862093686909870989175174186447086219597535141338928543181646899024420079138606806447206362927456887402107139452961691772701446213547971797900489590300475392000*i1^86 + -2517588291015146003618411081683834414205719482736940903376080065059783123308524622341916854242174077075379694903340274725515377378956160995454813929595977684556969948048907221106851280986652053848295220593803921373398456445407194161099587519685776734294069749176552189669147475360617759927721100484049667740752341941309744205167707290399918175495647737675148822925204605612269011812652702262783050627675931172071101248499010454985322480775635007358748067537344604290245127353136772517748916730296710098683662257029913909409839781267396420103191820555447085561694402908237652966158133090273165335604747483062017342724706650945343816077178090113756750748521822666884790585601432814614948190191929900879685157714813754262154084735723780727744637419674549242358402280940069083279650638779961677585455086849312241030100535008963809353526723341927654955983636142668074075666717353214749722130201281608882235606309441313297467318080781995069795137162735723761097424650027700609662161789899065443244925209351023458417760312521414756371084416519472062155397776478974472332965257066190705896930614203559330602441054138300726322904659803742619281866727396445415858177768274763897774758072334066050403574237496840176011853229124140716052902651040968909125014005152140994098874453280036529864751147806028057136888542196992198774263252449786181425808079818832697139945849529845126802538057024165449963754368213975494459576495765815932972413866409054747946133971129893703187496851617980438283735476523184650762161752391679570854106921879907620213526255005618896142480467451202471514332925780373380260270451427848980063511062754242628962013229944809141170982780617937138247963901655817789838027398718190757181850878291863461547445323546673840881795215176779261318920287793372166694558396606230519830969007265842719998981519600867723875244205981611347947478069092795425040120766625407502120180233676617787033933772183067259561300316959291593540507502670970886472993742077741790737651603239834323630815961031675963487297860756157113828832936205297030341127856592133239504365701437451214694358855310205830777359267208928347321616518512130621407880875044259816718646214059745849117424267647696578777488232963838029147097172337224699824774135674510444774872613021311129728203274039703154863207238793624617618488011387448449293116483022423863067430422153340524827169397481566438135318321709296034942494684653196474796045586861107009942942471287427687362643888899434185812758458025112946645865635730239016330617202563620190676955450797648379066625837992031779845087918212802808255254688485769172301138217999334046604659821092577374795573159032423647910617537847004691045807539094603463321774772859749233908568736416842111088945289713364506386212962723557113943749835551271203626527443981116124798389877014861482683630532583477426144216529504575806100391564372749970335891888849497392343000439692293452508888847862496727605974861974850688122355648717886726446693153354766439949920690530880454399594118027767841398063788628249243202434443291742366994418367967709117834091725516484668959525994787829648480863293918046481776824280361751820032785540584406983285382994241727847247678973910991684939530026485884041441691650916254172714476336351587010520028195729029789518582378397164121793815081295127371000878118072067116125295310183211090480041003448478196522600404320970180696518414028603979429199473587061770699644793454236875768895866471836405000228303462098474786802762684143420860013935286402096828640594843076668888407829528413056225540415662349295312204958801250326794516080778648211718448882751748175146606727857891088600005194544954134757376*i1^87 + 68981700422035547050130490550866779606270298337530169786350752800457333866323919989554261955077834333781830781549461628055535041099178191656272281282133625909710551162551157160210620162537269683356588828933960937371344824097532473450858983437202580108032150432231368297284900494067667603758391558413660139649022818083420268802723857093167430090012655737948046157155708408471151861120636452596145242418606186323004654577197174227591579775688549357392466317394485018846604514641658668721414246062521934868813263952987160341301242548577219815249108721459048012069313763894640747044317310515408708195168159318749622400495401413258586148523194504758527745222818955028493752531679251775174296586979891445377109007090463336876833783076773467575084849824755361338562217229934978976063044179746589839951573390324876224199767202133358087364613306197045517430174049370860891794703630788955528580460432334825892635018436557835284718589692086322724839243792149636275663469872242444372766768917812060004495529350897206703398416908306254380755244382517534237992676962163833629969393179222020575671527631070916664216552030810463943602054299261234129147346724168300447623882839222521313584458961285410074992168365951679037004032461594294089228927139516171932582797597354581168144324125855243678087494184435780523838129532107749819853069650143922867448157864184210187735345796513321034253626467812787853956190603536387482408853409098108729500263123569958718525830734771055009538805905026352155638746032900417631473640707532105842798987383674975889817612200127141191754193524239514702022119580281265114680305791576640279892319646713052084696551903313412195355949452258172377728012506182958071776333753174858864756359100750362524186627749407132194026890590262632154044666046908902339777163783988740134167751457803051177614799609468229312027967181806090651955472755001154616131418655597180934436363875525087281069958848825782835049694371447724428719511169858721418218834626315587146805860303803933863430682670999122196460143379485934733730635796811549597418736069871408352583657331026755997218543309222385900848916533760844118721650914609047125912523945670452766861910240840895153489735660229721159535173735304074295461081375042033310432334341466844506968977428610896030780265080114591876118339394829902892595833571657133898568559734322410034252878253198437564906197545676953420594724765947983174455517759106963351938509473594585630042930814094261211877755299275579838573321745462075371680154863440591129309813565503128512389163818600833391949069558877444829055361739045057372654172461271290825115736262331267028785749107585591689232930229362088345481154180357872554726496479631013360547011281535282237304206755701437656013150027027923701974413339506262437727316689242351277003836687259743319778916317432838811943751141933322062884049760375965228488662063943808518099834642532573245721106310489720243611237615398316918457185531622864484350256251836530660641262047838139571444121025590155273998025894583735797092463887585460466554086783495100853573642672299587327809540404289142277562194763748636205006352229048460016109349869870506906316360990719841314602768340494339082705102540174748786806998231037303916291048601285657484108420235496376544319341451581284448642149477456409074979728666399376962166819155991173902882921219701464390724841571816441521982011670975846402244280728280772512209394419063116709733849336232483304397193099115373121079836920268658508193369186111073318103285125358462493060434873783861342553323877309008231251183911686774993166470154967055537743367953278795345965309127555124750165553254336972638417002239388286976*i1^88 + 524003594198922440956291818846585382554547591659278061606295264793004922832734569774458402464609558354642173594220768714183318828497927051432645643650459385038854101459898457679970010068319161822568574537107948236055771578761493487635068022622484364743348330584202160213600789212685672494909238220000099698316197784014972464808995256234555198198127469838770897634125129191629318476539346991542410234005890361696011029014187208394220885063564716301475932290048629940422337857217646021516539517647536819066245664153508582514709122482698426085466705405779036731387578042793819633713831918551063322817960765273047317491280252848828244705637380222280931946112578627209258503785612552894223206876221853190180627999366360013388287794432594548775287102584249627479424085032114343336699936546924495557375257310956418892948068714896023121708890768321811120767196363589976443455262286562346070747193394997877533116359694960700802741399604523046264047036407425686135195279193319817689174953475279076059231288689780043734991480024868129127263291633038072550561116048932433637592104363085028190676708491657093476802782784395129380550726616675880070942382470911151921526217573827897545547389633407849398549097504487365783626173672794409705471826404224566863662059252989686840826031572828177825199754218468324071520492786559960554476328322081787126977407051597366095149654094067191571368227575327531457543163326057897524815163155988661502502643392063807819284727715910991689518006817678146522633494013466430429082405840451193742037825215221397698991010914675107642214855607810300604910974048843625091408629254888343824453562807810040752057596855482357821188082956690498196708288895837074354315830909796858438190213514422623295489339039710771253471357740378739477669064384798183344150305536139624770089186871883150609358168085433424546720764172392741052965345263988403508168103488584588060615639909555767235944193698902769107050359287149062364657058858988685976092776662547461345414407072479523288250547796724580085908453174661581236165813215628472773706614052087093575494861412765490450321457293148719632592687825728327351312062779166887870629861687816120383463107270941617631836594348753763374643044625600235952782922178775090596675866260253212641184323950990077918278987290478439652478134218654630275859364819126354803036421212753699720295862875478828700132952644027231718952267396039222503498842101001822551149277092360482147362175030300281168656848215105677329999496333347944736189401412823204424304357227688026665008544988272357373185108690213250510995342267178116000490628438058465319550652564118883031938518422116555282033042017480614113821495024009064756310910154256399747807756501101704614151180245584697322474397714283549537973719423860203739193990125989732449970118796064445690678764947394590220362457773573166304999684272496620292551892808113007893462164421046725554825171760492010505834614871931511007399858901340298157158971109703373206328029824583075346191939096164114716033139238802164835747728951607325065305341249872959174125144147412923407133173968473832287800436389791860009025413035314476217208785145029139001452102836106011217928604227791043364797462477432260351578006883232215120663268519986311262287552231266208117378018667366762381630602899684661447490964128304026051132247310462326937383672475923735561282802472838866729936253814500070833107794952696361942210190191488794033602521788410159882751050744087443394960827094795691323232581198998592818418903811548948172057894234546026048088934180329456691127223921935247838015238939915027823245052514308683194785193015904784467090876647665045826258627198976*i1^89 + -24233026041833631626689960659841636759766013334584256605324082270481107462023225407778730007654445964642295874787726262627764638045337265666512700704884609610902691139255557156798493500175361282694908190684812394735519594137712182243733177534635632120398061022904848643981422809585170657532477621947075398303500854204940397967766461683044126036255347462327691004146659663006811291740811901180541756678623525689761408977206435406596080799018755413583747981694540723665326563036072926961840703489114729150200226197098993883952667133924669045482352230333967548495653134794821669039309182818101391689291837915334113237738778864201274946880143434108765648454740588672726321818747215207013531365994805220878667727732526020272190582344484887105124615457628379489588213721516172845389692082439154125544317069341030324777590242057906557711266151745306591738930962752644675780808061431194926990390031908806759481752550634132402638418267651955031299502317304948211820338576813447075115213191394536246036918763848008109051261409032915512951147736323543291733935682438796466053680872163760084584923470374233243767135593411015583966630437098504411037245883863892282836645773972431831839264111001134268757843844213053072634073649636751974366673711322192860830327785532213239550671520975077258100273729253618219198154584625897840719669463571589906643473549666593950728294100268196097603460279348609170531772581982176458378102118914150379836662096559944641542393888365353498693991035955814110175606829316796887880284046710040924606382245806057484683695394679560414230974244865881159982178004747910845523290637664572200712091221685969027002192922068584628669388441859254771023783988257945153545596569882004481646416535957959346184638860174822693651112094708337842722183316163176300023855358797294240790057297437781933089484851295916970069668399074389580829531382673526508642738484777998375605208680557542407059139627612462731735871076596633832809977433257910932541180860115872800877420207768099146389656239299346648739415970605193874275600025459448843560642422614333141882558858718595527276318634832440304903083837074082855938879193885099435358502145406104169309627352040423502255697232873841666039492912953302913012958912999237956565411669517715732432624128972762056515992993108900961592826400859055950584561058763607912320429190349888137613203619609594295945346716988823308418921782145247005499196602240695946556225404120084666169513330414317178019214890138921234127940638143763384907767832955657981484217019592736982292942354078981305809073395086016635234835206947293748816665255161958724407529037393405617984698237383927226328396747237625832380133028100596382197385673382019245488606080078813243250674271438017171112597696702073015540388009201456500428485512024213269160350350928117727578406601608097182060142936800229466437331777222691541391773035671307500040494323080029585908024234788945060654657184049116049451883559590708210137710125963903497284662575762184558146090274182249571735479272435291721634851375576177743699098317883758303146295743766678889544715539818897580929673411178943877025063059812132550223353386938030729486197144247773350136938062790248439050499252936627468061116484791382021236688881882362703696056461590798286715967789854233339591781645624365859009514873646863786052419841403992516402578214595847291167654852941862692799132182391932156768197378686538807953660436780032179952002336176378641797963551827672180975246425400507336163461023354706515825016637889331554669424709946447379014839855407903889134719561624667002668611017748881265903391624574405271719025822930207114623765296272362174163189760*i1^90 + 8340469867375916113229925885306955507063816290715584149031539351538652452765902041360330425411631410678206443799153370178947240642168362247819426607224643458350669769582659413720054182904449349100726563054970597986590345991290840806454959121018836799688266686343578108794444675860075509385059627901524400222706883530888475396406802722443944894031873931625675238402922935229378332857028483312961355337990122368271934726315542381735178474526001504399620162274332581704558133852990733390293241701208661398674545560160256119768826295046699229252183673609156872460195845608277082469994110689877285547517044845872263941040296651004781094065605673270857810709626615805241160461631694448157466979006217002547820167545870199697914470695356931736571334962868567099398069195464403895281301793864590694371287006670453557323793807955256566672756043838455572975081007525772113967941804995270613542439573379259189098209162010399890746529148026481860686789465579845217824461045081863899398379042059184736525312412933118628423404112251569165738713946210799140164594409335376264465349681977108871155078085468694200504696636464332924585816204297707488446768918716488502924101640576503843587692740059305715553410729009220679791314347749595548540890102330149123680311121827068988575825647487703341101915605144425309806132134217389481863895181332948886998829029505073463852834872313648306285427923937042387068947374390393379701211210146969636603893839658818946708893150832650645187537851926396497972189994183427543347698366865340064714506676096182646783009258649865157366679356864159687092733408457893388926880028004686527156598603126820590980925545429171977428262219183818857216401072849046704597578734752975042954601819774346288086129483046489399489968318673165536513591920772917359339012477256841240023107120212441434946478980104019624135667131887423894395223403032636252243898265214457201169071075131883459665202098065554497003876765267473566839526760176493794648694674836185538756377916007378553055366738709044986922006075087088442582158305400433540255200890006442620239976383454322160829396829744272224387991489410686095980671432592394462633098220163424480918177635214918040381216363466941469777804439564397467143771173156711815600576833797464192834722755660393225109931786004091166706442213401602621363793783924308454174472943378020075907766369875730355715614749948002418992047399036691337129524197516950968894530295865703109436963852539938148537329726953705744967393894548230777746768835809558077912747912033824483881869719931803467390339520246809092658040326189010587638854220626593590201672886929291609702176830290585943318502132620093232611606256454810647312997755047828357309259580644605124358177147352360592528884533559437182953293028942015967144494126528848373742527787076744806505211667365631180253312695871330260686482765925056269380226007666543032012875833271114255386068519362319944363154647283670032515447397866047131633425842774768026932919519102759319019264450037344057718909389191623278895960481428747366955628783742411561492765618288848652389093996483885377653474703876266691437983034941243123391326039153458215162502544483087082663651133890501062065942475723265325021109875386548045399129800634701303838234400221285761347406929392584145096156386282375820581973762780308842498074030838086844490470171724296886650216216562796628910483957981379622661967766089360104687594418112189121303116473490244792065171783104312649033767650204463009896287784293503460445958789934041598069643599924778005587186709712440390528671218752871908354859381896018143229965417887926819300444975952063485728700496118261219328*i1^91 + 7647404047395037612640134072413784686683400214120158613239681966402829286117383669626292407675444755591371006334603086166982423509515239971224976965245980718996750913380376777241676592861861973586699875594801124706280830013646565925088134032596102914148889914095171450235644597795565854095344897317761576488805811011198564899891530937432464740279535914170246994011638741009102030477812635506341766016245791983686553246674913528598552461352023666858563431064636936928895259515117875739493486419799306441527141399894267935317636767230398311075067531476665111968970809334669902833266281319911167172595814718620547386213282754863163624816888831120639630462091598473051207930178380170741844238264162649962449959625278673845016776245456435574553059441885094057688552560297922814443447384522123912400020294679260120455481195261465406789516032671825840324732075025620296479562711276210950598234419243346809497108972246959018102342727302437060657077403448919491690717123716194258872692774966791139424311508392611899361769683706038534415608706635224336435949420526259092072988650805754687045184444179550047225384222056770356265960583347107523705910970979520814834264760373467237871090720317344261124748310058185937110277844729739386334681184787996939820999437293245107852002106704610774788428512978683752166878222817692196209847217048349061510161357014544339867976210374959066555646099949460597395402060727366915076732895099587144007654746698180049682214272719955999229223973120939536300000574923905217096992742674369270298006863697798197567688309881804610811391670008383515004635387157733703132867395343712830614687025608300892374359135458912649473954928575139635600351130913746553643936462652510933699196152641594334564057924563872215176605643634985044590823408169006307665819131158779961326396638457503372004242709173578322197000960856104809409703496159549467143456812027433274187335391818772729719810197343253899529115928288977763357290340219254284551387499001018419715604088103169594943633848311453029524487466700010473424150900274132850878136200357064608344075271861721537833574903025699912876699886449155797114748746303238334097493992823147998712005740749001856198328723895014180607938724626629112189483448964835758879982577215866860218886504051059353728589211251354519864130446600398219929564518032350736361161704339019827318046200641669957947748354028844750040780075662515545040579841370009027892917383921004945890966679129780704363607893868125956221537251073361499992889810777492253006458346501917513786985195417063548645987561720556383661302487243986481885460765155013476110625411032423527356270554089807335922354183382626852962898567290082462327782837158779864740361558253993103737676182380122510889460560757814668286233306574735816701298328892186103592127847236307665821659896591712986090435046113042413138033926403594545312282497840249804331432386525775305042491264986106649019685789171097104029452166587023683816383503857038246444963562648235016126478500698461589660323430290258193820738039205251684671729984388517890334467763989343770938684105141586301842916735783935632644705194700847931450575357708860371890627154860608863280354304954255609116820303432073970520680341328160519133110199543662177572157097935192252997484051966587537301256516077398644709665146438980787670033554644969368157648079642105284141349130234487579271328666268344480860291899760076690653948409126891303409739703476272896889045745684105499341750284471258224510814047722726924884198655770186091011519173247835710748318400595188084178206609176325428927757329800341300362588513084931626151846674990453286979213180635447296*i1^92 + -49694668977532330156202105286563029031418291069130856921258542178230649360573830441587175779019018882194199708521738577331083287942780388577750603904085176999667435509795685331478909148629085223425868956574093166227247127996719279535197003602511170663974617560815692190120972872532182188343981096931254175264112291048273233790733027974405238459820039331951000774672948000839914575677791970554475287965048534762352681230091247352354977288716470261594424862113613760066137045624079119992460528707252181129975994242511111475050517899238990264001092424839287247053043083069866965295817495998662687714016106550901875945877796957383299814336504086511530885093516238162743630541965152857005855728567324031308465849670979122561030489607564956636225916656736521843583559355522728458031078810386600853996133735413194873198370958410739157860270476577712657022346211554232556394045251011759375844553022252339474349823440186185046955710958854627743196895699623092574154774326709530517651630987511858401399875429244864851398097787058002130930290160491767473883399124700411504333021313448607544890256256726688434888802055434757121947044990907045025048971861440081611593861426732392340569551155707115680229506606868738288451847107678731911255183308566443366848404444005133068686401245905418471102996781864312159245839294054255657808441028877332800845387211444755407860018380865300140209979320273117430798151741494982260395747620240950567671355373336851813759609116539325619142278346351904382728339443000192309908492037476455885744195865358879627041084878870895081701630501190902604933011591244082713447952735961321120817613687488403477134443294268204486015752818495462669505069728955912959775313181017180942783402210611301031845456588104665475242484935778937175076458374960607367339757218138371229327143629193696652932682091878731372679879498958624044303775442655092375458387872807315098093194636125609949638467680122393341518376598926738358505667035862871809897477272700461403768416379269853163762770048189969984842435926650536548216962538054742029727562564443329207223626437083126928745191688800582698865673375407922755304533275448375170207809035559444676351315765547608942527153393724197226101114871166783170484626302882607711841377984776566009329556726611924817918713564239022645598699058190547580059563748320984825797486399178743722505775714071410578925812668669792752306239296305728982571838534558487872936956531444136957970714475073650117450357618492370932481247819327361809580212577997480419381443500352048455819364858358412514214449291841491620972868414248172843467060683112661364550862907750655770245749026574559333874109603322216708210661339850511208414935039099418276702176912889001505350377955007342436334699279693899413440203223468240979679851678578103932939405479045786362564147003529476336515284329484684224601228271590195014547011610514000581986762438099493952839661034488668150751191471925166387719313939629218208023205478138861006122846405915241823926587853938434667770024075674929088649419266661544878042540094782864516444809584577871285019782611798273831103535462636809374877619452064087656438668416762673468020936349996341174577969392674726931905907531572267259730188787776449125373456889370588403409352118787651874614505656889550456168071733995197596861475350925149426601685079692195811163171924162386383773615880434604714952375298841976460965511316883226704478304561896411227858703886432704397269790564880953025088894074974386449050222501091365233008897899552995648473399688446472965110632338782579960919593304363719490677941843014775244264758303138731705459998263655586365913838911488*i1^93 + -2438489138147955145696636230161203018579434582073221608894108910900803188332234271913775445168261819461914752669094881911426673292153656995389268186814702091108625970497460410586897599679917198615430756269189468328504041651858483005296959925706438189937917491378835228762528625805381863984309943941180468947389208161068278988395515424297846451875893829405825566818612795910984597003009445790653779605134349774476289937976556918751613495750346869121409392009889631444210097608934178726586246282727069109333491477905137781486438238464039832598209866709009972832660492406432604775362736423726289928766759933357904403405309723892071187975948747401602826736486763735714990995188742430119183148313631576106465237392292724034733502894419533625245467071752828922684741126429776323723789244124074622374654093671147735837391394787905692388028041026385095481869354842307740473841673042975516055829402131767186084326487308321573133095094534845888077623560842727124882658094990384019197650478842224983668645729832574468446537458423230732301820903156360247363251296315488661260556580546938682013887333683746985367581080307392332435438773792214245531241920184198621746859556883491139991672359394115458276085826360364146402533646325336308544018070089980357881369703226425218733191410370723841033039058030487140161308209968127463870268831372030025638826833133148513729579287865146442094586965203311546219908821444197332173884668120109226059395462654965345282096436433664652411373408174735694729069414897973751094425604113982191772858433907379702139678918467854066775864850366851479389619854150575255924969324807651667363827696384104806804735502189292786665797166056636728366142048221235243595673136394620642457724560131216461973714324764326835296938731487506439586973228748343367103667972017095549553868426556655625172125352601373441776778270565710974712934989724636952307515667213883071241919420596053950480792761160292083625343807596712087183568124000754125057405004644331718580778396110344716166476717425709197320418260787212905343395403651322079837440240939801381090635099782011914759231242683332884352144486646061853658769983593660722596704568341390578394151956496399418819905563994318982917007793080736676163903980267599446295580410088683490283679081976675742473340273995725776527904653338817321228747055045021819459644975420093098500447364172600417044339511431049730285259869005989737064353098782831045386799243598436928504356209050060586327403747153731836364374775402013347898271658452145426840939472185933476888915004525338949326375252012980541317080264156752955324317072938029553873064632016033731653861235394367268450161780114966267764349827759061438461144691331022331546967561927618106179652453044940828899486620099931983258807209717394073612445452991270056867681683300449537374807236827398316882946247179744986928698371360038492912077881859089102955706726952567338554785714019521475639357661405388494592559128345013428857188421981390758453554616609496041308383133167109427871299016808860254858136916148251118842787017747113647415838922259748333745657370947501196012641250190959089174949932713972335712073616912778693241480581966833255414842152872814385848394374156515489434950721698553987637102226408669337564076757491939122451539624788132756447511917306633196546044940947083510911624158621236594274382650062483390824802206485780895724870229499182668459594934386942611647780938004584640694635200016641961750178088102795081129035262415281692286512038553601296476324909679481993321674187806497910135974829388607743198607189497091077001555175824454938063108668721888684340583296206805882602782720*i1^94 + 13117621527581856734120468926673066442279733132131721635007746008020851680640518704440661840961440413345814399779091450397962376362328320875984636754868626285034178910193675808293074001374540430655083982781689532887994682825071067109844063524174543363397894654919878883487785777035159181405462601733161194491857549877144315877010064064646536646405791060800408527669251713726921713470675128430593662029554401471287647649665567881943277973614104343337087327536912139484530366018335461353825099272833669184582863460749421525728166318652834546378500741999293570615895258932476282066419787310584725368775921789351661529905080033346067244593605573372257279716686004633825544995850679497648540054247108796993910241373009579650108992018596456920703544742665333579367328212203137838996840447463048409165498994771620676589755601243066772775157950992092712190873680270569035723719315911385209841443786557359766063236194568846654052316186345937409945367063572124937656787749880438588528503845300794904324455352296387500469733728276456901770555517965459963549666191375579843963884148520472805357305071647575505539904570791555768172081840794956339774991644750842493223321408758121800049459423576307620471257018462202191775112933547894286120990221078395131137853993415902358270328166462202077258092732786410910812153238530445395368331445201731222933422419741228597358752686734101376110673417922134270249210311936653644881468707780995473044899317100931929998382699163424148774812355919296288914310488822839661225429746587350467384218410679394910697933544908069654170613826811747778336719185221650498278385739854078972444339713291406271268781347941096076548178338833123349784595939097773956475075258774843936428989723444492087639925991078364404501949207768050382030971801175217961200134596069039281413245876165392790393973442358482620361556303695012840017790105857772945566334718071559227344458960739866105685370526576151340676328633967334806151294188055302708966784017592251367646357381690313624138107851821069609707116678019552533681775235262910756455152342386408288241409332043015142492893960898102791925988332400436661342432517922108721405296490894863852827601269213526138465947610438228302666280547162143560487729409126152285432823625022097999234916812549312967660372607147499205199039287044428980545875830605628218179995325574700889382649878662747741108008574659141073846148651432355631360116092223482200187509552773025698241873886681390905086525604700396962979511526640393368511363016903758289663804566388200687303214230653878109071523750740034993782845199490969843486705882484415482911452661153865548762149067344721333755712008881785781651958477673731089440398669043264351074856047046318886185603026119917402606420650337253025238426606882894029731497504928095968865327325879312350854472984700372877215388468819865358188357453438980477459904262125329526813435924534333909555824119484943433580473896563473420592108806325197951986561698035434744845972120245158620820614080237908156284191408075643954797584388605133613422633708202447421673520387658322778270344274743247459249871255171055764029978524319168814375328272669035835629067859379921073721988526690037365803685453279820450026460030454734316027526205348326850315713366848773668259618905632948828446137177344664393317137821459655336536376362234418474924110682607771655847406629091165420573234966730033209897623863434962946030507815172955023872103942395538478831609928198447955767574448041287000403619551203376163378858972471785162015712911636133052672994541457359985011295748740879257363495612912683951962706134461857232685346782634898882560*i1^95 + 739873423839499358230175839301237589410822859077045819817000251611343916399389517030881258484356906559218902094403734886261644383271841692704068616018066273232954953221065283906941171670029638668235530930106456077081504962028062192480658490041666942142136052604643262778036114191187191764120908665323751768974869211225822602203963796543669811436991583229579832885157342503357309338642623162812489552592160929832895068588435658642596987328143619011878378696830456928615368363799298147763647980649698827180046658078468431853633738952924980539501208681145119938258301428980387285392299599143734501873797168911228387775768998538912956688687498738069736337842989318785030833095686635126134713120760716644764558996721240656846762236162824709485139125870338641974154694153435817989833372408002029417346501681224647541266083291280932996771122449665689489779269628339388034004954104126732295147224410278843886455342348322363815683949527200468636345513932761139247104529847632502034214566794850259392856449925351734427138213073174587950703277694064418706403625614267572014503860291512038116083922500653865705433078150851368735132437534435746192021351015690606759398939353812054792549705518989879674851909111051774518358354043314157581506349133120476013851051913282336189936317965357140446540458386977152994483224648986178739241809599006375026282157113605072810997723867395179744624125365976414155684264622814606095886993739450399935623728722047790308906848530086954690671882729058469836475659310566259809093164354232218824788705820198946922206206117325712686327833775537067607273704051281582755216133978926281105039438530000427787118713123210883918107492898783793606698749260032112030098540117166972847375330217695068225019393933106830697075541733195187932292064819340459526789148724612153281718630863000910614942498865489766753410893588543223896876907266701781951321620065900297186117146958234269454180035523529502061662095125036364090575886034316083947564805602823441490681354015356083160898377722035500617082689826999950718603165817877503139619236746487769059738784067922123395277261106462608009041731297675951348972776584229822325046524017465684326358749215907726155814062712299481305584018532115977823433904632332979202117983902074737005291961051894869114556462294779021359447284644843121942706095763144829118608492895834030979146825551245982185063656734098620672567912096349542226328911771752312597931951429502357974378062538439725053134629830792924121580809447227385267321199655294357985252897086334307635359187941329679915598274525376705054669574809283463723201763806719288304013655826685018291040501495009097072002679653745056370005271846386274982759025874911113360012393662119464046703547220440929237634316370754594799836487631617965209596789518829193191083506937486363869501874950975090191627104365025247386594229170356219208491255893017207707941982223468929807065980577000584331050576794437759073803891261017499462527289953035984910186222826152334330639620272512085623997892959165083635157942888123419805011352451465832593818368149637279138807429162783742441557031276092693902563300728478405364961976927834259342575222406291770484264818506836717970553157988652695269467441314089105391323331728771838269823738719187216206704438497354991018950371208488897039581972813689139036140633847980104802465539461639400072340899393478308543526019064359738392439177197049823532270877157476846595615112014620210878509099051527932199037644572922866760985060731254436924444927750300127774676554938313870903667228530611036563070344656553369733845911100456617001283053391906828709756527041314816*i1^96 + 1780880155436422533944772584993235773984513879877065834653486583342291796122678104997057564356942727441812395388766371374931148356061646674009078364048361768338609527983577866694466955816360741546554480334004115788337823548244518284454436728722827939978103525285778301572334645385404696588259031125089901125148096535806204553043356349866916642304671978051181890872354253624629452588001159682694203886201596836874939679605201186451036516260505466747155759495464717303760282400944038196081659327910635359437973324172331652420431334095086922731179574800444111503861221666444657880684655675122676259832963817516106052379688574528452064414465767248575495075717052151687932270456134433120198404585679013753713370452474447660788719383500765926088327382394429281891066777589043130676775221873234543978361283198637063663709809819242811804592568533912917339672172001897863353190927578993078500428359455659941132568564043258208379386189058077502013176531680100331680891652863479306605786432434822874529774366578234277028188424037201202570195856887236095634704716349845013733070037203981412148801785900434378773071371240019249526009874916494199141375415601571875021973870202176096517344763177854882727499264994435553059309229851869576054887765969570656921918652291333224491980680596409073538705758439178751852691842749886374730402224116638951173824560961319671078696362660951326692484246740720213877581196333136709380875808181777811714830904406926766981836054897442809747300695232527096942139210390492474832034506005138794213387416909055310757063049065401618150766604046124958135524324530511144055872128275663559797359764188560471893577365926888097931302715054873770533689483496518275641167190236302695180441399397520235367512144551073052584617721106419579250437854984252203749947214711282997785576954448239704134294808442915349670392842812334761583648359393873450955087941861961361129133263649793997091769780378567751471417599775447252092088261924658381040272065291703683629934396418125629275309663052258059660205558383879416456667167643254216875694721576012916084238743104716100158036234483543562325520124367699967950056721565257867378145948825500221268984053138545846418422674008243987838663789824010743098168561232943892235142507714964962000701493908266063590133388510461722898226507380404097621459326666085683106612665060915942691597300311886465341547097965043831110916361888461189783056941080521765134331396192578704495991932801112257287944752119652235111301175608594778204276131848112430152821201975023191811533421677738089860740710737492409655271396214834506060296655210130617888083615634152729034712336802707548103736361199235952146951855154299378046057149704272353350129473995699943797322510842690928439952043597112544988084669164913294961402862295095502564568868031392830931078584081769048478105970033726406103451047205356179127419008418015241312041040530109529736777573823114037839518908090628086225890555739531292517015765423930946154973229461908705697011239656055494676074907243686721182328895987839910498489423137530894599061290798446663641388754352625035341991756190122759848185554924150684999657422768533883925396978999929059902737273663896186089455456885513726644234257953535507902983422119737609963048924745330014377029371010796742435819956247616583552317639254424158780441530285862412628553881507080192272030350493065286390622969793229165459093822651291695704968131554316430751369633471622675900667969437367469205035835011736754333572317022604170571816505135299744263789920153539062302845391363177406546933493014059580011307262495139140872006005945090538205756784640*i1^97 + -147892970452809776546976946693526998364067226060990414658532329702306992701389362628983703919312580654058280634146630632227850948685219246178515855973239071826406039336634779330762495718359150819080526147370782352517112195312583142033603264544174836120002863398750276932741408108344718022285593091501144657478134451125879949987565448300876005317149055472549219431426255608490638942999968042280595804037652306742782270749808804020011784640337669694482346581584965675187630397779841124502859643913663271819980032194627210045505161580769737931025786447085359500553166677635379014867401957042410665382369168510652904759985531319259126176520672900173125536353532456953286465587099989921533213923341605456618354346199629432351262852102333684402366674329588778694967573600422410378937980740122584575993890718910394799875517494201999731846224451876331073708292329817341412549187026776376134086164272866981368128934290869893314169011668907157770595365523709187960113941255113343413260823775892818149924548686829732037888904880893197636615112668689029732919031919209957449079053455325344135770190536998962651453946230535598084219488718838315570378322464451278434860364532055184383337947258124777372617935449489974591808029263172541297860557360388288979382579821970009066529214786477522245507599361472220066993065637741276378430980043972638987925047290046490944044560208055173571324077424568195024424727185929389774715389590369869286641445805623887476974522752045574264738553604175213451354870818781269518605948085515716170757391683842293574064823064402521346428422238656263567319965371696413702018588709893139899251374397445364802797727999559613469162835734628282666305290295597173708394846252838516600594459265776397086028156341276459678097561606531514286752112538340920717613923918514801596458975861679893927573800883668712620293626637982596779947191171897580478561873073239150624758662274012144128685559512475606075782218694796600178575035783696426113475484264009039844805797086121246348736574001099795722399120565089177651301768931518412615068400277876291694566162874791721179152400273792108475140945907423381081537893432943299474032707473210676578401249524962988864368610171414447293665173666263836306169892030584209438701188198583024699505415112322896987599229692134164473121209135520587336676441462848206134995949991270709589675220497479248158004136612711127527585123761929088628799611905415577155642837654785520927625266584604021164658438464765231613557778980271912078194827979356132949149601140745911480000348559209202401549456688875661138495900244949881630251804858216128634442300429143422680064693499737590466290101371759781804847365578447994098795973943322569220340405752108031921016781078874836745980510693067259837338305595384308045650259701250053229725477996664047923056192417052632551666470297948074774102073893605733772074020391440919725817344914128127592074731827595333131723511426824567187168307089247264001913217678497562834056499139585825654039795722085779011901768480337263089567256019224191424207859872270235985178507802660917418425505148702533781388177180736343895461785374567946668205860761785556096780167180876951975216811528324674563581202583416075080860640615488587858856517700861229889548680557065629559131974043044602425252464969311285783595570540216304492197333059133361872173846821325250943154747641607277452098960073977141667183411101379694079591867267129771211469224951604646070622414963708731323133234399870200466643042920936488960536587676146134557370456532976992555911669452806574591471057850883750282895632747086924329766327469168450292678656*i1^98 + -2132852665090846168215258496932200344946153762518314679347716172888152731475329349030309792056156474857855197797217762608703563054775366937179657445764828982676354947014249501747223318796543537818496957814552707521471964921948347554370513877661806797507811733151512546068974157231414356337927334623043222415752265297110005637025836083578483989651344322263330040750718290792417862937818402799639548614595212517178716153985902875320806543438534862231895365658147684014182166594372907576222499549000518311764008769959137936538103227270862426082499914794474478191131035914413900719702041373474165100442205566594308515448484801720607954757866317681954909226545454224524905634274839347799912414094091745384175880988654184427602825309554794350350271290346191899309614263429264090305015101583080195121190404347257746620651223207909345147845602635411764903622106516438840564433732854900217123720260103486615623922267948771054611201412656355599724910325712850452252300158340185261642119096804042410398586460924152221377781095565821024951683369013219527598503118228788088722730253954203326639679858620679923052833281872752381362118316438614306937116940865361012172949398972036775925193366294984950520236801081594450223019730439449159130560512240103465599766477139670665395053421307734844165210636548237921406663482302400682493898275342924067141236765125762926435142727677361626691003426912078512382712391879220535179212035627830750459927403806937911058232024087221914347373296711703560170913169550617281063868984853133492745319139304474501356705973962015765869561379035658294380960468692376068108687931629581992789037389305635816129799325727991297221338134562168244036470315495722484928055290688218566485669324695693900326971443689578291904772293024320152083541764780668686493286629282288986151103108116526139133914762742667417816958043252135298661493295890804974190853325555889262096304474373624131792745018079576050858183414333557922982083809935113391994752563666037183512701498127702609281406613780482916983038359882830129577478238575027414997548419592110228736003444282034622752854993124994386685067695631003129995083446199315246011431671275986677468117107530506295818096618173677367993497092855359339835693698829044692431702910155270785809538734906503346232729447923817932848800836367197965080581287381325238305401923309671340851062365756503221939855403878261458879431350652720954140746162628062219238365280633618159297217590875779762329093367341112634324646942813343305421599057375478892662985336229814068579519261319267051653903073538804066054816773499293699834090082882916584727637878010638617613438102248518286523655614627626370665021511601789344194563863512840663236233743430142704030006582998527033753916589823666261419805508023409371828433335584385799439109027599244505560555466862984874458498832410117034960580026907597848312585081179810388836938491947666152382475417050386273667616675957170626443850783302914934832941426221956690560869022731536773383827810889096053338386448300872515961361029472453680108496880420058809873047280567360708701110992694537525516179967537251604534463110297889167018005712060431443886112109292444965352933315800239159201966142975230190204567504533545101951569390152496885415791809334418898500236598909352155246227631328187484603237268561581747946472158374077409353224150550727110053397119239383615739873626625571076415625876856494397575553956358195448697967192278676739695985576359972378883370298812176818509343656982973075711969581148702551114006557209083672048478170454804678809235256282438178995446906589342220502728690336501071872*i1^99 + 3304302238852422302909032283828305910350899016927761049393685137285651509124089283793749154833967780986251488076699532806773990620882202609786574577952067769495732888219470180885354464323935469472810715873117425432385500355030514494451572219773405678038044214203123135701367062790913557650774417050500428806667108371975354433446823273050792062323421908475891778655447646044480415070014430949359837624275911477694953419702106603960414158395773365706514360265579058886822929587296857419269185766438705428696158966826936838602530677028773817825777329538514166331272009516902845571727976946010823626515254666968750968569124003096243771646548982646564887702438703401919673245221196414600016875324927038839978937939387722502735967494767566793511671905678533886215836304914735699930138002633731278789788416285940368715800592956061401336492559837053195132136937695184191040775650634697907577146809826875288487383767089253258283060440360952175083831459092754370503570118270557631527407960669700887941498255981256923613107353226828401647174965879651254755024425929932268050844735336942443214493927229388803532396531885845353686034331635230641162587351031846337505683158584341539125266117265841603919077206135964364191266596749064285434175932878558558508017756953604388858394778887162275292755411079795565371315809016966487935242911414174187698086669703514944058912992191236908361783886390919657674887987960616961614938988117019317060721900721836754724469361837919900119651843996903629722418664922040105772188406288614611396665525748194819502339429210673904043462148645187951251433807227966504443557266838722598553841294376013786334123153196182409176755570877134577002335349370388310721656710213794000924059288777819422008393509988405078148716563363748619683523480761615556993688323536288170915066613394116223841934349030211205925719313448200818945255168677308007374438751410939563474188997386019755641509352160570447970994894385366631550598049263046876968845686144925154948147986015957869861889161453891880131258462454389984878673383627230114311373947419014988295855346107247422488378749684481655805192857492363185157201052870867107018451139811662568767282652956188794319160023980933921539683163851028871463315322427292460337696337561202170211623386256269638037345689998624568837881671811990335574004602472636851392635852411535771909151685922204141279251365355857614841756647216170862702197128035450934697628795847269083619085894107232626801053722057528330246918871611559444349016766291907154371549611510868045436549150958089039924648277036498344328375467124536780274970768927726190902051724342811788113405926353619993906697876729185118363469462675695338334991765742502230318414060560830155446672575912921594051727683969544773837944475465537646189318465657502627392903209570296850073834011961447147332905396617253065066107016384756395559504617376086431618917724030574056982041897128204530639097790733462984907987712448127020019245488949733036846950281421418440300614922418665485995127184790062337682695144657138246148416992767550758297014680306918433456544358125260528706499498845252768995770540211081341063015793751799588934487529407214906617863613994489348773580161365512558912027007928663261198441329686850669931495850554479810914455838547933399457585576114656769137527097364487685162455082154910372272824344409792937899143679706082603221043745141340272965615791041418322697301329379640468183743614989398680660177640411192476410182906831544238404979801694195488563453593016146234811869879178651383493227726046050048763543898151482855878485925942202308554076391997440*i1^100 + 494120579282059160783817491921855658356179299383620022745805065676254752660589161067969759008463716399934147535326719190901479828424661570990825562463563268296190052904425400247629045390536523133540523413807354123348783053367926364574201779807588776100869814084066121523267866123376545303097588667347892325130813041725425727268668351915417997421767544365574952528466981026797754414120238098856941498956851306538565793932569270719334257842082098981688681749774763175977323745250139833210019944922134765983050234334994093460539000013675171692888791338899183513209684424276660871297555624459194101073059847920428695209360536845790925280966444714589509685040529080170799853457332764429674431869911876666077661223806011282606648085551488775637840679354010179177316210412444913617099865396224689890734462333093105443248761197839318829338738456780343565786291598156265711309789032066730972891370030031232621707257193884874517540424168642537626563575297885076973548546777299559360275628985507249534186054824518341675304105815174230652218011591384749500102833689863992622779014153177472110429841910563142705171424476282521558907546130788454574183934961928844147329458873622589809330498907297996093234284224838990668414887247724086079892011655420501706031543574913836044104042726712117441912363559158880201468018087787988948866425817129333777208898984229913831543914841563514492084531456390868921891471339589219070580903073654702787802951414063544887199534326625230815552227930673037530454210195946372056115746235500719370337423107605387960334335155934631395431640244124825140401021935174011927148927697945096183971136416197675237859805850807909019510160700428124773200413950426467299714493412941963408919495906001318947280946290133631589073016681799345219184330854776972285902112222737685314278893485120215296936818990508702704623054095014521631004592517610277692948566134381865815978644901683608674177775816575258051731886820231409852403472331391488657317607619926129829070261064370533169009135402106577560134655725101317736921255189632674666959232083403310862701434799286230776776913796110239833789404739211339350586098668869599408191325707632805084766489177520386030353199185297512352019015703590234734680859006401310872712571484376374852772224827043334779230335561323370397159295208118720999468369337916667245482752404118051245143390842928610550167474475711693878505369087766747203020534999654727849844377067765610838794358351630051964421006507660715505613922880381068385339140542939753667533392308134709196763177016342448019597472722325152677302254560122722928075022418692973505586639290345590208877883366450522881079614446133794009922642737018747330179551533559208897660819974517367550810716787421492834877622553692487174518937641381782236053875193293919966413392958652531035981579428480695797970274693432980753946132357198535615144390968272059331608306506971187786216152870530083235854836350731635196532127718895749320683353686157052919305936808215813219979447582689678348752141019276902646298576277629212992713903134863207997122382858897283969534573524874863917158309835848500962493588440575208877621753323479071614433851164982903605655369955193952021842591319144956594117848990327048046677907214490379572137273762113451791399036278038343312954746990473867665801100298124904120981478591403197252350568446069224080517920675806322177167180333787294985571012119394004548834176960366151965337013317688873001896203066242084270024312987701471788258124288295872503969615737732312205630645749943724688557890748578593795014722141922637001140466618807440931402285056*i1^101 + 6147456337998066302968597491437800170857710839006552171347853838589117114242459346412178687645250732194938306676294322771203648449132538847744165561905875920901881745928442883605379389609638977554627911601623132622081625358593340642592116363459837492006974588567688946632184049698411619737521058261153224941309778007791024220546380563531399247335004450261668279116324092001018957690661898183248290764747613533574863761333220301930439267003009833938550133141943057085397335796965980609697347274069419027656035053808718006481993057398284921607920023353356679557202527680789056604336939001818610331518201568740810958108269727209773891138866201859364114558298804480912822661980032803468471606596745780202098114718032180442098367213438280921557659916056039018963130338820182176194949117939318014491646022784562309208611699112978134403890313097427689350059056279399218832223607369248221603358291709625492177554332477697239737584306681230800040723932931805338511851582199928969719941602986117975119704236146410689353467331293399450637081305422628317001194997383261053132131361520115542870486699276249404373772471597910766413706411419036821033019114065535615368996903908332875066577456757935669395808102812988146657290615946114981213978970075812770159200493371051171346146597034577107141825302605989517305745372520652581695296095801458558814250685129040676442785180133745641000331524139553077623503423137658159147843144401897187170947159676534032380212676290195001029220855830038770358367702028925233725089526004693313633412975227374554067368211329828145311961579480689187894939754432526369502330377940701973730739116929721337160260707873930331048354214026103908430623107138084753631149406602070519621443232501770142434744275870210150717968777102431690135714008128354756623529298269521296636110501570419593634978017184930514574039185748278820781187950170092087074111053355499980726140939126560234456981600974630219304350968615712581314722078174642697740777592247892607543424797482276545619841243234571122024491087908596482344720148491929011283418757916797300019945967851224635625096168076840002384803279560499303124899890076765128320876639175951179051788482219351779585777692648876761915242887829517316282493902175627497002671848232363626542259580287902252181347672802599243494125761299918717386289479574447098796832879433657283176074932315071083219908935071538690856365318304073343311100328723414874192198108780741268207978721724001844919977594377455746949624627083654222528845581735684287453632732746599546604268495875098438386305667776921211093018514984411896301613924157830594845367418627302439834206688760883952070359047267103198296935991474129614757712372534223969950648479235453471574742777694513165306449679093833562332349606448882347619752599480825934270855558589982129501706334793691455897415063373884484208329750490297922140792565473246766560497412143099900499393917845905485024764589876794475010883694200617595808952817560763687528372418547488628340280078769724678798225608890755393314258634261967418458759473267543528167738703024529608821445378492420184706329332985161542057868438509606947094717046273930622811759411296625939252722563576322784638213758645468465410724709096603605559257151201913723136955713920877468785086801625200883552753297672722240133604596765970545265695340213809413484744661360827230344451883361281942107004659955676686419992269745935842354311168571373761471993361070385459964915155364127627102468223958926458104517559276512254873373898357592832374742701096486183191477833383165912338648181998665915047139299248774211174400*i1^102 + 198779180723135409479451171768722157633804823873656209692819648320952239267463796492417325320142252587124141433591461482795870896118384660933559165692007242695216621174004601950092707997598515117193329415347809137452112082854911784139557693237741722777580659957153294783163487652903154925104870989643597846641705399098738645315769274954742434775895701428728844222983946599010267273857303587658684924857839626834656229966564371872871330378904943714892325026224114840711745744226605902840396316797798831405873499326515715287976403543503508822908947190616604077850083796726786182401386382003265011271724555500841923871856332665923417855092236910656149694842614088179844889864952504725700715288699849210188615803711493901486169675015975613172833182461209223126797797313021023750083744692597108468132371251880174806725487825315766773160659763746634857830936167361847326122141227931191440024966260875072455001370827709321710911588544975537452543635045748489886062834654716216489413244520310866376556104797418701322408583606565595039364996405645141781057781941952489210611464439447026700918789535432002993978548363584610265914361618738936820940442016596157522963916563089256529824694667566919832006833895954484430823758280811870962524680153641780834570274330299037095376372442155444118801064211809590074277189544609000951201827436581044070070239788902516387198821175456998968746362255455655260067989448195824028390074407633690580034305046699166609566810957663165385122527718611766307918961689600495825808849720350318969366609804230203847636153086043705112118885777584920613381666713575323039591074719019324579890200240824757613875016191572867764100221450851841964457178602550351109546412114176563724253015616820148938053974907585098918417058980361087434182077630614902764666367556765052550912694875263241234060181942477408452849587779809001063817953171662747926842091228804365439246563844031862186362735182735928737750359297427947472078092718654357291361469511551663858645021617550910058866815306879726657441099170205731781985010777598504599332020304937653904897947201586544287205067611668054702054552289481715447048884380880842746323136984887855209286462755674289018695776808583066036317212463411917024116108525423509012725636714846264673940697125907951351155522015351639681003868281254607272138759200378268772662334435543819504244164688088358654678292788224291145774543365620197345696673903881711079138201418800025769854411088673537810206121840419735617853189042162563159649259444134425753568703268953560029391933129659209963016916507004851079076462411293067419357995156202554597526956226548089591856931095120591247857493793137671926133649321261001286700368591668280897852283705613548311750908693947514665239013872739639656026308462451867589060388183674594796906262774943137194385997878304817397923435069838982271118862071351285889777671625419130454579835621614267277926579813699529824548985108187374764115035821957779245416064899020808539668757145828737574936538866059026634004096861276519373739306838044391691034799207259117727625095122978959458946778224238244391908671036900096856148288604359575822142545972406231400278447198351194377525901854990936170806335989383881002083856391661430388398279681011247868867248802908409755296647884797734717142477370034705187585366251412335099857878758713591161116330820650568554954782197300413358905813973647572335158492034564547075101486231694892006355623394922173145119089849990832248919054720812275022383543887886839714366534997197605838410720049022601818724560825631338252186932971031225728597446480625664*i1^103 + -961159852767303074331800630102542906530818407881240711634940405636771028449169240355093189752511713952619865889264334874708138310344170798890007541074945115058396964064299998856690228878033334834965542867410178141420533472419686811960506178273804848950124520218957783430217916215704953305785706000157339034233991765927146927311832542206777353305877189612161545057107910884217020400245216672096618795411823362840218252402819731462631073814205924605205566644980207967221517765243502739308843150236694817603168149899462016997371710113115321172392724097827377351742352023876533092008735731179582878596084600722770705399624358651271215080980396787991577112919219974278628430231140462403582993631761882035774807916562368786480436374001001818550708836655965207937885554475720750415438072783705768843238331975702778262374816589526657084027849362719921959904641605828790103131722796505975677422364614897588410973839175506374795711757229788586162700759304189640619096460374283629575730032342508480465016790362945282878580634515007743234250816872718185771739713170817690853975608549223522516796422253112621417630181802076570466134305395357052992465209266060917604890407438203908233640761885968920728775492940067265583996519784528309383193888098760524945066396178486519621634899434039938968113905607568682391142004261289751261253778319817766979503182125088492424012088850382969243436876971142024241361758365929766100605615138745634328473068045798464077782850645575970294196345360708285368800782013884103809845388341250233452095252296729759498298324957555795952943618711970059890217979633477184761352732964798670093964227746507932159912263134547910968560487276354091345143594746599168235297874147873187866191947214990477699140685053871892630748022614727014724250060089812425380029621477617958714421949042018499596460792189513965191622925942870608390499903832085151474093899938570043480794560901012911343821168753833461078574176450325545997106467847884690337751866392230000401535724896471639978421171367451834616897826058701316888114309101172866835654323277969148308327062960065684769589009463086248894144313706237044372080220090287177271889473125175561631987089830023157956497584791461204118114801989268157337218488234529790235271854804302581743608961924654802741255448801240013655401275754337162540149570346483635620179383124272989315563201145410162655424677665832622366858411846138372891609834121934022064321269433045115894347080398484629852236359797674657743453504267924895410921746816254763527635910096429290329267320619307774922008398521979336321792511272371893667742657735512648620790267447057184771698261132317746286935647179818655582877202558343850668602301829807842208137146550999665695013744314112510454001584370101880900221796160169409809556889626834227989805527494751559900598878089305781269898596683204989665932242997167416629446964237121261436428981220772149291413455163476074801450369001875863336081868387906841070812342974759934309459180608829091792614059457642828657200139968235965117784653229325861692168359020814891234039614208322956156926620727996400642046009188035836288695359711153699223347561124543573457976345119946894516012695542169513282964321447088689544881111535498216746112171544741683656348723795027247319927124829731678606017786231433123814398712828003090952668186961502776437107417776824688485513193520953748240968475621026817733711822987722481751951262517722237085502855997429716681648340011535531968916318756764587365220659108742733496303747539759473925995707719604893545416263982778264263463150325190260685488512827392*i1^104 + -15457106207507470423692362828778171013014518052012827878547758934129356535443031581202253321258061511505591917472522478107879604213746304247917983081661692487091263992148798719120358847207349344013826881758059304742842858933798102885802157222945087378232784369434525171250544361791868265796357106325785120798804506688930637332794818846943212415367814243144128756625761288044412709527697804325013781274423189568485730732086768610662700580477604687660799827687950167660015693118416487105478134545477740281955613746058335773523535935345447344764345687553673032184376625912190753265180558506743423482541609165799616266035088502519423399095738694407528451476819703680529883280178520185292630208970406617333882625664969515667691042587349440443485598029507504710760078529848907387875863465340487101933076929904874209366032068903926063825981921082107263577056321467187131966131592156828628107589104748032982622970403721879964477931238311157528348719173999773891681672571462446621491181426587532197721255531758242417302744629797575377750216034054349717474743783629341196253725805724756759228009349144528201448850989709283837277613279147177876874621699556024929385451393061474997568530876812673013063219020331308953278448177563547732348506908729283224704344810478054622556116456497533465876748042559425545161987505247717517020538729992360751314179870915091052773933303286400530695270011490487568133759051785885829702276844406549253698171603268777256891998040558311578260538351092482058431920001163162402253310541470173947365653472013426700866920095409608694582959850554949293983938980752147778988858889251414345399455080443555009710625553230641556823192868746234487881027021755696031335667925474455064317335096962432644578950866377887524522375039737216385739870655366824743148189435672000442604346510114003251531622960398303935679881844593083688391042430900230001828100303326133417585987097307239127210094880353464555751425621294328019777703177636052612410734511454238929575884047451763931254859589989975212039477838528759329868697868467872092023193324415351391205642654440978883558211359291669186829232266778403486705028605064136430305299271418500286758615760031472763174673685617894834149451488691729093121746372999231465906200866527119310578035978389679786776594818646520256426248227958151474125938240987075961364445393086342884790160840430934080763418047317436094211927320419413047189991682447217549303108639843117371616378061705832420351088884317694267141021305777085923604851886309081748450625392512452952549336555374923097908388186386486592470739110708564802533414371990352059572832488927914286007459330201751785262416371327502117636608734115972444882853143100737972458162675072600539673248000737021192149969839393127466856500443044418155339656452426184026487768551024218124724478752185019742437683019339560898312376827392463666599351281805901300040308704503378238480970154079034101596094976130772624339130287214228985270333369309737078552638050182349595663471963434300680402212448523723057280487043573291673428607015674752558102909660275228832685835104874590132047471228599221187636541132072630092364557768659121822672879600996803795494149942437725906237986605669021065275587360144037408493692672631474558405491178554301790857832466353423196858513992988048045259595448803219732721087302533626118384949037042360901529776318928277522200711748940879069067925015501937997551181024149187699510027763435599916395320541115475725934031503946112905030269173091561567802521686941550328244476814625241170130591407589572514651102068069607406845296640*i1^105 + -131816111811859409866833968372975165182336424236921097728814178678216600916560024348184098886706339552581895455843607441519946027161143789177295698680507881740084823706930709948821413431380406547072855696669626590046212357926377105483098215652229998046283673203287772225334645774087111209324308045658306805241331093976134877276950195558853967935957964287213413446328164153728895163378362020480714031928923676808257582395745125935439686304367545180699372832913896930349297279614039628164716279112929954881142895868610504585671938205580270975580241743853138233382652555952401554948859839114354709645566080559418770819720953162153943544586972627387638666837315615839713303531911189452971718082448947311107485477843961343017674444496653840818422186396819791561842657660549957319975861025878175930907516041242068170229984770718000216326566470292369971296936764283598553196793407872060813079145055826414531658974138415158738269924323777858726553833035110253005907525292676948475666330519123553171544328696414746904393745350074916766682872998052191465348039822998350479793478164871703030626812506392599489812721446191605755294624657479977938547751142629987672060955865063079676025545428888449713276898906900091868851264531125827885957871842232808145576207747811949081468767368953184915989876343119121153233623018033987998177346330538306716137132195221167236203743145246718650355858980027255458627311961115755484283991303859395138052198178191645190060443057953198880061830092002334591740167425683272364559347433671388171964647962971040758282971388969394834435889853360973576478038192068466019836958413181052289043351380589232177565789252617184783451078242156777644021202177742572489263021947792545369194114605422148994330409687603642000137239645655247640518277103649933416042757964862427905029722252105643136478030738902036616798023393025675854044946429583246610678482727955742841363979170737764104869728996454252930101361995980738552815313058493552312451205721518475645844774254749900347670297302676388978103820993898082264882991627099929038335590894695908706404620778981521616821988828250256777421003410580909301238873728028268389368800755553804967196955704741656861228035282032383444603358926939278076934383201131876064987795504123520284405295543359230257853992666604381092271894680720264489202406414528844682486440886854445115381677992681208692892123247255923331591327299378037942772404865331589952020186746958501657543887722080149947314559039418686858955495786050271313923763406634420385001413299793585835499560783937279074073777027119432690652025496662255300328323299513234423269704313723931409990350875231792476423781772858384745237705524404135044453940242750622490449566253889416657147434977742258861968257185339154532357772049679749856897518466353112233766533167520481225450573617798917322133253300972588281022202230970299838438682793303978744701977550240619054656924571621352306042056361311853201543736003165736613698599265656709556977126233009974653191219164409170000541817810947845196931623190545973800650971176439638809733941089733435338049252849227871385894113517934944882617276694796021658403931688645534263572934800154194719759587815244913700704776610069494903819256959319383705352881247163992663872949490643402336787983516010963066932138697247210542984907777132593372284705585383267443482915526001798907460412187863382984496166015952025378729444366493210847060620914182059234335829897529259882175890001251187121295308754252842327087695907453681763154516837857017783601327269335174179480590085221993319262794816988916219904*i1^106 + -233123802226330054686490749432760550083518413994227106614479219900642132819030213866455578484049114110491357263044910947509737877819521486244247922377720910956491401721689925765089332647218943345439908649648003234540160241509015454267416673099057538530390831918400903389398497489226378537196182958127670471978476977161039707853087035918171942122854878712819020026919057942071596987236642542909209144164151310006699962384055188353709946299953219636169228501927405303191026334885142204754620666690394816800935286819748205501707747740677415601131462017540319453582654373880367407189135173784496206527109372884818074364214015057480161196641997406968928655150294552413319312670645857125969370224458782132911210200777427271755619380054588351472727273103354204861575099480813667067343845911966401160572207512737185542683198753916829159993511547384925465696510826123258149568009845699657910462529531500331688607336223049013176610415342661344175346380847257848933105957288495018015089625537769860396385699361104533453323059069002646955594758147479737400147839440413214258731180146724021112908011250379310797079336151098556200863914804085086844592290898671430777478034492561574680378463193877227212732280563120463213443411727562481829538846750622109458191465758564375117941853188313000928265652637693939348043449512436278401732793912532589470510701338804026720888593008876040085297357925035064794484771788822909199968527340576124652776826535226496915570478740117298820362077935616179057458893729870720126059026481670842372063568833094811243947620076301262404884141031423123647477837623550284388897776577489391135015597388326019941312245536090110285753696942913678069655903272243104742467734326095689968109546722726066331719318274681956023237544331197750706665319383550025723857860671118207185332528913902099973578415781985390365029009232100525984594550754356162996767937640491107168052209444829781496124047229116878913436996094460848335211215814862242345669440868982534917615442626424352934203068261623353257602908170300745994485611534086546118683816066456618415435517693983002155292208154979276327427545005884124630262921111403621266672271723426652779326218109240609714960102641947125168733378033031474678470431328110671416718022508532463872335948459758053797728830334981851139480301900783549060292815741550209331706488698915281535926887460798645155980199483884515324022820781978968398197565372466201408824672344265895255973868804360996087337593270465455571379003605171653190925190803199769855755453036302701518736650159206331484426859609376246846527445437291060594212447666606881964992848024581783930884245335093267745308796937469208655742156446878968061295166723878466380559105156220397221099917675750180762298749733075328417585159851087951392878594049505508817100347382368666499459166699741765402840849193371741328027089439034690655517767529016318781258707129210984163150218546337883593503151702194124982601712773537882897392713957934307883879565236615872744788720024851585064183776249842309250056299776380092852225013304136810229333053510463294319928683950374597337799246271160498867622016536920725695479004801641905076573635328059714306239287074325281006948335416777031358226152957580654553144653100337855431201113289349656837512710056156390117746761767439627238423462157748184214039018958303546246017598191910936823733665824039311285673250555359654241524259144149077511609313516524007660372086824262392501967132914419756754099800679118677420713215053213006611842860082297202496695454740863324950381383847862071286508207227863040*i1^107 + 14036954811804334066718627629653606044722660275984493505936177662564442417685352207554318462789481448781086242599850068572679052704063534004095139317810308128054942037622677719579320491776005202359409759913742999157930331896324571930469724332781127313196480887121553787273032351720083634117543712896539906633415959615873966625352899824988875007224554945127214431172592234110696502738654800495258490147115738508880451781651725340642798082229196539987736091598815188726809811429638387937942728157889224595840205471995002272401911387041977298824649661302771926709658646941369243282290207144148482537133784858319609336305026265271345815617136233463600419172376183125943304773412769203652845730962348244910514276688189994772548466242639661029484390622286068290225314135953934301080282897631404003511227908556176280906285768752031391660605128630574177810271386886515863662849350850609543804454998300655783776680032793935600076964446196309948721083561249623394158739088974214469107592082186478208233164796787398895601765632522935094706252532612236562017593438942752307882248789452786494754031683965183431521827760184564199284220011250777460184001471540713514351995106608351002491126250718150059401715218420933710124467986379088607527666327237530997198274458220531413480742955394547062106351294552139408507673373348893785087780933142370611854082896059874266238407739874722544337520634879708393820809413281376567897979448876707376806914139380956560135243034730097735207190975741258933573937656638371523703234003008207361988290517686689716646375206428653234786382795077242230386517609311144608865653057193427554396873007871460075677667096349379484166954324132022981479140102050028265130735191222210395138176720008000735781661338089905428818494175986498758870408131639778257603149497767578956427154742335803389906888387762518942942356084104606473894285241401520696817962415419990229328196679467949892346945147108568822962280242140950314029569247419315640113440085454695520909223857435824543412161552869991095222878503776409478435575210157421751580069976152508720845447892615560070892847377859167982884797289837126520284809303344693931103722908055597371629251808859875611875165216241725379967006964470306917551553126442856165889454960598990520102144714578692474066183206642084964533253064064892018860997670909697131691686268599820497667651840376599590593659348950852767222380459176707851999352276891439978497464617766360353238902236847724183781560666722860681745743385527596807127128258058514315909365121717691436142571698873885544387492854180755659772740794466965740116277337024357821907327273248133609225231678877209569810696083219685295432664524291857744825401316713196406796858699441571045673846049532079560272187341025738530660613162624659777227112640665048678268972931058979969252478934110542659230628629437064899239234867799912688233768346006774916638535520312681732058586879684495164078402991461207714119617117472353727493802963787191348180778371726181705260747709749615703324340664033506500896997644569611567698207878086917822449853001458492788903905880169414262041152175612357752037029807184145615093056982790446024451678382890990209960554659866350404589413158717533890173094360649511228308069907487051639036680775975658882623948876007101032458059883568817553874152550183810876606197082404337629638388766841656691259461872737976574720281470784475903355507122486526185066811605817156943665430215224399138459239754458988900128260335400391683330829025040755827659322975271153705702239396442090509114743495307902035154078056448*i1^108 + 285531739877125223990802056349698677188843015514067922491588208944731401029308480562934861417126625495364361191581253555532675964415022109273913906503688362742191462595214897135681304589412367082835049050865008960140132991944403095019562690388023618196668910901673389336367545910054025826409145508503167192293973199986071027311175964543480044140171848061998181841126094502507688793815046795731710508514190854445360080564871663928909650770338170554497649437191295656240757154747824937922560364112732470036393569694925314732313322518114629210172272012185027295407077798604152658266118987656155287985935468950288803729475806332408832212436356494159014619454260631831074584952834184404080801970517467455643678971515793425245860235479286568242630600288158055140466413245533173783538967859780443049926074059455307454030201795466360481409098311770302119238171284388763763208633287446264872616040004901736413104570859741877224534961865751688837403107157856387065795696804655008904634271847705003609963253814750296086633825134902311448632658679151208751853459504806034322272053524907059092569686857971656676414426727742064096263747279605256253556758343527049601990772579153398783211829507798150686499864376491004570272034851844487487065182350459750005514073017646336509710131777693306123887426320608122130007375991533318291315795937136641491875825341770971166372410455001330279698320214211569385201643776178620379191189392442580770871743282069589573228614824372612140652078308641294986208970939743413150597102871558166625057519640537026351939888824866546453509141464712746184773283234907751014628348995781065896493224858301057111013427963458911731294531841772712906588522943615257058891441209585658313717567841556860622302241251220104404066542163004067953616203257035866433322979215181003876454287321459645322593836868988289746729108019031051516428946124352086868838402554629447365350504233518263666002294255246131989060089346163852696753426658735323463716096738018391137111120982348197206221616345903068724780152628597215028451388762347382841715675165866704603130182907607884875412376515342902140579158677562107775496548732214261615794814723080065778551726898944254170512102614005945920602805043452597367323031959229658660645764006033135477290037655532976025216508583065689254635405488987334051776877754535212726524193051612472545184428640577052502975484124246023857702433408035477455527726350447873881226286379730091477640393699071154044329815593587611424790100796358571472469689573218981747949383675234431070149935170326621198436129614198773012016035519572328993350667358520974416973331413979235177783917431157940050429449492166287900496284664640365249145155332093360472129553789666123438155769459977016720084390792206763172916086288537060966229277458124024403776726977727695189922082340401220002385462420999659687594500661425257081030455826449758431099365469407130450232071554657420743596404714552852305123648349220288442050870726735359471291592807482775234121573552343948679922562416573543551311325729071779023027979462521812735789290396072892944094529165430792767081614127875987454834084280891067238910230443520681376123937640114086365658962077324916540250202738359582150834212941143070357609832413154305263411589336818770371702207174604549475626351211321903418970285625611992069184321273819160722895516313267101256448148212334633103303502636237475773947476240187020575468286511163157993541761035070783291711383986126729113651022747290527915790675858878266516400660742254178199950211578472296040989704115505848783908864*i1^109 + 3195742406230918123676650278561864502297189009060591660690071325936975233146510362181301307399160887840398585243869339065360370400867687705812654568903518878418666630700136786010525627788329508690581738706853438751548853602205384854736383210768190781619511375308655562867420634193235280769667541684149482799669235571533318531203943697340015210704413947108791278141278928700393886600370149961269999482364641106056678092575014629909203636073073999919444447595321667695078378571169152368415869545166523287078352615544243904217218915071310037248730449774909293637110913844449659491056044891166796466823832778405034821400267803081019313552889200475340905070388123969721689511233994948918416279350452257088493083884887368171132792870387403855701111849780152869073919945779064789063679938058029296905930807727687139458522141553480499119275754727082323691601538427562004955158306089831936225029896532387088188148444252008798736729078400056330004578011460409236850928353654593757678423785283200820519572435234706307641170697543052895020827541264403627013124307897513874253529550800903228632175254262245978857453345697891207957218515896726166569605502286388370868610357248696113421872118627699789669576931482430465325623231289883930601951125502274998080996719637227256448691361373114184418002638403268890205952358995990889723629068858523939156372657280141048535647103091714904590123566903029585130281744296226196398152652415934572291978160690238150829084829288815169822721684368535207452849454867081294686673315034813543672516540110081955390351355851449461935310122123727151550595255365376248221014544290665485935496895338756765778041583456223418910947210433815148120867115676381739715043789575668101751606153027289138966276437200474499285710795883479617269254964032859455991984377703246713850404946180257948045112923215390305381480194362551750896374615009916962646675545687925000945265314759681638001635155135887407419740392037502955683148796090281030891942623173202298742880418304232583907463521232599394651772303829430346370106356409122171041712067820910860498252798395782823676019698314891156853372413907301955040210699550569229875952857346537529641611894099456679028748174065713153165985185580826178800181533062382043711744499640644918142583738375081654731710692414941145499742783532243514014552121754350854915010121931081973398232113439235847151633491427746301390677812726559904977428074203211569948539922735820650759863483422738624924118408073860404956239653520708961080006314394986503100355194251805472413050096340108721572975496188910558151723245734342068337791367348782908144278163886477043470541257482900807138078883075487455399584023367881829901187217449546949462958442510534425076608568624896719483718251920234741984897248067908947981363345263862773200160353212694438048235068291012740208965944599093387435578492808598191051226336678727299883045212174111421049935225962065749603191084422117851867964715906278349581972902523187518417111484242575630472819620895847810731812184674887677900865088854986856625326340720909436301244594369846435628045372758450027099726441560138304081133740168630762280375488598087349012778206924362565675615158456183891349823943561272975174508986964524966591272036690613131783397801497305772752139078026197966734656919299893434141039663115860037855777408020058979102765620494281913607392161925016564184770468201468298569353910029973814571848175183046850749355834388045878052063680870189857463182798374232213231725607806635748610741321739159399748378098644540433266845551701757717504*i1^110 + 20740687414331222898756065045924177308127236884030073493818652869494393148487189402491452364756417080105567257578574546251663720995241345676595619419071811270082107258640996114090041826437852795203321988759376436682834632899918536545634659603245403458626621408859897724218702274579056249720810666591734878593419871166749651409210878438834238673601750745752983534240356974704208703297287944714758198037103243376537322639595265637867099138066232451811396381108629429199585640542620684871217989777098714708818136788695693553599242015644025186223990070706143140045072703858526889138156760382631122348960639654975184451922301389888254923726404315225859306051775027099358772521700747928808516332877707715812626260147635303244166975792117628865937829607684133733097913690425061704775462655331334257090788347972066277393470375292147180506577431790832677728734459294020632105970065217785308103867684950201271587432694662085846941183066763553680410997395514491615656007484218289661616924894840870154019967927637673263321660766992060386798898507379273614064658161871441605314106255182656280091434377093959974934076716581189479689094230724403575718516412764895520050233735012148519964742495259824939242978506643093794613778854103725420710152671544021956616659608507214529303188874380763596835176630198635126641376938404357235023644849540784329001907746216290637528550551148052355342641399670870783672087124182082216341271508568726831980305970887395787170498577707670470347867799856921384831444491726795208111506896237006200064311413473487107062611587413206827610345032643045889994814935864238554738454581419533999435259719406827900765688797639131484603728798109715388880081150584271546295042922527826264403016235824772916624745669996376984646409892709795444912063090845970418051137547938567621082839808504480364904436745715809963872820088588726627941935573360539817125044578597170820039113635569548798674116858910910639322278240114800471006113255897039163775718535594599932450753109157343878432200645439835671500551257427506964667873009958635359905776158801614921835445194682473609048029084863574474884291621912543228019863453999687145454370939666962420270638904424161600780114830349954096793311803391159359380506508483945559449532049076976608044677170694821134152190999862628325365629023019177296720967442581277156155314906539313861610235423422103731479976368382263904851454353145445202788060674560935890045690253960459460364360206753154311482217987904743515497577850538929673221039511807943047344296187963715281559201854238852788828839332385773600608176483151434774995750330234399241405244899997806631252878433399283503800298379926634747257988901630563809860363016012267931881580971972824707414259893312939476437861150257093338290622881753288856023226032132358509807937018135664227316148170470060486016763957140463947600352327572346316288135403127949215203749661291628229490527215952830917633770310740316857894253134968961783291749459143779255069403967338939684719457966864945106524747044496029355475082600653545897512821306742584881829299055652727119289375687603098796393622773247603540312148360430295106983154026491736778752175903297517109202812509488546497592715238213486660337326828830397222448874823759656262539294908488346055469888100805899693530351484032129753951057190780955576289310406602409247900104839300097171895762968054446641005511009273848716650075051697189103653615070350075790601643742407202393921255203275086263609313560168074154205533126986693287455789257227712550212466308804981021847231093256960*i1^111 + 17401051006737083662453233224556177027905832642306483809423394498172668620253887280044929143911131615107449794034312011047278449763971113167595547087063263495497267644256740892792868270038103462485053300437396264786279556579624435336983381643704995076863860057441213509330890822054750327711495776090883274991491869150711584012938721833957531952184583164970660611862344087252565682981748791057408293742808092460089138147258382678981610138868492045882641675315765743629199250682363588271956255503271432480126986295235722156371386462500548961096220565194155433398026462192552820913506186896599474516924507022130764545755691505186759513239743033866318651385551188804452718134733303709211474180230935805544960815953065002538614868924729909902289639203328916490035515112354484209332421490500716685567699344949132860094908635359679805857416300471197214668850828458643910035805575212923912014787937132680925541956115619821588071930286292786490940523548838237824380958401778134146983374199933515446568108610585543402613996154271091939660676730564768666005129603337561055480307375924310615492568567218312562252427602673060728815997359687577426173494032142648866185668193751275275040489112604611237233091006859565096024764374931526560894241637307174794218203602269985402346647887805990428525138558954162396472359890046995495665854887842978440881776827991925985007227255965220052744900065727095468722141401800256815783085842909948848674558229553800679589090178097799583435479933646360442430926293292076561277480698135329687499245270709124038820616490125002231444804103619675284055992165621250755228610911634343103254798000998298675726300223475301024065421422480174333727879115998284450345621269125936898655984161309041746055037022529722488845323593495583128660026429743179668020577611483849331544664730427961312375826909736461609151682082920328790198037832089562974322251693609025972137324133019951885410920808417609719187869153855330351936311220950529573643017767601487845273837297908522865224445234587160618235974073193613894084862046515581701787985726644604813630253851323340520809546061922514263375424928231356161429762209973121064661084449038825017179094258570272256780834927026261344614785792988040365706738164554778858098579231374796537797570432838507652522150394364286331556942577996629929039634643321473304616867418835468890950486164985495288411680241153453901076083841714191971376412145646484010114229980474405197292211726620024701506507474585003442989400114333873233175497583873585897597988065162735891498266627834284711274605764127289783793802073537361566611627230294668926504598886825790655885000722360710324426106365655232877359885750471075746015297987928365489035820167864898151990160845354789223436942093761583275479255915844341963716918398787375299196598116070291377361324404369608455445357729599907393992697281540581737899907577801085087324346138644173046591527980956300601493160080283054745032691379985134098115392572442101387049222602204272310429722319251586619800988485867652506284222373595333673141803422370727514034919867100337086642930157007687815439787962060686817487455807636398889322227695903266275950036909655176831138972042720585253467372766005934624750150369555984840194226052174057271011423109686402559484553057537998480249845560270315016498808546567635454809230764083513967943933046781271748114844266208033939095834613352601501486486275865426136467556535427031229496811259551481643996290031411471941029465321550933277502856066316777957387081133124105877011204194865497982561535744*i1^112 + -1384601642791998979979648730290722310412589140354443463499189768799302521236678669497404260617896939707080397094859140164513119391379959960884154900361969326683293827172476963307458567450555603535527840395674063389960346424388800258173340850184814009089620521834441227392234272270253778553411841674827871152841799284199917937528158446590858329419474041781978493619772272481232003639344078646136072259950238366053238925813999959813381741593198722897683090228328440197159125572730306496982176133703145512683505754004472958735668115400700738245136229572485509694390179360389752754293109795918404559624933852606810958297540067033880243297427308724415630440925700528877666572327562643239059876465309255216583438708317625598854809855348702024366445110405534263259922446368749605486582222723325713083305207444240336066629111300454268722365533854448320826759520760167538561946485380737117914397961359918401655174916450288451718155115920550801334912831151421991779784463811139671495914970713614848877600461097475923312324004642029168294545648743231376637218746853996991824109995845074077813892652970473167003034118852324943512308960260127388247697576156387435768665787509104817644650561537452116241958947088976389253176274539431887597945436345218320471691749647784260206982096582612907667940692328070311741750687548291040624160063963069927221306475442516561787027603729922448673467565829786698143355245237950158514465337074486302650938243284310531129313274541904345871353112067056377621957463545628503384842870804296639011284661949846750173587743159862105887067524813297414162347236828135490582715262743967035798717319544161106649021166818107203783811542207576762876871666981941316909981077672734284913278165420241129616281142512831330011813325858512709301603932936673257213721268411270639749743903849703149779208837259753561866434600370374250289915058559399366981705985593970889760333373233253421040370416805194713579080710091131278536072859025024275239120306277188647246419047257464100656705457721522034058355663683953014855572362394769740865830894175746918224535401217373236577182429607546181190353459357258565662686543218247786085558097059079263991873600253476469116488485546076288720771773096085621494096788312156001285966515052379567570047218863385050423105992737650094238894430870902512326727590559891126190406313388043127550019633569974860412855626785622423543386117820966420293942920717037318753084759832335120048875239909262276785207886670492102511640407858949877697911256505330910877590571939155929564909677301726519280384701067681934669625545180011373335019854696249016251465679998305684012470016488835090946602893776232112084127174720575650675710084673882066150371740508538403769511066839446751747741705795021184429297392786716377040463163109404176087804312583299476200943880102834044254310492350596469368202186036785411718047958674928927110390022655437524864649491797291645535149454291332751771118575110416012593167302942100253316183665958071999532506644752813239436254971740294547720056960387504813894531742117173372854711011319309289293475159047483276159595545783414642349816174853947740293648285756265736142461200703211128006752886264125803549389952524081148368439041715622059135529297427676501957370070955424354287488257713605517274766194044083721029807490703042039730660869994123958133578523180325761310127791048076766763835381598602571112060882341939990520504786970329597634683192336991522757256862046215585397510286367823833415469679671671475307738845129449308656929017519903030923264*i1^113 + -20363340519113602494353277766613987719760535415074442710071002016517732321199700219465261164214741867082457760214833262649694608966241434173505717723541232477840977437088298632975853120099258278834086597493826682747960691714344618474432053578780928553593081549685881951625727573228104479420173689212266917986462297858805958832227155376125460926239155782147524038793130398870598940240237627558444444297099373929876455221061940373731468308581257677118599668823347792080696292941901910083874624299882176189573569598616909740021309552007757452553826721750834481113138576130283229656761887973447125235360838330835197130882900630371125397418950772772356418123513602243968705908823620418302917404714137113919189796367807249438237243160934849802620047489781816589932941462450734461637206623832976744028621046951189222769955229910717285372655887594441381761401480635319719123449227426256759021227282111009333952336048519571816300201433779164211938447465572880942618804845649386137442469688495291352849156356378147674773483556724514997397489339436555289208391887152044405464788596436835763751534402463775536937477784702211631504721554144647653294193575028302497050171200647005132073099190745016084329485620015702168178670326317761709256996593744528947349700289696160683619723053507340831161361788892451548000269960726118197735448377373897225585759669386415563645486938559390634934703887274987219217272565314023566623939507032962312098387265535156301999794428628973313606073077365639144695550574321225906866280352404084039062863707350962474000408654615159118527100549690984077105605217711146224124584191479747114957980248546066014226601063699692618455815819722275027456928445958605479147246667138285692712173228232941889179800724189242018657534861572058782003426971643444556224396373288920187074024558891729680112380728280628324388921161885214010912647203622133672208250398918037059338830975096571260986207448726062752411286690192848814143411316839913303589495279531330843383492351469949556275148409505674283844567273432642021592186924860598463746577073937040587619915662560466609194386578927444083935460996237537869844938538289333717064940937161448514674217651113539301434284358830864322717715657863728608716233065183373305739889859394592000270185696657671447424405888151571217950176090337278595928023957063988674109343967805863899618842982056509867595777296403117143521547365886285265079665977673649147690160830602651763840617056088824387837313050461962802240501217466163288520091874339929273451454887811840439178490791602726358163823741821938144393352219113378542184088383847933532166135750222908280246671307388565373065163732887764429025010981468978153121579091544697329455841505586909574303592699995409829143664706244055773893860703697786618639716241258244450280050973368989409006487312071505078993052004349050907155902000710178355043130560772979497894525129898539003603078809996618991851082893204520263737242120981953669996558046366687964236735776474405507700907417222293741123632606103454292125318947089425709664494426069701923263856050330625415301464984556634885250047073528811441355270325167256694638451708964724531068679316279118259512370397372130677533222969116718183989807256608557883476136476923601662122194368071828737692313733837656778555216604378326065011234119605181874291019360000722616933153665313590398385455930824996051888966943107192184871915138919701773669870892923333835334094827074441690118788480091344611240885289137481648510916915264158568091279546216499592771421790871748608*i1^114 + -200082368085494650421248585108989950774085757065705278773202522803479709727012688284791888024126211216925191707546460217295422315906533468837292316165862704235824132402529748756064699328736067839962975837757243212990981581030903378196909384387729605292149591381794747537488304144670052498992999943426288490375588034986822674359658069535272280719623442333076799734751972393401808980436826707684622616345981178586933183177180830501398882023111898958511731133757988749404781283816968519604020274736341710043863688518749263424016779167065967801885639417163767088021569295288961447819226806218229071191005480192386819970785306133630583682861821429935086730457631352242409522321737385612189043754033975027996759412455479257155093721331957557962185765464843826094877091493145855619901271241150425487977287942227918319734962563600251794694509282908955267150897916673740819054118470099116838991133583676044377405287107288792955900321226599912126949424849539589527161037901361439496537723117699568622717097354693734857617570039907158750583298806659926106517925207630700609560856640087158085897888609314088129488199120127752199572797776165657881632636845172204460602849207727402891451389952558486888694195512661561137483721082630937010433671994463521235175132199162759758893239403694181411314504426665509399201485039967201721375252123366383960853645144811776896244567415172443370970466134125932513618537508752433915530425250045166448738899472016314116992597963655488642966951297873469515495126924548696686543083859779565335448579657740234334536887541148778613103154942097182657967562585214814821697981347276546632547814980193462083600010095371627544561962813661965943315045820217074073670306117442183282454759853485665774138921821108413559787527117788656647255514909170558681422293455126609067623837477596260956034924224836230045279701099643605549891060846674300258999697334457339621954160754996426517845725490255490754831488241521719885753691815796945362054438066210691853663052847038846891816305987881530963508680935400713141937851986764522335767614102114683041859888126040147121912340766512596413194403584969599228067491720553974952056971309008504230737840998375557863339506119898908176179272979963645942334861897878902528888449510184953182781507185115835918331818247079569033016038693275232043172055038923262370517112694056201653643300143005533434491614991262768787936717138637144660483892931125652209347709087755541594936688564919212849632369319955970942585591535160022632270841548321016864653232342381875081272359076639168161775853295628730556274765179325674310639235726753009359368268669504403197247726482099357808485262250476620207841559549140475326310124809212673053382640668336139375666261532089614837967255457960277676620921130877537064501098845951018313456406542453604931055923892368430487026417208050831269790869243040913129192387950399523710837882118000408023140674388856705829953496372226282924695880500034702627656032671053872477700098177481967113965582251571559103305446354093624788545278599693447979488150128949438870925137996916794305256181891482688951834049545154620028264657589369735355922251719801714388505410139661855962602179760069370790898999005112341469853958353952584675226826541391627125627441179131630957264251980658781705700304153800463007089739475315635283862521242146832539507254786496206572739710295528758851627613322939933731105651155087161199461480855203262511072215651851031083270104012980601054897485307954720415891286227809739036488328531321925375897894912000*i1^115 + -1722699917874879908335559628496219636696114969840683326132296307842087769157129208764081992067652255792893563305823853347042856555582713456000531378078745578816573375539555334464018320277219012636147155555425347406856798008645345710459301371831209499314328223483979434542418473287784951399770875642157932512798539730342662378457299933302769420394168913155396898186381654099048699263728234408184045249598495375299294475252482053019833341772162253785822808048286078276421739780685678500586757405355832762126065941091098344204254511420012641954559098613741862342312227049632217451132138094228535020468260815884670043288271293905524299022032506253640041629674007800397845305318768478938361807185904267048359320857813808991107801946880324133611437678033022519342313819196538179179776976640125657612141126174402988527226239598318311538921226000960419429033300931966655150221878526735782662395416961259997767167006224747312392887073583881787804676008259041253818754409615919661300817318544402438161993534379326840334056470731392640741884710050173535797156599981952810768616154964098316250492572892317092360134459843962338501874974901846809118217455523356207391021948362752413899377843107832930266013331235758366788804112204745126688341160371050578892568890651888481367994873249922549586680653768086273588089661742909994872960281686960383132871905334372480380908619556230045318224552913933126917090521844628537727731790827355036656305897204428978386998243909644605434736155369260179670857856221647152350578839133703059227789848000902302867883364923603800830685848870900842317666149186599264736298813243120939873709800846497705394666412649765836057731991767869761139300732637241776448324307601236472366682466817257048384517637999611613789435017036649868849045749879954299615515026129231202435542605213124095842145949418643572550365854245301468571584171177236212990709917548215151837889599847234566100645730249204536981169705519533408289291062774063878126022592997545610010544913915285439358687069029926403862516040026721822534850522271860585235027535895575934211826837300289210888937414423925247216537753262078120166415773957024425972287335028380555346719602602586320466739454852475171896964543986570104317655334043021434719375776265745944335617602925953672015781728152758576825567786288620386978520031415482846102902890343146981813203508782838596714062734690074404072371557206184758562219179189515752295535363862590633550197487936550809226430377451619241845764605237803929647445006800106579625210004874665956606336133561448127949139141611905345449276064824747880258316358061624484437901783808478190190881315466480155571699010728694970836004143597574936082976900643822725798992886983996889215357642068109396837602914039167692534481612536694085784543482894034595152375119718618033448253615681455609515349199415625336762232175222189761565103437793922395832336351554480962718343407526574563237483928084267076036056600621198629524764270067543341916437913501309135404930927587508776499029161912141656353776129849748343893334806698483176395997802763653494759869662065138579804666500761987883923059717149575985459888918191416807194540554277947703833737647871519133425643262612868648710343705319336215678323468498520891210812667225788610513940363712630899148487553998727447231279514696663478812172867666601906090697010244129859692449609775907080827598812798946495399351818410783342119443035116539029853112124800255239115115380158542538776409167317430796393959088354213307130120131520001825623244800*i1^116 + -14040558341101521899746139831713489354920325809735522750218249249712843042084698752053857482635379574064422281634549976024178332202230097404965636093589862978479246336379593944923154031818783931728261175050801371119218313923889563578558922834326739141516001416589578147498236010576437407745952465261853006648644547791156163288531121344012858780475639490448107574264294531790062872874591642815655149419743144526374191563147854419769738937909413156374791531901064118273338252010909066178971314041194520808659615166114227558985612237572755703419526109067025794233668993622705487138093556970836221189582816566670024293683450255991503347830575642670490159576595899753264539080667576468205922787898460041948041402510334182755461020753383265531327567339296562077213970875873674927349927088497606391539945024954338524255522188319885434182832291743876644816653166674103928716373311189566652395544414293087372217502856303740950146456262257460847272693604783632950012066096643767122800435515534081528309654471663786552685858253654852804210401817505142236147351181877214303949291845624932295131761023421456516806954343289172849895522174602899906691491749292591208346225250215135266851356053371768859643440576660088698296415979013395580700302140542825323043171951342551542353398856610143588237917321160184740966750730377570132032162787581402073242448300091617996319075743264932714614609468656028362689295865472877665183050917584824531327723773360094279003869578383271796119284291135508876438544089883607129997094209635155661833249567414781672428023768137372528955295064168318747101458008269118727138633603719605564378123764025070282535769295557156580006639882691221140148001595386631504928206920388988268687571329027283524447957013433858419893990067362059617632712308098067989279750473520133936764196208548977776457886798334789855268634789252827349516052797942454574856855994534972292700527257144621675290886422676126780038758115081608005507694641657233758395287045411677026311211773964061551120279266653640266012441453907274994153224773832332176167979158594100601616393466761168439427090229238746147163789950650525651565992460460984385153919490960718560444212267070156469784985270782384021726061876246501490569183896974114745539034173153113303598014652394582025473180372497913682352544022667534561816358540000688130450173810050248994740818444184739182323481155151514442586042863067421613262932315851895575399971910966817559729182989596266033375291898485162332050909987801151169120179829445730982728303253714857949656815142240196646925895489638621353445703529267899516652660944784211424198455307235432028014557120503682777227700575333156995790541850187597485269753306534831347615875550870308345816209006435196551951115056570556130223108452062506053506428855928292708345083514577600253647213521099906318989490294473392676298299811379509235472705499135442684137108919325768245902011455024923275934064912341705939120167117624368612989644756438196771888660494189290901745346807639499291610415482880594710271767973694650783168527852806050545991689815951034341004425611801858527494433453032439478455285060838395942418354795700557050540218047452532623375154679311248268304696780118844589332809517412871128471900981325362504061128967457559689256707836947808643033649389854671905886044956118735122404007141894305424566962695587499307253794353697528025846388387972436746929162479072435313577563547008457408108913615418283101346299818646237728192847654338309560678811980374049310170156606007401250816*i1^117 + -105813070436795306386943573828694106547671949093744242524481238498023392095697695836583877236978333106367055487592211072363829016681750943481377847722065521842891118253347226510722963725588338110251971581796952677969670520625068261257314902649607254561704052961462852827511181526022261250703552918514079963111112100764115467817121039810245739571158190159969871686952200237312675534771090457499558634096748648822118254637096111699521286971821565340149555993806874570511184198740158254630616012800682322268152081621023690505096575302325486596916514159889248617894575800968998874807265578236382564932283770433355454180880340024687041489529211398630943735549596398148457708122966888298887552409952652984843553360766049121265192687173653167066779515341736784616531243548932021661858321110118324005371950119403441749821819440787831403845902795319312694989045454413482649617548971119611353452486551872371254414290614493733925116528562775886442726953196945001833162852274324602578738971231345963707174350694127798690725330695938573985788719184341988244304623174999579842731578894819812516420715783450589632236914648566779659945844217735940533009959312788894290287786214033212905430447552634415963158072941336710188943387819180847629015705357554823214358740471464646364906740744133030886980132827878751362773590472460884503830668535845626033418608162104138126579433164702299471495202755340531949544447510163422058621692696929655535366499497356292606571647982491894778575224734930058131388394283107565944871348375680460475812102019848255594495050071197028440764600334149960001941371046423545710281905198370908329671934013941048595562997657792480126798699592586380636270640297669740992572104172663952181275432922464461753717992455741482384674095140059084699548543103009697509139591320716310530615426103342882636007355203618697129087277934580523525521403126952978082768482087896901859764745292869859394635458999994519429666155389377774469998137694215954373171373801949091858570361396849672314992852265325876763738391683308478468935954629398500724071586724168386684521142118230949202442431301270551236442464309067909447219872756978798871890395880656320834592595212588212622066083387214986301010715351209870710057017972812696007675065261960840104350121158404724460802983030548714195045808320775055768660788640206260215889690282466344530656443674171511290404485945650492566496316842465089389748471534609814557251048007894491916429930871925743019290094676033247793777490322955057042478382915873708388543778565108694953750217987565412424934568964683126322204010555535077794035581969417812342361677234425457959982011466662262208407386132581152286338433236709919288178017698327432685309849551230302338365650987755535251494359595814015022736118283260592290810167558877399001741764859792770536362472883244064106673624945141612315250676697744378847010148942778867434710477897288098593797331219579375053472687025500376265035353930163604585728264074439220017100138748695978155933229275352146316726869356789310276146093834782614486668595608584951180043357758482581912319560300104480178087167625658273697754174755982067076574562741690767171533674572396196043796577731182240188990049115772094236047637635664707226996110556909308780186129295569056991328930859136075151473293364087727724340080048546895311026472601577075061989914738726345946672576549568667723908097057634155621860544761474207522339621552075752728854511204902540705461346904859604133017066670743118574796462084690635739867418351108096*i1^118 + -711336419023024604840026612854869531721286722239246280392649308948801503122548209869301371958288356437237298686925685265402931667534259084807526073979877016418573170024416547590727779081330414897455712628031026536197217135400369150407856755790104378388147999544685014704288494684405122397568621003716930771958517710897677557413159877216027522539778576505153226074930884987834250378366631549991809112989402974416589537624897082518073257134919873844173280000458221304066058520888091283273330076597038226637282419000491590310100084242128950615017578602244170352459559044469725023907463847635026977581032820653227942071490301974784606910305336465167977656519932927606563732660603637774019319396900653224694479360961190523051066155274659160403237937481554900134227108959250899674321922413906650042693155694975025827608351456153715296298409771372713872888755104042020944647329026241816870812994455328423624762165360867483368797019843236512000144584687172890394539044814116013407883974851474731343443821632758119019522642984993892422990876687389600719747278113088840448593399967891835133459718003133097488453954099536708599846571024982669246665126553513200923116194171155393605682214946280107765328804979159500766537362903244851613367840987971420089371405027011889102916208596762003562775669203598750762384262295181871451249622251096194386877824685574759342279496913882527116130309594085787802019447472791017076306444626801369468574473194752019275967411301004320456161026886840172843789627464249277539192539299545222064373348983281824360732158917086273212580198984737784698817736788066380392699555737371995673809740444723208069199747649098311855768770028322062391541792680843624832255427460363681211250780939915337562139884736911677562175528097661160894571378667881830922321130664487731309252530060113963392949358561710476910198110902286554219131397904781772946994935578438679765344881732195112837860063972030943896850974182626975096112093002673717920651153300478173130434839887540064551636888615837347276192279246881207888509742821255787582442368661267828361591227783269782626300507991421933646034286245228542615012753217014119929327079429410363009268447765019619442628285276051265887724966393185024819445784570358398852185519773274008278466899774480307247305230712223697528071082605059641401846833043679854634395986001503601575804515285229546882906207147545280826435470256662526020556769637386434063945026723754891628439558348553250342699096436575052012690538456464554102024776033593876195624608070316995883524571644949211937797268200689402507275882164172631505661766945992620899344573073980684861410375545380152699282947574758317861343515420527249959449438263789884007806126650700039346884680390204732219388087914463476378812471955662263180416405368016811207739089398776884074774448482664253604679618048458801120615434226309359344153372542143887244642081697517928331328459366796394099933799479311537866642082254459628086265028806058726509830918643197318097117093410725927295421833660713092311896201679963579992663267944846610948364173707715253579144078847933791968090940427151940291600314768730528558408870253047824712092725488642927946226257957019754876946090800062394953996028634614510956113807686952385656310225809919503270311567269349544095875820152295288097580494549795282988736644772445607702751920850825125057499479412390341383006886425971504568449653558532354096158540311987039294722936322412807641580431713527048833781724930046868857586232585461029763318546432*i1^119 + -4229938626701613729410836339568160450757681084377468911315878242000087104038499197190864930081173931777974743323385890771508372040563055147172929975356209052555489671366116504662098556242731122156857450778993230117913962154844754428708822215435427556992370401714749520615256672864103900134799980563619355713748145507540637258035218718731709919770453390688510919643001323845960430712213342403363604410454703744555801898800020404686252129537995923355028259072581278453341794406722505417103747727124288169083134361838740086861259579390660937572175331387890194989933917912398643734575275043873782513362220938694898803292657451886730885629213852916724714547296363805630316453452611639255849564136822302365251659432133023968795636365607977342314571483882458120189167779439967729451999847445264111059167835872931015575815686188080939990821691063499848529710789391681772985223709493231834052048133745815659490457576280173178269351732296094337489045250030373324898742559252567347589563110565497678010185662897399878191520460770472760535449636227099025525674704073178304648644197565160180390743041349768139816845525289748119885820618916675119723057480439983192447886764536968058400415839450220234030092579763517751438878862505585657997659167910855837573365322501467866987456200797543214171566599857972649414242401464796879134559671091843776216283493972088545360563674221368775895984770141413227967232977063127418007384996869118146204988995976039705455695748468155167446374003314883117136048599748820045075146621881909910598137327353159031801956269284808532304159226815894218600272858561759357331120579892611375364795794168989394731735152649777534770777157888510497771540590486284462349395448641981366947789071029566245684969716400499143968230195060969182081244892692989490894194615555429115291852636555008064778822108161187871946284393138156680054282528234685677882536437211733628358754264193428332942359928086027636578493456137557359008251699892952226245622085263714875197751555572046414663885160813481906614263504648937798056152591907648352518746561481587514401746638430922105146437362909718852739090364790576210892904920579717014267647861155092205577426826213758875661079171381440867801621182332027230256426248779960688282591355485883613674237373691291509162773370860187507734664132046611326010120832396403987241893627093893616630295952642930728697483943722949625107048051383688114056648669823185014699062479513399599843668850673292593180004201745639768054230152007700775956930109612612389462168102732214830852627803942504364795401696328716972277133949119542544081251835853939955389133250859780673173384728455127000074722190361089838763066953983884218981916369206568962490136762840232563032953376768094605380777133563170089231548279118097262144332662054626700651303521192598482891597793200441752225660189444398691115213323849364465929316965477297962562030306257826477579389054126031203629488928014535205692673800898194225273614097555230238745817547166520270131159806175063424095935521992178992954381856510822032492187562968338060104216464825639780813050658462972652572741415163405881992717474664383342727443231305687468220821849829683324434694604634592874826539672853040686043248044692949506848197290395766169004732252415285929260246093310637750198788738463513200694014308244081069926538085906709678574179308834008205431255869896752336554973505497576075730263118394125958040860616080759080254335976840595681505417343560540705559093573916571114500227244936769052868608*i1^120 + -22249476507528398567446819427642858798725166091445354714233716660900609613502326791166346247076447152371023148332904300133810966153601684806483702156456596715137478819890910481091584707683364176964338589962558036653213342564495413354853967766062423794559963233893633441079076393964387010895773710053120882919492603775157415715164293959038085491379751926978500429587003771125157605159027619950858761101895135709910386936282173190907409896322669254125438099255992292959671531084200882485912541550999761106185651338224441160335999846128808444698058312651243394414555309645613354636344125596180745940937383071814428629878106954774998699464128148207200411619949640686639347939234905379271448047706046001129464072574936167769142085413790295804945222595989134999456751676045690066161504724153064940983879907040636596485022517327360173445982120490828230206426348801664548794299441747148290634689155692230700535723235637103350287584951466870454933946701780214606495631991829191350844360492066975281078981297884278418428394216619248068417156000859087687155489907164644355518326613010550462681189978201560294679927222437843909252784811551584687720805343812809227326285390697471959230181639751016184098781464610071255438563776724856031250875469158205729524251524339931705395982856175677917941094609669842787220698149697460095143344581007230086315043243887653071516062215336165170319924021715265988412005320521894722023658805187118292955977456795936008622278780332538281039402739661532320849838946200202282801549819168943825289441044914671677894295178663836090029055387745635576157903668643611966434354677134671946700605252812257745347353657630342648825472487435265968863961052336570344884602884862481908310351664385021363227415024096617667639211235003200576963470303945361338442297852415692120820443470915818894035612152022705446884841111934904018790948782557558901976089270673088601897473798233422617821325586402604270295524336836545493960136741470210304057797380922038559963998208525719059998982468990807659034052684273488060378865703367427840353377002274602831484448299260668511346464666275615294271712771395115982562564326592016389175571861489844018588121967467916879723998782127700993270422303982512124624802097331059701276989522439271338389658695632942083913982738294609238108657905595885000570182173697158734630874710926138622257593919177796706190225156173662187136675284575228823164689585725163984737570965990092929518899310702739235751433084732497728435022643876300687856608386847968998749225327407470860027353104760583384723997194805737966289698615706372394011594485277874743986797064093054465298169222751523237008242831224970944471090096244994784168765260578968104729423264616171435261465086922257922804255308765966690772723600019222774410390910513415294764268672595934425124785746762195923354266531829344631318418437726153096468591931491779822077112026955184816927476122078288308407519299750528462885126273588759815005552685392654630365765927334358573080962656133864890301392548974769656213085207447618770926804209160807372041405223416787800755535646739708934075593587747082442550588001432136988353577892084397260803322674300191328282404519749205810191541309414427590796664079150988094942135781130043660592302362176510449208574591340781758511602197064484021548261146870679696306973117624765436878094969239201008200588362385237223970795247237470076357362735064616195534900383962042132768897632553010683467338597223413289384506429887824141778119070865948672*i1^121 + -101501112746146400388350083660458523697070762262778990980764525956171736979846918706932119754610001998781541919640705665912600833743890397552580550449263551189778035155888165891443479335025952880944202186639528624198141657341396133163822118869307261283487003240131719833354464717204339512042209095367994342006533948376025708844120373668026170916047263448977653361963336303998612428266780665254615842246282675281345238090599882139786865845710358771606161318260082478468905511210298760563021226787366429801919336194226968564148570972386273121235612524190595368617269426781032745043171854079732631798997213123832708104942797221951908166297241774090527651567108147698528648970356018857025922604464698325148279868061674760802744367609230991038904369457679513125145773715737146485438009441019976561725754787645583573834717977534710956209924865858943118600296068863399936823250855714136871385936595010799094084228896319779731378123347031383823723434994713881241391090164440033861238331806414669103076331952784146839594302443350829367056621802390693736485437993720843694375485721260447114096660122539922134241162115709573878074213805535000809050234718166038511823326283521926052477120850230213892930043381307636498233978260208970371804041645381285364460867486652200013498635036889199542644776702930871292419353090394447193609956250419634483690426308412908481416484785991328410761662118826925057922240215414730432056162709923111375928442211838115964333080599866017439283636865809788123968533528445367989943103639798445223511299994152005453235085741834363818484331122050312438659694643459658895642487953760399050117255008844715914275456504142528159277905613993428900314224484607069837826688520388256965398749422635280868357789585300944293968734382018626635808173766846780531424731122877772123713318678204808678678475109503802185059184352168236420213062683031990884277246293489238352959660951315327384098201254429349517036466418062966121125700556506532629290293149747975969726120077050365422256889912808466526596166400042617867932547606272279160335121673710642228951206764604075916274235715098733609650001257985703501153148427199270304701519358015109288756240462670932776393320635024810081360257498969140660515578321103514293370465823251513545534889561340226293709549052409984535399300543939829643912328094697251084682514103442865733534570074141544391052668358171541501346030554515482493400935640006785261004404232240201061161692349324556173265280271435193765402809413607330951921993768324478274944271751235646845794819292030427530221511948842096851237379823702273931098528046838648366755850060550313682857608023122955709327208645085225304519467311903409638479910830965295469688454303167898530200223463439295727481606533273831898470242090766907023731710483439041335281297459087372742495664087667124107768494036411794044934816524001361865249614573664028283041873969681835064238783328924843220366948791068515780426295751114231877732222305069893415976741874196055328119694658756114083951796432429931411336877774798057108378865250462115786597278031324813073277553917774201630827772051200852000619994328759893327923242181639751583318330725137930132288604928073337169965248947557986995858867413423703152771954270783900849378284943956398715619424432797404191052250584504727432960097531678588878690657139075347485178058705637147273310039371366251893622737861919681042552034327930293568815724937179427890939300891701860743409921627323736695089951521458962796784121806848*i1^122 + -381260375798000247616328981654921489573672276569744543060711903039550244917301476217705872331876667936257129208676670476061282084128278781313214773359919128789335938723759964874129220610423226361678281121830128236501599614021885116361593911038842994958763696224581251354564762487821656223664153235864315525258170587968441283709873528181466490340617999034877469725680514544642194208685310433345393285519067713816438836572132160307085099589273809049892760823035720394487279763948369473431095212012957472290279399512190543216751576716192043245335347232796092354918016063151794784214457957538070767007447697632124772184776905148470984495796327836162119847033733284873940579676497349891466454317278967591348106965255230220777508491295331554125478645792808079531685107297761126790856307504681393831985800024159929563051863824482959657545370921867114876299354054011862153304533928751365089492916557129064472557675525858331467389770667114752708527009885418649106167650464273655129865324950468581123103849093590722671208062571691182050493723781407128676905215047746708083674447006400394764880789772359356904921996328103425422991347642775958234015397642035411760088201071892663914121745790968375728356730947057009544102132306636440939076140297928777730065335445058739961656842420666876920291884056464216713267374149280080532733090868851848132030925784010679623840187582024344848902520169793307651687677025433869187981936271235556766169233058577225075312807992036489321620448676803976649159048673802890904317699775260528656267205804930307686403474093309181442373418100748824220482429015683470686592549838612601370203698462101063012832421404885625987893816699844654523314172465543576271391418022106840360044459070413694692216385591622613342727670015638129123158593978162210517792598878588801218543336703228708299300200479874926219696960841363691714026846938152048968930027528852342014245744473689852030928303021343427833414131953674896939811332720414546597641228517731402035577016242065885734318486342325431796239605576255616731837672900381634848111967470201078351909223930278896586231618846320826519313647417553297961170959418355928029073837632575897785114810018155681104668885966909949572980115947453732765335091122106113741752247825173628669434945850938328381895991104926909771484394851676882930813400234380190554454204570788521606028677882847881560629785905644242293769252621238026456312837132646666454821068602549997230501540305457577889799600657033291081191397997998835594225078671829901522940720517076185327792535286882214341727257060179276734307458355687471349622770334339702459186054535011909574536466730178747082367387106324476281885667275339145322429735053265185387540936856135826156721684621735675142972162812179319467205471116071706970475183861314244597984136747156617917070633786384540160154740946649866188841795451730831167839119326389531115745514181101209732139532867586848686534724413356230182705265011485090448733384768258929656438611769815521156879100769387432352716197910702012443955386765353475360215446780331548660146961294846829093717633155862962026804185027489627361995010337294214194845765929392311840222226745886647802413978602967714115671266635546967796641986434235107674521265142517928717432808186035349580729603557982494020632696746478774182787899192630851755990088927601801746120504018827602071476187574725541127237343428581383673608441796401532335747519753619510717621948566967355940482069160128985868460155222428930579365888*i1^123 + -1067854596675922415241182892044043987033709295785573416538232103332769042108579102671977526170379607910119813299668123380228480596390547198156373498566838157146631889977915237715090742010003290189960094029011942205482420681890808036998395063110685791493501365506340992977769598306283019824725644842142350028863088414846664674179148325683819812639566601292834782370782174176203797166174385908459944286072379568211401099358179816706897494165262836761371713842869737719868180478569821212746359475253676972892504666579449667906278810116627940560318962853192251507818401834741440481631248562123549299312595546305321722750868028428216979738733875708716958708520314284937903400287892463902018034717786328115370965806264279660655952470606395945888174890734660937497322280417626014123830573590148130610793647599859953122041049527084545209748322546730661364485532572300801212488097472584124699305206239439954352430758434576783159189756464132342067457270796459144939577781245461707895182038152765656126036803494293757193536471227549202239167073943275922879340875206106921923165455734600729262342218812209508202489331030371643197503270928811455673348028961877346642999693840738436482652732259254342207344999835104971250710773791461714001269097157337122653724094510815001720475939118471871509790695161607059555535011662539832600810897368829464341484987782821876801731030233907750228379059745647461877463406361467656435031706248625588318388049375678091416923134781897490687444684255579469186325900988010553878620054644017492678149659027751757966949393986273648724215421528578281252595502091618370104638511949535431776513961729691292320497806445245161851343195325985594156143777691489377624393124991154124776341885369870014779693936419111171888440802209724154907725197724579528103913488428946354839284002248602483924650777026342369124507662250593769676114980774529660977963138876555036207741473900534603589485609640456411437865880955460383465803945613207541969173172558932820416630433238823041508343984083508458256800126813529580699663299663515530605254098043554329654802924267027545763123635894915170636875413741661365289220510547458062804855652495709315082224412777061477930767677712807667623358725225533069417107917715035604619411287686178542541437143094904606219653838863130301267026292975594701757608481842436576184762945139127399763903980864658599871786928782153884554275913418095612768769162816426978181546797689831858219478551254803147641636456808474249554523157272196174568343851934102331318497268049642576130711692286063611806835381057707698006964986362599103956868277400463561526957809796164208860178835770074993610842895671680250588081633982786460902130806592206391148199226778688466652225590884532623961181117180820998042506385987824800158785011998587563747209575916978062532119066326396080631996606714437739103093704421861543150875399555018285178834222893223621557880309050573157479159669701831037843231104839964693019219243106189086282012296195493766572864953714197229149470095950396455104543849897416196197634164157759084696978980292967492598053957561733739608827634950058299968040945781528352690962029358480512434002206899204572830171493056717017041740924684560289122800284184518370478810894701486952486247846504889536155911514527350754627775160895549007429594470272981909614932813167681624168273016733088386832669855866968724759723745954085671059601337463349223248663224552099139947100809391440930268047964022359269683600932160673939456*i1^124 + -1793090633917431518551431422075218259409458435638377523530083918611320211681005956558467675012147832629384865780201548378481446243541650476852679899166000821325162486003027402014429181917683516919956050675573599769768681369726574960559871000825697602402736168365674396507286015906150419102228622331564837871837498145553502824479840479661814678441903434214349827842608762314689918685067763463865508315719491355962356317556423390587985210436688354141283003871804566736916499360405432599685212389306656588330278288611813209180681198960349739313682496059469826850720947134092708654251977721426960859076842463266554470057327956686261604286871258735058096779528825681269834909813189661672512633405813561800264768677315806030085864084718279473835422255449026685608423836848336241194729947649435573697859564674535128301031605144809522961795970091965314875844469211258268769380829800756294035021820930838963696022673185123786061003513970637658756701060084157684419008290719387098969754882825766833234963235498115801384043420598125157194701378075272442694604783817657154890567039982573872154575336396930637619036232022741068535587875196872087492618022095521070560203542293566571676883990174450784151975525485270970605276296569396191719379435438552785362312420124227637870651909984108001007834572839974247180900692051018460382325597163380017018565190685756379645448028829190286748274948312926043402597267078006206374324568320322184395515220172967674189873188440881578905596343468978754896817488963583172382752626574638700207533399055397130730748929303795236690095492251432603177539233438975905107322184607188550870330407236106524142730395690397618316625945050764517059295180412331918909543701596997349564359196243305884387847053815876437857961821677326449450451149356564546336970549196898479794756626404465761694085041331185584999033333976053398162373175896174497268657835569279294795248192491780139262241038702773117232096306926518499012158350444134791340028932028662770188434410979950158084473328387353055219356521887982581637672314778815572493189396507153761000076863389692349272404388874807104280025184766096199978359654225693724694475526548572768909247622447481470739305400204192176435200608517756142656339807295405156891613071310327673041176686618779850917743079955445364044565138564220538152540496033485543658491882683125870350281649118737121113635129004764129099729205629851321323329468400838270999746625956162950321221852472105890679946434291833534838325049591154364459887204108371284775364595610667118056027077165696032779880762477514298851554454677968257360022029708830407863088557316572551325594593777348603507429236472534519966196497729473959376940715080616084615539119640371504836754936691854194377617051883829136353473352311969351630572026442187468482462026603400025082447709452302798990470030684011086042184230334673029696956536503310475943794569309201080459746414580141415017920606902887222728529206840846995069799704106182891832130679073976822855882167672439559134333766205145201628369770077209583231805563680655209231031515440830470658409002955718451639232308848155355994789848644485085356713838307086905759330237720628712302084505182530016376935036232418977424582522841133482957124452783618775988993459502932215090704474830356840424019916674411160244634224088730857516048255587128039974466616994462174072750504850137168437060645837298901889452480710955648147373061526415583879579074056414967380580526312066792782982488784896*i1^125 + -991914016969164245038610433541151802915238355493630302129809751674816442238002391553372722829933230065435947353783162141284303095973209408468571814925254859037863799741852290761310151660436812469136385368306608545625994713218092192075963744747915540923514356143384902923022431131058672400621405444576880627775337065118899165143379118326148199312357743930861346895544776308514848723982707155448700970222690985083826350233831761030456969193624102689013043111714886171833615578012469921974232182886807815082223166361472626284792684292703118642111886676687877150245381059458486430654344693216419227474384745241738317830276866143720172387468690667834910529357884938797210240477585370765508130546397497794305911138167653968521925715417715090890500101954248233107374618489315637961752909732159616345601979663588301076886575188169258362657535670574386680120260614940423340097686893639497372325767249224583767918371151785866129741978376890070568283705890793998635244411848568188849222270869209104471163372585642168672611024353673742014192252940752337105832161607032490249567619121602361228839555715171032365638244800034492551091594389953390374572042118535770875009209449311184720824335078400047538219162664183119519607065152829833391127188015612758469583482476163348443316257342577330831453467918901749703679583706845183646624677921721648637373336949408847937912826664326345977261648715692642287851143151284681339039704575900322366678611792851859972253354793482477813681545793380495988632829385926536831114280953994236124868606048927808277571475085403906580945586367936549604644589561683984497466912018760640803956948953631741393419559434620451402692833498210927282584588781844134669795794312271129152446293559434094012498501296707125053800677812155824510423401022839094086213979652249842046388641864658386607840253475431190061384579660401716699808305920968600871130604225264170058720297691589325876392861795661291819603911871258009644571641654351621580325607048274937894961838618630701335843307002856656541093255077026007282710901759290034158595363258217672666423202903405909789767151883371159358064126837965934278591577395638445677406246496886667156500170190190611359002365412459108558600068123778317272031361474100567875977567446793862545008308721594407859098368779856794320140561827301458126739307509221604839959466377907847818615402465318314615194459099143954741275572513871265733394947196342958446637185333197516976153230869670940847333593845706788477908631731786133440701241406691093778675448142738827090955680718586163217437356790527574194562596809911016684614661158888942535099181267813809173811652675735060342052302712166557024307375442197857185037205111411771678436657260203735939772092114870222613639650484290713310059983650965540594501185560742357635870487269898937198145398400307237062099570655286364808601388601418061374700881085568808714375021413822016002733165463761007924980469508850764484783507246920785935726295213950818978099466473919051461750394176106455228187904446752096669707135421092752639291777475733559224686827864578049966187243443787466208796095163452106436127762200991378730660299838610192298191560618019837159218418710044597489344532395119883831379834788837020382205945730108813881899019726624249749795947628964956725084834635601782937874619890058587784802441219415181475060735999287853396843337861703179923461136188014329891325788969195543212441626525872066488950105287805858239616383803075307532976128*i1^126 + -7218719084457471075357041265551601549034754447961708872211242307836649380012704206658852618760359506573007680908964197904865619159321198649229131814998834848071505840536274764292207758432708783904716658779483102317960876259281967153516895340421380951434288718991962433077745877498659370814583339455100515458964438904279347017610770071826229433604036184734274592819717814992113519733962685990653538115471469619732020780618195508903358445961168765053851230251770831668846261995078314753932491585217679195625768693176776183271877787310992182880228614510053879897008522997055215383202800663398136691170768327657697025173486467700733664850203793827866298814653386857295839139987001816941847132862786601835338264802858614822827436432287643759868685145050212145715165433809080015915260588142602303398279743025988433735491357333473446450823294914569200347776214519488353346077279481250988371810354688209437690023376425084662551147506734037873657162211219653912360395619949303643874236707356491321952185717356326283739423186267035560042732591823831908120593131710315920765212845353863767141184592144009171309801932086744211899312417206785125404906026471283004819436672688540543817310375355039582637531728472716483562092166276953320943426810058623770260040178246684344342378097477622849498117259231438477285042997361787253199442527861642906459467012864423166144900895717158620500580260249398103211816251440031707712377322038534017178227867476498065115081169157381745737830477089303629258166794214836183521378342903144953181863079665558749353935590657500175428848798458360304749318208953714449891790884484648713492754526216453703704443403795989645534717823456562959401033079326373811439486490227887626739145908449380418229380591591450973853201147510481923559227492904877136519808835375090838398932008182056194511533402169326193908339562700491713296730611172591881033200336213897000869505570175084843028780387950951191768368996932123735865156119691609295818936104765224580113390460623727993667920372518284083736782454041848965140827500655686755841475906267500173333875516906124584009671773055968643987597814429566584791781510873995120100811184448696241693863245265162609127986170106282911665924526508895453309816835941908606200380170618560225249094832808682166750585768194648973535878107516683246497309924107030309517904848746040762318690731232426315832855081202592098800991050105324414845378871481883340783460554827371095002622689877219421447226238353176043880056509799854412708556408478014478444392396182256500107121564470094489795302620992624965559322428435293457670681606957409724181069195678051903439966395655358504824950666805905501098064345925455872888309253729805832758229309834808684025080099004610803508269913522968157452216416475306694905965207442016105428869079149677827951865441825794519611225576464556463677832715666764729207464023891041248837151864794434824409614434140508136361693518223094368481995956848353573474309895171916823326206479433852850771660645062558656319445598281613436696838154922372050227732258973106416662865556005500994770302000122751375163319569470164175878094853601151261291731065596146267013250966914898756621005003018483862229191635455322377642887196049234415756402508690319855509709075410076458094184655223517101751186276865163659079005300113826512480049449942938679832385890004019221700080331289943108866260502952129580899177761932531423605999426363351725755701665342919168649591921764359733248*i1^127 + -83278357646955498424433247331309463713695900339360605156545457169826998896756975196768359633268260639455521170466042322816540035012107157744792475963520940529813316659144801279373927064276205109982369290670022166278214004447919055801320451798580741731800759755141344217217359717770223436532556733327199722163111056741922797584795106694277142037762866899569489768314585684163372174770730160158073326205902979192579355430420928788490837176278625831679865673827876166625172598389905181956012849123555585500874203794767962285581346456504604862723676538396100778398590774700316154555353294938944529959241994508398368333173758191793548043938901225554755624895776646168838202515005615848034383835158834437336749465316629206284984382314601455844831530404552345963432667194986547503714050533407365218463352865148246942779437960273978442298522767999725254599736307520607970976642764459620410117036882809177594504655791149318088253096729838773925020183645778479291267902447643210717212966890175233110451131450723824210980756408887076050531742249469937406614933950415616220346698693001011051651440148243417801629537297778843693551567646372147543486746221470041555328810618997673326629753014281538099472542275754921604330226370457810538938127490566109464895680578805359691751725916324496233436766630954626972879666831617581687203031902164269263229461126636943338302961472778776459052843074660558475603390052079441690714309981982914276163209021046938296426913373373612603006736463531889658058429999263347237561080846149741820343758782904773713887502962877319917281189686494950301344595384660016021957486922433563772023264651643976055258325483948079138712034182089785504695150589386618058854946218356326818558199228211308730718326136066483707652886733516826476108289002983600557423469072946793295374564022094239634927264518683761391425220574612251330023005169081790558185382076942619835420663458469547068895817755361516696674066329612575865452232013082126409028158802912604808583921623747858861955625647994851657321003900896621207417679050049734315116342572720996577193219267924772536948543485454272860965300263698763815822462880488014221284406209398596540098258847811364025564722467592065722871118458686093623471725423682234153344229096813325587129564240395609909503241770947480084010180865854397604251695135652391753758097929062388664213898222062121634097435458267772267045606388423636368093560522147155384621340281381635246751338853714985243721072834669320468407336926387224698983442750706045120867920248823391150396337960349801371253554013859969438104347801412377872411933134775137237389259431014271220903139320634443483397402356247859814499976160986513806132633198152456630435890800733226594557344890147488292849022880129798324429662450127230808529425847456601984802387016693626152274908700965965582957190441608711486469404009764918556693299280950432724730964401609592840363703436677997608116379796096582615523087508687018834742385588003642569973635721919405343541697345865076808152922402725337086485136641727800626850569163338954263894503187877485699449265864117763771870364438495462077378762520268402952768685812066802637317476559640795019393123652608074245974718164051146775005229681532683053426090206701159934002926191699374927820686625967774582041294080056924693881814512243684601435295561201858823197441092904706700575701700817772313026273763691697527897649840130665270766799886835474176229320702290787311226943038291968*i1^128 + -328368224086481456138026249866826506734611216742884879094623080489410668274144258077040038901162786283529814551176370260213656127225035712221120330569872731202686741985063497958527555174900627425690225933550820517370383831375140968161391331230791330288169127558411409419676813404253518611604930195871180991968708918938589903300776166860711907199601382962724811991777463704708447319142839257887301478879050233854628890196983957007064401399014775775172473925526837940407668869724245717566264728536810377881515186079568448680323323321529233742272455180464318508687767872969209733720183810568349510284826292934638010735832935940067475298082184163608077430160569997120221912067543222670204496949282008249156765816597868614017099804466039988438515195111420141926286492880728359813182738460020087580305927110554519010905725418903305775107156223055741965684515241398406786473790690508145430021325839261774131751361848307471308361600888234721079438606967345323571719299100532531637897838256702438932891137070052506663507239705449028413397498486914650090480553965510152906269075267530995019953853172857391122126236523395233359049808031866628071821476585244905458636458668932392757164330072637785563662592358121223686929394082656198079036164473731248973735537294344556300150717925691412871276286926580942967397568632337212004299431514824125898763761331389767697157411746964548565038271970986622573333370025749436122922683801442664803097590673578180294257785262648744708642051083713954809904654340296449979555936977698248674159801540438548758144853670314131533448163359816711811655661044596222815937842930961710657833794068081402269538920203124456669449755651512339168219608577754747936198366735851060648712300418682559383599439081731307517120284210019395689807469238021495348364260678156878275588981480496709042718173188902922128529553734033501477365916975406864021104281998610701051387009202764323442165512814863099037755366978570624552280113537006622547454299701539597852167284803022173761881615917386646929452922857807679073367449327269269907660345290402032032138522654133726604339374017776055958460314171149203057616482893743737037568989574888633615033692257459794208304917497955351475935919024144863061834976181526007236191304647440386505420683244735603732049644160441413686483744689791847351717996911246281217461633661965720809952886274538903819186619649744610560883310962065785348988626479682425768495556982159594683532404808979850024545910762317686944655343175276181197282101643157307698476849585128158623498195451614271808020907564243846944332245196537929697524895958019677592745435155792562624387552611722545304335674295475623368715643306011080805853238470511583329168136874674094315231523476381801646701808448824900180244904982158661072888603971547612478924588920004372191777074620418474138026179650807833361914684537785059999824386385760538543038798210313568530667924346815954859833300212455033193639328630204605297300561132382860406531625143086007462487757115567072288102417302925309889608256176192122614430996949693003072515921027652564959755285886332110335933112413753911461337376180356056787381321170647220054236926808429007872171639143785114676011819415635030925227342182982105408724082363534289426587267526564044255344840368413556946184973659136935115561245979436783193764021910904865126338543372828291982412373680228312372200482761251903216932199126924267504770778161661015530656180819205755451991916544*i1^129 + -538049844850890741158075561600014749769299675373052105940617140989622107608604583419788366730758825672030320656242146363246943696176677827878117971324577723310351112432790710780558882073999979888146863693077464169697933218833572098421370987398188858543420355500991048297873627335131066077420707340585180597922119732345053559060955829486193624029853081762505719396555836737105822310229261310769894942515203020404059276235369334821903277377018367748517298524790291474671037963867398852708121111188534601640272207730764338439032203349713637132133911361128419212532475748260273363987305020003152563296425218271128762613302652120631869530753086846832161409723675154164111640325521960390875870537555513600487050088256162408995751468565369151353214475713113899965733136243885817434497190006778296634744228218039422529581951227213062832863596634430683120715393955674891400709671829640242093443450025246477363649112733332834963577697628942565386789831106988380773800639440348884713587350306020190812796176223335157183730786199477374259902657563779815039371197367548248400499333581295589768168869112580463865209778816824000195572284007037035942987424645687478992756085945343607806788010743567579563807641924482734183952929107557405697467301165481795086867141560702999470026384233135909559016506910308282463625458328705618382136820932759584844475108817636174139409566846028345101340045619674680827408929177937568357824596398600045643793804529666366032646975259081272793333723825942185334927525323059766752830097158221932717328237186498039779527549991594824182595656873951895749423065023145626836298405411363089683493345466917737955923646676586003154684448983252271466974367554933711799568639665522765519706103584573122610509848388131588973628054977182671519634083161108395296048540929104535424159574987889919894894313195053722503932059613092320191289349487784186558516337381763493956978226991548289950938313440595204824687469501367198922619622544618309111669963177794262227500904588947991810696862518450399142207436794058782535355714095059069190686643294416410888058094110065318655228508817916508761381030302875206138383647564401351974026636307067084744114143345325710393896088202945506596827606551759072425037354676448236853354401894029450460914548150276680586439940193960965077640308481088626148901960619836048250935710670896000025510390003193956852812481457368861732889634363347513883019985020515722281535687409379976008190609175043102956310976911720880644955791943695725337592019340828129436636936038675930812107495127254688870178374917637052064106852359300318736115041096015248554226786610269990495062823129389743231251496304703331594115066900485357678515795528912920365979434388104766348454143492229180711948295789848612350758660430625071988158534051255929579048692632138021957225889138826252122611460813578670580305404668848068761166722290803827529089966683446270173708932746862542399277649694426279419100309358098198001003443181238938292493821631172474500596609198734920403949171247479533405314053115352884178268271293792706759733358558128891690890711830049399988063901908093363257771610062088339381131797770284883633241835899596419322114372126802233397244053760002387499136926025983931071646095325440159191246589470266409307353826231115237681710028185992448931178258931830608859201108534725547044593135438654329929188316076559165178160523881513814435790644352125839480314558346720644048752841863130454687744*i1^130 + -106711396819907435443165371299254744327652542044019293415225561474938140821583206953886376412338887731982921003185917037818899981577383609823106290770928600984607447605117364787640319356195849480662211323792393629079247217699069030820183116582788850540775278690902421861301182010060920753718231290119375734911019642947861206674302947040161004365674589548623152802668036346564477173398128859289283647220630188709566459474213238360786376182621832403591397577011236812924697917226995924498413872796059027704034617171169408217512157460731954835671385097858028367732603599806476549841593764064630364779254074995363713407153233034607872397375274237936990105109708473122097677936389435390162568241242143707948631615009570431534078875498434732394392440260005381987006508762050412828184584408176730762778296063296514325706436850119634875262830776073794519191299137104832085596220817933815604918810002051057048637285355189676796971921882811324087932891631764418297075777531617837978981475057223400698920405622249461849584987588297589814076676959720412208662541226997842257238653539380069709653139214140959670083928985443815626454284934528863937436036963272565688975077860769778597021978990562451466187895341250843383746737857928134326395040413244394280281229334078915660401517548085057618604296267379849309671702335475532518251975833087756824172744836891274145547362208446511890153638086676832016042918491875593864458758494389942326003055576291351816220247494998949308414543303070359325129278297011853441321760922911068382306113461055473339310303558265393895028773610515975982373611476028792389352275040508593428746141058608750070047477999817274291850475068069636496747105672190913016371081670589268227682830325956886999723042636679584310675831896254788931427967182237826762829533093184399786688532073128792277548292086029851974603926340225895083466804635602366471705579697995350119225377654918985119063345753984979952316084849131974030678270057948998625278333412587129828056497096733504526516907527112340701651364882524324520457231172644960531952391350988873776555258141462291205452462355814602854660527883322277758501925486440911885119948860778643620632187215084270129583328411206359929413034918456439311316043789947818395005955726627813497089414508794962859956229227625346442905767809301006256651534145696255077976398080937150494177246658317291076158267817229355318145053992886745949490793047411358901212137885856396571962357429714442047111546632619252166484717650501070328951562882468072830381310508923613583796482905457028250689007891289043404595746976584045233135422024132098016257941472451970801872621248274920130440187910880063425676625861066306294039977363972703974948117274239943114655436657985851638214905561089756872843442925503053947081971735944279373212672720557479745174248048143416436856624042799934050076511541380418290947645844269006997762190189690233227350873374521371339420033612645135885404603161261141317231412943722551863654961263439831931659856517582803416340823715601454877456061690305388593120089443567697835594852050185614147623693002254158952421749979788863751992000023784039788489589132486355402105023873794889762038292176224915919844288749456890251909076381248276092496761829846460765700738004683966558891930508941087131469964602111853177740879011286422337245966694089143425189000664203503322422782870832585023146858350182316447976247148386127802114615402441569869761834609803264*i1^131 + 485042785967200271900740262102634408419515401727180235564218077475745072197678181939604615075212112768170661634191617278853959555787450784795516438624790333570273408363199137578110264410163698249414601816637356690126772762480144467406975623552696270991924375401714868410832983618668564448438656326637516627881078230990455423298053007707576496523004639416096544465238755371007586431736561347545543924099486650183271991270506938775492287505975688973631248127185384929440106624991983826884313931838424335550571456483796258631136626261930006715825863917205550448859665511945245446914363250081344869549430374535488405351373983478697121304288686646161321305244323277222663891141134195417467224275061888233648855097342272717985617580362732079919250238723077712719576505553688639427018069043731054037935824109491334608629387822837216729435205472989005384939651296091514196002747041683044058133638882910395271813250501442866221207894460994047317462363194213382226146942233147927707096283838075736345599102855332662122247771846720040509330126255704115760955467712808888638414994884336577358228018041149612911481657579664721040421263529086728561455848617267635693797808860756659793825226281798125174011272254575661021418519584089902103156740454147286634422697010564215645532920580468024195496708038054883290044753849261909875604484075257961457752445192017081417193072473052070978897516674155111170152108702610611709464617714359481810302244747141974118192179115745694276411670436018008733662625985596381956637374886311731746958438679257424498483825751915574268943020147263176747274927782383641522176868757103293514517827451938316091042195581200231451896674936951220105062217298848904389325893817075257332958118196996755203498951446869237045598890334764755445466980112761836684754331162720528714945736342334043661760828840259380728318383154665161216958411229186454900034561518491182261516772195110184292212096320662498858310978271460114652580514010227677954214493712763179069144487318707429024149442261920003289858538267016408091213452926209586947652469219063239531019781469063150597084522780684530937120648354297000435723312772103531563153528961951261811127332726762399190489711689514659437063034964509793442787072489184515308823494904517187963403624838122513829302641806984098898291910722539508071084812987444312024571770848409182227138559404886638296689823445862499459012554068219447988635410552674206571689105433773803193441618192489450601257289992984979864125043541478340943462351070754123531662873786374732056683623403841934895406834808172196920669954481808724841597765057496751321316971196053900607580283600392470878504559305926651018069987520682270334980640461868781170706624481603833615694632792668580707855284278306194466465476770836303085561428936272996182027254326576107178334063515560878867671105046948450473163291772551344756998606921065907822018691738577308745804451838052593620815712857720206629131624808999388748089236818433905842379604196709370327996814428166485639209066305885301958170152327391391603644245556600749941695313011736576840825890377805889145706350291646612333547059514610918280686051800724151436982502314792016812504693566648316065788939567161921853685598892693741664134811872060252606394807575990865140053826072394795542076845020506548179006688049378982762542884764399079542166167017221339056539920839458809628153793372336423262233199032595493070627318301813515964475506688*i1^132 + -322447044188857387553884350378012871022119341343695752549275340595491427236748184346410295599601786217104382773536532959369276769103099418840568962508442859918277970542416150786192372577119818644621319957151426807897666371623126531494223902322451735975584789188536608750688654932127838594213519113580016234883244621072067272251270617740956404658777213815763834365991490395679882526127385457660874556649953605839195841579820105519709631499653758294333931590833849795993478560302095476062278682605268658953871726038816685336765318281782188073014313727274495012481704280257000525259177667408609851130351942503242831300615787004984749558794695803522646283486916796764396218216033474118009594602970849609685318695066656911597563457720965648236700827473355605223846977404333231677928437947969506828839966048518693047356767502338824917905487940814415624344211648348693772302544703586962945609863295930882546351812687954955136912465990942452256117796505430673277805355545277684331215187300684174326272955062639290545169154366515346356502763488975639123436284485156828698978986373966540262363264449408642223244482258227374024183080267957238935800072043264496493561050343427944657445208177087566740792806203967939335371416541890564599704492058736097040118758091587998480222843263293268684201296263206801255171690401111384298994222633653823132653981514049823123306302843214901536544128761989061510553608336544338849564204267015006284310390475215042779997675638557574566267307156019320044352806400524474718940850990487057364784482384634932050883652378714443716441269938363562312216911097573675543968558496947286465435068395554803147258953076601876962443034438710583099902913638781256338376453071462376716514012310505509797405801076165194460880922133079744374346969426571596841393428188036967395039339770287140222358817327692206951202423745651262243334778090253163333216854055151786740018173347444997872460643991167963133370737532057230544532013406842635923558189294998692958114284527235499118862866883298299151736948165311505395125821763408031596362238758462485808551935456063188187547476609390491547322257730007886331191945922251744257053243964562865299360537517223817475727070522168822961557576305769527493833609690670666469437781215331381976631004048846238050699763972855531275684423624209145544001456349255873168938528855066824258810006022896960763187115089605439686614179373012395147491875096806346089693557910952323915824270274846293105040833065796893350886899778451827946325350593577708439810968008446977944960674691617086982653290963928372415769865632128022790921847541577140005977233531336904544794331481494109116764892871338028691153570786348512622602671305898525657745406025108247913835658818889549373893621999608526586733750742025787142544530852882089596523103491843185119248103299552010503760453216115516769225611462801375044764763289833060507764148911791381789526832087493452111190919188820489192947757186898050667532753390830105025296934559161397287532886411166995557127982627636936844410857781718985553855675884502176082191470958535444076962825252859275256486552053769375269929934545887112722302106771965897358399205860722127983394386568067004292245663892502385741696979584201877400951383968995904739229726043223196838837481259458631867903871292880753448014601653114781039072400948697886466433293141595917301488783120209414872036209670394221735981258504224439392529867686104149262336*i1^133 + -917074920977400444643203312413846824457914230481536596938387622011935302116522231595907301059461410444378982756172390238553097031271444995533331979641656376710399365574025681052188938618505099370612751726280154999042084958150850327502741080682183484684499254927863320626691894295677677296268818851145979156902060682118704327719804535529775492684161596342849842666076739030014508581026077444924865320732493533018556558313030399744526637030433403253130677424591157624453271443634544396094045095388935139860821365134253080862874460667691529831102505713807519697093461752702791486997111239007195399025611811601599392917021288574225454801347919258314836856293240203732605814287261381051698878566145174870597898568366025571153108860190100512758008011624040964416726893500459170197819765510337190791145390310718232734852987815154667251908689234525593768452542973325754442910478153340837644846043651402718565199858017669990257649562852755378077806339656838084035609570859722153522134934581891722929281615934159875773982360508959037435924565364103112687680341321401661041651435975140329592314888581491671456068642890398074617627182985239823058172904998707849929315561748326789354134442136705720144710840790279102825185381872514622030968483009972934819063648931517443670454305045657878039914628950372813158154153183074053961388426784161960485896086659550166791381508205158514348584779796101095140878887784498052973609795883282425666637709019961448387493014533065196603646148621523549129565882303082688532593100985198745361703967878198118478371119999442577465535406131455778652450137459295730131918942946114321952658665338452322854148224155736644979526465535150104727155263695767503040706436371378423150911113798819934195596265698995801472836281890760349066897396938341951071500138289054651089934416692078183261507551504746826473597597176860058195997407004481881806481105245018945792590772532872931544821795375179314587676117788208612148427270478914728437091305103783286378136382610895842791422407777605831130387311058133457693787587122358121600312521949130938843607990028496144773596232318950001572587577523016958358898797094352542003166137995798681508030910576755879102446954983123610033977213750744029855843670237202507166987184109647782745214543797651248404279086973771628218437014781076222021217900797513175897848367255802223795915424688503908624684385955342881423386448805251097605973510742027801178269473686135829939030804855400118572019317803729625760906358022093148062524867921792351696159284186996863252342548422538302173814749072712428125910222690986826173337957437260220299976768778867939385548932537223731016055558957894293176670461120120971427465802593461573069108728868006395097478380100653548712871956860834498236352721195016301014561535232401354740780499045790833474741573555806551570670513691476398671866015714694958865240542779594599657917679790500086285861353642397390393060902940284822602355750163930794938357847706753956331155518615406230681291871353000407556429157999758251126230471077666383383517085907818589623695243604585560990904308865549393909633461915606191677618467377478622164236673885434525339608094629000304848753267246530367033402672163888909027937195853389110421023194719977944514806513953256505431022534968811395933057828586559264298927101722074889107638655268686397290625101848866642967719582446530600109674366050268912492673111048617715912247569983471616*i1^134 + 413302991376985035990869423440281523695638322955214235547142937260698394273752666901658433107297470360479079629266429147128522479591113151092988757651499260738005521175778630499328229053254600102170506594536742338993111921098367214339806744399999905799802977352371095167841757306890114937385789876264644255064950387759062356839960777528249512795640782243742556256239975683215322369521625708779814210426938600414043188959600526993352695613126440794936793474819604484419231344000037629259353121859695349472475810566784124732734706608779302683176815806949849160271252457103917215303171777811212403731962422934448528234804653751816941507706697490084084884138664596434201693759399232298334536395805696185796265928169914250245193887082649607424278081096237261309154834954562451208169121040722605757915414178415188978958399772467133659870237761440156857565437831118271049334618497807824668204346216235183162058693788055851868151159235627573032742301009561327352252103579171172175794861493950937422995533923919929021186336634628885553358004964558012160144417396798824177500592460138329452447789189273742308719853171102135202321849194593840664541079155990180703949939508239120963461914328943155539078199935753875908588253799897532590345289470984700435321267387380486633420017360780718642392411531374501647139352850631953002351424891736996638397667420597770780811031824643707882751381547762261623587144506372600679815957599021246030328151551668398696240934172578206820496759026803932627024346258939783098023227846020404348930019645847324648908843434565657812734986180359573651979957643148462870034954284257772572988164923611960541195883555012683592733717387994977792269807689423529447761709966486233566475379965886245634211171813035567993789417398864979100371355026072774611097161223916500120114132958247564196155745212428461796841200171447311867534602322527298961821552156582116285463539626086648427618329410885062711070964333400825487350667512890173179908042410267594606339488946363629063160109704708821319842903905640193681349311130260485207823295034834231540601501777247324647605904547245778655048565387093810106723002634110100151170608629104932295924368553007460226452253928752041685247250856652164826306065224489203929894603503275053373952261399509271860035455580183890588517532394261259582419801241013699658616221821566393404921691355432657921587332467193195833719953393326070651365244383959713196274580438577707990874123067065804189767415149153328174975677517459624080977918532974352168452335446056593127930760963951409023567660292935146852366940333203204016974308966679802237116398545580497316995471127928351603230844704669081116945769982087152774219195551637071222508509036928839042731865214583236499611408926896919215371819754712327981885761659158799527372539549643730614479247666879313954989674984010936945338633275437616902303296682184715155070243027868326045951691753879008555486252262686268321799368813785272166658274835625646547437561606808828862266929450313060510039559369306031833872191879506676880764642380079300702658627980758314584059900618881346946278341472341714719341914894855609286407150572112468151550731737683060589872796853538418097369785384409149655048226518622725593105203864768315307615465292786285228162101279318423298268545375266594184201585504917942665364875702483307899619900647877275136533622504122677126338995869388066001609727185731055778279718912*i1^135 + -4388378700455209230694561514637829374693988347404123061353343014304303515469103233234262020273232946609472534135192054332791435732402037686031584889345973039236152572914778279766610425255129708363732959514421431652157112141049474180143691356575982790097756658961390918217962758544160639879174157372084242128246886671752207838168843760089865073789032815688350851536398764449847210603206495381131789330267565057410812570564279690538159800935728065671434921973722816339878193896277417211976413448447608215169758681482701232319393079741707780235567666957214721420160173744646477882776355412466053665551938095104188922591632187298788430399878133212778458030427449432078272728962076479085511751131453098803107435540799211115888064982946137407373235328293351338144101607798862876041125450007618720913284110987345156413853391565838787134690766673639496407013942973893386303743094457366777198005788029845863160007130202762985827471788959404216126459748528262799221612295841188648541531284545121306218238158313051675377586919536087041108330344474411941298554803793447074710756953045819367088708339419978104833702597578906081636099903700224081515721303226765569982748644119824111478825524387914434744102311999915598034472898726381593303857719872616187527010334173507668371833505537870416356163066822433519422610309922774906961157606644962152766984691682962780952144800765253647076439899931974060984488668617320676833666822900800044872161290966116522651538792760384134801280224902367359540325012092879272390714841028401173012420993732480280643198752669102509656464494418787996101722311492936136478641067018470891938287701218458426293929345789053155823073735332074082675995112570973227665749493684422747205698458218813699363294157827159020980946801733716376507860487238569572289777050430305174164345025928852275421334974500242540353814235530773171645884607739827826945023173466866883854290752611705420345402669936163249908586480960921043921768154595970433353891793024699598958046366631925045034871364515374447264311293632853040560362774551651417796879007552542382810810777503013116436330807331245327598665354196297970758099398286776887006378938658148956384314297665707263064791783341767587321021428320659675042204043822944493151505414755250697713574387802948075796034918149278123695827836125507184074129391347748404764664226285218232549020951055921292479831046171450669854375825649205525672254668348279832232961197845625835873696708232402077306093859154007605802717360517071801520463541134586886880417620069272388155176778652471252842182630798671499228367944239342358057577973356632161461264776820254421641547333973166253461320474947851585694327055792200204345773420053155696114057500370387454392752177343502384066625264028098634355519964270679697678724700458091712906534450269705661701072373411100027731275354107753090747964938144115458422502927186032851365668682874426744290342311204728157877919635182894125617994970094983061940999182851411570669322725019441828208579884115214202703788115559724094813008380131603443902361920062097639182857190670996384430465689590160573458757913883746645479923940886037864717153211128420492113561284184679982720307557525653304441301750232380128219733874003270267629263898432042812147780972045178530778584778277176942607524463070742431312988670471500900173987002199003694373433415609030726087448961505755601510241162919832199567331029814892396806144*i1^136 + -25833073236948394257543849906609807104667451400064950962163003292188399383481792614722238954264679782340166503767596047133267794684068029630056781140900619949580151389630501659601328843954504683397636736574459903581493357464064499762417432026546907416689403766450331885829446028369344444668851231216300227264334980932448171227637235930399814930027935159540498895322020809962459866399217878856494191149230445219120504693215943996387931918364962872429839076470018889618393849418137004658633316312601217796165494024488575405018381765392502585647551224669887835779811932189135146371900402940295177147129484423709108082770413901231332612834842921315689001783245712128684339029036524640589186006020137324591238651156912096916901572460640874419387279243623924339163257986908361491498801179859393678883723790244146812308844687581413733558406546881543885267597408864185472083737575998601415152231944309740841127642475594274116421631644105431362136855120208012610015991758180684929246268148274683874429133245253507543930013906480561777560428369289616764059059189975714898433021342772941435230683060813874710917616765410575027126544157947518120019622769658599256811835268142332667062839101315645637384953246049838324004677196655809101085897113923449080720908441126354391394898894647173140879380607247479152045754774994104619172926765055863263193071880847941888967420774954895141690728592736822051710928313985429936890759246995079049579924438395288237602842104551211389177445418648901588296281020149325797153186970420762039485729245079931076800156426222593545825127950925431410855433210391308059053503658800885387466855704712202196777624712571946639629615100039721065289494625772165681144767561496500434233077240183788833647108220348607597474863694876048971051777465077092625197862775447917929263828798907573105628546601904456892331485943378801957447387974329509324046771241346188834122962297259414002037432400891541308673872779097333027527249444826971672225995664292912434485544087018501789207289719381130858001481639165868065878417909167643421313288041579898610528198821847002805757626140588470664735829806132261055472097546219715457607054793485974844087705888105847494395993003514276951511736071628055585719507368794294450834337726550190860208187031545500466862668792659852365015083933747814353694337633022455261568098152671238066507426661079134423102612911624786231022029308124790636893290229754604956199042149659282493819812697341193365467922608270472964558869628626417869045878268899235055954277425037085873325112277287236469543054697580020739070508388234965155604096752607669616550844928245596828207951253843406736895524712642922794756702079812381934505916432930319757573380365269232993262340818747507613087151530046877999834792537777790268953710358187813527666753524303771413277208302131240662303176127776416943396205397977935067372373368412530205220868573227547416673013501668779188881773961454850085818879831652199039091276413460061345910959975423935686248890581088190861971205404466853207513163804019627545103769203838916853390678927927483450868638201640855301902921425214441442707387878582423595769781304280477792893762869708144369672223235985605160626836317731800096665583652823478217402091551596495523851640051348450061341939240433691010366796552784686010548658347842249111341540665081023474451384853999183468600170228847787190407257352986806081548888023322591232*i1^137 + -54541064847434863845015339459716808081590959880339584507508119241037303195824556124178606268886118103212182502346156265003299038954956913056925122425797868877539000856437635383445950280426215910461865958902627310249673296289957653936301747739436790466214428810679111784176331116759095297480578076129452230545669894405346692226854611075691007229876575464638822316258146768773322398717247333061658044849460225597076872606674865995826681540120154664104980310583925738773442315285494412197355283603939384292585949217476417561843914733491744894384766322322449977577574037337816583143426910104179139855109828011560472875409573195334023321358516827328597957900825738926294301010683514749541100193786997329430767454152856742833713871374073811640220871696648374883714664261916256953962639969539136013369569180180938478845952821961029858812971729127250049390282520790941239038883688419807990354577279051678523166908517740264913800762886749937821163174464118252244141903785970908141519353646395117289841820129680436360109670545641116851113245438049928566228640635353523532753717260923164966307431552269257456368434332092064079675832864652334333467823142287935976220371047673709247155694404316790868533682378702022034331756108743695722316740850316606792533367682533586950326497277215089703876064227906183797216616663789963932071880419093671241907620075626877829254645004655056593789869047699848388988015039107178802020989182464776233937196346529485220920545470260019168605596246614955815755523786329070188434927188921339928841685472914728687564813375193891014453829130003338034063057121769624313022582099793285433057722194342972537907885614468145573524123533923590809226828627202755643619685513384325703992800639337439845929027258008042162160620386802644861310950186605735097696629873699620202156079923432394377304398918154986049441529701442082612086108093755891031408615225308163945884739232591120878457395985337137157513663124952357151116280713397194984813394669397745314143257821440558598493933183191958680361681521329977409653390127938088560937933037162792976579575042397538794021169464818051082639774501752858597901248446889237233734067236638582217748230717871151682305231600096602741494088486872444816157244612427588346351939025292219910808990835289235393294966381483773353552356280861170062227122583076603118378843037335734631627515136535081987495342937280793967432688865750368723527387558406471200611622319489420857626117562978145225498476303065798123969543551125592580883371019613094681101806512216208477510775054963465245867464874950840443648298600342846653093970363594868896718771824252333272601420353905749672474766786348175052086332723371314376580511961473467102099667321589631195687811495372620377221143199463729839922170393509394661683744564308381146299356675302217553869942404512666447138907176225032786089804851852933986703642936057702406289458957504281699195570385890041153586593970612727569989370542656381157734586403435958294242544548233808869444845643495453064397490272463005523084149592001504093279130213321237999017286446085111085225787111481110290347105900488980570153980676751167484073024573988601750859805354388826111000454203144179349180392963868226658329140211872844322971255860910525579633810472258574200019378976105079387374520247645091341734203928880211384200443653589703443733989532902997992477381395022194672467390722764010251090843926528*i1^138 + -69333603103172028668258197136098111646164282258476784428524934010504473567730708575686222957335222273017467101347082029950913324823881927117181923008606174771777728691857773733581467941653464367362879236137432803785838493630985397307072265468984615119812412062441761939861139446067129456210445404605447269152717154693517750771859136023200362931341506050177310970668305622418093373765066194272656265840520236199518363648942723851583920295384067300956761049013841667682631864144465321755480819782958678979737061356432084539198961355463087753073373086035756948827713920925436124904983672845257608534177126226092919333170851931311075914865333480935187754510202546498633705906634803008857444594512328194602025657771423707699921005287660619569051899580270667109597548180375456187149123861218421350560913274407195606829224697068231755887621539448773041815059071508484911659545264266797301734364486774170279226762626286048753561636648432989472591333611248152883757739604205261152979981805371890378683429462004551152036142882059101423028031945252487303680183241262967444396899440898409266509988842920433488067734084511798260047526166135128540678994082300810126388298376288143782293943571321607983580319095996666342007652105726697025985515965236067145776339596059530228211897362393572830687081125208379174426211170337154021050026985322465542718944716316479598982190230395752499496722140927327803689225463320936184550753464222351268845999664473455013057996826751385147538149849203115066302322082095239407710073922949689864125719009463996679338146438481243346300026192415525931087441756403692185910585151283816633734701522602633723553248946062019466251485466741270332151748272765950563882522586393562937859894801331601891892384098065146276414354807277844597853830050076752235416235827714759359523450326152936991352507968417127523879764268511286860753933592670568699761650271672243017131920031475864137853906307537842505366369603996269034023508188654405062604044033930778159220765804651441305516032899998625637611467212887701694545114768449695048036641777393019597519587178209982555025656343105365061128121561381394739814821682840659169137026617126200627164869215603502144006310247495353061926264055225243697668377477397613177801572986754310630958604040730665071305293185482245406619420183278261832693099609021416764694532908905745316309705650402396342063049465323584347531318451511547535032023151529720417084838470863821349594164261112993611037122035217014064325465444832362411364681252712190996197980704690359717025070072663003349108931786598712447319295944155763566523273545831596728192596473266945417623022209825560368816926040252967857707474139026265179998281727185348771962260665697308661042906362893994871897704688927814543783418530384472223761704916748013376881346458693462481761976745944821316175285375119706472487994650710131835239003563908489991738166325480847585443275660348713281923825053838318235910298254256731803547750527211540534611119416763333261337677655999530667687713119255056799591819045082911082189791729431294545468929420806996973187709857135564411596721039253219317725749061498293367662390556521522246225349303705896747481709343965025050402488340092009773624889707775919345879951458973721454891955829335510496802652759469529030895370798175037927114256044769445450074200023601070797924938150354756198261962371357075050134772536494183317241856*i1^139 + -64962468666645487784825123256675919497106099003305177714461041504464624055089909979879632382461850271786495240239765064516836314246951095088250471656616314944165535516443609611244581377030551803583649475494337310607582090462958257995870928466579106945413750301526357422142113360692604228138997824177319402392006845710248631845203485492762827826732343430926047922319593165490475140093029941291938136341925034802055211728132959231390933631669300316208172684337636500688633678674999606938155386872721013259096428070636198575956928840137850553748717028705911300402205037032855196903548186889646241840137938559616805778350477204859887582100877453887807313645927427186874794909001556178677441443315203558205124854771664064237835083097063923967570353817524129550699371227231180931306800673591489498260703292686602850899736700026323671836190393954104485983588245745270162846555099140067095141573057749471571631425192381761559869699683719723509918716447557274882356818269231514748587533143777109729981013561288884423857562709757545261288669017204129887511420203503720610333451313343172601720827909880346173224451969882493853622101903740076432922186897857043117719843888934977731562565880664461209261586503198504078315300865085171697697378389101897356708009402574974088123621371637540572155318970063407543116094196160836729802813043891834250444759064359380373776203988377483471041486526926898464668221657433620437129229421039907361260431430961627091661050463961346412577466025811459952291059415327795925479362018813745129677818967432530007118457380265399808385052486309582618719449040754043274938844349283731078565234971004422676501620883703834855446111424828012143040734631716859614445995228279998388150687681755364746903368207001046862628928138664728433987473226722030217973660333852117400365497372262216024355230864375066757111049780014219654268273898408709325467841929228627022041563103071312788068575706005928072510754288716493882495667445534766595804909967234347526624062442630309265346918346401030224623086477015557267021127907272651958533429633914490195392570837312721162685438015382497230847285816560211469893069662624203122649890357706235133800653837899599233254007995118996994790430426665804706632795198488007730268944479327715654168183555496710930514780739842107267568459558001215524045580862342951910834476813026015438073447886161897665230762537924069862638599434817283194586867750481044367829721813661171230285502366931468687945272737080302510190643209631982459727761822273249834618464739450090969140549974580187076886981046860566469992301660257903599354051010915451101576307766397964318908982162320489151540104798288713124804374832478274603146286159584443241348641865122436422351290201501439675012656495470580988183953779662512108246427651474506909663590085859926358464464792336379721591685304315609875701390246523209181916937402939170891840286404943954260641803217999498477800343374448737192140588001061124481616184562690055564398257166530547115921342189937059032049957026125042492753498400841438995925462627291058916265714097808028960646001863150947609414378049974878023685751267656550963311083330866172241958720939075233256069526833638684416125754068878321324053400001188755988343345928234482560188274167214701233184418119959066775290397704815056595750466274942849797795781138540766107593188807559319299059770028560805090140073477984485376*i1^140 + -51443086993183619920141235099730397606091920873381141458205316199119278326992892999417827372168266188285340875181155386718293004521224022039868391301662710818206607138365846860841712288381487015365074918747686220062199778256935000077080225070904802357411299696983557882448196757118675429299096206483884913095250015742254542898774628615208276240220002769162332749521208656311039587973637352705666783272666402084243582223231708949775023224570677120858739249370673356800036271748551496162663274263722045002710431573762377907072315385793520187578922158298740433664559398240333997573539520716983453721135485443168120782979782267298966768368360908544423502908696710361437501961139800361950009597512516190044349746763526276485338508087091043407953076136987650169310087300422634663709381427025673596248071665769637828619225692982429827144888835100339629741756321821281824735646611416269948450258976615803891787739789333814713547154911011003866308526104320331637513848465726347373993611466865686179584701695127105194047015050041075784400984134423110091194940264214738110625629164525368499036310358048889052299588200906690007132168852832693094565933036614011308334920432697879165388825407686416019749307607213520618935388934444961790478978292571598699366302184066558029225712349416719265954953800117143173041781772935744071727428597608733206211904926695543920451679297027783584884434031255957632806209168843656596271150153968547070205043311972143420154570623041557015217298242517338978188531788220454976042750653385798853895405328091069420753581445168264284041280514365814470037433446516001531625186909932916357456986622655209688804985351235439958690414999400032186167129442786578876770377714786991404548899693689781971042096891768041084081247703752560997978672424705930802565871328697870461729191519230575329747074975369512663613172992764951302484760661396080351084281623154984037826313040958422426176481178383344168930937283576439138069237559763942382766528923551975324507989848724080159802629022349317725106043735798202903115095705625943808296883440856660852220306735921119385835274556565195290939982581082725302470625601951109902500511542218161105525039103078948295829161424525927183231496365875567234134183640654562941149493100549181560790327931118672077797609171722882407389168186210690857642066541445806150580834475968380870607159136379348319701338881218480273368732071915502058202797802886429461376832055340365893603543380959933937053791953975191817956292694639634329594323771565899340284088161271487050572905990420045031911517416802685771753068616400646613701068435434007364936517362866624986214578439155220243007576950749439892729754271622054287079023202898472557222081183755762599368321866607331707036505472463450464963277237674312326218706009756291414922461492218978597917337837753849090747928260506249195579629026991965134378871976720416924462040963777986586913166053870395080281190129079364628929726432086138056135324162344804120754365521737624832203254287664176561471747801935933896418247458908337426655676124309689292969053148343715112208473446512983107424577136762591926764240005022906860447652324473911891636590722006733485371491591724244179956728962915605524061921055665156072581357239091030307090129783231397695854458365872374153966550300953919049423426466919719690293562539055428484223358140282293325675678122836630421071726641152*i1^141 + -34468061911819080137371678500764384782766744052317543252068196808346656805085997259086239441970623016898436428297839314525638475970562187293934901310102692607043922558408462489348195083084298756481702745842866452306489811940292737223015772358154381803058645639818594403284820288881423308475003807681321420780684372782934746875175831031294400535643710801725749133330099146586809216181127341440870470958811306816013914661372760007014107494857451216496493644923560968230259338641877315106353799277660499514953644802761797985416382866277557121783726249406792156550852966528012080004262581377642110802428962847803884608865598767644356211668608411857954482185104570289730032760439315585873269527201262322198318805161682689000541563294576693763779450813243715443957574336563939775311063874677140508577314522542455761195094384280632544751003790969267127879767732139113430709176320698101060206441714876422641929080616431481410455255240794200896661933283664803506590856547341739279272673002034661380694415140569401888871395435284637085440415943860461430066318853938235225820160280107968449958854687859433720165087170339433684548617754514156569404392512580035258310442969823459415990640389500138051986059136509426811121247149046565234977675877028536638840596256696533021947160599998992520016144909179411309097711641141996358938078454571797172412838977517141458519036825780306540999059471746709008429897034827914016741675997968499255178052306677237709585253694366690517214356460642031681636466520610512137478655398962432814137715049394778111722647949985935973923877781250337401177043709242547844586732688222430575981933250836702986048031382568341466756101260758099562570086389458780370597681438838840800933728993634745125826097476335133566018343795583809640199741413944738928764058879612811299568136401854661936504375177250210755359485244513533713354122962363786479928100600846777258769593950161278770195549144511572394129190120151625800698332835662927311875876551610474266116950846020354305480509603314181722174515452923681635276479743906707786886225702461695389185529814262857534731832857462930313025390491490927336007138600027376197459015936663542419500033946102340329546616657731066726227056749345203759654062272012593134737362988711781746519844816486931388253975039366159755188126624265002253750551214004685345078572509861750122160740495723818890562341204197700111162451029340577050276714462165505956718856781909895588604223351193301366978386251702575893946910822941469285652777360456071666969160015316176099957317367563016474484799367694828573809000901560365045685124649445559090426563633983394365446689911965811157133275085041224599266786436278719035742916972243526954495476227749286090439578350754435344837364734015680058474659002273322704829001143808545048955084164466722011667175038640628650066215727907156551170429949301111483354447695664345671095326624476979508130505234765140164186378020873158416594212251195079976915244002330617862232912864929265007760272587190677502862709318397701587888353937770133010014822133432706494283450138620917647883168869824672442539308958026367595743800855366572627232529785760034715378856084861212906956572452607251779171740384054135548937829102063750170881619647462711906256496967045323652078832498448523252738226233027039073328234393912464573886457190641332332785397609575816482699695504362688108036096*i1^142 + -15709903077718211636692441852074733223184806310017846446650766964864519351993712137030908981399070490720027689148769160008575020840358275298135524201530769588080060012557061622417173104495679614847835905241425957088775998024479299675697839237182518083305573638204471580969509681994464325476498663643346604717261025537642394732691509392437969638542781779197145818133689128943969566390534074080955583192385664604700531861956200607099175154012625065349390233219707487961729325337808946548378586250726276540985988304102828131497523441541876027099506680006129384769719938578162285422162322765571272166547118801494053129853602393297595336042097889690970744830931531730209715170802876559895328270289253168296796756139874921363245181812469017660562069796548919183176666833708442493853429134699622676192210018284684850445119498499630850633818428695417147419820595232313182552984058558988084047965999813947543992698735710900783217835349604641230135063487468750280110961747050779956306079057749625859730524840574883313062725337649740987570468213682342089338385134199255570978618021775216159517896788904916720621158827721056919799275080899223695397410676783257005143637115001019809355456911555867925638216228604691178477432200905646524962039480810728934889809357958221385321626530715932844653765365118913098791703384345888571031155661889487680093225662460783230307867266673164225627654485625752813886366889565587609523852031725616711969503699901831454393857272294850545431291203904398212309721104606483113043319435061605424550751486736939063513961896881457759577019313074496565926644275536031846116751282527449270192794688814084300390889162788388773327524745681887101222285113407466781541918752798667873970177764977248836646117790454077608438683345738127963540533261232071324706421284584041975981973325493905417061385164771014194490973521252388974196599529105384067524025276269744432937973174804779512111576058489381622604508174520238328736999365594863663303457568398146408367821694964227244994856372801719138329342021398074624887082690146298194504722915458308075827863526763998690848177782021868311680829352545348657096474785241063381608649233941639067495781898209533332262782820225497727443593386209658315595647069842309740961132893967174328858422103424942053366340665732266128748011940315331097297088735195456786475565815023676195535483494198203625549459018003200467516518551006097295202278201931916938136942265175369479624845011225926552399884798422611007729039815898730395142530501711858695324253398790826568401786212809055687474904726099215808014723349300604209546190242400716992036571585039897266582431025205821016093961343250117111795832972626260940412676146581277723460269881469086689519794452134597609467205356852259139441302742718286447187004370941787407191448513656651811712355240849778907108606384854386964983910593807810397882426023540988235300834455053500850057891515499361196576037208195620919780332358229468151424434259305400930761570736979401517726230171819386864665935952013691920852784898780349257915889804306210192868006296339372473922913912733843266109515205174456725807421869545448830489733117420544201066994509485585207100352405846601802903827513260228040491031030134339167865505732558777459788781127886748998549349404166762523942435818235552557042490609974880917773250443111603431373656678737685601448085169331240960*i1^143 + 134631538081049714708552812274649758708601577257965455183257588683257826597705363965824869079816432132340571385717248953289453329544822652860500542571591722063506180609468974265029979640396133995177545832271361291058821296685754832581726890531341539320322218478535291664372311604809723318880259059013370401431158723988026934265067259518641092080733794962917594358533357698002854972837536328910169610732615012295621040632203596944888345277255883867256159421945651152513307735431053421145124185718955664740481076240210611906166815449061565510059360866989507762689173075313586039224163241630008420536803530026618411346645519939800797071510004220210192878013129550635499803242978413177740082129239880717821275852289225036591547247313396186297303508728887929667674654098402639491202067501364733517088468286964079064727320147938401675014055513424363899168909691231042046619206992390229762102597991771425858263249865844913625025066143651763958078560412071782828818256547800200925576396796685366216051208558642646269406067700211314707379146252319850679466539446888759292858810854919521620519396112206250399826329268549558886818902724832834239948676800677896274178181901565126948094595063656643042082883936311070362836110546196427751869921953379117336648491255407951477995588508675263088608690190492451221248987016869671989800397252889348883681107181294986405217820649708770941259641611999977752880633535927205956721851309261717238516191051640312461610907912440920131163346613221228655423925260487376455584678189945756804949803105584500839636831045089912182302912434483738191205438567495280263676418646103601064769923309096197758567119249548177374663451711590641243744668276231124478530307359637875221157249343352227950145968415705989837008452081376951723548096313794609239206323222301545662192681522511399584265375381578958715070587970908903751044008659834348136788148072192065214395603648858606311612945818866536026527579782055670703577424177976390720815359152080384360505287665428847317726275740198971305543437437038156090001435900292949099732846348080506611414806583662784352686230622539514919133944389601879315167285751311100480036644248535641640226874377621530577254610789861664636965156363267400296241079467719370580506538955567743206731357621158403017175359189526406671323139157136637836308382211396222515078567976417211292405918296586505217978549926360562150976334195608087225161399627994663763896648895951483657317490193008965022508247286957479949543456709643472401607883316350681112019575832476537316486396341210181545124318978250312424885830168583068294417433768691002117596642412936333702785903130368257369212202011154147935435181687478458018843940854425515313914130728201449609037945258295128033868663243346155273984050437775811328699378539544553138087825192177810139690863750322566153181359989158352360383795139856078159288650737741833130281945938917951433029166210062060735483831404829208413909063140227872839569053346183414923232813139192731281083621348978242880088490813671580904912178409665152744413183183407194732342726873257982129170882474668714728605916371220591586548218846752716912421188954361373411565972392822727997046573518346215740025991535642610514349499030068953514157500198561010879127650067630099757671354693969757832967829811331275202961419697670429356726209182708954843907627101337711194631307264*i1^144 + 8492718801010319965926756399419543400864249816706148251830166007559709390482546387942182760865433210426182883754018399011517543792251884091748907506646490469551703051758829197109258598179154709515486855575718495704509209677259238988413343472534636858510343295934548116161879066890027249354681771985959338080338031756649782023448675614332431421415423743267393131302179777279436727674606639589677398879849613774934802470274811658742291590290406158979225404899703374207360429396028153947995553375507943187074145058277196246920326345907965898067364972676456647649535486361914950853570147521441343141186853156565156975528728312782756096278701809848891924535607674405184259653428172389195668988445654375116968721557271656346427317036104026254229097241902365906489242783669499794982387884852340995609334115083950264090885045613724922513436071491982689485101708484925153953777044024447537231948698837262420893790739065238341191193484838655644575666013429303933826915084698133788897557122269547021507011616473208092155109632014972430153798300549950045730471158638005459791958177316867376634371922845403982361959749557631218227361000744554778624781123742750445933628089738828870683557542791938742488970752410546761930342189065697299581510625419989708893268695383615918212263729183477058073681800425015567633218117517556727060597717621720744845240310123143785669767315277334783011687316084701479068586397238839309436056912068092446976609178206260284353338070578281546064883184164343919061322842848601766280579067850287770698916761058712917079151146844500410962432517636098078852113044681802120356082083798462446594014514054329290695251198887073793540967656928710558807334960171082429751282874156155759636914263172269504630814108900129240010504407099108196038986156061333756198470970142167667980948306747700413298167687022651792002790621360989573738740085054389958954767816628808255013710426833191439416853396182967866583803800339760383440309480910743420115585243185598778338863200094009231549270180783995030902681863555756168432733378956351237439680324342651328980321997634742858402917729700621729894303809853934466191578398739618701471463678463324763342096366799371307945074542107451768547827256082439795212854506626484401097609400299674831698936906745768049201668538881272968695243640556041052107494240044160418231777386214630867291279868710636524352289526429709179084408532759045344781188714855328633345856632517318248291722737418186285372247890121747593373167541579655430776677912423383090161004396504076249039384686828169424561361263694264341526404281184100030667169507911402163135194432321698849745266353244162813679303822139298151269441292782957759843266972224870665042010601939584803087771188795239358991797962741249736894497282201999531219577497349650782591378812818486457931212533657129481565801718181734234191488892193600004337344073116289888458025789983424379198202457848797523302707949703643725357097081326176068618922469771755896116047662267844258491951496865712607592799479528398893970856746814970583760320765610323995864319964272364474725414788321734465989358648358966998847557000046555744872360705217674429752924992793442807601117281673233920813558437658439883644072867237711208766381372486120926764955893599033642582246351626957015360275243066802255326589365624047258142174241804321013628636558855212904742912*i1^145 + 9517890684225664395924342501057785287047831936495969697819364865527418123091654443961694643005224968372972409132089564667245289060088871398692298228045272576024157758384104171843560061538034508863636031702692139759865031597273515939748900891975191992410690147203414642477270410556448716629116082084429647767141282723062655395702063565583190917248280137752407067336316710114820886973002052450759494390654468694602776943561262464562883120593201313918519782984536212886572304253086513289834282334586724232036450053781820233749579178795026523773795341127480698153873113925234950890997013260400446639772520643446029960254258428249818208112413179046756020233986218793964692309599982668304215035212965990713571877980311200749171856704727986234561465075499472442864120805391574191881577438756550020937968204212443361167691976583890438920766474171325366683986480472521349990557141650360797210259260454617059937879242408264831888482429956277879102435183457948383554013582086524458387129679012248989445362491256392054239429033208443727996694528878480155068592519433473411150831306569943193839702707166234351725305648260508588338555398363112650396595108288522061362223774992558319819747722584550990269515027582981043008350238689185683882905414856156130037334759940519305499591333636482122772008892654220095569585013991602822680806463908118221341078941896618423936815149249056909460911791019278443876354046074439665798393046571720812394065287933901645467542992823195133983352873158867389301675652017512034909105013277770705623798232806232851509065007311047731958203166633849202229105513755523098840290148989250038623584969724472581369814584168582183514904853848395345525076916504286468765069771509359659306923928567385550039716458388281164719268741025505847448130923936762242600359830261488083469043819689250894817700793980398277039003212408933587808191004982498507850142888735609861956188558591261968902621715073313542851054084271242291544307673672954441346719737460933980555812582244584517595753046217974012888493906864315794272568441636713089072391392317913654701894842942825838286362882431315825302737029717933201052885490641693810341899387355499612088845742764614438009242473341992841858539974255232441733674923880037086157170504490034148746916192728812629806794933644417096770233877211738528302553087288276028526746278534314426701752023636943394900344188032986438311559021950582040531714029505008299959240793849936577294282572074648491810772504758640904450368597893608728191210702843279564130177580688715334093239043164436132836949233691013931114962613888234437330789379908055697477152714609141464283654888779242180616725463910478284619498975356788847666099635699788315820215301448173011054381365653667777926553103376117351577269209197969548054013837365019554034334407064213378867676004538710776164992336942713023101457875710494853768241470201481116033602062056284874762609000234640896774355963948671871796255305320781736615727674916936153347152979467454618284559462835630573916015203691296980032313273402310151508746392878280261598336742122435319444230739038819894708245466941995382561469825919349275281987841564728891070913494426311562024641570232520606372014438791774283756973401521183663396649608912684448849003134027349335036865741465266135366594376845149837508623623689414637832574395801608655227358508002312192*i1^146 + 6715983259151659376957445257582062849116623385938480015201743900920716651613286762391075278178397223361791080660171257557361564242772256089793009827832114214717087304512343466399193687205225693462462130137771491810732006851960970223335022884330642459082187723284290037059609566743507625499645589563518911434444170186187835286273621666202730863709251525577954315680110893245709370080131734331196548664119507029431671579402097454728919043739656220756206880109531241534571152543488331695387961212263915768519537143037545018897221622777400650301352488366469158313743067271843661958292713098019781320846455461600379046089851842032507427615568015622859295416383627562084668615829022021602425323060540666214362309952457307115774380172314354114772454924694629949124072242034225038047158848604753274268744468449065371370784632259819979056600641430246160277400096865688928574991952132051965679978722519413853685471771211910311000696216576602038830337706854345723849616739005030813644135602572013820007806076540004325595713785432055802154916862535771414863400958722102396850992045892630007707525120405805238228925839085633238192328425180658307330544236937447312600431077401380191379556225562096675239608800147943735127371136321829595720806794136826964189269192928485863812302111922758600666638888055393328795568335552939603332359130277569496135882432729206428233383107358571968811640054953883191758767187318738762186630203105586006521178469183519574543915511884506977285446033113107038788815556825882246866102992686211830390762291356471859777665438086314162363312835242814412057284774514137453589887407774208469126824653269044214636352047804932924427906363063271125566148675120791712191219905282310547019120124794939093783153232377804095246433858432321301106710704720670653292305190431218990236266174211137744083987523656975865962535251924611624396235931112488973925504364992183294799150542144163798680712423341787928447688188926861238051386857750647311101153361384884468241192292296613212025172134854727803417381882211935502324268474435069950077066904319823777308140989865003635196733994092748219100232386037276430216067400674340593567351679934068517382529284490276244078969596812123373108556137640010621508370991225030394706842368844239462580010078314366591076778653032893171687138351930539644284380378929457461879766614346600193889930865868390630110589021148800461777183735512882376726606109176704068252608502140368645438328820347783265334229097460883050429073973376596977763688030082285481696569481947594695883516367827396291410985238687986288451315730213824024043543203446114494648440787875495363676496278415158010379245843029125840492214276213197438923073170817884828835216671345457858831350688067828620734888324972386779764526336803519099078459628908245813341021141075649351559601107595656576637892256012404616347590408545160013105875170096753052987308982896453551659046519359691000616652199984335850243527829205869538262657944759990157873736449914056820271919688440038358326080101274016029052455150897062421960627472741046135748509325572290030348573637247560157821838262858495918727093702519751567297430992370793763550730217339321410992459403329779745425268208356419168955147604639174973360451634134725835779294049550559585797963394747489654993424621986824851916825927235803115979084006065302850661653676032*i1^147 + 3606915275354490404053535333109200264618083699854032224583934823972829482832205332396960871596724553292022388103319301993367517751191615605883345740868540572555750383122302680977619560523734629561469973645392871063701896724114670428141096459629163591432287574596531254787621364180646697321661264533072916760322488780871562773214772001727032077198282609845377968040131820636133467079998340843579792085442578127468660626416765725753521679385644754227383601451762731718912326269235975455100927125470603046492745448399342603518740309663408001053429416939390557425022183403700868156026291436751007047901594959377340194786389464623116082856368275584138553774051968308430883128171010194067533891531221564329196843727159119747791351274847752211445862576457889359900316260684174487844702999622840792973658738936026408290947101741367617851338003176547703700027482483175161205602876857762290068778987229566233863474995273962611877964062573414524340612084281631181968618831393902889180322443137817827050231165219273594379019692170793546807477671123437404756307059718245683495610278812967221210190712692591428701295413291823091506327293508583315582201887836228535520275872917916087838657506964307480797684472128255806058488766804355173896438555073357554914662949687064067988220947411052591343026711835909004664262352367751186460744160983492901157847746054183906580250212255155456409204006797537912252286788561303538177324791420443895203067920240096012276788969791575217430292478343571062851030332456028383873359696174267067687140157890963094568760411010708537419119442409915420763930557971688797337525618293950501685249452104561600541079043167318380428794651985441619643979556677031738924462365269227129775180480496349969190158827531479362388472551607597741899226611905806253879454923466699658802142358726078581913260092399115606113772867386965663440992450349380890947179267495269324269527307066107887336245441443194924653427865081789999522574507698542346659333948572644633253779752287198979503207420812629190024205009006127798565167996581111754832634950023604280312452544065437319185160675112985363135439976710515440681518451142972557163786373880676648212323035049090987131055633732650519816988122054813690181303876669448330753404079485720659089615375872006672223726814441460392686261925678317647243429893620255545485496898970124586320181296934757480262469178244981262213461625937650798394065933548429442839765734885251698037599864874735987798116494859028976750945391727180189154334722185442533336738117669480624771964817423354063596913595008370534970926109674151006381322466495653175826420904211361598089111300762996242867833671236835147007539836957242067715011639014865037820898558687616175603085736836424221449249610777776439799211297622179030835977303519028916321439180234579515799676450213436347911127209759531535013374109462358354666666814193889080937637787146421351550115816139249626174636362213426156727593538420413353831432711154572769789300139525401119979954230791420672904492656825286472735762709951402591982961063459647175186461967856539268747544322734897903055633285533734868016419002473516011418356442250427694412223029821723177170252637705088858891840646239553254243347065420323130268734580591905128370600933321424186536543465455077154831186341979823183269996773378548168926673672397346119352320*i1^148 + 1630663526064342475118784990758938638749368835385717491752668616637435282140051380351665857199169298917881173833229448901497061929741138230272397103191750784803765092848562974000953929155279139464468494806909141974854439628881859609193330560653671166973713856490000926557858790890988089824576675332257709750331035328659690324771978308378838159833820608246022911853237746551707657875484801969922765797626164158193384130076699034874317552976475276223095042415499715165599560087884975875819965653416716322151799722112855347829231791382879691106476949952751822017735103155356263371140873327540888223868385553943054197296573713261278238913313095261350092572445908660505692351754781959180616262629073670880610451417896689931546928138599574243173881098314762352330382955853886720671597023627196065120801361590194663166621661511397154906154483279185770433292672776829183017869153352416682827827353773782608575457976199008508492318306759712024000879670251129062996325954454252773955959545383907927053818762357385688454565095106892742871910420233832563101002530956006354649745264593362598761118681087157108552700239825045759711369718628711505560471585506904792015790764671036922712181966449740652099065819718677877050407907542385018039676206196281904083443344924708301529244830017863874804679558159048355155746441267174470131397044691852162724720457100374735790801516536491959141899976548971016100144205592709308703094111768043956769217514031806389172711182947707240328810199054051752330449586024274382957823759730551383296436780087198804694121947137731409006078689337657789840884769831230260758313784335549292521651855611060463036638550773017921836514211728639953962736202756449291851574314452931041854692662536704614875534539016238234456170241023094228018013960731451022398852755328361437318589443008970861325777313167737934022786072819241315309475838416541501720689637280024188566758147301180151144872510311727915241259601609935921786336430831838396972815902689864896862536681690916712359361619987955072693094700521084711085013373769229104302262911571831865800329156166535323266980776384997063646749909097400699783482729271189003945580564889697075598324887786455595072884356311595241256701316535157464903115149364650995219790889996958239347818421212693781411663820953730887366891771652244817565505253160763041831135966320656397142532706648158749972809524608458299817484059771774320118467940053546261333531330261510622057543482199837061005531611967850695336720838175438481433664479962593926110505941154644572092165397028057612534063960743740079311616645552895602149720651255457248181983189849045766804908845085703947625964543301836605078585211930198510492749267868556976185773387582466002185713937652471307574095851659751292016336303615760204580759912753860040815125079750315270429493199897753714334335441824828484838683946741684858237020622972691975281278007927809294581300854978748781373275084758842626753001798273053498928744158158088434167526290139750395095956697532918074398711781722874747035583328077695041516149020362730208405546247173589495374192075645201493912963149062567220257505508533316737882187816600785286617789011529850039850347765919756773580760924161192017510558980005560361274301088122439185225574256365736507171638570162748078736879679122804497231286120331976922512835317046706176*i1^149 + 641970767572620243505717911438590923796819928465888156693863661690954033983070554182279342487006293966956570675491148567039751869574710120719465393136362270957627595897286059709361196380257441279322619879311089106422112133603170618816005945905640245026832906205385990130060587671832445239562052375975040084445473885783737139318490316687171827067080472319235713225381710973500858257029441308513816036708386899931664206702437400928369110204218164853607526072116107324798158623265423614620482814319537881540485528471882875149214781544066769868272806898776628631812077239704319048965833682051450350919883440377905714234853536966972760495346608435166771121268863035999071382082579764645722940558002219041033291598560409146665133939834567175627488274923561420521434825759465980493469891875660513697267240263383783084445943358808609771062204952143810025220302745960702352996754690371826019420328807954919174353654669356540273598083762692977457555355074401569441981006698476915376229754280000885697566618935817092315677391634522501822407864471328195722307857739800172460711727719310585038095888339603193867441154978248111579716851383762641426568655308538077043417059870497043356899182413297860373725096214051398368017982626293715808197270812682494717022239782208661475283673936576791435177462277476943889289846156021887677492171472469049283062277527696563906075976226821597588043561578385626281331898100142860369271991269351887941079986674675465623483561323466794674043204792592418575199932151538190174688799205634604307300706010372027082426825374208304377280002580388048538373728800543860684314655620664560679168992556412286509902419513522089113694376485721280503498616038243342669268436860669399873931637146506436547449018775105223595180796032637136127741335860168906613154022250413771505681874797081874188241054895110005098395327601423362874483910384418382387436227007900698675105249418585655388526632482334013793292250742355138484386930353966516576053063333694107678965321252754928070918614741405818988822867652823435428107002529555842689962373305016752449415605449697081046542273565951411826348034112774616563169830822808620997784627370000012271638997519926752221505547932746531137290152632353158661970233869665762024817090644298539075137328647948927120713788921554518886595694604446373985709788148882206715431196962176359671392961048771150417016779502278233287821974804172829329152185830024522284389440548959789882184781415091664088518747431444464184469089145012193742428155377478349578132017706344683293260873081178360587834667856353986715580915988841779256292286923218960025351168487613620173014389571455284348401026102670112158524031845402566050123055246611044120400105796159304197036168873769044186508526939674280998441407023177762612897524991970052077900599984564838478364218880080408326954834499048216104234315847694200301431468364072896622216336562309625211406466254326681647799176253681269815806719378040216642447915152147518525368073528599080868160949763585070928541804686574419349138149266124590644735420912103950846012713605250558626554319029310901170672819525897116708100800102615530259023658256150693378523626431030691488344070348821134035092692031187208452216518476257085884366262043761691436748228911936256903757330137035786436108172751926103414763176843217094468953964544*i1^150 + 216009751060688011414880921236584846528822590350707338689791918708435692133595477964357797727882325214614469571757116461589163595468790828721679735592897680162093358971894361495005719278912279410125741648267848985262439837050260613700940749357738421740692345573708674368902799922913790764009343360324622816120874879663669734019218939506030508595312594136793526987358815141732048507535471658056483721397628317834674648686327096584926363938788661078425487406526502654132288774225624782437399068578563939802075304903563799412735350638182918021129763653165665111669066872653074080851269248435672589896898235686104332424824478411935158566923306708953186977809646646155215415122828407057220589074814539697155087029863639836912361738196745430761896105167545612355772859513426622374687856059423738579866316343398233106140406382364472137664113472309446063790355876453024781387799268602701261538175687227630589939473615624518893747591959219759523398018438295380864441305385767847055170422590096116080970094311000211616990411443315276098392878962635010584457376042429216103010534916502864771349439642812953605979252070865300467071555700075459225946160097121541965357709847402235948129184013192971941115693823506871654698987185028110681375523283351275194474017455148341523379756147382527340102113432057419304392307181874151990336097543185710452761163534291771428380748036913841417458435874175868449086244652133421447345063035033293666396531108420171903075484243167735448049578966803513290969692631510476523197466934438773552694184827743322735849940340929044259553210126227213136710204072042972204884098819766870952234015596984272090203078438482850854320320874493494616564998286465227188993323850127169702916363431724015387544241685995970207715157815115235715096930518135670620885422076620314992915039312450890251168355622858412341729621979551862467628852899163937508036144084972936251375250380754995025536035648808023731454207737633098641775649078878162289006916819365298748784563481562490557001355180290667055760923089277837377412052490943517294502705506326356945562450803460857848543988375803771169043159898283777397863005137814543578690577513241001600200821104846149844475158154131293586952820079621776394781762461380754721972921988605735336118865929066685689972065207334548338071145240390913685207242122086223725766617320865674209454525126519008018503030508125797248466081580733065933775077670347367255448506667235480096063066675077585469586263555209822225433405474819039632008077123601928010789206152860051953360016422041920130041104830860321436639662916905042719216480274275078427587451864707777336225788369610825434918386111247349532467533500245722412110158894878663115136601598530256996683912418816739851331535246011819694972114712855424921455389177838224849537112064306058169829188909918886590656916276375017730483089686580176694121236353586843149943342565720928330262612608145371795805406864870504835775372126438862922134945483159015499355663180546971535337929672893675444794148574746834463087920099059906512308382916577091553137726146589557146697373358515578875442134867429804153881040484068352043123300602187978040695501280176960252403005893328399837911473833224857435708666418221640476101806764509460253575447720438231452450082718348946504721373115271145463736954140464898899968*i1^151 + 62534415328774894897253294380948557227249970476020570506074358914984309609937542933628468494368410554396948552881229073704357484938891661690011494490790223637553338056411024510727636643262482329299096298750748255175284305196749722201146878200779218819940796867289960552566576410592124665846099025449331238931072729196829487671376843161962346079921319697013179662770100916545518587775793750747867399791234517841952413597444011220567694839903051851634102614019178914445193181976333874233593037406706703524404704103989251943768461825964514795779053963000918399804191136859258815673821930328217943724362376385477794579115952462030613220000564227207713340269560523358207171990147225445647653787303140703443499907877733363270215403310558615416237982515850608304171303442248888816461139274845805861288322342135802245474501171472483055068947648545202788449642286701958429911906162081706526020603244596599239202010411921021601133545490334495213864678317093715158058173214481150885279860985143424906178749299645357184466169154218422536597974343180580245117491123345091597031588610753105424898733216824833822726167689502943829859303848907841398469178552257691236337863971784850880195967729004528216247215308517908340503176579078116384655197811647738101098182677384289207284204030073096564501941730732121711307620706689750785769255842889171967125803146166435961670102642764145093689022397260383396422158843283809895294002683259665714252479266681569144539966834129671543382248562860004114214511692523593282691565287559055670676958689347796713445142929387475526985323172760235749004711946187605061048499461926491672635373115652436387165126414018488126503283306003256291890224487581650357870340385103515352481181739398061281549659347057841097329201935134642694537717685603737144070290234855032958451526209822455091015660963388928776467732640565475139236822979943373591849748655578608490710402743074410121910469965635202056917710143244296481929259136578801439598320945471575055603412589082864581115811713646340266448007967680287551916379821420089172529015385571557834107135226654177062912305618407345165005314190134111615485678111760261257116831422974509085304511545175676451838903579998083660541109186507567209919176179813781293607638230785220394726350592603023380811676422956208376279618991242055104752592552847731306211899084727013058738899019104385720358263146667997491521428358498069561705562615191795260252702908183342122176233187753889733828676590105855267467985848321247185340419906446458054167715424490789859395856847649312015287941807157523265819901902641844543241285469022143702230678559595695212843761526825713350614915242672786741520650234119286792987666547269732804102580975593776563229660163116745911449101281659297485951280665728493943746869707225339430254056265596292754282452231427151335966845824779821424761679415502039954185583256654068561874477321746474542541275667017634248324963415873315173578910112127839964991545880726171773838618497724387079160371175771653450326369579742947075950776755130298325338883987254242448209706898250196583155727610449304443245101415084362961730519358260466330891749101398288993220459991059048640175907292540524087187532374573247975061592823891719447809642308577104145544713494448786224557287535955612869655490813108716009813990805864448*i1^152 + 15713636357673008408065021914941869133603595852057322943524542996509184153758508633680950897370487071019115741760484666385046359734804730521598922211172957120264232025124176991826107234657213834508287008828344624541631570220537840744397599602488566424594553082804667175486316482606275405050238473809730650983982280329976709641074396574506195572782300646359015870779440450787750848003352682432006687407637318236560147758192634136501752645475927243557360079616857395890568159037035585614626127163435301251505541895030767160593653045235219355093608804070467639301840278947255133882398652058814322613860033725510793718568470837886972952219120527643023874385696082719159105476790791134154883116446768433469263476705136384437082596172569424567871126761693439849125381522314312245733178498443128557383574802250045455118503093101709743991388105576262050259272315614485692847010516202917336281844051600959656614029061523608468782676700536208276239500151020134705344944014031643476031330434459232108450145132593615337722470436937914533195012193895193682558723968774402676732263997783375246647577644431543496903824039607220130712196573849236283484052454471329295586456170980008680563913911415518440800565107053014299874929521406922793568154212292977621073585725789915707392420346846425063968158319361081362168590007401966514224370125111338058033068994808514332338366592849571861094986079315550904112985894477601511453010574260503122720496961985733652514228128037026781529755789099505318194153880547667509490824551691121410998839396149801635815641758586858275095676111031666505617487371176697544947254337565789152149252584601942597055478169717262371404997282697308713827623738406318039737354275808996007149358605975360423673678422255388822715995675695827032870561647879936373409706956685308233250761324298663721466727418822811088712182038790331258904662015697660185532439920039442330464078485189486203796232727034869429815314584677911432590094167990764358660661993212074873591828252885237512072096777001224889094570745651458969101682612155231241044855135829189901487439156463018053181609368555206051389801127919636895078855506264998681641234873674460549362034385682263964799241649470448093774970616027106709738092248241504442194067264945458100210096486846911277356711535593033751965765564504833814064035202395309988470266693759876452076402755495558551953024870792880663957052837167227823802283548303931386039460325959368116395671547220217359914046836855244206144918760942541672009744260570055342419008707755776014600983610298263305612833339898642352729969928738159160939034885246350227888297526640103246238670023116535444272985454996230732523877346931132589512143178062338735592234833122669031997670557516360675606725258443730810614513479681075255497528445574244402545209289633023468816754021693986785445214796339780186030108470882176392605543304175890920640972752659050179066042979610152884604104953078753619365628237455502764029782378952667997391873878116205250931352537968470964459627697599782614380250761866505858713766757087326474134107246150379668397689853322384724120188844653679057962530151255030462508691206423262953084222011658209434128048283708608777090379563095951933324022048148961904783511297399794314569963404467302454012886580597119066765308484499894078283972608*i1^153 + 3257580246469503920711924668707541270087756903399973008047915692728066461265496902916243218920203048165029924690649277236351627813086836930909448385148379956320029491970596509975407530676593103395760588761562097666719839850478215898700021748725448748430781356190187684386483406344297913353418431720082736465426425322430093147526380032824224689417858948530743098146560548037733745971980475263948533195340577757194702716918585665954498016702881220592158835346608056687835567466075252767364735262633272694392363649904243353735614699155420573088304449387755761163492981662948099336595830505781319084537454982269742799143730727816365585364668815756918335017337476505671763327801658372021309466211184270406601066277122078915265758437583312890142105829094160503336943804551135342842694321568368684298761920824399569073317435642950770942632291110948669435182968856739234810865165134021537388083895451740304546859585351624704070226915395291548602251649142100126060342073068871679929459112377307150703355310772528318793407740875114777212454780453906470070434248620287373729892184655162978223613000082503827704143951596802957375835226997284894629856778610811293009846938269490407086988491413990349654738851100662882670654549746987053213932865442926221306403659932112886212078220510645368590127331825088336269271629630691237669822083107371902641818801486153004115324516989756001082858022708280143309410664484837574999170044900813263700166234406703071891453821319278746080496749173187041177142148661740907641989765609626725282556562572737636768194302257725289521259453122886338050736490845057298073017238884570569205456791822753473663670648096805663728258493620909465030183301370287228134672782223718351812203824739053034784603188435019226161103982992725327485131126033390524750680162169548268033187961500361798725946363114688422689436280769434579074141813138619511787192436232186316269458146800702645335946712788305154445710508187066311840741405096651182560537512957201191687413766801632752023086458204814866678405315039108811317198282979117616508705550882393319601492128577904313614202365873398062107016741807576312849382112457982630306802289406132869651579808564984390801601900435884885021812853936443291869787896432792744192864679593485650736298305666417930124650243451367283325270373528552746204789754475644734216996128049423376552980549744300378992738474234550262548206671926105890326076644613439996618902162386664302344881900317227067899409195203400625366335048356529978647872248290008442029465338489542424783502447546271427678807416538296592305611214491753931767778502612518121118871042954353807913051557389064156376709783289665922007284880941435028955003939589178586371997237975721077598043718500364795837741949660274184324814354771585349880658441992688815129641945075242038874394326363827928273003896015896478555077147251332298833498252546236911818947267664534424082526501979044779468190131636417763004332103052900710709293833615513661790922774377164844621781937595133065579530649616855892989132129405949323520222633526092914038280891915696610201280335238764095864565961357383844065836039688743157827313058304247305252375772985277246848062752022293284444601505191380015232300289423343956669584299506673117942687870620049949359104561158187000920622161800198094848*i1^154 + 535913584968706669668699467637636751765738544783784951649412062297994957532293003775172019067148470597429404643790350933754890791536773921886386173647446305754546067831498194954319123548414982511858473972423581573987966025893572588260799012359922728516798848193189450591290965575472247726862153685641497581034094051533102169244749492051600820312690147965933251339192775555938773182289470824190108906357566711912544609659021960700203081340128905662715183112568322624209119470261932326370267969084329914051823292690791903710266254135460652788940684870528837885231921585150464816515777304076448124111962676944733085667759494187473069723282566652615308095858471456032418132734724589877193792025410361448850896139077624388073940870914798811779702596936185805951367679298187408972693769878833177750336318613640201108761263952205410458618503217218141970696266267407838317060748090285047074543708167710195817908319354956763104033855087573989323070890388707942044369214962388512374696651787766749781196141379646470256772814614551800354688032138012943130662047870584619543751039384341735074615081814310348528995235554741995768787133579315187398573010094675066985105846570792529915887324607869778407714339530799414877737662443748044580453118495038274676590486742912737125490766853623433028394531062439868701692434366122639329138721907412536798605763333315378548534772456295320940497063883119330483276140864564512579206529598745214186831647086318205927670916206575656872417021528937606792006058843827399819074054944215128390182027333790309290019752661428248786963932612444591779424524082983499502046971354253456264843519054375320510747879185302488280932401808387870456606362578194709561772319107420427204156102563937221606380790861091183414548621312625643901584791089602893598494153335413731545923994161284624908997921044859749270484749750248517106410967000143825146172584828928414769803286533292533072728305965217465906416995647495131987853886216954418865638912846215458426567752861242314410001034909251625838745163470212529045813191358516064223455689263017542120740559327566674744028648029976870165159604373011270250060071377255808452787464272511168634614145176390730805356802185031016209320829094232593385555919807046391639177122615224272104257585134371130191515316309553159687060215261904342464831109467636212273570053929676376921539354664214010809984466697629855800568894541574864912331997192325307700060068055661357590099945484194309426605145100114835870088212660922646498616303454777169605836215283365794036226806749754849944594345638522367558459303875795287836919788954577301934553088704127369238822968830388366951563446295210294555215894684263758453542174133156339791481825976788423420684414476447315036524543357629811207942629288031197913402961553910823974433690255836433529867101548430465891579004154090229560113051087603513910588884754528305339286335607087230718543154960034976310884762746996006911789538976342736654102388766983724567995511775432124744812066732984599391203635050248678786400743006850265704777305358335057752130725794583196593622308829110838584435556415340159557981356995622652325119313540259328927367421301497520391373965720747975814508743491847418318211909480325297781303076576741363144357780058879708037164754100624187552979568558080*i1^155 + 63017663950662112538076732397665905248978319903094273626142900525435999244493996806415980443968960462627850237415323467899659123966180830283984203370417931216244294484023703849965487816270490727821300556759941397887339281964543965794925361971501708449996377433085059774788426722228497003302384045370646841011369190002048434084762384139910854439218951710671093172497450263860203757266649922679425442489924876364325008558027545619482407628141745871774331260831618237520850991719950140953842751139015842133596185132959207090419407618619007121705899312335926905208030207102749817105044268304987200704228537696557319707829689510254227531462663404543978412744301637534323715146568997034783647000428567953748146150714508598228321814010200358559022262547539179138360671058479249452887493599293450512774030207550947675140558413644172655769444087813368243270991764229169956652991235000243385787622700210648052389691985714216253757586231949396857060257950687582523024673133285023768881149670728949279094042727521418857107246844810911754597192384470471308652245860316074472897337611131144982128027832285738645491999236511949603617129953619966515985640908658988040048819734162150483694084388238316100417962043663014249142118801172082395318778124720722251937924020315366270467507438121434106573670758634944250937103225807220840675029899833039150179884485152088756582903926435255873990785963159951287733245524246320678325083385478561452614709741847514711676104556253689848614496006439410974989729904971819921997841974752977989155812248143838506480312688031558410335793845374005942201728862503106566375577157563544837344098584244756309994890015536201512973879750216225710468804136804482606326968432879608182775433857812315910572806857650114410665639829278251052982852253728854628537820016892625285804692800194327812616040355429337319204975163431081335796226144740742492202040429834682026922380206036751491840782561386225747376782510771774505498347684424038880789383687138431960646445483958643761179703367269192250309732627935323460139331721801410273956127441649744019494483057354879750109057325865850581799831880237938902489866328062279037397090377254840463501424623309512962984625666283577779855274863814465281694845910279049642366317413082152770051721696734112239525299135119714353859166048069126546454979664642136906861568380452886363309437877226673049903121185509456289949726452915821847067476407462697246965130547257793749136413731368698333449356615193692401431795668770698858189107653682781157233081466511782942037653577178866438164064785868766453507120271346266315507578136108501070832546283105939844535980930872854126252037162820546391130394590283914916425207695070162093735742428980886163581922661848638737736303500123823250808964937701294207978146680955326190442789827480158980912020550567503634010981838932482300633704923687847820440441412401853966984710619787891204096411342122397964346398173179090878936537639154283465406955961057675319939252961938331610568892249470005794173884697933136785655693476381700369099614558892456008700494927340201566269687837860248285143367887754339524103490906012274270995446047460710069575085650548624494604626926094726435012464810681353686232639526190496064395920367740829775815335606405973838379215343761347380772864*i1^156 + -79329936453416767361284417279977774655525362393734791432453572486167037841656069566227371996223544648983434260675741014092483618107793457483299604079538098909285240392119884538091955076903902743813249759150189617912394330761766113013361405142047324188746466200776841542044671166213607469041932703663502605827143648847095282987032142869343432421122190636561105821164471014323887787891843519346268135626273245255410076976756837362245167994379833574221403482657758659384763887843867676715273848551534333885127742825906809636759756408167149295533144577639159200648501733851971605670893637006011905910721164496892254266989596406711701431745362269774374879033327587989232676674683632141649852608680678802084468981445182153105523487218387527539849863961607209386754434359666975871073271934007988166740730233511495972021220754031375733838772228221595489416029215636916001817261987802815352594265000389627809080291207222071176244453183109360593730357072251104280514111333795858499276697655176532778405669588210843770655808788578016466540080914659621389149829545323982227527297690500757380107049466810041674314267464051900180197123520557941954060792827653783058404744658116707500037464383800897921293961079060550885341978253944608619657004886709311107043130616006862278568889805535634667281938271043121005253499403788713401023465701343698638007029667523261978871005282038133126684842797330137784572664825331491127464745680643142644742599966871966862567824428186618801364624741681374865379319242842646533329769856155352891640484687109739118622099756351274261695813566931809853978768759256412689148172511027022443615942035184384651945212561958470243201734251636866456153692513043094961320709119603569783356761280351202416336751671568540870577816149120467683771242664773926243038467279070763336791993424322123771931178755278589711814334615281356706188464942812580792865925736713161487023344131576737528924590550480811478501672317234341096920410692319632782928000395523940782988045572099612180007153955550301310208553209271777095008978101746109692664762989531057702165811158863163582808331535534662070710120168811996550812339863753289992386905745696601198651956953034018604278508242287442275056793643519611295349348364967898973792698635600347165196683315594240445339770298681023056301467006968207475407451332488687648963998983379299443432403698236161263087481654903584922463464237823588225276512506406687026002952968040283550825156679771451707440475603104459819700114096187748068728739531503537734667147455810592746069528529040556585685359722071596253200266805606998290585177148704891269439051734537550355908102390521023313813334724944455765326206184433811088490305628092548292783869012808995753709630897525216486806616283085358203390426014698855032678309073464954728753408865449448534523843372582138666456851461758334978685008580195094730641076478592305271495021230878348177292031300907703499474146727052544167545152863668348080007096767617502665119332244356519871871554167086092249181348065962561703765649770152777281192927289435744192815617110867627052854496386756787986754657496396580905793236108210177035172885762639048868331692233513455587889519100229304811615861685014805299849881884524860543985945313743476966771994260858152873639887773892608*i1^157 + -1276961930050883561777752417780795131656055206273579332053552387316684622654551122700740250027886305727166652384486196274689829729039342603675050096030334860603640402034789550405905423215782839418708147633346319567217078149037025479450037578284627612610173078198732131732293454195699609335015717091025119962775439592423395437852438215453765001169179697157891864342953101382568204670873288181799069248817958205896148790052282469140590838688556999525673629758815332395256049537406093078869039073655311002410557004780289325678973332550741752656255627463825656392420127496110054878423630943714619537701031598186249344939480858652519541819838397592987977184208763760323543906602218951320356372816649212228078916692070237051652311870135207277112446351310032433030370891779579142965347446515509202978021802128105605376172466867807933685230654627048994970423186374449499284901638238894229696047649202707427734944084091482099978712421242492389487471042730905001972249331181115130695922529485645674751851335867671125470858199374350294112501407283750577949249366231824874764925747847792407307633113774618077779987106130659220472094240343871839433196170780033677940489896355651461905314554811156948253602510541080763893195576599890495475049797399040720231237357331227738228476513403403065112115572322312092398449370105009656302751616552207747330732234276411806395905352252981853933823518383239965757888952141892268489264002861567268434549206660581878310114469545062887832657960689245252341651607594585955105115532281697888503788576734923357689851534800885340534354468236219126615737757125030173693018588174132487782014236578061775730613531706641630555507834370611791119663575492623023810379232831998328829794645189017391226436609089601998691443240060966860048345359202832920660686816403401505801290941127384094572222176242207797484018848231483929257632400275118897282657087724042868048152808322902463134807274666344322795439994400173716779142281377133055302001119207414693877852420612930222553151096912366072502408201875452944429699297491106989316936880435035693240836306559979321134457290070557825623744399700711584423652072233713307968180823784067849518910810565782646096527352174219002922778902233924289522237310214075805935250955337999814229801405752374856828978297802537337682391447725966684772358603030072442904283362998072675092156143810949445468303002338747047296080107283940740201640157599847316508684146418655032552921710730415084300710371749463034083640362898889171503228937512766474657723037172369989394468148602953881372687858343845102836960646495360349391926972875750934302268445267111450101738922853055089022737827268167762472062334414848108861645131662496121318924101040549806239203429722622612616875723252154211616540632910801391345591849326023080230026213193800003662597989712938700440428408006704973765448651026220905315787522070729661256967921184398075123608279500769070460792649982116311077663847366748548617492590144037494908354602654523724999081263656449397628703047613683035338310688721857187022001967524460024245534842995339335101827264719065219715522334022126438848077082421799418136156118242888902272585915405783433643304209679461877022444460956881318695175262058064190509854598072531203865374834909807396142297645056*i1^158 + -424307564196667205201188658030405742213922155181333339466193096447388736043725436453047702844314760144977653511852494304814248862084776300293381335344123494718770668293311192266790852252372405957550808368665873293957148462400434724608378281976882641484925115667837468739168985017856629492215411451191819873542610232907157849383624362678173507990339821589205472723541843741235945288429360702703299381968225154982811708132896279009339381269893649969358584467930876185764965379841828906213189273622884961450239036252549125735523812267699355825904867561994509862017339385553364918974566828274683441191301641225703285853376526313322211295488457585413692200351321139578472088196784443909171588432396719168036997919069218792079580978962247878021492350553935771029269524380954993323805048834908765591891040482453125774406450716594963025694526036551084310627222407959923741876533859188339700837233826815491377989021622107779092403253762618577387862010710030507540373594092537433452954522417550881548199202998255765359273107085803723778206779103592885330675239687014039735256789472185365681569063355042332914648048390019520857219488556143210310051782707772466892357649555603994737743138938386759532681640883045346862923521395728299189462231528727031895544806640140100829526940394399164520654294339055166218198716211388066109165536986510589300427897797191057828224612265814188237661156216596158105731146235408525362850846881787573354348383844247422400577476172964441950770141113097355791175657377446831221109520177272065558994649037881211080163448523558920599385559853882546609364837696010640582116356273508200074333036022914655749710922879773713664822869289473231800711820400207051640667476583021243168415186856418986669291132428048818631391081701409985933806628273731382099840270599054025960268139472354093328848750600323062088247036889399245727749226810609394795781832221649520113158403260702651008951319245127269398445057012817393380179681618013825418382180473692763569210452599129997418003446488222401272186476611063910701551516357735822127629759157706904870010660748653317487487918895960910927733161771993513403347148431399720858496934743040503591522614665964822691490970358982719661052278062293545818107711278773332869857435493688370602482829918143206620458307296357156530574095115041992499927135473287706285019721962049393202598857578221968530037158487475576002591753505252958530657607408649748714027447558259230781323466012869339414816790461177660089685294504263969408992728321252338354811948279393796227848945975817294423315965554255334369147950317299724713177520927171708050588805659751643070605716742520237373693636837334719210385602652462950209143270624642045142284787676480813614785523924568209223263485069600222299271805226520968343159808203088779799557137301233489341957647617886060755350500300759257550079850057851878280779155990138687610207995155688327118319824533440605104854194801446706638028219117270179970526385401514563040774634747622380774972759315526882201878392057170610130525664118821921451959564943389735362494152122631032379930606714393909432431576987145556621391939716643235143031277096933502406504527244678807616398894387528598101699800163808705578789690144998618062132833936257481667163522389162602790912*i1^159 + -37962689126859006627322486227986783397358271854195906747797280002080784302658939361815393269815793991199806397260304003465081204477982330405032995245337191438081566933547063159161431957488621869958143861089657302198823183241458465571703705392877961003671284961215303045914127240452936260643850559066412362967906881236719408253270329520628429528478534331081569810961572986490453180617865912648536664336313811088776741047883652345219196709038327852523912869544364483723619930092000105084413431754958309464349736708177733348390961111255109450595501224471926721677580025874183763226217427841942193053751085315720021883621331513888917952089138553741700720010738463839194270316855456153698685492368866302302164603456481479619719076377517706519877796844984287409594833440383793877703138095168520484855710948982848790204168733849423922865217133726422496909562291589420524112954425964334778143807831309532855593675791670886134239982132437361143966871272586035883163882069806771890711991075257285186284776870067240444550269468730984256561571645143050462902391779570727190427465852689654431556399445071009996811525632451272827625174013706315025432597521174980499080553733183127071789430185851410457300572783980127584718611346691426994535448038334549737384867305919705479881325732982397864870325784301715410015104614837863327091628298007746005644233167184664476512288401223490754574871448454793723816037959279065096380098837466483952129077306712416280911060526649693519719304628578005880887772165176882796832590364092755603679475240955490720397925902797916038869910200852333246297801824713406319245420805766838420051699929270563865010918273071511079918530841488806897250494965570433058586976433679317431169448677831311463393381936419620327967938745377775600517071636365816487100184669537183177997077520321056199411948342325897633333911057167638414074320759588327727137084535041690833794201174168418593993230769391400196456510770939917185936130342204309341723016834879951385393188254328697358840498690339294508345132005291536656564724626391095297189925929533075391588115658576998126875748026474958827448197511949604953168506013231245098883203010537254885030760879292968744368828925331834275699350809993845801129987479036710649744333621072961940012411111598798518301809285359683371035594901871500042674765484883039114049834497542349748704161703115436430757399267586936047658705830440843240684215413734809663756155818444106595898010569787917921461047734627600556645033319484261824239300207130179599409163730492589350889241501381493719822930908869199004843194640935531525735704001016843103105136134101776017197750304361365339944559417802074929301829736886754271455936651299457048928142586289899587106343954156491842593643382575031433922374053880967824385023303854095317148542758910023622215806326234676168616755531450462632937549889439109917839991862475385208985302996340237735357752125691988033899540399223959024230950789011081652360823857661742017944033351265191319358673743066207925063579197252906735590124395846988089184443848387328670576043478379715997356798358570467490103822445545611475655372406689474237794057735294959335458000757587450989686656892289274567016585100049512502081243157421681902273373597853247889288689465950208*i1^160 + 3028697160027981958588200672220303205994944175779122614202683387266201734556263222936932697300840866464647776314621361399114746076061157848976550200510541732338991150323395627927030071042744509981629855870107507569091901490732005395929515981363114083572483978515757374023286152552444262367459084097887090380681764205557588701141194697936034970376729913420596378032322411037516212405504195794961529857318199521059025012082007780124769943882181216577704272323543150834568195879102821860324171746687090123521429163679107088514882039422431131874991196170247635679105757688903023827812551678264818408160855902635561264992805551442612964308247886510410054587155050162689443461343187663135360082436570002639200871298010424248645205071902429003629069308321218921771125455723208761823044070679771192872647446439609648303513695708092961939624169089177268307042939843799672004666245860811267088448377002520176887475045603266325790941956013160383366031156135466266742041242681801558730131169763182541581562072886871105832765843203380296130034711735106221132738714936826072575829826288666765512036802961381534438746626352364628108651907605925792959244889576393756711301442534544515088329741317890719781094368476427058155141108246985922703561830377478243914003007561378375891088363146264812400466785818746820569797923866216238358034972409721948903454694781854594430716364846315356965553689298048396452681946337637717997940573747875499637412342414729707567039183620678549271557164893631582737671985641966158311220836548966756893466929295907769685756914449952336142850192208371768082945065770811248946265601568977169887126612379409054874499712697133966294835801994915471264752220838626399756719438950881143566310024282850463581210101178678296405405337468240795702778327177649803377239731799239374149064996943182149395107991952497214753036715563153155193110985097316098554230331946526156432890169359820152580870348692683334250849234586846163943087711206174117460455112687658638909668622522808644557579364491502644310603637990623823979875788065070384654084056428446653610320197797422681560327774237725945448301299951568103940585681225797848796516417759014320991113318463203170751893046213308421949217181448747111741345029439752668729141989983012386851819700938142666355120042974011227169759750243607799855444213518368961269088753648087934943117534765157074602829799869718028534203355783283583786238469273010922026819821103979890609350903375050569022532634236459157248338065478218043389136624390880681394781745865125265306090531424970045318024773953986615942376552619869688762016692399951141418301243110271149457275473691827146992558174354285030881295004525466869244252256528180542987863011692212265671456130917842296619657910008940850489592816119724895671555457787153638250847324163297772811684381105350405280957181093902889775353767555507654498712302652008373219507495006877845427781963031905692328643605665504744666754056583199481027085044508021298786809886171139456890621739639140866770070675104685146387205118841857351182929767517561246013579956900533824897745728009799120963604908415309313739987139856318420497038147811492629002068448742207168676396000985225116026658241926161812258532766842487159381290069338122422367289344*i1^161 + 2547062203754699057245946859350441517511967592089649497471652952213593186492678166987070522781713412834334410192242845029900056759956381438319018911920063951669071191142784238663191209507145428904531575833527723392903841925412524910600128125998106131325430548447062392745291393269957244170420910065601206771434787648140109193634596762142674296933983977226469247290353316168852842995621799770643303613323682862589297706780678767513398061214011372251621326245963042914422529075771051437241036194555929800872298171589231257740215881336485331212756077473116224242998340575900022125200650847567527388387497151895057972744482247370561606683345664843466933357898901323483548701984972936250205504479689098043353630498896087857717026394398745919082970896166039769212491819606861817591208900775734056626751146300062446160238841822688693951993985453575806518736970105232438249035554983096492248702000897071389884605184318873790573599412962644547309396573116784327243937528203314473253129511646593986345035355688342804804438370644958974525601746577230104770753469894134201971834157133281865577513946505457582843914260794010842417238172348142260022239122735826570709858953046497577494662092274426998989430483457152056075825036339767246356194696918291765953161166108856436296757886244958862963912077912444095068292822649823443983335824918794916246066380682379424753581542557268988574450273751666396750385981032603002878565328212185693940800007703634177464888242055044589048809975118974838027932044040264110840221450262676474136580931987531665051951850127723315282261483914789436871945385008040476090983867305961282618656141613643868692547253608966184236261227386143157904168001087822505668774802172991305791428346266072250183730745277485756865688579306462934849044868497983475217874957145518283566931705336200256987820146440247666183286024152616114525820436672196716751907216985062897669214569783765303118465766085502933010940039203317228903100957190200274491912798401813748970448748011045217188669905877905205362911298292897366487713526091980567858952460116068140209916138875601946319729157447089152687302973089423698639670490999012959722461354115396170553132485699047618680018270230251551982141121384153901895826966031371248577662276727032814915247849831388760743948977046972208001027215985461506361026489016318644608838446681920940181955804197917977165662558636867959288046509906837792487829145816665660852143073857128930141425682387624466479193412843126505594973654656309003794995208388367103532802870521593490855872126901561072987240294085908514148805571316352090731087810130231776779022355094431947002906533756933452267343489716890344026065062038779069583099360305049675407564052433545446157656506156013976654286037372756867129146154461682006828468861056330557959918428029734104673412254454996714609360083603123973249033554054130511028054587753909143107773914885605722394181324217232823829862039042195787675306454586836140470862709906234921113569828624770257395224382444457901342962467912284354154518727432600824299385281727261716626449111147445936477488923451096796941665325986563664773823519502693268487996553887368072039017945094960094229971916816234513475585792528155035642541125770941469282731290453084209152*i1^162 + 668825038722067195949047216864153239741291526444992564231962234437641594618729116765404301682964688854103868988218363672606927646823162929569191839660682561404800803619905982694380538288365021028213126959209858231963073990683527388917156268116621635955641722560747806499028200817450249129300044158923464312384037032637163422635079148335324351047673845164265489117904104605991278009732936967702348062142473125653792550893851905713887682964363142336491957402134320975583615527500794022818845372853548077937010121362830953125323208860081006657040879163766671490564597098064338165465870702304180370752545085692030450830817154644797813798011337056724298455066239526323810114879221305799904883788316473353849083155524435826580144137451810229194449301554133515093251252747711078794680156286478193918634694697596140387713080766843198682357559398871921992807759467452150446672081182231946865923212539680565095766416277809722823553214456105415972832463763267572418936485162405571943091093806624494947784980835986025338243316346261368476018596518977920206398872609319365830697202034192550713625923804678762745127983011637880478220408988129803469214558116851446644878417413834810242546416723987555447298964592789271178662000589861855649248871259315661569629074929153730740153178015126076491315501631519867136132588220373834863530346298618373386186755667934524773706331401377838416177778153014503766469715343249266708756128278457112054953644586509434052901807435055396874057593259975420315979559263658955030763216644592000106319049372060669021236226281834633830947640628981812221171161426181317655540111680007407584859981800832800617994376247618455470801308974429313684882399476519751481665417483064474814696708977132137249151210366234264462021778113123116667582341591473845327912288006231998958161236674608001210549312652201312484809437580429971723384687230786820770728890806492512074003087703574152761510835077546887195273401685592262818678218784791976639888194205294701145799057238815322624480322214794859014615505775336972090046493773941028057088514365407386344792986378757004052361543529132199700149621190954776275220053625402904271961592576647999632031581733220373774679631312766033666916262077449687295798937856134865081481412771691824613750384676067050167719126688583322312483117728291393011088024488631805750869217021801852479068182829873893066681607707856689772589407383403061360751564309889786362951894490300438159753294060589545344416302909506440014986206514030037779148409881090066753535529106929072354477449794604386437079596372216268333318567495638724531702503791783391827363340060248395328632182736492972397351632886280317714367054497104966933865976797496580629744812849344189558543009069080504711242234447172424989593508083749014013609109358921393641065458949203861205815803283320382189511549099874565841375016669872154211252397661450134809764559917011888191824577493159105310824677934417175037420758621182985306507222019363450013096219582064643338025563483195329891184012241862268811875655416545847693298110196245673055162068954520783597307895555663601599763557905526416712703344996206735366192867330321686012850879193914236440733348908572377325370941611556779148003236221015606871894721036288*i1^163 + 98560550212632080666559636708949675933388463275323488901859876048926417064905262989711937355487382683752371562310093408712953191437493559138562833402776581454469131578447761471663780705338521987080264768504078043548048567918522696970360912182319498766137451219701285656478266419824021844353978195078645886108459089679050321378642578841616859964940043955026072875414809027702059406032290760162166600600696358097673349707224525883531896049543071506586279987962182602895918770628984593285654153484182650488690056218723421718965674124776591069814765402527605636059699997947722321107204306341988733291120721218501101098951450119713002127655892008719620499166820883882289328532389391074368754344656525965010136724758421393187032704214463352392139844822284682917532235081535272245115626102560074772796817989976955747739382193682552879036136187442107768227702124371887843574724982909557399598455325296410632035998967583549530160156966166407210873259265076813812449155834695247405337768830094259785909831245704125361806444264327294697003012614472111540405118049331261900502816715730410213854295728009705634425645426494074810905062839971982625404040441963062214976504416479885950837415424036771519398074907407716889360052484453360238798281975003650880359060548765527063045580966999569281779865173589540849329927008181614513468579410144807848351197477222639363892751487622729083678099306426395907438426555775517466617740072455408196135121040293649779354980494887998509173051133822126722286366795125184658297482208235117316342981414925017260521716778060055299968005522083985415784522148153673349317989707788633570211828288883534797377512364221687502643190363958413104200624153433888329286284343803737266292454359898499499140849884003560039637750482624731257027793036106284592069563097436480889407297729846368160497606071751411918844282005647681278461943784388930404686602406731409608702722682172963884626856513216389203681355468688842797409813006864044666953566654347193801510062312840657059272900130330408327537353594693190026135062544270625430668744564534716597699501428970083970033036624537544728083083352846341138367010460758073957230449197189771534248907879819494558440713270841295437336847677958381924233593026652499764364855181896135004024094412656818349037321287981054171217249662576147824320921339456871719348200854477775044896819469225714868010971410367248554760051610716360451371645333647651894405260323354987925019989101585375541732196842906274046773209321483509855969400294856343381037551549827559752934778279081685156519694714160245118521034969745693723482721291391117713389356082672151647571085242928233216788429164374043437222670023078063200930890220724091365410778849959927487731372774297071004604135507069749033184693632706210316819682734286912189030823849586393267186912814511126822210684899107360796954173066156687451412169270394339197694180271740588080093710959892216856588107647584829941703451754115817396130101224497038320550739940228761273700147641762802555359216435723792838181624178638080052345534145728555168749805886746731451407960225815321316497649711207944149542937201644111666637575708071833316482184909625260819160468511677570122021699255963906198155598429163426641084416*i1^164 + 11356017924890552975615791254542613366435409585807542767102194790165166777530915848250353433696871127509778745915778068078829604884826914869091139794118587140746978985822088277241800220223863791762217313128977725399997740861876678608049461967984050035963208201900425206470643678669760822686181770780685282614940326498247459091345870990581519740774877823051603088779123990633079079424393127364072521494317923300072306392386559298024852034036018641633805624360431276006060267570107583022095246187722304825533978382396528663546132320849483454008711746063997754871786445768709108562460949588115326808720428469401448479601278239265219499975315030813706206147817468878140543125225772884663471810665644745737494808959969643776822543598260554708068770786447773253566126556085566162626624578581418615863767603995800462726553730009768350523833123074461747971377341494138281932050198236466266510754759870881512636655499339713614235887979942201408788331919000919409904197349362272980090519129692204628441826915155861032288217597343695032037732627236035224613721098509455897613726184086705225597958708561058862184815885607760146760565574817856585628000570195350248100639955860860862976757223843100595704732794294721399056469471528004063160177794984350702981887886868197799860616135722351465896371573372287174322150317097162763520889348587774242001497204505484886981564668952467724387247928037476510293739881413171661573276363794283288314666814727689026439437118466502765084654720707248406353136653918231402526431205437027116181905191843906437996479209713519419740271803153736906870484727205469557038336478952769120899918753763744672297332675686523448733268791898534431058462022205802763275153397471388573947074877965911494998259396195017241155311550297661963080364017667500675829251494592557577270449015872696637537427312486943931179365875905024204840002013244757303303239600363484724129690934223681927523663239181051119764624750853775857414411790595614737962044172031548532119949378009417557695066738913684419504592667382959726109464567877447046197358546523310334676079510683865274505273090885795283358284622931484529785166721893562485598667692565553261844705965451695689345504005804364356004748763235896244121743928875177647428448474498127835843698588390298979783531804953173577874547229014788057249614160613632888520053861493332924312437342819125488642351742041858541551871806458410747783987035231571454588583217339606347769247668968336475845666322356054540252475480838777819685973383363722101080031138643912672451399072363582764836850683349499388896875734941863559248640556373255660564356009171647952109267483504146523628969092032450115146352398220865916649131876733313783278051829651247574117547884596852804733936396848751658450807905877145758057525858410983753080313921555806467050826495327579363151283214189474786911559257341908641265323370213734775860207098244758403807973627464385892984673744389078267405294047968850851053048294425172805103495578702978604432723090312616587760164575384834069527972156219350168800988682967946291459156922585083443361286929226352209839630804129011923346204960594145774503519488621753828882165488212741645573568457866729119958371315255226686493268864944570368*i1^165 + 807866192969066057480076143514531386108052381394102830568748198017629671620572489401444959268182310909146721148899363910836772405833903052145041815569053728570495199128854599845926299261810698138830961716472554782813599578161599735776918218048325729081009737687139105546107608628351442375342225087692866326868264231827538173635821827241430361305703634454328840886569544205571538488690130315631158771493079619051677114000542167503507586554034090585353349008250439548562839779179817611948553673191114565794713516670353112183798107662071533990670976399954082230365194583439545391975007082349725586275093742353484048522129952236686178556282177414506883962085995457741963193489772074079769307202850065111627303020633981196309669509576201990848112773078633333923253309997375357776527192541955033910022273798086361072892854158809493669880164671607073126360786348175364343099847828098043465197041726291078015638338538070543528308076179909163152172459466783093423875785221608099959455707253299136700283231312373433143545911949526422200785376356024449423993695342944038928734792092540794224281064020115192994547946949356348615063532325055307334939390824746194254829695417355982944607240555520386702237498846709007895652083105783779640105861811731150232149940473433849674079178386327723905621166414355084031229367833967457165290921450671539177954216533180715522021011347326134240188375923126938475405674634104902476109716802339814497348746515888046011555908018669683530008570758814283598030197802393682930822566110998709484082566060401725447481903614397907750418593907959455242647233881292557753899239704817648907897295576629427590614508529311744301418102406220710464465703011458264741494003794320422066373685168061624417228443591345750067613572623147793338436757449541952427906778736683453789690950040450281275947850149917879968916191561153090226813305287815999023568664133381982628742360644599021752541749469849469482700602333897775172001697837220866058341662050251236906591611485837504337238363572609886335836974840318748982578205370173575873135220553831890486194980093836797839008354864580998176231934642444364255849400420637012643941404320444461926591249594169396837630551349260638025052477761789455799105396063198064418049859181225777954736516809254311460608792720690766117741961953533128326286583115196058990961338419351029056105511897726531843204075361297544446928827865041517484090092493565364696990800634669258608492453954801764082186324196044448809527879909929476850583216247480039472409221378946538823797630725777876176193632210078819633086192395412840542995203432456391429065919460836321456901631669925078939055331559238700401740021354744303426308137694220217585361899169144608848248355295180434750155673922392643501522003865011047291014324539088453724695035125801495709845117815450955273755088472175171691401587066562560471634819699126428479194489610785640103956094116274503094309362919323803913018239218785978333963466936284695990278850202273596842803289479566078754712551284891063289038617316541584857145847639514982923204029515408152046437492295581565655223309702239829688506225634340502552489934914889318903346887346931221996405658802849676893267489744399697508080549888*i1^166 + 20545244294730513031004362786897486825108204641024188387628507009230574032093573824789704517163777184192517160164545204818865460358118855814173107586969019322840734496254395608612665139575535825741524705017406366668903443879566494249701990491411659626923616057478437897041519739391729177481068017702411718685141722995674966057776451251560511104221504924194717543313265754172078998134235775501289171572033669476664756478844391721469682108551606382991785848384466190814864658247177570532700241573285535201559671886831316031015897329695932137053703217785991877574847536750394137024698784776639507468929972372168953429103464862108225508466609572598316025863681002001056906719981982078840966660785834537690181987574738753122134068431405457777845900103294588458113698570748847569986926203661032333537141882259608528455930362826582272649063116600178978632446395212042240727742782612967090721067857104879914295041765014010659328652651978517531504852572002168525016422888458764023868896543168624559363454545926797653977417046891938060771894273009256148915344935827209805102026005916122391475984621020541455976370475748483574891802390529803130863089632737977467400532406961250295962697911455330358705090786113466962386620148506424304345930212755296520599661464760809002280357011295609637584144705110715892576045068923563503876910382920362444151335452058742319574144124407556531986124286920436703944100332639929822742817319207463785235188054140146287279190460379331343824713952162149029595497503463852746280985865050701351496841652175018168912957843978998943761981779852997803501264630543430608497208419496222630202263291729903774366937918633242797072803829493081724891575819829265193916875509699424425406543147040102778088883208981804519495884879825826149813208925164060194731348290206590876240355837629384893738570922050691275262012053034160247518967942736837110010584876000731750312709850405567585532596649279099118686623735006863694768170810985990513726666896032622419076024642100612217249411798297441859402100623637008398144698916861579635596010899293505643086685507401394649953044828449816503060831664272478957754919737019871201079226975446021778192772229648920719777461431227320013688111949296119480645109615431688600907410709078595298188170472007980480792914635615155703194533044992941103169277816269492026462511601110778407875723250546451955357671936330990206717904316194755085353131676734336636267668517239442328524704247087940399673033065838116959952733676778967851449878985048933522041412959053480431809227508052344272088760347163102376610291559297390350305317484808961045352243344064440183820983196368467482099654432960060108631173459858603430385980166222722046865847491306441624121599508826254406411193583607252080677151583105308863365377393232665376744945774337844123869581165477566832983159070054922867560050584818822904227596786497819547176408096486657499950225617182586575302911406069761754834124117515289983938590276680477064342609940136585150371654331146447344822460236152538859911050277228241116725708590071159464708887006113574455230082544249546563727764624849436570375798121466979504536383807462065258325455533443601976517454237562292006744936134731578212352*i1^167 + 252442390382760091620783897751980812610320751869561177110795369543400786263926109111142106899125297633716592528869082952674453185635062199213868321706050445707398422037754933362679595506708910720908150700396684500807061500376861149646132760853813761292884955155725824164562700426144404140305480158591720402722166078307782875260914521011148486396762034927640687891299091539495804188098179590155339299901894293966832347214656673246146796921743756657395457485372226521582137970193371792662604887477914355579803109466825342381628407504391282052510270515287905273608295931595364046836001268491201782576292865180806575266546727753508059505136546826703952869597343106677641624590016412002560233363428100602129699631775365583957695820503059498811658272836075431950623929115776276824433764168889016558941356864691003565280253008905215681956305830996187819624952603486303170152457268529102714934413514129268826639434707283322677303744281336757864278671117893755662913899007822608057774642519928429642205390816367245389919951037133959199318698138176500129430589659778546410709880712029163943541483657493766675694465828297791876497422131791153633490443713920525352732710376171969384712644493597288319102372730149219645247173721070801684962337508543336339565881524714711920877070968100400607460389877005287334382714235158784672978674507442400017568239412444106568383730317476416263610678573218351208891427283571474987794734934741727253255067486501208685692803469669172078092932214094286018158688405385026017070606531187222531932513317485018472254417030816801084853354499368502766907523688042382218165801404392324268973385953445683699733088312186100988283762233633938890485841821494165054406573029095791215913432466235606768844971702616570373792645016513608294012151806565166221008654852543055964989965451221918579477213536937025087033714636039124890178664579624818685887246976190401736531886815620224972322053584759728858138464999090092077846271099481139906079005731482829522598829311585056693071831567704042813037897560054265467738106860091331780559340560305238200155912244144657173489098378701051857762340840956685244990808804566305264229146923547485932286226514727601563061138878811824306074635114602061293743290815138998511570947829999904238322072617589576424170850496434606714257520008267880682330771041930761964231061376382620425145124885157178215873068644999139731243528634407324621203213903357136649495217826087371396349676774592947054554348708511708876492467160624865463916561299937536177045578241984474797744036536811446725265159509532015738405758957146199853937135109382068640868529513601118813947135285561391389084821968271218964121317282709742766597126798925130923948845856161675285152785117417210858338402472504147464744476986840763067828264026654230614489321812367243970257032168456694353521382330322290438371416863391292345350493333498643657081654617941250001923007840150965955650590162680117288518144787656728839133930223212675281544287069844056213966734691433692435967183602476309573531059066562282839196891236071576269476822524909223122687827744188444621492238742327139284265972426863358696263333681652920358527604424932723297997616631267360229315940712448*i1^168 + -28583575619888369729436334550360877308215982192158977432204626572335107464400140753991512314655341011981519321761698436062804678732259554745970122503245473790671830327478701834219032512463553448391345630479054635869772736290691424881547931272161688849340033388011298613224033848138967829835227772209628039384269283121047101987033105929722541766711017002224539564822724878175221699850133970426766581068192420296627927090950829798435577827442992839038359144787363765457435968385242381770096487262397718308321366545604883717617551090346810416380093197791461312893444032548834481546764889727601097932199005211689562081347064540648890918232446412299602587046687449713821324587289184670254606276495550192424626244330704712946626605462469022333919786560679787563097730616033119367275044932095871465794708533234918989398125097777155307415360500218249727638640607369486366426010499906827997915902222234012940759923061168378203459184497330622610202964698158549255505911406289095114504925236420207473218391150894024344290459968786586908822048401405609130463299280615670138002692243964618107387226710636451220619441407443327893994998864050916741252633053282387013956847764240624049807854127891327447665657227872323167514288003715665289882678184611970210504550675230847778552202541563416366047808331971455789189296133952699377607454954201461837541753075544800739146740504276827585089633040751647431032050990966673848732438393576238909682049854974443357752867722731775053342770533423661937579701494123390737067632081583370071985306630611537320826203886538358290558038091943540540656191484781826714582555750519604937932627942119634154643707524806067201667364141914471470054890802286397001815786056324186220190103589836519604683428533559136009420113241493445591509099052201543088071409652682031148873582537543203635964538985912072241712109480242914946132823338457627266526816790288577104295138457778959917013714171370130067543424183993080684027798865010401058648666956874647154621534056472859069263588052420433031667994825820269207583043178922455611748498726846157017000036833604724477726646431735591573296492849234198406142790303889413397965997388870120797187571473727238308591449304940683008881102823833257599766017809375851327564242725131242880173352815284993861732954851634954993484432850536201040063693083149351224317184541778108360965581706461596452804314424958635955513896605068168920781221237214945320447609986520317854212055882284967377092651941468494466191895679715471173723645173153024696712239536336216133577637654639555064532839597399709233969040266362879805289089186250681605481699498759681319238919217047413032820764534894515640921153201274656608207038337746362772099306549017265951113219499841234597882230269597621353483692586576929547408872194948176462746636743722299276519111033021637386966161383150632052122621199790945897443529713988201042051095949588515412500528712329696131985888380134903988228699777775285626678117632453203257715167389728378779579439939118688434642468457629697179748917726969999003068401586557348927610187676748533406210092699529021427255161646736297308986631651023960335989199356265181503539811050430442841641705392818549061320704*i1^169 + -1345218775647093297774246507829728287407756028813934278606700890995049422740498962743452126004691302140144866077469300324254387335383684164570856783913873053741359065780845026399693168794154362887993041051547069783761156863906877021212034807798505863860231774180637707328580818591298309437100564265821124864284364812232105317602387010643634132824060847497346245129208772286459822206541067355738520822427904007425931151353906395500030504834596959610213253532983152733718305411248421283909937578572603325340627434555083416687991350612633458217807779267520871217331102399196057653500822525555072427451053106223884128775874936062037234634670503282573008283946857571234142636513445893456480236668351867920642675401005824241009953705270596765207143121593309608478903491009468048409333312261948519293045224341706251915278894621240189350382300588298921627266048216991222810402776949985868059869136089112327611272877704480278543884774401635481625043538332483545837065921716472973930185557235117483015328805372749250355847818122425067184038870820684403486966509197174104599005874125829195792518650086865344986647783343593108163852338507106312704618370157480438736924134999054537634819859286544077307913652617716388411829901071449720164099762798086187383590835553169106217545647249219236029992554337991927895755931925635140124096560403661189172923909011741536108603584030730307147025400915903211497039765940930221110462346574760818983915895778854663449632759113387508784665584141016547810261787750753191720170059902618045063307797850356623458278477568764641262311142266109666219902392381758113670222412711746289628886849147064479585185461288288079466942237409998667527578322858434759141977265242952213699240552660249522435823505809476825535837944887184905326238912628298326995406572738724804691648836177790768506215175329383188056037703727416869145062273591270284654369082401815487437386148447753020451804261063131598357636970872017545908816955680872468005304014487752899809606391619236124037933103368083640473810381777657801957296256080583789286314026471954307860236728116247893008865104292123505455259738320606059916799935394706044439743666193044793023528666887822390405251667471655556268500475377301053756856026438232588369474018150109692290447823989746568337240828845271115154699093965822661423874387302243327785783361530679073863240169259985840471072499943209722006539896084862060973426304785661008290744469741661359149687200217563654019435802331889009960691967408243447541002335557444320825036933401809680788677290523465180348733449876368717513019536059416776830544564785996087343326032088840230720596108861639753176853793609534460317234712995410590104508773714700420157888105794125363856184791730235477348391823014486951439494014887387686071896218293037016107397549270391151677739444951498550553150933308575911893409966945364349936341457461291787643688743014326880612900883394655971093256442229979943369850892222277946640071978953055291032476743214346370640396663970035640840744955832951697930424553667394144223567743303310027727667115997491672133772025161143681007768098594111283979353523939271437942249415722029549939952816480390374259339380654080000*i1^170 + -28841087436731383622553829442059525105126713753241817380103933661294260468896007935382853452844808952498705152467048834688421711025204361677240206818448890911322571386061480882593052964112722050366860428328193051598333226779905226260905033091718833525887710020977364848766887116065455976681601898173507023731038808864840142334052470105214506709808252095585983849036703403826065145124945405830475347740346721873000210116555690943142562277309244481294486589255054619097110727198030655549871856822601573442243247970688661680925307186349500678249312856795049200167206595241538059743330768413887755319675310549844864518902944613827926641420277463299152328099694833913660479665165429064140599154161139530414744269970150573604348024963974437968588504961948698298553838163578976131856722533161647531906833796357695109431839631000651860299822543542675698094904105858610813873139917392094135115370692018876151368690452034172467699442580107553212470845419547014950123080288964013368877000924384441207887689440972806792824681771876806605130515284533460055856050575548102047096506372228585333070826856272116110929236743435532641509294999198881528856115543481695445799246857823611300524925400435731885986609521166231000061937858284310846533252504886284522409082818365240764587211118192045695277585756975785532172226891242518352986159433353871895120896661733820603249434614447010373458905206420857907853686298650124242381302423917215637581591861397936663450659031024923775973161493478563431660608990634896368773113038380209315462767448057209258646296217860546478033179426187626117686282400093757263498672941297181558981235042244414090141358485808661448038418236515881988236338408901275416179768148462811343546702435463669624027164719032862951129044490988911750706527614642761583557158427078244923095094505335205314321832514348506170410206933915938214004071961928751222025068633107390068697993953097372080506202690780734738780836033317743316949608260121952249950525412032878178487285170043362016790801918694396031834396145726267204030038021937876476152450421690302857718493826884964929568251951814226842966149595508275519864696397414612195087249406987085014273609216696178497980470411578142535797018998704645625069140880265733695609237098338469270614219112238769801146200825408143271737154905865410912000118245768080550983555423266373586248247136461673597880610549845859334718396472176774647871312281263692683528928315005098351866772598149375859901252715348213515783431053469704249004342933417851483011926372438667298448083398894756021878758191544245831065862520523528284079075099514836683121788466406992581980176748005005062063696738698745090877354838441560275927235523810889222351543916164870641147119235109732698374837441124581164261705444401162262303982552954717578457259350752546403996603935728904298142769640262098686039662597337455452705347995858593849863165186860677160184986061278726222270844828386142066424380347317506979616183327826309901522399378353686283135072526928585845067628251274394489440821246504618674429548368244986998585044761476018027648152996377056428863613170055272447633240208319940281117942286433861845070719139990915135454576640*i1^171 + 388013571779579440358020973710545468711769569277184769721570241853587620555027257527399398323932950045937405974775400015816112702363294141109484714330929497624841356413758151923668366154887458076357107187171610492132776995087982014190840608232164106282721371122065428387448560575550450669879116112332596616173455241698310381592737637141429117145797081138857824518135035763535612150933846107776652743565510042913239364602700953293805990994544110662855900436553367077830836288636385332303007013965341959861893949642604105174183426401233117346110444824710784217426685376349988043563360273414430415372639659887158292282832500282933650816876701418111311105033705410434350640928222570609862685464390223445003733009029469524427808791584419664259687432934897145366952220338902025702082944524807892680700471665780774449129210475943153447315534065068437448162619273983409119058807486613283805214021103616957307555779337986969651390926350864876462248471908380183643399047688412575766224539044697305589847275516771401786406288774203230769357459524898976186170657740292129585227902660827487088899917041290412465541579917375170750585919828861373696800959559495800626800780359750085083665970342001658533163297069109362667250955293624504402715272697530929022369700268502637705380432283831323770485922264890337224051839586652697717016207066927595520820317021331105616773088256337846804371158071105049053621807883962099616773793877744963628402841189927365633016175154475694220696094479954858048789222881424277914321181548618052894029332310619188676015889932953503285557644376703476191232419556051947832081888549854127377218846949922197400819289949023742086569704072419061514738508528838465840600605503024526363114347678363839238063918373770619809860562890905264928150701874766416847904305420248291052637478308005813846744792866850535100628482271721688361738087038260398608526889342883605943752921838365534378603522143228774150419248972625619388354443270855215493673853465771773242722330864717587802645785536012825671749896264430125901074288309956773139013716262649515005975654010302588218549975133955532258069949882483061195588919934179306321111314831934689923829394637361897533665669157094470725712813806547363222842307161485650975115158032719908218638209834949003993824162785289471981554571186414050762252341524177986658615330849019823482235315403167918620502672778812288775331853609020284200766814869544521588725722677795909422640429279349720898983336022951653738344384643289615133374940613694459923156814834399617768595643706603888375707659427656966336970215392726063099587381296081130289153283311297898413971759558180922564006786809467023625796948736848561308430694135107271868979243743413530780118245485135950853566063811835241479381615565090178402257791749940738788875458352412731014200180633676528609722531063004611906526291528133745694192673114094529159172688521000468497916377628078111766505306068946620908898070448334673211557707158014681833415737909796868660438270910054349404295495412586102154381921918126116849264702071247912251158938877348020040174715505966071665106822919580189325922956776825839518106791086072366313614610889873293312*i1^172 + 2191864597556738729750349537249419623605331990971122445186804227300447472944349741103645131755115727528165379078545379414661281161789535239490506538694648377205338168952759022427593957218359937909841631638603548917452731353616963672520257980775854400962889286877179192478124132588748880727950447500371342309844071891973937288561480807924513551670442731189222055149778710663882638125111857940738508036827384278385051297172074653263570450997636246235931392302864752909112974697065737536993170837988607923895512857629049856868807085836638023475150132673268585759728859244984802709365278743153407982595481058779430466050132678549833732881109871984644221637204152050123685291830214590526720057919097747527998703408314222880330112729663574344350085489524896838030587439050723945767897459609447909611444272737239005469616033048279324054728657867140374110073397706716854382992948398128539904899018502606792844666065482355233362365703288489197740785373176046981264335937924124655642916324185129057112563382259262280420519528192195287526226920894602362801960165814480916179213116210692274938800086507775098147406955050378707194328427888442252636488207175825694215161300309020860590986856922319446484371133218951413052535815162097615106343971024745006343618136089731781722935607893863482770105440726709101121457177218826929119432973594965679447988630133518249293070352487715027699110472846862953962928299829236339796438702078195466854577108438362760760733126771489005002422410728868431932324860975444783326419862594717281684890357724329967415858576624120490303320502106768526576222042388256595636537866219777180235511135253664268171825989900109400763427470144492293486641551236370987948997522681648404296718605014396260611447912727790127582165455105407123574609498403576042328133866788755129034165472656215481378688674309699955402188524028447087752785737615201484149440668257668150632005762603406434425255737707695026323297930252644957022029628371317307195934394098610702010984365438906196453882592581916765614917015572493547250771821083515407872118947556484369505776811819824416644983776815503688560314979012588967797096019668158554542482095559228960582479038483263266454804239113888842590527604983420899929707312766557237061825832628339819517917745291453083072346736281111484553553153322290972963208446595475111239483093127153976009587162010999661004649370343027649271038851001520131536179283534955333046259646648500647042230242424360402932671939757784533652078612636332318905413558572769919457984502367561250284340333053963507583550591206930836001777126615650135850504016694772967157914083621142595156982265309111928365271406522674697120304726795055171210764702675737796158339739920242685373736237110137003412491863603745190493038385772992908789647850200703282892225082451362938103790813440114371863770406709727225684192653444814924645279282098985176536966059293950958497558176388008189009158095017997083783134756738178587582027034073350891611560907854125197895463315012884608993710282797130675838945433502764364925216129569348892365315796751702826583008300356546236987799101185718541774162335878902595199759743473747406047678562304*i1^173 + 1034005922642946582927405609346042393617168434509688910484681529724697021293994026954194849989063466161330192867330144182402166224545341905823864283118176870928522058361113344710272533489919449908910981575264009052615705268677246057253308722839647257202181415902080722102839181426626899242458305686704605273739998703446934462273117643503467778758283734818857912348004018469295194420589342317506200756432983991777920235793155111768275935756790636609213670709456825441903083144540542999926320718170567781974359498318792205412548340498721985731361648798196639424412416910861101426814039792756195839992605727472031881799810973157758106029087665502474379482620948436213522640408717835707847484227694750689920940516800558789162100027814256172261709397231306515321303195738184060769656937705569507838463878195688137308874804528398205745720679394091204152971447904201667858200830632194517334670386171034775543106754430325505225709418975362746804693761105694865211156823390967412378837930739102004975095584592995882650572671914559305476071981049919966184616871203887543326535676429617216179223776755039062856596950923041126195919369543415511948598340538076943535760562660820858726427870566263970551102266573651335884609572531523087022006319565388726720400229074997816025978547356430339691378676065448479366330767726198448146498054854275757071695776746792703466113697322296216381965452815173968080504305276971991861740218877611829361423904595319814908727947749817482996166827935614139686731193730811908098231675999195007194883934167628774371696395075712211855397919426282832159622799297257626041381507463143214566755057705143748611707995052134650792686992241641021227616539962355771476309403071676564011233193741382610332247055724828094123703431345161321771090945966036423778377901368642210697625333217294288518963334568363090178560051428512464124837405946386711992208961612789391399566619388028343658673876137160914689402757704054934403338117249036692259367091250006461970778747589026571640169819865940176061943415171806898077368731179589637466732077704293506844836288114241295840782359474512511468739158911871281351225110647748849377683940838602657345484522088964250722055000687555692280730266206915443935357639521826867008202261245726914517455078315665214691022614362285932562669249733086697920155070365782892442279016166725092606805965461792855694470649338535305269680362500003655920567697965745763999511233764862401420267622970198749316503633237825484039377126136344683002335728137093355812997236684921155158049124985531722551685860974941860635900629845971094687270918498509187120671539246131185049857631757853383877661823574543787103731552181479956015768414912858046746159743593649296470514272673854750293796121280607596373441236267289066099719823841591937722156138546885809234886843033130733071741033344146176246046243684343121016785111277191038862774494843627339572737632144942889305612271126707617050110618876239287563487537945644881235391101609123217652692535828044357801003792531888758859900331373591737856921294320435698901803292067431075735779037821261590688578059592680642696918259286592190867865678709213110468608*i1^174 + -9814542227870751762653995127356454619933134722992653051137871740574473431131162922285053165881236271544618683830090553068608864889501986673909119208056579155037277839954183565430759621038505277132563984702437382629113093079708271736435569536338796283555610862889947111663775520318639838470070234636131047427287467431612088791053087530568557292548508151175270203042834892922056356765438195771051355871414921343915785702666602432015245893584248853942129562397269365189393969688999424222569789747333007311317806285798665517123382559508802076956250343057458204410195686243926566942253341460211374444439347254841174568729075391498329485352509954040248890215840503279950388433281846937770578694361491475938268565804957101302701709131364363210127411558324250552224705708633842588196547980272178773028774720967359486063968619756509967139805772135302528564443699368825202555216066160759568146054419532683877603796364309578594791561987114685353861219224296453344872652524911007393687120172712356361155354526671733529851467794261402433692312179256236657927578619641522153226666388264071552445169661033053164664069373534661222666797850892975591308524003832391230698720908802531544369365779750903215341447687607887996534200136382772312184371271355336993315083185303798350860556696041584981201983204580163084136860778428358886522200923458336177920293030452806652407841523429916263396303597868718760298661440534766420581021790115622254670812142571185302802227117549315568857800884357954924049367579370007325084982598681136637988546581848664762992119326045335814279926130399156682103774656045781909042729086301871228955441204169060991215571675405851076428752881521867920096213076277267748326956837838818155906833000290871176942135291046982684768510539751485719082732416637283949600227572900819004799178771206508410308495327224287677230617320447442151179194416511418141083758924272345108280576868867993062691002980756582544378201929799766186619146221516993795684870606760445822528927839416165191719039997666683878167321431476255105712701311190503581244575949687029544558857232799404654660481540591713190713830599611964191389282980442461174682024883647676493908314352681214360501515359687414378466791211256568226131216621567667268593443470732103805377182340912417055526288072011619090478157214508959617228360195633932642702707255428047683277004800260319244226824613224558264845993144431642314714734562917659339226441327127308881053207779400780123545693762670719612091668412451898218382644679827738762176240192299672672808500957059684023944636560463837596478717189892466371756971551636074656286694583499581615904792040231516604983861366547077758451844203611628719324055865164612638861938231288511690140220068307235030098566756711325799662090515753330136225046324451175198234507904693217231008596232293636386609045162269903744258056225415223808224996651064600648998599102834782890395618363303528762519381594542011413230062855189795379988008479900695069222762351418549893855470311154707910551519157492959789106583936715773033069190480107522856402072594168615595937500237775542396808150877331466867292472813555023521769116640739328*i1^175 + 146707397132418299394012153498722742180868677440991732633375754267796455932525335696764967784117284793604238387391234511229315258329555845065808790403810519485972219188118595686912886086095309353907408656198747828814628111702043418336495508367015762409495582206900236727880133807430121886865980026242622937489878395707207717231450507121491485770421195284243106003507204823186359434067053735863912022978919234701051467710858402607711637486373021066561788141759473086603435716242799141681791721615714819590203000150498004936649933229266782550775973792248607328025470439334520945333281113847851401213472656851236961171820825550645957382382277271176535043428885058646937762760366547961278426629612860826389634742474566496388717775593457429373728926916155108432527113704640498663740725992285766720403775314028789868167170832676777559720103715132910620061232222046808758590314315108960363068962852371123860766853406045873658246823232092316065233219050214476259939379752813115578221372384219957200605818063554833544191522533769015206105931778483078847465745065455150751772912261657308300306851714065952061041744432183288730278569416858376680449203881318738975615589303707708054931729268369218001341486886484019661188558849623890530390866937751513766219392762888992601658585234064681172715532217212365279896762198780312316973580078386050378618624646068582900257019802427561049045385356744832014329671707101451167968994161127904703988086629143404229584009185611982324420229576168013926179866369048398888502823935488091674372574669891642400093295531568695282456090523900425022007782380129395628307721011486852573300951784732261797714271138842553502061363326137042400376108186608821314064988879991172880346146297485330937238584037748334998675587732451286818758578898393652996080411130147131907340765672579431061094740492379568654234445362156829003822407540315461872449475151031481755093672091263287814060183918639744161109542091844938714528185140077370554895836455042447228340282446539728318568323116320526252307616712956777661426760876587469799013065803488314189516898298653990490331561756011524230818542073758643168683050298123072261065941180577140025873828584731635169869857018484170315250584039199973815449791333898378824189834793383064571841312151016300774903569262889101020081373948365848955166862019295630476606091425986700029492322740923548033086136753465899460316978839188874587180042021929741452200979576576986148788187202148203864819133686582487893887840286118288551235742981161885314059924977295714220492731403753361171627271549178643852315325558240831682080334443071447980563126390518931699093798360898640575905298507795683123791413399479590585369064373642146463206150813803100656665017646904666276139502139912554044733357789561430057101526882129130637965313385487938211107468363275618411961618100402477384016135227822150404586970875215243856013753487393672473219530148658531713376580378128214579285519308535723298474558393553204420854652319611157902484680295391819778066824339215099752064231621595060783087315651450674627658641377604191102079613020386867195430114520272901833417519985445605421875200*i1^176 + -1056621218608717275117167842532836272926865203409910756523840121201633103739532268178803406701876049840628441401578649721400613335244879451443777768563851357132812184400733130993115945646517682562193638319247797179380118339488282915721655273261084285855253864067923487588216835906385743970239470039303730728242841149610647659642837303224079123795550371307146534880863425841467874193056121570904556206270278185805264847324909152408557754190114459405198017506023829617791267490120625855500955099366055571444306711142082276058568209563142396397405678995842233788547945757185894576004572003208606564536138355148706054742336058364320640825995841510373657947532955081301511043311486685155763608025268300651844003067752367810485344758235003689831136414823588044184123865244308302545573715709136445554557824733359069443558791731837788750112881234914085185136984838186949197969010763853188476268233335842899521580802056002998064907802362065878241175518021774946465764987377234178840025275550381640520228300559439761815859911988763017922765325305338585589137098368833655086580528921481178128155861268370712482657159144260668627800089200686123400470520345526873707699080153360257915785104191774694719762361750967130178554830810653258048399339656686664249383759423885389251871745600421381232952193224163329432933467716008915031995029105670434576717252417614513059774334496938662204377370523315380182102412783978593651837162607221720561693526150276508780234980761836691259670080964199620487660079208517638542361132757933258251197065683769494644585888713780100966887015867868957103763046329521650024276740208563147694521626217120286498451515126133582927775775267430076782262252151369691888304034015701237892106202590700881056860755528809217113426088600567173117001123967338881565297990005393601873489647838270693247556832227652713888209160654884059115832440283314997680983491445154627049902212322098203253058370983199218671604674033522819046390045005014127970773949460727103822705904600014677718407301264054159038190303089810732092998274690566496986433263502643791312445056510199543728178658513500377025834658608975123597704661024546108538360083960445858458308694023229055809384271601982100745162586568422211700444152727294909607693663417051234864472121514976704004359252924158863140995898751255752067631950549812620357711367795458635271146502210494707545141636313341572019681422729654946215624768991723346222179633292390726145575368500757392273837787658196485159828397827141026683677712109731215487559770517058956258671208283197735967176499040352180167973245652828158408062957208685332724227179743048875012318752486730046586677693894096037024095800946355167913882332843448724674738569275652980958657613165877021078808238270276308640839997461726030819383858743899956411586623103883711386066434331304916215455289335940138934547655031896931135434697189727328494817508661016941668001482429907140617103686664639243227279855472298248803666164012012510947461459160855416904674118452076796956860993364836436554999658992381119177822463700671066426704682175853431303928546715593047940106062609268019024360035841998848*i1^177 + 4696790988274519579574614093798557837664991546503629079822909515859000965256574973054097208738492063049864170009257053910433368242976753291258639942468685551705858918191966279708602089601997902678011673619858153020981244404068445286014271697321895161729411252190748563986130211449953929354614420450264615537093294570453608669295975441297803288687502702840152855458349603242461435402665588936425254399738097873150292026052508215768513466681083553832300953313989067240570585182989979999578654400161158064371095794627404871100905584891311883831807261185828984187517094367114135272810515468541033756648391094986054451512587415943405409972176360813876937481788771370947179853892228519286074731765631454218420986772656140360244072524484832131983829087563707305619691427719831843623121605916973151837918258942184581792989293854582986173267580785020270246895822197908367920990654142436225806186011994076515023457626039853536060387888923769890107188704630108723678702842806733352951508428918866934429594322946763572104589487474312766477006567144978127689825247434199083066212475532981284860476919213736654068676300690227202962340642721320817469603840726474795906030038927788397420090672366290373326430501315764020793554487100528404219464731623694083665018454028985654029127135215556765812151275774027600024627146438479161597767796826125476628058919366712743747160555581356793168526142419109135070874197983717373914132690857793163910236943592617785793202687304152339761151006438242702399336999541527866711576691289443166295493760950717555776128390252865070771008374038079051483555371568770631859499839974123486927524681162346029798292081614458563147307655229251296317136628689845747755144009076618763502993299146278811391043252963412054309535532789745853389511593292631170989559058045347003861526812364972653018016300860488442561856133799896050143244204703289279882144683239056317345226755069501704333872466880578699651011938477131266111989369143137674022270937064821210882336213323812742217342079063157533594156475503593179236683402149267998984941152526045192568932725846573918636022714320432316843561751752904341385509632809212533603366319495259098130565586209831716317809243400398507684164058685026558407392521359410617112290438615340427921949986542828589404906815521225439246245294532194564229102271997831464087351893675750122491500959011953701502074702399428436521190011604274881165531109883787661146856744339274564252645707494387151702651384100514361920526421402341853213373815585700440957525235066119713382530889713810946391372356519274458175104641382571776658912855078193573567381996052720980645194258978620664675474388333300306548010441624988741895656352859305798664955292470127725684941554546515275745523174008510587566425547059169984582435345744662932684893675345491600334521211241347730143555537866789822342437343095679340003136891685248150870265165729883772776494783688247176681537110031256065013593795278302042630076507410425596351220094276412312602460249446672865990703239956487111010902198316992121536695631990112349275643756583633913079780960268016515247405654290042474870079488*i1^178 + -11824728823498549921980692871314126866491046648660452710063700021725017900207985251820711410901780913695115735023229734120143134714493347406034456600770843818420142060201310992211230359328975083919797500948686169437990860119012211217928957194402266372687529362562100443852206382039360321861123307837041080440947258878208297540715648768516163857520655170545875477715871970758701317382510664085178779104490940511725768205340662739132179240178513703068081696526749707016817314770028858534445814790186776146354513099698985812115720732095333667427499776345825429082086646679780408442318226693731101037314408540801540701154545857449069737208845358071074124162120648487802864715487519727519400436210418600712718619013156371337653103573963547707674139224704263730085153655747262174164280173351954164572921958499607541797238693096911823433539877157615518085317782793997245567645438450523151925796316287555016107116275153618426827657745155582149625951324366475914230980908967951278436851943363185787426662679342075657755470600433843112576363804177485892913678889559130828590251564709432088710786445064149930940605630792153790906295710691107454140530752771576818187096299446366103171065653828227442624190447369447732422889206723445934568970526476167516629656177628275851235037937854734484474898657284965622225023973646587437219823235373083798433215535015070132797617455920531557250218545818480099824571207812647650310900558065147934258678416625823208570230353528515525446527373070358158108585088706460515913858231130312740918924843903624070579489706490849140644375326125253615069570793446464154497327852301857408355879235646000101742736220602817912359443917474870327212885694346024844012736861003140507932032223967919890080986203400116190278719074150268193335758317406261577493669693838052386499104288300109989425913745736780193984627971572032687410237706575432074228887673473714169672490148477912599025005248926962422780201705945134552665518501065526712396609820195051945056391479034610724414690514683111166148434684785666977905943252307358118490972774007430547614856918909301875869989985189701967522171843119639492555607068351332447443765773231430594080801620825492284876175707218858098432753418242678528566679879993620953503392840136643312482562940533291747606352645897980086081681109522652847329135143012146909936357132979419397669306525079715275384707805717299685411921739254062361552464505146763063019467606090965506822662795053101360677389769883264722242879918747349329472124250529130098764059731164968349268664447502575489353395300232245063724015086910553138428473423588259808349689177294057599752650943254991666555486225079444379734915604411831136920853212125278162103219502992166527666030524480523645264922939764306345155769870601300739133409077530148173439352856685515201319884819867359846729092699977565104594767636348886865236713444868609189078454660367003058338443354420389742666372706859070759332231145909805153809503376751281882223019434918134801301746453566497015157790168529789908281922477035885912891743587803882860770828329392208668198147691196393764006988227234758656*i1^179 + 23329771561410838773606693559753329739518824819507296358553850523512323556340442745855546588919541332793995506535179658499703374363390848041443577377843913069931352768633793242190800109176086555032530970266184478803119464342610169035206544232875213600250166118980223636748058502418848915752373686661541081031168484047934191343404185398793686417608266362819837692089607208349820552501980581045856880710686267965839741496896557564900688923151999552402391272374666561273599952771435183011781078282756697396721780298987199329045867126355917898715632728808337428955088412681142130614843790565194517343904591652416800623414763687660388868213667254972336794588352623639366459081230380610643806479964317468215359952848138676751189376324795173837239935576936228459416748862591648667730521985824352253560770651758295478551247326924411281903408405118721360015401527339487937872560592941925587613005496340533344009269214318772317002640707557255967218014175347621927489409083932343552139048290506489278387492470515388515496591234843136473575478761674209098444746853376033324228855552156377065561120329061375166314821161172348222489849421692486014605077998134743178472430362377814257493731654147711126942488020517548875673047785334038709913244346515770061456202503132673948371986112254941905834485081230544015943748185564184854798651540257781714608533134412834826137255958965949709827041327473503819988785590775739872080045882420355954612473445840039182708436467887557191830579658338359098807713443327434364889545819143364891040570826588673714840154616164949996143567525960331566873789009271729831144397222587342631539127986701136436237197572026095479690024054159601050621109828404249325362169596075073217795212537587906414312538383470539523792035215102721618370481280916064214241824235296826929189162305142815835553643617232663260523110908585640596821976834412053333415751672805745330094849767578105769958986506528146356621999286474459172062291529923195012120516220902146844432040758340511746613072903045575404573305060893433631613574312011200184726923469347725104227101086836152555347996521324081380446708498864248966876022195872563763916927326827812705137421750569354475046991210973363456336557285880424576415284875575557830378781425275582509111791190464622017443852586641781759471097103707671550908015445304853306245549415911484804875295867516594741595901798669032200045718859186906236264361864505894481854657473922391255677975510534354172125248116353143692022741939785500684768935766223368301743375700030545627782914981979939415631587917997588510807158270862523902438925394732190030739635083847485333373844976122057616712593779482103468266004687188754094614839436302850451324993622125022730331100230841289195490831773433461047222136555252290902113365601944912691234178942717215008426521580105577154653066726165278752391574291034437052090915916214571421782728016319967921174672232502244431505191155388461763541522893234884481056983812440678211112761962572953172474913716920599820344613925444029450650729174039843329684579633183611058688667424914181027216892033423747538564939776*i1^180 + -45391732792271978978549325601541897565733071024591452773528736966546596061750032342697636724769960989325765029220948442575848967729525087505294017820772895690209485038128089435896065735528695016798921529426202076548341167639858130823470762671577599939034490091938911146346961485160343183345085136955080773869793735871979374897683517164264942819825472606857504918853228711572750237620747094120804748169587614886808447278058610204211307266192667695098379258776140993696654732042256351477364020025907094966180470063920978904041478624241427820955219179545004479657520971949821050870313481446069545352660732204653539932255183051128236470928498235911529597470175901837541298541426436628862383171356454103493106467735497031132785565046974085124801677306507121372790165214832595015584675347545862171806691738318913603686719100531453945820923058125783268658869546928887350297659460838989921895515075782480216548292575031993192749958866766391911009257344757119724126882945642294948402379411734523074040991394547544570344483381313837255694706190201484287146516027174204116274777762133201833273201484416862697830353356478351695868384113830846720165623357791227035722033445493613267526514041372686695366794973610135908288007817139067771739357896868569235680443592214324488827638101119689791892460388149524751649652062737773990260475411623933936219570830104844020665986190344264297985426775419716396893352959267210041338604883158134218760715269814012512292885202506084814436602021830076538066198282682550363437621336328299587731035206150045960900878686554767015165645836835975957441158545418869729655683505363058516521824520244668415057230653181585600095542078943164991785388745070434858886286918785645451248108870106593026330184274572457915125154061622650377200287337762761048740476532278075253904260631290964461991920104947306421057661401652551443317750681674840734105588057320146616040340442241720122258190437824014406521423183760509754930938109023052239049796803823302025837553663626598004264867579545277324205973861113863538026445196362546945030291337936596666165928852747903434574275312016219120794092966479074237957203341689684419608010475630175043329535827991032323456705503169776816914647208600349644816246036647636268970889568718033472457520872238381813423389774217602304769642426353481958685544122535573489735977251775803236665405294926603191806151421775577350190940959203021658414890271653087389338568425114487942508363608639740620952346768208840420494951788330514452601793248641439320096403926065182585187259758739623954694352643602783865860640785241981436606063030070238471460634977874724425522522597176015101377065981979942783873176034149647034184501580763655599428481213674882662435045002788930279263615174752698198010164215477478453330465975774235572717155317145680151185529744824981091521308456425381545657644332799230948219304365258809482688674040834284366229494878805887807753684367748033673786621191625860454391290098732865432684114864459270292610948127403019683238364048343112512358000313823509363471202611722905831180732719288003844178617548591333376*i1^181 + 64566926219862990108858108460263704282760402064826946568382761344913010822189219635680617703898770686197013736555016928029099062968681079458750700578674452077145398365467989968108060444026089449200950812527803385449025718463607186862576897286035134396130772422760859792624546108517706682235804612449377008878702039965411466253282210602356502758445870688292378910669127529130402270229105490411436099865780664660845207410110501986722411218169103362328229974209733901487555499992087706540050595171975107358972401040446089262764641494020248832738427390228360872627877108014394135065648098038023686684336291385824875590601754791329053959806753585566754150634647379519050451641344899881251078237954802863365419582650822980152421355462525695859996279689116185650333554067990687260613390245683565778000377251150453840511697362899846751693196449014918466224750125094831953285699773544173678630986890796004764957883264162645247658233525051898494618065807793983944783708757150628668066196294470036723913084107042317469651220829859448095916586098144180620848837680208999598221659769939219518202485147905549166160624517253261019830616024829315205921122350865259421233572275062612649608747014692148457125645151637535546128306478038059834607047227356455375240404473492783809405420956451786066917407947581708760040570158942316150404018165419428001835138166085453519369751385215301768616593957450267376490773312042191292071638458426308242226046194845222192215620578902417473949934270375884002994945830122044699305525105455129829043272805470699899314884881458450808117776009829806958839061605156696653759775508346061853811210342931365468236517006439951417546832285180967130104899287744106012394168644666078492528718847035778818403547177969754721100521173850101225139729486377595647056567583843278744332615797785862669773673978868592294966071583172067969787269076892682025973103482744019192588724745572454598948652971679528527816259445388980250098871841811521049250471208395390543044998419408251371220429576861138647733260242291359439009593836666903753012683548160732480219210349865647489421298709129980570779017093205372036807883169429754740583012774845967819238233961814244863426906270237262286821564923911073577170537613543992533767483023824189964940973475201641625365291450453356129095907819935840823783659346585064203381400826654465615922768718862873398574072071472630763729164674946367237446619440967582088660500266710482622517487022989516357278349555511589151225359348307043357290876429093785855730711116704151888689020812269813789275506409636367354865984325327192772967226147396975576868256374043396101335260433373056914807822110526089637110183143352335444728502243298147535756287990123903021807140746921045394159904569383485971303641962528214266958621976341096239812502743589646715060575359167049253340098810873274855933118412914967106804175528962475232946995058110935673864793379138604910262965716599681904525019705607046397669701771737603392137627661746420918920642408423223815172872488410247856454020545283585672510348835453148552290937114398197962814521344*i1^182 + -48616184800233892914332258913088879913281605849318991932476080537146791437543105697873265635377008984645831506507408888673522425872843946835977965106558998047866353859277440973812188045096775545379747595481601138392793128451715512165238799007328251310075961073557475134859085494018862470512451487767008027852162428351693659594336053291970737115248312249161412071763521079719903298275781592591586492239855529966646500676028607312639155372604071112877141064821022215062100142760421495394815432536926499638190530721832724300038043430463915160542813215633511490096711737048229667457901951156756927247575108629408698007750820599902925224687624092796100014358264149361014273832898064658150536851963575040497720107762882287186803788326250992514228745910467029276010847819264779011283924006191497220554542371728080463717199001083006612444994169691400253439894112266766440796707211703244930428096787888548807243006140581942001726063326167030770429818242016531878208822111393867761209906727038236359004635687174266981318884739315279287747525787777515872879617588787689711584980422872270334824666647195034356213411209819587576696110337217821459812832892539518124499967386092340004154425145491034601215895626532482928306275699011832986646457095418923141132077122000860714960575093509511831322518679645114931330252098469410346747229363267019027785768669013441247222270921402356154196031372695163499809217251097840901991058809868829423597112038995793237139387092952788117143793801227596589595791445721982137016598346495000284689279812198226779369922454528615997226417435320275361007877177903124163346875820470882081451228481413954207104141563229357979085348744938861768094718195139010650227208532808808111727054883115551775266866923685952464318066879003063065258419410118721433210344210131185880559007784843649702943780336139770690290543878243366773769368347744952813738798722352733028818854954252281276790422845038880640959779148617605673975366236153740418823902979927735563955305670701727859203070369552021356836581926148072492021686382391855365425839294620580042248099167776934240457265820561550453385516006497204757116865401388736737900515615644248681302637975202460955361190773731739357916903023830980125269365848343606153224747236284567698139838359307894342366385529269686524435723690139460195569370762639689957062390922414125171837958122146815203453552724262326739449694076045333781390611860801721570031744173597205287022131237380668107338380587772775929878923855662190665983963164621343068327247204931261977348701022969527821550117363353961827584103922443624872338579933247046551978454809879251571092482418158672142873664972879102616190119628968211234825122217290377982558365752340715392949462206889508494265172975415487317886037216785428368074831221777117711629830855722775635764833840250729593620007122374715114623946972083017350676250067505951414000345571627794616718103344187061722466430532964232282582095962640307750556803063743817400701922494601421538798155002059888772229984263711748344100527355300615889209655514675156073017424804860395520*i1^183 + 19159492590171456569238405382172738551924435646716266077065885844854923354019928218068150904512549894812746899892061712936120794034327766097751349856915572172974614581171879242625335352070018971334454829461882151992073731820740065969258221590839551632538556627786885268493028269298107417844374864443056120490659993233230378242253435984337570845821616396783142310970834572361462427029217341534428957611891401221341716176161448844346146375608555997258166982315079646405380806341267741590702823417643891004868590858816306298890228614187628393970961670206324628183012261869088174618356325716660443781127590197993484928452270238443405928867862931142325889216869016393956780403888636509158897084962353606329701538432205682162270387446834687920606510763842699616439075420266104255640550548296669560653156998392660682193969439935151470840892268820311758191526163815598528299322626998270063010634782608808455459773568944557930733640261962673744523540062360425821135354223463613869163455929702463550934140544977894318170016924222704777263440538930100609682406224995348589601688051784074288936351590738941780242153770342748784111760439231650479352781635098627543789142795740473647866536966091162497778877527360391247164481123069534880244886751536340158332289678845633200728007935184136638375343238955142192818402048720470331640803813927100305978411661584618749396929483810469168548399427492853841050108195432850970594377014048385868648547863488867785128959476878971091818946098271319312596910810728357332430606784638012105479031932189002509160287553388364291262719875679119695040976520475717701185677918643663583507449905725269019731414051208600934668552040412234170530821166639681780615134716244974711069418496029664210344387518594677521109402806477771380550163166890361738063507756865714070730455427792494502581702295797874978003807795065313212964894221679692909061662978135965704715620618651685549146223537837733923900164588776266962289139812577230527191906949551072757613567602621541671425817128834291590809983720894257607103120721476666726054824992386736239571765941110084291930406839447389245716059111955311501106481550629951354783085727766220048699106890559836815672076980553007714364599276183175699654495210417648336245207457596928829681595422533750672116775238491224895994615027467043800809874930258569970840622273936524304440816750916445409082359607726574767421363712230233002004637116407680994886820338752301291991186108070624264165500338399932174447677407406294591688970145508505556151566344742395627027141420156840801736214588184162469369540090539876717577189678545432699442049492880609745796975748437454853344824745244609951524850024915720164998622687309918940778434498289963268469196216079383300171124274169544715579068282751789755766668647227794551572282299640654715343592120427634126280542853619550482513223053798599568481647067464161550173414010819716391559221948326509522850279474684503235170895285506723509417320569067475998851643266910020715390048201580820022000448798733274542050539786811512842751422722517152994391228416*i1^184 + -3970362407101914793456297046438580109053773271327929073500382281020623647797011420959346087185628450420500071611994642014704500339260531341160884357600774181141189474484778910845589022621740079744651480815928143590366358380017916647865118199072270656012513218071102154351780926400124240276600709750084715279064821259633350905111728660875762646172639239749615232187809199841874502556415805603745193873429649767521469191824735015918319230376487196768739628171191664278418437984686987379468701347044498915012113113627779469707167111985009333851964840132820964072048396252719966918944712702610308579685118018181580126296875576152311391797046377729413338870599489127609120233903332520274034066560480392293059029614951242088204507247974320415351106365110071900679061598171588403740341055884626357706103168571507768870694727433605410546365047268698910352374419382616339302422840514086308144019389946967673441072691941226095030071633175533889292985292024141132102110812567732703623182099938611332284414837796972621785896245527654026187574787543593007875511355001187927814120568176534589045681687176045377193451648632114612291465183468910017207435054804584032918851639676855934128013768297655083763387900009649596352035879929234526700676620901821334021315970516219461942710762186895185299154724533277016674557512699099349166685698566637656317252079175802858747424785006021248654741711425917133713082865800769380775223488270462016493120566589409617740687027127036118695497882759618770483187432308257955026087661628702991180285606707312580246053484377337321450397079581309307570343117731106220101943884160142327008072502792384328088756045508583008296533320367038495691947356331910857578911343181570893943011930453545076074381967266750088505103416701553648956571292794609782355174987372278408139050152811517784530267115524759674816902009032200818417285551651376812158441280626751753532338055998545738869917607729645802519646230520388169875863446544914021872693936724039317109810044584182893619934727070664318395004687273856965912766306903097587204383587322517542509159519368107496378686666016607536502333688539307513510040162459725398267257400223147574234959285678154940297559923318379223992357522562911032289073938328786735360746273773971991495892103031710451664045182756141162963916269463079575479759565796223480828557358487903472359730316401885057858049386016620866031584510469549726809400708245475142609706954231746084475645912478054523490073556752288476681236329113962314455543432094485607269000836127037490089365560281649748204099379207510050680807826688874261727338408909898935382801616375403639329609106801164965595558413166528624416776683576889004631357312096459848782839085925328532956750536125820042318216421069020725353190316833833307367357535969805525340050441960053511493353669652143186988631019862866837251088411008417959468036535698378168048073913809944444003236868333316254826128242165343714977393133150298240174515488700517486916604701259801490194828752814043023509281361980443447204306378479321688635433173041283072*i1^185 + 460116197074722901836501130998692231067532564285987316591578460169303594783548609838168613477715048540939129539562665817217914982494258080031704093655932786001738073778255921307268467543810850171087840170531034335033219561667167440668735437461760243261912270007071555554639388278912858825448272440195832520545012057630298801580699894911679697212874494940772441339231028717841236947905977006373460579518787064720369398565341253799445365237558942136994116589557593463418046864407703358657908816409686233638857720634184330837110951528041325263656174068541138905397003447913687338708335913884580558517585166168166705865925129072132049890544716870173428451975831898862866578312108002394808090125735374310440352638140766001182765523631455292412486840260417912568535278108066234848585462286168803319079876346706171004035473388505992838292713503900552236828752848917032840878417351945834660990935933508274806823256180651890657781787569924845176371427243088952862714168916157756557362248523631766721891449080839322886258936946995613201646666359771210686876608332608749994819146058912559910694981830134387113520557116894547051042200515370160019191894415673691965199961127138416471276233763011971527816625109831510172374637936342794568322214487447649940697013700874574472329107505351368582795528354134954628834011709094195664312221790566236641634890357829490656636028063873493059030960331520201983941675028684354350410017362772024945875362060014861581322038225340723949289423975315064568627032039375123969391290385112277445773237563358866734679177766501166925906107707926104688203054507465736601424062139264737178548128498744919459516767363514321454912463955535223921520626940108978231959209107062208026926901698088048034056965284143523983630868567766611537965739725238146674851221829085494414601239436178599815084982460545925331020092311648229888968699704023577672762996647534469101797871813757041713920684424147973824166223868473393440297736316709970660285383798130687961044437037974787080376417086463775835930039860100783250183590721993330825798849716138412125193818188392491990176828924813982020312757885309055773333017204481076776992574682107778358831001540500282695425548075894769806498609671274395747476194348774599610338736660326193675846000586804858203087367462132810338352940395172416326928111090773568240525337356847727775307631165883433061705606524637210965531807600604255258793126139330171722105600035176188360239122290848997621510016515802580441386437355593053040923588243428831914533815291637452062351860566876690171372207121786281361158880945562205865279936906025805948353930132552945106339478134563375409125897641830125384039892085219376816382024990146916670125761931230217915375798624247102254446837142164385963452966958991087836639554891150329924697813103629337430311915996737678323864027708382730072086288099863584822237181485198260059199574288146785365248619905872889518687239928080806373701937673094831733973836151786391459213942084551304456904788196385581566544494473358978853647979402367903434014720*i1^186 + -47222569052599999507804944246690838897419074945633402974106029217021267095020876947383286715288421379586307368654569979055340979067242824038738987445220867848473385499249442491384080323059874955223905916717394154175621519727039574704236824503953538107169304935779027068557657637850731223970568127391567481858334641833633646862390391039734167401994447173507792626907354863047392826429315374513930398953490259749067178058006402487610290377073691118710572701471332074618601005753699586707218343411789069481610695884216434119974263797172581450917811771162285173412595619751375107801462613956294611772968915782399994764851998181259268743159310110593790417429498404438530429421965530516254784398875146252804990673750551661396644919881764156158271024385634518441865321308709416189238803319589536625936164346635152232568840435998265894577747266748817652786312302269354859209059715690672008199773093458762485474114507572267611836320313995426361384256402794721450293027742441440624954189723210486993096098041293656961884245649971778701202369957954852041960320998938831707351964982551351938220752851039210919158890801074693234772509693050615495105684906735599495443185979712080983692586587271688171487497938130969830831235410665700009807488726020790557952397866296832451160378326059294821078698458878850786556741949088847506760680592470602188924961491859274051942633570448069176873888664173524907450195472657096719310325023629273875770817764376815462634103603565911394771710065988492696447510862241906786613723912386884847280589950817938194295206932258162996145200121467451969687019620821302040770609208550420708678935183179636063624059065412849131015912165439199551325803373697701657727500518934484041538039639067174170122549865136273214890639211974290430168063431560262298378780309198422372247598709306001663787020805067503548190423194601382888315491105938722736959918765779736235263437138324725219652876983623180035539195950817883618454983068068433287284937964397462864343425326558792000023150929507076588225609973312999630902191463300889449993224990516081643934639401453288774942946027228415959151544205604253102718773700042474745774254537532201028887909516125756103364906823933102056399359744903832796248257195773408053819022512693148939772754750392229048339840319078053979757955577902280861948377088755884211336729554309503879095839801268065645232555689615510297170974597522596627948302111228459859120969429320648892677454467302894475288860026785575140999406302761579728725552945877507460901951423481277690517709025288743127423174477499201809193953928002581732847633634199164510760976760937278129807696406246058832328825429508314504814130898769797248282865083809734751082326901091702524529640405196954236191005941126729308623426954812202789600035271066497156979357532994379718626472732837157168530223046846374355781232132790183028161943649182197965669953046372580330688207444775056947775807630887731519100467904460039288987717516540765049006149850195131967952432974110324298698060664563480466703958583279616*i1^187 + 2742955662682840883959173375577232647242279865371781274534249576324712227401957687011261556138444943083229982074040008329155222444652490385180743085403413542492203468106361105918261427382357238371634097586363767512092246947055268326560418680495426492657582471782638060452631573674644641910559871220950717976384894043097357103884787362534527037823624590912559552822759491358073972834510287571576461436469765306955523663812818936156857211445424945644918355930073203474683649158347759285026473226282691369170503339841395210858450318208877625224713311521316854512758878607426285380075890511671794447695794839891309561089704958898368100527808765195118362975113407118027516476345161863629600225849501592404620378089178903972458508001485191578317725548449773765873805478842686484428337652640072851977308623283452623011709729691883393113452925382221921247288749204468003787839894944534136110156246421406884060737499444030071831021353330548284788026180771457920136653330254579860042042332864021382760356250759512773563962226779117855117121169233104865436694124940138247670378371809590696579999561702489796339682593962488182060580309700866166079729132669889633621475781543906307139945590044218420447126050253384723595662843840294277053132027768788364898656087422040996402937873012111367606794948219399371784548704282129507796417717357034980138772453301548606334270591375635881133443766799657514734431258452353744412066910478455820383810538782350123065565667275513881950266852072984369935229487490027951357628916572575188509608425818319642895562008340425998358229847560431119252797729686834249010097211565014296110431493020490012973287078015504611422812209244153649560196193964581819564340484294699590211634899540469966991633252913385566977829732175566093912741624288838698528497569636680686280782943007714574062941925567956969981854529484579088846592637980271758529611297394501505909554141196305746998659205287729262315718706305662941350026356548718298012488919034216141107807054352634502534596210954779808922076085054650575967934057645949098742313074440173216860325606402142662305727939414360272302355861025784270664905637600986023551658094895090593656474415236859094372449347870939364224852447252148194066043700165326341694639697432379255227064895885958707672380834399829810813750330981517465775709087820876145388162557713180743934463634484006166290029597727880266865338310831657118147303503374397162937783184535700470562894486482801746258418257423154933917976021631020394706076082663173975666659037187795431551779078478374232883026963533492087520769199865130900793909955009833942444688059087537259584747699447157298155702292859282883440763078394748597834025622253165831024518983104190975306604849821909261855587903045781578665883794964893690647762003659846734664280825908258376867319435053569769744186307254502612677880278781411203395485989414654772912458260891466360395421466105140769712181710617110135314654658521590540942819048008213278293352983223318029444465658311380769098719983713386244341760*i1^188 + 484187719461713377595737970639361912722612968865377047682263617761894737207047960201919228636104941309205506369590289107158906499548594219757040851793551911848864511585688802630223582876612914321716617047630174923553225792218862792678186879622141345246993062315281246944358790163429791571069880162069918371758670938049998266804965474921068130634873292316484383106787767364218491410437346999268208622651397972963415346360393403218598450619794632547961054300412988431886341129129778262865041711489979268917249849136136976728268716223424144980006591759576516471781812269731511540317391900853159491815377786489331270850740228908071399322401586119220681510891396762255757732668652029898724590283305483239582230764501748616329128679928329909118144069480743139562660601854443868696123721770343136277227831263262593682754418573739669653434624323317706347022445492939760013233629047405108622103170498665517686458548981139906579660806877957032453679680977346215925189867480537041706359845860035863164034739966591801687087957904532937006490445017338753786987483223826978021096812808950025450511038455739726595458878998880121208522838839775693386176449301367106965348982720445814431384354174597317589542295684309335436502344368120524234060972142241670110317240476312346601277878478390526179411832918333946995641344086436524785297206672973963019475155074012700140316098515858807612108258422605862633319422686755715387281329922571160130968528048876781977430220444037321953767038228198864243259183488873824055090749461562634092727899277079411889011681235071826254625991952898797051100969414284709776357208312193601307385699387912478242667531071631084751198119718807813531151700174072838172721500625132056779829461988475239235019461837325770575951854340307200178349426827461137570771400237474134486853548297547554645252332429635437766341576269091198909250899095285793076144636159682511134670157532062902321284697804156571231989426825771036131193948535104002448548252946996127626204346313950778060725481431888266583022572546935513361532810885296052078048604516933072007060258170831451969919837176469385661407814398945858778252878643679133039925689104140855610080148831701020428490371220274874210637952634336440137423454282785023119490874828501131353455908614348433438613396960272226340257573860619078478566835906708460386384709450520749963721815510645139531212752819064032839658169840826665696136293786580006940663965909997796190652918665741621987022935526677751666071145773312610070325875266984079621068328623506676160872465532530647496181901983186214267786844291880257119417950988921369983521288263640268673045760945592393997756425844864115039504081835954746406326779984313397050102409672071267054968259717223351011857719801462817054398199094175007227609401482875803948255583624477447892269226363686242431252074536100950077425546727854433145991282699496306837919006656518550495497518944903529300974145626484629023497983692643798228812731656688653390320708314729518790859955569450882089681764220928*i1^189 + 32521668783190152468716612741642387011374877736364816704093547698640566926690916323861693592838013899455261838367874795406940711540109846247588466990744132796835181479548550632816755428266872665915202156203096193227611764440650793148609560038187358171795678823548568898288575791752619798064561478901115486789702765568843075506575485768917220348823207090448264780107260078210102576794117247100112724205872806562510422231533741717216343396126210968915845098434485732379464032115494362071767155072586440748276603523920230797988539930847250613881793989106677258626918093357528536838517450125731359110670660730059470418264038266265399654135239092649747946526999177970249720379816128823251474860856521915805268725879574107922035974501747698506343098473461914778058849850133128645801749080879197384168859419212089764695837806998926107988768552757791344046887651841971747079314523436649405272702430393813376237606577707139347314941728955503958583859582491931983167700887269718458247896999192025454071744679527245970923401328825024820187199500006047361352790732948316347706849361989143521408154135918028003941337101448175323284972422753551198174466219335572713322690725124963341830852684693386907341533171219293860648011209850311963248284765695458372666110610270972310133892848667779637945190719309215953805213784358512922649938013344733013678210331670767128514813242267555261442659156167636901073206225716165686069716876815207077693082232498216130726026188789215051962755770155337162423961855297839251685676065732433622523222102270650452491410943599029977460953359713069148554719710691238200820854154146971704276833281096826637627878843174024438554184551410041233178839141235895977784876557630907215995152864542787114987541710643384340544863499754526968337185996263874715416757120029187278415705096598487180635095308764167441803914477136119862846928724601241598324887386222743638987932722832103467555398724047867468802678037419998374836018765635460019655616540319461335957004916932557845036063851267117937109179232873659397796861199614150431876058444100017633409412031472139340710360448089155848729692658383916402770380339403618745881459812045591910285393864190504004668246862522444179860244110630073688270788434909489855859345320564858644317528694107960305277844975116499847827377754007258127558069511992227389631731961434987517490075525406489887079066808685524844057038677467862080079501084176279026283387336293062773406922437910978923868537348631700935920343233594435201754006308871433100727486763650877383967884048969836501645950633352723025025447968918124623339426755899912931182974775785265391397628496568517718770645097412660598922081927409309179475380855779835166286999194739383681230858244025607984629345717217672147595441337878023338899733893429627425199667019107090891804521901548844779973467876810965383935825398645641826969344482697627533930274994282663640973150710445619723872960547342678746702548850281210595618398268434237150026198443205421318590931424755654328320*i1^190 + 1506986207200782167504995652392500802326650680440276678122819548000857666870212722442779989517966805838954931536331575074542524252006534235516811005728082794017455164927662862209426598301566831343485834632604920470659808582645839450122328375644864479497967181653600520846482151411687362123209082271718039956872810327457874053626968614094147558415225135584118874446163092615304271170077674233773548744910516846924558618120102371454383610461888545088783615192419288906716698657672341692778948600939917100275148504785841452168731980350683964157674533732274653125782564202412370802372895751284294625454657166494673017315361396671728865505742247781079513840724673853022854790925358889005188501259734056019527056010680934797878442368649520244529047999897826954373517229594267420964284618976058603821537362234843086268039254571011526975007339287284667105443708002141332404472375091524769947390982545238265900792781067979785242557848369172012550181137698720300441032659736670849038983952329354444724770888010705279562972564700155702174814930344344159202766818437227337957080617826967196809525694857615587286434513856543932304124986347960921076504036082983509407278037199626462288234334525708882676808545129893370691784329699377161668877176359588967546022695212273638622783215945422409365436923306214487610316198784825093951457269638481708023684444544394257171932764081841619773137819545729811945423270441599475495641119548001342180543230695979704005617721077505499091492942166241250591523374816719952916976208808205122661450685488412984341522370123401742865449307463892610335475524816894535620523370524569352791665598234821852864817840420827749480072936730979983817703119566387602616764075456361948903410875521264473342557111069122258543573923647447870689978154925358695260637231223973155058681676627885780031807639761572529256811467230675057942618970426148998440720300019374299211952635332718606974751804905566034099861471161229799061315675950492735359476156545865705682868592332388895364340656326942239771214778132364644192539685262427433980910758478251731651794000566077105765356277345420223635763314667119999659191473312926456517407149542113621067109560993676060037114523649321801309790602636230478519659537433839221799212863150036274292688409588560359617097542249886644574476619225869347376055743447233379771403953326479688535747350570736018360965645908470874674429178254617294498994498527583456122008696742537784353941983864874661845979097500461175125318585695043791331249264063157141788665398582697210452827629531363339072897279422033138562976804822446103157340524369190270233967476704164942439461498376339096298510683382645544900766409107158399579508222285005437719307024203323676807965899449777859667058177177308942121452828629441322700779367754050004572289847860418232598504108438945995194468160581550053997696704025612594213571159089371253964974976982319520367513689273599143922999020007872715536525050006158467114649655686785495406749815764475005605886558208*i1^191 + -208601348949383021567707991751931492779031266316717519564741468023419751133964941402324772149105113921407418556663038505729838102312119094230382271669244099274376834806017122386748939790302648707583147221199506289946331243892148170133650438631057406029341406492245255568814348953559440090360715725544437773511686639160071050504729579138336693483880846436794662275249244571176873129435851614995860089344520254240510992122125162153009885004007304082257132037172165636269215945856518579394094158230999145994812443638728235923968620965040816808440992274356248833477908871315315179304430504924206795876841373524255686162462882256147311502571846563729440416316379969969698323033072139682775663593331590634182894152062206657597282943465019619666111370003565142322859485068012795575617445798376396713196133984554105040468026379798125137829713568928092531341229691321441214359525978709261514589434110427056533178624655672791182389353666686006555240904400339841093431175372022199452906465670445857394487472184849065294551209050148356544820627737302663001824642784882529061358103941099844710446914962937598858072901425281053366191376369492245719470452794493157031955241556669204405547417332311802608952758063288980518910358321236273033791025649653178386466246644788112479700702040801175471891690864849547992333887044379453731502482214467259697107387448396983138070574363806894705556683297994701824424094741309565342272760332873168814450763872381849970071104060912332965372980558329269355285746709383576843961333726278580457727433463799750636978106400895792452831961981703413646183538198753754909465609546280094787467431079137201383143256126724785033689653765284270997483637919966295550649113449359091810878490506479536064277408383114928396884332591699706603685784076449664988682977038838101309488376571986069911099085252585038628633276891877505260116867460503573470439928640529660171630011387546268270407711931162895144689247565734163035104407310401665092479233995580733666042901906658179260752343171217907445347625109128915759887952282362741576250003234558959025948275229452071876754832300025560568059160162711755946622758247242107577692001569756943224709391093574083660955370718375785350250002257837484719397910009724279059536881732424974111944585496477434083598860335361366670741533056525381891095534730016550002639256445801367957420376490082916858631148456400762719824829345429634241196781152268877354544051928019697004936169317355240829131003385273004152889796883000993669024752744640322742047394192374316204444732585540046891598831413875088369803218687561944518082944223488426136971079726664971289198052827619168768999443772206641014722465699167982487292983752058074534340086000145163916188934085390265213207903923089445627250377626578643417817721393946315295822148988404653832364545298105791408307118340951721014514339392358133446964046804485674124318441860594494649139097727670095803108407559716726921236604701811817469428799615968791567183749513522184192*i1^192 + -147385829927553390175870786606820697855621778453256706531334669895683678679425107610348137568265793089685056443812180265679480369006644287571208230935611643453080628035637250897106882572770762515860284723178594920781788857331248567206254061723881626568872259029547140999450883703511334382098027944382191243872533430227246161886579977039486147107702650658706417030171499474968105843396234854924877700987521608124908077470706916385863872086034044929763637557266976506903113799547347537279852769146268580074653837344482100524009253779199976813382795732238323747927221061786996307043476859668833199077999088550438665428653335519206200797624676474647709462800015184906406501895721109153461395759728410753206967164940334105178398518468576430836939275576351539492936131021166066685060773667372169251135046899586202725333199485620539571516812151106046580357199863393336486734253255183632392232294580625499601554789881159488695876924195345018745563759214572173832298495889477592369214869284347332618615872837815519495497430197960061725736968617202930211478615379972375348272764763930033966572073715536629508269050302444476057787331786361568223316753027058039288124414290380605067401303556231696439796363617779280731137275124750361224139242153826099186231940089182304779224905646576299227227234735089119891659724003669216696551553129621134113893573988930328949117654750276905979982055545405539048135019326245803316718984069837408043140089125419104920071687779325682869598404605932249001248069928578310983336399111986915525140104606274884941366951220034844255491155316724165519283859841944557639443774030492814933142604750059198888830296002549303096896903090294262659476734165012495368465822542152685097419861319003259552390815162354476311513266233931051223413163788067289086348455915258111105287507393263074129806481459903317827583682040495123638005551435695755414407865279439199201305401577134124870069648149636042989344022151305043912180360857382717168392563159906313064712493509797276224056030613582388427181170924751179326991575797061569064830968314020077556421291119749656291523881855766681025463898163272960070261309254321135800557430720484966793992304292751857371383656667309908932915419232564332838682162858604782890895585152129297579438903761637264871190162953779867444832888898947004737154467367971883799222428365328281794308854370799013889433832981134304972690961336927163244272847968489035436504064243476489306688558470448278873264883670872793134391640455729844349463505553284909989339409233521539421009525557329950356370395402694757325310695533119781476525047652472116702755179181860722555057612537515365890597683438994600069383152251329384685779323406928199332382477137134034733971725221005257002073356224434949251550527548811041349075483668983016644020922257708942842642337712945404093624485396155283525682806094991938217669857862785425698007317599999682063276249580339520780344497548013479379318443955587784711603815794831401723879227392*i1^193 + 12125151816351738739710799243966455493886119670674226790883152979083882652849299689949315870089937794536534879073715774851930508151057539021519869894122512409072463171484425687442851706871093667458755152784706842282836078133245548396843213771515129917614850218255008105249281572742165059014835293439195189298216026234436268142593691695724487969420003950569539292885716947283587642096719856921225559526041451586870710925398228245351711146435279181039837682917437924401916590295210190483627480618179969792069753029660065312010712456987613292774114069961205766383350005215071684711967062988463794885174414290029462434082106339921272442799450522401305738301403576483058758775080344565627227610772384789105862174254037065919024830332271408694122725885942271124198852285166432078706109847444268329738946142617329194674187410884763100618297007470874366392003363547043659586418611685148223177208845408714874525014148411345939083265195943938498814630679776897167896021894275225826742864083554772841645378653285553022886595706288735958533475033173370687682152873851213399793639540820056197031257745078139913525120158489809150884643326738480014794217764751304046102083933890346460457161145438469599283776535053408546802193143269039796171740124769542498345775651952156010239989773401135207467319614288886658327286674250639793839953349477824006225816235744429055507602438077896361699545508288263079646435342072553380965892767666410891747235168736824395252183364136586531856705419737299484102918594592887090914359362783859236151841732905260847680803164459055085889406442854833158800815802413950298848536173382906014238710582028533456477542028614337286126230212058746845185644547730428150373604830305919797446576795964596116844029676199483307241428071621307560372658515038390647692866732125748120942041298871221215671971086807073522072784370809587342868665959240591229609447474255399201631250730365369583912071553021581467542400351250673768802705634853619854272910268499741574888463382175792965440686862892124641989543408261448478145794606131013136553023066197098360043815160357334204612884451116987102529902792244361273434209943226766495595696469481081510646247170411428311561026479729967587023875221586625035490501019745336112803449616871937572675756056366531789361279344483113449151088388426099861129194804831441499165475890412580035434191801647879965898688141813806593361750039358500057190778870409398636998226115943434499785625686113446875086216812712853187199927680592214696745417245110596827880020018351683879344897833926407744968899692188768317862984996167883246996361938888186178747521721838053063443004160800780142496376305505335020382661063949575794223821454080855357434966110126808760216875466917778068722918785931309610833768017373321630179290600814334879044519355634459267947051224018377301886562067623685853335948426417724232381554871518215747004042550549347298391870320746985898018025660502000797284524136487028804148181553211506688*i1^194 + -2220741815627365066703458225831699707513518137294303552399987569873150183299988695851776400760547052732221734198794998975977799251233211416725967419697272638292493052405506269070678584681178947289135357959814174726645254319769670611328931718659443881818760586896282637057247318974780573393270551266590733194743820816733692785308228822830839121365395161809070003132881964584061547033533036613018506477653950988407429171089958438430923995081638190060406037619861010095667110367694196930713359861223047949865323064812026982737414955003594882191973475672606299098932807315230334373281442647855141339221881643792577990730997853211138680768747792854000365846687076907351752356601360964395429566366697678101491031333177128199713533494319411126926954669617526340596547372862256938599889557310583328928264948872426920206023346037323082938418305055503289989238949547707565518679615870463706133373744183341574197662418075561440006864252849546028116422312049923758770234399300968104749415370116734810683909041503925262128577088939354092575094236513791199512848422394790263969595456479833757119510522420999059563819598282805371618068881356258955957032104395416021897055416358764309648739238270857997433379944304295681906485883260113959719163933502809442586783294556165256114499955539572683465538425804859770451052474414454051345464848768033098598606481875797212559578958191693380231996497741502689403679099690704293085567450346680498000564025077182203288369966681138975193978807852281229013783698544082255099003920335902237404661169236223613802096933556953519313923643564439862317594449356169262412577842173975777498729195246535973527699057204219851651554804580182060194455407073092846522455407204246652927568951779125850261395781914557336881619287605741741340202998522498726553326867526203977974419713738850359175872332042010113568337908739731075681467280312540111531024274353509268697976017121588302423056712682459821422083081608691959813479086471967216153390920694261368426364293552242456172596804293366626624405936317694085700385138489598634000245903540829534876673737756442295327226834260370782376296360415261263965260074171521790566869017212776309873802666781385640130326960078125580443145579040217926534745146149498351264181811545348783482592085956837535480681397895588815159910076423214123610699374966761788816826281587815417061346541250417414919726414257031132098224688801357869478881142285112544247157778683204161799265464376815031242773831342030005804619337515635184575598684203270541298919473190002627292227563214821960133340895852374212487600311168912740861586400282070816379806307271730181394748107628031645427941690342929980194547745795657298444249232730879884110910094102526705672626781245209934817546516246742485880348808579767804223849296733478414202382251586866812121521254310792016455220662230727462210478906901847693034707923072250326269113833409567243262880494545453462640822157956787997456264161892280285026844672*i1^195 + 265654499847474309430909147386838029547558177258988215806664267781789647391384436912119390728855649681293602100574667150100734065639069225669237020256422174963749534198065847073905416658309576352168041871291722014458627158218034990192304103186112813921937601703495448572646644801632128125468294285890773838676360757215892890915922635589654356165739709896896319501623792636943276522166820754855650401207353499516153037048870921271052420834242291213606933330909941540779687944461271540356511241858829079074653174437193076908021711272458718410459937119294456103079921861882963645410555734219976705492835510201161507711005530743604503635409965769769337783760725457128565663174632501381024828615605691911015790624259802956670888136852490752923949878142941598317875636969135433905655451082513492431499663487080887475474709913388638894705315078479619468827169330828065677250437901272448159321141636859896132199051487014778216943715890811207592151249623309665038799536380046939243171145435591357509505886554545916208235616896514620460429131118392412550137548632207070788861073923143466963374978746649527464981078479118266252286257420186859411462505748085137339700714087878157928632294052642472226127198285455672170336885422026635241772941296662249337393209833101163421604293843563723631398432385955730261915029693764121902112097005261336362148877730142305055372329448331075749709756979983284132135009743470528175068386906418223735275009391500928983555631777386045863793842793931422828373134550395069026104011319571346035601960825982079221058794426775536726428150972829063177664359322482271604467076036548498285277552545823571449670932443837833718477443705875104187739308941277265415420205512161210402506779627823129395435747426659549961290438509752183648920152918522533061808146086680525617871026652871722764629859132162551668156630273201606328859800281694225581155391171071938767159951800428497476244895598091176441019298357073311789211845184356667519847332780507172023748803511962235912285818479239473643115649603560048019709881425654382451871815725235590838674634373619347489432675923403099412874631249666215514835719704489828969253236017971092863676426007092567602615671779380268270732706105744009320049683640488159471069081539090215520952386230036314468614635738524873841958872989174311267774448230027724141246947759281149694727639283522239876727344328014738757535551734107550995344032340645733906059696053789356817836230208126983986727373095324033056681403872512895324006957734723683139167389384992614856210822905656782209126729478976961380275968606979216655192236204713666163864976372013720697720461313547753483363778467388504372137783381819894683190686254476616373900465944678250830723281486523971843271437986393025533315973200475650824307717920158579076869145746776210239032443836046623020606936734045076034160319337479484284967227152132607686689255828114422122666179204517091418937778780730684829775827755335680*i1^196 + -12657077586716163535378437425628643883936468598095852906785541864650537873592268035155317044438231634216523017480394540894212362673766525834487692691641342593726199857309557910097428279302100236390326232313558966435264421173929015231231809625524180051471594757789962348964860373285242205294403555185252720018890547444136897071761476250170979381068378254337227516696742515320340365551891524256351671926318553232037645030518232358079730422912703644784790893539820193457383731362142516861164469074609500115307834675412460539156860412420148257736172881394372029596410748549401065106522496308510564461860528701819624080396704200497220387717446498586969725124483624327002092466339540067168607595798988113150083266529526448975286358987664953959941134069046536285014974507108522213283161602233699723857188630950749631007651919060019082262709625650148661168905321638331444689184497632644580970095741888355716960990181122877379585826951614855465326415968676177188038733133956472376015131075153007520064857423782299752877395507707363488883368284266706890785526823992305847801010159616358184611949341759744861413220276048079413326373049387508031609370741095398599853645481676223186470730532085098211692398401134560562522362973742567452672623017280477644612351408751639752235408259389403930804715764628800735079917417599003982524095696762594360441541582637782083121973361722902099133316151248484702204955958821092264286693052852927928336120119612220378312599655887413492574639926914909033140033756343359302032894773331941574435353813352252897896943368902368756388575616807188046494608704223407995100967360506605884560225517017659804698151784048757844876994910807758625230027763897328335264972765120156921562219695650882689376408893215446197424718789982597666351897390714813968827330328923515483951961556141206866645655749097983247831423990174369157687799444506155677933811068372550864481641843519201433250648205202737132305050723540602071503248191936101461905585467728979040873211226146720941514439197880415464540399052629328792951802469257605894504785972595599518405874034217938272623812086441403347820873452298633599423362893746568597242213909148217662042058350088270427253563335537299523359636576006398549630741595987241737136811064014674509924461507785985017797771404973083077806016311628601301299759380846669887383239966037184045934730157023377244232650753892612384129912023645864551691103599708074665188204177163810417796708903827905814607979363889236473415607134874717206675755785050940961875888602498034540352932238201011131122614805033698581301715732831338147239502507829634377006297905815863558230332002172676190192706089472457342914661678094868384692170547978099086583963840742125504045821393704949115677267209438847680714748252249659193916130112693500574390801401440132771795214480460617846390528685740811707659560191885396436827380882233367742297023611447528477881161392568569738101193665710817739276288*i1^197 + 858766218255555887332436778506782427937512940156959655477998960755762742349358594442723865181440111497853204137294930258133690985562442409803468738785965947047553638051867273830108537088018031539980845091435267181104629897099158749249089918386043077218284858671741941561923920613843259344267017973573344203718919321947717763351274441021325975062730275653327642589740643427701917207597938752578808339829825190144834185127980356778643789188502271150218017107889671089949336302494108469250009472392029939724157890748864818422228783133744705660261413573186921052334338894190330540845128177494045693583921127711974755091570903148178933700428044735690568515830712269755825436193679558797244586895076363140435016553417678215789934233629230861338634277516409319473602216197174308114764613993093807440188851448694747894787500808172571313286169106491297939942707541309605449803889369305232520758491724512980425612739905976017407003721463986617538597217650637334699271403718965810296998136301636272620904174240019612281244109087364257323872608584107399175893503875965613571267326159055965646387612353419085177880512765247017169212774948319810662998246888072503793052882768031578753526252749020124937066246460936668471831988270445025778022213229890925011969386385996028378704853447847234048895183099989454525063826494854352196141528033330192329410664919434567468109319635911757612964112517122679180421595107000832590420910797842315253135284697366557817695597161306888373420875441845329332254127388726599575937009427359298152418413649539461397700962176595740415484906885372089610174246379787705991707022107494175295092614909797183323274014412691619764217757726280400157188163610791737751262980507727554497112791479331773856079487965961669488745527331737734879496216711500538975863806939100836702796476424747000629272786203516080019414519808697906169446107549708867320001370736171704968320214173524993631629930048992659652366899020654706297078153519439518415030197376125478198378356083791701485878240361099995584780074913413552669533186883702574198549534810736651865248965594856029010399091827018159303876824097363880275347133818220066783025107387240625451600586068622198225724059113482792670593940481173420223755744035577536437477969309121309243710203848005470579982823883014554307618734465775126893958707314031133712499309396314862074041955448112232574855938238134523181782584327972368405634997324317671822412991534730332449997247358776561278237901697112541548021730407826792804758725926452906618993481704534017887482183386878033912354972434726886027054519378210796980075396689095601159341858067493902902148186890741985902229704209554030481420634522447605251041314623980836939302035410285468108389964353734247326410477331993967098380593495429940883580313114243217789792403985858991593642814412221331221867290414516418021261366122900654164287987273935240087714801991580946758251709962969314524410553565184*i1^198 + -21612745094753528040500220222189252126296483458512805274501406984586249390879188868567526192176706181714509377505899137789975146405199963719936614897423212263763615043828471868998488592648941367900009114284564562347971584449552088315117950878562281047277072944053032537359475201734682871906732268123458542401859186934250332527412458213620030420718805255374185783161100901148817553414582700008510155475901700804040688328524443780079407302043371507923059144333201494762226600551743398103824582505943991065040881257449337213166174787654016347664614907626701496510820179288204421919131616819661551918260574859045647154708227949283529997341776426500626622821125503322042726531471738543279155990737688206928237972159481762511848999723690160749389413466353952774159510120693938470934516515090719784030658291943575585386577311248977439314278371575449247681425025729036855632887625075998959610492545430229246789309916494665327423727044972393292922642486033510378947696628664734057461669994435477590169479809011766305500194590814387166291936459357031428615005593664358378600530476358110731760961544483258729482071252012934778813812337580469412036258970145288120371279630973888703193236607687602764115913633394889167230197064125505668499606487178064101515738001842624031812589464946110486017782819969450606314614047719069409632462680636845721848491740389582140940366265507718880506955624584363735374483637825372888900796950173167033612360290688359783437199263856590717974369710246423120844064951960623307831954077786735323002469377078660670483338208191883101922888450688042194447488651997708849939662423579271424085517435337086142520026769461595248371785881737145939164819969849445705654801863332380940512138828539305856161090522590323808256932565122685426319197594455793659242220402380707588625087215197563657553521111481085096927529908381071956396782142965898947194780010827482758263406495719804981097014750808252252099170046493103108535559442832465864740815068975562192866359788551101584843048308388265956785109588038445253586340644516378992376841392573731264145093136198914901899190295371471970872708961354499997821160786908002015776217264675030607289669059741572309784633079700405834660025279869302676326366796034795673384999153661796532258504942119517483127637812921135098890237834510395220872269997134766295882796159651955418261359580523417054021464985974950023392776022762731247849483603913281518011702316427446963962080137280396745252286788882216478500818408176244453436740772164050558857647484983514358040894565294832037854227187845195777604185774869028440527894879202759930371404060747080846832477240228900878797700438158865877394715399548461017351171758152634398808607995988489035557087035305646435087602029644690733920695112350647837492236171210559113892088780405030105069514693729511175246599769583273518471907556987304863375680792404188046125232536315062470096856877475022503936*i1^199 + -251413338970523033040688958003297404062679588241104654873841969654188103724720859023514156113741536426922783946111140723909304871352995207229161054760691419163759606822384025805997063655257358615064255336854065166589187078438068224440966611636189240461066318224913713457977878681295439249001262581043665197566796095777533795610693082128817250252847662605301305418010597924288428960311055773784346221414484167820394272401704435523782300336702400613803662124412695407906563113790617385249864265225810729179946128083323562726164290759885885526768211516089086888205596407621730825679171982371330752662423781818581124630635372121029666016907131115455991120587656186222107186584599447188870486333811088952979428335296225634696720884640879718358316558110084958611919415506399264270585467939740209144144574651323593044784867394784312470100473536546019591786159135513294335791373988276152928681262160760171252921912472943457142870564194127816354189307812035514540481668369988342852480986644715731013638354708519622530788437096087516179480009805030342798377120896534197007938263925742733429980096328515966832258534487242930197305324670681723483096857076528490262908563829241947666278512232245926902817087036979320507069330147205526009863095501302117820601459533112577113027197092641397511572549346602955848781421938211616231972375523174525817311994553601533690444186321903249800361992092625873063638643879568006012274975601281237481819257549260725261639769694743163418018239150631946611305302783070266809705207344903545009373558560899373579546452120286268822847222944949178894715459731562509254996840853210155742586952619524071234267900776825278159928611596201485183922080962495046701173340818251216861256544198924972849270628999804297123741981103402899379765968554389036328242049653406390035439511559299273476147842008129672226778115304440304478830162577968840684770136357575432839950958306222536004696147897541475801051444094079133520421912704337247784965508519996745918474128745668667804772240128646441377104621830185848988497633145688522877881356633760688397922469072951823143739587342245670284138961009663065726335691625737289243303440718946120765306341362971471789019833357453907800058237575081029492435537057658943880602695958153495996326965698691538048112056191878774333489803713405070524245809782070990112015719587535573193934608607364001015797530968043243588277624270089976160361059455128264937151511085046163173633760950820097701903583847138468248625226124703504319434531293898108668483422819094056129209589528862579881147166578747729320832181573044052232163942989575925008234998629796631867912052181800513330596009583377217337963150734093721488335829796642529719450943928568839722903767528387847310341057916968334345439850084924341496486063730197707908572188349123879705002740059007545761926303255332725743071761811003486060521144919292595531033519773666709901508870144*i1^200 + 35412085561127143642188103628991092631468089793649096932324038438977065362053330680881514873413209643286186245611440809911607882671573056746619503921777746519330697727879103793125591982628620042646635399692030626916136862196474512447669743146930982618328652782653490482653123388730923305237420242290373640649000097096128779077969151379688762778688129325919342747082095470930234432510550021503701251311524731503369911977008128848233417685589618538158822263586608485264121043476913109330509767053396996015386815122913910785785384940300875928238173906006063251195014223828287740860646378253096250999077632456478232327170587834038973234742454251052190400434767292871940485535118364562263878813025677018518389990051676152786795236700418714996775673145730836857726040357653710499262923628054799516285437465214020695555977926541768412927934265586530363302661736217305131687760832101989904079545047156870437785048654835985219220543887677278573041024636318764914469402689378302809270605294444982003540386676031251546154004519733382800571758668689413301140021315722582750123021701856325835591329276349463924702232340345663824143607398305463543820744793183381545644133013892363715113866586584133465187231713989816461557061618830749786190550901268546898727130307286945748361263458031128368751469699406948394974053609659040651907905424548485737426124811463857046170042864238449169782613067323470567589255905310336879207879086951232935119588500111659922693188077081167497597535593372276559377023833118007115732941396771833715659360652633463844973909913728772097991400603770331903762986485442539017880831064684941911025452813774205947376902727235380916836849348324553786721837590388425321144718798497657960771358693412119215343136318417315123413111684659910512770578818629399286105188462870623423807137883075215011598177174129902137286170237338455754292072616600302946340671765087175902438301632841813718397301090071782362389143804713503744876607514261766053990282072395159478484002265160628980905990918993530179974248657343991373086551777009186792122456477047308779555777578253661212721859688451005964537794627464000849234131868560959795078755788589379674050702488902687304286079102793063037662809436091434792483350809185190277852552663533669100150076618830206567794143899272779641656314880736117982278432232749604162535344265504676638353988328470797631110440952937648357605119606604436284694265180733703072694167770680544332602517294424083586841518874641299683889921087516346627849419916902682193763448333645243311058993346400962184390332753841386958780815348351561713944543201549261956275203258428767683018643739270336683510521962002365534024006978500381516978451133903740373161338509598848326578419679533003691212610871062921092382264374616132368148521349100668502422301389699844095286599346250434905706187773852062941330008954784359494924460700864825052406380506105511936*i1^201 + 13424135971841272592081005090771197099782117302255455813711344787111118097329299343625683647873888977920078173682929121009559264456869805518168346884349842944166744073851612272419684321840781744965634987844964529240900043869334993023859460747733953643193625525029237800450730201267232898234410193052015110129037294263805714745679235435751299105432763500102948096974642925745788673516341622764976671949446606717443926329522152813882280253560229999463518424499448883903845485428927739078470949899174550799526758833701068551718865355740435416657980609875960345103403645328008719228292621596832669315538120278272465641788860419354541014628267327207550325549532473651252373806388621119016687031399917185988815345787176987076767837106372459884366009430604884795473086165636354855524254552944992653805430856308613110140210972137826418643823717202187097676184505577485699825033512353319611723150348668669306141449740997603608242092395720399134682596781485920288810715563991525165113852263602241639589390281279670719888653605764100257040080244280571070615952622395407751692095990904270919261456423742260073329566021851827093256799365845979514691431138516989715147917620313070491500457907379754333115723607292606949281033077981071598127186013996643497139669808315154436875473245230129430357642763388529542388556456342477239440185047381651422441323425675935079832661681923540197352614301878349217768321526114480944780897925813838844216698352249375286364824701225087372577167942785311436345123169498388067714077388272251528374971800938254940575592335119539496767728601604273819967182616116523968857380491648984097359364567371654822308550281042732215418405251717453076938410037425827449068574650891325959374368373552906994580996058214854113083148639603094279024933505620714511531775196872961543306851109813282160705518896133176239532107800019230403613055874689978453100351336445355510666362316039111107504986958238514409483317366225558567901779010299699343600087993894191439517197474906076283105611097319791712491928370524304723772618764285684929186666214604540000111279380336137769205396604388834694800523570077954806666687527711072981679934481005514879320621158753799556999544639713536434752029592209035659234680698997134323545184427424096569643113440603214339760349580587980673185082362425454510093415451394176238657771110127479231543465824648538606560524036073377655014706441875233627723484201154845054041915274063083078939434111848413089690046764831812467166937199716871448449560798409215517003405662918198724982143392617069841525810704571298340597701645554810379251576035322778639587919396956251347794386239200676287949486621134992276262058883072550048528416692261440259003108908927235178638518694715176351899325503510771438549228900256805970321270273895279558732519484896230083819946832590833590023127955968818718278316275511020856647801803391583024840704*i1^202 + 24703721194630867946320722125957599530757123600403127090028113069764659823135200672942551720512376133188220605065835840760239855748091554650879240634782005660902606821474717049533284546095900816241391538243704832866937793887592881764606559247177989489288730148966611770246976327279876981682941076748211667641273716066820999979806563653429156573973850928030314941349564104415046980300565543303047338869826662764411855457678638813140251626963243327032847491538219394972408924588612909561377395814082719690485827305276344987741692949874540572805646576261238042320136435259658250746242641843108940054623781662704396409660010288280893635302148473514065893690934972394377451649404641842023201155708575085126692438483950501641754697233310204646769854298298074884863816928688052115566229721710467201124108399428615104109220809684427949179433874922572614856036904443361252485174322447290771980769435628564961810796831412296515452677947226637399427318868454609718317324743449559800429447426148759212764368671695673038081543402538634802301383228458902024155333793922481817200896818832083700239561852958900029728122760560922076652427680785801235696423273065845624501551020344956862728633947166293010086285041438664459389515356419133568310357899099800179793877949272382362247468526346652651684426199110452417234031995470611262684831429359761643896336603352063496895723703175873152681364331488692873199401639210698333242754186084996427850591337511499186888640918661586943690871900161212558799329839480860784432970679716415169653638275142899214271043483676988696448894167212829875965801848714963545817107480372526022031981358947937138006363324639337724615243951061297415865193586724697868182621654709995674643971936492844278506405527162468625640793411156208738543822032906289213712512841910569539691568650573968111520518814188253088890486004475799696717384624191794891171790797156286039344969304707841923087001367648323500685097139264091891101368163386854977505343628324453308577565898099205136736249498393312175116562230725181620016652167135366062414072294032976952385146948828306004986108752728998689897486468732110727909776280547095051339157775578278764498813853402266945372114328284800824933259938687357673829115350212439906287414200158871552913990723323662051419355730713760317415085854356890362965876284231147110915677752911362083615714515860011612691515300546861448425716243903870097699651083329713862723441794131096768714886053077603025101984817577855118433847703151740921618294519391042608899040923055925529811531516545705536909899673621009848920861683077842639003054969087469550200831617647453781489462335201865983144174931120851703240305569778032281355881166279951419655860319930449986482237464515007095763816217873752810225751450213983073678532115605013039627211697614417556539290165882674918535273027111583193639630293640500081820589621248*i1^203 + -36037204182675671012223433835319150723072660614666608974107194521844898784264942371842579708285050298594707902183723462280257472065236280124106679909681901574861690048307338015663948195759518657404537444955214923209086075168605050062248084179837515550787131178551275136699028483410975461407423525415705377706904883929337470369750437828370418501489801248172568474081136755238148766797908732776029341489995917705401674665918256589045784102477374321825917633631569080453740139702499247123343198659221101681840729820649789644050980263020738226408236116594229663506588407638989482247947312205276210024581122781867911676227196436546037682346154550673066852401888792518967147050511076208430372009624766645060757002934786195320654731614931210076914244446080048929239028083032104328531188519160251665049277767525397652753191157656244113434570260432185966540294622515045694334564875890086649988854972728739441614273586654668094733826630147985153425616739590066811085619303416155608020482886951407922730204255202248399176094581529280442033947832953703299619445065339542608922766121257915807549265048507867194129268068220663977517297584330759032897516198448985270370601487838283316326580159324799094194831713500671160857240311176962679774007498848451922138422845467651918294191631234060369869036707628103901053530805016014597035972479150140242608323285215017322787154364832029696862771002016549255174115266671488212147660888022305634676680236676656507740339741138769317907827709662268874902093082116450240089455301860113659807126327744363305324723073347271723971602420976040321227802309429418719241956995875297487284233223435060401902251279821726765587912470676347136711561065283896301757696805276118246795483924290009426144457734448167695724826995226382933013938971369843205162893443949937792132046605356838752059784753443221677302334632327184009639973271962901725539045522060808762641753858432192436853154237060605086832360863729951790426996923623973081922149061110728237266893033622944317502455218958035031941925136635654405992987335673662798695634987151786943327665312011552897552076308816032212752175529432417274529310469252195343568336055563370501783927425292971199862986792782370176160088842151879599447012620774395853084171966592451731979600547398855138188699770289015360898538082473387442734631445459733910465376029491209270366814280545910656949121276918207954915732502785207053076309444086982580382491488453552081598997898277475785849804085567506390555660130648976828836954541530095924177825451521652098936539641203830575915540763892879581036436379869117674853544483468310997956589797931198327483483474713913998322937757232630242201120468013455041354588436575467185493675824315849190363169454057301720053467921581952638191495095371969855563919556112455343210158184014497032555174320389389553768000562493282242108674424327634944*i1^204 + 43901871766559467385137712838845571801494904199547290508098700917810925078425922613087067142033836289259862625127962013363861047612393345910644180374011127241976019670394635423630946957670268036551431315506606982084721426876226584995046208654797119958607402070426133048086825760053354592002140984416232250789983322190381137537645593460789487670308759132891038056229690832834323306922674833471826069354370467536129224978174687517954409991108683360572150140273087504761051757860245614577160621652114233196816760526724640603066934089000897722817766858551255026393080114063578324549114069442137988758391339722618250194798428120613269035185077256980768699669220684928760809359781801341017135262724757731255471173603638986119350060277455695934212664873054867419132178487185747361929098226480975455884616621517249660809922869502594724548381334365875721257664931193525388799815486822903219097295077024534977764492282343515124174705728081758911930156850187643066319981428623665915810641508219641201796075487133109738146627830174139363540129182351654664029913855503796166757089530518813352383794390885184616567517893269802223996403577856232825365858886724219673962243317684223011486929525855118748340151413904318408891593406706616522761619817724960419875956983297589745840883301455328235780189140804851333773024354691290534723494755729975851575978355366331827849220707546068298850809296839221353698303248454660941938988113064539719395657242671623294689476178621557009843756171045976258548509211298447323496508371171560824216451094688494905950377306109890106932962488039704446563190542998676182116346470900560302089677280528569148204409660004463594412036316254418877284125120275220190476774476890974541586103281271715271981080492896465398978905878329784044819949976056109688060022077708697091793521238669408593992322869346384510552726437359670602028230436770799199441721460019623729704401842581886534507869975200343328773475078317885506247020396148580485955322254553301580818586475726763042674225352182632753935914600575938440959388641395358025826009468905625754945386173278714229983695687463165893963091021719237892632615898189908902728535180888889852416496828789478226823978058538554364140060100762303518931789853845761016843022116657439131241376705467194970296983321368392433713507489948553848203830691118950141802251434588525347397968333244891382892612833972931455087833446968501008773131170376864447133582015680726462074006551368566741623880486129455162769812191480203284603718734428947305485665069107803417460261929283131201339865652021479517763482415559658792969560195954935362098406547247132115464443151917881938461585367487846165221678302686736402538936662963929298153925723026955968860938561368889218289104864428644786343719586474548360198246902370310071639659039958050128907379156419422903545357063034935181312*i1^205 + 52786420159557782424872360224563181195021078877047275143417506118320610124191924750894735822695648535413885624805540842031932116164345252547306498547711661295722261404518322815323256904869705120494461502413035969562241220816315624375508165020632303944836750135412930335981463201155762252669690601404802488136456990293067552611567995130297814567052356196423182603318066729315637190713517993726298852761243820609213636991436168136336779135127411591484214361252667644116733251432040805095764699712987716443676748393634088887136119650833298932110708567836428453420775760539197944187805827614977636903413900003422306351500457197427309783986082925837504635496563513284974874113676175631417310057216504581758104926023258750809129721773751454552069958190997667955270565888766163094057132841674308062168759214882333511848206285962421105815795416362175845303819674811195105996660446624280217839595666293932677528443699296470236192878744820088297796227414122298441769694815701430006565766104494194843964018902188049734099613752887487745607136581329506545865286700692348986188477384109329281038380634777673210531992868705829806657672282915358074631014298487024970334181109063444470818927431355275327720144842001634448293082414678653555928637294326320501404671814458994721891282751969975741201387102795532058667095019261647392503532975793873421823200545989524013479570616784071695216064736413401507561484416957969090056415499020976030625518004447855877949854466813182477192877287671128673261812449898589903261371454806186434248851008877903435817075583874910547756103790071977864997015486460413106762768632246029493394060717289358996411618009917550037845136962827650550483728020868500158898828969846191068184349707187626788424322000913432250873391755847298000469106338500809444541620497023474879679762344611797585940072499874478663813844524736558193516789883102405569468999223307911433953625471742207147384981526148926446574979804717175989202202271725391190877424922675193309476317898825826276980205660203907586118381518265517442792736596581748495115080138620408013264641864509113237540092356026358166276745704847615176065641645083873329794576477566229332103158678103195399180133780697391831045995430678842494204243621471880646331351128938070641239658299599221383550253793964139993451893000443796218530007303374690272870230863368699929079478456549391412489382906534515149193073302550760431646866019465781895637591267259897026247057954163434433764749341767746052062679952461395473913338488041932199775090192476042532112279771609058446428454737145341429660540473005387563726787257097314002323336608387487713280150574500160727108026876499120176449130436439244251899431250088793174751734897825935049975004002328873799747582387312167062713486660702132465248230115119263272398063003913826039847850425484192031703040*i1^206 + 6840702490961593986486005348484400119775164527523232421331625307514778759722749936669647338067371447122723561072082449941224780475055783714201912321540695691569736020354530037300139127317372818530616602774313444158800992496469678816359016483916747484220335268773015409261418201393932149321304289483387583849528713069315210437401325180161917377560133192658000324148426463866036334314967031536385671257956667010579146912620696906377225691664212870435211747090995122701635660705759396667957426055831208497218264980806588619744592122137445409654847588437879007767810886935187088324595333889086881073538878668147864005909708545450123880706411786905414527573404579125269863397103501907482403261144957453339466030147560374401852119342625627579121841400658762961164144178619835048061147942423320138182981709547044551380942058952814283713159195125153601897945806849572585425352871421189720040746933842068608032016750936005172832650829010766110136719122269504348297370585000081472290660171878746527459825560323435598018715793716346393123827138378326972605323291916252933380361843240609590380310781163303517746516840206147868713885869528033014637103376087122365359197150868901103750258064512588414133457608777548798890015073582430250584520805340112700574798824983519740254457977968719352232137330099531046099275938783948421733934732056655946236004881442888159422551360154838694662103447646291738264638142836627333235481812418398743844508138245681749265040632026381304062276421053776475441881835759515447759536735938059108485805941772916975290181258566144080230784088104044278403784278667403646288097137330759643415956972959436961522548170744836982282796935714665463447477425704547627270693987937698313666739040600237230567261831263388298864069675007185589026226344550754387500776793675788658786837889069997525919010800914556073245496800353490080113294198250271641713582490933959258864789500319640621765669263851634336528050892892965440887625777843935503514846990752940266421415640642577496580844295429187213013035884281482057818491545080759459550837346019027890798515604271107317953572833876618410466526694813249175923618754886431082490669811258870053067792684099665253909117048239417678150647626731603385050500850427595886769475655112175832639386836890231509940618308436892452463509283904130556920890179009361139183226014087666689859268539583577742869236974317403369029954274589039379699571508844443399233158066669270709132740247889237805145536047420317011872688961754935590996288853563615183189840782011183181707849803775224959593213572527696306479813013595200818715825441145993489184901203613001806871734699217064969053973957182787493672977284748572449888086447889445776553217755831226022226863008580090156749287733177593755457636793999764498732120896609250276046508581543549851469348864*i1^207 + -105678660774779747080471200747465397589375417929699079915037430401888893677268178286602594770122544110616209044149317035254993819021245263277630537358048168268237370222576772060094195917071499536227539325299473360366310556769186356003005706831508753629088577488787642307793211977147956273872579375332872054707944295936538068109268156947122852776735407088303881394528954397446315295793518334094249206062033104739840522403643043637687028613416856693584204609633059135929939222112322857792493350941739694882864740876988742044531076181259285149531012357627931556082758915497323535996137521906200762077618473322214133551116157198953347420161435919035692723895437630380867426649977019136754218855948260883345028708120170409564677056605482156587364734879659287798225792308717288159973955609931021826028815759282550190220277927135560711364623891752925409820491480527621420896931817071695967901487714582343018132653221279779999503996583937977824902463900191084300440189134078182913978655722674117536852723027357496698562919281943479588263851952912197693995686279778744003965416229770045150446862305637109663809058132920951338980853374714058907017532225913095494961342173071860692180638305545566309450140551000606111165904529165444406861497900629828829880688919725941798965679621510867605160153018949089843466859013590523410723189831730994420984917958973706467436637069087568588951626306946929834576280898916935938795497248842286939512425039077576154349199035794532344512395562015112922833760134198040304445810256172012330892544838419479792552687625551917364733323112906478390479613058751039439337316159672517977535595673335328693313750929235835685574424839810446571889443513775831429980662786661219231642919614041915676693809055272185652119785628272344168323172544347350070273404052725460504984482653825615395593037052552883664206291722028259781297920376384313879739017507410817342467947431730290453783085837068734802605535766970010185148929248344860520553913520020415730383743361008366320996767853273290568818309772281489840643479654346949642414198151195721171547484090314762767418756472970427602197528119640094211491931489667336340495804835253763006877663069913633207921003367606359479953089557087867835314486484782447213470304033433105695228752877867298121390701756255646665277897513320594376495226401568389571630009822474531412961661454927262821779146747531223073346099276673538632180458438458723570272650297171034306478858087704349447534983439089095802751908075648417386415497947578189557815577966181716995356880948149905735944091968609264160889071056261575471899111184648132622734338300236300782880460315359872681999576100423159542163583593644163382415869895827200462767203997276559520695988039783488109436902486110765921278277448279720217050748872650491588911527100416*i1^208 + -36245238341320481689370778438109727661940870607317534269542776608134446953282134168448352985662232166167114701744938127726183400259868203477802182507491250016790997675754917991267020051044843489980865931519451978795680186341402273990276487939024429814172369272683189246175524368023904423536687458624993658548049374611354766822814698537756519605561516973565625747843668368623397424634931241569615625369741086040397481778901837545515261199648071411629771969553903806698797531583046431728553037116971053674377064224072878881835759756926983740352389652559024144369297982578970176757151953011060511989213690184173224673013299719247382032855033268205419738920945630146191927669109898837610293190866248168303539884307883095956198578797357565266366551586631521502823778546216784217530255969678125395849661896294995421732761059350098606874083827638786247017007662973668920203198309083839940810505251242535162311008865826877584183541541473043421249125082322256289231242111076511692005827014725190525701805626741722668982786121436880242519648287200637751925165857965637157850460791557052837014773667628657965615540226039994637523381225736948829536466324622214709282255112717418374287652644897805258959963993500118027093546525331305935747181291528022762044890283658130406543752121124329848056013804262218027955258956873568944628436981390291554500114397109344805361183642733863357873534544633320185281692538329187155451644359812295143817192099609298550496260684398865702692979142605230553767503604736244992156002106036264349083713468084078536863362391675406161601755339794627443239165666735275820518898751015239572793756551411122394005482528517934503639575421739013554358303433991897841558318429173064487225413201095392697078747897822129908090498614884334642625354305485659852134588817315735389065075109688670841911574505333615070892864221148859995135868534185886753125894172557848470650207300630365804126774744796069618889211375613415240506914237323112995213309858858369838296359910344465404276520779058690966669223550117706800771675723460753982576979672951224072076457643420336741713526651214496069211252318033915631623931873322647392636041187191455047072646731087891226072618701801804989577308737423651794964989642761702873143052309400047234482696774837542774222333469932792004890015108760812012070741086018530551556269326254263259067859675021047252765417770326848032105108725823405975288629019748382418805849443305224898177286331238611057580647375600549031138863297098731657999120718259109975500017322602669156863431815087511769268038299760283072950192440178955502665469776861437946488709972000293721696646396762556782370994336373108105123908378658776590161643858543766369879652484758798898553376589363545334544543721683058036054308855852141645421737372811264*i1^209 + 50374363914074660562567780327444907793950664066815828881602889359621272141700221868653430440185435324490334911500654374134511782378366489510130472695233705834594998029869656911693000878716348372767627724336641975476238160561824092147723208940571103025106176636849727262555901156745896496915689640770039813494448860571660141335328659279484053229342730000820035958651542642875574530319652459074604396827734680591951065129425006920824479744657306599286494221674941759019735877153567435400112009538414901540625130057266137308164334785999147810876676310615588739824819958349880707683496034897119085195096341515063058460202442701804738658564310609893771025460538524895839291264819027403530111331484845419702090086425763853739842984894233042270046428085600316029349733848154242705015362970972585093940302972641974647555907352884814589960534355445466008630336267641655618644892745179039731862104505622781259063838681702534208259340119425896441397057049357579053482216864223898913346975321662855563284327483904590776715310627848234506550865969886100430633517450592375661145134958076111797467157576863751077006836508553810888274653784948858941105631502602766253300504752709275046927423375997333408358218339685301021791723532145342643374128825051565542886167260856782181090575094732075334787647539052409279566477945617030121138534933501091575312189864185127099603841769671350440551019462479074457567385019345796833253865138858446819076892513962328968765117110346846323619944830255328745228114059072221836390273535323278123776041952315911251424403981826148712105087234777587221656706679592038901881107060746725574822713765534262228197863706382486816189937138820777398832534557928030250477464510979916473982809916154518576311205788278735086306949911664116748680201670117680747423574939735500120160349543784351968157499639760091584703073388097115202189523369507406032230788503262600719498641082781043822945917329078303700126695023571903964188484131575920851301518530744972701344704999928793701318319146005374542185589406685895597207690088396732252715471112649247974577336901875123053572729432793468329233678838613032983127350882488960100181069454843069417891451456619655421998729115514972855400775386684399262827186328583658803841737787342520334441638421489838516217845550789326498097267515904938565106745894312989891600513084580600235455212285690773043393065675872537908777241046118022478235335874687021020372227600121255878626813496653372127039170338651064449372205362672501863365838911163364754439611455644193986704137440106114830555482281592308125773414895215390291040629127957450317172092776761765398123878383631171853585912839470367580813482078468973842068006086388028418928604599665657922512573852024776429208499713910852464583370051030089728*i1^210 + 22754678100557392723666713269828882992644023853356965160656247256564472457564925940078220005163442640255759779748335026365316698908800970577498197657145684843111284212350920012425640410723636650050393425006043342304037935640405600569469679974207574449998599949150523326958330505592855920245859040310423428966943314009196421880287563817653763894660902944118169358338329801384740439030945599415374364811969909560016895558338971506183438517084310502493218932148643183301833077653731863323847639698995667758108653229405417359975420669854488129126237343145830375132818626931039916537690807585065008782190054574104189532908500871392800710741994225816601761565325458525028437647456779684503203297893101695104848170934104880481829157033167635404469653358391152087592370057082437579903095332058048520877757858703509991759775531951082752053875590281926112600271568789840717614000868508868075556663914797732765741679229984918167417325027462801771686372422185870420469744762631658362644016413384774967501746363328953364046303662575414177351100013147074658445139254739252004479751203168220658154824775869380070115486960703619647773760843525842679315093324732202969190649384624615177955462457509156507771573864542760162905827731974182413964917516100114310902944180733920441406548303097091882811085933930415213553530840638966966763663811236046746893938045073850980361144939460320806258333665689562170979437497218828674880730747291420219967366716592376264633857016688994156221413221449637771607377322279615997906909413221314199020919059732687497229573586031401832769889728331334126290365146768870827732022642747425511009352984963312982800523089583879046368582508494550688465713659086706097326208937402382234715222871143536869961414527209273362375045503914662282430576508026001536047885128305343177378124594066311552890280513335720346631755871412428322507366323819447280846943449342044860221503619835418730409123385875021465631066190530543805225995729314979367353400737471780375027608049663373957698117262687268115849945155006587450199905406960566490303029249107502877928000554491095137741762459682242285367403320072921115886952555460047899138776313484804287084626020435623767582613762575928300949287116856541441993146502811495447256650604905893848087289688044080554051767812780774930475564018494635828784926539876460891312637428003409379984224086796431445011981703488428013768282842470279299388978295068632732711931210266288683917060852767344065293202643632814847649031172700477664843286864553956874254833652572087827986868728917464432838579720271333220215818092110186510020693212321526040588990773092415688331905751547120998363786740651474795924243601542310512255007536994958891178364255800095283736220436841304353229967526393458720768*i1^211 + 4465250243344317613458861881544712723003486119427403455001965999893955268112789198954081846177552080153925972411341878873917576768557199807269503684928209160055231232354155448586490823821727078810461121848493462092065259607033243847996994128936581715821057286037537213772944709937631953528281187236860596172783068691020210890632827928281511602897275938339932751234342128470305137265038535317973931995507203140675149745789840677579065515533250096851516261683156668281606052639984848957800672540219264942451599262654917045431892849208674781948302079747090410381449954737534257323274004395499849548486597336897958557225128495119825084611066018927328229571343545264044839107836937156827721884109120549619749104638695340224048264609036193194709627793860220983379837566499309637301860403796795499907555201846083888607167087547065023615686406144939941027919309388318748554634176904999317552576331698338023929930857940279740776934513006113660027989341984608947953862468689494532563139761753116008909983437024869379887627170727722374589067319160552666525732801495082682670382033452835304490812701240483683432870149465691852893425434789677869805755458987624389981640357350302354396357688344598658846718706259217615991695012103212079547606394612570976113678811117723084583995326549885435376163386435080688980496084922065803796048671915556776382859269715040581123821749003059655041285630886022704432555676553962102649485653248611768477606994301071962690782521271114951558670092148461876469774617533204830427096963352595491956998233970307931341920935206756772133016803464138857708174594126019380760108390752482778867222754273601300217437008810319509951131445712980567130586457197958397411054163180089943681214031076805428335687151174571054557621901988018470013887031004760568159638995232512164856364870268118034104393632381175539219445762583833305530466224947996227171536593382300618520386341507189705311763235614496628132983309825510354249618458716761597090331998024055273365922088442927006314690887195545184798349204892307725328530725419020141349175937099776063109644965080475645725251105364245385200566144160308951739994353863097397948859012383763224095289333846316311166602655297666495454039902027091290417446731290090868120761545819111993627817099895301386504586808573911956606976371681755881493510048276136229706961168660413060743472199061333963183321185208343001369869043280207532231952474163748075977479347590089705525424155744196916390489334414137095634683630581423933766371583463694705457684759457593608233890147382797249241212108730480738582253372143742239677068675288007016097555795256866882607336439700372175894868247656562894842527743516045759117203261793937318721861671593079402843935045864121247465472*i1^212 + 135250154254438446119855491686296622318330538060488024896349149585067084329532947783950600345839611281303069050090766909524956587678190833777410121718326877236440508720273437650138516436430519145250456106361900203895334611980529612049927338357892467203050542460134898066216053223331568591867049161511336818754091884332847076560897513687820905964013245339704753798129704453112016385461182885230916636265943513935723888056589126217632782026584480559719733690728213185880825778352935346455796747507450855510968842367410374237054593551474407519910732346386705321621372331732315571585774799804117191387477120304017950521629010609032866778388068589982499284681014864138199549961528329006910291585308621157686200850783080127063568244084426130623555407295727973003992213325818091773381756287545470174047173583015089103291241191392760245681575290955335106355553550290187475210947007778729292207387907340434823546401319573421335368674173559738608599770739784690349904613482112152173185942473229669390624195722303646110171921979254622882714275822903659382821589315289897170909258791125274921576248011838153960369548579044914073265602087388773752913135426617807978798427557921654543534946096442364043889602015969951871604369746427320052717332418300811076871531816925837510436537401254655657468005363897329442857621292124065782779177861393930532265868995311818521718307328202748147760561098065367959796632332719771193332792449784070656749631968481966198970937814016591790034623846570393698935480586405988771456186400847898879959747198549615029263828608311890986992433191811404007871343522341239614013541596303181368475120316408440732832431562535619588597234936670117202624767033373516787894645384676341907090796326837601678892478511104147045454306704318800456328035897233421283820551018056396943926219890670604678540975557610021811055273857025244115849349145818351723074794831982124573886637933620139025875991194131852238626912266888476750495608856892869609176379516591195645995634737111762940942315280116034535947258622072047293195730667531363231204672262552297230727441952973533483919621560962824928582008559881936209594959240722195358982811754147237859804787637638050266533634450176750725639248955988834573603057105418583491528856961918213020605399147721562217776461302303087955193562115034838409734450552812966864509676266528407188515988109119170148311291746158095072153959050425357070573616848262347049517992207302833447895973758352514580877554973760100349854545213996126303251960792225872851035957332907018762204921951555021805578742934512759431869680913201941076592864975873436777918243572015046059336659596394562219044188451352510788338217314839610008928716789307700314949854346387595078926336*i1^213 + -2501400181491398082180976237303673745805189768378966644141598895224773802589244505564315436563438121693116015039371147470482666030636272355743943922654848581447329963890607603547414815305734758294857426903218238193509234779118601738131108644162657119922963792310246433393269952408041865491495731374056326304077607329206714533000308185509767985721551250869298589903311152126602451907058338012051198872989898658880420385374259775124923511799568787249195947923637761608440324361987395764996673317690832980297441957790588320818334591204830839690789753087431982935840564255623133958061489213030422462052765779160212732195145209147158691329652243792774075699775856809531567840244027232138834507625844373724630439921119953156999738110834353411078843052622695698220099832118292846727590807409278697292044752610118469790979585295444699472843141503724068303356372930269444377797790456495989719462067757585803027341206224182219250102077185241390212077708823754200803132436169754326967405919308154483148641103042311804629546959795635753057176262518661878732653215494631111235607982123474039979675661964392077494939993643212129620668396148210937221662631167944446862813417865499440048059710377983578678378245294309558937936558440000072145516373254209965833027322619044675641443747101174214465543298274091750187898735024888724749325595121618270669462903746282554769453654532166019355904705728756583918307847138388822729549988077925194181852419006796985821659095558122418342396695666920195037078019684109837264865978242016220288657630319588709527065395537148537909890097753511947291148019502248827839235621409996546275250741576470976645366932723450512539558296881930127058090669114185760430913774598483372597031323809321476562612907711965210620928584639440003680875504321196453867868015713493923542165771977730563026106172373913886151125656851245732218098084323413209989564297741761126834500084189804494908807356239198160055492731859932678722007746902329847819652467390559574906567277550034336132711767103452863107875814983760013956749134090460491291889716011484214470089264252325567360846166865525420794470484213330946151347742783597584692364207925059778115712405085515735794606175056099945150704498898040411506971938178212851613153372933409458392418643278333755544430009055139630382327846460304538181803517227151574739056823248514124896120094767545235682750186965489488844474046250095210726684518442664263720948988158150928311069971579951845702293167734628236758102562288240724968909543657681144640665602088261980552379594751439625792949742053316328767034251477072340756877677597676421618339591759271413187233778223115925846080661213931856938175090572613759940662765126502063334752256*i1^214 + -1107256867997285096107987423670372727602052677741400328257053011286984652843944681331523537416077756599545464903111085922519548416726049077115817681204705534588606299094423325727235070371818034197116354663623757127787218838421094074266946344369190636501832941723537461060994380978934559418642041350296594706980719380086377001419032741152707309926027535627549509283766961109596663451577336996103693297481363495010589662383045218434251467953000601683143781431125153000294582194059618068599156093952309516695859381471252187396296184640324382914477608311799185100310156467574619447250680471596978059922688367707256345578673976404238530357740689082663677959270730786582950440091210220372126573395098113916138892264562472198888100529308772324296038614636756037125636531620268745962453378497055806437596365488683318395820191146043942629668947397576556050495448791548982066546502387884498389419588595407790221319418034644330231109969330448362216963201029786156461657965758550169566463679525683625631585824651160980509641958721920812479534919572666473367599398000533288332181115073940131289126174281329889822226036366442738488406650634401145728834268139860538849453245335355090775168178753218207470736837755473603279772574893833069277491284021799995930237500378348119859214027940302401348258462688725561113445438754055242369765833277865615725273193657757243012394419962087609874691324822286904871656135377872309967432214472422460722418220797625518800743719737040657822602855393990124064710742247700022392372525224412781082970466597879139590716079205355773011523447486469348691933507381767638172666435601038946298358788751683485313574662473608158733315282901596856529368566048001842347543037307056417357848818597588706734067998653685242626094158418488350531461167373983315576521605135768959852502052871153150559733254026282732007014135254877054799777630598604340505435292583666071980591758183897569385463240259476196673415148355197633069479263574488591936653313620284761632714827652843355861680812612410616940606147290305489896635910376290221273340871512729914623156008862622934731295619763722154191902701960624394143333277730558543319441541133858760214190282876221747225370721153449161064391322889475556226751667496546685720251305823306588357024338617467877496788416754176337717951571564900909568424564899429671797944701308323882322800641680343427215168502646932037368629010672233890426173590745330646685418885053505878012305262271410182131350239652933367269847247231455115621204348142611606152447082567829882148048544175509711648170690304533619056423258150530809736330660154950852118614320659179980104944709648996472241372085382886216505566054281306221576192*i1^215 + -116535996381450669133996358772923180450597140213542718413149809746695618930486247932938284390597761391736465476471741475198743034245564920547507067181532872753774184015937820643070643741221718047016009495753323522437993833049277903497068668340734747928938823361469381028858746151627169934424302747327480218132772916793494951479983622394797751175053583722593688351229060247515879391854649134315833768816073723318803781490961407408241111561617202358652112056608155695496383103915129185250376698840400692674983437102137328386217965459361400329446947499527373406499775906472615245176003230178751570041271968517376438817295329079620698112037275565600962016470059683889199348454609266007397942189598435543031070455036380158357634005581310689528807026747257436161870483546362030687074522146158989794503871032080480575976622994538667803754832685435856167544041023811465569060381109122064850659865398729807613431801785189547594981690497117170164801614413756360956145818988210536435383864905878004751147226034881825818593225144315228535006405146232821457545955900925440462105386295081204002110181618232207328841715227882957338049443921273541306066510456567169799378311382856377336798210273575531551101538793567653474373888374208404894967915972592920410320389501655581583335940662838864216431714383964913258725949817967148259828620623318688167424047573771314525064479841193277711902805959341907477875258063609405536755700423521378547666537578915883977792197140052799599674418156953457804882509393078326016506372431859580045209931303564914646498835293646766946441341100287501804368317058150380601709170402761096969180261025114147784154578223961590982450132483032961046487776098701016274508447712751814952354612494506057445200187646055602522866839772121573423760505122010167331148655113034060525393924588543694375671731044622637097206311900217245312322169879414257544352605388023103913317184922973988015677276863865395728952067984772133894607840485841259206652577212757861485275890500610799379345552165303997254401863291156462111696113461599112607746649701441020946018808982880716675623695684414664098753260247207822879360217298109619383976750938966209262516909667560944980300398726063118755662818997529624246221434215094783570440872191626384089671795715998642924862144244364500807908666918275703854961384120942611321345997759531617233533013811501173730586262517024541546713446619991377431453958822554927830746242027760836836888092950636016724164798123589031584964827031780489707575232059527722661191536891273507556150545723791757335731594430463718147030388434550343716514932400369468688498758913012004661494773092877771450411495950857011200*i1^216 + 1019290324109946936265238405153310193828726074490901523107504638578254438896409759397311850216305141628721122544138834825697454053291436658609477784222619404099317707997050386638705959377141110272362823066726586911029552854624977192362779115831142913775044314470031030293749670016195422503102873575016768947611409108683140993193702178497986169662885717625013308901717456185123250592240009547259645775558257984644925905575067603968775648348792532492266044681091075173918699518351763063308185156547057291880284271621934601993735317402635765619140094272764244091960426151022559532332978856239756845778560258261352212203865791994756130709205557958672454150334558336876486963760598633303236814218407320080363652405333032939452684043260232119407001779821325997723858298308394454363808903267297594391234312212569370072556880326244080413625544115651769845063818057968582275066610491233234792700369255679704739933630623696409215573982819942705462449282732215615837788304175110938493842039243870527184505388331758951462050386149237137340547481452425907046892513329305820053298139934680816043997611143421206673811456445611710953865111489870895854615723827056290902069958280751721082916055804913329894303086315309108260176073732857531782060867822441197258191034588015384103090266612279107264500359503779547396825450360071169753847871925769412901797529959448899617970740990900374509864535221807902470466488571554058528571836756549649819292689870897320301731802555510905028923762752681295784830623699163805839888734522813558424476524216390613598839208449418711651271381407738621300008745564058006831641180507433537109043450317848166672144820401822431191221653976171118562519603556942039931645237939550673338740641314959995876004400861987881890808090468295400343479028407732963699366306495400869227575132706629536945252537869391353462605179375301129931336046251462415444988135205687774105279973928054226452183135795799609531572239089599729805077377223504000163549170704111839595950503202337054783771674422018313913631483530934782923134575672842188610498886936377032315652545269374059429509235272703539911577285785251535543805397000357298789321105038573935421433900624462775554758821615904497317291994109569498561519419434358295571987670580657927955918041143264457776659167783171851690391138451474663432638069259481017791841819092664905924929679802067663821410677293738971793310707686459561985986038269760602383325765027821713485217937835886231946368902436396893924814197614633503690837163738979660961704822775162324993834824110404928885258003962957793927432171421703657835806985096360696992478079871829960075465652699136*i1^217 + -3700663467164964183767866725404552860055744192218088639704019329687234449678287677258763363747452274530816290058807809900990500626802698384078710327395378637271839292578056309429220206592695877134461892600756713996372759339197386455882783805035185881261000682870602868451164546007378537281203655964696545295957178896488846383858186043951041717432686015349072182951207255937285257761971811573216061892869071907331294645097226052058892459263512941036405312818166413497894600512807901600251405305487973366993789078380835763166968697871401692890702768777753484447518051609169606139753565563727392457635518391770567455956529247330139860633787143156722457064933865084072122332285007570354139759378024998208997870432327780867645432594784719588118179905827739955624625236310886475298868952299952836790688116925107736285365097009094617079927750960831895914576625837945274018908960737874818336027734673893212219039564305637178601095998853356394224363422192408962186991503199642303993263773163206385937873853343018835928562087947982027714637969910000108572253269606661532253263833502698994139843936226200677784644235497581788704652154521061488432947774776918295898739640903893599181425986484150835336710012863416863968376140481020850812512935169278009566623862173275302137863687455891617294563390522126727353105407501201167463525094762711339437069605445470358244834874738394510492712921669371108578648477659478995710824692009643883835381316555207172157644281618524580392682875964417150768970107243717173448570812910459227983473594002549214203622488483822450744472016194172361256975833905284098908746813750403207442980735891663778484851831894553337331376031574632534617602159644482311038065913238982405715783463563563488807842995896658689050709089725509074624061786991345500338204383000811560176180665321722485890322885995131392099624238406538884062667752148656146700129398775896178181767460271308138721125604340898190596579739546349903206470487969359717149764351946318614330976368032026040656815632190767788119766295899084037463673772820801379035619570903893677207957317423745857123751395004688800996319380747499311152249594869089916191031939229530931609873074148768629733815884889865985182216725494385572039072666314611931609088845472697042148579167496080108125577413934663196700452651317962973303533123687651503169138292566243411327053696711582637617142728446558357391029268424602756739124262432310761176135043071780843253745888563581217710369265513389704508477261473738262765183800877274987765979827873006825272177696735085046051835058129953718820402336465815453121072588300403831878975488*i1^218 + -83430991074063918069698152301022580097707211023832869275870728520569413164691258664023081609201968914686968222743143847121229550894694554235997238175558450557315945288936302107391569586332401957010995019342004315467883232355719262547439359890448990189097028803194867737968490550912359196897731843806015415372146381742337421836619873636604478851820980177642842840213341117773177614601035460110763170756070927645162803774278343910358766222232680173837218987015406059105551451215193871087219101577770750857974473379838659045611799963430952967660689179547253250573188832947663131786939259952625432284653609524431507092561935941715652940214506726148468229488022755410232320757954802926331847865255752869820589842706885917366856048133971055934174315782014484258316450464186278268860558453694176184838806905145449717027756352258005877714953147875684672018635114769937836251979790227749510090844892749860821079339866874965804582255586821677513270353752851829614164463059233199843803865331939573031190983696406304021436954978540708111246895477670847955840587464459780001001671742220004783179967377858311716724673170551009196025733735442017826989765077503715192351793868698107420125058389507534799825254931033701140009256088549580977647288844188635708194526044541891223431155837310088205877365415287041323831552981070147536445070667043364631370166353205500563002963520738117719175788679312826196915248543692843634611060941688789577546676038539973125206732419336091284150015587084623331484701875351610054160583648691977612450280250136234590672747709370649701859904194177778224750616325301981730367359659068044443626656895462054823622689797697317401041377587868224665641543896953429227453490589947955840582725736864343505655690271553378176303480837211832619972811880634433705967489626832907989681268223724526350104153518251874507545727436436410724159689884503756931832549930728815148554598779626470198657815215975628637375949975342963894236564214304228077061018797966582980362062578827299110708900962913743173934747391497556196146262586676556347364419539555461211977397252602730456799738638472311978608593499185430693848002574852835605210922646037753476141087839642972985405919778737412798866634241496947267450869420300674918245562826794958743751510422682067977092189429580130410729194238990025389350764808878327648764410852144804984856939617323277993383370021902458728737214659787766175020120938278173528891617005112708906951905048953651017242930429919814181862165143764781288741613721562312764003023585463719026048084919548189275711449881895906359604815069184*i1^219 + -910205966358531149401213130105594438040008682452042181604802550793769833567145679732860217736823394571571420582588799659664275689749276011259820584438848805372187794124516117311557716806361368824695060989234860888857950532873681188627034483340592938494900777942994667493597533891381585605508047079934922295836462926656660679320255598285962422244111807340704658904334245073595198568612233962913194430011866579569838022913825330503674145345406612973035532194025137898197991995894496217475758002141327711228145313455248246381927563126171780273472581151172320953925930255066840987471138557058793516118573801338543323790753276300941267022705927434254321331709346796232293292301706781449500076133689174838064494130019943223464885650852099928106341951785119075471806907448262735871124211608861756498172028408328581721147095395538350086633290550578562876476890637267368709857526941716710978744747435497431799758565651144887750754971326241342019590477766976137079580483870361146302626226056146138062173146789219631474145798599381924250708356744609757203986389255831441384531139018374207793568811345460885803961112065164671431975453434945946078953951147168255413155843103233493558996087196813612381751792973212967888558675742556813546318386589703376018105831629228419397084361572700805446404396479173663836085680487191052181813440399177196912652580445697831033344035700763482379825924971605387990739162582445419516681837228793773231359473043642356734006407256384284637619423088106242951319718540516185610255144438161128392779900420069634306572591424383612888840818385370986387134781086305507989141130842197382710248654554330313026619587589707891307853505549130398491536947112645616804070058336224888409688417625879310850177703879182669625483833121798499136594661770132356535179545995256618154450906576074755819745417212592422292914543771402281599265015909058773128772822168206546431831643994175144422479075363290280078669884188614678737967920465453941497749713109309364085246159073191075649919201790838480890931189153106695296142128802722876822996293243413638911698938132889561585204648439796860116902866209417357427905761259333694064288773053244468978207144443968496763471405941358894647453951821758368878994273454959905540731219301218923576227579998617730124757757407423294336504412338911180366814915839396471313255840077521476506366633761550398767411329337112329145411047433044377711217503366942595279662585406502042916891121301776593511871121639706020333066975465234484011789763384796852436471774708928470034671214604058624*i1^220 + -222783553278561214613235865537329940458372969737191164024470477803631015808647350770050610463814841488004073509717606417613172046024062888853410252576975713138205615682764940299572557016855541148652516611400273699570765742509688877797496726620205407926557951935135482595537599339561188603710817375078259103477018723038253569429360548051209617486231830437405955863977475452959411376422902111240224852417057137907739990098132445479784826053288777593563344823537036791634952054886131954948811133653018296301133718049997058517732747996202384336308730100793322747463507220370965414459202692596853736359099295230197443421483258179948330093423622292625115190748805378527995580999542729051127152390774164070246029978130557655823779454210197293168541097534239866270995090086650311476940946760125433135836653015297749950329696235162625581184976337064773674847484978380260982935453931070709683632738598041806865377023071334619669515224592976356990012635078788809824258203124288117687079685883758496863141223704364086690264450041409106114132246514928812023658550361820202739971121200627602909801937122491165615894219998166316850268007522883761049616169664654404339611651291424087605859713946877851589830557610942946084182747809668884799545990106459407431188678067285774090883316834553158106552633871195412283191356169549335910131427029038480812998096385645833387907294046322177747754966577407362126083482376371652030043781614086741633449279173575465236840767970922240145830863444787805640616136586125145451920217502259253762256375754657936392321528862631688105938428061871161958918885980545959305876764332635465973906170667365841425802713248736702294788357207721734143983004779778809130251238614734900805069168861881877022151579199297005499050091715735852874382005993355873967120038480921550715379751832027929622828492925634708102439446077858959566974917750416243680680384789844143150990437412902389149176068403890478972054159692205816989113311744889606282645344050204518120664227075732663005372314590148240851509994387550850698455093092885134126202256487195612771269489739329252320485006936283930864337590664050628315673146106582349694590761648908816285829841743208052621645817681649968670056420943486172100360670892928495810445306282577831611484633795788460532002060142933581950808100686311732483035806979103405172576313099424620062726987384268770764297976645338454003360838119015055883606087841478277620858431678383533887352062193292792659705460972580206434017207502303320615052101657034752*i1^221 + -2754737191298493202463111888205673771408356133299513889139195269957110481263791722673904986568702785483046687209433144755803448542851278933691991897508500651868197934585834158800613003122894777506402477329509547267337380590979421146138080828089389791353828194569853091153342156834219201975840969061977279871358332967525428423070453094992378051997146725551818178590111151914599951263600221962429974017654458488582700247793878486802445855611578694260593329713661764295157307355547892483100259924667587542652954214077890158866916917045154299814282453688764510832940964049016531524022758158027499692440547345543463243430055060266414158643239938072606967201083723057501162532916817921564534284055906252288228911444525110428672899493885891856773092124703879260765736868873062602378171862461503239409972140079167999684210624988257201864874062157007767474209864218747260708081079180363708840795628241087421582236074214287122931118235737498229934886414180395163248248475681885496961559634024377971102151513154859827848693618800140062768386886082047133920482458385969081281182011527655546712410935272078305925208827602279003192610977923658356534206846557628527632525107313079992113832407990385562577436521221481700007644725357969090586155703078271074173029811911939697442000565759220098449730110055304051088046140055039648671639342325693616460337345572007089635613356258282934193529410824970820744025928306624294539420138599065633151376959613544555652240519626285265564872189504644017347777380802945876946968347238065979537071782603299130107245196840584545875297742319280082308468873245412413550145424709855479273774455144816367229041033021860486404037092943274395824536762964439086719420562855367426790573911627952394493037070044703545979893670140032421000838370621225333566379852513088918457246293679081226428213570695680371716908983345724239047672637088293920774262260940177629120915811584813140391309928981909506799597907653998022475354208940569527716750529617442510626764770417973351861202130738080164345302599527344330085448125989940581363472144940905857706434178828726370836435655001245137041816924101811733431952143500538293048661807821615540064638260725152217676347833810927787165126513847829804900307742404792602167868082170445398341758785709693091145903368117502886513415439433873047707573021739164404701057299610013254211432175774860171440532610297926660882516918574302101830421852488210641814697851115469390962611372892082913962767058331576041472*i1^222 + 52553644460014367364166094678444873818077793851640447856781347398256836631927709509972930963290199920626777529119369633927401746553370078053028722444143370844840432379773552417736164129777302718957432908465021294606560087325607823442002760814960116014226249124214192202658164995636349991671382802878558346857603016396993609364145887447117757629529202077053580023860123644709977600159742348049047513069669554766141073917093663739784581133266169467696710703220478570600157914520484436187910431580180649861485407888081727747335502741014908202057431529895970440513492289063644420872333827662167903319846008976036835167435852883991342670645164224487544625905723016609716345748222834987770319589118641929480539065045969915661029196188591685969754251469683384059772161226947477667340758592049182963268396064244177298079674914849563256186299711279988489555267324599614659463396088042809403955267439920795725974010456980400989143603380109155890323717333987506548020753067400983849108007213185263155994419621983211043425756449227299487836720509420699597389622109837004958519395338739978066743086222180628106974363841300936339063736874733647047448243360698799500656259620462597077389102809301811172385906260237632626218329104405522951424651668899786555772163124609471207675157501594773976853337147481694848099748944160305500681781021878227808404710358980617087955457117562209362987593079880435651992248461022358283868622399104698203586650769542205607585455644622419287628421937030433040158353844130867888094033718506513564683954841954277620207810850313625950127100997758686042297377539116264700971242107248710070842107434826712221127085165890010340111266444913840685198237379898516141582722071213240793839557399722246633581435034266107859303189338237335944815605861885335730445463428140182381778066284914694759458657073924809814419470633520234558614454096455606782365312009966631683396693217036254258791969813316874573185071280296876803631141543951223128250111062939311850081791514327981202435143729056417451854216272701897760102170447716168995250091744485846049047504481005884640625364859287460915900559608601780956233178228254604911145820533920693771544761919751369937422427377335035553390828000553390663926321047788697064171259746810964820934458851215322044245079237652718936069049188408524802642782996459940220968098607044400708944532128995141689938657568246022804190346971191119742268244723498687550342561792*i1^223 - N1*24581546329531042760199394621965352851793221430223760129858451575510204268143195312452859752193368748214627241005373407093166326465985804052679749843362361077927165344031916931134076335405763892354636934445464591817142230387754225085053940121252301506271046875*i3 ] ]